https://bugs.winehq.org/show_bug.cgi?id=53393
Bug ID: 53393 Summary: wine-stable depend on wine-stable-i386 Product: Packaging Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-packages Assignee: wine-bugs@winehq.org Reporter: david@ixit.cz CC: dimesio@earthlink.net Distribution: ---
On my Debian system, I can install `wine64` (from Debian sources) and I get wine complaining about missing 32-bit libraries, but working for my purpose (running 64-bit apitrace).
In CI, where we loaded the winehq repository, I'm unable to cleanly install wine-stable, without installing both wine-stable-amd64 and wine-stable-i386, while I believe, the latter should be RECOMMENDED, but NOT REQUIRED.
If there is a chance we could drop the hack to avoid installing the whole i386 subarch into CI, I would be really glad.
Thank you.
https://bugs.winehq.org/show_bug.cgi?id=53393
David Heidelberg (okias) david@ixit.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |david@ixit.cz
https://bugs.winehq.org/show_bug.cgi?id=53393
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WONTFIX Status|UNCONFIRMED |RESOLVED
--- Comment #1 from Rosanne DiMesio dimesio@earthlink.net --- That's intentional and there are no plans to change it.
https://bugs.winehq.org/show_bug.cgi?id=53393
--- Comment #2 from Rosanne DiMesio dimesio@earthlink.net --- Closing WONTFIX.
https://bugs.winehq.org/show_bug.cgi?id=53393
--- Comment #3 from David Heidelberg (okias) david@ixit.cz --- Wrote short note, how to install WINE without 32-bit (as I used it in CI): https://ixit.cz/blog/2022-07-21-wine-in-CI
It's sad that WineHQ Debian package cannot follow the correct way doing packaging.
https://bugs.winehq.org/show_bug.cgi?id=53393
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #4 from Zeb Figura z.figura12@gmail.com --- Wine is fundamentally a piece of multiarch software, because Windows is too, and this will only become more true as time goes on and we improve our WoW64 implementation. (Although, from a packaging perspective, when WoW64 is done, distributions can use it, and then they won't need to depend on 32-bit host packages except for the 32-bit MinGW compiler and optionally some 32-bit MinGW libraries.)
I understand it's unfortunate that we have to do things differently, but if there are exceptions to be made, Wine should quite reasonably be one of those.
It's worth pointing out, also, that while a build of Wine gutted of 32-bit components *can* work with purely 64-bit software, I don't think we want to distribute that, lest unwary users fail to install the 32-bit portion and wonder why things won't work. I think it makes more sense to require manual configuration, as you've done, if you're really sure that you don't need the 32-bit parts. (It's also worth pointing out that even 64-bit programs often ship with 32-bit installers, since otherwise the program has no way of controlling what happens on a 32-bit machine.)
https://bugs.winehq.org/show_bug.cgi?id=53393
--- Comment #5 from David Heidelberg (okias) david@ixit.cz --- While I understand that, when running specific 64-bit code on CI, it's not very useful to install i386 sub-architecture, if you don't have to ;)
https://bugs.winehq.org/show_bug.cgi?id=53393
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Gijs Vermeulen gijsvrm@gmail.com --- Closing WONTFIX.