Edgewall Software

Changes between Version 9 and Version 10 of Bitten Dev/Release Check List


Ignore:
Timestamp:
Oct 21, 2010, 11:23:01 PM (14 years ago)
Author:
osimons
Comment:

Minor adjustments to release checklist following the experiences of todays release.

Legend:

Unmodified
Added
Removed
Modified
  • Bitten Dev/Release Check List

    v9 v10  
    1111 * Update version in `setup.py`
    1212 * Drop `[egg_info]` section `setup.cfg`
    13  * Update `ChangeLog` with release information and changes (make changes in trunk and merge to 0.6-stable)
     13 * Update `ChangeLog` with release information and changes - make changes in trunk and merge to stable branch
    1414 * Before first major releases:
    1515   * `svn copy trunk -> /branches/<major>.x`
     
    1818
    1919 * svn copy /branches/<major>.x -> /tags/<major>.<minor><beta?>
    20  * Commit message should contain a link to `[milestone:<major><minor>]` if not beta.
     20 * Commit message should contain a link to `[milestone:<major><minor>]`.
    2121
    2222== Adjust source trees ==
     
    2626 * Reset version information in `setup.py` to new next version + add back `[egg_info]` section
    2727 * Add new empty section in `ChangeLog` for coming version
    28  * If `ChangeLog` changed in branch, also update in trunk
    2928
    3029== Make releases ==
    3130
    32  * Build docs for the tag
     31 * Checkout/export the freshly tagged code and use it to make releases.
     32 * Build docs (`./setup.py build_doc` and open doc/index.html in a browser to verify result).
    3333 * Build and upload installers to FTP site in following formats and versions - for both 'Bitten' and 'Bitten-Slave':
    34    * .tar.gz (`sdist` *nix) and .zip (`sdist` win)
    35    * py26.egg (`bdist_egg`)
    36    * py25.egg (`bdist_egg`)
    37    * py24.egg (`bdist_egg`)
    38    * amd64.exe (`bdist_wininst`)
    39    * .exe (`bdist_wininst`)
     34   * .tar.gz (`sdist` *nix) and .zip (`sdist` Windows)
     35   * py26.egg (`bdist_egg` using any Python)
     36   * py25.egg (`bdist_egg` using any Python)
     37   * py24.egg (`bdist_egg` using any Python)
     38   * amd64.exe (`bdist_wininst` using 32-bit Windows Python)
     39   * .exe (`bdist_wininst` using 64-bit Windows Python)
    4040 * Run `update-latest.sh` script in FTP directory to make 'latest' links and md5 checksums (also make a similar script for Bitten-Slave when that is ready)
    4141 * Update wiki:Download page with new links
     
    4646
    4747== Questions... ==
    48  * What about PYPI?
    49  * Do we prepare releases for both Bitten and Bitten-Slave?
    50  * What source and egg versions do we need to prepare?
     48 * What about PYPI? Entries for both Bitten and Bitten-Slave?