我们如何预测下一个 Debian 版本何时发布?

我们如何预测下一个 Debian 版本何时发布?

有没有办法预测下一个版本何时发布?我在某处读到这与测试分支中剩余的错误数量。有人可以解释一下这是如何工作的以及下一个版本何时会基于哪些变量发生吗?

答案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

相关内容