直到现在,FreeBSD 才被添加到 X.Org Continuous Integration (CI) 自动测试中,这样所有对 X.Org 服务器提出的修改都可以在 FreeBSD 而不仅仅是 Linux 上进行构建测试。
Enrico Weigelt 几乎是单枪匹马地开始修复错误并尝试改进 X.Org 服务器,他已经成功地为 X.Org 建立了 FreeBSD CI 测试。
在整合之前,FreeBSD X.Org 测试必须手动完成,因此并不常见。但现在,FreeBSD 14 是 X.Org CI 的一部分,因此所有分支和合并请求至少都会自动编译为 FreeBSD,以确保构建兼容性。这可以说是一个早该做出的改变,然而现在已经是2024年了。
在今天宣布支持 FreeBSD X.Org CI 的邮件列表帖子中,Enrico 还表示他希望能将 CI 覆盖到 Solaris。不过,他们目前还没有在 FreeDesktop.org 云中公开运行所需的 Oracle Solaris 许可证。
邮件列表全文如下:
朋友们好,我想告诉大家 FreeBSD 现在已经加入了 Xorg CI,因此所有的分支和合并请求现在都会自动在 FreeBSD 14 上进行构建测试 🙂 在此之前,这一切都需要手动完成,因此只能偶尔为之。
非常感谢 Peter Hutterer,他帮了我们大忙,还帮我们做了很多 BSD 相关的修复和清理工作。 我非常希望能为 Solaris 做同样的工作,遗憾的是我们还没有获得在 f.d.o 云上公开运行 Solaris 所需的许可证。如果 Sun/Oracle 的代表能在这方面帮助我们,这将是向前迈出的一大步。 我还要感谢世界各地的许多人,他们在许多问题上帮助我们进行测试和评论,尤其是许多小贡献,这些贡献通常不为人所注意,也得不到应有的赞誉。没有你们,就没有 Xorg 项目的今天 🙂 小事也是大事,大事也是小事,微小的举动会产生巨大的影响,一切都很重要,没有什么会失去。 –mtx — — 提示:未反转的电子邮件可能会被滥用和篡改!为了确保通信的准确性,请将您的 GPG/PGP-Schlüssel 发送给我们。