daily memorandum 2.3.0
CBUG | FreeBSD | Hiki | Knoppix | Mac | Ruby | W-ZERO3 | Windows | ad | amd64 | ks | linux | momonga | net | print | security | tdiary | unix | www | 会社 | 鯖缶 | 全学ゼミ | 本
2007-08-07 (Tue)
_ [FreeBSD] 久し振りに portupgrade いぢってみたよ
devel/cvs2cl を upgrade しようとしたら、 ナゾのエラー で portupgrade がコケてくれた。 久し振りにコード追う気力があったので(現実逃避とも言うが) ちょいと追ってみることにする。
結局、原因は
- checksum mismatch になったファイルは refetch しようとするのだが、この時なぜか $fetch_cmd から /[Rr]/ が消されてる…
- checksum mismatch になったファイルを探すために build log を parse するのだけど、ログのフォーマットが変わってるのでマッチしない。
という感じでした。サクッと直して send-pr, といきたかったのだが、 PR文書くのに何のかんので小一時間かかるのね… (ちゃんと出したけど)。
portupgrade って make の出力に結構依存してて(たしか)、 メッセージのフォーマット変わると挙動が変わって/動かなくなってもおかしくないのよねぇ。 あまり幸せな話じゃないのだが、そこを気にしてると 「bsd.port.mk を ruby で再実装!」ってな話になるわけで…
[ツッコミを入れる]
[TrackBack URL: http://bloghome.lovepeers.org/daymemo2/tb.cgi/20070807]
本日のリンク元
その他のリンク元
- http://search.live.com/results.aspx?q=magazine&mrt... ×4
- http://reader.livedoor.com/reader/ ×2
- http://search.live.com/results.aspx?q=ML115のナゾ&src... ×1
- http://search.live.com/results.aspx?q=magazine&for... ×1
- http://search.live.com/results.aspx?q=portupgrade&... ×1
検索
- portupgrade ×2 / Checksum mismatch ×1 / trac checksum mismatch ×1 / FreeBSD portupgrade ×1 / Checksum mismatch for ×1 / del.icio.us Bookmarks 不安定 firefox ×1 / キーワード不明 ×1 / エラー Checksum mismatch for ×1 / Checksum mismatch エラー ×1 / unix checksum ×1 / postfix-2.4.5 ×1 / freebsd portupgrade checksum mismatch ×1 / checksum mismatch BSD ×1 / Ruby ログのフォーマット html ×1 / checksum mismatch portupgrade ×1
