Friday 23 February 2024

"Essential" DEP17 /usr move completed

On Thu, Feb 22, 2024 at 10:19:51PM +0100, Julian Andres Klode wrote:
> On Thu, Feb 22, 2024 at 07:32:29PM +0100, Julian Andres Klode wrote:
> > Hello!
> >
> > as some might know I was about to look into moving the Essential
> > set from / to /usr (bin, sbin, lib). This is now in full steam
> > or rather almost done!
> >
> > Today, I spent the morning identifying packages, then uploading them
> > to a PPA and testing bootstrapping with debootstrap and mmdebstrap,
> > as well as upgrading my noble desktop.
> >
> > I then uploaded all packages except for glibc and base-files.
> >
> > We are trying to migrate the current -proposed glibc before uploading
> > the new one such that we have a 2.39 in release pocket. But it fails
> > with obscure britney messages:
> >
> > got: 41+0: a-3:a-7:a-1:i-26:p-1:r-1:s-2
> > * arm64: libdsocksd0, libnss-db, libsocksd0, libsocksd0-dev,
> > * unscd, zzuf
> >
> >
> > base-files and glibc need to migrate in the same britney run or
> > debootstrap breaks; see LP#2054719 for more details:
> >
> > https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/2054719
>
> This issue has now been resolved, glibc has migrated, and the
> new glibc and base-files have been uploaded.
>
> beware, here be dragons.

All packages have now migrated, this micro transition is done,
of course we probably will discover some more bugs now that people
and machines will actually install it :)

--
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer i speak de, en