What do we do about 2.18?

David Miller justdave at bugzilla.org
Sun May 30 04:48:04 UTC 2004

In theory, we did a feature freeze on March 15th in preparation for the 
2.18 release.  A few things have slipped in here and there, but they've 
mostly been minor low-risk stuff.  However, we still have 11 bugs left 
in the buglist that are pretty much blocker quality, and have sat there 
for a while.

Meanwhile, there's several projects people have shown interest in 
landing soon, and have held off on putting major effort into them 
because they can't go in until after we branch for 2.18.

Typically at this point in the release cycle, we don't branch until the 
first Release Candidate (RC) goes out (in an effort to get people to 
spend their labor on the release blockers).

March 15th was 2 1/2 months ago.  The freeze was only intended to last a 
month before RC.  And here we still sit.

I still intend to stick to the schedule for 2.20.  It may happen a month 
after 2.18 does at this rate. :)  Because of the number of big things 
waiting for us to branch, I'm confident 2.20 will be worth the version 
number bump, despite the short time frame.  Because of the short time 
frame, I'm not so worried about it taking forever to push out the door 
like 2.18 is.

So, that leaves us with a decision now.  We either get as many folks to 
help as possible to kill off the last blockers, or we branch now and 
forget about waiting for an RC before we branch.  Personally I'd really 
like to see 2.18 out sooner than later, which makes me want to continue 
to hold the branch hostage...

Here's what's left:

checksetup.pl fails to remove product index from milestones table in 
upgrade from 2.14.x
=> http://bugzilla.mozilla.org/show_bug.cgi?id=244756
Status: UNCONFIRMED - Needs someone to attempt to reproduce or find the 
code that's doing the wrong thing.  If it can be reproduced or visually 
pointed out in the code, this is a release blocker.

"View All" attachment statuses field empty
=> http://bugzilla.mozilla.org/show_bug.cgi?id=223541
Status: This is a small UI tweak, polish issue.  Should be really easy 
if someone wants to tackle it.  Data in question should be available to 
the template already, the template just needs to reference it properly.

Flag system dies when changing a deleted flag
=> http://bugzilla.mozilla.org/show_bug.cgi?id=223878
Status: Needs a patch.  Problem seems to have been identified in the bug 
comments, but no one has written a patch to fix it yet.  Best fix is 
probably to find some way to make flag IDs unique so they never get 
reused (auto_increment?), and add the flag type to a hidden field in the 
form so it knows what to do if it encounters one that's been deleted.

Add group controls to new charts
=> http://bugzilla.mozilla.org/show_bug.cgi?id=225687
This is kind of a security hole, but the bug is public because the 
problem has been publicly disclosed since the feature was introduced. 
The new chart system changes the way series are defined in the charts so 
that they're no longer explicitly tied to products.  However, it 
migrates the old data and uses the product names for the series when it 
creates them.  This means hidden products would have their names visible 
(but no actual bug data) unless the admin when back and deleted them 
from the new charts.  Current status: lots of discussion about the best 
way to fix it. (see other threads on this list recently).  The leading 
theory at the moment is to go ahead and make the new system (optionally) 
explicitly tie a series to a product, and make that tie on each of the 
datasets that are migrated from the old system.  This is probably Gerv's 
baby, but the patch is going to be substantial and he'll need review 
help when it's done.  We can't release 2.18 with this hole here though.

Boolean charts are broken on reporting pages
=> http://bugzilla.mozilla.org/show_bug.cgi?id=179671
Status: has patch, waiting for review

That's 5 bugs.  We're close :)

I'm going on vacation this coming week, and will probably be completely 
offline from later this morning until Sunday the 6th.  It'd make my day 
if I came back to things being ready to go :)  As always, you can still 
get approvals from Myk while I'm gone.

Dave Miller      Project Leader, Bugzilla Bug Tracking System
http://www.justdave.net/             http://www.bugzilla.org/

More information about the developers mailing list