This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
geda:release_engineering [2016/04/26 06:08] vzh Updated info on configure.ac variables related to currently used libraries. |
geda:release_engineering [2016/04/26 06:12] 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 shared library versions of the package libraries, currently //libgeda// (AX_LIBGEDA) and //libgedacairo// (AX_LIBGEDACAIRO) (so versions 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: | ||
Line 69: | Line 69: | ||
* Update the [[geda:todos]] removing the release information. | * Update the [[geda:todos]] removing the release information. | ||
* Done! | * Done! | ||
+ |