Changes between Version 15 and Version 16 of ReleaseProcedure
- Timestamp:
- Feb 17, 2008, 11:31:11 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ReleaseProcedure
v15 v16 81 81 i. Commit changes to the repository, 82 82 `svn ci -m "Changes for future release A.B"` [[br]][[br]] 83 83 84 === Rolling a minor release === 85 84 86 1. Make sure that all commits are performed into the minor branch, such 85 87 as bumping version number(s) (`configure.ac`), … … 92 94 AC_INIT([yat],[A.B],[jari.at.thep.lu.se]) 93 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" 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]] 94 102 i. Update `THANKS`. Remember, ego and vanity is the currency of open 95 103 source projects. Well, there are other reasons for open source … … 151 159 AC_INIT([yat],[preA.B.1],[jari.at.thep.lu.se]) 152 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" 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]] 153 167 i. Add an entry in `NEWS` 154 168 {{{