:: Re: [DNG] runit 2.1.2-54+usrmerge: …
Top Page
Delete this message
Reply to this message
Author: Lorenz
Date:  
To: svante.signell
CC: Martin Steigerwald, Devuan ML
Subject: Re: [DNG] runit 2.1.2-54+usrmerge: usrmerge becoming mandatory for Devuan?
Il giorno lun 27 nov 2023 alle ore 19:29 Svante Signell <
svante.signell@???> ha scritto:

> On Mon, 2023-11-27 at 02:24 +0100, Lorenz via Dng wrote:
> > >
> >
> > Let me try to better explain this:
> > Mitigation M2 in https://subdivi.de/~helmut/dep17.html
> > means that *every deb package* is about to ship files directly in
> > /usr/bin instead of /bin, or directly in /usr/lib instead of /lib and
> > so on.. An unmerged system will end up *without* /bin/sh,
> > /sbin/init, /lib64/ld-linux-x86-64.so.2 (on amd64) just to make few
> > relevant examples. At the end of the process (expected around March
> > 2024) an unmerged system will have /bin, /lib, /sbin directories
> > empty: but I doubt the system will be able to perform upgrades to
> > that point. This move is *mandatory* for every Debian package, so
> > until some derivative starts to support unmerged layout by forking
> > 500/1000 packages (or by some other means) the unmerged layout will
> > be broken.
>
> Are you really sure about this? I've seen no reports so far about a
> system being broken by an upgrade. I'll try this on a small qemu image
> when time permits.
>

It's not broken *now* but it will be soon: the point of printing the message
was exactly to avoid breaking systems, so the message is now, the compete
breakage will be no later than spring 2024. but I don't guarantee that it
can't
happen before.
Please see also
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1043419
(Helmut is the DD in charge of this transition)

Again, is runit forked by Devuan or not?
>

It's not forked, it's the same pacakge that I'm maintaining on Debian

Lorenzo