Re: Consolidating our mkinitcpio hooks

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



On Thu, Apr 27, 2023 at 19:59:54 +0200, Morten Linderud wrote:
> On Wed, Apr 26, 2023 at 12:36:10PM +0000, Jordan Glover wrote:
> > On Tuesday, April 25th, 2023 at 4:31 PM, Morten Linderud <foxboron@xxxxxxxxxxxxx> wrote:
> > 
> > > Hi,
> > > 
> > > Currently we have a lot of our mkinitcpio hooks in several packages which has
> > > never been consolidated. This makes it confusing where stuff belong and what is
> > > provided where, and I really want to consolidate everything.
> > > 
> > > It would help keeping up the development of the hooks, patch everything and
> > > ultimately write a test suite for mkinitcpio.
> > > 
> > > I also have long term plans on moving the default hooks from busybox to systemd,
> > > but this will happen at a later point.
> > > 
> > > Initially I really want to move the hooks from `cryptsetup` and `systemd`:
> > > 
> > > * encrypt and sd-encrypt from core/cryptsetup
> > > * systemd and udev from core/systemd
> > 
> > What if new cryptsetup release will need some changes in the hook?
> > How would you ensure mkinitcpio hook and cryptsetup (or any other
> > package requiring a hook) are kept in sync?
> 
> That is why the topic is up for public discussion. It's unclear to me
> what the current package maintainers find acceptable/unacceptable.
> 
> > What are the pros of consolidation?
> 
> We can move to the systemd hooks and actually support stuff upstream.
> We can also work on a test suite that would make it easier to ensure
> we dont introduce regressions and maintain some code quality.

How will this affect hooks for packages in the AUR, e.g.
zfs-utils{,-git}?

-- 
Cheers,
Luna Celeste



[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