Your message dated Sat, 08 Nov 2014 22:24:31 +0000
with message-id <e1xneqp-0002p7...@franck.debian.org>
and subject line Bug#768270: fixed in rubberband 1.8.1-6
has caused the Debian Bug report #768270,
regarding librubberband-dev: 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.)


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

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

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...):

1m5.2s ERROR: FAIL: silently overwrites files via directory symlinks:
  /usr/share/doc/librubberband-dev/changelog.Debian.gz 
(librubberband-dev:amd64) != /usr/share/doc/librubberband2/changelog.Debian.gz 
(librubberband2:amd64)
  /usr/share/doc/librubberband-dev/changelog.gz (librubberband-dev:amd64) != 
/usr/share/doc/librubberband2/changelog.gz (librubberband2:amd64)
  /usr/share/doc/librubberband-dev/copyright (librubberband-dev:amd64) != 
/usr/share/doc/librubberband2/copyright (librubberband2:amd64)


cheers,

Andreas

Attachment: librubberband-dev_1.8.1-5.log.gz
Description: application/gzip


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

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 768...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastian Ramacher <sramac...@debian.org> (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: SHA256

Format: 1.8
Date: Sat, 08 Nov 2014 22:54:45 +0100
Source: rubberband
Binary: librubberband2 librubberband-dev rubberband-cli rubberband-ladspa 
rubberband-vamp
Architecture: source
Version: 1.8.1-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers 
<pkg-multimedia-maintainers@lists.alioth.debian.org>
Changed-By: Sebastian Ramacher <sramac...@debian.org>
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: 768270
Changes:
 rubberband (1.8.1-6) unstable; urgency=medium
 .
   * Team upload.
   * Fix symlink to directory conversions. (Closes: #768270)
     - debian/rubberband-{vamp,ladspa}.maintscript: call symlink_to_dir
       correctly and rename files to the name expected by dh_installdeb.
     - debian/preinst: removed. It was intended for rubberband-cli, but got
       placed in librubberband2.
     - debian/{librubberband-dev, rubberband-cli}.maintscript: handle symlink
       to directory conversion.
     - debian/control: Add necessary Pre-Depends on dpkg (>= 1.17.5) for
       symlink_to_dir support in dpkg-maintscript-helper.
Checksums-Sha1:
 aee16ac1448d6385aba351b20484b67b48a51224 2350 rubberband_1.8.1-6.dsc
 dd19039ef975cd6772f5e88e315a7096d66c417f 9104 rubberband_1.8.1-6.debian.tar.xz
Checksums-Sha256:
 0b5e017ddb0967ce10f40909dcf05f62c4287301a12d224723bf69dc25e2138e 2350 
rubberband_1.8.1-6.dsc
 c30bc431317146074a62df6b280d49efdc4e594bdeeefe0b716b3c71e8d8a1ba 9104 
rubberband_1.8.1-6.debian.tar.xz
Files:
 c2bdaf0b5cd00855080c3a5b511cc1fd 2350 sound optional rubberband_1.8.1-6.dsc
 86a98bd7d3bd8d4175e25c7f7dde96af 9104 sound optional 
rubberband_1.8.1-6.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJUXpG8AAoJEGny/FFupxmTHWEP/1Gy8azA0ZWrG3lZeC/VnhN9
cnuy27qq4ZH2Y8LchhPmBx/G5zvoY3cbhDfnTdNTmlKnW7qHxu8iZHCLh5+BNTfZ
xANHOT0FqkU2jsdxoa/6rIwSj1d3DmOUY7B11w9qRfzeG+7jQhv525sRq4rQ0HUy
Lla2H7rhBJfy/Ik/4EQgc4VKMZ046NPRM84/QIZqRyj1Jf2r1yhBDhxqCsQiFUo5
T+Hlj+f3KayLkq/oCVybAVWOWDAQj28UIfRAVQ/5mF5TtDEUn5XLOSoUKmq8O4fL
/7FxFJwO41g+eBsj1D7T/l7FxIQhHbRJ5DN6MNrl/zWQ7iqnOn6U6KLgeoatIY6R
2yLgKf/oa5WKLMgnFHA0w7PTPOvh5hm0WIi4ru9tyfckTqBu5T32XuetS3vaTYOI
vV/0k2cbaUOgULZZqyPlNJhMeCdCPJxLplWk6UKlIVAtw03Mor1cyKdV1UqchdGr
ptMFZDfkRc8ZYW7mn03d5VXofrN6U5Fh1wyyny4pITpNGpfdcg7rAyvvkO/Q1Qjk
oCquemMzD1p2xAJjDaFDFrigGm5rxllUrwH7l1rrcEF1kFEjyjni663vX0HZS1Xb
DZ4iqvPczMxc2fBTPD5zXx8bBYgidZOb60hc0hmIgCytmnpxyCfq2oVh96EaP+RP
dxSwJji0wTF0XrUI6dfU
=ssBH
-----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