[MacRuby-devel] bug smash recap

Laurent Sansonetti lsansonetti at apple.com
Mon Dec 6 15:43:12 PST 2010


Thanks to everyone who participated, we were able to screen the vast majority of tickets and our road to 1.0 is clearer now!

1.0 bugs: http://www.macruby.org/trac/report/17 (78 total)
Later bugs: http://www.macruby.org/trac/report/18 (53 total)
Unscreened bugs: http://www.macruby.org/trac/report/19 (32 total)

I would like to give a special thanks to Eloy, who had the original idea of organizing bug mashes, and also worked on the IRC channel bot, which revealed to be very useful to triage the bugs.

What's left to do is screen the remaining unscreened tickets, which will probably be done later this week. 

Then, I still plan to release trunk as 0.8. For 0.8, I would like to investigate following LLVM 2.8 (ticket http://www.macruby.org/trac/ticket/1022) and statically linking against a newer ICU (tickets http://www.macruby.org/trac/ticket/749 and http://www.macruby.org/trac/ticket/1016), but other than that, I think trunk is ready.

Once 0.8 is released, we will probably organize another bug mash to prepare the following release, so stay tuned :)

Laurent

On Dec 6, 2010, at 12:57 PM, Eloy Duran wrote:

> Idem dito. Thanks a lot everyone! I had tons of fun :)
> 
> On 6 dec 2010, at 20:48, Matt Aimonetti wrote:
> 
>> Thanks to everyone who joined the fun, we went from around 230 unscreeened tickets to 32: http://www.macruby.org/trac/report/19
>> We now have 80 open tickets scheduled for 1.0 http://www.macruby.org/trac/report/17
>> 
>> The provided help saved the team an incredible amount of work.
>> 
>> What's next? My guess is that we are going to leave the bot and the channel around since it seems to provide a very nice workflow (Thanks Eloy for setting it up) but I'll let Laurent address what he wants to do next.
>> 
>> - Matt
>> 
>> 
>> On Fri, Dec 3, 2010 at 1:55 PM, Laurent Sansonetti <lsansonetti at apple.com> wrote:
>> 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 at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
>> 
>> 
>> _______________________________________________
>> MacRuby-devel mailing list
>> MacRuby-devel at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
> 
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-devel/attachments/20101206/cc1305bf/attachment.html>


More information about the MacRuby-devel mailing list