Tumbleweed 中的版本控制工具、IRC 客户端更新
2022 年 2 月 4 日 | Douglas DeMaio | CC-BY-SA-3.0
本周 openSUSE Tumbleweed 发布了稳定的快照,共有四个版本供用户使用 #zypper dup 命令更新系统,其中包含 互联网中继聊天 客户端和新默认版本的 Ruby 更新。
版本控制包 git 在 20220201 快照中更新。 git 的 2.35.1 版本现在使用与正常输出相同的方式显示 stash 条目的数量,即使用 --show-stash。 git grep 使用的调色板已更新,以匹配 GNU grep 的调色板。 Mozilla Firefox 96.0.3 更新修复了一个问题,该问题允许在某些搜索 遥测 中提交意外的数据。Google 的数据交换格式 protobuf 3.19.4 修复了当消息中可选字段的数量是 32 的精确倍数时发生的数据丢失错误;这影响了软件包中的 Ruby 和 php。 此快照中更新的其他软件包包括 yast 4.4.43、python-fsspec 2022.1.0、suse-module-tools 16.0.19 和 yast2-network 4.4.35,后者过渡到非歧视性命名以进行不对称通信。
在 20220131 快照中,只有一个软件包 hexchat 得到了更新,即 IRC 客户端。 hexchat 的 2.16.0 版本更新了网络列表,并默认包含 Libera.Chat。 该聊天客户端还修复了各种解析问题,并添加了对 删除线 格式的支持。
在 20220130 快照中更新了 pipewire 0.3.44;此音频和视频软件包更改了一些属性,可以配置大于 8192 的缓冲区大小,这是 JACK 应用程序的硬编码限制。 该软件包还允许运行一个最小的 PipeWire 服务器,而无需会话管理器,足以运行 JACK 客户端。 默认 Ruby 已切换到版本 3.1。 此版本带来了改进的调试性能,支持远程调试,并合并了 YJIT,这是一种由 Shopify 开发的新型进程内 即时编译 器。 Salt 3004 出现在快照中,并提供了新功能。 针对像 MicroOS 这样的事务系统的新模块带来了挑战,但 salt 3004 通过两个新模块 transactional_update 和 rebootmgr,以及一个新的执行器 transactional_update,支持 原子性 类型系统;这些模块将有助于透明地处理事务系统。 glib2 2.70.3 更新修复了由于在 btrfs 上保存文件时缺少 fsync 导致潜在的数据丢失的问题。 此快照中更新的其他软件包包括 snapper 0.9.1、libstorage-ng 4.4.78、bolt 0.9.2、freeipmi 1.6.9 等。
快照 20220128 也更新了 libstorage-ng;4.4.77 版本提供了巴西葡萄牙语的翻译。 本周早些时候还有一个 protobuf 更新;3.19.3 版本改进了解析性能,并使软件包构建的依赖项处理符合最佳实践。 网络和硬件实用程序包 ethtool 5.16 添加了几个新功能,例如使用内存映射进行模块 EEPROM 解析,并修复了使用 --show-fec 显示的 FEC 模式的转储。 sendmail 8.17.1 包解决了几个潜在的内存泄漏和其他与错误处理相关的类似问题。 PipeWire 的策略管理器包 wireplumber 0.4.7 修复了一个回归,该回归导致默认音频源的选择延迟,并修复了一个影响 pipewire 模块的回声消除的回归。 多个 YaST 和 RubyGem 包也在此快照中更新。