Yo, I’m dropping the new `mkinitcpio` v40 release into [core-testing] right after this email. Generally the changes are not super interesting, but we got a new build system with meson for this release. This has given us the option to enable and disable the default hooks for `mkinitcpio` during building. As a result I have made two packaging decisions! # Disabled fallback image creation for new installs. Generally they are not super useful and people that need them can enable them if they would like too. This is only affects new installs as we can’t change the hook files on existing installs. # Switched over to `systemd` hooks by default. This is generally a change I think we should have done a long time ago. The systemd side of our initramfs is getting a lot of changes t…
Yo, I’m dropping the new `mkinitcpio` v40 release into [core-testing] right after this email. Generally the changes are not super interesting, but we got a new build system with meson for this release. This has given us the option to enable and disable the default hooks for `mkinitcpio` during building. As a result I have made two packaging decisions! # Disabled fallback image creation for new installs. Generally they are not super useful and people that need them can enable them if they would like too. This is only affects new installs as we can’t change the hook files on existing installs. # Switched over to `systemd` hooks by default. This is generally a change I think we should have done a long time ago. The systemd side of our initramfs is getting a lot of changes thanks to systemd moving the needle forward, however our busybox hooks are not getting any of these improvements and have generally stalled for years. I have swapped things over on our side, and will continue to maintain the busybox hooks upstream. Further release notes can be found here: https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio/-/releases/v40 # kernel-install Beyond this next on my todo is to see if we can move us wholesale away from the custom libalpm hooks we currently have to using `kernel-install`. This is going to make things much easier for us and users to swap between initrd and uki generators. It would also allow us to simplify our kernel installation and boot creation as we can probably automatically generate configs with hooks. I plan on writing a rough outline of my idea to arch-dev-public before doing a RFC, mostly because I haven’t completely decided on how we would like to do this smoothly and people might have better ideas then me. – Morten Linderud PGP: 9C02FF419FECBE16
Attachments:
- signature.asc (application/pgp-signature — 833 bytes)