https://bugs.winehq.org/show_bug.cgi?id=47618
Bug ID: 47618 Summary: Required gstreamer plugins not installed by Debian packages Product: Packaging Version: unspecified Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-packages Assignee: wine-bugs@winehq.org Reporter: jre.winesim@gmail.com CC: dimesio@earthlink.net, michael@fds-team.de, sebastian@fds-team.de Distribution: ---
Hi,
from https://bugs.launchpad.net/ubuntu/+source/wine/+bug/1817244 and followup reading at winehq I learned that several gstreamer plugins are required for some media, but the Debian packages don't install them.
In this specific case I couldn't reproduce the issue as long as libmpg123-0:i386 was installed. But I assume current Wine still generally needs them!? Please comment.
Unless you have some other input, I'm going to fix this in the debian.org packages, and suggest you do something similar in the winehq -i386 and -amd64 packages:
Recommends: gstreamer1.0-libav, gstreamer1.0-plugins-good, gstreamer1.0-plugins-ugly,
This works on Debian unstable.
gstreamer1.0-plugins-bad still has non multi-arch'd dependencies. I'll try to get those fixed.
I assume some other distros don't support multi-arch for the previous 3 packages, so you might have to add this conditionally.
Also some distros might still use gstreamer 0.10.
Greets! jre
https://bugs.winehq.org/show_bug.cgi?id=47618
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #1 from Zebediah Figura z.figura12@gmail.com --- (In reply to Jens Reyer from comment #0)
In this specific case I couldn't reproduce the issue as long as libmpg123-0:i386 was installed. But I assume current Wine still generally needs them!? Please comment.
In some specific cases libmpg123 alone can be used, but in general this isn't enough, no. Various applications need different codecs, some of which are available in -good, some in -bad, some in -ugly.
Finally fixing gstreamer multiarch for Debian would be hugely welcome.
I don't know why the OBS packages don't depend on/recommend these gstreamer plugins, but it's probably best that they do. Possibly because they aren't multiarch-compatible.
https://bugs.winehq.org/show_bug.cgi?id=47618
Jens Reyer jre.winesim@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jre.winesim@gmail.com
--- Comment #2 from Jens Reyer jre.winesim@gmail.com --- (In reply to Zebediah Figura from comment #1)
In some specific cases libmpg123 alone can be used, but in general this isn't enough, no. Various applications need different codecs, some of which are available in -good, some in -bad, some in -ugly.
Thanks! Can you also comment on "gstreamer1.0-libav"?
I don't know why the OBS packages don't depend on/recommend these gstreamer plugins, but it's probably best that they do. Possibly because they aren't multiarch-compatible.
I'm quite sure there is no technical reason, at least for Debian unstable, today. But in the past there were probably too many issues, and maintainers got used to it being not fixable.
Further, contrary to most other dependencies, there is no way to automatically generate a list of needed gstreamer plugins.
https://bugs.winehq.org/show_bug.cgi?id=47618
--- Comment #3 from Zebediah Figura z.figura12@gmail.com --- (In reply to Jens Reyer from comment #2)
(In reply to Zebediah Figura from comment #1)
In some specific cases libmpg123 alone can be used, but in general this isn't enough, no. Various applications need different codecs, some of which are available in -good, some in -bad, some in -ugly.
Thanks! Can you also comment on "gstreamer1.0-libav"?
I'm less sure about this one, but I think it's similarly necessary for some codecs; in particular WMA/WMV comes to mind.
Further, contrary to most other dependencies, there is no way to automatically generate a list of needed gstreamer plugins.
For what it's worth, I think it would be possible without too much difficulty to compile by hand a list of formats that Windows supports natively; we don't strictly need to provide any others for the purposes of emulation. (On the other hand, some applications that use quartz are generic media players, and a user may want to be able to play, say, Ogg audio, which I don't think Windows supports, using a win32 media player. But then maybe it's their responsibility to install the GStreamer plugins that they need.)
https://bugs.winehq.org/show_bug.cgi?id=47618
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |WONTFIX
--- Comment #4 from Rosanne DiMesio dimesio@earthlink.net --- Our packages do not install gstreamer-plugins as a dependency because most Windows apps don't need them at all, and for those that do, which plugin package they actually need will vary greatly. It makes no sense to force additional dependencies on everyone when the majority don't need that functionality at all. Users who do need plugins can easily install the one(s) they need.
In addition, the plugins-ugly by definition have legal problems; it would be inappropriate to force that on any of our users.
https://bugs.winehq.org/show_bug.cgi?id=47618
--- Comment #5 from Jens Reyer jre.winesim@gmail.com --- @Zebediah and all: All gstreamer plugins are now coinstallable in Debian Bullseye (testing). If there are any issues please tell me.
@Rosanne: Of course we shouldn't force anyone, that's why I suggest "Recommends" (users can opt-out). To avoid bloating up the dependencies, and/or for less needed (av) or legally problematic packages (ugly and especially bad) you could still go for "Suggests" (users can opt-in). So nobody is forced, but it's still easier for users to find them.
[ Just my 2 cents, I'm not changing the resolved/wontfix bugstatus ].
https://bugs.winehq.org/show_bug.cgi?id=47618
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Austin English austinenglish@gmail.com --- Closing.
https://bugs.winehq.org/show_bug.cgi?id=47618
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |blue-t@web.de
--- Comment #7 from Zebediah Figura z.figura12@gmail.com --- *** Bug 50328 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=47618
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |abacadacaba@gmail.com
--- Comment #8 from Rosanne DiMesio dimesio@earthlink.net --- *** Bug 53413 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=47618
--- Comment #9 from abacadacaba@gmail.com --- I see nothing about gstreamer1.0-plugins-good.
https://bugs.winehq.org/show_bug.cgi?id=47618
--- Comment #10 from abacadacaba@gmail.com --- Provide packages in two flavors: minimal like Wine did and complete with all legal packages.
https://bugs.winehq.org/show_bug.cgi?id=47618
--- Comment #11 from Rosanne DiMesio dimesio@earthlink.net --- *** Bug 53413 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=47618
--- Comment #12 from Gijs Vermeulen gijsvrm@gmail.com --- *** Bug 53413 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=47618
--- Comment #13 from Zeb Figura z.figura12@gmail.com --- *** Bug 53413 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=47618
--- Comment #14 from Alexandre Julliard julliard@winehq.org --- *** Bug 53413 has been marked as a duplicate of this bug. ***