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