SF.net SVN: gar:[24530] csw/mgar/pkg/opencsw-manual/trunk/files/ for-maintainers/contributing-to-recipes.rst

wahwah at users.sourceforge.net wahwah at users.sourceforge.net
Sun Jan 4 17:08:26 CET 2015


Revision: 24530
          http://sourceforge.net/p/gar/code/24530
Author:   wahwah
Date:     2015-01-04 16:08:26 +0000 (Sun, 04 Jan 2015)
Log Message:
-----------
opencsw-manual/trunk: A rewrite of contributing-to-recipes.rst

Modified Paths:
--------------
    csw/mgar/pkg/opencsw-manual/trunk/files/for-maintainers/contributing-to-recipes.rst

Modified: csw/mgar/pkg/opencsw-manual/trunk/files/for-maintainers/contributing-to-recipes.rst
===================================================================
--- csw/mgar/pkg/opencsw-manual/trunk/files/for-maintainers/contributing-to-recipes.rst	2015-01-04 14:58:33 UTC (rev 24529)
+++ csw/mgar/pkg/opencsw-manual/trunk/files/for-maintainers/contributing-to-recipes.rst	2015-01-04 16:08:26 UTC (rev 24530)
@@ -2,31 +2,32 @@
 Contributing to recipes
 -----------------------
 
-It often happens that a maintainer wants to make a change or an update to
-another maintainer's package.
+When you need a change to a package uploaded by somebody else, check their
+maintainer status via `http://www.opencsw.org/maintainers/<name>/` and the
+`maintainer activity report`_ which shows inactive maintainers (retired or
+not).
 
+- When the maintainer is active:
 
-- The maintainer is retired:
+  (This means that the maintainer uploads packages, answers to bug reports and
+  email.)
 
-  On the maintainers mailing list, announce your intention to work on
-  the recipe and eventually take up the maintenance.
+  Ask them about the change you want. In many cases they will just make the
+  change for you. They might ask you to do it instead. Do whatever you've
+  agreed on.
 
-  When you have a working recipe and generated the package, upload-it
-  and you became the active maintainer.
+- The maintainer is inactive or retired:
 
-- The maintainer is inactive:
+  (Inactive means there were no uploaded packages in a long time.)
 
-  Contact them before starting your work, and allow them 1 to 2 weeks to
-  respond. If you don't get an answer, proceed as described above.
+  Send them a note that you will be updating such-and-such package, then go
+  ahead, make your change and upload the updated package.
 
-- The maintainer is active, i.e. answers to bug reports, messages sent
-  on the maintainers mailing list or private messages:
+Use common sense. For example, if you're making a change to CSWpython, you
+really don't want to mess it up. Talk to people, ask on maintainers@, and get
+help if you need it. The bigger the change you're making, the more need to
+discuss it. When in doubt, write to maintainers at .
 
-  `Work in a branch`_, and when you obtain satisfying results explain your
-  changes to the maintainer such as he or she can use what you've done and/or,
-  if you obtain his or her explicit permission, merge your modifications on
-  the trunk.
-
 References
 ==========
 
@@ -39,3 +40,5 @@
 .. [#branch] `Working in a branch`_ in OpenCSW wiki
 .. [#source] The original post on the maintainers mailing list:
   `[csw-maintainers] reminder on contributing on recipes`_
+.. _maintainer activity report:
+   http://buildfarm.opencsw.org/obsolete-pkgs/maintainer-activity.html

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list