162306a36Sopenharmony_ciNOTE: 262306a36Sopenharmony_ciThis is Japanese translated version of "Documentation/process/stable-kernel-rules.rst". 362306a36Sopenharmony_ciThis one is maintained by Tsugikazu Shibata <tshibata@ab.jp.nec.com> 462306a36Sopenharmony_ciand JF Project team <www.linux.or.jp/JF>. 562306a36Sopenharmony_ciIf you find difference with original file or problem in translation, 662306a36Sopenharmony_ciplease contact maintainer of this file or JF project. 762306a36Sopenharmony_ci 862306a36Sopenharmony_ciPlease also note that purpose of this file is easier to read for non 962306a36Sopenharmony_ciEnglish natives and do no intended to fork. So, if you have any 1062306a36Sopenharmony_cicomment or update of this file, please try to update Original(English) 1162306a36Sopenharmony_cifile at first. 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ci================================== 1462306a36Sopenharmony_ciこれは、 1562306a36Sopenharmony_cilinux-2.6.29/Documentation/process/stable-kernel-rules.rst 1662306a36Sopenharmony_ciの和訳です。 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ > 1962306a36Sopenharmony_ci翻訳日: 2009/1/14 2062306a36Sopenharmony_ci翻訳者: Tsugikazu Shibata <tshibata at ab dot jp dot nec dot com> 2162306a36Sopenharmony_ci校正者: 武井伸光さん、<takei at webmasters dot gr dot jp> 2262306a36Sopenharmony_ci かねこさん (Seiji Kaneko) <skaneko at a2 dot mbn dot or dot jp> 2362306a36Sopenharmony_ci 小林 雅典さん (Masanori Kobayasi) <zap03216 at nifty dot ne dot jp> 2462306a36Sopenharmony_ci 野口さん (Kenji Noguchi) <tokyo246 at gmail dot com> 2562306a36Sopenharmony_ci 神宮信太郎さん <jin at libjingu dot jp> 2662306a36Sopenharmony_ci================================== 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ciずっと知りたかった Linux 2.6 -stable リリースの全て 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ci"-stable" ツリーにどのような種類のパッチが受け入れられるか、どのような 3162306a36Sopenharmony_ciものが受け入れられないか、についての規則- 3262306a36Sopenharmony_ci 3362306a36Sopenharmony_ci - 明らかに正しく、テストされているものでなければならない。 3462306a36Sopenharmony_ci - 文脈(変更行の前後)を含めて 100 行より大きくてはいけない。 3562306a36Sopenharmony_ci - ただ一個のことだけを修正しているべき。 3662306a36Sopenharmony_ci - 皆を悩ませている本物のバグを修正しなければならない。("これはバグで 3762306a36Sopenharmony_ci あるかもしれないが..." のようなものではない) 3862306a36Sopenharmony_ci - ビルドエラー(CONFIG_BROKENになっているものを除く), oops, ハング、デー 3962306a36Sopenharmony_ci タ破壊、現実のセキュリティ問題、その他 "ああ、これはダメだね"という 4062306a36Sopenharmony_ci ようなものを修正しなければならない。短く言えば、重大な問題。 4162306a36Sopenharmony_ci - 新しい device ID とクオークも受け入れられる。 4262306a36Sopenharmony_ci - どのように競合状態が発生するかの説明も一緒に書かれていない限り、 4362306a36Sopenharmony_ci "理論的には競合状態になる"ようなものは不可。 4462306a36Sopenharmony_ci - いかなる些細な修正も含めることはできない。(スペルの修正、空白のクリー 4562306a36Sopenharmony_ci ンアップなど) 4662306a36Sopenharmony_ci - Documentation/process/submitting-patches.rst の規則に従ったものでなければならない。 4762306a36Sopenharmony_ci - パッチ自体か同等の修正が Linus のツリーに既に存在しなければならない。 4862306a36Sopenharmony_ci Linus のツリーでのコミットID を -stable へのパッチ投稿の際に引用す 4962306a36Sopenharmony_ci ること。 5062306a36Sopenharmony_ci 5162306a36Sopenharmony_ci-stable ツリーにパッチを送付する手続き- 5262306a36Sopenharmony_ci 5362306a36Sopenharmony_ci - 上記の規則に従っているかを確認した後に、stable@vger.kernel.org にパッチ 5462306a36Sopenharmony_ci を送る。 5562306a36Sopenharmony_ci - 送信者はパッチがキューに受け付けられた際には ACK を、却下された場合 5662306a36Sopenharmony_ci には NAK を受け取る。この反応は開発者たちのスケジュールによって、数 5762306a36Sopenharmony_ci 日かかる場合がある。 5862306a36Sopenharmony_ci - もし受け取られたら、パッチは他の開発者たちと関連するサブシステムの 5962306a36Sopenharmony_ci メンテナーによるレビューのために -stable キューに追加される。 6062306a36Sopenharmony_ci - パッチに stable@vger.kernel.org のアドレスが付加されているときには、それ 6162306a36Sopenharmony_ci が Linus のツリーに入る時に自動的に stable チームに email される。 6262306a36Sopenharmony_ci - セキュリティパッチはこのエイリアス (stable@vger.kernel.org) に送られるべ 6362306a36Sopenharmony_ci きではなく、代わりに security@kernel.org のアドレスに送られる。 6462306a36Sopenharmony_ci 6562306a36Sopenharmony_ciレビューサイクル- 6662306a36Sopenharmony_ci 6762306a36Sopenharmony_ci - -stable メンテナがレビューサイクルを決めるとき、パッチはレビュー委 6862306a36Sopenharmony_ci 員会とパッチが影響する領域のメンテナ(提供者がその領域のメンテナで無 6962306a36Sopenharmony_ci い限り)に送られ、linux-kernel メーリングリストにCCされる。 7062306a36Sopenharmony_ci - レビュー委員会は 48時間の間に ACK か NAK を出す。 7162306a36Sopenharmony_ci - もしパッチが委員会のメンバから却下されるか、メンテナ達やメンバが気付 7262306a36Sopenharmony_ci かなかった問題が持ちあがり、linux-kernel メンバがパッチに異議を唱え 7362306a36Sopenharmony_ci た場合には、パッチはキューから削除される。 7462306a36Sopenharmony_ci - レビューサイクルの最後に、ACK を受けたパッチは最新の -stable リリー 7562306a36Sopenharmony_ci スに追加され、その後に新しい -stable リリースが行われる。 7662306a36Sopenharmony_ci - セキュリティパッチは、通常のレビューサイクルを通らず、セキュリティ 7762306a36Sopenharmony_ci カーネルチームから直接 -stable ツリーに受け付けられる。 7862306a36Sopenharmony_ci この手続きの詳細については kernel security チームに問い合わせること。 7962306a36Sopenharmony_ci 8062306a36Sopenharmony_ciレビュー委員会- 8162306a36Sopenharmony_ci 8262306a36Sopenharmony_ci - この委員会は、このタスクについて活動する多くのボランティアと、少数の 8362306a36Sopenharmony_ci 非ボランティアのカーネル開発者達で構成されている。 8462306a36Sopenharmony_ci 85