Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 292331 - app-admin/eselect-opengl: latest stable (1.0.8-r1) removed 2009-11-07, causing Portage to request a downgrade to 1.0.6-r1
Summary: app-admin/eselect-opengl: latest stable (1.0.8-r1) removed 2009-11-07, causin...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
: 292341 292344 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-11-07 23:41 UTC by Kevin Pyle
Modified: 2009-11-08 11:51 UTC (History)
6 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 Kevin Pyle 2009-11-07 23:41:57 UTC
The ChangeLog for app-admin/eselect-opengl shows that scarabeus@g.o dropped versions 1.0.5, 1.0.6, 1.0.7, 1.0.8-r1, and 1.0.9 on November 7, 2009.  This leaves 1.0.6-r1 and 1.1.0 in the tree.  1.0.8-r1 was keyworded stable on amd64, and I had installed it 2009-10-28.  I use ACCEPT_KEYWORDS=amd64, so with the removal of 1.0.8-r1, Portage now wants to downgrade to 1.0.6.  The rationale in the ChangeLog for removing those versions was "Drop all old stuff", so this was presumably an accident.  For reference:

# grep '^KEYWORDS=' /var/db/pkg/app-admin/eselect-opengl-1.0.8-r1/eselect-opengl-1.0.8-r1.ebuild /usr/portage/app-admin/eselect-opengl/eselect-opengl-1.0.6-r1.ebuild /usr/portage/app-admin/eselect-opengl/eselect-opengl-1.1.0.ebuild 
/var/db/pkg/app-admin/eselect-opengl-1.0.8-r1/eselect-opengl-1.0.8-r1.ebuild:KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
/usr/portage/app-admin/eselect-opengl/eselect-opengl-1.0.6-r1.ebuild:KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
/usr/portage/app-admin/eselect-opengl/eselect-opengl-1.1.0.ebuild:KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
Comment 1 Raffaello D. Di Napoli 2009-11-07 23:57:01 UTC
Same on x86.
Version 1.0.8-r1 was stable (as you can see from the OP’s grep ^KEYWORDS), and I also assume removed by accident.

As a consequence, after the last emerge --sync I get this on emerge -vpuDN world:

...
[ebuild     UD] app-admin/eselect-opengl-1.0.6-r1 [1.0.8-r1] 46 kB
...

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

app-admin/eselect-opengl:0

  ('installed', '/', 'app-admin/eselect-opengl-1.0.8-r1', 'nomerge') pulled in by
    >=app-admin/eselect-opengl-1.0.8 required by ('installed', '/', 'x11-base/xorg-server-1.6.3.901-r2', 'nomerge')
    (and 1 more)

  ('ebuild', '/', 'app-admin/eselect-opengl-1.0.6-r1', 'merge') pulled in by
    app-admin/eselect-opengl required by ('installed', '/', 'media-libs/mesa-7.5.1', 'nomerge')


So, x11-base/xorg-server-1.6.3.901-r2 DEPENDS on >=app-admin/eselect-opengl-1.0.8, so I’d say it’d be a good idea to restore it.
Comment 2 Marcello Magaldi 2009-11-08 01:29:52 UTC
same problem here on both amd64 and x86
Comment 3 Eric Bosch 2009-11-08 04:10:10 UTC
I just had eselect-opengl-1.1.0 install from the newly synched tree, and it is broken, causing ALL opengl applications to fail.  For now, I simply downgraded to 1.0.6-r1, and at least that part is working again now.  Please fix 1.1.0....AND TEST BEFORE YOU BREAK THINGS CAUSING an Hour of work.
Comment 4 Christopher Smith 2009-11-08 05:04:19 UTC
Getting this problem as well. Not sure how a simple eselect package got this screwed up. Anyone have a work around?
Comment 5 Kevin Pyle 2009-11-08 05:30:54 UTC
(In reply to comment #4)
> Getting this problem as well. Not sure how a simple eselect package got this
> screwed up. Anyone have a work around?

Grab the 1.0.8-r1 ebuild out of CVS attic, drop it in an overlay, and use that until one of the developers has a chance to resurrect it properly.

Any package could be affected by an accidental deletion.  By sheer bad luck, both of the remaining versions cause their own problems.
Comment 6 Daniel Pielmeier gentoo-dev 2009-11-08 06:04:02 UTC
*** Bug 292341 has been marked as a duplicate of this bug. ***
Comment 7 Joseph 2009-11-08 06:56:29 UTC
Same here, I have downgraded to eselect-opengl-1.0.6-r1 and now:

!!! All ebuilds that could satisfy ">=app-admin/eselect-opengl-1.0.8" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-admin/eselect-opengl-1.1.0 (masked by: ~x86 keyword)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
(dependency required by "x11-base/xorg-server-1.6.3.901-r2" [installed])

Will somebody fix this mess :-/
Comment 8 Sebastian Luther (few) 2009-11-08 08:10:11 UTC
*** Bug 292344 has been marked as a duplicate of this bug. ***
Comment 9 Oliver Schwabedissen 2009-11-08 08:15:21 UTC
(In reply to comment #7)
> Will somebody fix this mess :-/
> 

Had the same problem here. 

I just sync'd again and eselect-opengl-1.0.8-r1 is back:

app-admin/eselect-opengl
     Available versions:  1.0.6-r1 1.0.8-r1 ~1.1.0 

Oliver
Comment 10 Tomáš Chvátal (RETIRED) gentoo-dev 2009-11-08 11:51:53 UTC
Mr_bones was so kind to rever it for me.

Sorry for the mess, the detection script for not-usefull releases failed me.