在 Ubuntu 的开发周期内启用建议的更新可以吗?

在 Ubuntu 的开发周期内启用建议的更新可以吗?

我喜欢运行 Ubuntu 的开发版本(alpha、beta 等等)。

我有什么理由不应该启用建议更新在 Ubuntu 稳定版发布之前有哪些适用于 Ubuntu 的更新?

在稳定的 Ubuntu 版本发布后,建议的更新是否有所不同?

来自软件属性-gtk 的建议更新选项屏幕的屏幕截图

答案1

“在开发周期中使用建议的方法对用户几乎没有好处,因此强烈不建议这样做。”1

在 Ubuntu 发布新的稳定版本后,鼓励测试人员使用-建议的存储库来测试稳定版本更新,以帮助发布团队决定是否应向所有用户发布更新。然而,在开发周期中,-proposed 的工作方式不同,Ubuntu 开发人员不是建议启用-proposed。

在 Ubuntu 的开发周期中,所有软件包更新都会先上传到建议的存储库。一旦软件包完成一些基本检查,就会上传到常规存储库。

基本检查包括

  • 在所有受支持的体系结构上完成构建
  • 完成任何库转换(libfoo2 > libfoo3)
  • 成功通过任何其他自动化测试

对于许多包裹来说,这个过程可以在一两个小时内完成。

如果用户启用了 -proposed,他们可能会遇到软件包损坏的问题,这些软件包未通过某些基本检查。通常,没有必要提交有关该问题的错误,因为 Ubuntu 开发人员会定期跟踪哪些软件包未通过其中一项基本检查。

总而言之,在开发周期中启用该功能意味着您运行有缺陷的软件的风险更大,而且实际上并没有提高 Ubuntu 的质量。

来源:

答案2

对于开发版本来说,proposed开启没有任何意义。

它用于自动化包装测试。

proposed但是对于稳定版本,如果您想测试不稳定的软件包并向启动板报告错误,则可以启用它。我认为没有其他理由启用它。

更好的使用方法proposed是不要永久打开它,而是安装您当前想要测试的选定软件包。

相关内容