为什么没有发布 Ubuntu 14.04 Beta 1?
所有 Ubuntu 衍生产品(Xubuntu、Lubuntu 等)都有相应的版本,但是我尚未发现专门针对 Ubuntu 的版本。
答案1
Canonical 开发了一种持续评估开发进度的方法,称为自动驾驶仪测试。
自动驾驶仪是一款功能测试工具。它通过生成键盘和鼠标事件来模拟用户操作,然后测试相关应用程序的内部状态。它适用于基于 gtk 和 qt 的应用程序。
总之,这涉及各种自动化测试程序来证明构建的任何更改的可行性。
Canonical 表示,自动化测试的范围已经非常成功正常3 alphas/2 beta 方法在早期版本的 Ubuntu 中非常普遍的开发不再需要。可以理解为这接近 Ubuntu 的“滚动发布”版本 - 使用此版本的人在整个开发和测试周期中始终会收到最新版本的软件。这样的版本通过自动化测试得到了很好的测试。
这种方法被看见随着 Raring (13.04) 的开发,并继续对 Saucy (13.10) 以及特别是针对此 LTS 版本进行改进。
正如你所看到的发布计划- Trusty 仅有一个官方测试版本 - 这与 Ubuntu 选择加入版本的测试版本 2 相吻合。
为了为各个 Ubuntu 桌面团队的不同开发策略提供灵活性,团队自己指定他们是否希望“选择”这种自动化测试机制或遵循更传统的即时发布策略。到目前为止,只有 Ubuntu 桌面团队采用了这种方法。然而,应该记住 - 对于绝大多数软件和常见的底层软件来说,这种自动化方法有利于更广泛的生态系统 - 并且确实有利于 Debian 和上游 - 可以更快地发现错误并在必要时向上推送。
相关问题: