* Chris Evich <cev...@redhat.com> [2012-07-31 12:43:15]:

> On 07/30/2012 02:52 PM, Lucas Meneghel Rodrigues wrote:
> > IMO, a tracking issue with references to the other issues seems good
> > enough, and it updates automatically (every time you refresh the
> > contents github queries the states of the referred issues). It seems
> > the better compromise.
> >
> 
> All,
> 
> I spoke with cleber and lucas, and I think we have a solution that will 
> scale and help prevent us from duplicating work.  We'll keep it all 
> within github and the mailing list but documented on the wiki.
> 
> Here's our idea (please give feedback), hopefully it looks simple and 
> boring :)
> 


This looks better. 

Lucas, 

Folks started sending ppc64 KVM-Autotest/Libvirt-Autotest. 
We need to find a better way to maintain/port these patches for ppc64. 

--Pradeep

> 
> Pic:
> 
>                  Tracking Issue
>                         ^
>                         |
>                         |
>            +------------+------------+------------+
>            |            |            |            |
>            |            |            |            |
>       Topic-Issue  Topic-Issue  Topic-Issue  Topic-Issue
>        (Assigned)   (Assigned)    (open)       (closed)
>            ^            ^                         ^
>            |            |                         |
>            |            |                         |
>         Pull Req.   Mail Thread(s)             Pull Req.
>          (open)                                (closed)
> 
> 
> Detail:
> + I'll open up a "tracking" issue on github and publish the number.
>      + We can all monitor this for available and in-progress items.
>      + It will be automatically updated, little/no maintenance required.
>      + No discussion should be posted, it all happens in topic-issues
>        (below)
> 
> + For each proposed test or enhancement, a github (topic) issue is
>    opened.
>      + Summarize the proposed test/enhancement
>      + Put 'future' label + topic label (virt-libvirt, client, etc.)
>      + In issue description, mention "tracking issue #<number>"
>      + The tracking issue will automatically be updated by the topic-
>        issues that mention "Adding to tracking issue #<number>",
>        providing back-links ownership and status.
>      + Coding can, but doesn't need to start right away.  Issues in
>        "open" status are free for the taking.  Issues in "assigned"
>        status are actively being worked.
>      + "Assigned" issues that go stale (no code posted w/in weeks/months)
>        can be moved back into "open" and/or be re-assigned as needed.
> 
> + Start Coding, publish work:
>      + Use the tracking issue to find the topic-issue in open,
>        unassigned status (create new one if needed).
>      + Assign the topic-issue to yourself or someone your working with.
>        (or ask to be assigned on IRC or by mail).
>      + Publish Option 1: Pull Request:
>          + Open pull request on github
>            https://help.github.com/articles/using-pull-requests
>          + Within pull-request description, mention:
>            "topic-issue #<number>"
>          + Forward and back-links to pull request will automatically be
>            added to the topic-issue.
>          + Comments/Code review can happen directly in pull request.
>          + Ongoing revisions / code commits pushed up to fork'd topic-
>            branch will automatically update in the pull request.
>      + Publish Option 2: Mailing List:
>          + Use git send-email to mail patchset (use cover letter if it's
>            involving more than 2 patches).
>          + Look up your mail in mailman archive and copy it's url.
>            https://www.redhat.com/archives/autotest-kernel/
>          + Add comment to topic-issue pointing to the mail URL
>          + Comments/Code review happens on mailing list
>          + Future revisions result in new mail and further URLs
>            pasted into topic-issue.
> 
> + Code is committed to next/main branch
>      + topic-issue is marked "closed"
>      + tracking issue auto-updates with topic-issue status
>      + topic-issue can be re-opened if needed (ever)
> 
> -- 
> Chris Evich, RHCA, RHCE, RHCDS, RHCSS
> Quality Assurance Engineer
> e-mail: cevich + `@' + redhat.com o: 1-888-RED-HAT1 x44214
> _______________________________________________
> Autotest mailing list
> Autotest@test.kernel.org
> http://test.kernel.org/cgi-bin/mailman/listinfo/autotest
> 

_______________________________________________
Autotest mailing list
Autotest@test.kernel.org
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest

Reply via email to