]>
&header;

# はじめに

FreeBSD 4.5 のリリースエンジニアリングチーム (re@FreeBSD.org) は Murray Stokely、Steve Price、Robert Watson、そして John Baldwin から構成されています。

x86 ビルドチームは Murray Stokely と John Baldwin から構成されています。

Alpha ビルドチームは David O'Brien、Wilko Bulte、John Baldwin、そして Murray Stokely から構成されています。

サードパーティー製パッケージは Steve Price と Ports managers (portmgr@FreeBSD.org)が 管理しています。

リリースエンジニアリングの工程および品質管理に関する一般的な議論は 公の freebsd-qa メーリングリスト宛に お願いします。 MFC 要望は re@FreeBSD.org宛にお願いします。

リリースエンジニアリング工程の全体像を知るには、 この 文書をお読みください。

# スケジュール

行動 | 予定 | 実績 | 説明
残りの作業のアナウンス | 01 Dec 2001 | 03 Dec 2001 | リリースエンジニアが FreeBSD 4.5 リリースの大まかなスケジュールを アナウンスする電子メールを developers@FreeBSD.org 宛に 送信します。
`4.5-PRERELEASE` | 20 Dec 2001 | 20 Dec 2001 | `newvers.sh`、`param.h`、および `release.ent` を更新します。
FTP サイトの更新 | 20 Dec 2001 | 20 Dec 2001 | `4.5-PRERELEASE` マシンで `pkg_add -r` を実行します。
コードフリーズ開始 | 20 Dec 2001 | 20 Dec 2001 | この日付以降は、`RELENG_4` ブランチに対する全ての意見は re@FreeBSD.orgが判断します。 一部の活動的な文書のコミッターにはこの規則は適用されず、 いつもどおりの man ページ / リリースノートの更新を行なうことができます。 警告の電子メールは developers@、stable@、および qa@ メーリングリストにお願いします。
商用ソフトウェアデモの更新 | 05 Jan 2002 | 24 Jan 2002 | 2番目のディスクには商用ソフトウェアのデモを収録しています。 最新版のデモが収録されるようにこれらを更新しなければなりません。
`4.5-RC` | 09 Jan 2002 | 09 Jan 2002 | `newvers.sh` と `release.ent` を更新します。
Ports フリーズのアナウンス | 09 Jan 2002 | 09 Jan 2002 | `portmgr` の誰かが ports ツリーのタグ付けの日付を設定する旨の電子メールを `freebsd-ports@` と CC: `developers@` 宛に送信します。 Will がこの日付を January 22nd に設定しました。
hubs に対する警告 | 09 Jan 2002 | 09 Jan 2002 | リリースがアップロードされる前に、`freebsd-hubs@FreeBSD.org` に警告のメールを出します。 サイト管理者は新しい ISO がアップロードされる前に、一言言ってくれるよう 要求しています。
最初のリリース候補 | 09 Jan 2002 | 09 Jan 2002 | x86 と Alpha 用の最初のリリース候補がリリースされました。 ISO イメージは `ftp-master.freebsd.org` と `releng4.freebsd.org` にアップロードされます。 ネットワークインストールディレクトリは `ftp-master.freebsd.org` にアップロードされます。 `packages` と `XF86336` ディレクトリは ディスク容量の節約のためにシンボリックリンクとすることができます。 ただしその場合は、必ず相対シンボリックリンクを使用してください。
-stable に対する警告 | 09 Jan 2002 | 09 Jan 2002 | リリースがアップロードされた後に、そのことを `qa@FreeBSD.org` と `stable@FreeBSD.org` に報告します。
2番目のリリース候補 | ?? Jan 2002 | 18 Jan 2002 | 注意: この候補のリリース日は RC1に対するユーザの反応に依存します。
3番目のリリース候補 | 23 Jan 2002 | 24 Jan 2002 | x86 と Alpha 用の 4.5 RC3 は `ftp.FreeBSD.org` および そのミラーサイトから利用できる予定です。
Ports ツリーのフリーズ | 22 Jan 2002 | 22 Jan 2002 | `CVSROOT/avail` はロックされ、 タグ付けをする人を除く全ての人はコミットできなくなります。 ports ツリー全体に `RELEASE_4_5_0` タグをつけるには 約 2 時間かかります。 この後、ports ツリーに再びコミットが可能になりますが、 タグ付け後になされたコミットは 4.5-RELEASE には反映されません。
最終パッケージビルド開始 | 22 Jan 2002 | 22 Jan 2002 | ports cluster と bento が 最終パッケージをビルドします。
パッケージ分割 | 23 Jan 2002 | 29 Jan 2002 | パッケージを 4つのディスクに分割します。 似たような依存関係を持つパッケージを同一のディスクに、 また人気のあるパッケージを最初のディスクに配置しなければなりません。
doc ツリーへのタグ付け | 24 Jan 2002 | 24 Jan 2002 | doc に `RELEASE_4_5_0`タグを付けます。
`RELENG_4_5` ブランチ | 25 Jan 2002 | 26 Jan 2002 | リリースブランチを生成します。
freebsd-stable@ に対して注意 | 25 Jan 2002 | 26 Jan 2002 | タグ付けがなされたがリリースはまだ用意できていないという事を 過度に心配症のユーザに知らせるため、 freebsd-stable に注意書を送らなければなりません。 アナウンスが行なわれる前に、タグが移動されることがあります。 詳細に関して freebsd-qa@ を 参照するよう、ユーザに通知します。
バージョン番号の調整 | 25 Jan 2002 | 25 Jan 2002 | ここに列挙されたファイルの内容を FreeBSD 4.5 に合わせて更新します。
src ツリーへのタグ付け | 27 Jan 2002 | 27 Jan 2002 | src に`RELEASE_4_5_0_RELEASE` タグを付けます。
ウェブサイト上の man.cgi の更新 | 25 Jan 2002 | -- | man->web 変換で生成された 4.5 マニュアルページが 標準で表示される事を確認します。
FreeBSD 4.4 用 errata をアーカイブに移動 | 25 Jan 2002 | 25 Jan 2002 | 新しい RELNOTESng errata ファイルを用意し、そして古い errata ファイルをアーカイブに移動します。
最終ビルド | 28 Jan 2002 | 28 Jan 2002 | まっさらな環境で x86 と Alpha 版を最終ビルドします。
`hubs@FreeBSD.org`に警告 | 28 Jan 2002 | 28 Jan 2002 | 来るべき負荷上昇に対する準備期間を管理者に与えるよう、hubs@FreeBSD.org 宛に 電子メールで警告します。
`ftp-master`の更新 | 28 Jan 2002 | 28 Jan 2002 | `ftp-master.FreeBSD.org`の release と packages を更新します。
アナウンス | 28 Jan 2002 | 29 Jan 2002 | 大部分のミラーサイトにデータが届けられた後にアナウンスを送信します。

この表がかなり退屈だと指摘されています。 これを少しだけ面白くした物を Bruce Mah がコードフリーズの 12 日間の中で書いています。

&footer;