Ubuntu Touch 的发布模式将发生变化

港口

UBports 徽标

萨尔瓦多PROYECTO UBports 宣布过渡到新的发布一代模型,生成此广告的原因是 正面临重大挑战 这导致该项目重新考虑启动方法。

自该项目诞生以来,它一直遵循半滚动发布模式,在此期间,它的工作方式没有出现任何问题,但有人提到,当尝试将基础迁移到 Ubuntu 时,问题开始继续存在20.04。

我们进行此更改是为了减少开发过程中的摩擦。它将为未来提供不同的长期支持的 Ubuntu Touch 版本提供机会,并确保我们能够继续为每个人提供可靠且最新的移动操作系统。

当前的挑战

根据 UBports 目前正在开发的模型, 最大的问题之一 那些与你打交道的人 这是 Ubuntu 16.04 和 Ubuntu 20.04 之间产生的“代码分歧”,这使集成变得复杂,并造成了使用哪个代码库来实现更改的混乱。

除此之外,UBports 还提到 缺乏单独的软件包使得发布修复变得困难 以敏捷的方式发现错误和安全更新,从而导致解决问题和将其部署给最终用户之间的延迟。而对于他来说 必须停止发布更新开发以确保稳定性, 这限制了引入新功能和改进的能力。

新发布型号

而不是使用该方案 的发射形式 “OTA 编号分支名称”,新版本 Ubuntu 触摸固件 它们将按照“年.月.更新”方案显示。 在这个方案中,年份和月份对应于基于Ubuntu新分支的主要版本的时间。

更新编号将代表次要版本 其中仅包括较小的修复和改进。主要版本计划每六个月发布一次,而中间版本或更新版本将每两个月发布一次。

据悉,该新方案将在项目更新后生效 到基础包 Ubuntu 24.04。基于Ubuntu 24.04的Ubuntu Touch第一个版本预计将于24.6.0月发布,编号为XNUMX。

此外,当生成纠正更新时,它们将被分配编号 24.6.1、24.6.2 等。在“Ubuntu Touch 24.6”发布大约六个月后(2024 年 24.12.0 月左右),Ubuntu Touch 24.10 将发布,在 Ubuntu XNUMX 的基础上提供新功能和变化。每个主要版本将在新的主要版本形成后一个月停止。

由于从基于 Ubuntu 20.04 的当前分支过渡到基本 Ubuntu 24.04 软件包需要大量工作和额外的稳定性,因此 Ubuntu Touch Focal 分支预计将与新的 Ubuntu Touch 24.6 分支并行支持一段时间。

具体来说,计划为 Ubuntu Touch OTA-5 Focal、OTA-6 Focal 等生成更新。.,直到新分支完全稳定。同时,Ubuntu Touch Focal的OTA更新将仅包括错误和漏洞修复,而新功能将在Ubuntu Touch 24.6分支中开发。

另一方面,UBports 提到,为了适应这种新模式,它已经开始对 Git 存储库分支的组织和 CI 的配置进行一些调整:

  • 主分支将代表下一个功能版本的开发代码,而 ubports/ 分支它们将包含功能发布及其次要更新的代码。
  • 我们将删除代表特定 Ubuntu 版本的分支,以避免混淆并简化开发过程。
  • 变更和 MR 应指向主分支以进行积极开发,并根据需要集成到适当的发布分支中。

最后,如果你是 有兴趣了解更多,您可以在中查看详细信息 以下链接。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。