I had posted this to pkg-golang-devel, but here should be a better place.

-------- Forwarded Message --------
Subject: Updating the pkg-go Team Maintenance policy
Date: Tue, 29 Dec 2015 17:38:06 -0500
From: Alexandre Viau <[email protected]>
To: [email protected]

Hi team :)

I would like to propose an update to the pkg-go Team Maintenance policy.

In order to accelerate cooperation, I would like for us to be able to
upload other's packages without having to ask for permission.

The current policy states that is is strongly recommended to ask
maintainers for permission.

I propose that we change the policy like so:

- putting the team in the Maintainers field is a strong statement that
fully collaborative maintenance is preferred. Anyone can commit to the
git repository and upload as needed. A courtesy email to Uploaders can
be nice but not required.

- Team in Uploaders is a weak statement of collaboration. Help in
maintaining the package is appreciated, commits to the git repository
are freely welcomed, but before uploading, please contact the Maintainer
for the green light.

The text was copied from the Debian Python Modules Packaging Team
Policy: http://python-modules.alioth.debian.org/policy.html

This update would still provide a way for maintainers to ask for
permissions, by putting the team in Uploaders instead of Maintainers.

I personally don't care that anyone from the team uploads any of my
packages, but the current policy does not provide me with a way to
indicate that. In the past, I have slowed other people's work by taking
2-3 days to reply to a request for permission.

The downside would be that existing packages were uploaded when the
current policy was in place. So we will have to be careful for the next
few months until everyone indicates their preference by setting the
Maintainers and Uploaders field correctly.

I have attached a patch to this email.

Cheers,

-- 
Alexandre Viau
[email protected]



From 6c2876dde7c96b0465d1899d251240bfe183050b Mon Sep 17 00:00:00 2001
From: aviau <[email protected]>
Date: Tue, 29 Dec 2015 17:19:06 -0500
Subject: [PATCH] Updated Team Maintenance policy

---
 packaging.asciidoc | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/packaging.asciidoc b/packaging.asciidoc
index 4b402f0..1d59f92 100644
--- a/packaging.asciidoc
+++ b/packaging.asciidoc
@@ -11,16 +11,21 @@ All Go packages are team-maintained in the pkg-go team. This has multiple advant
 
  . There are no single points of failure, if one maintainer cannot continue
    maintaining a package, another maintainer can easily help out or take over.
- . While it is strongly recommended to ask maintainers for permission before
-   touching their package in any significant way, cleanup changes can very
-   easily be applied to all packages.
  . All packages can share the same technical standards and workflows.
  . When working within a team anyway, it is much easier to get help on any
    technical issue.
 
-On the technical side, put `Debian Go Packaging Team
-<[email protected]>` into the Maintainer field in
-`debian/control` and add yourself as Uploader.
+A package maintained within the team should have the name of the team either in
+the Maintainer field or in the Uploaders field. We spell the team like this:
+`Debian Go Packaging Team <[email protected]>`. This
+enables the team to have an overview of its packages on the DDPO website.
+
+ - Team in Maintainers is a strong statement that fully collaborative maintenance
+   is preferred. Anyone can commit to the git repository and upload as needed. A
+   courtesy email to Uploaders can be nice but not required.
+ - Team in Uploaders is a weak statement of collaboration. Help in maintaining
+   the package is appreciated, commits to the git repository are freely welcomed,
+   but before uploading, please contact the Maintainer for the green light.
 
 //////////////////////////////////////////////////////////////////////////
 // TODO: add an example link
-- 
2.6.4


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Pkg-go-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers

Reply via email to