]> mj.ucw.cz Git - libucw.git/blob - maint/HOWTO
Maint: Uploading of documentation of companion libraries
[libucw.git] / maint / HOWTO
1 How to release libucw
2 ~~~~~~~~~~~~~~~~~~~~~
3
4 - Run maint/abi-check-exports. No symbols should be listed except for _init
5   and friends. Otherwise, run maint/abi-map-symbols, update maint/libucw.abi
6   accordingly, and call maint/abi-rename symbols to fix headers.
7
8 - Update version numbers and ABI suffix in ucw/default.cfg:
9       - If there were major changes, or changes which are not backward
10         compatible on source level, increase the major number.
11       - If new features were added, increase the minor number.
12       - Otherwise, increase only the third number.
13       - If anything in the ABI was changed, update UCW_ABI_SUFFIX.
14
15 - git-tag vX.Y.Z && git push --tags
16
17 - Run maint/release