v11 | v12 | |
---|---|---|
19 | 19 | === Main/Core Enhancement update の場合 === |
20 | 20 | |
21 | 猫 | |
21 | 自分が該当 Package のメンテナでない場合は、[wiki:maintenance/i_am_not_maintener メンテナ以外が update したい場合の方法]に基づき、提案を行う。 | |
22 | ||
23 | 1. Update したい Package とその理由、詳細を(新規)BTS に登録する(提案者) | |
24 | * Package 名 | |
25 | * 対象 Vine Version | |
26 | * update したい理由、詳細 | |
27 | * 参考 URL(あれば) | |
28 | * 参考 Vine Linux BTS(あれば) | |
29 | 2. (新規)BTS、VineSeed ML を活用し、方針を決める | |
30 | 3. Updated Package を作成する(Package 作成者) | |
31 | * Patch のみで対策できた場合は、3. へ | |
32 | * Version up により対策を行いたい場合は、[wiki:maintenance/approval 承認プロセス]を経て、承認を得る | |
33 | 4. Package を incoming へ put する(Package 作成者) | |
34 | * put 先の incoming は「VineLinux incoming」 | |
35 | * 「proposed-updates」Repository を使い、更新されたパッケージを配布する | |
36 | 5. (新規)BTS へ Package を put したことを書き込む(Package 作成者) | |
37 | * 更新点の案内 | |
38 | * 互換性に変更ある場合はその情報 | |
39 | * 関連 URL の情報・関連 Vine Linux BTS | |
40 | 6. パッケージのテストを行う(全員・元バグ報告者) | |
41 | * 「proposed-updates」Repository 経由で package を取得し、install する | |
42 | * 元バグ報告者に「proposed-updates」Repository 経由で package を取得できることを伝え、テストしてもらう(「proposed-updates」Repository 公開されている) | |
43 | * 正常に install、動作の確認がとれたら、(新規)BTS へその旨書き込む | |
44 | * Version up を行った場合は、テスト条件が厳しい [wiki:maintenance/approval 承認プロセス]を参照のこと | |
45 | * 問題が発覚したら 3. へ戻る、問題ないようだったら 7. へ | |
46 | 7. Packageのリリース(release 権限者) | |
47 | * 更新点をもとに アナウンス文書を作成する | |
48 | * 「proposed-updates」Repository から「updates」Repository へ package を移動する | |
49 | * アナウンス文書を公開する | |
22 | 50 | |
23 | 51 | === Main/Core Security update の場合 === |
24 | 52 | |
25 | 自分が |
|
53 | 自分がメンテナでなくても、メンテナの承認を得ずに作業してよい。 | |
26 | 54 | 但し、メンテナにその旨連絡するほうがよい。 |
27 | 55 | |
28 | 1. Security issue を発見したら、Seculity BTS に登録する |
|
56 | 1. Security issue を発見したら、Seculity BTS に登録する(発見者) | |
29 | 57 | * Package 名 |
30 | 58 | * 対象 Vine Version |
31 | 59 | * 詳細 |
32 | 60 | * 参考 URL |
33 | 2. BTS、Security ML を活用し、fix 方針を決める |
|
34 | 3. 対策 Package を作成する |
|
61 | 2. BTS、Security ML を活用し、fix 方針を決める(発見者) | |
62 | 3. 対策 Package を作成する(Package 作成者) | |
35 | 63 | * Patch のみで対策できた場合は、3. へ |
36 | 64 | * Version up により対策を行いたい場合は、[wiki:maintenance/approval 承認プロセス]を経て、承認を得る |
37 | 4. Package を incoming へ put する |
|
65 | 4. Package を incoming へ put する(Package 作成者) | |
38 | 66 | * put 先の incoming は「Security incoming」 |
39 | 67 | * 「testing」Repository を使い、更新されたパッケージを配布する |
40 | 5. Security BTS へ Package を put したことを書き込む |
|
68 | 5. Security BTS へ Package を put したことを書き込む(Package 作成者) | |
41 | 69 | * 更新点の案内 |
42 | 70 | * 関連 URL の情報 |
43 | 6. パッケージのテストを行う |
|
71 | 6. パッケージのテストを行う(Security Team 全員) | |
44 | 72 | * 「testing」Repository 経由で package を取得し、install する |
45 | 73 | * 正常に install、動作の確認がとれたら、Security BTS へその旨書き込む |
74 | * Version up により対策を行った場合は、テスト条件が厳しい [wiki:maintenance/approval 承認プロセス]を参照のこと | |
46 | 75 | * 問題が発覚したら 3. へ戻る、問題ないようだったら 7. へ |
47 | * Version up により対策を行った場合は、テスト条件が厳しい [wiki:maintenance/approval 承認プロセス]を参照のこと | |
48 | 7. Packageのリリース | |
76 | 7. Packageのリリース(release 権限者) | |
49 | 77 | * 更新点をもとに アナウンス文書を作成する |
50 | 78 | * 「testing」Repository から「updates」Repository へ package を移動する |