公告:除了在双周会分享进展外,本项目从即日起将更新内容同步总结到LoongBBS中,方便开发者与用户集中查看。
一、重要补丁更新与修复
1. OCaml 生态支持优化
- OCaml 5.3.0 机器码支持:通过反向移植上游 PR #11974,为 LoongArch 启用机器码编译支持,修复了依赖 OCaml 的多个软件包(如
libnbd
, brltty
)的功能问题。
2. 内核驱动配置更新
- 所有内核分支(
linux
、linux-lts
、linux-zen
、linux-hardened
)均启用 Intel Xe 显卡驱动:通过 CONFIG_DRM_XE_FORCE_PROBE="*"
默认启用 Intel 新显卡驱动,改善显卡兼容性。
3. Firefox 临时修复
- Firefox Developer Edition:添加针对
Assembler-loong64.h
的临时补丁,解决头文件类方法缺失问题。
4. 测试套件适应性调整
- Meson:优化测试流程,允许测试失败时继续执行,并过滤不支持依赖(如 CUDA、Mono)。
- Xwayland-satellite:跳过
wayland_then_x11_clipboard_owner
测试(在 systemd-nspawn 容器中失败)。
5. QEMU 构建修复
- 移除
rutabaga-gfx
相关组件(因缺少 rutabaga-ffi
依赖),解决构建失败问题。
二、上游修复同步(补丁移除)
以下软件包因上游修复问题,移除了 LoongArch 专用补丁:
autotiling-rs
:上游更新 Cargo.lock
(#635, wszqkzqk)。
termusic
、aarch64-linux-gnu-binutils
、loki
:上游修复核心问题(Pluto Yang)。
三、用户重点关注升级
关键软件包更新:
- Firefox - 140.0.2-1
- Firefox Dev Ed - 141.0b4-1
- Mesa - 25.1.5-1.2
- OCaml - 5.3.0-1.1
- QEMU - 10.0.0-7
- Systemd - 257.7-1
- Rust - 1.88.0-1
- Python - 3.13.5-1
- Linux - 6.15.3.arch1-1.1
桌面环境更新:
- KDE Plasma 6.4.2:全系列组件更新(
kwin
、plasma-desktop
等)。
- GNOME 48.3:
gnome-shell
、mutter
、nautilus
等升级。
四、完整提交记录
辅助撰写:DeepSeek R1 0528