150426 Michael Orlitzky wrote:
> On 04/26/2015 03:17 PM, Philip Webb wrote:
>> Portage needs to tell users (1) more clearly what's gone wrong,
>> (2) what their choices are, (3) how to resolve the problem.
> The process goes something like this:
> 1. Become frustrated with the obtuse portage output.
> 2. Get familiar with the portage source code.
> 3. Develop an understanding of the dependency resolution process
>    and all of the possible conflicts that can arise.
> 4. Come up with better ways to explain the error messages that are shown.
> 5. Never get around to writing the patch,
>    because now you understand what Portage is telling you.

That's far too much to expect of users : we're not dev's.

> 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.

> Maybe the best solution to a conflict is to buy a new video card for $5,
> so that a newer version of nvidia-drivers will work,
> so that the new version of xorg-server will work,
> so that the new version of opengl will work,
> so that you can upgrade tuxracer.
> Portage can't figure out stuff like that.

I'm not asking it to : citing extreme cases is a popular excuse for inaction.

> 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.

> All portage errors are essentially :
> "you want something and you can't have it".

Well, you said above that Portage doesn't know what the user wants (smile).

> The solution is then to adjust slightly what it is that you asked for,
> but Portage doesn't know what you really want
> or what you're willing to settle for,
> so the best it can do is give you the information you need
> so that you can ask it a different question.

Users need advice from Portage re the range + type of questions to ask.
Portage needs to list possibilities + alternatives, ok a short list.
At present, it spews out opaque lists of things it can't do
& offers no assistance to users re what it mb able to do.

-- 
========================,,============================================
SUPPORT     ___________//___,   Philip Webb
ELECTRIC   /] [] [] [] [] []|   Cities Centre, University of Toronto
TRANSIT    `-O----------O---'   purslowatchassdotutorontodotca


Reply via email to