This shows you the differences between two versions of the page.
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's 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: |