[pkg-wine-party] Bug#824673: wine32-development-tools:i386 cannot be installed on amd64

Jens Reyer jre.winesim at gmail.com
Sun Jun 5 22:53:43 UTC 2016

control: tags -1 + pending
control: tags 823264 + patch

I committed several changes on git branch master to either install
wine32-tools, or 32-bit libwine-dev with wine64-tools, and document how
to get 32-bit results.

They should be in the next "wine-development" release, and if they work
out well I'll apply them for "wine".

On 05/30/2016 10:21 PM, Javier Serrano Polo wrote:
> El dl 30 de 05 de 2016 a les 01:27 +0200, Jens Reyer va escriure: 
>> ${perl:Depends} | perl:any [i386],
> This might break in the future if ${perl:Depends} is substituted with
> "perl, foobar".

I considered this issue, but according to the manpage it resolves to
only one value (perl or perlapi), see below.


commit 2e52d32383b040ff7118e46b441410d64f184655
Author: Jens Reyer <jre.winesim at gmail.com>
Date:   Sun Jun 5 19:13:52 2016 +0200

    Document generating 32-bit results with the -tools packages.

    See: #824673
    Thanks: Andrey Gursky and Javier Serrano Polo

commit 4b5983772f8ecc8bf93c5da27f39e6d138ca4ab5
Author: Jens Reyer <jre.winesim at gmail.com>
Date:   Sun Jun 5 16:21:58 2016 +0200

    Let libwine-dev prefer wine64-tools to wine32-tools.

    Otherwise, if libwine-dev is installed from a 32-bit and a 64-bit
    arch, the recommends may be resolved to wine32-tools and
    wine64-tools (which conflict with each other).

    This also prevents issues on arm64 with 32-bit libwine-dev
    installed while wine32-tools is not installable because of its
    dependencies there.

commit 5854b7a988c4c4da97a5fec59058027a24544dfd
Author: Jens Reyer <jre.winesim at gmail.com>
Date:   Sun Jun 5 16:29:31 2016 +0200

    Make wineNN-tools multi-arch installable.

    Closes: #824673
    Closes: #823264 (stable)
    Thanks: Javier Serrano Polo

    Add alternative dependencies to wine32-tools (i386 only) and make
    it M-A:foreign, so amd64 packages can depend on it.

    Note: perl:Depends resolves to only one value (perl or perlapi),
    so there's currently no risk of a malformed expression. A general
    fix has been requested in #824696 (debhelper: dh_perl should
    report perl:any when usage is architecture independent).

    Also make wine64-tools M-A:foreign, so 32-bit libwine-dev can
    depend on it.

commit 2cce63ce6118bac660d7229ee8d9163d70280bbd
Author: Jens Reyer <jre.winesim at gmail.com>
Date:   Sun Jun 5 16:04:26 2016 +0200

    Add alternative dependency on 32-bit libwine-dev to wine64-tools.

    Note: Depending e.g. on libwineVERSION-dev:any doesn't work
    because that resolves for the host arch only.

More information about the pkg-wine-party mailing list