The Wire · Showcase
UKI BOOT FIX LANDS IN ARCHINSTALL; CRYPTOGRAPHY DEPENDENCY BUMPED
By RepoJournal · Filed · About Arch Linux
Archinstall now preserves standalone initramfs when UKI is enabled, fixing a critical gap that broke grub-btrfs snapshot detection.
The fix [1] moves initramfs logic into add_bootloader() so mkinitcpio can generate both UKI and legacy kernel images—essential for btrfs snapshot tools like Snapper and Timeshift. Without this, grub-btrfs had no bootable kernel for snapshot recovery. Archinstall also bumped python-cryptography to v48 [2], a major version that requires manual merge review. On the package side [3] [4] [5] [6] [7], act_runner was dropped from extra-x86_64, while fish updated to 4.7.0-1 and deepin-control-center reached 6.1.32-1. Archweb's parse dependency ticked to 1.22.0 [8] with type hinting support—low priority.
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
- → Review and merge archinstall#4513 UKI initramfs fix before stable release archlinux/archinstall [immediate]
- → Manually approve cryptography v48 upgrade in archinstall#4520 archlinux/archinstall [plan]
- → Verify btrfs snapshot boot paths on next install test archlinux/archinstall [monitor]
References
- [1] Keep standalone initramfs for grub-btrfs when UKI is enabled ↗ archlinux/archinstall
- [2] Update dependency arch/python-cryptography to v48 ↗ archlinux/archinstall
- [3] remove act_runner from extra-x86_64 archlinux/state
- [4] update deepin-control-center to 6.1.32-1 in extra-x86_64 archlinux/state
- [5] update fish to 4.7.0-1 in extra-x86_64 archlinux/state
- [6] update python-gersemi to 0.27.3-1 in extra-x86_64 archlinux/state
- [7] update python-sphinxcontrib-mermaid to 2.0.2-1 in extra-any archlinux/state
- [8] build(deps): bump parse from 1.21.1 to 1.22.0 ↗ archlinux/archweb