
有沒有辦法預測下一個版本何時發布?我在某處讀到這與測試分支中剩餘的錯誤數量。有人可以解釋一下這是如何運作的以及下一個版本何時會基於哪些變數發生嗎?
答案1
看Debian 發布管理;對於 Debian 9,它指出:
與往常一樣,Debian 9“Stretch”將在“準備就緒時”發布。
這是所有版本的一般規則。
Debian 9 的計劃發布日期為 2017 年 6 月 17 日,當年5月26日公佈。 Debian 10 的計劃發布日期為 2019 年 7 月 6 日當年6月11日公佈。 (兩個版本均按計劃日期發布。)Debian 11 目前已發布冷凍的, 和計劃於 2021 年 8 月 14 日發布。
一般來說,您是對的,「準備就緒時」在很大程度上與測試發行版中的(發布關鍵的)錯誤數量相關。發布團隊定期更新debian-devel-announce
,它們連結自發布管理頁面。這些更新列出了仍需要修復的項目(包括錯誤,但不僅如此),並解釋了您可以如何提供協助;主要是:
- 測試目前的測試分佈;
- 幫助分類錯誤;
- 幫助修復錯誤。
了解 Debian 何時發布的最佳方法是幫助解決阻礙發布的問題——隨著此類問題數量的減少,發布日期也會越來越近。
您可以追蹤發布關鍵的錯誤;對下一個版本重要的那些被計為「與下一個版本有關的數量」。 Debian 版本的其他重要組成部分是其安裝程式和文件。
答案2
我知道您已經選擇了答案,但這可能會有所幫助。根據過去的經驗,完全發布大約是在完全凍結後 7-8 個月,這意味著此時大約 40% 的發布關鍵錯誤已修復。社區目前的預期是 Stretch 將在 9 月之前的某個時間穩定下來。不過,預計很快就會公佈發售日期。
有關此主題的更多幫助,請閱讀這篇文章:
http://forums.debian.net/viewtopic.php?f=20&t=132885#p642644
和這個
https://lists.debian.org/debian-devel-announce/2017/04/msg00013.html
答案3
你可以嘗試一下我愚蠢的猜測腳本:
$ ./debdatez
['19 July 2002',
'6 June 2005',
'8 April 2007',
'15 February 2009',
'6 February 2011',
'4 May 2013',
'6 July 2015',
'22 June 2017']
average time to release Debian: 67293257.1429s
...or: 2 years, 2 months, 18 days
so next release is definitely on 09 August 2019
$
如果它不明顯,就沒有雄心壯志:它僅僅計算發布之間的平均時間並據此進行「預測」。不過,足以讓你觀察何時開始好奇。
答案4
當發布團隊查看發布關鍵錯誤並認為它們不夠重要以阻止一切時,Debian 發布了一個新版本,因此他們宣布測試「成熟」並且變得穩定。
您可以在此處追蹤 RC bug 的數量:twitter.com/debian_tracker