Changes between Version 16 and Version 17 of ReleaseProcedure


Ignore:
Timestamp:
Mar 8, 2008, 12:58:16 AM (13 years ago)
Author:
Peter
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseProcedure

    v16 v17  
    4747}}}
    4848 1. Prepare the trunk for the next minor release [[br]][[br]]
    49   i. Update version number in `configure.ac`. Locate and change the
    50      below line
    51 {{{
    52 AC_INIT([yat],[preA.[B+1]],[jari.at.thep.lu.se])
     49  i. Update version number in `build_support/version.m4`. Locate and change the
     50     below line
     51{{{
     52m4_define([MINOR_VERSION], [B+1])
    5353}}}
    5454  i. Add an entry in `NEWS`
     
    6969  i. Commit changes to the repository,
    7070     `svn ci -m "Changes for future release A.[B+1]"` [[br]][[br]]
    71  1. Prepare the minor branch for the upcoming release [[br]][[br]]
    72   i. Check out the new minor branch
    73 {{{
    74 svn co http://lev.thep.lu.se/repository/yat/branches/A.B-stable A.B
    75 }}}
    76   i. Update version number in `configure.ac`. Locate and change the
    77      below line
    78 {{{
    79 AC_INIT([yat],[preA.B],[jari.at.thep.lu.se])
    80 }}}
    81   i. Commit changes to the repository,
    82      `svn ci -m "Changes for future release A.B"` [[br]][[br]]
    8371
    8472=== Rolling a minor release ===
     
    8977    files `NEWS` and `ChangeLog`.
    9078    [[br]][[br]]
    91   i. Update version number in `configure.ac`. Locate and change the
    92      below line
    93 {{{
    94 AC_INIT([yat],[A.B],[jari.at.thep.lu.se])
    95 }}}
    96   i. Update the interface version number in `configure.ac`. Locate and set the version in the
    97      below line
    98 {{{
    99 YAT_LT_VERSION="c:r:a"
     79  i. Update version number in `build_support/version.m4`. Locate and change the
     80     below line
     81{{{
     82m4_define([DEV_BUILD], [false])
     83}}}
     84  i. Update the interface version number in `build_support/version.m4`. Locate and set the version in the
     85     below line
     86{{{
     87m4_define([LT_VERSION], [c:r:a])
    10088}}}
    10189     appropriately. Refer to the interface version list in `configure.ac` to figure out the settings of c, r, and a. c should increase with 1 if the interface has changed. If the interface is changed, r should be set to zero and a should be set to reflect backward compatibility level of this version. If interface was not changed just increase r with 1. See the [http://www.gnu.org/software/libtool/manual/html_node/Versioning.html#Versioning libtool manual] for details.[[br]][[br]]
     
    154142svn co http://lev.thep.lu.se/repository/yat/branches/A.B-stable A.B
    155143}}}
    156   i. Update version number in `configure.ac`. Locate and change the
    157      below line
    158 {{{
    159 AC_INIT([yat],[preA.B.1],[jari.at.thep.lu.se])
    160 }}}
    161   i. Update the interface version number in `configure.ac`. Locate and change the
    162      below line
    163 {{{
    164 YAT_LT_VERSION="c:r+1:a"
     144  i. Update version number in `build_support/version.m4`. Locate and change the
     145     below lines
     146{{{
     147m4_define([PATCH_VERSION], [1])
     148m4_define([DEV_BUILD], [true])
     149}}}
     150  i. Update the interface version number in `build_support/version.m4`. Locate and change the
     151     below line
     152{{{
     153m4_define([LT_VERSION], [c:r+1:a])
    165154}}}
    166155     i.e., only raise the revision number since the interface will not change in a patch release. See the [http://www.gnu.org/software/libtool/manual/html_node/Versioning.html#Versioning libtool manual] for details.[[br]][[br]]
     
    231220    contributions (`THANKS`), update files `NEWS` and
    232221    `ChangeLog`. [[br]][[br]]
    233   i. Update the release version number in `configure.ac`. Locate and change the
    234      below line
    235 {{{
    236 AC_INIT([yat],[A.B.C],[jari.at.thep.lu.se])
     222  i. Update the release version number in `build?support/version.m4`. Locate and change the
     223     below line
     224{{{
     225m4_define([DEV_BUILD], [false])
    237226}}}
    238227  i. Update `THANKS`. [[br]][[br]]
     
    309298  i. Generate documentation to new version of yat, and update link on WikiStart.[[br]][[br]]
    310299 1. Prepare the minor branch for the next patch release [[br]][[br]]
    311   i. Update version number in `configure.ac`. Locate and change the
    312      below line
    313 {{{
    314 AC_INIT([yat],[preA.B.[C+1]],[jari.at.thep.lu.se])
    315 }}}
    316   i. Update the interface version number in `configure.ac`. Locate and change the
    317      below line
    318 {{{
    319 YAT_LT_VERSION="c:r+1:a"
     300  i. Update version number in `build_support/version.m4`. Locate and change the
     301     below lines
     302{{{
     303m4_define([PATCH_VERSION], [C+1])
     304m4_define([DEV_BUILD], [true])
     305}}}
     306  i. Update the interface version number in `build_support/version.m4`. Locate and change the
     307     below line
     308{{{
     309m4_define([LT_VERSION], [c:r+1:a])
    320310}}}
    321311     i.e., only raise the revision number since the interface was not changed. See the [http://www.gnu.org/software/libtool/manual/html_node/Versioning.html#Versioning libtool manual] for details.[[br]][[br]]