Edgewall Software

Changes between Version 25 and Version 26 of TracDev/ReleaseChecklist


Ignore:
Timestamp:
Sep 27, 2010, 4:22:42 PM (14 years ago)
Author:
Christian Boos
Comment:

add pre-release steps

Legend:

Unmodified
Added
Removed
Modified
  • TracDev/ReleaseChecklist

    v25 v26  
    11= Checklist of things to do before a release =
    22
    3 A simple reminder list:
     3== Preparing a minor release 0.x.y ==
    44
    5 == Check the t.e.o wiki ==
     5=== 2 weeks before
     6
     7Announce a string freeze on Trac-dev, so that the translators can catch up with the last changes.
     8
     9Update the TracDev/ReleaseTesting page, ask for testers.
     10
     11=== 1 week before
     12
     13Prepare the rc1 packages according to the procedure described below in [#Releasesteps Release steps], test and upload them.
     14
     15Testing period. Only critical or no risk fixes.
     16
     17
     18== Preparing a major release 0.X ==
     19
     20=== 1 month before
     21
     22Announce a string freeze on Trac-dev.
     23
     24=== 2 weeks before
     25
     26Prepare the rc1 packages.
     27
     28Testing period. Only critical or no risk fixes.
     29
     30
     31== Release steps
     32
     33=== Check the t.e.o wiki
    634 * Update the ChangeLog page
    735 * Verify TracInstall and TracUpgrade
    836
    9 == Check the source ==
     37=== Check the source
    1038(replace ''trunk'' below with the corresponding branches/0.1X-stable when preparing a minor releases)
    1139
    1240
    13 === Wiki related files
     41==== Wiki related files
    1442 * If needed, do a last [TracProject/DefaultWikiPages#RepeatMerge sync]
    1543 * Verify that [source:trunk/trac/wiki/default-pages]
     
    2149 * Update [source:trunk/UPGRADE] from wiki TracUpgrade
    2250
    23 === Other repository files
     51==== Other repository files
    2452 * Check the [source:trunk/THANKS] file
    2553 * Update version number in [source:trunk/setup.py],
     
    2957   [source:trunk/setup.cfg]
    3058
    31 == Create dist packages ==
     59=== Create dist packages
    3260
    3361// Note: be sure to use Python 2.6.5 on Windows //
     
    5987       test it with `tracd`
    6088
    61 == Finalize the release
     89=== Finalize the release
    6290 * Tag/copy version in subversion
    6391 * Upload to http://ftp.edgewall.org/pub/trac
    6492 * Update TracDownload
    6593 * Test `easy_install Trac`
    66  * Update [http://pypi.python.org/pypi/Trac PyPi entry]
     94 * //Update [http://pypi.python.org/pypi/Trac PyPi entry] (*)//
    6795 * Post on Trac-users, Trac-dev (all releases)
    6896   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) (*)//
    7199
     100//(*) not for beta or rc releases//
    72101 
    73102----