Linus Torvalds、「無意味なプルリクエスト」に対して「より厳しい姿勢」に
LinuxカーネルのリーダーLinus Torvaldsは、開発者がタイミング悪く些末な投稿(中にはAIによるコードレビューを経たものもある)を行っていることを非難し、リリース候補版の後期段階では無関係なプルリクエストを拒否する方針を示した。大規模なリリース候補版は長期的な安定性に悪影響を及ぼすと警告している。
記事インテリジェンス
要点
- Linus Torvalds 氏は rc5 が大きすぎるとして、多くの些末な修正を批判。
- 一部のプルリクエストは AI コードレビューによって引き起こされ、不要な混乱を招いている。
- Torvalds 氏は大規模なリリース候補版は長期的な安定性に有害と警告。
- 開発者に対して、自身の修正が本当に必要か、またはリグレッションに関するものかを問うよう要求。
重要な理由
このニュースが重要なのは、Linus Torvalds 氏は rc5 が大きすぎるとして、多くの些末な修正を批判ためです。
技術的影響
コンプライアンス要件、モデル公開時期、データガバナンス、企業調達に影響する可能性があります。
Linuxカーネルの責任者であるLinus Torvalds氏は、最新のカーネル開発週報の中で、「無意味なプルリクエスト」に対してより厳しい姿勢を取ることを明らかにした。同氏は、開発者が不適切なタイミングで些末な修正を提出し、中にはAIコードレビューツールを利用したものもあると批判している。この週報は日曜日に公開され、Linuxカーネル7.1の第5リリース候補(rc5)のリリースが発表された。
Torvalds氏は「予想通り、rc5はかなり大きい。従来のrc5よりもかなり大きい」と述べ、さらに「大部分はランダムなドライバに対する些細な修正であり、リスクは低いが、rc5の時点でこのような変更を行う価値があるとは思えない」と不満を表明した。
Linuxカーネルの開発サイクルは通常、2週間のマージウィンドウで始まり、その後7つのリリース候補(rc1〜rc7)が続く。各候補は安定したアップデートに向けたステップと見なされるが、rc5の段階で多くの新しいコントリビューションが行われると、作業が完了に近づいている時期に複雑さが増す。Torvalds氏は「これらは確かに修正だが、多くは単純に無関係であり、linux-nextツリーに収めてマージウィンドウで統合する方が適切だ」と提案した。また、「いくつかの修正シリーズはAIコードレビューによって引き起こされた」と指摘した。
そのため、同氏は「この後期段階でこの種の不必要な変更に対して、より厳しい姿勢を取り始める」と宣言し、「私たちはリグレッションを探すべきだ。長年の問題に対する重要でない修正は、リリースサイクルのこの後期には適切ではない」と説明した。さらに、rc5を「大きすぎる」と評価し、この投稿を「重要でない修正に関する無意味なプルリクエストを拒否する警告」と位置付けた。
Torvalds氏は自身の新しい立場を正当化し、「このような大規模なrc週間は長期的な安定性に寄与しない。些細な修正はリスクが低いかもしれないが、『低リスク』は『ゼロリスク』ではない」と述べた。最後に、開発者に対してプルリクエストを注意深く見直し、「これは本当にリグレッションか、開発パイルに送るべきではないほど深刻な問題か」と自問するよう求めた。
これはTorvalds氏がAIによってカーネル監督業務が複雑化していると不満を述べた2週連続の週報となった。先週は「AIレポートの継続的な洪水により、セキュリティリストがほぼ管理不能になっている。同じツールで同じ問題を発見した異なる人々による重複が膨大にある」と述べていた。