Emergency checkin procedures
David Miller
justdave at bugzilla.org
Wed Oct 12 19:11:36 UTC 2005
Myk and I have both been a bit hard to find lately. Approvals are
getting done, but it often takes a few hours to a day or two.
There's been at least one case recently where the tree was outright
broken for a while because of a regression and the fix for the
regression didn't get approved immediately.
Since we like to try to keep the tree stable, I'm going to try a little
bit of an experiment here.
If you have a situation where the trunk is broken and it causes dataloss
or prevents Bugzilla from being usable, backing out the patch that
caused it is not workable due to subsequent checkins or data conversion
that's already been done, and you can't find someone to approve the
patch to fix it in a timely manner, get two reviewers to agree to it,
and then go ahead and check the fix in. Please leave the approval flag
requested on the bug, as it'll still need to be checked for approval
retroactively, and make sure to justify in comments in the bug why you
needed to proceed with the checkin.
Please only do this when it really is a critical regression. Situations
where this permission is utilized will get reviewed, and if I find
people abusing it, this permission will go away.
--
Dave Miller http://www.justdave.net/
System Administrator, Mozilla Corporation http://www.mozilla.com/
Project Leader, Bugzilla Bug Tracking System http://www.bugzilla.org/
More information about the developers
mailing list