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

Attachment: 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 ---

Reply via email to