Please change the message from not so useful "emerge portage-utils; qlist -I -C x11-drivers/" to:
emerge -1 $(qlist -IC x11-drivers/) -av
(stolen from funtoo)
That won't work, since you need portage-utils first and as described there it is not intended to emerge them. Also, we have a more useful `emerge @x11-module-rebuild` listed there for people that do want to emerge them all.
Tom, please re-read the current message. It's ready suggests to emerge portage-utils. I'm only asking to add "emerge -1" around it because I'm keep forgetting the exact syntax.
The current message is:
ewarn "You can generate a list of all installed packages in the x11-drivers"
ewarn "category using this command:"
ewarn " emerge portage-utils; qlist -I -C x11-drivers/"
ewarn "or using sets from portage-2.2:"
ewarn " emerge @x11-module-rebuild"
It should probably be shortened to just "emerge @x11-module-rebuild" as that is in the stable version of portage (yes even 2.1) and the portage-utils command is in no way better or easier.
Now that portage has sets in 2.1 this can be much less confusing than it is. If you want to send me an ack I can do it myself if you prefer.
Unfortunately, neither method is fully correct. In addition to what "qlist -IC x11-drivers/" outputs or x11-module-rebuild set contains, at least the following packages need rebuild on xorg-server ABI change:
The following package would be unnecessarily rebuilt
EAPI=5 subslot dependencies are the solution to the problem (conversion is currently underway) so hopefully the message can go away entirely in the future.
(In reply to comment #4)
> Unfortunately, neither method is fully correct.
Would it be possible to make it "more correct" while we wait for the EAPI5 conversion? :-) I am assuming that the EAPI 5 update won't be ready for some time yet.
ok, I didn't expect it to be an another long term bug report.
Could you start fixing it today by changing "the old and outdated way" to the "current way" at least? "emerge @x11-module-rebuild" works perfectly fine here and you don't need portage-utils indeed.
Fixed in 1.14.1
can you fix the stable branch too?..
The change is now applied to xorg-server-1.13.4 too, whose stabilization is handled in security bug 466222.
*** This bug has been marked as a duplicate of bug 434526 ***