Your message dated Mon, 14 Oct 2019 19:19:19 +0000
with message-id <[email protected]>
and subject line Bug#924231: fixed in cairosvg 2.4.2-1
has caused the Debian Bug report #924231,
regarding python3-cairosvg: leaves alternatives after purge: /usr/bin/cairosvg
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.)
--
924231: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924231
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python3-cairosvg
Version: 2.3.0-1~exp1
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#details-of-removal-and-or-configuration-purging
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...):
0m38.2s INFO: Warning: Package purging left files on system:
/etc/alternatives/cairosvg -> /usr/bin/cairosvg-py3 not owned
/etc/alternatives/cairosvg.1.gz -> /usr/share/man/man1/cairosvg-py3.1.gz
not owned
/usr/bin/cairosvg -> /etc/alternatives/cairosvg not owned
/usr/share/man/man1/cairosvg.1.gz -> /etc/alternatives/cairosvg.1.gz not
owned
This was observd after an upgrade from sid to experimental.
cheers,
Andreas
python3-cairosvg_2.3.0-1~exp1.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---
Source: cairosvg
Source-Version: 2.4.2-1
We believe that the bug you reported is fixed in the latest version of
cairosvg, 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.
Michael Fladischer <[email protected]> (supplier of updated cairosvg 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: SHA512
Format: 1.8
Date: Mon, 14 Oct 2019 20:51:00 +0200
Source: cairosvg
Architecture: source
Version: 2.4.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team
<[email protected]>
Changed-By: Michael Fladischer <[email protected]>
Closes: 924231
Changes:
cairosvg (2.4.2-1) unstable; urgency=medium
.
* New upstream release.
* Purge whole cairosvg alternatives left over from prior versions
(Closes: #924231).
* Clean up pytest artifacts to allow two builds in a row.
* Bump Standards-Version to 4.4.1.
Checksums-Sha1:
b838f05fd5421dfb0bd3e8b539f77317b04fb6e4 1875 cairosvg_2.4.2-1.dsc
f73d8d5e0fa4b523db6c216195d704d5fdc1813a 8341184 cairosvg_2.4.2.orig.tar.gz
95975be40fc0b765227b35de3cc209c45f9d9696 5792 cairosvg_2.4.2-1.debian.tar.xz
804dfe740f8a7aa5bc0cc23cfa27dece0245c435 9085 cairosvg_2.4.2-1_amd64.buildinfo
Checksums-Sha256:
9c1c95cf9e7602ac82bee1c0b248df28728fe8f59c2fe54900cf686d91e139dd 1875
cairosvg_2.4.2-1.dsc
ae988993f8e3e79f8da1cc6fe4f16f9b3f4b7e174c19f5ab61444564bf003086 8341184
cairosvg_2.4.2.orig.tar.gz
fd0b43bfc55e325f062b6fb127468570b153d73903163a34f8b77aee057ac067 5792
cairosvg_2.4.2-1.debian.tar.xz
169fb8d266b43810c773494d012fbdbcf7861daf216f383f3b7e88a1c410d1be 9085
cairosvg_2.4.2-1_amd64.buildinfo
Files:
0946d45f42a5e1c9b1f05935afa0fced 1875 python optional cairosvg_2.4.2-1.dsc
e1c606db80811ee9b943cb5661af93f7 8341184 python optional
cairosvg_2.4.2.orig.tar.gz
63fb36cbf4202a27608513ee0e5be552 5792 python optional
cairosvg_2.4.2-1.debian.tar.xz
6e6037522624556a0eccc2d3cb50b4f6 9085 python optional
cairosvg_2.4.2-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEqVSlRXW87UkkCnJc/9PIi5l90WoFAl2kxHMACgkQ/9PIi5l9
0WrDHwf8CmXBAC943l3Ih6NaRWI6KoCVLpgYFt6k/YenizGz6oxXsq0f3vQK7ZDL
h94516exh3k7wzpX8XPLQJ2H2kNU5N5Y7aKVT92FsY0OyivZmkamQ1F/tBczh6vY
+VyiX5QJvbq95JLp2aBP81oMO1atgl2lkavrkgjfxnT9Aovxt3CBj59Cmns3LpcW
q227pMCdhcJh1NgGgEIPmnzw83IpNOhtMMoM0DTNVBoGdpFBFkyOhvNWQm7j1QXB
EJEp+0QMR2Po0ukhWV1Ut8ecZY8xPs08GUmUfpUNO9Yp/7U5DMcE4gSusHa4TC35
qREcw2JaSObkZuzMh184gevsdFPmxw==
=zZRA
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Python-modules-team mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team