User Tools

Site Tools


geda:release_engineering

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
geda:release_engineering [2013/08/30 02:58]
vzh Removed a note about historical todos; add a link to todos
geda:release_engineering [2016/04/26 06:12] (current)
vzh Slightly tweaked explanation.
Line 12: Line 12:
 Here is a list of steps that are taken every time when creating a new gEDA/gaf release: Here is a list of steps that are taken every time when creating a new gEDA/gaf release:
  
-  * In the toplevel configure.ac file update the package version in the AC_INIT macro, the date in the AX_GIT_VERSION macro, and update ​libgeda'​s ​shared library ​version (libgeda'​so version ​should follow what is described in [[ http://​sourceware.org/​autobook/​autobook/​autobook_91.html | Autobook'​s library versioning]] chapter).+  * In the toplevel configure.ac file update the package version in the AC_INIT macro, the date in the AX_GIT_VERSION macro, and update shared library ​versions of the package libraries, currently //libgeda// (AX_LIBGEDA) ​ and //​libgedacairo//​ (AX_LIBGEDACAIRO) (their ​''.so''​ versions ​should follow what is described in [[http://​sourceware.org/​autobook/​autobook/​autobook_91.html | Autobook'​s library versioning]] chapter).
   * Update the toplevel NEWS file with a summary of all the changes in the new release. ​ The NEWS file forms the basis for the release notes.   * Update the toplevel NEWS file with a summary of all the changes in the new release. ​ The NEWS file forms the basis for the release notes.
   * Manually run all tests. ​ gnetlist has a nice set of regression tests in gnetlist/​tests. ​ gsymcheck also has a nice set of regression tests in gsymcheck/​tests. ​ Open up all schematics in gschem/​examples and gschem/​tests. ​ You can do this by running the following in the toplevel directory:   * Manually run all tests. ​ gnetlist has a nice set of regression tests in gnetlist/​tests. ​ gsymcheck also has a nice set of regression tests in gsymcheck/​tests. ​ Open up all schematics in gschem/​examples and gschem/​tests. ​ You can do this by running the following in the toplevel directory:
geda/release_engineering.1377845917.txt.gz ยท Last modified: 2013/08/30 02:58 by vzh