[過去ログ] Arch Linux 16 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
629: 2021/07/03(土)12:04 ID:g5wTqN0x(1) AAS
ライブラリを共有するのが悪いってことでそれがsnap?
630(1): 2021/07/03(土)13:20 ID:iSU9IFbY(1) AAS
話のきっかけの<<605たけど、
俺は一言も開発環境と言ってなくて、haskellの公式パッケージはたびたび依存関係が壊れるって話。
Rubyもnodejsもシステムのパッケージ壊れないだろ。
ちなみにたまーにglibが壊れるのと同じ理由、原理的に壊れないということはないのよ。
バイナリ配布は難しいのよ。
631: 2021/07/03(土)13:34 ID:aLG59f9B(2/7) AAS
いつんなったら自分がサポート外のことしてぶっ壊してるだけなんだって気づくんだろ
632: 2021/07/03(土)13:50 ID:aLG59f9B(3/7) AAS
相変わらず「壊れた」が何を意味してんのかすらはっきり言わねぇからあれだけど
仕組み的にはサポート外のことしなきゃ壊れなくなってるしサポート外のことしてないのに壊れてるならバグレポすればいいだけ
ちゃんと理解してるなら対応も簡単だし今ここでバージョンとかの具体例を上げればいいだけ
理解して無くて「なんもしてないのに壊れたよふぇぇぇ」とかしか出来ないから具体例が上げられないんだよな
633(1): 2021/07/03(土)13:55 ID:kIV0YRft(1/8) AAS
ちょっとまって、依存関係が壊れた で何を意味してるかわからないユーザーがいるの?
シングルバイナリじゃないとモジュールに依存して動くんだけど、それが壊れるってだけなんだけど、それがわからないの??
634(1): 2021/07/03(土)14:14 ID:aLG59f9B(4/7) AAS
>>633
どんだけレベル低いんだよ
ただ「壊れる」としか言わねぇんじゃ動的リンク時の話なのかもロード時の話なのか単純にライブラリが見つからないのかとかsonameの付け間違いなのかそれらが上流のバグなのかArchのバグなのかアホユーザーが自分で壊したせいなのかとか腐るほど可能性があって話にならねぇんだよ
だからバージョンなりエラーなり具体的に言えっつってんの
635(1): 2021/07/03(土)14:20 ID:kIV0YRft(2/8) AAS
>>634
なんていうか、おつかれ。俺そんなのはコミュニティに直接報告するからここでは書いても意味ないし、知りたいことは自分で調べるから十分だわ。
説明してマンに説明するぐらいなら開発者に言うわ。
あと大抵、pkgbuildのミスかパッケージ更新のタイミングが殆どの原因だよ。
Haskellはバージョンが変わると基本全部ビルドし直しだから更新のタイミングがずれただけで壊れる。
これ以上は説明する気さえ起きない。調べろ。
636: 2021/07/03(土)14:24 ID:kIV0YRft(3/8) AAS
あと普通はリンクできなくてエラーになるのを依存関係が壊れると言うと思う。
言葉ミスってる奴はいるし、俺はスルーしてる。
他の原因まで考えないそれが普通。
間違ってたら間違ってるよといえばいいだけ。
ロードできないとかは依存関係は壊れてないだろ。
637: 2021/07/03(土)14:25 ID:kIV0YRft(4/8) AAS
勝手に可能性を広げて拡大解釈して意味わからんとか何がしたいか全然わからん。
638(2): 2021/07/03(土)14:28 ID:aLG59f9B(5/7) AAS
な、結局なーんも理解しないで自分でぶっ壊して「なんにもしてないのに壊れた!」とか言ってるだけだろ?
639: 2021/07/03(土)14:33 ID:zNOIQjxh(1) AAS
>>638
ちゃんと読めよ。遠回しに否定されてんだろ
640: 2021/07/03(土)14:37 ID:kIV0YRft(5/8) AAS
>>638
<<606
641(1): 2021/07/03(土)14:51 ID:aLG59f9B(6/7) AAS
> あと普通はリンクできなくてエラーになるのを依存関係が壊れると言うと思う。
な、やっぱなーんも理解してない
リンク時にエラーになるっつーのはつまり自分でビルドしてるときの話なわけだがそれはつまり公式の立場から見りゃAURと同じで"サポート外"なわけ
公式のパッケージは依存するライブラリの非互換な変更によるリビルドやパッチの必要性をTODOでリスト化して対応してから一斉にアプデって形がとれるけど
無限にあるユーザーのオレオレビルドオレオレパッチのために公式の側のアプデを遅らせるなんて不可能だからな
んでそれは固定リリースのUbuntuだろうがDebianだろうがリリースが変われば非互換な変更が起きるんで同様の問題が起きる事に変わりはない
642(1): 2021/07/03(土)14:58 ID:LKh3nHEM(2/2) AAS
>>630
golangやrustといった最近の言語が静的リンクデフォルトにしてるのはバイナリ配布難しい問題に対する一つの回答なのかね
言語のランタイムも静的リンクするからコンパイラのバージョンアップでABI/APIが変わっても影響されない
その分ディスク容量は食うわけで富豪的な解決策ではあるが
643: 2021/07/03(土)15:08 ID:kIV0YRft(6/8) AAS
>>642
*nixのモジュール主義は初期のディスク容量の制限からきてるし、当初はみんなビルドしてたから問題なかったし、動的リンクの方が良かった。
今は静的リンクの方がめんどくさくないから当然考えられるオプションだと思うよ。
なるべく依存したくないのはみんな同じだと思う。
644: 2021/07/03(土)15:10 ID:aLG59f9B(7/7) AAS
>>420>>980
次スレは
--------
システムメンテナンス (英語, 日本語)
外部リンク:wiki.archlinux.org
外部リンク:wiki.archlinux.jp
--------
も追加してくれ
AURやローカルでのビルドはアプデ時に自分で対応が必要とかの基本的な事もちゃんと書いてある
645: 2021/07/03(土)15:15 ID:kIV0YRft(7/8) AAS
>>641
当然、自分でビルドしてないのに見つからないことがあります。
他人には詳細に前後の関係を求めるくせに、自分は偏見で判断するの良くないよ。
あと依存が壊れたのをアーチの所為には誰もしてない。壊れたと事実を言ってるだけ。
646: 2021/07/03(土)15:22 ID:ICIdujQb(1) AAS
Ubuntuなら壊れないとかDebianならこんな事にはならないなんて誰も言ってないのにそういう声が聞こえるみたいだし、なんかの病気だろうね
647: 2021/07/03(土)15:28 ID:kIV0YRft(8/8) AAS
まあでもHaskellの依存関係が壊れるのは頻繁にHaskellのバージョンを上げてるのが一番の原因だけどな。
関連パッケージが同時に更新されないのも痛い。
Haskellに関してはアーチとの相性が圧倒的に悪い。
あと単純にHaskellが時代遅れ。
xmonad使う層が自分たちで解決しちゃうのもあって初見殺し感もある
648: 2021/07/03(土)15:32 ID:c+sEipgN(2/2) AAS
haskellはビルドした時点で依存関係がガチガチに固まるってことを分かってない人がいるな
今は1000近いhaskellのパッケージをほぼ1人で作成しているんで壊れにくくなってる
が、これってあんま健全じゃない
上下前次1-新書関写板覧索設栞歴
あと 354 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.701s*