#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 问题跟踪器上提交问题。

软件

允许您安装和更新应用程序和系统扩展。

Philip Withnall 报告

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”,以保持一致性

有了所有这些,我们还收到了大量的翻译!

文档

Rafael Mardojai CM

我开始着手编写一个“PyGObject 指南”。它最初是著名“Python GTK+ 3 Tutorial”向 GTK4 的移植,并进行了一些重构和扩展。

现在是任何想参与帮助或提供反馈的绝佳时机。

您可以在 这里 查看指南的当前状态。

杂项

Sam Thursfield 报告

我们正在进行一项关于人们如何在 GNOME 中使用搜索的调查,目的是改进自动化测试。请分享一两句话,说明您搜索的内容。请记住,如果您的用例具有自动化测试,那么发现和修复错误的几率会更高。

本周就到此为止!

下周再见,请务必访问 #thisweek:gnome.org,分享您自己的项目更新!