Changes between Version 33 and Version 34 of ReleaseProcedure


Ignore:
Timestamp:
Jul 28, 2008, 9:56:12 PM (13 years ago)
Author:
Peter
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseProcedure

    v33 v34  
    3939}}}
    4040 (The `--no-report` option works with svndigest 0.7 and later, for earlier version omit the option.) Examine the updates and commit changes with `svn ci -m "updating copyright statements"`.
    41  For this step [http://trac.thep.lu.se/svndigest svndigest] is obviously needed.[[br]][[br]]
     41 For this step [http://dev.thep.lu.se/svndigest svndigest] is obviously needed.[[br]][[br]]
    4242 1. Create a new minor branch using a one liner like
    4343{{{
    44 svn copy http://lev.thep.lu.se/repository/yat/trunk \
    45     http://lev.thep.lu.se/repository/yat/branches/A.B-stable \
     44svn copy http://dev.thep.lu.se/yat/svn/trunk \
     45    http://dev.thep.lu.se/yat/svn/branches/A.B-stable \
    4646    -m "New minor version A.B branch"
    4747}}}
     
    6060{{{
    6161version A.[B+1]:
    62         - http://trac.thep.lu.se/yat/log/branches/A.B-stable?rev=HEAD&stop_rev=M+1
    63         - http://trac.thep.lu.se/yat/query?milestone=A.[B+1]&order=id
     62        - http://dev.thep.lu.se/yat/log/branches/A.B-stable?rev=HEAD&stop_rev=M+1
     63        - http://dev.thep.lu.se/yat/query?milestone=A.[B+1]&order=id
    6464}}}
    6565  i. Commit changes to the repository,
     
    9696{{{
    9797version A.B:
    98         - http://trac.thep.lu.se/yat/log/branches/0.6-stable?action=stop_on_copy&rev=N&stop_rev=M&mode=follow_copy
    99         - http://trac.thep.lu.se/yat/query?milestone=A.B&order=id
     98        - http://dev.thep.lu.se/yat/log/branches/0.6-stable?action=stop_on_copy&rev=N&stop_rev=M&mode=follow_copy
     99        - http://dev.thep.lu.se/yat/query?milestone=A.B&order=id
    100100}}}
    101101     where M should be current HEAD+2 (2 more commits are needed before release),
     
    109109}}}
    110110 Examine the updates and commit changes with `svn ci -m "updating copyright statements"`.
    111  For this step [http://trac.thep.lu.se/svndigest svndigest] is obviously needed.[[br]][[br]]
     111 For this step [http://dev.thep.lu.se/svndigest svndigest] is obviously needed.[[br]][[br]]
    112112 1. Needless to say, make sure that the program is in a state to be
    113113    released; make sure that all the tests pass, test the distribution
     
    133133 and then create a tag using a one liner like
    134134{{{
    135 svn copy http://lev.thep.lu.se/repository/yat/branches/A.B-stable \
    136     http://lev.thep.lu.se/repository/yat/tags/A.B \
     135svn copy http://dev.thep.lu.se/yat/svn/branches/A.B-stable \
     136    http://dev.thep.lu.se/yat/svn/tags/A.B \
    137137    -m "Tagging version A.B"
    138138}}}
    139139 1. Update the version list in Trac using the
    140     [http://trac.thep.lu.se/yat/admin/ticket/versions trac-admin tool].
     140    [http://dev.thep.lu.se/yat/admin/ticket/versions trac-admin tool].
    141141    Remember to set the date.[[br]][[br]]
    142142 1. Prepare the minor branch for the first patch release [[br]][[br]]
    143143  i. Check out the new minor branch or make a switch to it
    144144{{{
    145 svn co http://lev.thep.lu.se/repository/yat/branches/A.B-stable A.B
     145svn co http://dev.thep.lu.se/yat/svn/branches/A.B-stable A.B
    146146}}}
    147147    or
    148148{{{
    149 svn switch http://lev.thep.lu.se/repository/yat/branches/A.B-stable
     149svn switch http://dev.thep.lu.se/yat/svn/branches/A.B-stable
    150150}}}
    151151    Make sure that you are synchronized with the repository or be careful with your commits below. [[br]][[br]]
     
    164164{{{
    165165version A.B.1:
    166         - http://trac.thep.lu.se/yat/log/trunk?rev=[M+1]&stop_rev=HEAD
    167         - http://trac.thep.lu.se/yat/query?milestone=A.B.1&order=id
     166        - http://dev.thep.lu.se/yat/log/trunk?rev=[M+1]&stop_rev=HEAD
     167        - http://dev.thep.lu.se/yat/query?milestone=A.B.1&order=id
    168168}}}
    169169  i. Commit changes to the repository,
     
    178178     `[source:tags/A.B/NEWS NEWS]` and modify the svn commands to
    179179{{{
    180 svn checkout http://lev.thep.lu.se/repository/yat/tags/A.B yat-A.B
    181 }}}
    182 {{{
    183 svn switch http://lev.thep.lu.se/repository/yat/tags/A.B
     180svn checkout http://dev.thep.lu.se/yat/svn/tags/A.B yat-A.B
     181}}}
     182{{{
     183svn switch http://dev.thep.lu.se/yat/svn/tags/A.B
    184184}}}
    185185  i. In section '''yat ''stable'' ''' update link to
    186186     `[milestone:A.B.1 A.B.1]` and modify the two svn commands to
    187187{{{
    188 svn checkout http://lev.thep.lu.se/repository/yat/branches/A.B-stable yat-A.Bdev
    189 }}}
    190 {{{
    191 svn switch http://lev.thep.lu.se/repository/yat/branches/A.B-stable
     188svn checkout http://dev.thep.lu.se/yat/svn/branches/A.B-stable yat-A.Bdev
     189}}}
     190{{{
     191svn switch http://dev.thep.lu.se/yat/svn/branches/A.B-stable
    192192}}}
    193193  i. In section '''yat ''devel'' ''' update link to `[milestone:A.B+1 A.B+1]`.[[br]][[br]]
     
    199199  i. Switch to the trunk or checkout a pristine version of the trunk.
    200200{{{
    201 svn switch http://lev.thep.lu.se/repository/yat/trunk
     201svn switch http://dev.thep.lu.se/yat/svn/trunk
    202202}}}
    203203     or
    204204{{{
    205 svn checkout http://lev.thep.lu.se/repository/yat/trunk trunk_merge
     205svn checkout http://dev.thep.lu.se/yat/svn/trunk trunk_merge
    206206cd trunk_merge
    207207}}}
     
    210210     the trunk WC
    211211{{{
    212 svn merge http://lev.thep.lu.se/repository/yat/branches/A.B-stable@fork_revision \
    213           http://lev.thep.lu.se/repository/yat/tags/A.B\
     212svn merge http://dev.thep.lu.se/yat/svn/branches/A.B-stable@fork_revision \
     213          http://dev.thep.lu.se/yat/svn/tags/A.B\
    214214}}}
    215215  i. Resolve all conflicts. Run tests and perform all other
     
    222222}}}
    223223    Remove `trunk_merge` if it was created. [[br]][[br]]
    224  1. Close the [http://trac.thep.lu.se/yat/roadmap milestone]
     224 1. Close the [http://dev.thep.lu.se/yat/roadmap milestone]
    225225    associated with the release and replace `head` with appropriate revision. Add a new milestone as needed (with log link).
    226226
     
    249249{{{
    250250version A.B.C:
    251         - http://trac.thep.lu.se/yat/log/branches/A.B-stable?rev=N&stop_rev=M
    252         - http://trac.thep.lu.se/yat/query?milestone=A.B.C&order=id
     251        - http://dev.thep.lu.se/yat/log/branches/A.B-stable?rev=N&stop_rev=M
     252        - http://dev.thep.lu.se/yat/query?milestone=A.B.C&order=id
    253253}}}
    254254  where `N` is given by
     
    265265}}}
    266266 Examine the updates and commit changes with `svn ci -m "updating copyright statements"`.
    267  For this step [http://trac.thep.lu.se/svndigest svndigest] is obviously needed.[[br]][[br]]
     267 For this step [http://dev.thep.lu.se/svndigest svndigest] is obviously needed.[[br]][[br]]
    268268 1. Needless to say, make sure that the program is in a state to be
    269269    released; make sure that all the tests pass, test the distribution
     
    289289 and then create a tag using a one liner like
    290290{{{
    291 svn copy http://lev.thep.lu.se/repository/yat/branches/A.B-stable \
    292     http://lev.thep.lu.se/repository/yat/tags/A.B.C \
     291svn copy http://dev.thep.lu.se/yat/svn/branches/A.B-stable \
     292    http://dev.thep.lu.se/yat/svn/tags/A.B.C \
    293293    -m "Tagging version A.B.C"
    294294}}}
    295295 1. Update the version list in Trac using the
    296     [http://trac.thep.lu.se/yat/admin/ticket/versions trac-admin tool].
     296    [http://dev.thep.lu.se/yat/admin/ticket/versions trac-admin tool].
    297297    Remember to set the date.[[br]][[br]]
    298298 1. Update DownloadPage and [wiki:WikiStart WikiStart][[br]][[br]]
     
    305305     `[source:tags/A.B.C/NEWS NEWS]` and modify the svn commands to
    306306{{{
    307 svn checkout http://lev.thep.lu.se/repository/yat/tags/A.B.C yat-A.B.C
    308 }}}
    309 {{{
    310 svn switch http://lev.thep.lu.se/repository/yat/tags/A.B.C
     307svn checkout http://dev.thep.lu.se/yat/svn/tags/A.B.C yat-A.B.C
     308}}}
     309{{{
     310svn switch http://dev.thep.lu.se/yat/svn/tags/A.B.C
    311311}}}
    312312  i. In section '''yat ''stable'' ''' update link to
     
    335335{{{
    336336version A.B.[C+1]:
    337         - http://trac.thep.lu.se/yat/log/branches/A.B-stable?rev=HEAD&stop_rev=[M+1]
    338         - http://trac.thep.lu.se/yat/query?milestone=A.B.[C+1]&order=id
     337        - http://dev.thep.lu.se/yat/log/branches/A.B-stable?rev=HEAD&stop_rev=[M+1]
     338        - http://dev.thep.lu.se/yat/query?milestone=A.B.[C+1]&order=id
    339339}}}
    340340  i. Commit changes to the repository,
     
    345345  i. Switch to the trunk or checkout a pristine version of the trunk.
    346346{{{
    347 svn switch http://lev.thep.lu.se/repository/yat/trunk
     347svn switch http://dev.thep.lu.se/yat/svn/trunk
    348348}}}
    349349     or
    350350{{{
    351 svn checkout http://lev.thep.lu.se/repository/yat/trunk trunk_merge
     351svn checkout http://dev.thep.lu.se/yat/svn/trunk trunk_merge
    352352cd trunk_merge
    353353}}}
     
    356356     the trunk WC
    357357{{{
    358 svn merge http://lev.thep.lu.se/repository/yat/tags/A.B \
    359           http://lev.thep.lu.se/repository/yat/tags/A.B.1
     358svn merge http://dev.thep.lu.se/yat/svn/tags/A.B \
     359          http://dev.thep.lu.se/yat/svn/tags/A.B.1
    360360}}}
    361361  i. Resolve all conflicts. Run tests and perform all other
     
    371371    set diff to '`diff:tags/A.B.[C-1]//tags/A.B.C/`'. Create a log link, '`log:branches/A.B-stable@TAG-REVISION:head`',
    372372    and diff, '`diff:tags/A.B.C//branches/0.4-stable/`', in milestone associated with next patch release.
     373