As you said it's quite subjective. I think considering that -y is used is a mistake. As -y is optional with log level 1, the situation i shown should not happen. In fact, my original problem was the standard yum "verbosity". The debuglevel 2 is too much for me. In many classic yum installation it seems that debuglevel 2 is used by default. As a consequence, yum messages are based on this level, and others are not really coherent. So, how have yum be less verbose without removing very important messages, in my opinion, like what it is going to install/remove ? May be the different log level should be more explicit ? debuglevel 0 : no message, only errors debuglevel 1 : for cron purpose. (as yum is often use in cron jobs) debuglevel 2 : user use. few messages debuglevel 3 : "normal" use. (as present level 2) debuglevel... ... Aur?lien Michael Stenner a ?crit : > On Thu, Mar 25, 2004 at 07:10:35PM +0100, Aur?lien Degr?mont wrote: > >>I'm using Yum for few months and i'm quite satisfied by it. > > > Great! > > >>When using it, I found its messages were to verbose and annoying, so i >>change the debuglevel flag into yum.conf to 1. >>This was quite well, but i was surprise when I see some messages like this : >> >>[lelfe@syunikiss lelfe]$ sudo yum update >>Is this ok [y/N]: >> >>Errrr.... ? What's ok ? >>Of course the question concerned the packages that will be >>updated/installed/removed, but they were not displayed, due to the too >>small debug level. > > > Sure. they're associated with loglevel 2, and you set your threshold > to loglevel 1. Normally, one would also do "-y" in that situation. > > >>I think these informations are really important and should be always >>displayed. > > > Even when using "-y" in a cron job? I don't think so. > > >>So I made a small patch to correct this. It just change the >>related log level inside clientStuff.py . > > >>I think it may be interesting for yum to check these messages and their >>log level. Each log level must provide more informations than the >>previous one, but they must be ordered by importance level. Information >>concerning what must be installed/removed,... are very useless and i >>don't understand why they're only displayed from the log level 2. >>Level 1 could be a good level which displays only the most important >>informations (0 could be keep to a no-message levels or >>only-error-messages level). > > > The problem is that ordering things "by importance level" is both > subjective and situation-dependent. Nonetheless, your point is well > taken. We'll try and take a look at the log levels for the new > version (HEAD). Logging is getting overhauled anyway, and so it's a > good time to look at the levels again. We probably won't accept your > patch for the current version because it would likely screw up lots of > people's cron jobs. > > -Michael