[pygr-notify] [pygr commit] r174 - Edited wiki page through web user interface.

codesite-noreply at google.com codesite-noreply at google.com
Tue Apr 14 14:46:59 PDT 2009


Author: marecki
Date: Tue Apr 14 14:34:38 2009
New Revision: 174

Modified:
    wiki/IssueProcessing.wiki

Log:
Edited wiki page through web user interface.

Modified: wiki/IssueProcessing.wiki
==============================================================================
--- wiki/IssueProcessing.wiki	(original)
+++ wiki/IssueProcessing.wiki	Tue Apr 14 14:34:38 2009
@@ -40,6 +40,7 @@

  Open issues without owners, i.e. all *New* and *Accepted* ones, should  
have their respective owner field set to  
_pygr-bug-wranglers at googlegroups.com_, a mailing list of people responsible  
for managing issues, thus letting them know an issue has appeared which  
needs an owner.

+After an issue has been given an owner
  TBC


@@ -47,11 +48,13 @@

  For Pygr developers the preferred form of fix submission is to create a  
dedicated branch *issueXXX* in our main GitHub repository  
(git://github.com/ctb/pygr.git) and commit all code there. In case of  
everyone without write access to that repository, all fixes should be  
submitted, in the form of patch files (preferably in the format generated  
by the _git format-patch_ command, preserving commit history of development  
work; this should be observed particularly rigorously in case of  
large-scale fixes), as attachments to issue comments. Regardless of the  
method, if both functional and non-functional changes are made by the fix,  
they should be provided as separate patches/commits.

-After the fix has been posted, the issue should be advanced - normally by  
the developer who submits the fix, otherwise by one of the project managers  
- to the _FixedNeedsReview_ stage. Not that a reviewer *must* be assigned  
before the issue can be advanced thus.
+After the fix has been posted, the issue should be advanced - normally by  
the developer who submits the fix, otherwise by one of the project managers  
- to the *FixedNeedsReview* stage. Not that a reviewer *must* be assigned  
before the issue can be advanced thus.

-The review is to be provided as a comment or comments on the issue.
+The review is to be provided as a comment or comments on the issue and  
accompanied by an appropriate change of status (see below).

  If the reviewer submits any code him-/herself, this code must be reviewed  
too before the issue can be considered resolved. Normally it should be  
enough for the owner to sign off the changes made by the reviewer, if  
however a conflict arises between the two the issue should then be assigned  
to a new, independent reviewer. Note that such a reassignment is only  
necessary if the reviewer _submits code_; if the reviewer replies with  
comments but actual changes to the code are made by the owner, no such  
change is necessary.
+
+Should the fix be deemed incomplete or incorrect, the issue should be  
demoted back to *Accepted* so that it is clear it must still be worked on.

  Once the (final) reviewer is happy with the fix, he should update the  
issue's status *ReviewedNeedsCommit* or *Closed*, depending on whether the  
relevant code  to the next stage. If that is not possible for some reason,  
it should be done by one of the project managers.




More information about the pygr-notify mailing list