The Wire · Showcase
ArchLinux Faces Supply Chain Scare With New Cooldown Guard
By RepoJournal · Filed · About Arch Linux
Arch moves to slow automated dependency updates to dodge supply chain attacks, right as a debuginfod disk failure went unfixed until the last minute.
The package repo desk is quiet, with routine updates: ImageMagick 7.1.2.30 [1], simdjson 4.6.8 [2], schemacrawler 17.14.0 [3], and pkgconf 3.0.6 [4] all move forward, while unoconv gets dropped from extra-any [5]. More urgent, archinstall adds a 3-day cooldown on dev dependency updates "to help prevent some supply chain attacks" [6], and fixes its renovate auto-merge config [7]. Meanwhile infrastructure bumps the disk on debuginfod.archlinux.org after it filled up and "nobody fixed the alert in time", halting debug info ingestion [8]. The security hardening in archinstall's workflows continues as well, with permissions trimmed and git credentials no longer persisted [9][10].
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
- → Rebuild packages that depend on ImageMagick to pick up 7.1.2.30-1 archlinux/state [plan]
- → Monitor debuginfod.archlinux.org disk usage and ensure alerts are acted on promptly archlinux/infrastructure [monitor]
- → Test archinstall with the new cooldown and renovate config to confirm no supply chain gaps archlinux/archinstall [plan]
- → Review the remaining archinstall workflows for excessive permissions and artipacked warnings archlinux/archinstall [monitor]
References
- [1] update imagemagick to 7.1.2.30-1 in extra-x86_64 archlinux/state
- [2] update simdjson to 1:4.6.8-1 in extra-x86_64 archlinux/state
- [3] update schemacrawler to 17.14.0-1 in extra-any archlinux/state
- [4] update pkgconf to 3.0.6-1 in core-testing-x86_64 archlinux/state
- [5] remove unoconv from extra-any archlinux/state
- [6] Add a cooldown period of 3 days for dev dependency updates (#4725) archlinux/archinstall
- [7] Fix renovate auto merge config (#4723) archlinux/archinstall
- [8] Bump the disk size of debuginfod.archlinux.org archlinux/infrastructure
- [9] Unset default permissions for testing and linting workflows ↗ archlinux/archinstall
- [10] Don't persist git credentials during testing and linting workflows ↗ archlinux/archinstall