Your message dated Sun, 24 Jul 2016 22:36:53 +0000
with message-id <[email protected]>
and subject line Bug#832343: fixed in python-pyscss 1.3.5-2
has caused the Debian Bug report #832343,
regarding python3-pyscss: leaves alternatives after purge: /usr/bin/less2scss
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.)
--
832343: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=832343
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python3-pyscss
Version: 1.3.5-1
Severity: important
User: [email protected]
Usertags: piuparts
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:
https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#s-removedetails
The leftover files are actually alternatives that were installed by the
package but have not been properly removed.
While there is ongoing discussion how to remove alternatives correctly
(see https://bugs.debian.org/71621 for details) the following strategy
should work for regular cases:
* 'postinst configure' always installs the alternative
* 'prerm remove' removes the alternative
* 'postrm remove' and 'postrm disappear' remove the alternative
In all other cases a maintainer script is invoked (e.g. upgrade,
deconfigure) the alternatives are not modified to preserve user
configuration.
Removing the alternative in 'prerm remove' avoids having a dangling link
once the actual file gets removed, but 'prerm remove' is not called in
all cases (e.g. unpacked but not configured packages or disappearing
packages) so the postrm must remove the alternative again
(update-alternatives gracefully handles removal of non-existing
alternatives).
Note that the arguments for adding and removing alternatives differ, for
removal it's 'update-alternatives --remove <name> <path>'.
Filing this as important as having a piuparts clean archive is a release
goal since lenny.
>From the attached log (scroll to the bottom...):
0m50.6s ERROR: FAIL: Package purging left files on system:
/etc/alternatives/less2scss -> /usr/bin/python3-less2scss not owned
/etc/alternatives/less2scss.1.gz ->
/usr/share/man/man1/python3-less2scss.1.gz not owned
/usr/bin/less2scss -> /etc/alternatives/less2scss not owned
/usr/share/man/man1/less2scss.1.gz -> /etc/alternatives/less2scss.1.gz
not owned
cheers,
Andreas
python3-pyscss_1.3.5-1.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---
Source: python-pyscss
Source-Version: 1.3.5-2
We believe that the bug you reported is fixed in the latest version of
python-pyscss, which is due to be installed in the Debian FTP archive.
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.
W. Martin Borgert <[email protected]> (supplier of updated python-pyscss
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: Sun, 24 Jul 2016 21:54:19 +0000
Source: python-pyscss
Binary: python-pyscss python3-pyscss
Architecture: source amd64
Version: 1.3.5-2
Distribution: unstable
Urgency: low
Maintainer: Debian Python Modules Team
<[email protected]>
Changed-By: W. Martin Borgert <[email protected]>
Description:
python-pyscss - SCSS compiler - Python 2.x
python3-pyscss - SCSS compiler - Python 3.x
Closes: 832341 832343
Changes:
python-pyscss (1.3.5-2) unstable; urgency=low
.
* Remove new less2scss alternatives (Closes: #832343)
* Fix binary/manpage name in postinst (Closes: #832341)
(thanks to Andreas Beckmann for both reports)
* Add authoring date to manpages
Checksums-Sha1:
946091dc66513adae8bbb2c171364e84ff971fa5 2348 python-pyscss_1.3.5-2.dsc
8ec631c37015358f8d82a6bd4deb0fba40cba608 6120
python-pyscss_1.3.5-2.debian.tar.xz
43a929d0c55d0cfd3646fa215a22e45d9dc405db 26128
python-pyscss-dbgsym_1.3.5-2_amd64.deb
d08e0f7b75a67fb76073a70f9333e9c36734e088 105290 python-pyscss_1.3.5-2_amd64.deb
04eab227a1e6040d930e4632b7dc17b3f0334b50 26908
python3-pyscss-dbgsym_1.3.5-2_amd64.deb
2062d6c56ea26fded0018e9a56e5b36d21d3524a 105546
python3-pyscss_1.3.5-2_amd64.deb
Checksums-Sha256:
661a5926b0ffbbe4c90a801167740d38a7ea5cdf2267b1b6487b5d1f8a739b5d 2348
python-pyscss_1.3.5-2.dsc
5b77489dba617d3e31e738fb0aa166cb9e2e1b38aeecf2510c1013408ea20197 6120
python-pyscss_1.3.5-2.debian.tar.xz
65926ae7adc6eb6f1035091ffe264e4d6cb82f29eca6b940cc9c41a76a9270ca 26128
python-pyscss-dbgsym_1.3.5-2_amd64.deb
77459c197ca044a80e8b919b8ef77e9d00d058cc9c7a8cf9d011d75407604ae9 105290
python-pyscss_1.3.5-2_amd64.deb
75bc94cd1df5310321caeba5efca8a7000a0f4abff3f2fc31474700b9eec7da2 26908
python3-pyscss-dbgsym_1.3.5-2_amd64.deb
0408e161c460382d9df09543655c73810673b0567e0af594b340dc7fbf0840bf 105546
python3-pyscss_1.3.5-2_amd64.deb
Files:
02cf329f02be6888c05204a6010069d6 2348 python extra python-pyscss_1.3.5-2.dsc
90e0305e4efd14665c6b6700514faf4f 6120 python extra
python-pyscss_1.3.5-2.debian.tar.xz
d4039d290e007dffafc8bc3de34772d2 26128 debug extra
python-pyscss-dbgsym_1.3.5-2_amd64.deb
59a0d1ce551781073852b9cd084ae322 105290 python extra
python-pyscss_1.3.5-2_amd64.deb
864ffacc3201228d26fd7056712825ff 26908 debug extra
python3-pyscss-dbgsym_1.3.5-2_amd64.deb
64d51fadd0926aa62d9ebe50c7f1eed2 105546 python extra
python3-pyscss_1.3.5-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJXlTstAAoJEOPgocKGuWPqaF0P+we8NKgyI663k3xkjt0dINbU
rJnoEqxwq4BaKSSN106/6PABIWwbhpOU6ldhAV22DZcASnQr2A3Tln8kuNkY4j90
XvYqRf1HcNI4YiuO+Kt+na34xR0sqVVMYEjbAWdpW+8b1J9m22ZvlF2SGe6A9aYP
XfyfsHkxJXAQ6AUckG7vBMJaYfb+9OunqHs77V6JPhE+q566hi3Yy5nTrByZWbY1
YWIttPklYieQ2pFsD7f3SleCf3O/fJCjcoDSLjky3MIddfmpLJ6V/b3E1WlNb656
YigNBqUfsBel+KShAuWVA4DWGJneHZcSgVNHJyNN2cbxh5JF2nj7tplXyjjVCaJi
gZHFrb8qDLrIDUmdjApzFJkmApPoaIwfs0U6TSXfzPMo5gy2oSs1JmFAvfeyZzk0
muXXWHxnNxX+Bkc5wFVApzZrgiWY2tz5ZubihjE5u0d4p9kLzxI02zYPTres63b7
kuVws1EmaEEnXt24w8tA9Jax7Hb4vVLqkYhegNwutpHobm/zmrrb5diUXzf11V/u
5SNo9DtveTuixdA3/Zv/n4byctfcvTixGZmAWx/UXOITUIW9hvLkAoIDrg8fUzgq
Ic1rQxnVpzYIrAgeZ5rziwSK1cTSAA/vp/LRPo5odJ83GU7i5mQjZlC3605Rhb9s
2H+FZBxXy61+ZNslYfHa
=tUG3
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Python-modules-team mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team