--- Begin Message ---
Package: wine-development
Version: 2.20-1.1
Severity: normal
Dear Maintainer,
creating a wine prefix on amd64 with wine-development:i386 create a
win64 prefix.
This as wine-development wrapper has a bias on win32 but when it launch
wineserver-development wrapper this one set the bias on win64.
The patch fixes the inconsistency by switching bias from win64 to win32
in debian/script/wineserver.in.
The issue affect wine-development 2.21-1 sources and wine 2.0.3-1
stable wrappers too.
Best regards
Alban
-- Package-specific info:
/usr/bin/wine points to /usr/bin/wine-stable.
-- System Information:
Debian Release: buster/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 'unstable'), (500, 'stable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.14.0-rc7prahal+intel+ (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages wine-development depends on:
ii wine32-development 2.20-1.1
wine-development recommends no packages.
Versions of packages wine-development suggests:
pn dosbox <none>
ii playonlinux 4.2.12-1
ii winbind 2:4.7.1+dfsg-1
ii wine-binfmt 2.13.1-1.2
ii winetricks 0.0+20171018-1
Versions of packages wine-development is related to:
ii fonts-wine 2.13.1-1.2
ii wine-development 2.20-1.1
ii wine32-development 2.20-1.1
pn wine64-development <none>
-- no debconf information
--- End Message ---
--- Begin Message ---
Hi,
[just found your mail in my spam folder, sorry.]
We're doing here what upstream does: if Wine is installed completely it
defaults to win64 prefixes. "Complete" means wine, wine32 and wine64
are installed. A win64 prefix is able to run *both* 32-bit and 64-bit
prefixes. This is also documented in
/usr/share/doc/wine-development/README.Debian.gz
I think this is generally a good default for the complete Wine
installation and we don't want to change it. If you have installed
everything necessary to run both 32- and 64-bit then the system should
just default to setup these prefixes, instead of 32-bit only prefixes.
Assuming that installing wine:i386 or wine32 will give you a 32-bit-only
Wine is a common misconception. Per default they will both also pull in
the wine64 package. Thus you'll have a complete installation of Wine.
(The same is true for wine-development.)
Suggestions how to communicate this better are welcome.
The wine package is arch:all. So there is only this one
architecture-neutral package in the Debian archives, not as usually many
different ones. If you "apt install wine-development:i386" you will get
the same package as for wine-development or wine-development:amd64.
With your patch every user who has wine64 installed would have to
explicitly specify win64 if they also want to run 64-bit Windows apps.
So if you want to correctly change this you'd have to make the package
wine architecture specific and drop the depends/recommends on wine64
from 32-bit architectures.
Instead, if you don't want 64-bit at all, I'd suggest to just uninstall
wine64.
I'm closing this bug, but feel free to respond/reopen.
Greets
jre
--- End Message ---