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

好吧,我今天加载了更新管理器,它想用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 

我从来不知道Ubuntu会在发布之前更新这样的浏览器。 特别是没有测试版。

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

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转换包(否则包关系对于语言包测试者来说是不可满足的)。

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

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

Firefox 5 final计划于Juny 21发布 ,即将成为下一个稳定版本。

这个疯狂的版本碰撞可能是由Chromium / Chrome引起的,它们喜欢每个月左右碰撞版本号。

可以在Mozilla Wiki上跟踪新function:Firefox 5的function/发布跟踪