[DRE-maint] Bug#455122: libqt4-ruby1.8 -- Doesn't purge all files after piuparts Install+Upgrade+Purge test

Vincent Fourmond fourmond at debian.org
Tue Dec 11 08:46:03 UTC 2007


> [(sid)kumar at debian ~] sudo apt-get --purge remove libqt4-ruby1.8
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following packages were automatically installed and are no longer required:
>   liblcms1 libdbus-1-3 libqt4-core libsqlite0 mysql-common libsqlite3-0 libmysqlclient15off ruby1.8 ruby libqt4-gui
>   libqt4-sql libpq5 libruby1.8 libsmokeqt4-1 libaudio2 libmng1
> Use 'apt-get autoremove' to remove them.
> The following packages will be REMOVED:
>   libqt4-ruby1.8*
> 0 upgraded, 0 newly installed, 1 to remove and 125 not upgraded.
> Need to get 0B of archives.
> After unpacking 1163kB disk space will be freed.
> Do you want to continue [Y/n]?
> Can not write log, openpty() failed (/dev/pts not mounted?)
> (Reading database ... 26292 files and directories currently installed.)
> Removing libqt4-ruby1.8 ...
> Removing `diversion of /usr/bin/rbqtapi to /usr/bin/rbqtapi.qt3 by libqt4-ruby1.8'
> Removing `diversion of /usr/share/man/man1/rbqtapi.1.gz to /usr/share/man/man1/rbqtapi.qt3.1.gz by libqt4-ruby1.8'
> Purging configuration files for libqt4-ruby1.8 ...
> No diversion `diversion of /usr/bin/rbqtapi to /usr/bin/rbqtapi.qt3 by libqt4-ruby1.8', none removed
> No diversion `diversion of /usr/share/man/man1/rbqtapi.1.gz to /usr/share/man/man1/rbqtapi.qt3.1.gz by libqt4-ruby1.8', none removed
> And sure enough, the file /usr/bin/rbqtapi still exists.

  Arf... This is wicked. Apparently, it only shows up with a *recent*
version of dpkg-divert. I tried yesterday in a not-updated-in-a-while
chroot, and no problem was found. It may be a bug in dpkg-divert,
actually. I'll try to get more information about that.



More information about the Pkg-ruby-extras-maintainers mailing list