The Wire · Showcase
AUR ADOPTION FLOW TIGHTENED AFTER ORPHAN PACKAGE BYPASS
By RepoJournal · Filed · About Arch Linux
Arch's package repository just closed a critical gap where pushing to an orphaned package made you its maintainer with zero oversight.
The AUR web interface was allowing contributors to claim orphan packages by direct push, circumventing the formal adoption request process entirely [6]. That same vulnerability also broke the adoption request flow itself: accepting a request would grant maintainership to the accepting Package Maintainer instead of the actual requester [7]. Both fixes are now live, restoring proper access controls and ensuring adoption requests route correctly. Across the repository stack this period, the team pushed 54 commits managing package updates and infrastructure cleanup [1] [2] [3] [4] [5]. On the build side, the demo data layer has been stripped from buildbtw now that the system can display real builds [8] [9], eliminating confusion during testing.
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
- → Pull latest AUR web code to enforce push access controls on orphan packages archlinux/aurweb [immediate]
- → Verify any adoption requests made in the last 48 hours granted to the correct maintainer archlinux/aurweb [plan]
- → Update buildbtw to latest for real build visibility archlinux/buildbtw [monitor]
References
- [1] remove python-pkg_resources from extra-any archlinux/state
- [2] update gnome-user-docs to 50.4-1 in extra-any archlinux/state
- [3] update lux to 0.39.8-1 in extra-x86_64 archlinux/state
- [4] update python-shtab to 1.9.2-1 in extra-any archlinux/state
- [5] update forgejo to 16.0.2-1 in extra-x86_64 archlinux/state
- [6] feat: reject pushes to orphan package bases archlinux/aurweb
- [7] fix: grant adoption requests to the requester archlinux/aurweb
- [8] Merge branch 'remove-bbtw-show-demo-data' into 'main' archlinux/buildbtw
- [9] Remove bbtw show demo data archlinux/buildbtw