Your message dated Fri, 12 Dec 2014 17:48:50 +0000 with message-id <e1xzukg-000160...@franck.debian.org> and subject line Bug#771753: fixed in avifile 1:0.7.48~20090503.ds-16.2 has caused the Debian Bug report #771753, regarding libavifile-0.7-dev, libavifile-0.7-bin: 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.) -- 771753: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771753 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: libavifile-0.7-dev,libavifile-0.7-bin Version: 1:0.7.48~20090503.ds-16.1 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 -> sid 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.2) to perform the conversion, ideally using d/$PACKAGE.mainstscript. See dpkg-maintscript-helper(1) and dh_installdeb(1) for details. >From the attached log (usually somewhere in the middle...): 2m18.0s ERROR: FAIL: silently overwrites files via directory symlinks: /usr/share/doc/libavifile-0.7-bin/changelog.Debian.gz (libavifile-0.7-bin) != /usr/share/doc/libavifile-0.7-common/changelog.Debian.gz (libavifile-0.7-common) /usr/share/doc/libavifile-0.7-bin/changelog.gz (libavifile-0.7-bin) != /usr/share/doc/libavifile-0.7-common/changelog.gz (libavifile-0.7-common) /usr/share/doc/libavifile-0.7-bin/copyright (libavifile-0.7-bin) != /usr/share/doc/libavifile-0.7-common/copyright (libavifile-0.7-common) 2m13.4s ERROR: FAIL: silently overwrites files via directory symlinks: /usr/share/doc/libavifile-0.7-dev/changelog.Debian.gz (libavifile-0.7-dev) != /usr/share/doc/libavifile-0.7-common/changelog.Debian.gz (libavifile-0.7-common) /usr/share/doc/libavifile-0.7-dev/changelog.gz (libavifile-0.7-dev) != /usr/share/doc/libavifile-0.7-common/changelog.gz (libavifile-0.7-common) /usr/share/doc/libavifile-0.7-dev/copyright (libavifile-0.7-dev) != /usr/share/doc/libavifile-0.7-common/copyright (libavifile-0.7-common) There are .maintscript files in the package that should do this, but they fail beause the PATHNAME argument is given with a trailing slash, also '-- $@' is superfluous. cheers, Andreas
libavifile-0.7-dev_1:0.7.48~20090503.ds-16.1.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---Source: avifile Source-Version: 1:0.7.48~20090503.ds-16.2 We believe that the bug you reported is fixed in the latest version of avifile, 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 771...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Andreas Tille <ti...@debian.org> (supplier of updated avifile 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: SHA512 Format: 1.8 Date: Fri, 12 Dec 2014 10:05:48 +0100 Source: avifile Binary: libavifile-0.7-common libavifile-0.7c2 libavifile-0.7-dev libavifile-0.7-bin Architecture: source all amd64 Version: 1:0.7.48~20090503.ds-16.2 Distribution: unstable Urgency: medium Maintainer: Ying-Chun Liu (PaulLiu) <paul...@debian.org> Changed-By: Andreas Tille <ti...@debian.org> Description: libavifile-0.7-bin - toolkit for libavifile libavifile-0.7-common - toolkit for libavifile libavifile-0.7-dev - development header files for libavifile libavifile-0.7c2 - shared libraries for AVI read/writing Closes: 771753 Changes: avifile (1:0.7.48~20090503.ds-16.2) unstable; urgency=medium . * Non-maintainer upload. * Fix dpkg-maintscript-helper to handle symlink to directory conversion Closes: #771753 * Pre-Depends: ${misc:Pre-Depends} also for *-bin, *-dev package Checksums-Sha1: 4a90c53ba103ade81cda348ba3428c5f99a4eae0 2253 avifile_0.7.48~20090503.ds-16.2.dsc b7aaaa26c63d56b38bd9a0fe22712614c2b679dd 28468 avifile_0.7.48~20090503.ds-16.2.debian.tar.xz 4beb5b376b48ea5f396f8e81b5d1cc358dc481fd 83970 libavifile-0.7-common_0.7.48~20090503.ds-16.2_all.deb d08fffc012b16a70f98f379676a1c064198029ab 288656 libavifile-0.7c2_0.7.48~20090503.ds-16.2_amd64.deb d91d582ac66b1a00d5c0a82bab457a4cbd1c8f4a 86524 libavifile-0.7-dev_0.7.48~20090503.ds-16.2_amd64.deb 534c474054a745f9e8d7f1e2a190c25f1ef920af 61072 libavifile-0.7-bin_0.7.48~20090503.ds-16.2_amd64.deb Checksums-Sha256: ea8142a513eac2078dca210400865fbb31cc278dc7d7dcb77260c7f3b0f7e80a 2253 avifile_0.7.48~20090503.ds-16.2.dsc 0ff7e29bb143d19dd6f2a0b574dbad22b38f93701e24d2ec5e4da2d3d92b231c 28468 avifile_0.7.48~20090503.ds-16.2.debian.tar.xz a2daa0182daee9ead6260f4b52945aa8b1690c4db1c434e18281b223a735ed65 83970 libavifile-0.7-common_0.7.48~20090503.ds-16.2_all.deb ca591285a94c5a6a792f547b6f332e3218b58e7e0c7b5f8a235f32aaa6f6a78e 288656 libavifile-0.7c2_0.7.48~20090503.ds-16.2_amd64.deb 5c1ec8452a51df565b2a7a5e1ae20fd1f986aeb531d421f5dafe864bfd4d5a21 86524 libavifile-0.7-dev_0.7.48~20090503.ds-16.2_amd64.deb 7b66ff8384e046c6e7acaf5123989922e5c7b59766767b8a7c26c504604ddf02 61072 libavifile-0.7-bin_0.7.48~20090503.ds-16.2_amd64.deb Files: 8ac17d1f2e3d5ca250b398762e010fb3 2253 libs optional avifile_0.7.48~20090503.ds-16.2.dsc 028dfea0fb6762d3b14108f73ffa13e9 28468 libs optional avifile_0.7.48~20090503.ds-16.2.debian.tar.xz 80d4dacd7f26fad3f8af075a9f3d8ae3 83970 misc optional libavifile-0.7-common_0.7.48~20090503.ds-16.2_all.deb a2926b02613e2adff18a7b442f288509 288656 libs optional libavifile-0.7c2_0.7.48~20090503.ds-16.2_amd64.deb fb8e2cdc52e7324770d846cf0ec771da 86524 libdevel optional libavifile-0.7-dev_0.7.48~20090503.ds-16.2_amd64.deb 0e0d234816c79411339561bb598fd306 61072 misc optional libavifile-0.7-bin_0.7.48~20090503.ds-16.2_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCgAGBQJUiyiiAAoJEFeKBJTRxkbRNNYP/0TwmouD2w4UMY45C0TC/2Sy z1UJzBU7KhYq30b1W+TJMpTMYbbBFaRtN+F0nsjL3NgA9ldqAzOuY7IvvRcgffd/ lom/aLlxJ3CS5hrufOOrJOjpwlPb2xAfcEmVC+EyYFtVemeNXJ+3/ZVc29BRJNZb 6TLH+IGoGBEuEYjYihhz1fOLEqsXSaZDVR5TSgKGclnYhjdHlYdED7k5DIsP7ArJ wGmKbZcwTnClfm7aL8nxNV/IdhvXJzqEKayg9uEz9PjBKZr7G7DLhGbUNP8s43oM MKUYTfYRfjNaEoccpELMn4wjKy4rNLE66xw82QT/wA4ZDiMeYdDiXufhUclIfZn5 obKBd+rOw1mAAaqfQTozSwRZxTFiFicDV5aJlHoULmAqpYwH2Ri9BpGKJQMiPqWm jFf2tZGJMy4O3kmL94K+tWQcmGNs8tl4RqjWsR+fRnVbz9bhCUxXDZhRJSvcx627 yyE+51DMX7/MwjtD5x9GmXVvhiOFWwkvwPRRvFqqjYmcF6GQF9iXwdNrnXj0b9vY SUPGuGo2VrknNV1nlhrW4IVz1stqVaPxARcbeG+gI1U//0GmNiy7kByDgszh0q1Q 543kRb9InF5npuNcv2XHOQdbWscEvn36+XR8am3gt3WqAu5QTiP1tBT9K9bJmMj3 hNU5OpE0FomuOiujHsvV =3q9d -----END PGP SIGNATURE-----
--- End Message ---