OpenJDK bug database: DRAFT Developer Workflow
Alan Bateman
Alan.Bateman at oracle.com
Wed Dec 14 12:34:59 UTC 2011
On 13/12/2011 19:39, Iris Clark wrote:
> :
>
> I've written a preliminary draft of what the pilot workflow for bugs
> and RFEs might look like. It is based on the existing bug system with
> modifications to omit portions that aren't used. There is no
> requirement that we stick closely to this draft, though any changes
> will need to consider the impact on data migration. It still needs
> quite a bit of work.
>
> http://cr.openjdk.java.net/~iris/jira/JIRAforOpenJDK.html
>
> Please send feedback/comments to this mailing list. I'll provide
> regular updates as feedback is incorporated and I fill in other
> sections of the document.
>
Iris - just a couple of initial comments/questions:
Not strictly workflow related but can you expand a bit on the "where"
list mentioned in the description of Fixed? This is clearly very
important when changes accumulated in integration forests are pushed to
master but less critical (in my view) when changes propagate to other
integration forests. I would also suggest that our collection of
integration forests isn't fixed and will change over time so it's not
completely clear to me how in sync the "where" will be.
The quality function is currently mentioned as moving bugs from Fixed to
Closed. I will think it will be great to have quality folks working
openly in OpenJDK and I'm just wondering if this need to be separated
out into a different role for the purposes of work flow.
Same thing for the integrator function who I will assume be responsible
for ensuring that the bug database is updated when changes are pushed to
the master forests.
The sub-statuses on Closed seem too generous to me. I will guess that
having the choice of "Not a Bug", "Not Accepted", and "Not our bug" will
lead to minor spats. In terms of transitions then I assume it will be
possible to change these at any time - for example if someone
incorrectly closes a bug with substatus Fix Failed then I assume we can
change it in the event that it's just a misunderstanding.
Understood: In Dispatched description it describes Understood as: " This
bug is either something which will be fixed as part of other work
currently being conducted (but not quite a duplicate) or this bug was
created specifically to describe planned changes.". Later in the
"Understood" section it defines it as "Sufficient investigation has been
preformed to gain a basic understanding of how this bug/feature request
should be addressed. There is no requirement that an actual solution be
known at this time". The latter is closer to what I would expect it to mean.
I look forward to seeing the Multi-Release section expanded. That's
critical to how we work in OpenJDK.
-Alan
More information about the discuss
mailing list