https://bugs.winehq.org/show_bug.cgi?id=46936
--- Comment #24 from Sveinar Søpler cybermax@dexter.no --- (In reply to Sergio Callegari from comment #19)
The fact that wine stops updating and cannot be installed fresh unless a couple of packages for an unofficial repos are installed first appears as a serious packaging issue to me.
The problem is worsened by the following facts:
- From the apt upgrade output it is not clear that the final dependency that
is missing is libfaudio0
Apt should probably have pointed out a dependency issue, but the "winehq-devel" package does not depend directly on libfaudio0. "winehq-devel" package depends on "winehq-devel-amd64" and "winehq-devel-i386". Dunno if "aptitude why winehq-devel" would give more relevant info? Did not try.
Furthermore notice that installing the libfaudio0 packages manually requirese intervention with apt --fix-broken install, which is not obvious.
The "--fix-broken" issue was my fault. I am still working on this issue, and i am truly sorry for the mess.
As a matter of fact, I think that winehq should "copy over" and distribute all the debs that are missing for the various distributions on its own repo. Incidentally, if things were built on the ubuntu ppa (which is obviously impossible given the cross-distro nature of wine) this is what would be encouraged.
An alternative (not very elegant) would be to ship libfaudio0 directly inside the wine debs as a packaged-in library (e.g. this is what some non-free packages do).
In any case the current situation is poor and complaining about the fact that distros can generally accept new packages only during some development window won't likely change things with the distros.
The ideal situation would be that the winehq repo had the appropriate packages and ppl would not need to think about it. I guess this is a discussion for someone eventually :)