Hello, Gentoo.

Now able to boot into my new hardware, one of the first things I did was

    # emerge --sync

.  Fine.  The next thing I tried was

    # emerge -auND @world

, which is probably recommended in the handbook.  This was anything but
fine.

I'm glad I'm not a real Gentoo newby, because I would have been
completely flumoxed by what came up on my screen.

For a start, I could barely read parts of it, which were displayed in
dark blue text on a black background.  Setting up /etc/portage/color.map
is not the first thing a new user should have to do to be able to read
messages from emerge.  This is, however, something I knew had to be
done, and I did it.

The error message was "Multiple package instances within a single
package slot have been pulled into the dependency graph, resulting in a
slot conflict:".  Uhh???

Is this gobbledegook really what a new user should be seeing, having not
yet installed any packages, bar a very few, beyond what is requisite to
bringing a new machine up?

The actual conflict packages are:
    dev-lang/perl-5.24.1-r1:0/5.24::gentoo
  and
    dev-lang/perl-5.22.3-rc4:0/5.22::gentoo
, "pulled in" by internal system packages I've got no direct interest
in, plus, shockingly, "and 2 more with the same problem" and "and 5 more
with the same problem".

I'm glad I've got the experience with Gentoo to know it's worth
ploughing on through these messes.

Other than that, it seems like a pretty ghastly mistake by Gentoo's
quality control.  I know none of you get paid for it, and you all do it
for love.  I admit I probably wouldn't have done the job much better
myself.  But for Gentoo's sake, something needs to get better.

-- 
Alan Mackenzie (Nuremberg, Germany).

Reply via email to