Comment 2 for bug 1773703

Revision history for this message
jre (jre-phoenix) wrote :

Hi Ulf,

sorry for the late answer. You've got an uncommon setup, not sure if it is "valid" because I'd expect a foreign-architecture on a system to just work.

I'm not totally sure if wineserver64 (a 64-bit program) not running on a 32-bit system with "some" 64-bit parts is a bug. Maybe this depends on the specifics of your system, but I'd say not-a-bug.

The issue of a broken system (bug 1648278), or your original problem, needs fixing, but I don't think we should workaround this in any way in the Wine packaging. The Wine packaging defaults to support "everything" if available. If you've got both 32- and 64-bit enabled the default is to support both, which works perfectly on usual (non-broken) systems. If you want another setup you can just uninstall e.g. wine32 or wine64, since they are only recommended by wine.

Finally AFAIK there is no possibility to handle foreign architecture separately in the packaging. The best fix to get a pure 32-bit Wine installation might be to make "wine" an architecture-dependent package (arch:any) instead of arch:all, but I don't really see the need to do so.

Therefore I'm tagging this report as "opinion".

Greets
jre