$ cat archlinux/month/2026-08-01.log
the month in review · August 2026
August's Arch: AUR hardening, kernel churn, and steady package flow
August saw Arch's packaging ecosystem mature with tightened AUR adoption rules, a steady stream of kernel and package updates, and ongoing refinement of tools like archinstall and mkinitcpio.
The AUR adoption flow got a significant tightening this month. New rules now reject pushes to orphan package bases and ensure adoption requests go to the requester, closing a bypass that could let unauthorized changes slip through [1][2]. This is a breaking change for anyone relying on the old behavior, so update your tooling accordingly.
On the packaging front, the usual steady flow continued: python-pkg_resources was removed from extra-any, signaling a shift away from legacy setuptools components [3]. Meanwhile, gnome-user-docs, lux, python-shtab, and forgejo all saw updates [4][5][6][7]. Infrastructure tools weren't left behind: buildbtw cleaned up demo data and improved iteration handling in `bbtw show` [8][9][10][11][12].
Archiso got a size win, with an 8 MiB shrink from adding arm64 to the mksquashfs compression option [13]. This tweak helps reduce ISO size for ARM users, a small but welcome optimization.
The testing pipeline saw a mix of updates, including pkgconf, lib32-spirv-llvm-translator, and spirv-llvm-translator all moving to new versions [14][15][16]. Python ecosystem shifts continued with mise and python-cachetools updates [17][18]. Archweb also bumped feedparser from 6.0.12 to 6.0.14, addressing the SGMLLib patch that came through earlier in the month [19].
Overall, the month was about steady maintenance and hardening. The AUR changes and the pkg_resources removal are the most notable shifts for developers, while the rest of the package updates keep the rolling release moving forward without major drama.
References
- [1] feat: reject pushes to orphan package bases ↗ archlinux/aurweb
- [2] fix: grant adoption requests to the requester ↗ archlinux/aurweb
- [3] remove python-pkg_resources from extra-any archlinux/state
- [4] update gnome-user-docs to 50.4-1 in extra-any archlinux/state
- [5] update lux to 0.39.8-1 in extra-x86_64 archlinux/state
- [6] update python-shtab to 1.9.2-1 in extra-any archlinux/state
- [7] update forgejo to 16.0.2-1 in extra-x86_64 archlinux/state
- [8] Merge branch 'remove-bbtw-show-demo-data' into 'main' ↗ archlinux/buildbtw
- [9] Remove bbtw show demo data ↗ archlinux/buildbtw
- [10] Merge branch 'mark-iterations-with-pending-graph-calculation-in-bbtw-show' into 'main' ↗ archlinux/buildbtw
- [11] Mark iterations with pending graph calculation in `bbtw show` ↗ archlinux/buildbtw
- [12] Always create first iteration when inserting a buildspace ↗ archlinux/buildbtw
- [13] configs/releng/profiledef.sh: add arm64 to mksquashfs -Xbcj option ↗ archlinux/archiso
- [14] update pkgconf to 3.0.5-1 in core-testing-x86_64 archlinux/state
- [15] update lib32-spirv-llvm-translator to 22.1.5-1 in multilib-x86_64 archlinux/state
- [16] update spirv-llvm-translator to 22.1.5-1 in extra-x86_64 archlinux/state
- [17] update mise to 2026.8.0-1 in extra-testing-x86_64 archlinux/state
- [18] update python-cachetools to 7.1.7-1 in extra-any archlinux/state
- [19] build(deps): bump feedparser from 6.0.12 to 6.0.14 ↗ archlinux/archweb
$ ls archlinux/month/ # the briefings behind this review