今年早些时候,Wine 开始尝试使用 GitLab来改进这个开源项目的开发工作流程,该项目允许 Windows 游戏和应用程序在 Linux 上运行。现在已经确定,GitLab 的工作流程很有用,并且将成为他们前进的方向。

Wine 近 30 年的历史在很大程度上依赖于在他们的项目邮件列表中发送的补丁,以及 Wine 创始人和项目负责人 Alexandre Julliard 将接受的补丁放入主线 Wine 代码库。自今年早些时候以来,人们一直在努力通过采用 GitLab 来处理对 Wine 的合并请求来实现这一点。

Alexandre Julliard 今天早上宣布 GitLab 实验取得了成功。开发人员喜欢现代方法,而不是通过邮件列表提供补丁,更容易跟踪待定审查,托管更多 Wine 项目和共享正在进行的补丁的能力,以及通过构建 GitLab 集成更好的自动化/CI 可能性。Julliard 还喜欢 GitLab,因为它更容易管理补丁,更轻松地跟踪补丁修订等等。

虽然有改进的余地,但补丁的签核有点麻烦,只能批准整个合并请求而不是单个补丁,还将提交的 GitLab MR 发布到邮件列表的冗余造成了很多噪音,并且 GitLab 线程支持相当有限。

Alexandre Julliard 在今天的更新中总结道,“我认为 Gitlab 对我们来说工作得很好,而且大多数人似乎都对它感到满意。所以我的计划是继续前进,让 Gitlab 成为 Wine 的主要开发平台。我将开始致力于过渡,以及上面提到的改进。 ”

发表评论