您现在的位置是:首页 > 文章详情

Wine 切换主要开发平台,邮件列表被 “抛弃”

日期:2022-06-16点击:400

今年四月,Wine 团队开始尝试使用 GitLab 来改善这个项目的开发工作流程,经过这段时间的尝试,团队认为 GitLab 的工作流程相比之前更加高效,正式决定将主要开发平台转移到 GitLab 上。

Wine 诞生于 1993 年,是一个免费开源的兼容层,旨在允许为微软 Windows 开发的软件和游戏在类 Unix 操作系统上运行。在其近 30 年的开发历史中主要都是依靠在其项目邮件列表中发出的补丁,之后 Wine 创始人和项目负责人 Alexandre Julliard 会将接受的补丁合并进 Wine 的主线代码库中。从今年早些时候开始,Wine 团队开始通过采用 GitLab 来处理项目的合并请求,终于用上了更加现代化的方式。

Alexandre Julliard 在邮件中也提到了开发者喜欢 GitLab 和还需改进的地方:

开发者喜欢的地方:

  • 用 git 直接获取提交文件,而不是从邮件中应用补丁;
  • 更好的跟踪器,容易看到待审的列表;
  • 有可能托管更多的 Wine 项目,以及分享正在开发中的补丁,如果可以将所有 Wine 项目都放在一个地方,而不是目前的 github/Sourceforge/ 会是一个更好的选择
  • 自动化的潜力,Gitlab 提供了许多服务,能实现更好的自动化/CI
  • 把所有的数据放在一个适当的数据库中,而不是自由形式的电子邮件,将使我们有可能做更多有趣的事情

可以改进的地方:

  • 补丁 Signoffs 比较麻烦
  • 只能批准整个合并请求,而不是单个提交
  • Gitlab 的线程支持比较有限,不支持嵌套的线程
  • 审阅者可以将修正推送到提交中,但这需要作者的明确许可

Wine 项目 GitLab 主页:https://gitlab.winehq.org/wine/wine

原文链接:https://www.oschina.net/news/199765/wine-gitlab
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章