[pkg-wine-party] Bug#733648: marked as done ([wine] winecfg and other wine tools fail on WOW64 WINEPROFILEs)
Your message dated Thu, 02 Jan 2014 01:34:22 +0000
with message-id <E1VyXB0-0007Kn-OO@franck.debian.org>
and subject line Bug#733648: fixed in wine 1.6.1-11
has caused the Debian Bug report #733648,
regarding [wine] winecfg and other wine tools fail on WOW64 WINEPROFILEs
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.)
--
733648: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=733648
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: [wine] winecfg and other wine tools fail on WOW64 WINEPROFILEs
- From: Francesco Presel <f.presel@alice.it>
- Date: Mon, 30 Dec 2013 18:20:00 +0100
- Message-id: <52C1AB40.8090404@alice.it>
Package: wine
Version: 1.6.1-8
Severity: important
--- Please enter the report below this line. ---
If I use some wine tool on a 64 bit profile, it fails with:
$%env WINEPREFIX="/home/francesco/.wine64" wine explorer
wine: '/home/francesco/.wine64' is a 64-bit installation, it cannot be
used with a 32-bit wineserver.
$%env WINEPREFIX="/home/francesco/.wine64" winecfg
wine: '/home/francesco/.wine64' is a 64-bit installation, it cannot be
used with a 32-bit wineserver.
This makes it difficult to use 64 bit binaries, since they require a
64-bit profile and such a profile can't be easily configured due to this
bug.
Is it possible, inside the script in /usr/bin/wine, to detect whether
the WINEPROFILE you are currently using (by setting the WINEPROFILE
variable or the default prefix if the variable is not set) is 32 or 64
bit, and fallback to that architecture instead of using the 32 bit
executable by default?
Moreover, there should be (by documentation) the possibility to select
the desired architecture by using the variable WINEARCH (=win32 or win64).
Finally, I believe that, if the 64 binary is installed, the default
value for winearch should be win64 and not win32, because a WOW64
profile is compatible with 32 bit applications, but not vice versa.
To summarize, my suggestion is the following behaviour, in the following
order:
1- if only wine32 or only wine64 exist, use that.
2- if WINEARCH is set, use the executable according to that; return
error if the profile or the binary you are running is not compatible
with the architecture requested.
3- If the argument (converted - if necessary - to a unix style path) is
an existing file, use 64 bit if it is a 64 bit executable and 32 bit
otherwise (for compatibility with 16-bit binaries, from what I understand)
4 - If it is not (the argument is probably "one of the Windows
executables shipped with Wine"), check if WINEPROFILE is set (otherwise
set it to $HOME/.wine), then check if this profile exists and choose the
wine binary according (do this also for winecfg)
5 - If you arrive here, it means that the prefix has yet to be created.
In this case, by default, create a WOW64 profile (by using the 64 bit
version of wine).
I hope this makes sense. Anyway, thanks for updating wine, I was really
waiting for wine WOW64 support to arrive in Debian too!
--- System information. ---
Architecture: amd64
Kernel: Linux 3.11.8-desktop-f
Debian Release: jessie/sid
900 testing ftp.nluug.nl
900 solydxk ftp.nluug.nl
900 solydxk community.solydxk.com
850 testing debian.fastweb.it
800 unstable debian.fastweb.it
750 experimental debian.fastweb.it
500 wheezy linux.dropbox.com
500 home:ksmanis download.opensuse.org
400 testing debian.linuxmint.com
400 debian packages.linuxmint.com
--- Package information. ---
Depends (Version) | Installed
========================-+-=============
file | 1:5.14-2
wine32 (>= 1.6.1-8) | 1.6.1-8
wine64 (>= 1.6.1-8) | 1.6.1-8
Package's Recommends field is empty.
Suggests (Version) | Installed
========================================-+-===========
wine-doc | 1.0.0-1
binfmt-support | 2.0.16
ttf-mscorefonts-installer | 3.5
winbind | 2:4.0.11+dfsg-1
avscan |
OR klamav |
OR clamav | 0.97.8+dfsg-1
--- End Message ---
--- Begin Message ---
Source: wine
Source-Version: 1.6.1-11
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 733648@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: Wed, 01 Jan 2014 18:38:58 +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.1-11
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: 733648 733681 733687 733727
Changes:
wine (1.6.1-11) unstable; urgency=medium
.
* Replace libwine-bin (closes: #733681).
* Install .a files to libwine-dev (closes: #733687).
* Add wine32 and wine64 symlinks in /usr/lib (closes: #733727).
* Set WINEPREFIX default to ~/.wine32 for wine32 and ~/.wine64 for wine64
(closes: #733648).
Checksums-Sha1:
f15ecd1decb8bf7686ce5ba9ea808471a7204b55 4328 wine_1.6.1-11.dsc
b745db237811a3fa5bf0e246f1368cf908cd01c1 65984 wine_1.6.1-11.debian.tar.gz
64ad0f14689d262f799d86247f5b640031ce62ca 101084 wine_1.6.1-11_amd64.deb
654a7d6e5391863a9d4b5740356d13570a635572 67980 wine64_1.6.1-11_amd64.deb
283de402d9d466a05d0d867612773cb4cc799efb 409250 wine64-dev-tools_1.6.1-11_amd64.deb
d167f7dd04bdd2ecfc914aa03fb8ce7daec00530 2485540 libwine-dev_1.6.1-11_amd64.deb
cc3e83101b33998e66504e703796a317f7bae90c 15893926 libwine_1.6.1-11_amd64.deb
e3b24bc3ea46bc9e730485dbdf436d0984902479 55566 wine64-bin_1.6.1-11_amd64.deb
Checksums-Sha256:
23673de388023b0b1955846b3c8ad2a116aebffe10f1aefa9e090ce281ac93ae 4328 wine_1.6.1-11.dsc
c5ebc50792a7302d3a4d1998befa68de1360d26ed8e400a32569b8e8f9eabf0a 65984 wine_1.6.1-11.debian.tar.gz
23fc6c5f9f9fb562f69ba20a59edc4e6e935abbd4ab04adf2905770627d675e1 101084 wine_1.6.1-11_amd64.deb
6cd6cab5a576367128ff7b5fc749b983983142ded30c7c7e7d61715fddabd226 67980 wine64_1.6.1-11_amd64.deb
51ff32a5f2ef527907bfd23d222480780b4104c3ed9ea90eeeeb0700942ecc48 409250 wine64-dev-tools_1.6.1-11_amd64.deb
27a34b2bba4dff95bebf40922c74420e27af5596286fab8d0a14e239e4065925 2485540 libwine-dev_1.6.1-11_amd64.deb
470b88313ad893e5ac9d933e2fa064de6d9c77347f7f0dfce724659d41fe3237 15893926 libwine_1.6.1-11_amd64.deb
b0dfd152ff85eeb818215797665bfc5f265d953870bb5dc71c1d8d6360871bf9 55566 wine64-bin_1.6.1-11_amd64.deb
Files:
f40deac339e63d2a639740dfb659511d 4328 otherosfs optional wine_1.6.1-11.dsc
6887e36b11c80a81e989bdbb12b45a67 65984 otherosfs optional wine_1.6.1-11.debian.tar.gz
6d383e7f1460aaed0c97b0a784a8127c 101084 otherosfs optional wine_1.6.1-11_amd64.deb
f8b1a2c55026ba5792b9d204ed781d9d 67980 otherosfs optional wine64_1.6.1-11_amd64.deb
61926f6633f365605ba850c1113bb2b5 409250 libdevel optional wine64-dev-tools_1.6.1-11_amd64.deb
13ff7a585fe6cf5c3d5fe8b58514713d 2485540 libdevel optional libwine-dev_1.6.1-11_amd64.deb
f5955c50f5c054116ad8358ecc752078 15893926 libs optional libwine_1.6.1-11_amd64.deb
5233b2e4e42793f1be3ac2f2084c2523 55566 otherosfs optional wine64-bin_1.6.1-11_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)
iQQcBAEBCgAGBQJSxL3pAAoJELjWss0C1vRzJMQf/2LCelgHwVWEbjNrbWSIfWxa
NJScd32QAxH9CwAqmByIPaAJoGfGixNhRJddqYAhDuXjD6MBLHszWZCto2f4zgLF
RvhpHvIb8wr4eJy0eVGDClSVK9tEo9wIq3j067bACfMyYe7yARv9GfbXfZtkaQud
cKy7JBFmsn4aRNtFTM/TEp204+IvXh0quNcMkTv9xiJWhYCY+h2enMxFxgdFI4F1
6v0XfHyhbRRJZp0aBMccA5B9CjYuhvN+3mjqAY/Gxka3bnPF2qF4Qee0s8m//BLx
4eA1wzvfJfgpREb84PAaflIS5AJnfwPDNYcaQswcIjxhkIDoO3FvtaYFfnlUWQpl
Jti6gylR17bsjDmRwSB+gAvoA1d0C0JKauPIgxKyQ0i82s52E6UNwBm5Cpx6hcCL
t7CbWUDgOx/Xe3+Bb1IB/CrItMfWwWY+JpzQEps/7E+eikVloUxU+OLDpTOiHVsr
QZMtTVu4NkO8nynKzm8/jJYnm5ZMiWBmfuOIgFWpAIFrnO61oe+WegzsnQwFQNqt
sOrqmgTeTS3aPZjybcXeN5bPYDCfb8/g26POGZPnzBJOeVBGysk6y3LkEX2GHZbu
MCyg+cgJGVa7RZm2Avmm5MGOhA/h7WUbrjjrkT70qp3BIJQB/1BiYIa3v3Grl/tv
uXyJAa4neoZwtKKR/byHbT/5rc6kpwMs3o4JwIy4jrvtU8zGBR8hduFN1gUZvCWv
oBtfiCunBnU4sXOabFRzzTsbP9hodPt8JQVZN3kqqaqKLLLy/xUI3d3vlKWNf0y2
16AdLSIS14rSVpSfiXKnxUmdaO0Mzp0ZVc/i5JPxgkU9pDmt8BJ23gt1287pRkuc
HVJ+/ZphfcTA3sI5yAg68b62sbr8jaO6/O4iCEFQkghrEjvWXQ7uaMjuBB7xh80p
f06ErEXSpDqeALj+fCBoIVdHrGwkJZkRAS0v9cAgIwOrlIh73ftJ+WF/HdPRdf8a
ho9Vc3AltyhvPl4m+OSsFj84Vpy5l8oqCrkykVHYLYRkiT9TgIvuq7lAE/e+A9JA
NzqzCbiniE5yJ4rxq0TzNpmZ54rpxVelOnkGkn+Z8tTNxTQwQjkAjMO2c7xaThdj
gSs3E509FabkEuwk7SENNm++sId4mKYeKFQbUvwR5cau627w+99WsrbkOHqXHndz
RAlxKw0N8R33nyCeYB6DHl3H48s76StBi4+/PDxFth5EBr+GQ1SmpSncvbYANAdk
NA0PKJ8JMLTkHZXjsRl0BDPunyVOaeE9B44r0CCZdCi10g3NUmwzrkeP8BxTNIBi
W5Keq5JsiX+MBKv7j8+CYKRC8ZQy+amZ+8rIRaUA4eF5nCKVcNrQ/L0aCqGpNLE=
=YQz2
-----END PGP SIGNATURE-----
--- End Message ---
Reply to: