A short recap regarding tomorrow's bug smash!

The bug smash will happen Saturday 4th on IRC, network freenode (the main 
server seems to be chat.freenode.net), channel #macruby.

The goal of this event is to triage all the bugs into 2 categories: for 1.0 and 
for Later. Then, making sure all the 1.0 bugs have proper reductions attached. 
It's going to be a boring job but it needs to be done.

If you have any question regarding MacRuby's development or internals, feel 
free to also stop by and ask it there. We may not yet have a list of easy bugs 
to give to new hackers, but we can still answer questions and give pointers to 
the source code. We assume that after triaging all the bugs, we will have a 
good list of bugs we can give to new hackers, in further bug smash events.

As we found out yesterday, it's impossible to sync up for a long time people 
living in US, Europe and Japan :) I will be online tonight and tomorrow from 
noon to midnight (US west coast time). Other contributors have different 
schedules but I think there should always be someone in the channel.

Here is the workflow I have in mind for bug triaging. Instead of adding a new 
field to trac, I was thinking of re-using the milestone field. I just added 2 
new milestones: "MacRuby 1.0" and "MacRuby Later". I propose that we set the 
milestone of each ticket to either one of those. Once a ticket is set to the 
"MacRuby 1.0" milestone, we can hack on it. Once it's fixed in trunk, we can 
move the milestone to the upcoming MacRuby one (such as "MacRuby 0.8", 
currently), then close it.

When a bug is properly reduced to a simple test case (if applicable), the 
#reduction keyword can be attached to the ticket.

As an example, let's say we have this ticket we want to get fixed for 1.0. We 
set the milestone to "MacRuby 1.0". A few days later, someone comes up with a 
good bug reduction, he attaches it to the ticket and the #reduction keyword. A 
few days later, someone finds a good fix, he commits it to trunk, then set the 
milestone to "MacRuby 0.8" then close the ticket.

Thoughts?

Laurent
_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to