Sebastian Pipping posted on Sun, 13 Sep 2009 22:00:03 +0200 as excerpted:

> Duncan wrote:
>> [L]et's get some context here.  layman's no difficulty at all, really,
>> when compared to the ordinary stuff we expect Gentoo users to do all
>> the time.
> 
> I think you forget about the learning curve: Gentoo users are not born
> as Gentoo users.  They are coming from other distros (say Debian or
> Ubuntu).

Not forgetting that, but perhaps forgetting how "unordinary" my own 
experience was.  I came from Mandrake, but researched Gentoo well enough 
that I was already explaining portage basics based on the material in the 
Handbook, etc, on the user list (and reading the dev list), before I even 
had Gentoo installed.

I like to think that if I can do it, everybody can, but regardless of 
whether they /can/ or not, it's a fact that not everybody /does/, as 
demonstrated by the fact that people were asking the questions I was 
answering.

I /do/ sometimes forget /that/ end of it, that for whatever reason, not 
everybody chooses to read the handbook, etc, even if it's ultimately only 
making the job of sysadmining their own Gentoo boxen an order of 
magnitude harder than it should be.

> For me it was unmasking that confused me a lot in the beginning. There
> is three different kinds, one is not in "the books" afaik and it's no
> fun to me to do.  I guess without autounmask by now I would be so
> frustrated to not use Gentoo anymore.

You have me wondering now what's "not in the books."  I'd guess the three 
types of masking must be (entirely) unkeyworded, ~arch keyworded, and 
hard-masked (package.mask-ed), but again, unless that material has 
actually been /removed/ from the handbook since 2004, I was actually 
explaining all that to others even from my still Mandrake system, so 
it's /certainly/ in the books!

And I don't need for autounmask, tho I do run ~arch.  But the thing is, 
if people are running enough individual ~arch packages so handling it 
manually is difficult enough they need a tool for it, from my viewpoint, 
they should seriously consider running ~arch anyway, since stable is 
tested, and ~arch is somewhat tested, but nobody much tests a half-and-
half system nor could it be practically so in any case since there's just 
too many millions of variants there to test, so trying to run such a half-
and-half system is really asking for more trouble than trying to run a 
full ~arch system.

But with a few small refinements over the years as Gentoo and its FLOSS 
environment have changed, again, that's very close to the same position 
and explanation I took from the very beginning, while I was still working 
on my first install.

> Seriously, stuff like the layman setup mess is another tiny reason
> keeping our user base smaller than needed, keeping our recruiting rates
> down.

I guess I just don't see it.  There's a reason the packages on the 
overlays aren't yet part of the tree, because in general, either the 
ebuilds (if not the upstream packages) aren't yet mature enough to be in-
tree (at least unmasked, in-tree), or they're community ebuilds, not 
Gentoo-dev vetted ones.  Keeping that distinction, for the protection of 
both Gentoo and its users, is a deliberate policy.  Those who are mature 
enough to handle the risks of overlays can get them with little problem, 
while those newbies who self-evidently are NOT mature enough in their 
Gentoo usage to properly handle the risk (or it'd not be a problem for 
them in the first place since they'd be comfortable with the tools and 
how to use them), are by deliberate policy, kept away from the additional 
risk and danger.

Other than minor refinements here or there, I just don't see how that can 
or should be changed, unless we're simply deciding that policy is wrong-
headed, so damn the torpedoes headed for our users, full steam ahead, let 
them at them!

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman


Reply via email to