Changes between Version 15 and Version 16 of ReleaseProcedure


Ignore:
Timestamp:
Feb 17, 2008, 11:31:11 PM (13 years ago)
Author:
Jari Häkkinen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseProcedure

    v15 v16  
    8181  i. Commit changes to the repository,
    8282     `svn ci -m "Changes for future release A.B"` [[br]][[br]]
     83
    8384=== Rolling a minor release ===
     85
    8486 1. Make sure that all commits are performed into the minor branch, such
    8587    as bumping version number(s) (`configure.ac`),
     
    9294AC_INIT([yat],[A.B],[jari.at.thep.lu.se])
    9395}}}
     96  i. Update the interface version number in `configure.ac`. Locate and set the version in the
     97     below line
     98{{{
     99YAT_LT_VERSION="c:r:a"
     100}}}
     101     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]]
    94102  i. Update `THANKS`. Remember, ego and vanity is the currency of open
    95103     source projects. Well, there are other reasons for open source
     
    151159AC_INIT([yat],[preA.B.1],[jari.at.thep.lu.se])
    152160}}}
     161  i. Update the interface version number in `configure.ac`. Locate and change the
     162     below line
     163{{{
     164YAT_LT_VERSION="c:r+1:a"
     165}}}
     166     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]]
    153167  i. Add an entry in `NEWS`
    154168{{{