SNAPSHOTs Notes: 2002 年 1 月 27 日

はじめに

今週はまさに 4.5-RELEASE 前夜,で 4-stable は非常に静かな一週間, といっても良い状態だったと思います.5-current の方も特に何か, という雰囲気はなかったんですが,逆にあんまりかわってない(?), という言い方もできるのかもしれません.なんにせよ,今週も続きます.

4.5-RELEASE まであとすこし

4.5-RC3 が出て,特に問題も報告されず,まさにリリースにむけて大詰め, という段階までやってきました.作業に時間がかかってしまうからか, リリース予定日はさらに 1 にち遅れて「1 月 27 日告知」となっていますが, 大きな問題ではないでしょう.

現在の FreeBSD リリースプロセスは,4.4-RELEASE の時代から続いて, 「リリースチーム」による作業管理が行われています.4.5-RELEASE となる今回は,作業内容を web に掲示するなど, 作業の状況がよりわかりやすくなっています.現状では, packages 周りの予定が記入遅れているようですが, すでに ports も RELEASE_4_5_0 の tag がついて,あとは build するだけ,という状態になっています. src の方も,将来の security fix がはいる RELENG_4_5 ブランチが作成され, 最終的な調整作業がはじまっています.

5-current と PAM 回りに見る FreeBSD の開発

現在の 5-current における PAM は,des 氏が主な担当者となって (des 氏は PAM 作業で fund を受けているようです)います. 一方 ache 氏は OPIE 回りの作業を主にやっています.今週は, ache 氏が OPIE まわりの修正に絡んで PAM の修正を(des 氏に patch の review を依頼せずに)行ったことから,committer 内のメーリングリストや cvs-all@FreeBSD.org をまきこんでの大論争が起きてしまいました.

「おれみてないのに触るのはあかんから backout しろ」という主張と 「技術的に見ておかしいんやったら聞くけどそういう言い方はないやろ」 という主張がまさに正面からぶつかり,一時はかなり険悪な雰囲気になりましたが, 「ちゃんと patch を流さなかったのはやっぱり ache が悪い」 「ache はちゃんと話を聞くというているのに,その言い方は des が悪い」 ということで,結局は両方ともいさめられた上で, ache 氏が自分の行った修正を一度 backout して, 行った修正の説明を(合計6段階にわけて)行ったうえで, それぞれ個別に議論が進められていきました.

「あらかじめみんな(暗黙のうちに?)了解してる手順は踏もう」 「ちゃんとコミュニケーションは取ろう」 冷静に考えれば非常にあたりまえといえばあたりまえの話ではありますが, この辺がこの種の開発には非常に重要なのでしょう.これがうまくいけば, 非常に円滑に話がすすみ,うまくいかなければ悲惨な結果になりかねない, という両面が,今回の出来事では出ている,という感じがします.

SNAPSHOTs Project Notes

今週は,本 SNAPSHOTs プロジェクトで 2 つの変更が加えられました.

1 つめは,非常にこまかな変更ですが‥‥これまで,各ブランチごと 28 回分 (毎日作ることができたとして,まるまる 4 週間分) 保存するようにしていたものを,42 回分(同 6 週間分)に増やしました. 私の聞いている範囲では「とりあえずいま 5-current を試すなら, 昨年年末頃の奴が良いかも」という話を聞いているのですが, 今回の変更で,とりあえずあと 2 週間位は 12 月下旬の distribution を保存していられるでしょう.

ただ,個人的に 5.0-CURRENT-20020124-JPSNAP を note PC で試した限りでは, 比較的大きな問題はないように見えます.ただ, PAM 周りは結構変更かかりまくっている時期でしたので, その辺は後でまた更新しようとは思っていますけれども‥‥ 最近の 5-current を試してどうだったか,という話がもしありましたら, buildadm@jp.FreeBSD.org まで mail してもらえると嬉しいです.

もう 1 つは,Anonymous CVS サービス,です.現時点ではまだテスト段階, という位置付けですが, anoncvs.jp.FreeBSD.org という名前ですでに稼働を開始しています. 利用時の設定等は anoncvs.FreeBSD.org と基本的にまったく同じで, リポジトリの場所だけを :pserver:anoncvs@anoncvs.jp.FreeBSD.org と指定すれば使えるようになっています(しそのはずです).

次回にむけて

今度こそは 4.5-RELEASE が出ているはず,でしょう.日曜から月曜にかけては, ftp も CVSup も結構混雑するかもしれません.次回は「どれくらい CVSup サーバは使われたのか」という話もできそうです.


Appendix


目次に戻る
[Powered by FreeBSD]
www@jp.FreeBSD.org
Copyright (C) 2002 The FreeBSD Project (Japan). All rights reserved.
$Date: 2003/09/03 11:49:35 $