The Wire · Showcase
ALPM PARSER REFACTOR LANDS ACROSS ARCH ECOSYSTEM
By RepoJournal · Filed · About Arch Linux
Nukesor shipped a major refactor to alpm's type parsing layer, consolidating five separate parser implementations into a unified AlpmParser pattern.
The alpm refactor [1] implements AlpmParser across SystemArchitecture, PackageRelease, FullVersion, Epoch, and remaining Version types as a single squashed commit to maintain test integrity and keep history clean. This is a significant internal consolidation for the package management layer. On the kernel side, the linux repo continues hardening the network stack with fixes for ipheth UAF on disconnect [2], removal of spurious WARN_ON_ONCE calls in multicast handling [3], and MPTCP suboption validation to prevent RFC8684 violations [4]. The MPTCP fixes address mutual exclusivity constraints that were previously allowed to slip through parsing, blocking combinations like MP_CAPABLE and MP_JOIN that the code never expected to handle together [5]. Supporting work on forward memory reclamation in MPTCP RX paths [6] prevents pathological drop scenarios from exhausting memory. Meanwhile, state continues steady cadence with python-huggingface-hub to 1.26.1-1 [7], radicale to 3.7.8-1 [8], and related ecosystem bumps. Signstar CI coverage infrastructure got split to isolate nightly-only doctest targets [9] and ensure clean profraw separation [10] to prevent incompatibilities between stable and nightly coverage data.
One email a day. Unsubscribe in one click.
Keep up with Arch Linux in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Review alpm type parser consolidation for custom consumers archlinux/alpm [plan]
- → Update to latest kernel with MPTCP fixes and network hardening archlinux/linux [plan]
- → Verify python-huggingface-hub and ecosystem package updates in your builds archlinux/state [monitor]
References
- [1] refactor: Implement AlpmParser for various types archlinux/alpm
- [2] net: usb: ipheth: fix carrier_work UAF on disconnect archlinux/linux
- [3] net: remove WARN_ON_ONCE() from sk_mc_loop() archlinux/linux
- [4] mptcp: avoid combining some incoming suboptions archlinux/linux
- [5] mptcp: remove MPC && MPJ check archlinux/linux
- [6] mptcp: reclaim forward-allocated memory on RX path errors archlinux/linux
- [7] update python-huggingface-hub to 1:1.26.1-1 in extra-any archlinux/state
- [8] update radicale to 3.7.8-1 in extra-any archlinux/state
- [9] fix(gitlab-ci): Split up coverage targets archlinux/signstar
- [10] fix: Ensure clean separation between profraw targets archlinux/signstar