Branch release problems

Frédéric Buclin LpSolit at gmail.com
Fri Jul 8 10:28:03 UTC 2005


> versions 2.16.9 and 2.14.5.  This is really unacceptable and it messes
> badly with the public perception of our credibility.

> I'd welcome any other ideas anyone has, too.

Create a (small) QA team, if possible including some reviewers (who 
should be the most familiar with bz code), and ask them to create this 
smoke test document you are talking about. At least 24 hours before any 
release, no more checkin is allowed. And security patches have to be 
applied manually to avoid making them public (no CVS upload). During 
this "really frozen" period, the QA team checks *all* points of the 
smoke test document, such as:

- Queries, including query.cgi, buglist.cgi and Search.pm
- Creating/changing bugs and attachments, including flags
- UI
- Charts/reports
- E-Mails, including BugMail.pm and *whine*.*
- Admin pages (product, component, ... creation and deletion)
- Account creation/ prefs settings
- Some "security" tests
- Fresh installation/upgrade from older ones
- Improve and check sanitycheck.cgi (or create your own releasecheck.cgi)

I am a reviewer, I have access to all security bugs related to Webtools 
and I already do some "QA testing" (kind of). So I agree to belong to 
this QA team.

But doing checkins 15 minutes before releasing any new version is far 
too short for me, especially when I'm away at this precise moment. :)

Frederic "LpSolit" Buclin



More information about the developers mailing list