アカウント名:
パスワード:
10日前のミラーがある
多分、同様の人は探せばいくらでもいると思うが、、山ほど開発している人がいるわけで。
ミラーは山ほどあるだろうけど、ファイルの正統性を確認するのが大変そう。
#異なるデータがあったときは多数決?
そこだよなぁ毒入れされてないことを絶対的にどう保障する気なんだかと
どこかの安定バージョンのアーカイブではハッシュ取ってるだろうから、そこからの差分でちまちま検証するしかないか。
他のものなら大問題になっただろうけど、ソースコードはgit/hgなどのバージョン管理ソフトを使っていれば、「ダウンロードした状態」に戻すのは簡単じゃないかな。
gitなんだからすべてのコミットには自動的にハッシュがついてるよ。P=NPを証明でもしない限り破るのは不可能。
そりゃまあ、何処かの誰かが最近の完全コピーを持っている可能性は高かったと思うけど、公式にバックアップがなかったことが問題なのでは。
リンク先にも書いてあるけど、公式にバックアップはあったよ。消失しかけたのは、問題が起きる直前のレポジトリ、常に多数の開発者によって変更が加えられるから。定期的なバックアップに差し替えるのはかなり手間がかかるって話。
ああ、なるほど。理解しました。
最近のバージョンだけならともかく、100日前のミラー、101日前のミラー、…とリポジトリを復旧できるほど「いくらでもいる」とは思えません。
普通に分散バージョン管理システムを使ってたら、最新のバージョンだけじゃなくて過去の履歴も含めてローカルにコピーされてると思うのだけど。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike
うちに (スコア:3)
10日前のミラーがある
多分、同様の人は探せばいくらでもいると思うが、、
山ほど開発している人がいるわけで。
Re:うちに (スコア:2, すばらしい洞察)
ミラーは山ほどあるだろうけど、ファイルの正統性を確認するのが大変そう。
#異なるデータがあったときは多数決?
Re: (スコア:0)
そこだよなぁ
毒入れされてないことを絶対的にどう保障する気なんだかと
Re: (スコア:0)
どこかの安定バージョンのアーカイブではハッシュ取ってるだろうから、
そこからの差分でちまちま検証するしかないか。
Re: (スコア:0)
他のものなら大問題になっただろうけど、ソースコードはgit/hgなどのバージョン管理ソフトを使っていれば、「ダウンロードした状態」に戻すのは簡単じゃないかな。
Re: (スコア:0)
gitなんだからすべてのコミットには自動的にハッシュがついてるよ。P=NPを証明でもしない限り破るのは不可能。
Re:うちに (スコア:2)
そりゃまあ、何処かの誰かが最近の完全コピーを持っている可能性は高かったと思うけど、
公式にバックアップがなかったことが問題なのでは。
Re:うちに (スコア:4, 参考になる)
リンク先にも書いてあるけど、公式にバックアップはあったよ。
消失しかけたのは、問題が起きる直前のレポジトリ、常に多数の開発者によって変更が加えられるから。
定期的なバックアップに差し替えるのはかなり手間がかかるって話。
Re:うちに (スコア:1)
ああ、なるほど。理解しました。
Re: (スコア:0)
最近のバージョンだけならともかく、100日前のミラー、101日前のミラー、…と
リポジトリを復旧できるほど「いくらでもいる」とは思えません。
Re: (スコア:0)
普通に分散バージョン管理システムを使ってたら、最新のバージョンだけじゃなくて過去の履歴も含めてローカルにコピーされてると思うのだけど。