Flatchub改变游戏规则:实施严格的构建验证
为了提高平台上Flatpak应用程序的质量和安全性,Flathaub进行了重大更新,引入了增强的自动构建验证流程、增加的审核措施,以及备受期待的向libappstream库的过渡。
这些更改旨在确保Flathhub应用程序符合更高的可靠性和用户安全标准。
Flathhub应用程序的全面构建验证
Flathhub的自动构建验证系统已经得到了全面的更新,通过包括对以前只手动标记的问题的检查,使其更加强大。这意味着,过去通过连续集成检查的应用程序现在可能会在新的验证标准下遇到故障。
建议应用程序未通过构建验证阶段的开发人员,无论是通过Buildbot(用于GitHub维护的应用程序)还是平面管理器(用于直接上传),都可以查阅日志中的具体消息以获得指导。该项目的文档提供了对错误消息和说明的详细解释。
增加应用程序更改的适度性
除了改进的构建验证外,Flathhub还对应用程序权限的所有更改和某些关键的MetaInfo修改实施了更严格的审核政策。添加或删除静态权限或更改应用程序面向用户的名称等更改现在将接受手动审查。
此步骤确保重大更改不会损害用户的安全性或体验。经过此类更改的构建将被扣留,等待审查。在审查期间,如果构建不符合要求的标准,审查人员可能会要求进一步澄清或拒绝构建。
切换到libappstream
Flatchub切换到libappstream,这是一个现代且维护良好的AppStream库,是此次更新的一个显著进步。这一转变使开发人员能够利用AppStream 1.0规范的全部功能,增强应用程序在Flathhub上的呈现和发现方式。
有了它,开发人员现在可以为移动设备指定支持的屏幕大小,并在静态屏幕截图的同时包含视频片段,从而提供更丰富的用户体验。这一转变还改进了AppStream元数据的验证,确保应用程序列表准确全面。
最后,Flatchub承认,在没有事先通知的情况下引入这些更改可能会让一些开发人员措手不及,并承诺在未来进行更好的沟通。今后,任何潜在的突破性变化都将在Flathhub博客上公布,确保开发人员有足够的时间准备和调整他们的应用程序。
要旨
考虑到Flathhub的更新是为了改善用户的生活,很容易理解为什么这些改进会被接受。
看到该平台提高其应用程序标准也并不奇怪,特别是考虑到Flatchub在去年5月达到了一个重要的里程碑,下载量超过10亿,成为与包无关的Linux应用程序的领先平台。
有关更多信息,请参阅Flathhub博客上的原始文章。
延伸阅读:
OpenMediaVault 7 NAS获得Kubernetes功能
如果你热衷于自托管NAS并涉足DevOps,你会喜欢这次更新的。OpenMediaVault 7为您推出了一项改变游戏规...
QEMU 9.0首次推出先进的ARM和RISC-V功能
QEMU是一个著名的软件工具,允许用户模拟不同的计算机系统,它发布了最新的更新v9.0。它包含了220位作者提交的270...
Wine 9.9推出Wow64模式和增强的ARM支持
在之前的9.8发布两周后,以允许Linux和macOS用户运行Windows应用程序而闻名的Wine Project宣布...
GNOME 47将于9月18日发布
GNOME坚持严格的六个月发布时间表,通常在3月或4月发布新版本,然后在9月或10月发布。 继3月20日GNOME 46...
Winamp以FreeLLama的名义成为开源
我们每天都在这里分享很多新闻,但有些故事激起了一种甜蜜的怀旧感,让我们回到了珍贵的记忆中。Winamp就是这样一个故事。...