Wine 切换主要开发平台,邮件列表被 “抛弃”
今年四月,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

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Grafana 开源 on-call 管理工具
数据可视化公司Grafana Labs宣布开源了一个新项目Grafana OnCall,一个开发者友好的 on-call 管理工具,旨在帮助团队改善协作并更快地进行事件响应。 根据介绍,Grafana OnCall(前身为 Amixr)于 2018 年在 Amixr 公司启动,但 Grafana Labs 于 2021 年收购了该公司。2021 年 11 月,GrafanaLabs 方面宣布正式推出 Grafana OnCall,但彼时并未进行开源;于今年 2 月开始向所有 Grafana Cloud 用户普遍提供,包括了付费和免费计划。 Grafana OnCall 团队现在由 Matvey Kukuy 领导,是 Amixr 的联合创始人,目前担任 Grafana Labs 的高级工程经理。他在博客中表示,自产品首次发布以来,团队就收到了很多关于是否以及何时计划开源 Grafana OnCall 的问题。因此,该公司决定现在正式将项目开源。 “开源 Grafana OnCall 并不令人意外。自从我与 Ildar Iskhakov 一起创建 Amixr 以来,我们就想让我们的 on-...
- 下一篇
Arm64 版本 Visual Studio 现已可用
微软上个月宣布了支持 Arm64 架构的Visual Studio,并表示这是他们打造 Arm 开发者工具链的重要一环。现在,Arm64Visual Studio 终于公开发布了。 最新的 Visual Studio 2022 17.3 预览版在 Windows 11 中原生支持 Arm64,这是首个原生支持在基于 Arm 的处理器上构建和调试 Arm64 应用程序的 Visual Studio 版本。目前已支持: 使用 C++ 进行桌面开发(用于基于 MSBuild 的项目) .NET 桌面开发(WinForms、WPF)同时使用 .NET Framework 和现代 .NET。 .NET 和 Web 开发 安装 Arm64 Visual Studio 针对 x64 和 Arm64 的 Visual Studio 都包含安装程序。Visual Studio 17.3 Preview 2 安装程序会检测系统架构,然后在 Arm64 设备上下载并安装 Arm64 版本的 Visual Studio(支持 Windows 11)。 如需获取原生 Arm64 Visual Studio,执行...
相关文章
文章评论
共有0条评论来说两句吧...