public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Rich Freeman <rich0@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Recruitment process is moving back to quizzes
Date: Sun, 15 Jul 2012 11:24:09 -0400	[thread overview]
Message-ID: <CAGfcS_nE1XM4kWhit830cjyqYevhj7oxXOcrh2FsN_8tqRs=KA@mail.gmail.com> (raw)
In-Reply-To: <20120715143250.12937.qmail@stuge.se>

On Sun, Jul 15, 2012 at 10:32 AM, Peter Stuge <peter@stuge.se> wrote:
>  less idiotic
> idiots such as perhaps myself need years because we're doing
> whatever work as opposed to learning foundation bylaws by heart.

Well, I don't think the bylaws are a terribly important topic for the
quizzes, and unless something has changed I don't think they were a
topic in the past.  Sure, developers should understand the role of the
council and the trustees, but that doesn't mean that they need to be
qualified to BE a trustee.

However, I think that it is important to include a fair bit of "meta"
in the quizzes.  In fact, I'd consider this almost more important than
the technical content.  A developer who doesn't understand some nuance
of ebuild development, and recognizes this, and therefore acts with
maturity in asking for help and review before doing commits isn't much
of a danger to the distro.  A developer who is a technical wizard and
creates bots that do massive tree-wide commits to correct some
perceived problem without gaining consensus from the community is a
danger to the distro, even if most of the time they are completely
right.  I think it is more important that a developer be able to work
with others and recognize their own limitations, than to worry about
what those limitations are exactly.

When I look at most of the issues impacting Gentoo over the years,
rarely are they caused by some bug in an ebuild.  They happen, and
they get fixed, and usually the impact is very minor.

What really causes havoc around here is when people change ebuilds
without consulting with the maintainer, or when they go tweaking
system packages without a great deal of care and being part of the
appropriate team, and so on.  Lack of respect on mailing lists has
caused no small number of problems either.  Many of these issues have
dwindled in recent years, and I think it is precisely because teams
like the recruiters have been paying more careful attention to them.

Anybody can write good code.  You don't need to be a Gentoo developer
to do that, and if somebody lacks maturity and social skills they're
probably better off doing their work on the side with a proxy
maintainer pulling it in.  Calchan had both, and he still ended up
being more successful with OpenRC from the outside.  The KDE team has
in the past made use of bleeding-edge portage (or even non-portage)
features in overlays for development purposes, driving PM development
in the distro to yield an improved result when everything got merged
back in.  The bottom line is that you don't need commit access to do
great things with and for Gentoo.

What the Gentoo devs really need to be about is making all that great
code work nicely together.  That requires coordination and an eye to
quality.  That requires working well with those who differ in opinion.

That said, I don't want to diminish the importance of technical skills
too much.  I think Gentoo has created some really good infrastructure
that rivals what has been done with much larger distros.

Rich



  reply	other threads:[~2012-07-15 15:25 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-14  9:32 [gentoo-dev] Recruitment process is moving back to quizzes Markos Chandras
2012-07-14 20:46 ` Peter Stuge
2012-07-15  5:15   ` Ben de Groot
2012-07-15  9:39     ` Markos Chandras
2012-07-15 10:11       ` Peter Stuge
2012-07-15 13:21         ` Rich Freeman
2012-07-15 17:23         ` Markos Chandras
2012-07-15 11:56     ` Ciaran McCreesh
2012-07-15 13:27       ` Rich Freeman
2012-07-15 13:45         ` Ben de Groot
2012-07-15 13:50           ` Ciaran McCreesh
2012-07-15 14:32             ` Peter Stuge
2012-07-15 15:24               ` Rich Freeman [this message]
2012-07-15 15:08             ` Ben de Groot
2012-07-15 18:17               ` Denis Dupeyron
2012-07-15 10:15 ` Theo Chatzimichos

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAGfcS_nE1XM4kWhit830cjyqYevhj7oxXOcrh2FsN_8tqRs=KA@mail.gmail.com' \
    --to=rich0@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox