Patch Statuses in Launchpad

Scott Kitterman ubuntu at kitterman.com
Tue May 27 05:28:25 BST 2008


On Tue, 27 May 2008 13:07:31 +0900 "Emmet Hikory" <persia at ubuntu.com> wrote:
>Scott Kitterman wrote:
>> We need to stick with something very simple that is available in the U/I.
>>
>> If it's a patch, tag it.  If you review it and it needs more work, untag 
it an
>> comment.  That's simple enough we could actually do it.
>
>    This was the practice during the Gutsy cycle.  It was stopped in
>Hardy after some discussion as to whether the patch flag was enough,
>and what value the patch tag added.  Some package subscribers for whom
>there were several bugs with patches in the archives were also unhappy
>with the bugmail generated by adding the patch tag.

If there's a bug that makes this problematic, let's ask to have it changed.

>    Consider the following workflow:
>
>Case A:
>    Someone reviews bugs with the patch flag set.  Where there is a
>real patch, and it hasn't been rejected for some reason, the patch tag
>is set.  Where something isn't a real patch (screenshot, etc.), the
>patch flag is unset.

Sounds good.

>Case B:
>    Someone reviews bugs with the patch tag set.  Where the patch is
>good, tested, and working, they merge the patch into a candidate
>upload and push to the repository (setting the bug "In Progress"/"Fix
>Committed"/"Fix Released" as appropriate).  Where the patch is not
>acceptable for a variety of reasons, the patch tag is removed, and a
>comment is left in the bug explaining why the patch was rejected.

Sounds good. When a new/updated patch is included it is tagged patch and 
it's looked at again.

>Case C:
>    Combine Cases A and B to get the patch directly into the archive.
>
>    Note that bugs where patches are undergoing review may move
>regularly between the two lists, but until either a solution is found,
>or the patch is ultimately rejected as no longer meaningfully useful
>in any way, it makes sense to keep it in view.  Further, note that for
>the purposes of workflow, the input of patch authors is being ignored.

The reviewer workflow starts when there is something to review.  I'm a little confused what is 
needed.

> Anyone willing to work with patches ought be able to update them,
>create new candidates, etc. independent of these workflows.

I think they can if we keep it simple as I've suggested.

>    I don't see that much value in tracking whether a patch has been
>sent upstream.  If we have a bug, and we want to close it, we ought do
>so, rather than waiting for upstream.  It's good to send stuff
>upstream, and we ought do that, but I see it as separate from patch
>tracking within our bug tracker.
>
Agreed.

Scott K



More information about the ubuntu-devel mailing list