AI News HubLIVE
站内改写

Linus Torvalds 將對“無意義的拉取請求”採取更強硬態度

Linux 核心負責人 Linus Torvalds 表示,他將對開發者提交的無關緊要的拉取請求(其中一些來自 AI)進行更嚴格的審查,尤其是在釋出候選階段後期。他指出龐大的釋出候選版本不利於長期穩定性。

文章情報

通用入門

要點

  • Linus Torvalds 批評 rc5 版本過大,包含許多瑣碎的修復。
  • 部分拉取請求由 AI 程式碼審查觸發,導致無謂的變更。
  • Torvalds 警告:大型釋出候選版本無助於長期穩定性。
  • 他要求開發者自我審視:修復是否真正必要或涉及迴歸問題?

為什麼重要

這條新聞值得關注,因為Linus Torvalds 批評 rc5 版本過大,包含許多瑣碎的修復。

技術影響

可能影響合規要求、模型釋出節奏、資料治理和企業採購。

Linux 核心的掌門人 Linus Torvalds 在其最新的核心開發週報中明確表示,他將對“無意義的拉取請求”採取更加嚴厲的態度,並特別指出其中一些請求源自 AI 程式碼審查工具。這篇週報於週日釋出,正式宣佈了 Linux 核心 7.1 版本的第五個候選版本 rc5 的到來。

Torvalds 在週報中開門見山地寫道:“毫不意外,rc5 相當龐大,比以往的 rc5 要大得多。”他對此並不完全滿意,因為“大部分都是針對隨機驅動程式的瑣碎修復,雖然降低了風險,但我真的不認為在 rc5 階段進行這樣的變動值得。”

Linux 核心的開發週期通常包括一個為期兩週的合併視窗,緊接著是七個候選版本(rc1 到 rc7),每個版本都旨在使核心更加穩定。然而,在 rc5 階段接收大量新程式碼貢獻增加了複雜性,而此時通常距最終釋出已經非常接近。Torvalds 指出:“這些當然是‘修復’,但很多修復無足輕重,我認為它們更適用於 linux-next 樹,並在下一個合併視窗合併。”他還明確提到,有不少系列的修復是由 AI 程式碼審查引發的。

因此,他決定在開發後期對此類不必要的變更採取更強硬的立場。“我們應該尋找回歸問題。對長期存在的非關鍵問題進行修復,在釋出週期的這個階段完全不合適。”他宣佈 rc5“太大”,並警告:“我將在今後拒絕那些不重要的無意義拉取請求。”

Torvalds 進一步解釋了他的新立場:“這些龐大的 rc 周不利於長期穩定性。瑣碎的修復風險可能較低,但‘低風險’並不等同於‘零風險’。”他要求開發者仔細審視自己的拉取請求,並提出質疑:“這真的是一個迴歸問題,或者嚴重到不能推遲到下一個開發週期嗎?”

這是連續第二週 Torvalds 對 AI 給核心監督工作帶來的複雜化表示不滿。上週他曾抱怨:“持續的 AI 報告洪流幾乎使安全列表完全無法管理,大量重複是因為不同的人使用相同的工具發現了相同的問題。”這些言論凸顯了 AI 工具在核心開發中帶來的新挑戰,尤其是在程式碼審查和錯誤報告方面。