#73 移除 Autotools
2022年12月9日 • 6 条笔记 • 由 Felix 整理GNOME 项目在 12 月 02 日至 12 月 09 日这一周内的进展更新。
核心应用和库
GTK ↗
用于创建图形用户界面的跨平台小部件工具包。
Emmanuele Bassi 发布公告
经过四年,GTK 维护者正在从 GTK 3.x 分支中移除 Autotools 构建;如果您想构建或打包 GTK 3.x,现在必须使用 Meson 构建系统。文档已相应更新。生成的构建制品已检查一致性,并且 Meson 构建已在不同的平台和工具链上进行了测试,但如果您遇到回归,请务必在 GTK 问题跟踪器上提交问题。
软件 ↗
允许您安装和更新应用程序和系统扩展。
Adrien Plazas 一直在努力用 GTK 和 libadwaita 中的现代替代方案替换 gnome-software 中已弃用的 GTK API 的使用。
GLib ↗
作为 GTK 和 GNOME 等项目的基石的底层核心库。
Philip Withnall 发布公告
Marco Trevisan 正在仔细研究
GObject中不同类型的引用计数之间的复杂交互,并在进行过程中添加了大量的测试。
第三方项目
Hari Rana (TheEvilSkeleton) 发布公告
Upscaler 1.1.0 版本发布!此版本添加并更改了一些功能
- 将 Upscaling 对话框替换为页面
- 添加“Open With”功能
- 改进 appstream
- 在发生故障时检查算法输出
- 添加百分比
- 改进图标
- 选择输出位置时建议文件名
- 将“Open File”重命名为“Open Image”,以保持一致性
有了所有这些,我们还收到了大量的翻译!
文档
我开始着手编写一个“PyGObject 指南”。它最初是著名“Python GTK+ 3 Tutorial”向 GTK4 的移植,并进行了一些重构和扩展。
现在是任何想参与帮助或提供反馈的绝佳时机。
您可以在 这里 查看指南的当前状态。
杂项
我们正在进行一项关于人们如何在 GNOME 中使用搜索的调查,目的是改进自动化测试。请分享一两句话,说明您搜索的内容。请记住,如果您的用例具有自动化测试,那么发现和修复错误的几率会更高。
本周就到此为止!
下周再见,请务必访问 #thisweek:gnome.org,分享您自己的项目更新!