On Tue 13 Sep 2022 at 13:09:52 (-0400), Greg Wooledge wrote: > On Tue, Sep 13, 2022 at 04:45:40PM +0100, Tim Woodall wrote: > > There's a package usr-is-merged that will stop usrmerge being installed > > with init-system-helpers (and so avoids bringing in its dependencies) > > but I don't see that available in bullseye. > > > > Most of my systems are already merged /usr and I'd prefer to avoid > > bringing in unnecessary packages when I upgrade to bookworm (which will > > be after bookworm becomes stable). Will the usr-is-merged package be > > added to bullseye before then? > > Added to bullseye? That sounds unlikely. New packages are almost never > *added* to a stable release. > > I can only guess that once we're in the bookworm freeze, some instructions > will start to appear for how users are expected to manage the transition. > Perhaps it will be possible to install the testing version of the > usr-is-merged package on stable. From what I gleaned from packages.d.o, > it's only got a copyright file and a changelog file. No dependencies or > anything, so if any package from testing is safe to install on stable, > it might be that one. > > As far as usrmerge dependencies go, I was curious, so I did this: > > unicorn:~$ apt-get -s install usrmerge > NOTE: This is only a simulation! > apt-get needs root privileges for real execution. > Keep also in mind that locking is deactivated, > so don't depend on the relevance to the real current situation! > Reading package lists... Done > Building dependency tree... Done > Reading state information... Done > The following additional packages will be installed: > libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl > The following packages will be REMOVED: > libpng12-0 xv > The following NEW packages will be installed: > libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge > 0 upgraded, 4 newly installed, 2 to remove and 0 not upgraded. > Remv xv [3.10a-20] > Remv libpng12-0 [1.2.50-2+deb8u3] > Inst libnumber-compare-perl (0.03-1.1 Debian:11.5/stable [all]) > Inst libtext-glob-perl (0.11-1 Debian:11.5/stable [all]) > Inst libfile-find-rule-perl (0.34-1 Debian:11.5/stable [all]) > Inst usrmerge (25 Debian:11.5/stable [all]) > Conf libnumber-compare-perl (0.03-1.1 Debian:11.5/stable [all]) > Conf libtext-glob-perl (0.11-1 Debian:11.5/stable [all]) > Conf libfile-find-rule-perl (0.34-1 Debian:11.5/stable [all]) > Conf usrmerge (25 Debian:11.5/stable [all]) > > Now I'm no longer just curious -- I'm *concerned*. Why does it want to > remove my libpng12-0 package? What's the best way to keep/reinstall xv > on my system after this upgrade?
I'm curious too: libpng12-0 is from jessie, and is presumably there to support xv 3.10a-20 from slink. (BTW why didn't you upgrade xv to potato or woody, both -25?) Is xv lurking in some backport, or do you compile it yourself? I can't find it. (I think it was always non-free, perhaps because of compression patents of that time.) Does this bode well for xtoolwait (from squeeze), I ask myself. No, no removals here; just the same four packages to install. I assume I'm merged already: $ ls -l /bin /lib /sbin lrwxrwxrwx 1 root root 7 Apr 16 20:25 /bin -> usr/bin lrwxrwxrwx 1 root root 7 Apr 16 20:25 /lib -> usr/lib lrwxrwxrwx 1 root root 8 Apr 16 20:25 /sbin -> usr/sbin $ Cheers, David.