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"
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.
same problem here on both amd64 and x86
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.
Getting this problem as well. Not sure how a simple eselect package got this screwed up. Anyone have a work around?
(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.
*** Bug 292341 has been marked as a duplicate of this bug. ***
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 :-/
*** Bug 292344 has been marked as a duplicate of this bug. ***
(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
Mr_bones was so kind to rever it for me. Sorry for the mess, the detection script for not-usefull releases failed me.