Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 302085 - media-video/minitube-0.9 broken dependencies
Summary: media-video/minitube-0.9 broken dependencies
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High critical
Assignee: Markos Chandras (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 289692
Blocks:
  Show dependency tree
 
Reported: 2010-01-24 16:40 UTC by sdfsf
Modified: 2010-03-29 15:57 UTC (History)
4 users (show)

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 sdfsf 2010-01-24 16:40:51 UTC
Should be depend on tons of media-plugins/gst-plugins-*
I am sure in media-plugins/gst-plugins-faad and media-plugins/gst-plugins-soup.
According to author homepage, high chance of media-plugins/gst-plugins-good, media-plugins/gst-plugins-bad, media-plugins/gst-plugins-ugly
and probably more.

Maybe media-video/totem with USE="youtube" is also issued.

Reproducible: Always
Comment 1 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2010-01-24 16:49:49 UTC
Please read the "Gentoo Bug Reporting Guide"[1] before opening another bug.
Reassigned to maintainers.

 [1] - http://www.gentoo.org/doc/en/bugzilla-howto.xml
Comment 2 Markos Chandras (RETIRED) gentoo-dev 2010-01-25 13:37:18 UTC
What??
media-sound/phonon[gstreamer] is enough and pulls all the required dependences

Furthermore, I am able to view youtube videos and I don't have totem installed.

Comment 3 Ben de Groot (RETIRED) gentoo-dev 2010-01-25 22:26:56 UTC
(In reply to comment #2)
> media-sound/phonon[gstreamer] is enough and pulls all the required dependences

No it doesn't. 

In fact media-sound/phonon[gstreamer] only depends on gstreamer and gst-plugins-base. This does not install any of the split-off plugins that are offering most of the functionality. What phonon needs is a dependency on media-plugins/gst-plugins-meta, which has useflags to pull in those plugins. The most common ones are enabled by default in the desktop profile. Though ffmpeg may be an important one which is not enabled by default.

Even so, media-plugins/gst-plugins-meta offers no way to pull in all plugins. For example soup and faad are not mentioned. This is really a shortcoming of the meta ebuild, but the maintainer does not see it that way, see for example bug 288349. But that really is another matter.

Let's just say the situation is far from optimal.
Comment 4 Markos Chandras (RETIRED) gentoo-dev 2010-01-26 04:01:36 UTC
The thing is that I only have gst-plugin-base and minitube works fine
Comment 5 Ben de Groot (RETIRED) gentoo-dev 2010-01-26 12:21:41 UTC
(In reply to comment #4)
> The thing is that I only have gst-plugin-base and minitube works fine

You really only have gst-plugins-base and none of the other gst-plugins?

Comment 6 sdfsf 2010-01-26 15:08:39 UTC
First I missed the ebuild verion, because all of them are affected. I corrected it.

If I unmerge media-plugins/gst-plugins-faad or unmerge media-plugins/gst-plugins-soup I can't play any youtube videos. When I emerge them again, minitube works fine.

> Furthermore, I am able to view youtube videos and I don't have totem installed.
Sure. But totem also use gstreamer for playing youtube videos. So probably totem with "youtube" useflag needs at least the same gstreamer plugins as minitube. It can be another bug in totem ebuild. (media-video/totem-2.28.5) gst-plugins-soup is added, but gst-plugins-faad isn't.

My installed plugins:
gst-plugins-a52dec-0.10.12
gst-plugins-alsa-0.10.25
gst-plugins-esd-0.10.17
gst-plugins-faad-0.10.14
gst-plugins-ffmpeg-0.10.7
gst-plugins-gio-0.10.24
gst-plugins-mpeg2dec-0.10.12
gst-plugins-pango-0.10.24
gst-plugins-soup-0.10.17
gst-plugins-x-0.10.24
Comment 7 Markos Chandras (RETIRED) gentoo-dev 2010-01-26 17:10:44 UTC
(In reply to comment #5)
> (In reply to comment #4)
> > The thing is that I only have gst-plugin-base and minitube works fine
> 
> You really only have gst-plugins-base and none of the other gst-plugins?
> 
No, I'm sorry

I do have installed gst-plugins-ffmpeg and -mad
Comment 8 Markos Chandras (RETIRED) gentoo-dev 2010-03-01 06:44:33 UTC
I guess gst-plugins-ffmpeg is the one plugin that is missing. Since I only have -ffmpeg and -mad installed I could safely assume that ffmpeg is the needed one for minitube
Comment 9 Oleg Popov 2010-03-20 20:34:18 UTC
For me, minitube didn't work at all until i installed gst-plugins-soup. After doing so, it explicitly said that i need "MPEG-4 AAC codec" (when i tried to play http://www.youtube.com/watch?v=qoX4rLMLyPk&feature=youtube_gdata ). However, it managed to play _some_ of videos. After installing gst-plugins-faac and gst-plugins-faad, it worked correctly.
Comment 10 Markos Chandras (RETIRED) gentoo-dev 2010-03-29 15:57:52 UTC
Should be ok now. Thanks for reporting