On Sat, Feb 10, 2024 at 4:10 PM Morten Linderud <foxbo...@archlinux.org> wrote:
> # First proposal > > To ensure we are not breaking systems I'm wondering if adding a > `mkinitcpio>=38` > dependency to all the affected packages would work. This would be a > temporary > measure and removed after a month (or something). > > * systemd > * mdadm > * lvm2 > * cryptsetup > I think conflicts would be more appropriate here. If you make the new systemd etc. conflict with the old mkinitcpio<38 and make the new mkinitcpio conflict with the old systemd etc., then this would ensure you can't get stuck without the hooks, but it won't force installation of mkinitcpio.