Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 460844 - x11-base/xorg-server post_install message fix
Summary: x11-base/xorg-server post_install message fix
Status: RESOLVED DUPLICATE of bug 434526
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-09 02:04 UTC by Anton Bolshakov
Modified: 2013-05-04 16:56 UTC (History)
1 user (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 Anton Bolshakov 2013-03-09 02:04:27 UTC
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)

Thanks.
Comment 1 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-03-09 12:38:07 UTC
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.
Comment 2 Anton Bolshakov 2013-03-09 14:49:30 UTC
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.
Comment 3 Rick Farina (Zero_Chaos) gentoo-dev 2013-03-09 15:05:44 UTC
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.
Comment 4 Chí-Thanh Christopher Nguyễn gentoo-dev 2013-03-11 14:53:44 UTC
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:

media-libs/mesa[xorg]
net-misc/tigervnc[server,xorgmodule]
x11-libs/glamor

The following package would be unnecessarily rebuilt

x11-drivers/radeon-ucode

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.
Comment 5 Rick Farina (Zero_Chaos) gentoo-dev 2013-03-11 15:17:28 UTC
(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.
Comment 6 Anton Bolshakov 2013-04-06 15:48:44 UTC
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.
Comment 7 Chí-Thanh Christopher Nguyễn gentoo-dev 2013-04-17 22:49:04 UTC
Fixed in 1.14.1
Comment 8 Anton Bolshakov 2013-04-17 22:59:23 UTC
can you fix the stable branch too?..
Comment 9 Chí-Thanh Christopher Nguyễn gentoo-dev 2013-04-17 23:25:00 UTC
The change is now applied to xorg-server-1.13.4 too, whose stabilization is handled in security bug 466222.
Comment 10 Chí-Thanh Christopher Nguyễn gentoo-dev 2013-05-04 16:56:04 UTC

*** This bug has been marked as a duplicate of bug 434526 ***