https://bugs.winehq.org/show_bug.cgi?id=46936
Sergio Callegari scallegari@arces.unibo.it changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |scallegari@arces.unibo.it
--- Comment #19 from Sergio Callegari scallegari@arces.unibo.it --- 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
- What to do is not immediately obvious from the wine download instructions notwithstanding the recent addition of the sentence:
"Beginning with Wine 4.5, the wine-devel packages for Ubuntu 18.04 and 18.10 require libfaudio0 as a dependency. Since the distro does not provide it, libfaudio0 packages can be downloaded from the OBS. See https://forum.winehq.org/viewtopic.php?f=8&t=32192 for details"
The casual user may not even know what the "OBS" is and the forum link does not provide enough information. For instance: what specific packages you need to install? For what archs? And in case you want to add the repo how do you get the OBS key? What is the exact syntax to add it to the apt repo list?
Furthermore notice that installing the libfaudio0 packages manually requirese intervention with apt --fix-broken install, which is not obvious.
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.