= Repository 分類、incoming 分類、announcement について(素案) = == Repository 分類について == 新案 bugfix/enhancement package を公開テストできる "proposed-updates" を追加する。[[BR]] BTS/ML の問題報告者に対し「使ってみてくれ」とお願いする際に使用するシチュエーションを想定している。[[BR]] 未サポートとし、ここで公開されていても正式リリースとは見なさない。 公開テスト終了後、手作業で "updates" へ移動し、正式リリースとする。[[BR]] 公開を取りやめることもあり得る。 security fix/bug fix/enhancement の build 環境は、"proposed-updates" が無いものとして扱う。 ||名前||カテゴリ||公開||note|| ||main||コア・メインカテゴリ||公開|| || ||plus||プラスカテゴリ||公開|| || ||extras||エクストラカテゴリ||公開|| || ||nonfree||nonfree カテゴリ||公開|| || ||updates||update されたパッケージ||公開|| || ||testing||security fix test中のパッケージ||非公開|| *1 || ||proposed-updates||bugfix/enhancement test中のパッケージ||公開|| *1 || *1 非サポートとする。この Repository を追加して依存エラーなどが起きてもサポート外とする。 == Incoming 分類について == 新案 "proposed-updates" Repositroy に package を入れることが出来る incoming 先を追加する。[[BR]] security fix package は入れない。(従来通り security incoming を使用する) "proposed-updates" Repositroy へは自動 merge される。 公開テスト終了後、手作業で "updates" へ移動し、正式リリースとする。 ||名称||マージ先||put 出来る人||マージ||動作確認プロセス||新規パッケージ|| ||VinePlus 4.0||plus/extras||だれでも||自動||無||extras|| ||VinePlus 4.0 non-free||non-free||だれでも||自動(事前承認)||無||事前に承認|| ||VinePlus 5||plus/extras||だれでも||自動||無||extras|| ||VinePlus 5 non-free||non-free||だれでも||自動(事前承認)||無||事前に承認|| ||Security 4||updates||security team||手動||あり|| || ||Security 5||updates||security team||手動||あり|| || ||VineLinux 4||proposed-updates→updates||だれでも||自動→手動||あり||updatesへの移動は要承認|| ||VineLinux 5||proposed-updates→updates||だれでも||自動→手動||あり||updatesへの移動は要承認|| [[BR]] ||名称||マージ先||put 出来る人||マージ||動作確認プロセス||新規パッケージ|| ||VineSeed||seed||だれでも||自動||無||plus|| ||VineSeed TestPkg||seed||だれでも||自動||無|| || ||VineSeed non-free||seed||だれでも||自動(事前承認)||無||事前に承認|| 注:誰でもというのは sign できて、incoming に put できる人全員という意味 == Announce について == 現状 ||名称|| ||VinePlus 4.0||Web上に自動|| ||VinePlus 5||Web上に自動|| ||VineSeed||Web上に自動|| ||VineSeed TestPkg||Web上に自動|| ||VineSeed non-free||Web上に自動|| ||Security 4||手動|| ||Security 5||手動|| 新案 現状のままとする。 security fix/bug fix/enhancement を区別せずにアナウンスする。 (RH、Mandriva などと同じ)[[BR]] 1人に作業が集中しないよう、簡単にアナウンス発行できるような IF が必要。