KDE Plasma 終止 LTS 支援並恢復開發

KDE

在一個 最近的開發者會議 在奧地利格拉茨舉行, KDE 專案團隊做出了一個重要決定 就是這樣 該計劃將結束 長期支持 (LTS)適用於 KDE Plasma。 從現在開始,發行版將負責維護桌面的舊版本(如果他們願意的話),並獨立承擔追蹤和應用錯誤修復的任務。

目前應用的 LTS 模型, 僅部分覆蓋了 KDE 生態系。雖然 Plasma 桌面環境有 LTS 分支,但這種支持 它沒有擴展到框架或應用程式 該項目的大部分維護工作都留給了發行版。在許多情況下,分銷開發商已經付出了巨大的努力來提供全面支持,這使得當前的模式變得分散且低效。

另外, 維護舊版本會帶來額外負擔 對於專案開發者來說。修復 LTS 分支中的錯誤通常需要處理無法重現的問題,這是由於特定於發行版的圖形堆疊存在差異或與主 KDE 儲存庫不同步造成的。再加上使用者對「LTS」一詞所產生的穩定性期望,使得團隊認真重新考慮其策略。

新方法:更持久的常規版本

無需建立單獨的 LTS 分支, KDE 將採用更敏捷的維護模型 但同樣堅固。 每個常規 Plasma 版本都會有六個維護更新。 而不是通常的五個,從而延長了它的生命週期。另外,還有可能減少主要版本發布的頻率,從每年三次減少到兩次,這樣每個版本都可以作為具有擴展支援的「迷你 LTS」發揮作用。

這個變化 將會釋放寶貴的資源, 集中團隊精力修復當前可重現的錯誤,而不是維護依賴特定環境的過時版本。然而,延長開發週期的提議仍在評估中,等待解決與全面過渡到 Wayland 相關的各種問題。預計此次討論將在四個月後的下一次 Akademy 會議上繼續進行。

我們的 Plasma LTS(長期支援)產品並不出色,這已經不是什麼秘密了。這實際上意味著我們推出錯誤修復的時間比平常更長,通常甚至沒有測試它們,因為沒有 Plasma 開發人員喜歡生活在舊分支上或測試它們。此外,Frameworks 或 Gear 應用程式沒有等效的 LTS 產品,這在 LTS 概念中留下了許多空白。此外,「LTS」的含義因人而異;許多人對該術語的定義過於寬泛,導致人們對穩定性的期望無法實現。

我們得出結論,該產品的有限性不符合任何人的期望,因此我們決定停止生產該產品。相反,我們將透過添加額外的錯誤修復版本來稍微延長常規 Plasma 版本的有效支援期,使我們的支援期從五年增加到六年。

更透明、更參與的遙測

另一個變化 在開發者會議上宣布的是 遙測系統改革,這仍將是可選的,但將採用更具參與性和更具體的方法。新機制的靈感來自於 Steam 硬體調查模型:用戶將透過對話方塊被邀請參與特定的研究,在接受或拒絕參與之前,他們可以準確地看到將收集哪些數據。

這個系統 將使開發人員能夠做出更明智的決策,在決定刪除某些視覺效果之前,如何知道 KWin 中是否仍在使用它們。每項研究都將附有一份包含匿名統計數據的公開摘要,並且用戶始終可以選擇退出未來的邀請。

這應該 需要指出的是,撤回 LTS 支援並不意味著放棄 致力於穩定, 而是轉向更現實、更永續的策略 對於像 KDE 這樣大型且模組化的專案。透過更合理的維護週期、更有效的錯誤處理以及清晰、自願的遙測,KDE 旨在提高其對實際用戶需求的回應能力。

來源: https://pointieststick.com