[pkg-wine-party] Bug#734051: wine32: missing Breaks/Replaces on wine

Simon McVittie smcv at debian.org
Fri Jan 3 10:34:28 UTC 2014


Package: wine32
Version: 1.6.1-11
Severity: serious
Justification: Policy 7.6.1

When upgrading from 1.6.1-8 to 1.6.1-11, apt may choose to unpack the new
wine32 before the new wine, which fails:

> Unpacking wine32 (1.6.1-11) over (1.6.1-8) ...
> dpkg: error processing archive /var/cache/apt/archives/wine32_1.6.1-11_i386.deb (--unpack):
>  trying to overwrite '/usr/share/man/man1/wine32.1.gz', which is also in package wine 1.6.1-8

I believe the correct fix is as easy as this, since wine and wine32 should
presumably be upgraded in lockstep anyway:

> Package: wine32
> ...
> Breaks: wine (<< ${binary:Version})
> Replaces: wine (<< ${binary:Version})

See Policy §7.6.1 for details.

Workaround for affected users: "apt-get -f install" usually resolves this
class of bug.

Thanks,
    S

-- System Information:
Debian Release: jessie/sid
  APT prefers proposed-updates
  APT policy: (500, 'proposed-updates'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.12-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages wine32 depends on:
ii  libc6              2.17-97
ii  libwine            1.6.1-11
ii  libwine-gecko-1.4  1.4+dfsg1-3
ii  x11-utils          7.7+1

wine32 recommends no packages.

wine32 suggests no packages.

-- no debconf information



More information about the pkg-wine-party mailing list