On Sat, Feb 10, 2024 at 4:10 PM Morten Linderud <foxboron@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.