Alan McKinnon wrote:
> On 27/04/2015 00:23, Michael Orlitzky wrote:
>> On 04/26/2015 05:28 PM, Philip Webb wrote:
>>>> More seriously, once you start working on (3), you'll realize
>>>> that just because the error msgs suck doesn't mean you can make them 
>>>> better.
>>> If they "suck", they're not worth issuing, are they ?
>>> I'm not willing to become a dev, so I'll never know if I cd improve them,
>>> but it doesn't follow that no-one else could.
>>>
>> They give you the information you need to update your question.
>>
>> You don't need to be a Gentoo developer to contribute to portage. They
>> have a mailing list and all patches are posted there for review, Gentoo
>> dev or not.
>>
>>
>>>> If you're willing to wait an hour, it might be able to come up
>>>> with a list of ways you could resolve a conflict, but basically
>>>> all of them will be wrong, eg suggestion #1, uninstall everything.
>>> Really, this is a flippant response to a serious issue,
>>> which is being raised more often on the Gentoo User list.
>>>
>> It wasn't meant that way -- I was trying to point out that this is one
>> of those problems that sounds easy but turns out to be incredibly hard.
>>
>> Dependency resolution is already slow when it only takes your installed
>> packages into account. It would take oh-so-much longer if you wanted to
>> consider "what if" questions involving the entire tree. And most of the
>> suggestions it would come up with are indeed ridiculous. Uninstalling a
>> few things in @world will probably solve your conflict. Is that not a
>> valid suggestion in some cases? Why not? Can you determine those cases
>> automatically without input from the user?
>>
>> I'm not saying it can't be done, but it's deceptively hard to
>> (automatically) come up with a list of non-ridiculous suggestions before
>> the user in question dies of old age. Relevant xkcd:
>>
>>   https://xkcd.com/1425/
>>
>>
>
> I'm aware of the scope of the problem, and I'm not asking portage to
> infer what I might want or suggest solutions I didn't ask for. Besides,
> "what I want" is already unambiguously defined by world and the contents
> of /etc/portage/.
>
> I'd be much happier if portage took the information *it already has* and
> formatted it's output as something a tad more parseable to human brains.
> Right now what it's doing is the equivalent of a core dump with an
> attitude of "ah, fuck it, I give up. Here, you figure this shit out."
>
>


+1

Dale

:-)  :-) 

Reply via email to