Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 482316 - net-misc/rygel: Add media-plugins/gst-plugins-meta[http] dependency
Summary: net-misc/rygel: Add media-plugins/gst-plugins-meta[http] dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2013-08-24 11:02 UTC by Priit Laes (IRC: plaes)
Modified: 2013-09-08 17:19 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Priit Laes (IRC: plaes) 2013-08-24 11:02:10 UTC
Rygel requires gst-plugins-soup when acting as playback device. If that plugin is not installed, following error is shown on console and playback does not work:

** (rygel:21131): WARNING **: rygel-playbin-player.vala:438: Error from GStreamer element playbin0: No URI handler implemented for "http". (gsturidecodebin.c(1332): gen_source_element (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin1)
Comment 1 Priit Laes (IRC: plaes) 2013-08-24 19:30:30 UTC
Better approach would be media-plugins/gst-plugins-meta[http] dependency.
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2013-08-25 15:30:12 UTC
No gst-plugins-meta is not meant to be depended on.
A package that requires a specific plugin needs to depend on it directly.
Comment 3 Pacho Ramos gentoo-dev 2013-08-26 07:37:35 UTC
Also, since rygel is RDEPENDing on libsoup, probably gst libsoup plugin should be handled in the same way
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2013-09-08 17:19:50 UTC
+  08 Sep 2013; Gilles Dartiguelongue <eva@gentoo.org> rygel-0.16.4.ebuild,
+  rygel-0.18.3.ebuild, rygel-0.18.4.ebuild:
+  Add gst-plugins-soup to dependencies per bug #482316, it was introduced in
+  0.16 series.
+

It was a hard to detect dependency since afaik it wasn't written in ChangeLog or NEWS. Anyway found the code trying to use it and added proper dependency. I didn't went as far a split true runtime only dependency from build time dependency, maybe in a later bump.

Thanks for reporting.