Your message dated Wed, 18 Sep 2013 09:48:15 +0000 with message-id <e1vmemp-0004b0...@franck.debian.org> and subject line Bug#720155: fixed in wing 0.7-30 has caused the Debian Bug report #720155, regarding wing: 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.) -- 720155: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=720155 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: wing Version: 0.7-29 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...): 0m32.2s ERROR: FAIL: silently overwrites files via directory symlinks: /usr/share/doc/wing/changelog.Debian.gz (wing) != /usr/share/doc/wing-data/changelog.Debian.gz (wing-data) cheers, Andreas
wing_0.7-29.log.gz
Description: GNU Zip compressed data
--- End Message ---
--- Begin Message ---Source: wing Source-Version: 0.7-30 We believe that the bug you reported is fixed in the latest version of wing, 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. Markus Koschany <a...@gambaru.de> (supplier of updated wing 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: Tue, 17 Sep 2013 20:12:56 +0200 Source: wing Binary: wing wing-data Architecture: source amd64 all Version: 0.7-30 Distribution: unstable Urgency: low Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org> Changed-By: Markus Koschany <a...@gambaru.de> Description: wing - Galaga-like arcade game wing-data - graphics and audio data for wing Closes: 720155 Changes: wing (0.7-30) unstable; urgency=low . * Team upload. * Dpkg does not replace symlinks with directories and vice versa, therefore maintainer scripts need to be used. Add wing.preinst script. Remove wing-data.preinst. (Closes: #720155) * Install README with wing.docs. Checksums-Sha1: d3b4051617813be6ee15eb38253ba08d7881515b 1924 wing_0.7-30.dsc d996c6fefdffd89215d7516315f35c5215ea4ca0 771460 wing_0.7.orig.tar.gz d985ca1a0fe5883df6876c8083f49383ca4abf1b 17012 wing_0.7-30.debian.tar.gz 2fa14f0ded9e6865d690e0cbabe5fed4e8eb407d 31920 wing_0.7-30_amd64.deb ad820213f842c1863b6bee57326739f4b3a9986a 564272 wing-data_0.7-30_all.deb Checksums-Sha256: 7304d7c2cfa61f18f922c8a8fccd736baec90910cb9e4d1d1da37cbcafbd711b 1924 wing_0.7-30.dsc 919ed5616145d8f588126522c37f8de9907e0096a21c85e37c772796eb80c6af 771460 wing_0.7.orig.tar.gz 82cdb2e06fc5a61a2c6e200f0702db074b1ac6f30125a3a90a0f4964a08db63c 17012 wing_0.7-30.debian.tar.gz fc28cf15ef669aeced5a133ae2bd50188c621d697c4751d2dcde20111cde9046 31920 wing_0.7-30_amd64.deb 9b6cca0d5d991b06f30130baffb92503cf22e650a8e79042b2e61c552874974f 564272 wing-data_0.7-30_all.deb Files: 45b696ae5f855d222df42a02be3006ec 1924 games optional wing_0.7-30.dsc f480ce50910a05b16014752041cf965b 771460 games optional wing_0.7.orig.tar.gz 5ff144585087899a26e6597573aa31ed 17012 games optional wing_0.7-30.debian.tar.gz f36189c4e563e43f2ef101f47470fc70 31920 games optional wing_0.7-30_amd64.deb fd389427ede547bdf188e1e1ce87127f 564272 games optional wing-data_0.7-30_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iQIcBAEBCAAGBQJSOXY0AAoJEHQmOzf1tfkTG7MQAMUOf1JLQ0G5hN0YqSkQUFSn v3aUweMkHzH5b3oIhhKaah2a/icXyZhLMoIRAJe2KCqkLeiwAa8fG/syJA0jHLa+ dFR/AbyYYS+WXmpjTlFwyFJnQ5hntWzjwXw/UGxBrMXiXmlnlLbwyyB1MGUhwbNC rh21TULAb04VQFpM6Io41J9SGpyaORClU1azj1wneWSLiMIkoAl7ihn0yeTEpc2n PbXmn+FD/3tnGV8k3pO2aElwm8Wo+YYP0c0vHzzSJg2Vh+ELAA4UyGqmjfUPp5hG 5UowFeiuM2iC6JKOElyyZyApJIzrwfkdI8Sd6U93jirpQOnJi7m9rQNQ6h7jeJaj 8UnuZc5TFhFnipMyMl5kYtDaBxREYEYu0uAZaps0HAGGUHHKJnq3nlXUfq2J4JiD kW7AAQo5kereygj+ygnX3eZCV/0hK/a5wu9cL3elJbPSE96U3kuDiNdAYsFxQSos g0UFZuay792AZzfp9KqBPAyxM0RSCvjR5Rjfh1Dgd+ZdNh8dZgoSj2tul0XhhDhu ONbt94b2j9yHz0cxnbl/5mKbBxaF5hV1crop6pN0zBYxcKqChic8veR+R2vDeTgh tpt+Gj5bnaqPW3GHN43KYC/y2sJFJkJHuGn4ss3lJ+eeVhBt+l5CmL9zvqOYV7r/ lHYxwfVDtYeofl0etI5d =V939 -----END PGP SIGNATURE-----
--- End Message ---