On Mon, 27 Nov 2023 20:10:30 +0100, Lorenz wrote in message
<CAOEhTLzh6nxgob8mWLAO-NUGUU_7f=mBY=JMXXUbSaPMVJf8rQ@???>:
> 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
..looks like you do, at least for our chimaera and daedalus:
arnt@dvn:~$ who-uploads runit
Uploads for runit:
2.1.2-54+usrmerge to unstable: Helmut Grohne <helmut@???>
2.1.2-56 to experimental: Simon Quigley <tsimonq2@???>
2.1.2-55 to experimental: Adam Borowski <kilobyte@???>
arnt@dvn:~$ apt-cache show runit |head -n 11
Package: runit
Version: 2.1.2-41
Installed-Size: 495
Maintainer: Lorenzo Puliti <plorenzo@???>
Architecture: amd64
Replaces: runit-init (<< 2.1.2-29~)
Depends: sysuser-helper (<< 1.4), libc6 (>= 2.4)
Breaks: runit-init (<< 2.1.2-29~)
Homepage:
http://smarden.org/runit/
Recommends: runit-run | runit-init
Description-en: system-wide service supervision
arnt@dvn:~$
arnt@d45:~$ apt-cache show runit |head -n 11
Package: runit
Version: 2.1.2-54
Installed-Size: 552
Maintainer: Lorenzo Puliti <plorenzo@???>
Architecture: amd64
Replaces: runit-init (<< 2.1.2-29~)
Depends: runit-helper (>= 2.14.0~), sysuser-helper (>= 1.3.3), libc6
(>= 2.34) Breaks: runit-init (<< 2.1.2-29~)
Homepage:
http://smarden.org/runit/
Recommends: runit-run | runit-init
Description: system-wide service supervision
--
..med vennlig hilsen = with Kind Regards from Arnt Karlsen
...with a number of polar bear hunters in his ancestry...
Scenarios always come in sets of three:
best case, worst case, and just in case.