由于 Qt 公司限制对 Qt 5.15 LTS 分支源存储库的访问,KDE 项目已开始提供自己的补丁集合 Qt5PatchCollection,旨在保持 Qt 5 分支继续运行,直到社区迁移到 Qt6。 KDE 接管了 Qt 5.15 补丁的维护,包括修复功能缺陷、崩溃和漏洞。 qtbase Git 存储库中提供了补丁。
目前,该集合仅包括已经过 Qt 项目审查和批准的补丁,但将来由于某种原因未得到 upstrem 批准的补丁也可能会被接受。将补丁包含在集合中的标准是正在实施的补丁的重要性及其在开源软件中的相关性。 KDE 不打算单独发布补丁集,而是将从 Qt 5.15 存储库的最新公开快照开始,将其开发为一个不断增长的集合。鼓励在发行版中包含补丁。
只要基于 Qt 5.15 分支的开源产品的用户有需要,就计划支持补丁,直到 Qt 6 最终在开源软件开发中取代 Qt 5。打算为 KDE 计划做出贡献的 Qt 公司表示理解,像 KDE 这样大的项目需要时间迁移到 Qt 6。为 Qt 5 分支提供修复程序将有助于使迁移更加顺利,并留出更多时间花在稳定代码上。
让我们回想一下,自 5 月 5.15 日起,Qt 公司对 Qt 5.15.3 分支更新的代码的访问受到限制。维护版本 250 于 XNUMX 月份发布,包含大约 XNUMX 个修复程序,仅向商业许可证持有者开放。该限制是根据一年前宣布的计划引入的,这意味着仅在下一个重要版本形成之前公开发布 LTS 分支的变更代码。同时,Qt 公司表示愿意提供对外部 Qt 模块附带的封闭存储库的访问。 dev 分支的存储库也保持开放,其中开发了 Qt 的新版本,并且通过该分支对以前的分支进行了大部分修复。
来源: opennet.ru
