Changes between Version 25 and Version 26 of TracDev/ReleaseChecklist
- Timestamp:
- Sep 27, 2010, 4:22:42 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracDev/ReleaseChecklist
v25 v26 1 1 = Checklist of things to do before a release = 2 2 3 A simple reminder list: 3 == Preparing a minor release 0.x.y == 4 4 5 == Check the t.e.o wiki == 5 === 2 weeks before 6 7 Announce a string freeze on Trac-dev, so that the translators can catch up with the last changes. 8 9 Update the TracDev/ReleaseTesting page, ask for testers. 10 11 === 1 week before 12 13 Prepare the rc1 packages according to the procedure described below in [#Releasesteps Release steps], test and upload them. 14 15 Testing period. Only critical or no risk fixes. 16 17 18 == Preparing a major release 0.X == 19 20 === 1 month before 21 22 Announce a string freeze on Trac-dev. 23 24 === 2 weeks before 25 26 Prepare the rc1 packages. 27 28 Testing period. Only critical or no risk fixes. 29 30 31 == Release steps 32 33 === Check the t.e.o wiki 6 34 * Update the ChangeLog page 7 35 * Verify TracInstall and TracUpgrade 8 36 9 == Check the source ==37 === Check the source 10 38 (replace ''trunk'' below with the corresponding branches/0.1X-stable when preparing a minor releases) 11 39 12 40 13 === Wiki related files41 ==== Wiki related files 14 42 * If needed, do a last [TracProject/DefaultWikiPages#RepeatMerge sync] 15 43 * Verify that [source:trunk/trac/wiki/default-pages] … … 21 49 * Update [source:trunk/UPGRADE] from wiki TracUpgrade 22 50 23 === Other repository files51 ==== Other repository files 24 52 * Check the [source:trunk/THANKS] file 25 53 * Update version number in [source:trunk/setup.py], … … 29 57 [source:trunk/setup.cfg] 30 58 31 == Create dist packages ==59 === Create dist packages 32 60 33 61 // Note: be sure to use Python 2.6.5 on Windows // … … 59 87 test it with `tracd` 60 88 61 == Finalize the release89 === Finalize the release 62 90 * Tag/copy version in subversion 63 91 * Upload to http://ftp.edgewall.org/pub/trac 64 92 * Update TracDownload 65 93 * Test `easy_install Trac` 66 * Update [http://pypi.python.org/pypi/Trac PyPi entry]94 * //Update [http://pypi.python.org/pypi/Trac PyPi entry] (*)// 67 95 * Post on Trac-users, Trac-dev (all releases) 68 96 and Trac-announce (only for non-beta releases) 69 * Update [http://freshmeat.net/projects/trac Freshmeat entry]70 * Close release coordination ticket (e.g. #9077)97 * //Update [http://freshmeat.net/projects/trac Freshmeat entry] (*)// 98 * //Close release coordination ticket (e.g. #9077) (*)// 71 99 100 //(*) not for beta or rc releases// 72 101 73 102 ----