From: aba Date: Sat, 16 Jun 2007 20:33:01 +0000 (+0000) Subject: Team-Maintainence documentation; #410159 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=5381651c352723b79a2c71528f5fd0670d826725;p=developers-reference.git Team-Maintainence documentation; #410159 git-svn-id: svn://anonscm.debian.org/ddp/manuals/trunk/developers-reference@4657 313b444b-1b9f-4f58-a734-7bb04f332e8d --- diff --git a/debian/changelog b/debian/changelog index fa3a360..d4505cb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -18,6 +18,8 @@ developers-reference (3.3.9) unstable; urgency=low * Add XS-Vcs-*. Thanks to Stefano Zacchiroli. Closes: #391023 * Small brushup to debconf description. Thanks, Thomas Huriaux. Closes: #401415 + * Document Team-Maintainence better. Thanks, Lucas Nussbaum. + Closes: #410159 -- Andreas Barth Sat, 16 Jun 2007 11:41:41 -0600 diff --git a/developers-reference.sgml b/developers-reference.sgml index 36baf1d..a09903c 100644 --- a/developers-reference.sgml +++ b/developers-reference.sgml @@ -7,7 +7,7 @@ %dynamicdata; - + @@ -3314,7 +3314,8 @@ quite easy: 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 CVS or -Subversion.

+Subversion. Alioth (see ) provides such +tools, amongst others.

@@ -3332,9 +3333,32 @@ Using the PTS (), the co-maintainers should subscribe themselves to the appropriate source package.

-

-Collaborative maintenance can often be further eased by the use of -tools on Alioth (see ). +

+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: + + +

+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. + + +

+Put the mailing list address in the Maintainer field. In the Uploaders +field, put the team members who care for the package. +In this case, you must make sure the mailing list accept bug reports +without any human interaction (like moderation for non-subscribers). + + +

+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 ) with packages one doesn't really care for, and +creates a false sense of good maintenance.