Control: tags -1 -moreinfo On Sun, Jan 25, 2015 at 12:30:51PM +0100, Niels Thykier wrote: >Control: tags -1 moreinfo > >On Thu, 4 Dec 2014 00:56:48 +0000 Steve McIntyre <st...@einval.com> wrote: >> This is reproducible on demand \o/ >> >> I realised that the VM image had a few unneeded packages, so I did >> >> # apt-get remove --purge x11-common libx11-6 libx11-data >> >> then >> >> # apt-get update >> # apt-get dist-upgrade >> >> and got the same result as my first run. >> >> On a *second* run I did not do that purge up-front and the upgrade did >> *not* block in the same way. > >Just to confirm, is this correctly understood? > > * If you purge "x11-common libx11-6 libx11-data" before upgrading, the > upgrade hangs. > * If you keep "x11-common libx11-6 libx11-data" as-is, the upgrade > succeeds.
That *was* the case, yes. It seems that package changes in the archive since last month have changed things. Following the same process including the purge works correctly up until I get a failure to upgrade live-build due to bugs in that package. See the typescript of the upgrade (test-with-purge.gz). If I restore the VM image, start again and remove the live-tools package along with x11-common libx11-6 libx11-data, all works flawlessly in one step. >What state are the above packages before the upgrade? See attached dpkg-l.gz -- Steve McIntyre, Cambridge, UK. st...@einval.com < Aardvark> I dislike C++ to start with. C++11 just seems to be handing rope-creating factories for users to hang multiple instances of themselves.
test-with-purge.gz
Description: Binary data
dpkg-l.gz
Description: Binary data