Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 316415 - better visibility of important emerge messages
Summary: better visibility of important emerge messages
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: PMS/EAPI
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-20 19:43 UTC by Christian Pontesegger
Modified: 2017-06-07 15:04 UTC (History)
0 users

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 Christian Pontesegger 2010-04-20 19:43:04 UTC
This is not a bug, but a wish for usability improvement:

from time to time some packages updated by emerge world state some important messages after being installed. When updating some dozens packages at a time some of this messages will not be read (ok, I'm lazy - but usually there is less than 1% really important stuff between all these info messages).

Happend last night where xorg wanted all its drivers to be rebuilt. Not doing so I ended up with an unusabe X with no input devices available.

"Rebuild drivers or your X won't work" would have been a REALLY important message. 

I think emerge needs a better way to report such major things so that they are clearly reported to the user and not hidden between tons of unimportant info messages.

Reproducible: Always

Steps to Reproduce:
Comment 1 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-04-21 00:41:49 UTC
It is up to the developer to pick einfo, elog, or ewarn. In this case, xorg-server used ewarn to tell you that. This is the highest visibility and up to the end user to use the info that developers give them. Portage gives you lots of options including ways to email the ewarns to you, etc.
Comment 2 Christian Pontesegger 2010-04-21 06:01:18 UTC
(In reply to comment #1)
> In this case, xorg-server used ewarn to tell you that.
> This is the highest visibility and up
> to the end user to use the info that developers give them. Portage gives you
> lots of options including ways to email the ewarns to you, etc.

I see that the best way the current system gives you was chosen to report this issue. Still I think this is too important to be just one or two lines inbetween several hundreds. 

Maybe some action list displayed after emerge is done might do the trick. Something like:
"Thinkgs do do RIGHT AFTER emerge:"

Another topic is that on some machines you might just have a local terminal, no X, no framebuffer. There all your warnings & compile messages simply scroll through, most of them gone within a second. - without a chance to scroll back.

So there is a way to email results, but this is not the default setting. Maybe email is not available either.

In the case of xorg the ewarn tells you exactly what to do. Why not offer a port for ebuilds to register scripts that can be run (user toggled?) after the emerge process? A list of available scripts might be represented right after an emerge.
Comment 3 Zac Medico gentoo-dev 2010-04-22 21:51:32 UTC
We already have bug 192319 for automatic rebuilds. For higher visibility than elog messages, we have GLEP 42 news items (read with `eselect news`):

 http://www.gentoo.org/proj/en/glep/glep-0042.html
Comment 4 Christian Pontesegger 2010-04-23 07:48:42 UTC
(In reply to comment #3)
> We already have bug 192319 for automatic rebuilds.

agreed, thats for automatic rebuilds. What about other maintenances stuff? Eg. ssh often urges me to delete some old certificates.

> For higher visibility than
> elog messages, we have GLEP 42 news items (read with `eselect news`):

IMO not "visible" enough. When there is critical stuff to do you need something flashing in red, urging the user to react. Not something nice and gentle waiting in the background until someone has time to read it.
Comment 5 Ulrich Müller gentoo-dev 2017-06-07 15:04:21 UTC
No progress, therefore closing.

Feel free to reopen if you have a concrete proposal for this.