[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gentoojp-dev 67] Re:SRC_URIのUSEはどうしよう
山倉です。
From: "Masatomo Nakano" <nakano@xxxxxxxxxxxxxxx>
Subject: [gentoojp-dev 65] Re: SRC_URIのUSEはどうしよう
Date: Mon, 30 Jun 2003 01:35:19 +0100
> で、話しているときに思ったのが、ebuild hogehoge digestの現在の仕様であ
> るdigestをすべてを作り直すこと自体がおかしいなぁ、ということです。
>
> なぜならdigestファイルは改竄されたときにそれがわかるようにするものです。
> 一度ファイルに追加したとき以降にそれを作り直す、ということ自体がめった
> にあるものではないのです。通常はファイルを追加したら、そのファイルの
> digestを追加すればいいだけなはずです。でも今のebuild hoge digestはそう
> いう仕様になってないです。必ずすべて削除してから作り直すという感じになっ
> てます。たとえば私がgroffにjpatchを追加してdigestを作り直すとgroffの本
> 体のdigestまで作り直されてしまうわけです。これはちょっと危険な気がしま
> す。
同意します。今の仕様だと「developerは必ず正しいdistfilesを持っている」
ということが求められることになりますが、ちょっと無理があると思います。
digestを更新する前に値をチェックして、違うものがあったら警告を発して停
止する、くらいのことをしてもいいような気がします。
直接は関係ないことですが、emerge -f でファイルを取ってきたときにも、
digestのチェックをしてくれると嬉しいです。これは ebuild ... fetch にも
言えることです。man 1 ebuildを読む限りは、md5チェックサムを検査してく
れるはずなのですけど…(^^;
--
山倉 真 / makoto@xxxxxxxxxxxxxx