Bugzilla 2.16.6/2.18rc1 Release Checklist
verify everything is final and close the tree. No more last-minute fixmeups after the tarball is posted! :-) This means every bug targetted to this release must be closed except the release tracking bug. That includes the release notes (which should be prepared and reviewed by the reviewers list, but not yet checked in due to the security disclosure - this gets checked in as part of step 7).
ensure a security advisory is written.
write a release announcement (but don't post it yet)
update Bundle::Bugzilla with new modules and new versions of modules listed in checksetup.pl (or wherever they may relocate to) as needed; then upload to CPAN
ensure no references are present in documentation saying the software is an older version.
prepare updates for the web page at
www.bugzilla.org
but don't upload yet
NOTE:
We are going to push
website-beta.bugzilla.org
to the main site as part of this release, so the page updates need to be made there.
Status Updates
http://www.bugzilla.org/status_updates
new release notes and the security advisory if relevant
Update
http://www.bugzilla.org/changes.html
Update
http://www.bugzilla.org/download/
Update news page to announce the release
check in the approved patches on the security bugs
bump version number to the release version in globals.pl or Bugzilla/Config.pm and check it in.
set cvs tags:
cvs tag -FR BUGZILLA-2_XX
cvs tag -FR -rBUGZILLA-2_XX Bugzilla_Stable
make tarball: (we actually have a script which does all this part)
cvs checkout
*** FROM anonymous@cvs-mirror.mozilla.org ***
cvs update -dP to nuke the extra directories
tar cfz bugzilla-2.xx.tar.gz bugzilla-2.xx
repeat step 1 one more time just to be sure
upload tarball to ftp-staging
wait for tarballs to show up on the live ftp server
cvs commit the changes to the website
wait for site changes to show up on the live web site
post announcement to:
netscape.public.mozilla.webtools
netscape.public.mozilla.announce
announce@bugzilla.org
post any security advisory to:
netscape.public.mozilla.webtools
netscape.public.mozilla.announce
announce@bugzilla.org
bugtraq@securityfocus.com
update the version tracking sites:
Fresh Meat
VersionTracker
MacUpdates
go crazy