Your message dated Mon, 25 Feb 2013 18:17:52 +0000
with message-id <e1ua2ca-0002to...@franck.debian.org>
and subject line Bug#700786: fixed in sidplay-libs 2.1.1-14
has caused the Debian Bug report #700786,
regarding libsidutils-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.)


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

  squeeze -> wheezy

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

0m51.3s ERROR: FAIL: silently overwrites files via directory symlinks:
  /usr/share/doc/libsidutils-dev/changelog.Debian.gz (libsidutils-dev) != 
/usr/share/doc/libsidutils0/changelog.Debian.gz (libsidutils0)
  /usr/share/doc/libsidutils-dev/copyright (libsidutils-dev) != 
/usr/share/doc/libsidutils0/copyright (libsidutils0)


cheers,

Andreas

Attachment: libsidutils-dev_2.1.1-13.log.gz
Description: GNU Zip compressed data


--- End Message ---
--- Begin Message ---
Source: sidplay-libs
Source-Version: 2.1.1-14

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

Debian distribution maintenance software
pp.
Laszlo Boszormenyi (GCS) <g...@debian.hu> (supplier of updated sidplay-libs 
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...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 25 Feb 2013 18:51:59 +0100
Source: sidplay-libs
Binary: libsidplay2-dev libsidplay2 libsidutils-dev libsidutils0 
libresid-builder-dev libresid-builder0c2a
Architecture: source amd64
Version: 2.1.1-14
Distribution: unstable
Urgency: low
Maintainer: Laszlo Boszormenyi (GCS) <g...@debian.hu>
Changed-By: Laszlo Boszormenyi (GCS) <g...@debian.hu>
Description: 
 libresid-builder-dev - SID chip emulation class based on resid
 libresid-builder0c2a - SID chip emulation class based on resid
 libsidplay2 - SID (MOS 6581) emulation library
 libsidplay2-dev - SID (MOS 6581) emulation library
 libsidutils-dev - utility functions for SID players
 libsidutils0 - utility functions for SID players
Closes: 700786
Changes: 
 sidplay-libs (2.1.1-14) unstable; urgency=low
 .
   [ Sebastian Ramacher <sramac...@debian.org> ]
   * {libsidutils-dev,libresid-builder-dev}.preinst: Handle symlink to
     directory conversion (closes: #700786).
Checksums-Sha1: 
 4e9dab4442ae51b452008531b82e71911cae903c 1382 sidplay-libs_2.1.1-14.dsc
 a75773a2b7ecb9ea64ef7a3a1a84795904f09393 8631 
sidplay-libs_2.1.1-14.debian.tar.gz
 cab6950f2b443b18a59979f26baf4c50e197f93a 157712 
libsidplay2-dev_2.1.1-14_amd64.deb
 012cbcc3f6f6e97f39d35bf33e1934cb847629ff 113066 libsidplay2_2.1.1-14_amd64.deb
 126e4ee3203cb39718005ef2c9cd656818a28ea1 35230 
libsidutils-dev_2.1.1-14_amd64.deb
 161d655ef21c7b9fdc4cf223e7cbf312e7a40b04 30202 libsidutils0_2.1.1-14_amd64.deb
 7319bcb4d268a7da6ef5a56cd04991095c77f006 42972 
libresid-builder-dev_2.1.1-14_amd64.deb
 23f2c2fcc65ae4b6c6fd31a7750d8bd527ad5db5 39762 
libresid-builder0c2a_2.1.1-14_amd64.deb
Checksums-Sha256: 
 85e4c69fff5d9138b34861ae3f29787cd958f5100b7b7b56c1d662b9ebce29cb 1382 
sidplay-libs_2.1.1-14.dsc
 5ec045ba9a8aa9c66d273eada380c60304026acdc0d44a4b911446f463cc4f70 8631 
sidplay-libs_2.1.1-14.debian.tar.gz
 d28f3012c1f7fba840629f12901c6e835022ec4744bb734bbd6ce32f6743eb9c 157712 
libsidplay2-dev_2.1.1-14_amd64.deb
 5f1be598213d61840e30a7a14635ce2997491ee67196514428a88620c97d3012 113066 
libsidplay2_2.1.1-14_amd64.deb
 dd028cc61fb3ce498109bb4414f7fea9e2e10883cd98af62d08072d1d22e8a3b 35230 
libsidutils-dev_2.1.1-14_amd64.deb
 026f29467a0f551ffa4faf3b5e1222e3bc5dc884a9a7e67c170cd6c0b2757fb6 30202 
libsidutils0_2.1.1-14_amd64.deb
 8692c11496c8a4a0436c921d6faa32a6b9aa346890b83f7856ab30b7958b232d 42972 
libresid-builder-dev_2.1.1-14_amd64.deb
 a2291cf03537ff37bc4823f925c60028bf706b840f44513241b935570aaaf5b8 39762 
libresid-builder0c2a_2.1.1-14_amd64.deb
Files: 
 4ea5e828b04629c23c553bd4fd60b3ba 1382 sound optional sidplay-libs_2.1.1-14.dsc
 042f39a3eb7716229f6272710ccd6e33 8631 sound optional 
sidplay-libs_2.1.1-14.debian.tar.gz
 786d1fbd8e0a0c9c96d3da920df6b911 157712 libdevel optional 
libsidplay2-dev_2.1.1-14_amd64.deb
 df7a96c6a62232f42905a8cd289799c8 113066 libs optional 
libsidplay2_2.1.1-14_amd64.deb
 2e852008c67d1229f81ad644a528dcac 35230 libdevel optional 
libsidutils-dev_2.1.1-14_amd64.deb
 7f48c84fdac35eac192cfa103ae54139 30202 libs optional 
libsidutils0_2.1.1-14_amd64.deb
 20323c155a636d7d8beb40c7c84dbbbf 42972 libdevel optional 
libresid-builder-dev_2.1.1-14_amd64.deb
 2753825e408079b2471548b7b80119be 39762 libs optional 
libresid-builder0c2a_2.1.1-14_amd64.deb

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

iEYEARECAAYFAlErqSQACgkQMDatjqUaT91+9wCaAi5fEOHEuzY+L6mBC3xOwY0k
/MwAnixgFTHl1rlwMn4f2l46g3ktboOE
=q1KM
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to