[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[pkg-wine-party] Bug#736296: marked as done (libwine-bin, wine-bin: unhandled symlink to directory conversion: /usr/share/doc/PACKAGE)



Your message dated Sun, 26 Jan 2014 05:19:07 +0000
with message-id <E1W7I7f-0007zz-Gk@franck.debian.org>
and subject line Bug#736296: fixed in wine 1.6.2-3
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 ---
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,

Andreas

Attachment: wine_1.6.2-2.log.gz
Description: GNU Zip compressed data


--- End Message ---
--- Begin Message ---
Source: wine
Source-Version: 1.6.2-3

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.
Michael Gilbert <mgilbert@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: Sun, 26 Jan 2014 01:54:04 +0000
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-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Wine Party <pkg-wine-party@lists.alioth.debian.org>
Changed-By: Michael Gilbert <mgilbert@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: 687168 735525 735533 736142 736296
Changes: 
 wine (1.6.2-3) unstable; urgency=medium
 .
   * Suggest cups-bsd (closes: #735525).
   * Fix lintian warnings for manpage issues.
   * Fix unhandled symlinks during upgrades (closes: #736296).
   * Set the default printer resolution to 600dpi (closes: #687168).
   * Indicate that wine replaces files in libwine-dev (closes: #736142).
   * Recommend fonts-liberation instead of ttf-liberation (closes: #735533).
Checksums-Sha1: 
 46d6fdf90ce899dce99c0663130053ede8cea74b 4300 wine_1.6.2-3.dsc
 87611d5169620a5729fbf58264588dbb95eab0ac 57204 wine_1.6.2-3.debian.tar.xz
 a4361615650335e95af205ad2361addd06207ad2 101424 wine_1.6.2-3_amd64.deb
 66e1732538589e37eaf40eb645f5196fb1728c23 68426 wine64_1.6.2-3_amd64.deb
 71c09c0fdb8571f786748d7e598426b4aa4505e7 412562 wine64-dev-tools_1.6.2-3_amd64.deb
 f32edccf10d1ee07fe316d1ee53fe873501b29b3 2427768 libwine-dev_1.6.2-3_amd64.deb
 55eea0a92f2060a5fedfdc4594097b40ce95e0ee 15842958 libwine_1.6.2-3_amd64.deb
 95f3f503fecb1e46cf7e52e979383c41c424e932 56030 wine64-bin_1.6.2-3_amd64.deb
Checksums-Sha256: 
 8ebd34c35d1c23b4e2dde7efe3695e045118165bb8421f467f52cd52d8faa0bf 4300 wine_1.6.2-3.dsc
 87bf00f8b732a079069282bfdfcad343a9b4931ea8b581b9ba5dfcd76860ced4 57204 wine_1.6.2-3.debian.tar.xz
 5435736b2826f8782fc34656d3d60f4bb32adae96121aee2ca5d27bae8caee77 101424 wine_1.6.2-3_amd64.deb
 e71bed2ff69bb3bffe6b92d46a3567f6812c50bcb78282aff7b9ea98640a4780 68426 wine64_1.6.2-3_amd64.deb
 8d6afdedef4d54ab61eac8ee5187523fd7bdf294655f9b2b47ccbccfe3da090d 412562 wine64-dev-tools_1.6.2-3_amd64.deb
 9bcddbe9a7c086734a16c8c6ecde7afe5066bca7bc5163052389b5339059689e 2427768 libwine-dev_1.6.2-3_amd64.deb
 cf4208f0a2a7ddd067764e622b61d9206933bb7c0f6168f1835170a8e161bae2 15842958 libwine_1.6.2-3_amd64.deb
 4b0c1c9f226696683677d3f96ecd31ce908f90a3c5327be99d1e8760e0b5b518 56030 wine64-bin_1.6.2-3_amd64.deb
Files: 
 6aa6dd39ac3a1bb3c746db2c5762a0b9 4300 otherosfs optional wine_1.6.2-3.dsc
 1b725d3b62d7fbc40f0d1fc4de0f0c3c 57204 otherosfs optional wine_1.6.2-3.debian.tar.xz
 7683c61b70371ee2b54c8b01fd0caee5 101424 otherosfs optional wine_1.6.2-3_amd64.deb
 449f05fc166f118c90d60ee1e9ca8eb1 68426 otherosfs optional wine64_1.6.2-3_amd64.deb
 ac656eb8b5700b5585beeb6994517552 412562 libdevel optional wine64-dev-tools_1.6.2-3_amd64.deb
 079a1ee2e6e1fa796c800e39df290dca 2427768 libdevel optional libwine-dev_1.6.2-3_amd64.deb
 72fb55fd06aa171a5c40921a2e2a537c 15842958 libs optional libwine_1.6.2-3_amd64.deb
 059b88e637ca25b6d7a363490ab7fc60 56030 oldlibs extra wine64-bin_1.6.2-3_amd64.deb

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

iQQcBAEBCgAGBQJS5Jg6AAoJELjWss0C1vRz9Hkf/0UGyc9Et5sLWR3Nwd6tP9/Y
20d3/nhiR+yZ20LLtpr15OYDlxY1NB24WaHOIvUSlFuU9IJJ7PT1Tpreufmw/DDm
qRsctYzxP0XOKDkC31VqaFIXl8jjSKXBuT0447ErXo51K8zvtNAPG8ChdO3mQM4I
wyP91JyVlnQ1xFVf6JGIQLghVKBLg9fXO70pVfc0fGJYm8D0mQ2PKyKlye1cMP8K
wlhgx1f4C9o7DI6arhZFNg1/IhUOhMwfMyijB6vufzFT5DL+067ex9gNm9DhySYP
aRAlqSgNH8YiTltHiGEcnHOM3o0QIX++shbT+OPXDBl4Ryot0MtojDb0bkoJPm73
70qsgKGdqRA7VVwxuxMZb3xHUwTZRZ2WcDTLs3DUNS0SlZm1bFz6bolu5pFaqVXp
kDdgG/DI4Kk5KtT5qpKXI6b6Ygpm9zPG0bseLe02fzLXgwkjn7kh25H5zJluGUNl
5s95HA8rrGsc8J8ile7pe8eZP/dNADvhBJIL6ylyxpc5IUfpH1eT5lpiLpGa6MA0
JUNQRFIhOpgIxNzOoYx2SswsZcNPnLjTPPeKOGY9Dcz8QITWKXga/2ESpNstJvmT
qAN4loCb8lGxTNWhJ4rt6wgs1oEQJxnqrMB1ZUMKSc+jcOGjvE6g/Z99USsiKOsv
bc7q+pevPC4QFM/xBD2lVoEXfGAe7exarbLwcc4e7g/lZwZuNOi23ZHm3oeLvxwK
TcYCG34beCCyon5PK4UJB/gU4ql+v7gBuHXUfWzIRS0ZypqeSwRRg9ij5dHT+iHE
5N3iB9USzogkHQ5aE1WrVXH8nw+9N7yOMJIXRnMiBqX+yGvGbK75shLbrL996LQj
A5ctUxLTY/v2y/Lkyg+0NvJ3bKvslK90Xjte2k3HnPZC38VQBb45UmH9ZTDI6j6g
AoH3tbFdYkbmm6fTxk1FVXtfkLVGv8YHjO/+jKHEy9HG1D6LG8tMEu1eAPijiN/U
nFzvI9UWYOuGX0jCcB4ri+vlRbGxBVS1Xr09mvgokrCuJWPpFCIS8WeEAo6ntOSy
PYOdZaitBhromwx3m5zoNRFWLOLzl/Ui1l+sUfMfVmFmQiLNxDFa2ouwHJgCBnwc
yZK/4jkN1/GpFHTw6BQ0+TAnIAH2KlBobvAI+CZsWSL2PWiUXVNjCIgRdDnaLcrQ
mxTURYxmHRhFgVX4BXw8fOfrpWO3eq60aGAyaKYqYWbSAV9yo/EZwNgAYbnRHo0r
buOrPi4kgDhWI5CnzOkHdC/pCIKtot8qqMGj6UlGRu2GudyYz9DR+Gj91LZ52sOb
7l3Cx0YZV1Ldfshv1NmxsfgT1bhIz1DmNfuoqlJ0GgeO6S6QdMQUz4F9OCzw4ik=
=w2a2
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: