On Mon 17 May 2021 at 07:16:21 (-0600), Charles Curley wrote: > I upgraded a laptop from Buster to Bullseye recently. I had unattended > upgrades running, and have kept it running since. I have gotten the > following in the unattended upgrades report since: > > Packages with upgradable origin but kept back: > Debian testing: > guile-2.2-libs > > root@iorich:/etc/apt# apt list --upgradable -a > Listing... Done > guile-2.2-libs/testing 2.2.7+1-5.4 amd64 [upgradable from: 2.2.4+1-2+deb10u1] > guile-2.2-libs/now 2.2.4+1-2+deb10u1 amd64 [installed,upgradable to: > 2.2.7+1-5.4] > > root@iorich:/etc/apt#
Well, it wouldn't surprise me if you've still got some buster (or foreign) software that depends on an old version of guile. For example, I've a program, running on buster, that uses guile 1.8 and python 2.4 (but it does include their support in its tarball). > Meanwhile, on another AMD64 machine with a fresh installation of > Bullseye: > > root@orca:~# pre guile > guile-2.2-libs 2.2.7+1-5.4 amd64 > guile-3.0 3.0.5-2 amd64 > guile-3.0-libs 3.0.5-2 amd64 > root@orca:~# > > And on a i686 machine with a fresh installation of Bullseye: > > root@grissom:~# pre guile > guile-2.2-libs 2.2.7+1-5.4 i386 > root@grissom:~# > > > If I try installing guile-3.0 on the first machine, iorich, I get: > > root@iorich:/etc/apt# apt install guile-3.0 > Reading package lists... Done > Building dependency tree... Done > Reading state information... Done > The following additional packages will be installed: > guile-2.2-libs guile-3.0-libs libgc1 > Suggested packages: > guile-3.0-doc > The following packages will be REMOVED: > libgc1c2 > The following NEW packages will be installed: > guile-3.0 guile-3.0-libs libgc1 > The following packages will be upgraded: > guile-2.2-libs > 1 upgraded, 3 newly installed, 1 to remove and 0 not upgraded. > Need to get 6,431 kB/11.7 MB of archives. > After this operation, 53.4 MB of additional disk space will be used. > Do you want to continue? [Y/n] n > Abort. > root@iorich:/etc/apt# So I'd look for any non-bullseye holdover packages, and particlarly any that depend directly or indirectly on libgc1c2, probably via guile 2.2. Cheers, David.