blob: 9dbda9b5d21ed4e5f7b68846a1fb0f33e9982dba [file] [log] [blame]
Tsugikazu Shibata996a3eb2008-01-31 09:46:36 +09001NOTE:
2This is Japanese translated version of "Documentation/stable_kernel_rules.txt".
3This one is maintained by Tsugikazu Shibata <tshibata@ab.jp.nec.com>
4and JF Project team <www.linux.or.jp/JF>.
5If you find difference with original file or problem in translation,
6please contact maintainer of this file or JF project.
7
8Please also note that purpose of this file is easier to read for non
9English natives and do no intended to fork. So, if you have any
10comment or update of this file, please try to update Original(English)
11file at first.
12
13==================================
Tsugikazu Shibata82bd3f172008-02-14 14:21:34 +090014これは、
Tsugikazu Shibata720893f2009-01-23 09:59:50 +090015linux-2.6.29/Documentation/stable_kernel_rules.txt
Tsugikazu Shibata82bd3f172008-02-14 14:21:34 +090016の和訳です。
Tsugikazu Shibata996a3eb2008-01-31 09:46:36 +090017
Tsugikazu Shibata82bd3f172008-02-14 14:21:34 +090018翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ >
Tsugikazu Shibata720893f2009-01-23 09:59:50 +090019翻訳日: 2009/1/14
Tsugikazu Shibata82bd3f172008-02-14 14:21:34 +090020翻訳者: Tsugikazu Shibata <tshibata at ab dot jp dot nec dot com>
21校正者: 武井伸光さん、<takei at webmasters dot gr dot jp>
22 かねこさん (Seiji Kaneko) <skaneko at a2 dot mbn dot or dot jp>
23 小林 雅典さん (Masanori Kobayasi) <zap03216 at nifty dot ne dot jp>
24 野口さん (Kenji Noguchi) <tokyo246 at gmail dot com>
25 神宮信太郎さん <jin at libjingu dot jp>
Tsugikazu Shibata996a3eb2008-01-31 09:46:36 +090026==================================
27
Tsugikazu Shibata82bd3f172008-02-14 14:21:34 +090028ずっと知りたかった Linux 2.6 -stable リリースの全て
Tsugikazu Shibata996a3eb2008-01-31 09:46:36 +090029
Tsugikazu Shibata82bd3f172008-02-14 14:21:34 +090030"-stable" ツリーにどのような種類のパッチが受け入れられるか、どのような
31ものが受け入れられないか、についての規則-
Tsugikazu Shibata996a3eb2008-01-31 09:46:36 +090032
Tsugikazu Shibata82bd3f172008-02-14 14:21:34 +090033 - 明らかに正しく、テストされているものでなければならない。
34 - 文脈(変更行の前後)を含めて 100 行より大きくてはいけない。
35 - ただ一個のことだけを修正しているべき。
36 - 皆を悩ませている本物のバグを修正しなければならない。("これはバグで
37 あるかもしれないが..." のようなものではない)
38 - ビルドエラー(CONFIG_BROKENになっているものを除く), oops, ハング、デー
39 タ破壊、現実のセキュリティ問題、その他 "ああ、これはダメだね"という
40 ようなものを修正しなければならない。短く言えば、重大な問題。
Tsugikazu Shibata720893f2009-01-23 09:59:50 +090041 - 新しい device ID とクオークも受け入れられる。
Tsugikazu Shibata82bd3f172008-02-14 14:21:34 +090042 - どのように競合状態が発生するかの説明も一緒に書かれていない限り、
43 "理論的には競合状態になる"ようなものは不可。
44 - いかなる些細な修正も含めることはできない。(スペルの修正、空白のクリー
45 ンアップなど)
Tsugikazu Shibata82bd3f172008-02-14 14:21:34 +090046 - Documentation/SubmittingPatches の規則に従ったものでなければならない。
Tsugikazu Shibata720893f2009-01-23 09:59:50 +090047 - パッチ自体か同等の修正が Linus のツリーに既に存在しなければならない。
48  Linus のツリーでのコミットID -stable へのパッチ投稿の際に引用す
49 ること。
Tsugikazu Shibata996a3eb2008-01-31 09:46:36 +090050
Tsugikazu Shibata82bd3f172008-02-14 14:21:34 +090051-stable ツリーにパッチを送付する手続き-
Tsugikazu Shibata996a3eb2008-01-31 09:46:36 +090052
Geert Uytterhoeven98b0f812014-04-14 18:52:14 +020053 - 上記の規則に従っているかを確認した後に、stable@vger.kernel.org にパッチ
Tsugikazu Shibata82bd3f172008-02-14 14:21:34 +090054 を送る。
55 - 送信者はパッチがキューに受け付けられた際には ACK を、却下された場合
56 には NAK を受け取る。この反応は開発者たちのスケジュールによって、数
57 日かかる場合がある。
Tsugikazu Shibata720893f2009-01-23 09:59:50 +090058 - もし受け取られたら、パッチは他の開発者たちと関連するサブシステムの
59 メンテナーによるレビューのために -stable キューに追加される。
Geert Uytterhoeven98b0f812014-04-14 18:52:14 +020060 - パッチに stable@vger.kernel.org のアドレスが付加されているときには、それ
Tsugikazu Shibata720893f2009-01-23 09:59:50 +090061 Linus のツリーに入る時に自動的に stable チームに email される。
Geert Uytterhoeven98b0f812014-04-14 18:52:14 +020062 - セキュリティパッチはこのエイリアス (stable@vger.kernel.org) に送られるべ
Tsugikazu Shibata82bd3f172008-02-14 14:21:34 +090063 きではなく、代わりに security@kernel.org のアドレスに送られる。
Tsugikazu Shibata996a3eb2008-01-31 09:46:36 +090064
Tsugikazu Shibata82bd3f172008-02-14 14:21:34 +090065レビューサイクル-
Tsugikazu Shibata996a3eb2008-01-31 09:46:36 +090066
Tsugikazu Shibata82bd3f172008-02-14 14:21:34 +090067 - -stable メンテナがレビューサイクルを決めるとき、パッチはレビュー委
68 員会とパッチが影響する領域のメンテナ(提供者がその領域のメンテナで無
69 い限り)に送られ、linux-kernel メーリングリストにCCされる。
70 - レビュー委員会は 48時間の間に ACK NAK を出す。
71 - もしパッチが委員会のメンバから却下されるか、メンテナ達やメンバが気付
72 かなかった問題が持ちあがり、linux-kernel メンバがパッチに異議を唱え
73 た場合には、パッチはキューから削除される。
74 - レビューサイクルの最後に、ACK を受けたパッチは最新の -stable リリー
75 スに追加され、その後に新しい -stable リリースが行われる。
76 - セキュリティパッチは、通常のレビューサイクルを通らず、セキュリティ
77 カーネルチームから直接 -stable ツリーに受け付けられる。
78 この手続きの詳細については kernel security チームに問い合わせること。
Tsugikazu Shibata996a3eb2008-01-31 09:46:36 +090079
Tsugikazu Shibata82bd3f172008-02-14 14:21:34 +090080レビュー委員会-
Tsugikazu Shibata996a3eb2008-01-31 09:46:36 +090081
Tsugikazu Shibata82bd3f172008-02-14 14:21:34 +090082 - この委員会は、このタスクについて活動する多くのボランティアと、少数の
83 非ボランティアのカーネル開発者達で構成されている。
Tsugikazu Shibata996a3eb2008-01-31 09:46:36 +090084