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