Your message dated Sat, 29 Mar 2014 22:50:19 +0000 with message-id <E1WU24x-00082u-Mn@franck.debian.org> and subject line Bug#736296: fixed in wine 1.6.2-8 has caused the Debian Bug report #736296, regarding libwine-bin, wine-bin: 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 owner@bugs.debian.org immediately.) -- 736296: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=736296 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: libwine-bin, wine-bin: unhandled symlink to directory conversion: /usr/share/doc/PACKAGE
- From: Andreas Beckmann <anbe@debian.org>
- Date: Wed, 22 Jan 2014 03:35:57 +0100
- Message-id: <20140122023557.18335.83852.reportbug@cake.ae.cs.uni-frankfurt.de>
Package: libwine-bin,wine-bin Version: 1.6.2-2 Severity: serious User: debian-qa@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 wheezy -> sid 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...): 0m56.4s ERROR: FAIL: silently overwrites files via directory symlinks: /usr/share/doc/libwine-bin/changelog.Debian.gz (libwine-bin) != /usr/share/doc/libwine/changelog.Debian.gz (libwine:amd64, libwine:i386) /usr/share/doc/libwine-bin/copyright (libwine-bin) != /usr/share/doc/libwine/copyright (libwine:amd64, libwine:i386) /usr/share/doc/wine-bin/changelog.Debian.gz (wine-bin) != /usr/share/doc/libwine/changelog.Debian.gz (libwine:amd64, libwine:i386) /usr/share/doc/wine-bin/copyright (wine-bin) != /usr/share/doc/libwine/copyright (libwine:amd64, libwine:i386) cheers, AndreasAttachment: wine_1.6.2-2.log.gz
Description: GNU Zip compressed data
--- End Message ---
--- Begin Message ---
- To: 736296-close@bugs.debian.org
- Subject: Bug#736296: fixed in wine 1.6.2-8
- From: Stephen Kitt <skitt@debian.org>
- Date: Sat, 29 Mar 2014 22:50:19 +0000
- Message-id: <E1WU24x-00082u-Mn@franck.debian.org>
Source: wine Source-Version: 1.6.2-8 We believe that the bug you reported is fixed in the latest version of wine, 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 736296@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Stephen Kitt <skitt@debian.org> (supplier of updated wine 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 ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sat, 29 Mar 2014 22:39:43 +0100 Source: wine Binary: wine wine32 wine64 wine32-dev-tools wine64-dev-tools libwine-dev libwine-dbg libwine wine-bin wine64-bin libwine-alsa libwine-bin libwine-capi libwine-cms libwine-gl libwine-gphoto2 libwine-ldap libwine-openal libwine-oss libwine-print libwine-sane Architecture: source amd64 Version: 1.6.2-8 Distribution: unstable Urgency: medium Maintainer: Debian Wine Party <pkg-wine-party@lists.alioth.debian.org> Changed-By: Stephen Kitt <skitt@debian.org> Description: libwine - Windows API implementation - library libwine-alsa - Windows API implementation - ALSA sound module libwine-bin - Windows API implementation - system services libwine-capi - Windows API implementation - ISDN module libwine-cms - Windows API implementation - color management module libwine-dbg - Windows API implementation - debugging symbols libwine-dev - Windows API implementation - development files libwine-gl - Windows API implementation - OpenGL module libwine-gphoto2 - Windows API implementation - camera module libwine-ldap - Windows API implementation - LDAP module libwine-openal - Windows API implementation - OpenAL module libwine-oss - Windows API implementation - OSS sound module libwine-print - Windows API implementation - printing module libwine-sane - Windows API implementation - scanner module wine - Windows API implementation - standard suite wine-bin - Windows API implementation - binaries wine32 - Windows API implementation - 32-bit binary loader wine32-dev-tools - Windows API implementation - 32-bit developer tools wine64 - Windows API implementation - 64-bit binary loader wine64-bin - Windows API implementation - 64-bit helper wine64-dev-tools - Windows API implementation - 64-bit developer tools Closes: 736296 739356 739386 Changes: wine (1.6.2-8) unstable; urgency=medium . * Use a .maintscript file to handle symlink-to-folder transitions in full, and specify 1.6.2-8~ as the version to update from (closes: #736296); thanks to Andreas Beckmann for explaining everything. * Build-depend on libgphoto2-dev (closes: #739356). * Correctly break/replace wine-utils << 1.1.25-1 (closes: #739386), and mark all the replaced packages as broken too; thanks to Andreas Beckmann. * Build-depend on libosmesa6-dev to enable offscreen OpenGL rendering. * Build-depend on libgstreamer-plugins-base0.10-dev to enable gstreamer support. Checksums-Sha1: cb9e419411f449a9c7b381d5af4e1d854c04e0e5 3614 wine_1.6.2-8.dsc 7868578d4d42148fefe03cae05e5d3aea20fc6b0 57592 wine_1.6.2-8.debian.tar.xz a6b76da87f36e0c3f7c5dfc5e263626d5d801657 102050 wine_1.6.2-8_amd64.deb eeaa35aacf0f8a5c3b2a09c95f5244239d0cf404 68880 wine64_1.6.2-8_amd64.deb 3aa4a052bfa081a9c84f415e49c85610e2affb06 409868 wine64-dev-tools_1.6.2-8_amd64.deb b5ef348d0d2b67595b681cd3792552c30b8b0ce0 2438226 libwine-dev_1.6.2-8_amd64.deb 47f1c88da4a15da4f1b542abe5ff8abe3a2bb7f4 15568828 libwine_1.6.2-8_amd64.deb 12c2b6bafb48b956493886d48a0902ce96434a1b 56512 wine64-bin_1.6.2-8_amd64.deb Checksums-Sha256: 3de14e7de797bbf9fc6b9fb268a89e23b66007b494277355fdde6cee90beec2f 3614 wine_1.6.2-8.dsc 65695855e29b34cc319ff5619671037042a4bea7c88c25468c75ecf248a46444 57592 wine_1.6.2-8.debian.tar.xz f5115fd97be4724a5e84487b7451de1ae40acd3ab26a817f66b2d0e8eacf7338 102050 wine_1.6.2-8_amd64.deb 4ac8eca74871408430f84a9ccb70085788577ae20fdb2c719c3d3599c72b838e 68880 wine64_1.6.2-8_amd64.deb 384eb2238df6bf9ab3cbbb4302853c65f99e6816dc8a51468fa0bc709bd36366 409868 wine64-dev-tools_1.6.2-8_amd64.deb e89232db262f906067b778c4ab3bf108b249c9c78ec6cc11d6758ef2cff76a7a 2438226 libwine-dev_1.6.2-8_amd64.deb 28c89b5c4eb14aadbff0515784a6c14c45ec3f54e1a9bf2247665f80cf12542c 15568828 libwine_1.6.2-8_amd64.deb f73f458909ac067c8e4827e7e125f8b41873f6c85a84625255091e2797eaf73b 56512 wine64-bin_1.6.2-8_amd64.deb Files: e1a44613f39d778b91f44ced746491e6 3614 otherosfs optional wine_1.6.2-8.dsc 4fe4d0e3ac32ed401b0b9ca0049c6e9b 57592 otherosfs optional wine_1.6.2-8.debian.tar.xz 5983a4f6e467b971e806d8ed45cab157 102050 otherosfs optional wine_1.6.2-8_amd64.deb 8e8aa39a706d398e0c2c7c8dec2d734b 68880 otherosfs optional wine64_1.6.2-8_amd64.deb 5da2712ce1bea49044897fc7ace9f1b7 409868 libdevel optional wine64-dev-tools_1.6.2-8_amd64.deb 734dd6b0bbdc0804cf7bbece68a3847f 2438226 libdevel optional libwine-dev_1.6.2-8_amd64.deb 6db78b5064e7fab0838ef92a8deb6397 15568828 libs optional libwine_1.6.2-8_amd64.deb a23868e4bdb2133ec298540a60cd6c41 56512 oldlibs extra wine64-bin_1.6.2-8_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCgAGBQJTN0tIAAoJEHWXeKmja0lPf7kP/3aupp8phNZP8oCQBJ1CTd/b wJvqmwMvdbWKgh4PiuOFG7ZkdvOkk2U9T/0b0GvCuEetoF8NoBVV0rVcFg9ZXwUv EOzwk/t44zrZCcS5SRmt7TYe5hfbPAWWwD3ihOeen7cSSOlVEqruycaE6U0e+w9w OSgmeFaP0eu2/tFHbRDDm7pW6WcUyedAxA5dM3imeKkemPgE1sN6ye+9sEr+WrrK 9eTu5+q/KxAdtpn4Crp955KMFP/uhf3ZZJKjkfjOBQ6Erw45Qmh4SFm8ky/N6Q7E I3MyCOFhsf51HcZ/cJmX1eBX1e+lolhn7fCWFocGkEbh9PB1X0lApn0GEr/19d9p GkvSHnK9jXoY2UWHksaLNL9PpoowbKHW5p/kF6QspRzVCFeZAvaJmzkS4hAfTgmT LGGL6dAF+mTwnfaXohKWOHgSxtWBMlzALi2Emxv2yLo/T6/1klFDE9aZxrV0eRf9 F/wQF9Wa/Miw6YF+qVzwQpW12IULm/rJ1o9UAm5yFC7XpTUpCkAQG4un1W7cI3vX T39UXCtFLsZdi8a0P6ctF+PD3V9WFnUIpoCyL5rQarR/i+DV2n2ho/CYx99CMf6q Y0LWG+yvINuGwBE6IfyuK6vQWEf/2AkEzpKeo2smIpPjLRqw7lwWl8IZp/Hgit21 i5agrxxppH+UkoYis6jI =ty4z -----END PGP SIGNATURE-----
--- End Message ---