Changes between Version 10 and Version 11 of ReleasePractices/ManagerCheckList
- Timestamp:
- Aug 13, 2008, 12:41:51 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ReleasePractices/ManagerCheckList
v10 v11 3 3 = Release Manager's Checklist = 4 4 5 ''This is being rewritten to the current Boost release precess.''5 ''This page is gradually being rewritten to reflect the current Boost release process. Until the rewrite is complete, some sections are out-of-date'' 6 6 7 7 == Introduction == … … 55 55 * Create copy in the repository from: Head revision in the repository 56 56 57 == Build Distribution packages == 58 59 * Build the distribution packages using tools/release/???.sh. 60 61 * Upload distribution packages to snapshot ftp site. 62 63 * '''''Important''''': Request final review from release team, developers list. 64 57 65 == Distribution == 58 66 59 * See http://alexandria.wiki.sourceforge.net/File+Release+System+-+Offering+Files+for+Download for SourceForge File Release System documentation. 67 * '''''Important''''': Release team must have signed off on packages. Ignoring this in the past has led to mistakes! 68 69 * See http://alexandria.wiki.sourceforge.net/File+Release+System+-+Offering+Files+for+Download for SourceForge File Release System documentation. 60 70 61 * Upload release files. WebDAV works well; use URL https://frs.sourceforge.net/b/be/beman_dawes/uploads/. The user id and password may have to be entered twice. Once the uploads directory window opens, use '''Windows Explorer''' as a drag-and-drop target. Note: Hit F5 to see the correct file sizes after upload.71 * Upload release packages. WebDAV works well; use URL https://frs.sourceforge.net/b/be/beman_dawes/uploads/. The user id and password may have to be entered twice. Once the uploads directory window opens, use '''Windows Explorer''' as a drag-and-drop target. Note: Hit F5 to see the correct file sizes after upload. 62 72 63 73 * Create or edit a release. Admin | File Releases: Click "Add Release" for Package Name "boost". 64 74 65 75 * Step 1: New release name: 1.37.2 [beta] | create this release … … 74 84 * Step 5: Email Release Notice: Check "I'm sure", click "Send Notice" 75 85 76 77 86 * Wait a bit. The docs say 30 minutes, but that seems to have been reduced to less than 5 minutes. 87 * Check SourceForge release page and release notes with web browser. 78 88 79 89 * Update the web site: TBS 80 90 81 91 * Check actual www.boost.org site with browser. Look at a bunch of files that should have been updated to make sure the updates actually "took". 82 92 83 93 * Post a message announcing the release and recapping "Latest News". Post as separate messages to: boost, boost-announce, boost-users, comp.lang.c++.moderated, c++std-news 84 94 85 95 * Ready trunk/index.html, trunk/boost/version.hpp, and trunk/Jamroot, trunk/more/getting_started/detail/release-variables.rst for the next release and commit to Subversion. (Possibly also update trunk/more/getting_started/unix-variants.rst, and also work rebuilding the getting started guide into the process somewhere). 86 96 87 97 * Merge version number changes to branches/release. 88 98 89 99 ----