xref: /OK3568_Linux_fs/kernel/Documentation/translations/ja_JP/stable_kernel_rules.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunNOTE:
2*4882a593SmuzhiyunThis is Japanese translated version of "Documentation/process/stable-kernel-rules.rst".
3*4882a593SmuzhiyunThis one is maintained by Tsugikazu Shibata <tshibata@ab.jp.nec.com>
4*4882a593Smuzhiyunand JF Project team <www.linux.or.jp/JF>.
5*4882a593SmuzhiyunIf you find difference with original file or problem in translation,
6*4882a593Smuzhiyunplease contact maintainer of this file or JF project.
7*4882a593Smuzhiyun
8*4882a593SmuzhiyunPlease also note that purpose of this file is easier to read for non
9*4882a593SmuzhiyunEnglish natives and do no intended to fork. So, if you have any
10*4882a593Smuzhiyuncomment or update of this file, please try to update Original(English)
11*4882a593Smuzhiyunfile at first.
12*4882a593Smuzhiyun
13*4882a593Smuzhiyun==================================
14*4882a593Smuzhiyunこれは、
15*4882a593Smuzhiyunlinux-2.6.29/Documentation/process/stable-kernel-rules.rst
16*4882a593Smuzhiyunの和訳です。
17*4882a593Smuzhiyun
18*4882a593Smuzhiyun翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ >
19*4882a593Smuzhiyun翻訳日: 2009/1/14
20*4882a593Smuzhiyun翻訳者: Tsugikazu Shibata <tshibata at ab dot jp dot nec dot com>
21*4882a593Smuzhiyun校正者: 武井伸光さん、<takei at webmasters dot gr dot jp>
22*4882a593Smuzhiyun         かねこさん (Seiji Kaneko) <skaneko at a2 dot mbn dot or dot jp>
23*4882a593Smuzhiyun         小林 雅典さん (Masanori Kobayasi) <zap03216 at nifty dot ne dot jp>
24*4882a593Smuzhiyun         野口さん (Kenji Noguchi) <tokyo246 at gmail dot com>
25*4882a593Smuzhiyun         神宮信太郎さん <jin at libjingu dot jp>
26*4882a593Smuzhiyun==================================
27*4882a593Smuzhiyun
28*4882a593Smuzhiyunずっと知りたかった Linux 2.6 -stable リリースの全て
29*4882a593Smuzhiyun
30*4882a593Smuzhiyun"-stable" ツリーにどのような種類のパッチが受け入れられるか、どのような
31*4882a593Smuzhiyunものが受け入れられないか、についての規則-
32*4882a593Smuzhiyun
33*4882a593Smuzhiyun - 明らかに正しく、テストされているものでなければならない。
34*4882a593Smuzhiyun - 文脈(変更行の前後)を含めて 100 行より大きくてはいけない。
35*4882a593Smuzhiyun - ただ一個のことだけを修正しているべき。
36*4882a593Smuzhiyun - 皆を悩ませている本物のバグを修正しなければならない。("これはバグで
37*4882a593Smuzhiyun   あるかもしれないが..." のようなものではない)
38*4882a593Smuzhiyun - ビルドエラー(CONFIG_BROKENになっているものを除く), oops, ハング、デー
39*4882a593Smuzhiyun   タ破壊、現実のセキュリティ問題、その他 "ああ、これはダメだね"という
40*4882a593Smuzhiyun   ようなものを修正しなければならない。短く言えば、重大な問題。
41*4882a593Smuzhiyun - 新しい device ID とクオークも受け入れられる。
42*4882a593Smuzhiyun - どのように競合状態が発生するかの説明も一緒に書かれていない限り、
43*4882a593Smuzhiyun   "理論的には競合状態になる"ようなものは不可。
44*4882a593Smuzhiyun - いかなる些細な修正も含めることはできない。(スペルの修正、空白のクリー
45*4882a593Smuzhiyun   ンアップなど)
46*4882a593Smuzhiyun - Documentation/process/submitting-patches.rst の規則に従ったものでなければならない。
47*4882a593Smuzhiyun - パッチ自体か同等の修正が Linus のツリーに既に存在しなければならない。
48*4882a593Smuzhiyun  Linus のツリーでのコミットID を -stable へのパッチ投稿の際に引用す
49*4882a593Smuzhiyun   ること。
50*4882a593Smuzhiyun
51*4882a593Smuzhiyun-stable ツリーにパッチを送付する手続き-
52*4882a593Smuzhiyun
53*4882a593Smuzhiyun - 上記の規則に従っているかを確認した後に、stable@vger.kernel.org にパッチ
54*4882a593Smuzhiyun   を送る。
55*4882a593Smuzhiyun - 送信者はパッチがキューに受け付けられた際には ACK を、却下された場合
56*4882a593Smuzhiyun   には NAK を受け取る。この反応は開発者たちのスケジュールによって、数
57*4882a593Smuzhiyun   日かかる場合がある。
58*4882a593Smuzhiyun - もし受け取られたら、パッチは他の開発者たちと関連するサブシステムの
59*4882a593Smuzhiyun   メンテナーによるレビューのために -stable キューに追加される。
60*4882a593Smuzhiyun - パッチに stable@vger.kernel.org のアドレスが付加されているときには、それ
61*4882a593Smuzhiyun   が Linus のツリーに入る時に自動的に stable チームに email される。
62*4882a593Smuzhiyun - セキュリティパッチはこのエイリアス (stable@vger.kernel.org) に送られるべ
63*4882a593Smuzhiyun   きではなく、代わりに security@kernel.org のアドレスに送られる。
64*4882a593Smuzhiyun
65*4882a593Smuzhiyunレビューサイクル-
66*4882a593Smuzhiyun
67*4882a593Smuzhiyun - -stable メンテナがレビューサイクルを決めるとき、パッチはレビュー委
68*4882a593Smuzhiyun   員会とパッチが影響する領域のメンテナ(提供者がその領域のメンテナで無
69*4882a593Smuzhiyun   い限り)に送られ、linux-kernel メーリングリストにCCされる。
70*4882a593Smuzhiyun - レビュー委員会は 48時間の間に ACK か NAK を出す。
71*4882a593Smuzhiyun - もしパッチが委員会のメンバから却下されるか、メンテナ達やメンバが気付
72*4882a593Smuzhiyun   かなかった問題が持ちあがり、linux-kernel メンバがパッチに異議を唱え
73*4882a593Smuzhiyun   た場合には、パッチはキューから削除される。
74*4882a593Smuzhiyun - レビューサイクルの最後に、ACK を受けたパッチは最新の -stable リリー
75*4882a593Smuzhiyun   スに追加され、その後に新しい -stable リリースが行われる。
76*4882a593Smuzhiyun - セキュリティパッチは、通常のレビューサイクルを通らず、セキュリティ
77*4882a593Smuzhiyun   カーネルチームから直接 -stable ツリーに受け付けられる。
78*4882a593Smuzhiyun   この手続きの詳細については kernel security チームに問い合わせること。
79*4882a593Smuzhiyun
80*4882a593Smuzhiyunレビュー委員会-
81*4882a593Smuzhiyun
82*4882a593Smuzhiyun - この委員会は、このタスクについて活動する多くのボランティアと、少数の
83*4882a593Smuzhiyun   非ボランティアのカーネル開発者達で構成されている。
84*4882a593Smuzhiyun
85