Re: Your opinion on Debian Maintainer status

2013-03-18 Thread Jonathan Nieder
Wouter Verhelst wrote:

>That's a good
> thing for everyone; and it also explains why occasionally the NM
> frontdesk will waive this policy for people who are 'obviously' ready to
> become a Debian Developer *now* rather than in six months: if the goal
> is to weed out the people who are not yet ready, then if someone *is*
> ready, it doesn't make sense anymore, so it's waived.

Oh, "six months as a package maintainer" certainly sounds like a good
requirement in that spirit to me.  And if the applicant is interested,
becoming a DM can be a way to make those six months less painful.

Given two otherwise equal candidates, one who had been a DM and
another who had been a maintainer with sponsor for six months, I don't
think that information makes the DM seem more qualified.  Luckily the
NM frontdesk tends to be reasonable about this in practice, as you've
mentioned.

Thanks for explaining,
Jonathan


-- 
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130318191148.GA4548@elie.Belkin



Re: Your opinion on Debian Maintainer status

2013-03-18 Thread Jonathan Nieder
Gergely Nagy wrote:
> Wouter Verhelst  writes:
>>> Arno Töll  writes:

 In fact, even the wiki says "Becoming a Debian Developer: You should be
 a Debian Maintainer for six months before applying to the Debian New
 Member Process" [1]. That's somewhat different to the original idea of
 the DM status and not really a direction we should endorse.
[...]
>> Note that, first, the NM frontdesk has always been willing to fast-track
>> someone who is "obviously" skilled (with "obviously" being vague on
>> purpose) and, second, that the DM step is not required for emeritus
>> developers returning to Debian.
>
> This is exactly why I think it is such a bad idea. Because it is too
> easy to make it sound like DM is a stepping stone to becoming a DD. It
> is not. It is *one* of its aspects, a useful one, but in my opinion, far
> from being the most important one.

I do not even agree that it is useful as a stepping stone.

DM privileges recognize that a contributor should not have to wait on
a DD to apply improvements within a specific domain where the DM has
shown she can be trusted.  This can be a good way for a new
contributor to become useful to the project and to make daily
maintenance less painful while waiting for recognition as a DD, sure.

With the specific goal of preparing to be a Debian Developer as
quickly as possible in mind, though, it mostly hurts:

 * Becoming a DD means gaining familiarity with how a variety of
   procedures affect the entire archive.  DM privileges create a
   temptation to work only on your own packages and not pay attention
   to others'.

 * Becoming a DD means gaining an understanding of how other
   developers work and think and how to interact with them.  DM
   privileges create a possibility of working (and contributing
   usefully!) without needing to interact with other people, and
   losing an exposure to mentors' styles and insights.

(In packaging teams like the perl team, DM status means something
different.  It is purely good there. :))

The DM process is an excellent answer to new contributors asking the
question "Why must I wait so long for my improvements to be
incorporated in Debian?"  On the other hand, I think it is a bad
answer to "I want to be a Debian Developer.  What is the first step?"

Jonathan


--
To UNSUBSCRIBE, email to debian-vote-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130318074919.GA6059@elie.Belkin