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

Bug#410159: Please address schemes for Maintainers/Uploaders inside teams



Package: developers-reference
Version: 3.3.8
Severity: wishlist
Tags: patch

Hi,

In a thread on debian-devel@[0], I raised the issue of the content of
the Maintainers and Uploaders fields in team-maintained packages (since
we have a problem with that in the pkg-ruby-extras team).

The attached patch proposes a modification of the "Collaborative
maintenance" section to address this. Feel free to modify it, since I'm
not very satisfied with my english.

[0] http://lists.debian.org/debian-devel/2007/01/msg00275.html
-- 
| Lucas Nussbaum
| lucas@lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas@nussbaum.fr             GPG: 1024D/023B3F4F |
diff -Nru /tmp/pd5cVOrkNp/developers-reference-3.3.8/debian/changelog /tmp/TJ57TwGEv5/developers-reference-3.3.9/debian/changelog
--- /tmp/pd5cVOrkNp/developers-reference-3.3.8/debian/changelog	2006-12-16 16:53:10.000000000 +0100
+++ /tmp/TJ57TwGEv5/developers-reference-3.3.9/debian/changelog	2007-02-08 07:03:07.000000000 +0100
@@ -1,3 +1,11 @@
+developers-reference (3.3.9) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Added section on team organization and Maintainer and Uploaders
+    fields. Closes: #xxxxxx.
+
+ -- Lucas Nussbaum <lucas@lucas-nussbaum.net>  Thu,  8 Feb 2007 07:01:58 +0100
+
 developers-reference (3.3.8) unstable; urgency=low
 
   * mia-history is replaced by mia-query. Thanks, Christoph Berg.
diff -Nru /tmp/pd5cVOrkNp/developers-reference-3.3.8/developers-reference.sgml /tmp/TJ57TwGEv5/developers-reference-3.3.9/developers-reference.sgml
--- /tmp/pd5cVOrkNp/developers-reference-3.3.8/developers-reference.sgml	2006-11-12 12:05:22.000000000 +0100
+++ /tmp/TJ57TwGEv5/developers-reference-3.3.9/developers-reference.sgml	2007-02-08 09:14:21.000000000 +0100
@@ -3320,7 +3320,8 @@
 Setup the co-maintainer with access to the sources you build the
 package from.  Generally this implies you are using a network-capable
 version control system, such as <prgn>CVS</prgn> or
-<prgn>Subversion</prgn>.</p>
+<prgn>Subversion</prgn>. Alioth (see <ref id="alioth">) provides such
+tools, amongst others.</p>
             </item>
             <item>
               <p>
@@ -3339,8 +3340,29 @@
             </item>
           </list></p>
 	<p>
-Collaborative maintenance can often be further eased by the use of
-tools on Alioth (see <ref id="alioth">).
+Another form of collaborative maintenance is team maintenance, which is
+recommended if you maintain several packages with the same group of
+developers. In that case, the Maintainer and Uploaders field of each
+package must be managed with care. It is recommended to choose between
+one of the two following schemes:
+<enumlist>
+  <item>
+    <p>
+Put the team member mainly responsible for the package in the Maintainer
+field. In the Uploaders, put the mailing list address, and the team members
+who care for the package.</p>
+  </item>
+  <item>
+    <p>
+Put the mailing list address in the Maintainer field. In the Uploaders
+field, put the team members who care for the package.</p>
+  </item>
+</enumlist>
+<p>
+In any case, it is a bad idea to automatically put all team members in
+the Uploaders field. It clutters the Developer's Package Overview listing
+(see <ref id="ddpo">) with packages one doesn't really care for, and
+creates a false sense of good maintenance.
       </sect>
 
     <sect id="testing">

Reply to: