View previous topic :: View next topic |
Author |
Message |
wilburpan l33t
Joined: 21 Jan 2003 Posts: 977
|
Posted: Wed Mar 24, 2004 4:23 pm Post subject: Gnome 2.6 - which version of gstreamer? |
|
|
I've been playing around with the Gnome 2.6 prereleases, and currently have Gnome 2.6_rc3 installed on my test computer at home. At this time I'm not using the bmg ebuilds at all. As part of this, gstreamer-0.8.0 and gstreamer-0.8.0-r1 are installed. However, when I do emerge -Dupv world, portage tells me it wants to install gstreamer-0.6.4 and gst-plugins-0.6.4.
What could possibly want an older version of gstreamer/gst-plugins? Also, are these two programs slotted? _________________ I'm only hanging out in OTW until I get rid of this stupid l33t ranking.....Crap. That didn't work. |
|
Back to top |
|
|
superjaded l33t
Joined: 05 Jul 2002 Posts: 802
|
Posted: Wed Mar 24, 2004 5:32 pm Post subject: |
|
|
When the gnome-base/nautilus-2.6.0 ebuild is emerged with the "gstreamer" USE flag enabled, it creates a dependancy on the 0.6 series for some reason, although logically it should create a dependancy on the 0.8 series.
So, basically, it should be 0.8, but either the ebuild maintainer didn't update the ebuild to pull it in or there's some other extenuating circumstance that makes him not want to depend on 0.8.
And yes, gstreamer and gst-plugins are slotted; you can have 0.6 and 0.8 installed at the same time. |
|
Back to top |
|
|
wilburpan l33t
Joined: 21 Jan 2003 Posts: 977
|
Posted: Wed Mar 24, 2004 6:17 pm Post subject: |
|
|
Thanks for the tip -- it looks like the culprit might be the nautilus-2.6-icon_view_gst_audio_preview.patch.
I filed a bug on the Gentoo Bugzilla -- it's bug #45620. _________________ I'm only hanging out in OTW until I get rid of this stupid l33t ranking.....Crap. That didn't work. |
|
Back to top |
|
|
ecatmur Advocate
Joined: 20 Oct 2003 Posts: 3595 Location: Edinburgh
|
Posted: Wed Mar 24, 2004 6:44 pm Post subject: |
|
|
The API of gstreamer 0.6 and gstreamer 0.8 is different, so until the patch is updated to use gstreamer 0.8 (which has only just had a stable release) gstreamer 0.6 will still be required. |
|
Back to top |
|
|
joem Retired Dev
Joined: 20 Dec 2002 Posts: 508 Location: Bloomington, In
|
Posted: Thu Mar 25, 2004 10:10 pm Post subject: |
|
|
superjaded wrote: | When the gnome-base/nautilus-2.6.0 ebuild is emerged with the "gstreamer" USE flag enabled, it creates a dependancy on the 0.6 series for some reason, although logically it should create a dependancy on the 0.8 series.
So, basically, it should be 0.8, but either the ebuild maintainer didn't update the ebuild to pull it in or there's some other extenuating circumstance that makes him not want to depend on 0.8.
And yes, gstreamer and gst-plugins are slotted; you can have 0.6 and 0.8 installed at the same time. |
Lets not spread false information..
You just did an emerge -Dupv world and decided that it was the nautilus ebuild that was bringing in a package despite the fact that the build is correct.
No this has nothing to do with the nautilus ebuild at all. There is nothing in the ebuild that calls for =media-libs/gstreamer-0.6. Patches certainly do not effect the deps of an ebuild..there are several guides that explain how ebuilds work.
Have you checked through all of the packages that emerge world wants to update for any hard deps on gstreamer-0.6? A good start may be to check the ones with gstreamer use flags and work from there. |
|
Back to top |
|
|
Ricky Guru
Joined: 30 May 2003 Posts: 341
|
Posted: Thu Mar 25, 2004 10:17 pm Post subject: |
|
|
perhaps an Code: | # emerge -Dupv world --tree | could help clarify things? |
|
Back to top |
|
|
wilburpan l33t
Joined: 21 Jan 2003 Posts: 977
|
Posted: Thu Mar 25, 2004 10:17 pm Post subject: |
|
|
That's the vexing thing -- at the time that I was puzzling over this, none of the other packages that were listed for updating had a gstreamer dependency.
From the discussion in my bug report, it does appear that it's not nautlius that is causing this behavior. The computer that I'm having this problem with is one that I use primarily for testing*, and I don't have any computer related things to do with this machine over the weekend, so I'm considering unemerging all of gnome-2.6.0_rc3, reemerging it, and seeing if it happens again.
* To give you an idea, my ultimate goal is to convert this computer from using KDE to gnome-2.6 and the freedesktop.org xserver (not xorg). Needless to say, this is not something I want to do with my work laptop right off the bat. _________________ I'm only hanging out in OTW until I get rid of this stupid l33t ranking.....Crap. That didn't work. |
|
Back to top |
|
|
wilburpan l33t
Joined: 21 Jan 2003 Posts: 977
|
Posted: Sat Mar 27, 2004 2:43 am Post subject: |
|
|
Unemerging gnome and its dependencies, and reemerging seemed to fix this issue. _________________ I'm only hanging out in OTW until I get rid of this stupid l33t ranking.....Crap. That didn't work. |
|
Back to top |
|
|
ecatmur Advocate
Joined: 20 Oct 2003 Posts: 3595 Location: Edinburgh
|
Posted: Sat Mar 27, 2004 3:03 am Post subject: |
|
|
The dep in the nautilus ebuild is a >= not a = dep. Also note that the deps of a package are solely those specified in the ebuild and in any eclasses it inherits; there is no magic involved.
As foser suggests in the bug, there are no ebuilds in the portage tree with a =gstreamer-0.6* dep; as he also suggests, there damn well should be, as many applications still rely on gstreamer 0.6.
This does however make it odd that this behaviour could have occurred. |
|
Back to top |
|
|
|