Your message dated Mon, 13 Feb 2017 01:03:49 +0000 with message-id <e1cd53v-000fdm...@fasolo.debian.org> and subject line Bug#852144: fixed in python-uniconvertor 1.1.5-4 has caused the Debian Bug report #852144, regarding python-uniconvertor-dbg: unhandled symlink to directory conversion: /usr/share/doc/PACKAGE 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 ow...@bugs.debian.org immediately.) -- 852144: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852144 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: python-uniconvertor-dbg Version: 1.1.5-3 Severity: serious User: debian...@lists.debian.org Usertags: piuparts Hi, an upgrade test with piuparts revealed that your package installs files over existing symlinks and possibly overwrites files owned by other packages. This usually means an old version of the package shipped a symlink but that was later replaced by a real (and non-empty) directory. This kind of overwriting another package's files cannot be detected by dpkg. This was observed on the following upgrade paths: wheezy -> jessie -> stretch For /usr/share/doc/PACKAGE this may not be problematic as long as both packages are installed, ship byte-for-byte identical files and are upgraded in lockstep. But once one of the involved packages gets removed, the other one will lose its documentation files, too, including the copyright file, which is a violation of Policy 12.5: https://www.debian.org/doc/debian-policy/ch-docs.html#s-copyrightfile For other overwritten locations anything interesting may happen. Note that dpkg intentionally does not replace directories with symlinks and vice versa, you need the maintainer scripts to do this. See in particular the end of point 4 in https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#s-unpackphase It is recommended to use the dpkg-maintscript-helper commands 'dir_to_symlink' and 'symlink_to_dir' (available since dpkg 1.17.14) to perform the conversion, ideally using d/$PACKAGE.maintscript. Do not forget to add 'Pre-Depends: ${misc:Pre-Depends}' in d/control. See dpkg-maintscript-helper(1) and dh_installdeb(1) for details. >From the attached log (usually somewhere in the middle...): 1m32.0s ERROR: FAIL: silently overwrites files via directory symlinks: /usr/share/doc/python-uniconvertor-dbg/changelog.Debian.gz (python-uniconvertor-dbg) != /usr/share/doc/python-uniconvertor/changelog.Debian.gz (python-uniconvertor) /usr/share/doc/python-uniconvertor-dbg -> python-uniconvertor /usr/share/doc/python-uniconvertor-dbg/copyright (python-uniconvertor-dbg) != /usr/share/doc/python-uniconvertor/copyright (python-uniconvertor) /usr/share/doc/python-uniconvertor-dbg -> python-uniconvertor cheers, Andreas
python-uniconvertor-dbg_1.1.5-3.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---Source: python-uniconvertor Source-Version: 1.1.5-4 We believe that the bug you reported is fixed in the latest version of python-uniconvertor, 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 852...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Sandro Tosi <mo...@debian.org> (supplier of updated python-uniconvertor 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 ftpmas...@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sun, 12 Feb 2017 19:36:15 -0500 Source: python-uniconvertor Binary: python-uniconvertor python-uniconvertor-dbg Architecture: source amd64 Version: 1.1.5-4 Distribution: unstable Urgency: medium Maintainer: Debian QA Group <packa...@qa.debian.org> Changed-By: Sandro Tosi <mo...@debian.org> Description: python-uniconvertor - Universal vector graphics translator python-uniconvertor-dbg - Universal vector graphics translator (debug extension) Closes: 845230 852144 Changes: python-uniconvertor (1.1.5-4) unstable; urgency=medium . * QA upload. * restore the doc symlink between -dbg and main pkg; Closes: #852144 * Update homepage URL; Closes: #845230 Checksums-Sha1: 3bcc675b15e02e871711090bbeb24ea73adf74a9 1991 python-uniconvertor_1.1.5-4.dsc 879977c65a776bce40f5512402b3a009a41d8484 5280 python-uniconvertor_1.1.5-4.debian.tar.xz 8b3faaac13d1e2dd2fdd2f3f51eb88b7ef40c4f3 372126 python-uniconvertor-dbg_1.1.5-4_amd64.deb 9777dfb631d5de2753f0a594191e85a1f3a78d2d 6754 python-uniconvertor_1.1.5-4_amd64.buildinfo 090d8fcd9dbc869cb32ec68f7630b79d296a6ba3 226132 python-uniconvertor_1.1.5-4_amd64.deb Checksums-Sha256: bdd8fb862e0dbeb8e19df35f520a091614875a92c03a5fa8284248e0e8e7f93e 1991 python-uniconvertor_1.1.5-4.dsc b94ce8f138e2774f9b1af185fccaa5b1a4a0de4edb4bcc275d00d3cd28e83809 5280 python-uniconvertor_1.1.5-4.debian.tar.xz 331a57c32743f2f8898fa0fd2c4582db52ea06219b53f982280fc7d8dfefea7d 372126 python-uniconvertor-dbg_1.1.5-4_amd64.deb 9bd2b4a6581f92307e78ed9111f947dd842e7662b533c3944be2dd42900e5795 6754 python-uniconvertor_1.1.5-4_amd64.buildinfo 852ac9a51f0976690bb39037cd467aeaeb6933e20a66382c404a9480072bf2a8 226132 python-uniconvertor_1.1.5-4_amd64.deb Files: 1d723dd7e969ab369ba713e448f0b84c 1991 python optional python-uniconvertor_1.1.5-4.dsc d79a580b9b44fe99ee590f38b088449e 5280 python optional python-uniconvertor_1.1.5-4.debian.tar.xz 184f2983e15fa71a70c6593fe78074b1 372126 debug extra python-uniconvertor-dbg_1.1.5-4_amd64.deb 91c8cad522b108220a44c176c4640eda 6754 python optional python-uniconvertor_1.1.5-4_amd64.buildinfo 84a5ac5f82bb5a18ed75c73079e07367 226132 python optional python-uniconvertor_1.1.5-4_amd64.deb -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEufrTGSrz5KUwnZ05h588mTgBqU8FAlihAqUACgkQh588mTgB qU+fUxAA08FbvAQrjnaq3Yxs9NvYRQytlsxRF3lwwYrgpHSZQck+d3QaQRydlaez Ze76n8ok4XznqhjF3HdVmDyiFIX0VG8mIYe6OJBcuJpbG63dLEBV+FhDhVtJZDrq gifKVE37uBdCcL5yTFcf3VHgiwOLMfMRnzzUDFvc8obOdNahO87OeST1kjGvyiDB QVz+otPxeaTJiVdf5DN66xRvfksYkXWqGjYl1lnxOwprCj3hHg98xC8EDRNUz0gn 4gOvJA/UbRURudJrk5lEwiaV9ZjAGwqwolOebA871XUBSIiJdOdA0QhsGI+gsOBK lEFYmPEzASmfSEm5raiYza8KRS//Hspyl1tkdQyHbIrWaV9WVfYQfQwXXqCHxmYN lHKQ/F26+gMBFYt8qFV1qhf1N8sZL7FrfNWrS1DGd/7ijLalA1MirawnHavOSNJN GrxK+2nDYmExWXBWa6lTjocqMxO9HPHuKON7xPqyWd5XxuhU3fOBsD9mEKJOrTtK 9jhUmtuC33L2QtNxSvenKVdSn/g9yGnMSuO8/hqMDqW0Z+BZb96hJmqTowdnmSN7 O0rVKnMTqe7JPrnFk2JW8kiBUdqsAtJsDLoasOKzJVAatfcu9BI0ek3gtzc758SW F4rVnTK1BUzZXVU3yUMNlygLy17p+PncdJe3iQVhzLlxMv/6qBk= =d3FK -----END PGP SIGNATURE-----
--- End Message ---