各位龙架构的开发者以及 Arch Linux for Loong64 的用户,大家好:
以下是过去两周 Arch Linux for Loong64 的开发工作汇报与重要软件更新汇总。
🛠 核心开发与维护工作
在这两周内,我们不仅对大量软件包进行了版本跟进,还针对部分核心关键组件进行了特定的架构适配与修复。以下是对其他发行版和上游开发者具有参考价值的重要变更:
1. 关键软件包适配与修复
Thunderbird 构建 Fix (by wszqkzqk)
- 内容:为
thunderbird 添加了构建补丁。针对 brotli 相关的编译问题进行了修复(Backport fix for brotli)。
- 参考价值:解决了在 LoongArch 上构建 Firefox/Thunderbird 系列应用时可能遇到的 Brotli 压缩算法相关工具链问题。其他发行版在构建相同版本时若遇类似错误可参考此方案。
- 链接:PR #838
GLIBC 测试超时调整 (by Pluto Yang)
- 内容:更新了
glibc 的补丁,设置 TIMEOUTFACTOR=10,以确保所有测试用例能够通过。
- 参考价值:这反映了 LoongArch 硬件或模拟环境下的测试性能特征。上游或其他发行版在设定 CI/CD 超时阈值时,可参考此倍率以避免误判。
- 链接:commit ee79608
QEMU 架构特定清理 (by Pluto Yang)
- 内容:在
qemu 10.2.0 版本更新中,移除了特定于 x86 的 qemu-vmsr-helper 包。
- 参考价值:确保了多架构构建脚本中不必要的跨架构依赖被正确剔除,为其他非 x86 架构的打包者提供了维护范例。
- 链接:commit 4ccd245
Libtool 多库清理 (by Pluto Yang)
Chromium 打包更新 (by wszqkzqk)
- 内容:针对
chromium 144 版本刷新了维护补丁。
- 链接:PR #837
2. 仓库清理与去旧
3. 其他修改
- codebook-lsp (by wszqkzqk): 添加构建补丁,引入 cmake 作为
makedepends 以支持从源码构建 aws-lc-sys。PR #840
- gemini-cli (by wszqkzqk): 更新补丁,调整测试逻辑使其在超时时不中断构建。PR #839
📦 值得用户关注的软件包重要升级
根据近期仓库数据的变动,以下软件包的更新值得用户特别关注,建议及时更新系统以获得最佳体验:
🔧 系统核心与基础组件
- Linux Kernel:
linux 升级至 6.18.7.arch1-1;linux-lts 升级至 6.12.68-1;linux-zen 升级至 6.18.7.zen1-1。
- 建议:涉及底层驱动支持和硬件兼容性,建议重启应用新内核。
- CMake: 更新至 4.2.3-1。
- OpenSSL: 更新至 3.6.1-1。
- GLIBC: 更新至 2.42+r51...。
- Python & Ruby 生态:
python 相关组件大规模更新,ruby 升级至 3.4.8-1。
🖥 桌面环境与图形驱动
- Mesa: 更新至 1:25.3.4-1。
- 说明:带来了最新的开源图形驱动支持,对 GPU 性能和兼容性至关重要。
- GNOME: 桌面组件大规模更新,
gnome-shell 升级至 49.3-1,mutter 升级至 49.3-1。gtk4 等基础库亦有更新。
- KDE Plasma: 大量组件更新至 25.12.1 或更高版本(如
plasma-camera, kapptemplate, thunar 等)。
- Cosmic Desktop: 值得注意的是,System76 开发的 Rust 桌面环境 Cosmic 系列组件(如
cosmic-session, cosmic-panel, cosmic-term 等)集中更新至 1:1.0.4-1。
- 说明:这标志着 LoongArch 上 Cosmic 桌面环境的支持日趋成熟。
- Cinnamon: 更新至 6.6.6-1。
🌐 网络与办公
- Firefox: 更新至 147.0.2-1。
- Chromium: 更新至 144.0.7559.96-1。
- Thunderbird: 更新至 147.0-1。
- Nextcloud: 服务端更新至 32.0.5-1,客户端更新至 2:4.0.6-1。
⚙ 开发工具与虚拟化
- QEMU: 更新至 10.2.0-1。
- Node.js: 更新至 25.4.0-1。
- Docker & Buildkit:
docker-buildx 和 buildkit 均有版本更新。
- LLVM/Clang 工具链:
llvm 相关依赖(如 intel-metee, vc-intrinsics)随版本更新。
总结:
过去两周,Arch Linux for Loong64 社区在清理旧版软件依赖(OpenSSL 1.1)的同时,重点修复了 Thunderbird 等关键软件的编译问题,并紧跟上游发布了 Linux 内核、图形栈以及全新 Cosmic 桌面环境的重要更新。请广大用户及时执行 pacman -Syu 以保持系统处于最新状态。
感谢各位开发者的贡献与用户的支持!
Arch Linux for Loong64 维护团队
北京大学学生 Linux 俱乐部
(由 GLM 4.7 辅助整理)