Your message dated Sat, 1 Jun 2013 18:42:46 +0200
with message-id <[email protected]>
and subject line piuparts is doing the right thing (tm)
has caused the Debian Bug report #677337,
regarding piuparts: [install-upgrade-purge] should call apt-get purge, not
apt-get remove and dpkg --purge
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
677337: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677337
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: piuparts
Version: 0.44
Severity: important
User: [email protected]
Usertags: debian-packaging
User: [email protected]
Usertags: piuparts
Hi there!
It seems that Bacula packages are generating a lot of piuparts noise ;-)
piuparts discovered #670427, which has been fixed. However, piuparts
(with the NACK patch at #676694) still reports it, while I am not able
to reproduce it by hand:
=====
(base-sid)root@gismo:/# dpkg-query -W bacula\*
bacula-common 5.2.6+dfsg-1
bacula-common-mysql
bacula-common-pgsql
bacula-common-sqlite3 5.2.6+dfsg-1
bacula-director
bacula-director-common 5.2.6+dfsg-1
bacula-director-sqlite3 5.2.6+dfsg-1
bacula-doc
(base-sid)root@gismo:/# ls /etc/dbconfig-common/
bacula-director-sqlite3.conf config
(base-sid)root@gismo:/# apt-get remove bacula-director-sqlite3
[...]
The following packages were automatically installed and are no longer required:
dbconfig-common sqlite3
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
bacula-director-sqlite3
[...]
(base-sid)root@gismo:/# ls /etc/dbconfig-common/
bacula-director-sqlite3.conf config
(base-sid)root@gismo:/# dpkg --purge bacula-director-sqlite3
(Reading database ... 13599 files and directories currently installed.)
Removing bacula-director-sqlite3 ...
Purging configuration files for bacula-director-sqlite3 ...
(base-sid)root@gismo:/# ls /etc/dbconfig-common/
config
(base-sid)root@gismo:/#
=====
The problem is that piuparts does an `apt-get remove` with all the
dependencies installed for bacula-director-sqlite3, thus dbconfig-common
gets removed *before* bacula-director-sqlite3 is purged. I am not sure
how to solve this except with:
# apt-get remove bacula-director-sqlite3
# dpkg --purge bacula-director-sqlite3
# apt-get autoremove
Piuparts logs are available at:
<http://pkg-bacula.alioth.debian.org/tmp/bacula-director-sqlite3_5.2.6+dfsg-1_amd64.deb.piuparts-0.44>
<http://pkg-bacula.alioth.debian.org/tmp/bacula-director-sqlite3_5.2.6+dfsg-1_amd64.deb.piuparts-Debian676694>
<http://pkg-bacula.alioth.debian.org/tmp/bacula-director-sqlite3_5.2.6+dfsg-1_amd64.deb.piuparts.diff.gz>
Thx, bye,
Gismo / Luca
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.3.0-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages piuparts depends on:
ii apt 0.9.5.1
ii debootstrap 1.0.40
ii lsb-release 4.1+Debian7
ii lsof 4.86+dfsg-1
ii python 2.7.3~rc2-1
ii python-apt 0.8.4
ii python-debian 0.1.21
ii python-debianbts 1.11
ii python2.6 2.6.7-4
ii python2.7 2.7.3~rc2-2.1
piuparts recommends no packages.
Versions of packages piuparts suggests:
ii ghostscript 9.05~dfsg-6
pn python-rpy <none>
-- no debconf information
pgpbI50YTH0tz.pgp
Description: PGP signature
--- End Message ---
--- Begin Message ---
Hi,
as reading the bug shows, piuparts is doing the right thing, thus closing. If
Luca wants dpkg's behaviour to change, he should discuss this with the dpkg
maintainers.
cheers,
Holger
signature.asc
Description: This is a digitally signed message part.
--- End Message ---