--- Begin Message ---
Package: pdns-recursor
Version: 3.1.7-5
Severity: serious
User: [email protected]
Usertags: piuparts piuparts.d.o
Hi,
during a test with piuparts I noticed your package left unowned files on the
system after purge, which is a violation of policy 6.8:
http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#s-removedetails
From the attached log (scroll to the bottom...):
0m17.8s ERROR: FAIL: Package purging left files on system:
/var/spool/powerdns not owned
regards,
Holger
Start: 2009-05-27 07:41:43 UTC
Package: pdns-recursor
Priority: extra
Section: net
Installed-Size: 1108
Maintainer: Debian PowerDNS Maintainers <[email protected]>
Architecture: amd64
Version: 3.1.7-5
Replaces: pdns
Depends: libc6 (>= 2.3.2), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.2.1), lsb-base (>= 3.0-6), adduser
Recommends: pdns-doc
Filename: pool/main/p/pdns-recursor/pdns-recursor_3.1.7-5_amd64.deb
Size: 441116
MD5sum: 0af766c1fd3cb5da00d1793628ecdbd1
SHA1: 3dd3d6e12f01d70c79a583cf6b44988efea86777
SHA256: b2d446f38956fec5d85cbd5e94f7bfceca02283e029f5ad07ea9cd7a798d1a40
Description: PowerDNS recursor
PowerDNS is a versatile nameserver which supports a large number
of different backends ranging from simple zonefiles to relational
databases and load balancing/failover algorithms.
PowerDNS tries to emphasize speed and security.
.
This is the recursive nameserver that goes out to the internet and
resolve queries about other domains.
Tag: interface::daemon, network::server, network::service, protocol::dns, role::program
Executing: sudo /org/piuparts.debian.org/sbin/piuparts --no-symlinks --scriptsdir /etc/piuparts/scripts/ --tmpdir /org/piuparts.debian.org/tmp -ad sid -b sid.tar.gz --mirror http://piatti.debian.org/debian/ pdns-recursor
Guessed: debian
0m0.0s INFO: ------------------------------------------------------------------------------
0m0.0s INFO: To quickly glance what went wrong, scroll down to the bottom of this logfile.
0m0.0s INFO: FAQ available at http://wiki.debian.org/piuparts/FAQ
0m0.0s INFO: ------------------------------------------------------------------------------
0m0.0s INFO: piuparts version 0.36~20090526 starting up.
0m0.0s INFO: Command line arguments: /org/piuparts.debian.org/sbin/piuparts --no-symlinks --scriptsdir /etc/piuparts/scripts/ --tmpdir /org/piuparts.debian.org/tmp -ad sid -b sid.tar.gz --mirror http://piatti.debian.org/debian/ pdns-recursor
0m0.0s INFO: Running on: Linux piatti 2.6.29.4-dsa-amd64 #1 SMP Mon May 25 13:46:27 CEST 2009 x86_64
0m0.0s DEBUG: Created temporary directory /org/piuparts.debian.org/tmp/tmpGYJdkl
0m0.0s DEBUG: Unpacking sid.tar.gz into /org/piuparts.debian.org/tmp/tmpGYJdkl
0m0.0s DEBUG: Starting command: ['tar', '-C', '/org/piuparts.debian.org/tmp/tmpGYJdkl', '-zxf', 'sid.tar.gz']
0m2.7s DEBUG: Command ok: ['tar', '-C', '/org/piuparts.debian.org/tmp/tmpGYJdkl', '-zxf', 'sid.tar.gz']
0m2.7s DEBUG: Created policy-rc.d and chmodded it.
0m2.7s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'apt-get', 'update']
0m9.7s DUMP:
Get:1 http://piatti.debian.org sid Release.gpg [1032B]
Get:2 http://piatti.debian.org sid Release [94.4kB]
Ign http://piatti.debian.org sid/main Packages/DiffIndex
Ign http://piatti.debian.org sid/contrib Packages/DiffIndex
Ign http://piatti.debian.org sid/non-free Packages/DiffIndex
Get:3 http://piatti.debian.org sid/main Packages [7704kB]
Get:4 http://piatti.debian.org sid/contrib Packages [71.6kB]
Get:5 http://piatti.debian.org sid/non-free Packages [127kB]
Fetched 7999kB in 1s (7373kB/s)
Reading package lists...
0m9.7s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'apt-get', 'update']
0m9.7s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'mount', '-t', 'proc', 'proc', '/proc']
0m9.7s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'mount', '-t', 'proc', 'proc', '/proc']
0m9.7s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'apt-get', '-yf', 'upgrade']
0m13.5s DUMP:
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be upgraded:
debianutils dpkg gcc-4.4-base libc6 libgcc1 libncurses5 libstdc++6 login
ncurses-base ncurses-bin passwd sed
12 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 10.6MB of archives.
After this operation, 471kB disk space will be freed.
WARNING: The following packages cannot be authenticated!
debianutils dpkg login ncurses-bin sed gcc-4.4-base libgcc1 libstdc++6 libc6
libncurses5 ncurses-base passwd
Authentication warning overridden.
Get:1 http://piatti.debian.org sid/main debianutils 3.1.3 [48.7kB]
Get:2 http://piatti.debian.org sid/main dpkg 1.15.2 [2191kB]
Get:3 http://piatti.debian.org sid/main login 1:4.1.4.1-1 [758kB]
Get:4 http://piatti.debian.org sid/main ncurses-bin 5.7+20090523-1 [308kB]
Get:5 http://piatti.debian.org sid/main sed 4.2-1 [259kB]
Get:6 http://piatti.debian.org sid/main gcc-4.4-base 4.4.0-5 [108kB]
Get:7 http://piatti.debian.org sid/main libgcc1 1:4.4.0-5 [53.5kB]
Get:8 http://piatti.debian.org sid/main libstdc++6 4.4.0-5 [341kB]
Get:9 http://piatti.debian.org sid/main libc6 2.9-12 [4938kB]
Get:10 http://piatti.debian.org sid/main libncurses5 5.7+20090523-1 [356kB]
Get:11 http://piatti.debian.org sid/main ncurses-base 5.7+20090523-1 [180kB]
Get:12 http://piatti.debian.org sid/main passwd 1:4.1.4.1-1 [1047kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 10.6MB in 0s (47.5MB/s)
Can not write log, openpty() failed (/dev/pts not mounted?)
(Reading database ... 5834 files and directories currently installed.)
Preparing to replace debianutils 3.1.2 (using .../debianutils_3.1.3_amd64.deb) ...
Unpacking replacement debianutils ...
Can not write log, openpty() failed (/dev/pts not mounted?)
Setting up debianutils (3.1.3) ...
Can not write log, openpty() failed (/dev/pts not mounted?)
(Reading database ... 5834 files and directories currently installed.)
Preparing to replace dpkg 1.14.26 (using .../archives/dpkg_1.15.2_amd64.deb) ...
Unpacking replacement dpkg ...
Can not write log, openpty() failed (/dev/pts not mounted?)
Setting up dpkg (1.15.2) ...
Installing new version of config file /etc/logrotate.d/dpkg ...
Can not write log, openpty() failed (/dev/pts not mounted?)
(Reading database ... 5831 files and directories currently installed.)
Preparing to replace login 1:4.1.3.1-1 (using .../login_1%3a4.1.4.1-1_amd64.deb) ...
Unpacking replacement login ...
Can not write log, openpty() failed (/dev/pts not mounted?)
Setting up login (1:4.1.4.1-1) ...
Installing new version of config file /etc/login.defs ...
Installing new version of config file /etc/securetty ...
Installing new version of config file /etc/pam.d/login ...
Can not write log, openpty() failed (/dev/pts not mounted?)
(Reading database ... 5830 files and directories currently installed.)
Preparing to replace ncurses-bin 5.7+20090425-1 (using .../ncurses-bin_5.7+20090523-1_amd64.deb) ...
Unpacking replacement ncurses-bin ...
Can not write log, openpty() failed (/dev/pts not mounted?)
Setting up ncurses-bin (5.7+20090523-1) ...
Can not write log, openpty() failed (/dev/pts not mounted?)
(Reading database ... 5830 files and directories currently installed.)
Preparing to replace sed 4.1.5-8 (using .../archives/sed_4.2-1_amd64.deb) ...
Unpacking replacement sed ...
Can not write log, openpty() failed (/dev/pts not mounted?)
Setting up sed (4.2-1) ...
Can not write log, openpty() failed (/dev/pts not mounted?)
(Reading database ... 5833 files and directories currently installed.)
Preparing to replace gcc-4.4-base 4.4.0-3 (using .../gcc-4.4-base_4.4.0-5_amd64.deb) ...
Unpacking replacement gcc-4.4-base ...
Can not write log, openpty() failed (/dev/pts not mounted?)
Setting up gcc-4.4-base (4.4.0-5) ...
Can not write log, openpty() failed (/dev/pts not mounted?)
(Reading database ... 5833 files and directories currently installed.)
Preparing to replace libgcc1 1:4.4.0-3 (using .../libgcc1_1%3a4.4.0-5_amd64.deb) ...
Unpacking replacement libgcc1 ...
Can not write log, openpty() failed (/dev/pts not mounted?)
Setting up libgcc1 (1:4.4.0-5) ...
Can not write log, openpty() failed (/dev/pts not mounted?)
(Reading database ... 5833 files and directories currently installed.)
Preparing to replace libstdc++6 4.4.0-3 (using .../libstdc++6_4.4.0-5_amd64.deb) ...
Unpacking replacement libstdc++6 ...
Can not write log, openpty() failed (/dev/pts not mounted?)
Setting up libstdc++6 (4.4.0-5) ...
Can not write log, openpty() failed (/dev/pts not mounted?)
(Reading database ... 5833 files and directories currently installed.)
Preparing to replace libc6 2.9-9 (using .../libc6_2.9-12_amd64.deb) ...
Unpacking replacement libc6 ...
Can not write log, openpty() failed (/dev/pts not mounted?)
Setting up libc6 (2.9-12) ...
Can not write log, openpty() failed (/dev/pts not mounted?)
(Reading database ... 5833 files and directories currently installed.)
Preparing to replace libncurses5 5.7+20090425-1 (using .../libncurses5_5.7+20090523-1_amd64.deb) ...
Unpacking replacement libncurses5 ...
Can not write log, openpty() failed (/dev/pts not mounted?)
Setting up libncurses5 (5.7+20090523-1) ...
Can not write log, openpty() failed (/dev/pts not mounted?)
(Reading database ... 5833 files and directories currently installed.)
Preparing to replace ncurses-base 5.7+20090502-1 (using .../ncurses-base_5.7+20090523-1_all.deb) ...
Unpacking replacement ncurses-base ...
Can not write log, openpty() failed (/dev/pts not mounted?)
Setting up ncurses-base (5.7+20090523-1) ...
Can not write log, openpty() failed (/dev/pts not mounted?)
(Reading database ... 5833 files and directories currently installed.)
Preparing to replace passwd 1:4.1.3.1-1 (using .../passwd_1%3a4.1.4.1-1_amd64.deb) ...
Unpacking replacement passwd ...
Can not write log, openpty() failed (/dev/pts not mounted?)
Setting up passwd (1:4.1.4.1-1) ...
0m13.5s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'apt-get', '-yf', 'upgrade']
0m13.5s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'apt-get', 'install', 'debfoster']
0m14.2s DUMP:
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
debfoster
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 39.6kB of archives.
After this operation, 123kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
debfoster
Authentication warning overridden.
Get:1 http://piatti.debian.org sid/main debfoster 2.7-1 [39.6kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 39.6kB in 0s (0B/s)
Can not write log, openpty() failed (/dev/pts not mounted?)
Selecting previously deselected package debfoster.
(Reading database ... 5834 files and directories currently installed.)
Unpacking debfoster (from .../debfoster_2.7-1_amd64.deb) ...
Can not write log, openpty() failed (/dev/pts not mounted?)
Setting up debfoster (2.7-1) ...
0m14.2s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'apt-get', 'install', 'debfoster']
0m14.2s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'debfoster', '-o', 'MaxPriority=required', '-o', 'UseRecommends=no', '-f', '-n', 'apt', 'debfoster']
0m14.2s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'debfoster', '-o', 'MaxPriority=required', '-o', 'UseRecommends=no', '-f', '-n', 'apt', 'debfoster']
0m14.2s DEBUG: Removing /org/piuparts.debian.org/tmp/tmpGYJdkl/var/lib/debfoster/keepers
0m14.2s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--purge', 'debfoster']
0m14.3s DUMP:
(Reading database ... 5848 files and directories currently installed.)
Removing debfoster ...
Purging configuration files for debfoster ...
0m14.3s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--purge', 'debfoster']
0m14.3s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'apt-get', 'clean']
0m14.3s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'apt-get', 'clean']
0m14.3s DEBUG: Copying scriptsdir to /org/piuparts.debian.org/tmp/tmpGYJdkl/tmp/scripts/
0m14.9s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--get-selections', '*']
0m14.9s DUMP:
adduser purge
apt install
apt-utils purge
aptitude purge
base-files install
base-passwd install
bash install
bsdmainutils purge
bsdutils install
coreutils install
cpio purge
cron purge
debconf install
debconf-i18n install
debfoster purge
debian-archive-keyring install
debianutils install
dhcp3-client purge
dhcp3-common purge
diff install
dmidecode purge
dpkg install
e2fslibs install
e2fsprogs install
ed purge
findutils install
gcc-4.2-base purge
gcc-4.3-base purge
gcc-4.4-base install
gnupg install
gpgv install
grep install
groff-base purge
gzip install
hostname install
ifupdown purge
info purge
initscripts install
iproute purge
iptables purge
iputils-ping purge
libacl1 install
libattr1 install
libblkid1 install
libbz2-1.0 install
libc6 install
libcomerr2 install
libconsole purge
libcwidget3 purge
libdb4.6 purge
libdb4.7 install
libdevmapper1.02.1 purge
libept0 purge
libgc1c2 install
libgcc1 install
libgcrypt11 purge
libgdbm3 purge
libgnutls26 purge
libgpg-error0 purge
liblocale-gettext-perl install
libncurses5 install
libncursesw5 purge
libnewt0.52 purge
libpam-modules install
libpam-runtime install
libpam0g install
libpopt0 purge
libreadline5 install
libsasl2-2 purge
libselinux1 install
libsepol1 install
libsigc++-2.0-0c2a purge
libslang2 install
libss2 install
libssl0.9.8 purge
libstdc++6 install
libtasn1-3 purge
libtext-charwidth-perl install
libtext-iconv-perl install
libtext-wrapi18n-perl install
libusb-0.1-4 install
libusb-1.0-0 purge
libuuid1 install
libvolume-id1 purge
libwrap0 purge
libxapian15 purge
login install
logrotate purge
lsb-base install
lzma install
makedev purge
man-db purge
manpages purge
mawk install
mktemp install
module-init-tools purge
mount install
nano purge
ncurses-base install
ncurses-bin install
net-tools purge
netbase purge
netcat-traditional purge
passwd install
perl-base install
procps purge
readline-common install
rsyslog purge
sed install
sensible-utils install
sysv-rc install
sysvinit install
sysvinit-utils install
tar install
tasksel purge
tasksel-data purge
tcpd purge
traceroute purge
tzdata install
udev purge
util-linux install
vim-common purge
vim-tiny purge
wget purge
whiptail purge
zlib1g install
0m14.9s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--get-selections', '*']
0m14.9s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'apt-get', '-y', 'install', 'pdns-recursor']
0m16.2s DUMP:
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
libgc1c2
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
adduser
Suggested packages:
perl-modules
Recommended packages:
pdns-doc
The following NEW packages will be installed:
adduser pdns-recursor
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 625kB of archives.
After this operation, 2101kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
adduser pdns-recursor
Authentication warning overridden.
Get:1 http://piatti.debian.org sid/main adduser 3.110 [184kB]
Get:2 http://piatti.debian.org sid/main pdns-recursor 3.1.7-5 [441kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 625kB in 0s (12.3MB/s)
Can not write log, openpty() failed (/dev/pts not mounted?)
Selecting previously deselected package adduser.
(Reading database ... 5834 files and directories currently installed.)
Unpacking adduser (from .../archives/adduser_3.110_all.deb) ...
Selecting previously deselected package pdns-recursor.
Unpacking pdns-recursor (from .../pdns-recursor_3.1.7-5_amd64.deb) ...
Can not write log, openpty() failed (/dev/pts not mounted?)
Setting up adduser (3.110) ...
Setting up pdns-recursor (3.1.7-5) ...
Creating user and group pdns...done
0m16.2s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'apt-get', '-y', 'install', 'pdns-recursor']
0m16.2s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'apt-get', 'clean']
0m16.2s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'apt-get', 'clean']
0m16.2s DEBUG: Starting command: ['lsof', '-w', '+D', '/org/piuparts.debian.org/tmp/tmpGYJdkl']
0m16.5s DEBUG: Command failed (status=1), but ignoring error: ['lsof', '-w', '+D', '/org/piuparts.debian.org/tmp/tmpGYJdkl']
0m16.5s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--get-selections', '*']
0m16.6s DUMP:
adduser install
apt install
apt-utils purge
aptitude purge
base-files install
base-passwd install
bash install
bsdmainutils purge
bsdutils install
coreutils install
cpio purge
cron purge
debconf install
debconf-i18n install
debfoster purge
debian-archive-keyring install
debianutils install
dhcp3-client purge
dhcp3-common purge
diff install
dmidecode purge
dpkg install
e2fslibs install
e2fsprogs install
ed purge
findutils install
gcc-4.2-base purge
gcc-4.3-base purge
gcc-4.4-base install
gnupg install
gpgv install
grep install
groff-base purge
gzip install
hostname install
ifupdown purge
info purge
initscripts install
iproute purge
iptables purge
iputils-ping purge
libacl1 install
libattr1 install
libblkid1 install
libbz2-1.0 install
libc6 install
libcomerr2 install
libconsole purge
libcwidget3 purge
libdb4.6 purge
libdb4.7 install
libdevmapper1.02.1 purge
libept0 purge
libgc1c2 install
libgcc1 install
libgcrypt11 purge
libgdbm3 purge
libgnutls26 purge
libgpg-error0 purge
liblocale-gettext-perl install
libncurses5 install
libncursesw5 purge
libnewt0.52 purge
libpam-modules install
libpam-runtime install
libpam0g install
libpopt0 purge
libreadline5 install
libsasl2-2 purge
libselinux1 install
libsepol1 install
libsigc++-2.0-0c2a purge
libslang2 install
libss2 install
libssl0.9.8 purge
libstdc++6 install
libtasn1-3 purge
libtext-charwidth-perl install
libtext-iconv-perl install
libtext-wrapi18n-perl install
libusb-0.1-4 install
libusb-1.0-0 purge
libuuid1 install
libvolume-id1 purge
libwrap0 purge
libxapian15 purge
login install
logrotate purge
lsb-base install
lzma install
makedev purge
man-db purge
manpages purge
mawk install
mktemp install
module-init-tools purge
mount install
nano purge
ncurses-base install
ncurses-bin install
net-tools purge
netbase purge
netcat-traditional purge
passwd install
pdns-recursor install
perl-base install
procps purge
readline-common install
rsyslog purge
sed install
sensible-utils install
sysv-rc install
sysvinit install
sysvinit-utils install
tar install
tasksel purge
tasksel-data purge
tcpd purge
traceroute purge
tzdata install
udev purge
util-linux install
vim-common purge
vim-tiny purge
wget purge
whiptail purge
zlib1g install
0m16.6s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--get-selections', '*']
0m16.6s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--remove', 'adduser']
0m16.6s DUMP:
dpkg: dependency problems prevent removal of adduser:
pdns-recursor depends on adduser.
dpkg: error processing adduser (--remove):
dependency problems - not removing
Errors were encountered while processing:
adduser
0m16.6s DEBUG: Command failed (status=1), but ignoring error: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--remove', 'adduser']
0m16.6s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--remove', 'pdns-recursor']
0m16.6s DUMP:
(Reading database ... 5928 files and directories currently installed.)
Removing pdns-recursor ...
0m16.6s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--remove', 'pdns-recursor']
0m16.6s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--remove', '--pending']
0m16.7s DUMP:
(Reading database ... 5921 files and directories currently installed.)
Removing adduser ...
0m16.7s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--remove', '--pending']
0m16.7s INFO: Running scripts post_remove
0m16.7s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--purge', 'adduser']
0m16.8s DUMP:
(Reading database ... 5842 files and directories currently installed.)
Removing adduser ...
Purging configuration files for adduser ...
0m16.8s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--purge', 'adduser']
0m16.8s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--remove', '--pending']
0m16.8s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--remove', '--pending']
0m16.8s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--purge', 'pdns-recursor']
0m16.9s DUMP:
(Reading database ... 5841 files and directories currently installed.)
Removing pdns-recursor ...
Purging configuration files for pdns-recursor ...
0m16.9s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--purge', 'pdns-recursor']
0m16.9s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--remove', '--pending']
0m16.9s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--remove', '--pending']
0m16.9s INFO: Running scripts post_purge
0m16.9s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--purge', '--pending']
0m16.9s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--purge', '--pending']
0m16.9s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--remove', '--pending']
0m16.9s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'dpkg', '--remove', '--pending']
0m17.8s ERROR: FAIL: Package purging left files on system:
/var/spool/powerdns not owned
0m17.8s ERROR: FAIL: Installation and purging test.
0m17.8s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'umount', '/proc']
0m17.8s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpGYJdkl', 'umount', '/proc']
0m18.2s DEBUG: Removed directory tree at /org/piuparts.debian.org/tmp/tmpGYJdkl
End: 2009-05-27 07:42:02 UTC
signature.asc
Description: This is a digitally signed message part.
--- End Message ---
--- Begin Message ---
Source: piuparts
Source-Version: 0.45
We believe that the bug you reported is fixed in the latest version of
piuparts, which is due to be installed in the Debian FTP archive:
piuparts-common_0.45_all.deb
to main/p/piuparts/piuparts-common_0.45_all.deb
piuparts-master_0.45_all.deb
to main/p/piuparts/piuparts-master_0.45_all.deb
piuparts-slave_0.45_all.deb
to main/p/piuparts/piuparts-slave_0.45_all.deb
piuparts_0.45.dsc
to main/p/piuparts/piuparts_0.45.dsc
piuparts_0.45.tar.gz
to main/p/piuparts/piuparts_0.45.tar.gz
piuparts_0.45_all.deb
to main/p/piuparts/piuparts_0.45_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Holger Levsen <[email protected]> (supplier of updated piuparts package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 21 Jun 2012 22:17:26 +0200
Source: piuparts
Binary: piuparts piuparts-master piuparts-slave piuparts-common
Architecture: source all
Version: 0.45
Distribution: unstable
Urgency: low
Maintainer: piuparts developers team <[email protected]>
Changed-By: Holger Levsen <[email protected]>
Description:
piuparts - .deb package installation, upgrading, and removal testing tool
piuparts-common - common piuparts components
piuparts-master - piuparts master components
piuparts-slave - piuparts slave components
Closes: 359154 530733 531134 531135 585861 652934 654423 657740 658044 658962
663702 668752 668756 673919 674498 674672
Changes:
piuparts (0.45) unstable; urgency=low
.
[ Holger Levsen ]
* Merge piatti.git into piuparts.git, so that piatti.git has become obsolete
now. Update documentation accordingly.
* Further split packaging into piuparts-master, piuparts-slave and
piuparts-common binary packages (Closes: #585861) and cleanup
dependencies.
* Update piuparts.NEWS about master+slave packages.
* Switch to debhelper8 packaging.
* debian/copyright: use versioned URI of the machine-readable copyright file,
thanks lintian.
* Move /etc/sudoers.d/piuparts to piuparts-slave package.
* piuparts-master: depend on tango-icon-theme and drop sunny.png and
weather-severe-alert.png and use links instead.
* Reviewed and merged/cherry-picked all of the following changes.
.
[ David Steele ]
* Remove debian/postinst as it was only dealing with lenny time area
configuration files.
* Added server configuration files for apache, sudo, and cron.
* Use dh_install, in preparation for multiple package build.
* Added packaging to create the piuparts-server package out of the old
piatti directory tree (Closes: #652934).
- Create and configure piupartss and piupartsm users.
- Coordinate ssh keys between master and slave users.
- Create working directory tree for each under /var/lib/piuparts
* packagesdb.py:
- Calculate recursive reverse dependency count, and store in PackagesDB.
- Calculate the count of packages being blocked by a failed package.
* piuparts-report.py:
- Release Section object when section processing is complete.
(Closes: #673919)
- Display reverse dependency counts and block counts to failure summaries.
- Sort the failed-testing and cannot-be-tested summaries by block count.
(Closes: #674498)
- Replace O(n^2) search in remove_old_logs() with a hash
piuparts-report run time improved 20% on mature environment.
- Another search fix in create_package_summaries (find_links_to_logs)
yielding a 10x speedup for piuparts-report runs.
(Closes: #674672)
- Cleanup/wrap some long source lines.
- Cleanup/wrap some long html lines.
- Allow the html root to be changed from /
(piuparts.conf: e.g. [global] doc-root = /piuparts/).
.
[ Andreas Beckmann ]
* piuparts.py:
- Implement --install-remove-install option to test installation in
config-files-remaining state. (Closes: #359154)
- Report leftover symlinks with target.
- Report leftover directories with a trailing slash.
- Allow ignore entries to specifically match directories.
- Ignore patterns need to match the full filename, not a substring.
- Cleanup and regroup ignore lists.
+ Remove many obsolete entries not needed for squeeze or later.
+ Group ignore entries into piuparts state, system state, package
management, logfiles, home directories, application data, and HACKS.
- Add to ignored_files/ignored_patterns:
+ Default system logfiles as created by syslogd in /var/log/
+ Common empty directories in /etc not removed due to dpkg bug #316521
+ cdebconf status files
+ /boot/grub/
+ /etc/X11/default-display-manager
+ /etc/aliases.db
+ /etc/apt/trusted.gpg.d/.*.gpg~
+ /etc/network/interfaces
+ /etc/news/whoami
+ /usr/share/keyrings/debian-archive-removed-keys.gpg~
+ /var/crash/
+ /var/lib/citadel/(data/.*)?
+ /var/lib/gozerbot/
+ /var/lib/nagios/ (Closes: #668756)
+ /var/lib/openvswitch/(pki/.*)?
+ /var/spool/powerdns/ (Closes: #531134, #531135)
- Implement a timeout for commands being run in the chroot.
- Set time limit to 30 minutes per command. (Closes: #654423)
- Terminate all processes running inside the chroot before removing the
chroot; also in case piuparts aborts due to an error.
- Continue killing running processes as long as new processes get spawned
in the chroot.
- Perform chroot cleanup after receiving Ctrl-C/SIGINT, too.
- Let Chroot register/de-register the cleanup panic handler.
- Remove temp_tgz on error exit.
- Remove metapackage build directory on error exit. (Closes: #663702)
- Don't remove eatmydata when minimizing a chroot. (Closes: #658962)
- Add support for version-qualified package arguments (--apt foo=1.2-3).
- Switch fallback mirror to http://cdn.debian.net/debian.
* piuparts.conf:
- Defaults for all [section] settings can be set in the [global] section.
- Change master-command to not include the section name so that it can be
set in the [global] section.
The section name will be given as an argument to this command.
- Make doc-root default to "/".
- New per section key: area (set to one of main, contrib, non-free).
- New defaults: mirror=http://cdn.debian.net/debian, area=main.
- Compute URLs from mirror, distro, area, arch.
- Removed deprecated keys: known_circular_depends, packages-url,
sources-url.
* master/db/report: Add a new category /affected/ for failed logs where the
bug is in a dependency, but only exposed by the package being tested.
- In the BTS these are reported as (Closes: #657740)
Package: buggy-package
Version: buggy-version
Affects: package-under-test
Found: package-under-test/tested-version
- Reschedule /affected/ logs like /fail/ logs.
* piupartslib/conf.py:
- Add support for getting default values from a special section.
- Add methods to get mirror, distro, area, arch from config file or
defaults.
- Add methods to compute URLs to Packages and Sources files.
* piupartslib/packagesdb.py:
- Do not consider a package as "untestable" if untestable/ contains a
logfile from an obsolete version of that package.
- Simplify handling of package and dependency states.
- Do not inherit 'dependency-does-not-exist' state (which may be fixed
in the package) but propagate it to 'dependency-cannot-be-tested'.
- Remove 'no-dependency-from-alternatives-exists' state and use
'dependency-does-not-exist' instead.
- Remove 'unknown-preferred-alternative' state as it interferes with
circular dependencies involving alternatives and virtual packages.
- Fix state resolution of package dependencies containing alternatives,
virtual packages and circular dependencies.
- Remove 'circular-dependency' state.
- Stop using static known_circular_depends.
- Compute dependency cycles and test packages on such cycles if all
non-circular dependencies are satisfied.
- Consider any combination of two error states for the blocking count.
- Always run create_subdirs() during initialization.
* piuparts-master.py:
- Remove known_circular_depends handling.
- Reduce logfile verboseness: do not include received logs.
- Always chdir to master_directory, do not rely on being run from there.
- Record timestamps of submitted logs in submissions.txt.
* piuparts-slave.py:
- Randomize waiting time (between 60 and 180 seconds) if master is busy.
- Sleep until the next section can be tried, but at least 1 minute.
- Simplify and merge Section.setup() into Section.__init__().
- Generate master command: use global setting and append section.
- Test the 'dpkg' package for creating/updating a base_tgz.
- Don't update the tarball for disabled sections.
- Rewrite starting piuparts.
- Rewrite stopping piuparts for more reliable cleanup.
- Introduce Ctrl-C/SIGINT handling:
press Ctrl-C once to exit after the current piuparts test has finished,
press Ctrl-C again to cleanly terminate the currently running test,
press Ctrl-C again to abort any ongoing cleanup.
- Pass a version qualified package name (foo=1.2-3) to piuparts to ensure
the correct package version gets tested.
- Increase verboseness for untestable packages.
- Remove idle.stamp functionality.
* piuparts-report.py:
- Remove known_circular_depends handling.
- Exclude obsolete states from generated report.
- Establish packagesdb working directory in Section.
- Handle logs in /affected/ directories.
- detect_well_known_errors: Add bug links if bugs are known.
- New known problem: "packages have been kept back".
- Report rdeps and blocking counts in all error state reports.
- Fix another race with logfiles disappearing while copying.
* piuparts-analyze.py:
- Don't report further bugs/versions if we found a match.
- Classify logs with bugs filed into /bugged/ or /affected/.
- Write .bug files with links to the BTS.
* detect_archive_issues: Only consider logs older than one day for marking
as "untestable" to allow piuparts-analyze to handle the log first.
* Replace all references to lenny and squeeze with squeeze and wheezy.
* Add/update several bug reporting templates.
* Add custom scripts to aid debugging common problems in maintainer scripts.
* Add custom script for squeeze to ensure adduser, ucf, and install-info
are not purged.
* Add custom scripts to enable/perform additional cleanup procedures to
reduce the "FAIL: Package purging left files on system" errors if
--warn-on-leftovers-after-purge is not used.
(Closes: #668752)
* Ship custom scripts in the piuparts package.
* Comment sudoers and crontabs shipped in the master/slave packages,
requiring explicit editing after installation to activate them.
* Bump debhelper and dpkg dependencies for using dpkg-maintscript-helper.
* Remove obsolete /etc/piuparts/piuparts.conf from old piuparts package.
* Ship /etc/piuparts/piuparts.conf in the piuparts-slave package.
* Create missing home directories if the piupartsm/piupartss users remain
from a previously purged installation.
.
[ Leo Iannacone ]
* piuparts.py: add --existing-chroot option, specify a directory as source
for the chroot, instead of building a new one with debootstrap or
decompressing an archived one. (Closes: #658044)
.
[ Mika Pflüger ]
* piuparts.py: Remove obsolete functions shellquote, apt_get_knows, and
append_to_file.
.
[ Mehdi Abaakouk ]
* piuparts.py: Add support for schroot. (Closes: #530733)
Checksums-Sha1:
1e3bf68fb0f8b1ab05a549e820be16212a7f9e80 1829 piuparts_0.45.dsc
de3878bd35b831a31821fe664245c274275ce66c 148621 piuparts_0.45.tar.gz
037537b59636651a1cff0346f0805c01110ffa8f 82718 piuparts_0.45_all.deb
8cc7560dc04a134cc13174d21a4729d5243052c9 76054 piuparts-master_0.45_all.deb
25fe88bc904a88b19821cc94675886c7c3a25c5a 33560 piuparts-slave_0.45_all.deb
607e9025f6b3f93222c67a0eab68f6aff68a8441 31578 piuparts-common_0.45_all.deb
Checksums-Sha256:
884e81896e068203de6ca9d217b59d62d6d0e76fa4b2f3b8bb3e9b25202e716d 1829
piuparts_0.45.dsc
d0df980a327ab5767622bae28aaf6188e5a72de32922e32eb956d678c095315c 148621
piuparts_0.45.tar.gz
4e912a317f355d6a7dd89ffb54ff4363a37afafa9426ef6152e7bfcb7de9aa51 82718
piuparts_0.45_all.deb
da43a6dacff3c6d0ff0f291db8dcd5975862dc1a0a29e9dfa0112bff32bcd674 76054
piuparts-master_0.45_all.deb
dd464f6efb40a9f7f33f5bc4f170b66dca80d3747dc1f9eaac4704b314b286b3 33560
piuparts-slave_0.45_all.deb
8778a563bc71e521d726eec2f172127ce9bd66c43d20202d467fced144c07986 31578
piuparts-common_0.45_all.deb
Files:
d820812610ec2a145c44904740bd0b55 1829 devel extra piuparts_0.45.dsc
904ef75d39fc0fb5797668c9cf8591e2 148621 devel extra piuparts_0.45.tar.gz
8c76de74556daa82227a30526e3cc3c5 82718 devel extra piuparts_0.45_all.deb
c39d5634cd8f3b6be7ec1f876b2d606a 76054 devel extra piuparts-master_0.45_all.deb
afcb9608a2d62a4ece3500b34e2063c0 33560 devel extra piuparts-slave_0.45_all.deb
2a66851fd6806b5bc04d13a016ba9c2c 31578 devel extra piuparts-common_0.45_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQIVAwUBT+OCxAkauFYGmqocAQgZmw//Ug5Va7hgQNDqn91GZZh8zZ7qy6Rpjvjj
vhYpKb8IkhZ0rUkQPSTX99DNihcDqpVCgGWQHGJk2zoBWdK2fztKXZzXXxvJfAna
vzF4oz5cZK3jp5/TTkkcpolB8MjAVomwbsPHdMFSdhyLAxaDaKOFOqE6wG2z8ClX
zXi4fCGEVpCaqdveQSjX1bGOrrB44/zTdaxc8eaUnxLOY69jlbDCZnn0D2g5Oelf
2W446B2SbaLJNupNs7bbYFgDFUq8Zkxn2s7XFlnOXS7Y14o//ivOuMijc+nMCEgC
cLSpoMg+FG2m29+YWrWFhHJfGj98EDAGgmuAaCz1Wt7WGv1n5OZRqVANO2+xbedd
2rf0Immb+5PVgCJI0jaboE+FuJW8n0uQ9Dmi/s0YPDQc5vaBA4XBqjyoTbTbl3Mi
nIjEOoYWQuhGgAYNfJACds3L5kFPpIRVpkP5eTHOKxXfUekmnP4ww5FxY/7/CaVL
X97LHBZVOiIBamNCv/pjXbYkUSaboqdwjqPpL8WDPGsMtCCdVpGhNbG0BTAbXjX5
40/K8aLgdaxzD7+0hMmNGfKGmqa/CSzjcTit2kjq8nQW+MfBnazwTk3XPmNwTMCZ
WLUOzZ/VXlZ5PsNmKsnXXw/yLgzdktgf5zQeuTuoTm9PMNNfoudYV0rXgx8ICso0
XEO6tnRSgqo=
=DC+j
-----END PGP SIGNATURE-----
--- End Message ---