On 26/04/2015 10:17, Neil Bothwick wrote:
> On Sun, 26 Apr 2015 09:35:57 +0200, Alan McKinnon wrote:
> 
>> <x11-libs/libXfont-1.5.0 required by
>> (x11-base/xorg-server-1.12.4-r4:0/1.12.4::gentoo, installed)
>>
>> This means that you have xorg-server-1.12.4-r4 installed which depends
>> on libXfont with this limitation: <x11-libs/libXfont-1.5.0
>>
>> You only get that sort of emerge output when portage is forced to
>> install a package that is NOT latest due to some other package having a
>> constraint on it dependencies. Look at eix for libXfont, there's a
>> version 1.5.1 available but portage can't use it because of limitations
>> from your current version of xorg-server.
>>
>> The same process applies to fontsproto as well.
>>
>> There is nothing for you to do with this output, it is informational
>> (but not labelled as such so you can see it). Maybe run emerge without
>> -v, see if that removes the output
> 
> Running without -v doesn't help. I almost never use -v with emerge, it's
> output is verbose enough as it is and burying useful messages in even
> more trivial, not-for-users output makes decoding it even harder.
> 
> emerge really needs an option to hide such "informational" messages. 


I disagree. emerge really needs to have it's output redesigned from
scratch. Right now it arrives at the conclusion (the top) and dumps it's
data tree bottom-up, apparently stopping halfway and never getting to
output what the top is.

It needs to print it's output top-down instead. Yeah gods, this is such
a basic output design principle that I keep stating so I start to wonder
if maybe I'm crazy after all....

Top-down output lets you easily add more and more output depending on
the number of -v in the arguments! So much software out there does with
apparent ease, I can't figure why the portage devs persist with the
current obtuse method. Especially as portage HAS TO HAVE all necessary
information available at the time



> Even
> if they really were informative, that are not necessary to maintaining a
> functioning system. When I tell portage to update my system to the latest
> suitable versions of everything, I have no need to be told "there is a
> later version for libfoo, but you can't have it". I just want the latest
> I can have.
> 
> It doesn't help that these warning messages have a superficial
> resemblance to blocker errors.
> 
> emerge --just-tell-me-when-something-is-wrong @world please.
> 
> 


-- 
Alan McKinnon
[email protected]


Reply via email to