Your message dated Sun, 25 Aug 2013 18:48:29 +0000
with message-id <e1vdfmt-0001tn...@franck.debian.org>
and subject line Bug#720154: fixed in rubberband 1.8.1-4
has caused the Debian Bug report #720154,
regarding rubberband-cli: 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.)


-- 
720154: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=720154
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: rubberband-cli
Version: 1.8.1-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:

  jessie -> 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:
http://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
http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#s-unpackphase

For switching from a symlink to a directory, the *preinst* script
should do something like this:

        DOCDIR=/usr/share/doc/@@PACKAGE@@

        if [ -L $DOCDIR ]; then
                rm $DOCDIR
        fi


>From the attached log (usually somewhere in the middle...):

0m40.5s ERROR: FAIL: silently overwrites files via directory symlinks:
  /usr/share/doc/rubberband-cli/changelog.Debian.gz (rubberband-cli) != 
/usr/share/doc/librubberband2/changelog.Debian.gz (librubberband2:amd64)
  /usr/share/doc/rubberband-cli/changelog.gz (rubberband-cli) != 
/usr/share/doc/librubberband2/changelog.gz (librubberband2:amd64)
  /usr/share/doc/rubberband-cli/copyright (rubberband-cli) != 
/usr/share/doc/librubberband2/copyright (librubberband2:amd64)


cheers,

Andreas

Attachment: rubberband-cli_1.8.1-3.log.gz
Description: GNU Zip compressed data


--- End Message ---
--- Begin Message ---
Source: rubberband
Source-Version: 1.8.1-4

We believe that the bug you reported is fixed in the latest version of
rubberband, 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 720...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jaromír Mikeš <mira.mi...@seznam.cz> (supplier of updated rubberband 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: SHA1

Format: 1.8
Date: Sun, 25 Aug 2013 20:30:37 +0200
Source: rubberband
Binary: librubberband2 librubberband-dev rubberband-cli rubberband-ladspa 
rubberband-vamp
Architecture: source amd64
Version: 1.8.1-4
Distribution: unstable
Urgency: low
Maintainer: Debian Multimedia Maintainers 
<pkg-multimedia-maintainers@lists.alioth.debian.org>
Changed-By: Jaromír Mikeš <mira.mi...@seznam.cz>
Description: 
 librubberband-dev - audio time-stretching and pitch-shifting library 
(development fil
 librubberband2 - audio time-stretching and pitch-shifting library
 rubberband-cli - audio time-stretching and pitch-shifting utility
 rubberband-ladspa - LADSPA plugin for audio pitch-shifting
 rubberband-vamp - Vamp plugins using Rubber Band
Closes: 720154
Changes: 
 rubberband (1.8.1-4) unstable; urgency=low
 .
   * Added preinst script (Closes: #720154)
Checksums-Sha1: 
 70dfb0fd37407c6b764e9f5f7c5d2cb891dc7ebc 2324 rubberband_1.8.1-4.dsc
 783ee4966ae45bbe003bc343a03be76ec5221de2 9468 rubberband_1.8.1-4.debian.tar.gz
 c6ecef8efed02498becf89cd23da589be75fadb5 97020 librubberband2_1.8.1-4_amd64.deb
 211ac3c09d51edf9ffea7ac1f0318259657e632f 133082 
librubberband-dev_1.8.1-4_amd64.deb
 ab3f5abe6a68fba74cdcb7d43014d8ebc7098b0d 87826 rubberband-cli_1.8.1-4_amd64.deb
 ac3a365cabec359de5b9f000d5b5f8ca049209e8 81168 
rubberband-ladspa_1.8.1-4_amd64.deb
 fa0b94fa390bc74efd08ebf59c3dac69bc3b250a 103932 
rubberband-vamp_1.8.1-4_amd64.deb
Checksums-Sha256: 
 80a98231d990c32ac00bed1b76b713a98422b6cf3c080e31ba736e7a79b217f8 2324 
rubberband_1.8.1-4.dsc
 1914f3d811bf7cb9138e04a91c7484d4328d58c8b9f8453f8265616d9f11ae4b 9468 
rubberband_1.8.1-4.debian.tar.gz
 696eef7addb56cf04edf9b6e255031a5f4ba867ade2423a5570c30b41dc63675 97020 
librubberband2_1.8.1-4_amd64.deb
 bda02e0fd6ae7380a5d2ea0d29af913a9d427eea248df06a2985497949394bd4 133082 
librubberband-dev_1.8.1-4_amd64.deb
 c0038ed707179b59924b5580a80000a014d2ca943d7b28226ad801743cbb22d7 87826 
rubberband-cli_1.8.1-4_amd64.deb
 db0b820cc36db1059da599dedca527dbebdc4e4b24635dfe6f43980d4aa411b4 81168 
rubberband-ladspa_1.8.1-4_amd64.deb
 08b8c3068de40759339df6fcb1677b13d18c4f46dfc1a6207ad9aab23bbffbac 103932 
rubberband-vamp_1.8.1-4_amd64.deb
Files: 
 5efee90a06e79f807e22a04993ce1f7e 2324 sound optional rubberband_1.8.1-4.dsc
 0a7a75581883cabed2a71c2980410682 9468 sound optional 
rubberband_1.8.1-4.debian.tar.gz
 8cb6ca16dc1cbd5a00f85f0458253c64 97020 libs optional 
librubberband2_1.8.1-4_amd64.deb
 a179f74ce5e2cab149ccbb8aa395def5 133082 libdevel optional 
librubberband-dev_1.8.1-4_amd64.deb
 17bdbc2dda538419c3d57d377b92a109 87826 sound optional 
rubberband-cli_1.8.1-4_amd64.deb
 f20d8cf8f98a10601ca07839584a26e7 81168 sound optional 
rubberband-ladspa_1.8.1-4_amd64.deb
 96ee968abea4c2ddf0593715ac46e7c8 103932 sound optional 
rubberband-vamp_1.8.1-4_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)

iQIcBAEBAgAGBQJSGlC5AAoJEFsBlFXiuE+l+08P/RtXbSSF3ZJIy24VqzU7b0LQ
E2S0sxpRx965ONmgSv2EoHUc6J3ei9TXd3CL8nJSusVp/idoK/ClP+KX5zD58QEj
rrZMv7e5xRUG2Nh+M29Xg8KOZzaNk+HNkGZk7Qewydu0WkuaI63QnVWuCDYZXMN7
rU5GyOshC6FDwQ5D+sBRANeFuDHAXLZac8qTl2iAhO6aK6CEEIA7EV+eW9etAJzJ
j5jvHbPJDUh3Z+fVvJN8PFPaUzASLy5hiS0aqmqFSA/LhLUgTEMBzlYjZmIcEd6f
sBURFGHE/nzqsZY7PbocBEFCAGef1piMvTfHjjLvMuvEaEI08DctUJ0GjmQIguqn
1eKzYFUj74a5tTTiI5jQht4KdibwIjpHqlqDPUWVheUyCjdm0rxdi2xS97E0T6+v
UyDR8jBrp5hWCjf+ryg+DgPEtxp2TG6vCn3H2ams0TD/IuEX+slpR+Z4VE28bMx8
mIsoouciq+EmLTgWg34uI3plvXrduj6JqQjs0VRkUPp32foxyuTleQpBr+6kK32A
bZMAG7qCb1/jQsz46VBuAWZ1Yxqsf5ZBdNRNybEXNq/bxKxGW3kYYTbWF+CWLAfC
yfjcOmT2U4hPl5kp3Te0v4fCaGdvnVpz5WiZVrFLo47sVYmpPDrjR5mCdwWAouS4
QgcPdfLwykXlTESF6DCT
=P0uA
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to