URN Logo
UNIX Resources » Linux » Linux Forum » Gentoo Help » Page.7 » gst-plugins emerge loop
announcement The content of this page is collected from Linux Forum, All copyrights and other associated rights are reserved by the original authors of the articles.
Resources
China Linux Forum(finished)
Linux Forum(finished)
FreeBSD China(finished)
linuxforum.com
  LinuxForum General Chat
  Linux Advocacy
  LinuxForum Polls
  Introductions
  Linux Kernel Support
  Patch Management
  Development Release
  Linux Programming
  Linux Security
  Linux Software
  Linux Hardware Problems
    Linux Video Problems
    Linux Sound Problems
  Linux Networking Support
  Linux Printing Support
  Linux Human Interface Devices Support
  Linux Data Storage Support
  Linux Applications Support
  Linux Installation Support
  Linux Laptops Support
  Linux Motherboard, Chipsets, CPU, Memory
  Miscellaneous
  Debian Linux Support
  Ubuntu Linux Support
  LiveCD Discussions
  Gentoo Linux Support
  Mandrake Linux Support
  Redhat / Fedora Linux Support
  Slackware Linux Support
  SuSE Linux Support
  CentOS Linux Support
  Linux Web Servers
  Linux DNS Servers
  Linux Database Servers
  Linux Email Servers
  Linux FTP Servers
  Linux Squid Proxy Server
  Linux Samba Help
  Linux cPanel Help
  Linux Ensim Help
  Linux Plesk Help
  Linux Webmin / Usermin Help
  Qmail Toaster Help
  Linux Games
  Windows Game Emulation
  Linux Discussions
  General Linux Discussions
  Red Hat Linux Discussions
  More Red Hat Linux Discussions
  Mandrake Linux Discussions
  Slackware Linux Discussions
  SuSE Linux Discussions
  Debian Discussions
  Samba Help
  Linux Security
  Linux Networking
  Gentoo Help
  Operating System Rant Forum
  Hardware Rants
   
gst-plugins emerge loop
Subject: gst-plugins emerge loop
Author: Arthur Hagen    Posted: 2005-08-28 19:49:39    Length: 888 byte(s)
[Original] [Print] [Top]
I'm having a bit of a difficulty with gst-plugins.  Every time I do an
emerge update, it will either upgrade from gst-plugins-0.8.8-r2 to
0.8.10 or downgrade from 0.8.10 to 0.8.8-r2.
Both packages are needed by different utilities that both are part of
gnome.

If I try putting [media-libs/gst-plugins-0.8.10 in
/etc/portage/package.mask, emerge complains that it's needed by
media-libs/gst-plugins-pango-0.8.8-r1
If I try putting ]=media-libs/gst-plugins-0.8.10 in package.mask, I get
the same complaint for gst-plugins-oss-0.8.10

Adding it to package.provided has no effect -- emerge still wants to
install the one I don't currently have and delete the other.

Anyone know a solution here, except waiting for a new gst-plugins-pango
or never do an rsync again?

--
*Art

[Original] [Print] [Top]
Subject: gst-plugins emerge loop
Author: Paul Bredbury    Posted: 2005-08-28 18:25:26    Length: 501 byte(s)
[Original] [Print] [Top]
Arthur Hagen wrote:
QUOTE
Anyone know a solution here, except waiting for a new
gst-plugins-pango or never do an rsync again?

Choose whether you want the *same* version 0.8.8* or 0.8.10 for all 3
packages.  Then, emerge your decided versions, and portage should be
happy.

[Original] [Print] [Top]
Subject: gst-plugins emerge loop
Author: Paul Bredbury    Posted: 2005-08-29 03:10:14    Length: 1,024 byte(s)
[Original] [Print] [Top]
Arthur Hagen wrote:
QUOTE
Sorry, no, doesn't work.
All of the packages that directly use gst-plugins or gst-plugins-* are
deep dependencies, so if I remove them and install a specific version,
the wanted version gets reinstalled on the next emerge --update
--deep, and the problem is back.

If you want to go with 0.8.10, then note that
/usr/portage/media-plugins/gst-plugins-pango/gst-plugins-pango-0.8.10.ebuild
is marked unstable, so add it to package.keywords.  Otherwise, you will
see the behaviour you describe.

When there's a temporary discrepancy in package dependencies,
the solution is to tell portage (via the files in /etc/portage) which
versions you want.  Check the ebuild files in /usr/portage to see what
portage is reasoning.

[Original] [Print] [Top]
Subject: gst-plugins emerge loop
Author: Arthur Hagen    Posted: 2005-08-29 03:35:10    Length: 1,287 byte(s)
[Original] [Print] [Top]
Paul Bredbury [i@hate-spam.com] wrote:
QUOTE
Arthur Hagen wrote:
Anyone know a solution here, except waiting for a new
gst-plugins-pango or never do an rsync again?

Choose whether you want the *same* version 0.8.8* or 0.8.10 for all 3
packages.  Then, emerge your decided versions, and portage should be
happy.

Sorry, no, doesn't work.
All of the packages that directly use gst-plugins or gst-plugins-* are
deep dependencies, so if I remove them and install a specific version,
the wanted version gets reinstalled on the next emerge --update --deep,
and the problem is back.

If I emerge gst-plugins-0.8.10, the next invocation of
"emerge --update --deep world" will switch to 0.8.8-r2, and the next
emerge after that will switch to 0.8.10, and so on, back and forth on
alternating emerges.

Is there an easy way to nest a dependency tree backwards?  I've tried
with qdepends -r, but that doesn't seem to work for deep dependencies.

Regards,
--
*Art

[Original] [Print] [Top]
Subject: gst-plugins emerge loop
Author: Paul Bredbury    Posted: 2005-08-29 15:23:51    Length: 784 byte(s)
[Original] [Print] [Top]
Arthur Hagen wrote:
QUOTE
So far, I can't see any stable solutions until either
gst-plugins-pango-0.8.10 is marked stable or gnome and everything
depending on the latest stable gnome is rolled back to a previous
version (which obviously isn't desirable either).

I'd suggest you open a bug against
media-plugins/gst-plugins-pango-0.8.10, mentioning the mask conflict.

Since it's stable on ia64 and sparc with "Zarro Boogs" on bugzilla, the
maintainer is probably just waiting for a tiny trickle of feedback for
the other arches.

[Original] [Print] [Top]
Subject: gst-plugins emerge loop
Author: Arthur Hagen    Posted: 2005-08-29 17:49:02    Length: 2,445 byte(s)
[Original] [Print] [Top]
Paul Bredbury [i@hate-spam.com] wrote:
QUOTE

If you want to go with 0.8.10, then note that
/usr/portage/media-plugins/gst-plugins-pango/gst-plugins-pango-
0.8.10.ebuild is marked unstable, so add it to package.keywords.
Otherwise, you will see the behaviour you describe.

I don't want anything marked unstable.

QUOTE
When there's a temporary discrepancy in package dependencies,
the solution is to tell portage (via the files in /etc/portage) which
versions you want.

I've already tried that, as per the first post in this thread.  The
problem is that you can't just tell which packages you want if parent
packages depend on specific versions.

QUOTE
Check the ebuild files in /usr/portage to see what portage is
reasoning.

From what I can tell, gnome-2.10.2 is the culprit, in that it requires
two packages that can't coexist on a stable system:
gnome-base/gnome-2.10.2 ]=media-video/totem-1.0.4
gnome-base/gnome-2.10.2 ]=media-libs/gst-plugins-0.8.10
media-video/totem-1.0.4 ]=media-plugins/gst-plugins-pango.0.8.8

In my opinion, gnome-2.10.2 should not have been marked as stable, since
it requires ]=gst-plugins-0.8.10 while gst-plugins-pango doesn't exist
in a stable 0.8.10 version.
Ideally, portage *should* have caught this, instead of playing ping pong
between two versions.  See http://bugs.gentoo.org/show_bug.cgi?id=13632

So far, I can't see any stable solutions until either
gst-plugins-pango-0.8.10 is marked stable or gnome and everything
depending on the latest stable gnome is rolled back to a previous
version (which obviously isn't desirable either).

Regards,
--
*Art

[Original] [Print] [Top]
Subject: gst-plugins emerge loop
Author: Andy Fraser    Posted: 2005-08-29 18:29:01    Length: 850 byte(s)
[Original] [Print] [Top]
Arthur Hagen [art@broomstick.com] wrote:

QUOTE
In my opinion, gnome-2.10.2 should not have been marked as stable, since
it requires ]=gst-plugins-0.8.10 while gst-plugins-pango doesn't exist
in a stable 0.8.10 version.

I agree. I have this problem but with gst-plugins-faad. There are quite
a few gst-plugins still at 0.8.8 so quite a few people could be
experiencing this.

It's been a few days now and there are no bugs against gst-plugins-faad
so I'm going report it against that package in a hope that something
gets done (if the password ever arrives that is).

--
Andy.

[Original] [Print] [Top]
Subject: gst-plugins emerge loop
Author: Arthur Hagen    Posted: 2005-08-29 19:39:09    Length: 1,023 byte(s)
[Original] [Print] [Top]
Paul Bredbury [i@hate-spam.com] wrote:
QUOTE

I'd suggest you open a bug against
media-plugins/gst-plugins-pango-0.8.10, mentioning the mask conflict.

Since it's stable on ia64 and sparc with "Zarro Boogs" on bugzilla,
the maintainer is probably just waiting for a tiny trickle of
feedback for the other arches.

Checking, I found a bug filed already.
Still, the gnome maintainers should probably be more careful in not
marking gnome as stable until all dependent subsystems are also stable,
at least until the known portage bug that allows the ping-pong behaviour
has been fixed (which hopefully would have prevented gnome-2.10.2 from
being installed at all while required subsystems need different
versions).

Regards,
--
*Art

[Original] [Print] [Top]
Subject: gst-plugins emerge loop
Author: Andy Fraser    Posted: 2005-08-30 07:25:49    Length: 598 byte(s)
[Original] [Print] [Top]
In alt.os.linux.gentoo, Paul Bredbury uttered the immortal words:

QUOTE
I'd suggest you open a bug against
media-plugins/gst-plugins-pango-0.8.10, mentioning the mask conflict.

I've done that for gst-plugins-faad (see my other post). It would probably
be a good idea to file a bug for gst-plugins-pango too just to shake the
tree a little.

--
Andy.

[Original] [Print] [Top]
« Previous thread
There's something about suspend2-sources-2.6.12-r6
Gentoo Help
Page. 7
Next thread »
Mounting issue (difficult)
     

Copyright © 2007 UNIX Resources Network, All Rights Reserved.      About URN | Privacy & Legal | Help | Contact us
Powered by FreeBSD    webmaster: webmaster@unixresources.net
This page created on 2007-08-01 13:18:12, cost 0.068691968917847 ms.