Tumbleweed 获得 LLVM、Sudo、GCC 更新
2023 年 12 月 8 日 | Douglas DeMaio | CC-BY-SA-3.0
本周 openSUSE Tumbleweed 一直在不断更新,连续的快照带来了最新的软件更新。
MariaDB、GTK 和 gnome-software 是本周引入的一系列更新的一部分,除了标题中重点介绍的更新之外。
在 20231206 快照中仅更新了两个软件包。中文农历日期库 lunar-date 具有新的主要版本 3.0.1;它引入了本地化界面并更改了项目选项名称。该软件包还更新了其许可证,因为许可证已更改为 LGPL-2.1。 rubocop 1.58.0 软件包的更新解决了各种风格的错误否定问题,改进了一些代码质量,并确保了不同代码模式的更准确的自动更正。1.58.0 rubocop 版本也在 Arm Tumbleweed 20231206 快照中更新。
在 20231205 快照中,gnome-shell 45.2 的更新可用。该版本解决了几个性能问题,改进了 GNOME 的应用程序搜索功能,并修复了与屏幕键盘相关的错误。该更新改进了高对比度样式,修复了平板电脑环和条形图映射,解决了某些崩溃问题并更新了翻译。由于 gnome-maps 45.2 导致不必要的重新加载行程查询,因此进行了错误修复。 随着 fwupd 1.9.10 的更新,进行了各种增强,并修复了错误。值得注意的添加是支持 not_hardware 要求和 loongarch64 微处理器。该更新改进了 USB 声明重试计数配置,强制执行版本要求,隐藏调试日志中的敏感信息,并完善了设备特定功能,例如 Wacom USB 设备模拟。 sudo 1.9.15p2 的更新解决了 sudo -l command 警告消息,增强了对 rowhammer 攻击的安全性,并改进了日志消息,以更好地了解用户和系统安全。应用程序开发工具包 1.23 版本更新,用于控制系统范围的权限,polkit 引入了增强的安全措施,例如对配置文件更严格的限制、在 systemd 下对守护进程的所有者限制,以及改进了 systemd 单元内的沙盒,旨在更好地保护系统安全。 sqlite3 3.44.2 的更新修复了诸如 CLI 错误、在内部测试期间发现的 Full-Text Search (FTS5) 问题以及使用 GNU Compiler Collection 16 进行调试构建时的编译器警告等问题。该快照还更新了 hwdata 0.377、ncurses 6.4.20231202 等。许多相同的软件包在 Arm Tumbleweed 20231205 快照中更新。
在 20231204 快照中更新了几个 Qt 6 子软件包。 qt6-base 6.6.1 版本修复了 QMenuBar 功能限制并纠正了与 QFont 的特征 Application Programming Interfaces 相关的错误。 qt6-wayland 6.6.1 的更新修复了与纹理孤儿相关的崩溃,并修复了使用 Wayland 显示器进行拖放时的问题。 ibus 1.5.29 的更新增强了持续集成 (CI),为 PostProcessKeyEvent 添加了信号,从而防止输入法提交制表符,并修复了按键输入、Emoji 和 Unicode 问题。 libguestfs 1.51.8 软件包是一种用于访问和修改虚拟机 (VM) 磁盘镜像的工具,它添加了一个 --chown 选项用于 virt-customize,以及一个新的 --tar-in 操作。快照中更新了其他一些软件包。
在 20231203 快照中登陆了 llvm17 17.0.6 的更新。编译器和工具链软件包的更新包括重新应用补丁、调整版本化的可执行文件以获得更好的支持,并使用 update-alternatives(类似于其他二进制文件)标准化 clang-cpp 的管理,以实现更流畅的操作。 mariadb 11.1.2 版本包括几个与不必要的二进制位置、ppc64le 上的内存限制以及跳过的测试相关的修复。中文农历日历库 lunar-calendar 3.0.1 的更新涉及许可证的修改,从之前的许可条款过渡到 LGPL-2.1。
在 20231202 快照中,gnome-software 45.2 的更新主要侧重于多种语言的翻译更新,根据 changelog。较旧的 GNU Compiler Collection 对 git 进行了更新,并带有 gcc13 13.2.1+git8109。它修复了在 i686 系统上构建 MariaDB 的问题,并实施了与 LLVM 依赖项相关的更改。 inkscape 1.3.2 的更新解决了数据丢失问题并纠正了与某些形状和 3D 框相关的保存错误。用于组织个人数据和安排日程的应用程序 evolution 更新到版本 3.50.2,并修复了崩溃和 内存泄漏;它还修复了搜索功能中的问题。 gtk4 4.12.4 更新改进了可访问性名称计算,修复了内存格式表错误,更新了翻译并进行了一些额外的改进。
本周开始的快照是 20231201。 perl 5.38.2 的更新修复了两个 Common Vulnerabilities and Exposures。其中一个是 CVE-2023-47038,当 perl 编译一个精心制作的正则表达式时会发生这种情况。另一个是 CVE-2023-47039。 Snapper 0.10.7 解决了与基于 Logical Volume Manager 配置的差异以及 SystemCmd 接受字符串集合相关的问题。 iproute2 6.6 的更新删除了几个功能,并在桥接中添加了备份支持,以及对安全协议套件的调整。快照中更新的其他软件包是 ethtool 6.6、gpgme 1.23.2 等。