The Wire · Showcase
ARCHWEB CLEANS HOUSE ON DJANGO CRUFT WHILE ARCHINSTALL OVERHAULS CONFIG TYPES
By RepoJournal · Filed · About Arch Linux
Archweb dropped two deprecated Django settings that should have been gone years ago, while archinstall locked down its configuration architecture with a new abstract base class.
Archweb is cutting technical debt faster than usual: SECURE_BROWSER_XSS_FILTER [1] got axed (Django removed it in 4.0), and AUTH_PROFILE_MODULE [2] finally went away after sitting deprecated since Django 1.5 and removed in 1.7 — this is the kind of cleanup that unblocks future upgrades. The same repo bumped Django to 5.2.14 [3], picking up a CVE fix for caching behavior on Vary headers. Over in archinstall, the big structural win is the new SubConfig abstract class [4] that mandates json() and a fresh summary() method across all sub-configurations — this hardens the config layer and makes the system easier to reason about going forward. Meanwhile, staging got a wave of Haskell ecosystem updates [5][6][7] and a git-repair bump [8], standard maintenance across the stack.
Action items
- → Review archweb's Django 5.2.14 upgrade for CVE-2026-6907 caching impact archlinux/archweb [plan]
- → Test archinstall builds after SubConfig refactor before tagging archlinux/archinstall [monitor]
- → Verify staging packages test cleanly before promotion to extra archlinux/state [plan]
References
- [1] settings: Remove SECURE_BROWSER_XSS_FILTER archlinux/archweb
- [2] settings: drop long deprecated AUTH_PROFILE_MODULE archlinux/archweb
- [3] build(deps): bump django from 5.2.13 to 5.2.14 ↗ archlinux/archweb
- [4] Enhance config types and summary ↗ archlinux/archinstall
- [5] update haskell-network-protocol-xmpp to 0.5.2-88 in extra-staging-x86_64 archlinux/state
- [6] update haskell-clientsession to 0.9.3.0-88 in extra-staging-x86_64 archlinux/state
- [7] update haskell-data-serializer to 0.3.5-358 in extra-staging-x86_64 archlinux/state
- [8] update git-repair to 1.20230814-208 in extra-staging-x86_64 archlinux/state
FAQ
- What changed in Arch Linux on May 11, 2026?
- Archweb dropped two deprecated Django settings that should have been gone years ago, while archinstall locked down its configuration architecture with a new abstract base class.
- What should Arch Linux teams do about it?
- Review archweb's Django 5.2.14 upgrade for CVE-2026-6907 caching impact • Test archinstall builds after SubConfig refactor before tagging • Verify staging packages test cleanly before promotion to extra
- Which Arch Linux repositories shipped on May 11, 2026?
- archlinux/archweb, archlinux/archinstall, archlinux/state