The Wire · Showcase
ARCHINSTALL REVERTS LUKS2 CIPHER FEATURE AFTER MERGE CHAOS
By RepoJournal · Filed · About Arch Linux
The custom LUKS2 encryption cipher selection feature landed, broke, and got yanked within hours, leaving the installer in flux.
Archinstall shipped a feature [1] that lets users pick custom ciphers like chacha20-poly1305 during disk encryption setup, but the implementation proved unstable enough to trigger an immediate revert [2]. The cipher selection code made it through to main [3] with multiple rounds of fixes and ruff adjustments before maintainers pulled the ripcord [4], rolling back to the previous stable state. Meanwhile, archweb continues its steady typing campaign across template views and tag handlers [5][6][7][8], improving type safety without drama. On the package side, Felix Yan is staging Haskell ecosystem bumps [9][10] and moving stack to stable [11], while Jan Steffens pushed directx-shader-compiler 1.10.2605.37-1 to extra [12]. Activity across all three repos: 59 commits and 6 PRs.
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
- → Do not merge LUKS2 cipher customization until stability testing passes - the revert is current HEAD archlinux/archinstall [immediate]
- → Track archweb typing PRs for merge readiness - low friction, high improvement archlinux/archweb [plan]
- → Monitor Haskell staging bumps for testing completion before pushing to stable archlinux/state [monitor]
References
- [1] feat(disk): add custom cipher selection for LUKS2 encryption ↗ archlinux/archinstall
- [2] Revert "feat(disk): add custom cipher selection for LUKS2 encryption (#4581)" ↗ archlinux/archinstall
- [3] feat(disk): add custom cipher selection for LUKS2 encryption (#4581) archlinux/archinstall
- [4] Revert "feat(disk): add custom cipher selection for LUKS2 encryption (#4581)" (#4708) archlinux/archinstall
- [5] planet: Type views archlinux/archweb
- [6] todolists: Template templatetags archlinux/archweb
- [7] devel: Type templatetags archlinux/archweb
- [8] main: Type templatetags archlinux/archweb
- [9] update haskell-gtk-sni-tray to 0.1.8.1-460 in extra-staging-x86_64 archlinux/state
- [10] update haskell-status-notifier-item to 0.3.2.2-1 in extra-staging-x86_64 archlinux/state
- [11] move stack from extra-staging-x86_64 to extra-x86_64 archlinux/state
- [12] update directx-shader-compiler to 1.10.2605.37-1 in extra-x86_64 archlinux/state