Tumbleweed 中的 Bash、GCC13 更新
2022 年 12 月 21 日 | Douglas DeMaio | CC-BY-SA-3.0
openSUSE Tumbleweed 的快照本周像邮递员送礼物一样陆续发布。
快照很多,但每个快照中包含的软件包不多,因为开发者们开始休假过节。
快照 20221219 只提供了一个软件包。该软件包是 cppcheck 2.9.3,它是 C/C++ 代码的静态分析工具。此更新修复了各种图形用户界面和高级功能处理方面的错误。该软件包使用 this 指针改进了生命周期分析,并添加了调试内联函数 debug valueflow 和 debug valuetype 以显示更多详细信息,包括源代码回溯。
快照 20221218 只有两个软件包更新。更新的 bash 5.2.15 在滚动发布快照中添加了一些上游补丁。这些补丁解决了 bash 在优化子 shell 中的 fork 时过于激进的几个问题,以及 bash 在引用不存在的关联数组元素时可能导致内存泄漏的问题。该 shell 和命令语言包还推迟了在因终止信号退出时处理额外的终止信号;该补丁允许新的终止信号立即杀死 shell。快照中更新的另一个软件包是 XFS 文件系统实用程序 xfsdump 3.1.12。该软件包包含用于创建和还原目录树备份的工具,修复了媒体解包、流解包和流打包逻辑中的媒体清单。
快照 20221217 对 VPN 客户端 openconnect 进行了主要版本更新。9.01 版本添加了 webview 回调以及对 Cisco 的 AnyConnect 会话和验证的部分支持。更新的 pipewire 0.3.63 修复了一个关键错误,该错误在使用高级向量扩展 AVX2 时,在某些情况下会导致一些音频失真。Linux 音频和视频包还修复了一些崩溃触发器以及与 audacity 启动相关的一个潜在问题。一些 KDE 的 Qt5 包在快照中得到更新,以及 osinfo-db 20221130,该版本添加了一些用于支持 LeapMicro 版本的补丁。
快照 20221216 对 Linux 启动过程进行了功能改进,因为 dracut 进行了更新,以检查 fipscheck 验证检查是否在 /usr/libexec 中。 VMware 的 open-vm-tools 包更新到版本 12.1.5。该软件包添加了一个 containerInfo 插件,并解决了许多 Coverity(一种专有的静态代码分析工具)报告的问题。密码检查库 cracklib 2.9.8 进行了一些翻译更新,并强制 grep 在格式化单词文件时将输入视为文本。文本编辑器 nano 7.1、mpc 1.3.0 和其他几个软件包在快照中得到更新。
有几个软件包在快照 20221215 中发布。该快照中的主要更新是 GNU 编译器集合。 gcc13 13.0.0 git + 添加了两个新头文件,并依赖于至少 LLVM 13 用于 GCN 交叉编译器。编译器重新应用了一个补丁,并包含了一个新补丁,以允许针对 armv7l 架构。另一个主要版本更新是 GNOME Unicode 字符映射包;gucharmap 15.0.2 更新了翻译、unicode 15.0.0 并添加了屏幕截图并从元信息中链接它们。其他更新的软件包包括 shotwell 0.31.7,它改进了对没有 GPS 高度的图像的处理,rsyslog 8.2212.0,它使基于 Python 的 http 服务器测试更可靠,以及更多。