为什么 natty-proposed 建议升级到测试版的 Firefox?

Oli*_*Oli 22 updates firefox 11.04

好吧,我今天加载了更新管理器,它想用 5.0beta5 替换 Firefox 4.0.1。为了仔细检查我被解雇了apt-cache policy firefox,它是:

 5.0~b5+build1+nobinonly-0ubuntu0.11.04.1 0
    500 http://gb.archive.ubuntu.com/ubuntu/ natty-proposed/main amd64 Packages
Run Code Online (Sandbox Code Playgroud)

我以前从不知道 Ubuntu 会像这样在发布中期更新浏览器。尤其不是测试版。

有人知道幕后发生了什么吗?为什么 Natty 要将其浏览器更新为新的主要版本?

Chr*_*son 28

Firefox 5.0 只是针对 4.0.1 用户的下一个常规安全更新,计划于 6 月 21 日发布。但是,由于 Firefox 的新发布模型,我们还需要同时更新 Firefox 翻译(我们将在未来的所有 Firefox 安全更新中这样做)。这意味着我们还需要随 Firefox 5.0 更新提供更新的 language-pack-xx-* 包。

为了为此做好准备,我们在 5.0 版本发布的同时将 Firefox 翻译从主要语言包中分离出来。这意味着在未来,我们将不需要为 Firefox 安全更新重新发布所有语言包(这会导致相当大的 QA 惩罚)。由于这种打包拆分以及新语言包包含所有其他应用程序(从 Launchpad 导出)的更新翻译,在我们于 6 月 21 日将它们发布给所有人之前,它们需要在 natty-proposed 中进行扩展测试。但是,对它们进行测试还取决于natty-proposed 中存在的新拆分的Firefox 翻译包(否则语言包测试人员将无法满足包关系)。

我们决定将当前测试版上传到 natty-proposed,因为如果我们在开始测试 natty-proposed 中的语言包之前等待发布版本,我们将不得不推迟下一次安全更新。请注意,当前的 Beta 版实际上更像是 RC 而不是 Beta(这是最终发布版之前的最后一个计划的 Beta 版,从现在到 6 月 21 日之间不太可能发生变化)

我们不打算向所有用户发布测试版——它将在 6 月 21 日我们将最终 5.0 版本发布到 natty-security 和 natty-updates 时将其删除。请记住,natty-proposed 是一个选择加入的存储库,在我们将它们发布给所有用户之前,我们会其中上传用于测试稳定版本更新的包。