18c2ecf20Sopenharmony_ciNOTE:
28c2ecf20Sopenharmony_ciThis is Japanese translated version of "Documentation/process/stable-kernel-rules.rst".
38c2ecf20Sopenharmony_ciThis one is maintained by Tsugikazu Shibata <tshibata@ab.jp.nec.com>
48c2ecf20Sopenharmony_ciand JF Project team <www.linux.or.jp/JF>.
58c2ecf20Sopenharmony_ciIf you find difference with original file or problem in translation,
68c2ecf20Sopenharmony_ciplease contact maintainer of this file or JF project.
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_ciPlease also note that purpose of this file is easier to read for non
98c2ecf20Sopenharmony_ciEnglish natives and do no intended to fork. So, if you have any
108c2ecf20Sopenharmony_cicomment or update of this file, please try to update Original(English)
118c2ecf20Sopenharmony_cifile at first.
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci==================================
148c2ecf20Sopenharmony_ciこれは、
158c2ecf20Sopenharmony_cilinux-2.6.29/Documentation/process/stable-kernel-rules.rst
168c2ecf20Sopenharmony_ciの和訳です。
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ci翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ >
198c2ecf20Sopenharmony_ci翻訳日: 2009/1/14
208c2ecf20Sopenharmony_ci翻訳者: Tsugikazu Shibata <tshibata at ab dot jp dot nec dot com>
218c2ecf20Sopenharmony_ci校正者: 武井伸光さん、<takei at webmasters dot gr dot jp>
228c2ecf20Sopenharmony_ci         かねこさん (Seiji Kaneko) <skaneko at a2 dot mbn dot or dot jp>
238c2ecf20Sopenharmony_ci         小林 雅典さん (Masanori Kobayasi) <zap03216 at nifty dot ne dot jp>
248c2ecf20Sopenharmony_ci         野口さん (Kenji Noguchi) <tokyo246 at gmail dot com>
258c2ecf20Sopenharmony_ci         神宮信太郎さん <jin at libjingu dot jp>
268c2ecf20Sopenharmony_ci==================================
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ciずっと知りたかった Linux 2.6 -stable リリースの全て
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ci"-stable" ツリーにどのような種類のパッチが受け入れられるか、どのような
318c2ecf20Sopenharmony_ciものが受け入れられないか、についての規則-
328c2ecf20Sopenharmony_ci
338c2ecf20Sopenharmony_ci - 明らかに正しく、テストされているものでなければならない。
348c2ecf20Sopenharmony_ci - 文脈(変更行の前後)を含めて 100 行より大きくてはいけない。
358c2ecf20Sopenharmony_ci - ただ一個のことだけを修正しているべき。
368c2ecf20Sopenharmony_ci - 皆を悩ませている本物のバグを修正しなければならない。("これはバグで
378c2ecf20Sopenharmony_ci   あるかもしれないが..." のようなものではない)
388c2ecf20Sopenharmony_ci - ビルドエラー(CONFIG_BROKENになっているものを除く), oops, ハング、デー
398c2ecf20Sopenharmony_ci   タ破壊、現実のセキュリティ問題、その他 "ああ、これはダメだね"という
408c2ecf20Sopenharmony_ci   ようなものを修正しなければならない。短く言えば、重大な問題。
418c2ecf20Sopenharmony_ci - 新しい device ID とクオークも受け入れられる。
428c2ecf20Sopenharmony_ci - どのように競合状態が発生するかの説明も一緒に書かれていない限り、
438c2ecf20Sopenharmony_ci   "理論的には競合状態になる"ようなものは不可。
448c2ecf20Sopenharmony_ci - いかなる些細な修正も含めることはできない。(スペルの修正、空白のクリー
458c2ecf20Sopenharmony_ci   ンアップなど)
468c2ecf20Sopenharmony_ci - Documentation/process/submitting-patches.rst の規則に従ったものでなければならない。
478c2ecf20Sopenharmony_ci - パッチ自体か同等の修正が Linus のツリーに既に存在しなければならない。
488c2ecf20Sopenharmony_ci  Linus のツリーでのコミットID を -stable へのパッチ投稿の際に引用す
498c2ecf20Sopenharmony_ci   ること。
508c2ecf20Sopenharmony_ci
518c2ecf20Sopenharmony_ci-stable ツリーにパッチを送付する手続き-
528c2ecf20Sopenharmony_ci
538c2ecf20Sopenharmony_ci - 上記の規則に従っているかを確認した後に、stable@vger.kernel.org にパッチ
548c2ecf20Sopenharmony_ci   を送る。
558c2ecf20Sopenharmony_ci - 送信者はパッチがキューに受け付けられた際には ACK を、却下された場合
568c2ecf20Sopenharmony_ci   には NAK を受け取る。この反応は開発者たちのスケジュールによって、数
578c2ecf20Sopenharmony_ci   日かかる場合がある。
588c2ecf20Sopenharmony_ci - もし受け取られたら、パッチは他の開発者たちと関連するサブシステムの
598c2ecf20Sopenharmony_ci   メンテナーによるレビューのために -stable キューに追加される。
608c2ecf20Sopenharmony_ci - パッチに stable@vger.kernel.org のアドレスが付加されているときには、それ
618c2ecf20Sopenharmony_ci   が Linus のツリーに入る時に自動的に stable チームに email される。
628c2ecf20Sopenharmony_ci - セキュリティパッチはこのエイリアス (stable@vger.kernel.org) に送られるべ
638c2ecf20Sopenharmony_ci   きではなく、代わりに security@kernel.org のアドレスに送られる。
648c2ecf20Sopenharmony_ci
658c2ecf20Sopenharmony_ciレビューサイクル-
668c2ecf20Sopenharmony_ci
678c2ecf20Sopenharmony_ci - -stable メンテナがレビューサイクルを決めるとき、パッチはレビュー委
688c2ecf20Sopenharmony_ci   員会とパッチが影響する領域のメンテナ(提供者がその領域のメンテナで無
698c2ecf20Sopenharmony_ci   い限り)に送られ、linux-kernel メーリングリストにCCされる。
708c2ecf20Sopenharmony_ci - レビュー委員会は 48時間の間に ACK か NAK を出す。
718c2ecf20Sopenharmony_ci - もしパッチが委員会のメンバから却下されるか、メンテナ達やメンバが気付
728c2ecf20Sopenharmony_ci   かなかった問題が持ちあがり、linux-kernel メンバがパッチに異議を唱え
738c2ecf20Sopenharmony_ci   た場合には、パッチはキューから削除される。
748c2ecf20Sopenharmony_ci - レビューサイクルの最後に、ACK を受けたパッチは最新の -stable リリー
758c2ecf20Sopenharmony_ci   スに追加され、その後に新しい -stable リリースが行われる。
768c2ecf20Sopenharmony_ci - セキュリティパッチは、通常のレビューサイクルを通らず、セキュリティ
778c2ecf20Sopenharmony_ci   カーネルチームから直接 -stable ツリーに受け付けられる。
788c2ecf20Sopenharmony_ci   この手続きの詳細については kernel security チームに問い合わせること。
798c2ecf20Sopenharmony_ci
808c2ecf20Sopenharmony_ciレビュー委員会-
818c2ecf20Sopenharmony_ci
828c2ecf20Sopenharmony_ci - この委員会は、このタスクについて活動する多くのボランティアと、少数の
838c2ecf20Sopenharmony_ci   非ボランティアのカーネル開発者達で構成されている。
848c2ecf20Sopenharmony_ci
85