Fwd: [to Arch General] Consolidating our mkinitcpio hooks

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



I've followed the mkinitcpio v38 thread and efforts to not break systems. This has me concerned.

I have 3 Arch servers with many mdadm RAID arrays. What changes will I have to make regarding mdadm_udev to ensure my system doesn't break?

Will simply updating once all the packages hit the mirrors be all that is required?:

* mkinitcpio 38-1
* systemd xxxx
* lvm2 xxxx
* mdadm xxxx
* cryptsetup xxxx

Or will manual intervention be needed?

-------- Forwarded Message --------
Subject: Re: Consolidating our mkinitcpio hooks
Date: Sat, 2 Mar 2024 14:07:14 +0100
From: Morten Linderud <foxboron@xxxxxxxxxxxxx>
To: arch-dev-public@xxxxxxxxxxxxxxxxxxx

Yo,

mkinitcpio v38 has been released and I made a personal test setup with the
changes and everything seems to work fine on my end.

To make sure we are limiting breakage I propose the following news item to go
along with the update.

Please note I'll insert the relevant versions when the packages hit the testing
repositories sometime tomorrow if there are no objections to the current plan.

Draft here: https://md.archlinux.org/ixPJWhJXTj6Arlyq3wb9jA


# News Item

Subject: mkinitcpio hook migration and early microcode

With the release of mkinitcpio v38 several hooks provided from Arch packages has
moved to the mkinitcpio upstream. The moved hooks are systemd, udev, encrypt,
sd-encrypt, lvm2 and mdadm_udev.

To ensure we are not breaking the boot of users we have introduced temporary
conflicts into the respective packages to prevent you from installing packages
that are no longer compatible.

The following packages needs to be installed together:

* mkinitcpio 38-1
* systemd xxxx
* lvm2 xxxx
* mdadm xxxx
* cryptsetup xxxx

Please note the `mkinitcpio` flag `--microcode` has been deprecated in favour of
a new `microcode` hook. This also allows you to drop the mircocode `initrd`
lines from your boot configuration as they are now included in your initramfs.

--
Morten Linderud
PGP: 9C02FF419FECBE16


--
David C. Rankin, J.D.,P.E.



[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux