[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: No easy-to-find information about DM on debian.org



On Tue, 2009-06-30 at 06:38 -0700, Matt Kraai wrote:

> Thanks for suggesting this.  Making the Debian Maintainer option more
> prominent and understandable sounds like a good idea.

Thanks. I'm glad you agree.

> > Please let me know if there's anything more I can do to help,
> 
> Since you offered, would you please produce a patch to the website's
> source code implementing this change?  You can find instructions on
> how to access it at
> 
>  http://www.debian.org/devel/website/using_cvs

I'm happy to do this, (and apologize I didn't get around to it sooner).

I've attached two patches (relative to webwml/english). The first fixes
the "join" page to link to the DM wiki page in addition to the existing
Debian New Maintainer pages. The second adds a crosslink from newmaint
to the DM wiki page. (A crosslink on the wiki to the NM page already
exists).

Let me know if you'd like me to regenerate the patches differently, or
if you'd like the content to be different at all, or if there's anything
else I can do to help.

-Carl

From a2ed8f52b5b40b9ad4a708ceb392d1e3483835e1 Mon Sep 17 00:00:00 2001
From: Carl Worth <cworth@cworth.org>
Date: Tue, 28 Jul 2009 16:36:16 -0700
Subject: [PATCH 1/2] join: Add text about Debian Maintainer in addition to Debian Developer

Help potential candidates understand that there are two separate roles
with independent application processes. Link to both the Debian
Maintainer wiki page for DM as well as the New Maintainers' Corner
for DD.
---
 devel/join/index.wml |   40 +++++++++++++++++++++++++++++++++-------
 1 files changed, 33 insertions(+), 7 deletions(-)

diff --git a/devel/join/index.wml b/devel/join/index.wml
index 7373cc8..86ed02c 100644
--- a/devel/join/index.wml
+++ b/devel/join/index.wml
@@ -61,15 +61,41 @@ other possibilities.
 
 <p>
 After you have contributed for some time and are sure about your involvement
-in the Debian project, you can become a registered developer. Go to the
-<a href="newmaint">New Maintainers' Corner</a> page to find out how to
-apply for official developer status.
-You should be familiar with Debian's procedures, so it is recommended to
-read the <a href="$(DOC)/debian-policy/">Debian Policy</a> and the
-<a href="$(DOC)/packaging-manuals/developers-reference/">Developer's
-Reference</a> before applying.
+in the Debian project, you can join Debian in a more official role. There
+are currently two different roles in which you might join Debian:
+
+<ul>
+<li>Debian Maintainer (DM): A more limited role in which you have a
+restricted ability to upload packages to the Debian archive. A DM
+does do not participate in Debian elections.</li>
+<li>Debian Developer (DD): The traditional and most complete role in which
+you can participate in Debian. A DD can upload any package and can
+participate in any Debian election.</li>
+</ul>
 </p>
 
+<p>In spite of the fact that many of the rights and responsibilities
+of a DM and a DD are identical, there are currently independent
+processes for applying for either role. A candidate can apply to
+either process in any order or even simultaneously. See the <a
+href="http://wiki.debian.org/Maintainers";>Debian Maintainer wiki
+page</a> for details on becoming a Debian Maintainer. And see the <a
+href="newmaint">New Maintainers' Corner</a> page to find out how to
+apply for official Debian Developer status.</p>
+
+<p>Note that during much of Debian's history, the Debian Developer
+role was the only role, (the Debian Maintainer role was introduced on
+5th August 2007). This is why you see the term "maintainer" used in a
+historical sense where the term Debian Developer would be more
+precise. For example, the process of applying to become a Debian
+Developer is known as the "Debian New Maintainer" process.</p>
+
+<p>Regardless of which role you choose to apply for, you should be
+familiar with Debian's procedures, so it is recommended to read the <a
+href="$(DOC)/debian-policy/">Debian Policy</a> and the <a
+href="$(DOC)/packaging-manuals/developers-reference/">Developer's
+Reference</a> before applying.  </p>
+
 <p>Besides the many developers, there's many areas you 
 <a href="$(HOME)/intro/help">can help Debian</a> with, including testing,
 documentation, porting, <a href="$(HOME)/donations">donations</a> of money and
-- 
1.6.3.3

From bb8699ed56c180cf87f526e12def376bdd01ce89 Mon Sep 17 00:00:00 2001
From: Carl Worth <cworth@cworth.org>
Date: Tue, 28 Jul 2009 16:40:03 -0700
Subject: [PATCH 2/2] newmaint: Mention DM role and link to more information about it

It is not required to become a DM before a DD, but it's definitely
not a bad idea.
---
 devel/join/newmaint.wml |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/devel/join/newmaint.wml b/devel/join/newmaint.wml
index 34c4619..90a6c33 100644
--- a/devel/join/newmaint.wml
+++ b/devel/join/newmaint.wml
@@ -6,10 +6,16 @@ Developers can find all the details on applying to become a DD, the
 different steps of the process, and how to track the process of their ongoing 
 application.</p>
 
-<p>The first important point to make is that you do <em>not</em> need to be an
-official Debian developer in order to help improving Debian. In fact, you should
-already have a track record of earlier contributions to Debian before you apply for
-the New Maintainer process.</p>
+<p>The first important point to make is that you do <em>not</em> need
+to be an official Debian developer in order to help improving
+Debian. In fact, you should already have a track record of earlier
+contributions to Debian before you apply for
+the New Maintainer process. Also, it is recommended that you become
+familiar with the role of
+<a href="http://wiki.debian.org/Maintainers";>Debian Maintainer</a> and
+consider applying for this role before applying to become a Debian
+Developer. But it is not required to become a DM before becoming a
+DD.</p>
 
 <p><a name="#non-maintainer-contributions"></a>Debian is an open community and
 welcomes everyone who wants to use or help improve our distribution. As a
-- 
1.6.3.3

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: