Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#45521 - [phonon-gstreamer] add gst-plugins-good as dep for pulseaudio-ready support
Attached to Project:
Arch Linux
Opened by Tom Yan (tom.ty89) - Wednesday, 01 July 2015, 21:51 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 18 July 2015, 08:00 GMT
Opened by Tom Yan (tom.ty89) - Wednesday, 01 July 2015, 21:51 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 18 July 2015, 08:00 GMT
|
DetailsDescription:
gst-plugins-good is necessary for pulseaudio support. without it as dep, the only way for user to know about this is documentation (e.g. https://wiki.archlinux.org/index.php/PulseAudio#GStreamer). since phonon-gstreamer deps on gst-plugins-base and libpulse already, gst-plugins-good should be add as dep as well. |
This task depends upon
Closed by Antonio Rojas (arojas)
Saturday, 18 July 2015, 08:00 GMT
Reason for closing: Fixed
Additional comments about closing: libpulse dep removed in svn
Saturday, 18 July 2015, 08:00 GMT
Reason for closing: Fixed
Additional comments about closing: libpulse dep removed in svn
If it's made an optdep so that users can pull less packages, then libpulse should be removed from dep list of "phonon-gstreamer" and be only makedep of "phonon", because it alone won't make phonon-gstreamer work with pulse anyway.
EDIT: I just tested with amarok playback (hence phonon-qt4, but I assume it will be the same for -qt5) myself and confirm that libpulse is not required as an makedep for phonon-gstreamer. phonon seems to need it as makedep though (or maybe just certain deps of libpulse).
PS: In case I didn't elaborate well in text, I do it again with graph, so basically the output chain is like:
phonon -> phonon-gstreamer -> gst+plugins-base+base-libs -> plugins-good -> libpulse -> pulseaudio
It's alright to do this:
phonon -> phonon-gstreamer -> gst+plugins-base+base-libs (-> plugins-good -> libpulse -> pulseaudio)
which means libpulse will be only makedep of phonon and nothing of phonon-gstreamer
or IMHO preferably this:
phonon -> phonon-gstreamer -> gst+plugins-base+base-libs -> plugins-good -> libpulse (-> pulseaudio)
but as you can see, this is just silly:
phonon -> phonon-gstreamer -> gst+plugins-base+base-libs (-> plugins-good) -> libpulse (-> pulseaudio)