Changes between Version 8 and Version 9 of RasdamanReleaseProcess


Ignore:
Timestamp:
Mar 19, 2013, 12:37:43 PM (11 years ago)
Author:
abeccati
Comment:

release process (steps)

Legend:

Unmodified
Added
Removed
Modified
  • RasdamanReleaseProcess

    v8 v9  
    1010Versions are numbered according to [http://semver.org semantic versioning] (we may reference the fields X.Y.Z as M.m.p to better indicate Major, minor and patch numbering), starting with 8.4.0. Tentative interface definition is defined by the standards supported in the [wiki:Features features matrix] and the command line tools parameters.
    1111
    12 = Initial process =
     12= Branching model =
    1313
    1414A single main repository is maintained (as we already have).
     
    5151
    5252
    53 Releases can only be made if the [http://rasdaman.eecs.jacobs-university.de/trac/rasdaman/build build status] is successful for the latest commit.
     53= Initial process =
     54
     55Releases can only be made if the [http://rasdaman.eecs.jacobs-university.de/trac/rasdaman/build build status] is successful for the latest (or chosen one for release preparation) commit.
     56
     57 * Create branch and tag according to the aforementioned naming scheme - ''Requires write access to the repo''
     58 * Create source tarball:
     59   * git archive  --output=rasdaman-community-v8.4.0.tgz v8.4.0   # from local clone
     60   * git archive --remote=git://kahlua.eecs.jacobs-university.de/rasdaman.git --output=rasdaman-community-v8.4.0.tgz v8.4.0 # diretly from repo ''currently not working''
     61 * Build RPM and test it on local system
     62
     63These to be done as close together as possible:
     64 * Update all links to download and RPM repo then
     65 * Announce release
     66   * to -dev and -users lists if release candidate / patch
     67   * also to -announce (to be established) in case of final release
    5468
    5569= Open issues =
     
    6175Patch manager will be updated to support the branching model.
    6276
    63 == Tags ==
    64 Do tags belong to a branch or are they still visible repository wide on git?
    65  * Looks like tags are still repository wide, need to be tested with tags on remote branches.