社区更新 - 2021 年 3 月

Rocky 企业软件基金会

摘要

本月的社区更新发布的时间比之前的更新稍晚一些,因为我们希望能够宣布有关测试版初始构建镜像的更多信息。不幸的是,由于构建工作中的复杂问题,我们不得不将之前发布候选版本的日期从 3 月 31 日更改为 4 月 30 日。我们仍在稳步取得进展,并对修改后的时间表充满信心。

关于我们的构建基础设施,我们很高兴地宣布与 Fosshost 建立合作伙伴关系,作为备用构建环境。这种合作伙伴关系将使我们能够保持独立性,这符合我们核心价值观,即不受任何单一实体的控制或影响。我们很高兴与 Fosshost 合作,并感谢他们热情的支持。

最后,我们很高兴地宣布 MontaVista 不仅已签署成为主要赞助商,而且还成为合作伙伴,领导嵌入式特殊兴趣小组 (SIG) 的工作。

时间表

在我们之前的更新中,我们列出了许多项目并为它们设定了日期。以下是我们之前列出的项目以及我们目前的状态。

  • 构建系统和基础设施准备就绪 - 1 月 31 日 [已完成]
  • 自动软件包构建基础设施 - 1 月 31 日 [已完成]
  • 测试软件包存储库公开发布 - 2 月 28 日 [已完成]
  • 安装程序测试准备就绪 - 2 月 28 日 [正在进行]
  • 社区测试所需时间估计 - 4 月 30 日 [正在进行]
  • 发布候选版本可用性 - 4 月 30 日 [正在进行]

我们已将社区测试和发布候选版本可用性的目标日期从 3 月 31 日更新为 4 月 30 日。虽然我们之前的估计中出现了延迟,但这可能会让许多人感到失望,但我们认为,向社区通报我们必须花费更多时间发布的原因非常重要。

虽然重新打包和构建核心操作系统需要大量时间和精力,但这并不是我们努力推进的最大工作。相反,我们一直在建立更多基础结构,这些结构支撑着我们在 Rocky 企业软件基金会 (RESF) 的所有工作。

以下是一些我们一直在问自己的问题,以及我们着手解决的一些挑战。

  • 我们如何尽可能多地纳入开发人员社区?
  • 我们如何确保所有想要贡献的人都能做到这一点?
  • 我们如何组织这样一个庞大的社区,使其朝着共同的目标努力?
  • 我们如何构建必要的基础设施,以促进上述所有工作?
  • 我们如何保护 Rocky Linux 的未来,使后人能够使用它,并确保 Rocky 长期保持免费和开源?

我们立即采取了与以往不同的做法。如果我们只是想重新打包操作系统,我们早就完成了。但我们认为,需要解决的问题比这更大,因此这就是我们着手解决的问题。在做这件事的过程中,我们创建了一个类似于 Fedora 的基础设施,以便让许多开发人员参与 Rocky Linux 的开发、责任和未来。

Rocky Linux 不仅仅是一个操作系统,RESF 也不仅仅是一个法律实体。它是一个社区、一个愿景和对理想的承诺。要把这件事做好需要时间,而且对于确保我们在未来几十年都拥有稳定的基础至关重要。

感谢你们的耐心、支持、热情和慷慨。我们致力于确保社区及其项目的长期发展和繁荣,我们对未来的回报感到兴奋。


社区

  • 感谢所有参加我们首次 YouTube 直播问答环节的人!正如我们承诺的那样,该环节已录制并可在我们的 YouTube 频道 上观看。我们鼓励您积极反馈,请告诉我们您在论坛或 Mattermost 上的想法。

  • 我们已安排了与英国 Linux 用户组的直播问答环节,将于 [date=2021-04-28 time=15:30:00 timezone="America/New_York" timezones="UTC"] 举行。您可以在 meetup 上查看时间安排和其他信息。

基础设施

  • 我们已与 Fosshost 建立合作伙伴关系,作为我们构建基础设施的备用平台。
  • 在众多贡献者的帮助下,文档和自动化工作取得了进展。我们正在寻找更多方法来扩大社区参与基础设施运营的整体工作。
  • 我们正在开始构建我们的 tier-0 镜像基础设施,为社区镜像的加入做准备。

法律

  • 我们的贡献者协议已完成,可供您在 https://accounts.rockylinux.org 上查看。任何希望贡献的人员必须创建一个帐户,阅读并同意贡献者协议。

发布工程和打包

以下是构建工作的现状,以及我们正在解决的某些问题的详细信息。

  • BaseOS 存储库已解决,大部分内容可以构建。
  • 非常感谢 Skip Grube 和 ~Dev/Packaging 中的其他成员,他们站出来解决随机问题。
  • 我们仍在处理 AppStream 和 PowerTools。
  • 依赖于其他存储库的存储库引入了复杂性。
  • 安装程序 (Anaconda) 位于 AppStream 中,并依赖于其他模块。

想帮助我们完成这项工作吗?加入 Mattermost 上的 ~Dev/Packaging,加入我们吧!


与往常一样,如果您有任何意见、问题、疑虑、建议,或者想提供帮助,请发送邮件至 [email protected]

此致,

此致,
Rocky 企业软件基金会
https://rocky-linux.cn

分享