The Wire · Showcase
MKINITCPIO STOPS CLOBBERING YOUR FILES
By RepoJournal · Filed · About Arch Linux
The initramfs tool that touches every Arch boot just got safer, and the Python toolchain is rolling forward in testing.
mkinitcpio's latest commit changes how it handles existing files and symlinks, skipping overwrites unless the content differs, which "slightly declutters the verbose output" [1]. This is a quiet but welcome fix for anyone who's seen their custom initcpio hooks get stomped on reinstall. Over in Arch's state repo, Bert Peters pushed python-plotly to 7.0.0-1 in extra-testing-any [2], alongside python-googleapis-common-protos 1.75.2 [3] and python-camel-converter 5.1.1 [4], so Python devs should test their plotting and API tooling against these. Caleb Maclennan also landed uv 0.12.6 in extra-x86_64 [5], a must-have for Rust-based Python env management, and tinymist 1:0.15.4 for LaTeX users . On the build front, buildbtw is gaining GitLab pipeline support with a new pipeline entity [6] and dispatch for builds [7], which could streamline your CI if you're on GitLab. With 58 commits across the three repos this period, the signal is clear: the arch ecosystem is moving fast, and mkinitcpio's change is the one to verify before your next kernel update.
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
- → Test python-plotly and uv in a clean extra-testing environment before relying on them for production work archlinux/state [plan]
- → Review mkinitcpio's new file-overwrite behavior in your custom initcpio hooks archlinux/mkinitcpio [monitor]
- → If you use buildbtw with GitLab, check the new pipeline entity support for compatibility archlinux/buildbtw [plan]
References
- [1] functions: skip overwriting existing files and symlinks archlinux/mkinitcpio
- [2] update python-plotly to 7.0.0-1 in extra-testing-any archlinux/state
- [3] update python-googleapis-common-protos to 1.75.2-1 in extra-testing-any archlinux/state
- [4] update python-camel-converter to 5.1.1-1 in extra-testing-any archlinux/state
- [5] update uv to 0.12.6-1 in extra-x86_64 archlinux/state
- [6] Add gitlab pipeline entity archlinux/buildbtw
- [7] Dispatch pipelines for builds archlinux/buildbtw