Flathub 改变游戏规则:实施严格的构建验证

在提升 Flatpak 应用程序质量和安全性方面,Flathub 进行了重大更新,引入了增强的自动构建验证流程、加强的审查措施以及备受期待的转向 libappstream 库。

这些变化旨在确保 Flathub 应用程序达到更高的可靠性和用户安全标准。

对 Flathub 应用程序的彻底构建验证

Flathub 的自动构建验证系统经过全面更新,通过包括对先前仅手动标记的问题进行检查,使其更加健壮。这意味着过去通过持续集成检查的应用程序现在可能会在新的验证标准下遇到失败。

失败了构建验证阶段的开发人员,无论是通过 Buildbot(用于GitHub维护的应用程序)还是 flat-manager(用于直接上传),都建议查看日志中的具体消息以获取指导。项目的文档提供了错误消息的详细解释和指导。

增加应用程序变更的审查

除了改进的构建验证外,Flathub 还对应用程序权限的所有更改以及某些关键的 MetaInfo 修改实施了更严格的审查政策。诸如添加或删除静态权限或更改应用程序的用户界面名称等更改现在将受到手动审查。

这一步骤确保重要更改不会影响用户的安全性或体验。经历此类更改的构建将被暂停,等待审查,在此期间,审阅人员可能会要求进一步澄清或拒绝构建,如果它未能达到所需的标准。

切换到 libappstream

在此更新中,Flathub 转向了 libappstream,这是一个现代化且得到良好维护的 AppStream 库,这是一个显著的进步。此转变使开发人员能够利用 AppStream 1.0 规范的全部功能,增强了在  Flathub 上展示和发现应用程序的方式。

通过这一转变,开发人员现在可以为移动设备指定支持的屏幕尺寸,并在静态截图旁边包含视频片段,提供更丰富的用户体验。这一转变还改进了 AppStream元数据的验证,确保应用程序列表准确全面。

最后,Flathub 承认在没有事先通知的情况下引入这些变化可能使一些开发人员措手不及,并承诺将来改进沟通。未来,任何潜在的重大变化将在 Flathub 博客上公布,确保开发人员有足够的时间准备并调整他们的应用程序。

总结

鉴于 Flathub 的更新是为了改善用户体验,这些改进受到了欢迎。

毫不奇怪的是,考虑到 Flathub 去年五月达到了一个重要的里程碑,超过10亿次下载,该平台提高了应用程序的标准,成为了在 Linux 上不依赖于特定软件包的领先应用平台。

更多信息,请参阅 Flathub 博客上的原始文章。

相关:

The post Flathub 改变游戏规则:实施严格的构建验证 first appeared on Linux迷.

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/108847.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>