This shows you the differences between two versions of the page.
|
dev:evergreen:release_checklist [2012/02/27 15:47] aatre |
dev:evergreen:release_checklist [2012/05/03 10:43] (current) lebbeous consolidate web/communication teams |
||
|---|---|---|---|
| Line 16: | Line 16: | ||
| - //release-lead// uploads the ChangeLog to evergreen-ils.org | - //release-lead// uploads the ChangeLog to evergreen-ils.org | ||
| - //evergreen-dev// creates a point-to-point version upgrade script and adds it to the Open-ILS/src/sql/Pg/version_upgrade/ directory | - //evergreen-dev// creates a point-to-point version upgrade script and adds it to the Open-ILS/src/sql/Pg/version_upgrade/ directory | ||
| - | - //staff-client-packager// creates the Windows staff client, computes the md5 checksum, and uploads to evergreen-ils.org | + | - //release-lead// (or //staff-client-packager// for 2.0) creates the Windows staff client, computes the md5 checksum, and uploads to evergreen-ils.org |
| - //release-notes-writer// puts final release notes on evergreen-ils.org / into official documentation / wherever | - //release-notes-writer// puts final release notes on evergreen-ils.org / into official documentation / wherever | ||
| - //testers// run [[qa:eg_test_cases|test cases]] and file bugs for broken test cases (QA team members need to add/extend/update test cases during the release cycle) | - //testers// run [[qa:eg_test_cases|test cases]] and file bugs for broken test cases (QA team members need to add/extend/update test cases during the release cycle) | ||
| - //testers// test point-to-point version upgrade script to ensure that database schema & data is successfully migrated from previous release to new release (//arguably should be part of [[qa:eg_test_cases|test cases]] along with installing a clean database schema//) | - //testers// test point-to-point version upgrade script to ensure that database schema & data is successfully migrated from previous release to new release (//arguably should be part of [[qa:eg_test_cases|test cases]] along with installing a clean database schema//) | ||
| + | - (**pre-beta only**) //release-lead// coordinates with feature developers to ensure that branches were merged properly | ||
| - //bug-wrangler// changes "Fix committed" bugs to "Fix released" for that milestone | - //bug-wrangler// changes "Fix committed" bugs to "Fix released" for that milestone | ||
| - //bug-wrangler// creates new milestone for that release | - //bug-wrangler// creates new milestone for that release | ||
| - | - //web-team-member// updates download page with new release | + | - //web-team-member// updates web site: |
| - | - //communication-team-member// announces release on mailing list / blog and updates wikipedia / freshmeat | + | - Install instructions (convert README to HTML via asciidoc and post to /var/www/open-ils.org/documentation/install/) |
| + | - Release notes (convert docs/RELEASE_NOTES_#_#.txt to HTML via asciidoc and post to /var/www/open-ils.org/documentation/release/) | ||
| + | - Download page (update link to tarball, md5sum, install docs, release notes) | ||
| + | - Announces release on mailing list / blog and updates wikipedia / freshmeat | ||
| ===== Release Team Members ===== | ===== Release Team Members ===== | ||
| - | ==== Evergreen 2.2 ==== | + | ==== The master branch and the next release ==== |
| ^ Responsibility ^ Member(s) ^ | ^ Responsibility ^ Member(s) ^ | ||
| - | | release-lead | | | + | | release-lead | Bill Erickson | |
| - | | staff-client-packager | | | + | | release-notes-writer | //now a community effort// | |
| - | | release-notes-writer | | | + | |
| | testers | | | | testers | | | ||
| - | | bug-wrangler | | | + | | bug-wrangler | Jason Stephenson | |
| + | | web-team-member | | | ||
| + | |||
| + | ==== Evergreen 2.2 ==== | ||
| + | |||
| + | ^ Responsibility ^ Member(s) ^ | ||
| + | | release-lead | Lebbeous Fogle-Weekley | | ||
| + | | release-notes-writer | //now a community effort// | | ||
| + | | testers | Michael Peters | | ||
| + | | bug-wrangler | Jason Stephenson, Ben Shum | | ||
| | web-team-member | Anoop Atre | | | web-team-member | Anoop Atre | | ||
| - | | communication-team-member | Anoop Atre | | ||
| ==== Evergreen 2.1 ==== | ==== Evergreen 2.1 ==== | ||
| ^ Responsibility ^ Member(s) ^ | ^ Responsibility ^ Member(s) ^ | ||
| - | | release-lead | Mike Rylander | | + | | release-lead | Dan Scott | |
| - | | staff-client-packager | Ben Shum | | + | |
| | release-notes-writer | Galen Charlton, Mike Rylander | | | release-notes-writer | Galen Charlton, Mike Rylander | | ||
| | testers | | | | testers | | | ||
| - | | bug-wrangler | | | + | | bug-wrangler | Jason Stephenson | |
| - | | web-team-member | Anoop Atre | | + | | web-team-member | Anoop Atre, Amy Terlaga | |
| - | | communication-team-member |Amy Terlaga | | + | |
| ==== Evergreen 2.0 ==== | ==== Evergreen 2.0 ==== | ||
| ^ Responsibility ^ Member(s) ^ | ^ Responsibility ^ Member(s) ^ | ||
| - | | release-lead | Mike Rylander | | + | | release-lead | Jason Stephenson | |
| | staff-client-packager | Jason Etheridge, Brian Feifarek, Ben Shum | | | staff-client-packager | Jason Etheridge, Brian Feifarek, Ben Shum | | ||
| | release-notes-writer | Anoop Atre, Mike Rylander | | | release-notes-writer | Anoop Atre, Mike Rylander | | ||
| | testers | several | | | testers | several | | ||
| | bug-wrangler | Jason Stephenson | | | bug-wrangler | Jason Stephenson | | ||
| - | | web-team-member | Anoop Atre | | + | | web-team-member | Anoop Atre, Amy Terlaga | |
| - | | communication-team-member | Amy Terlaga | | + | |