From: Martin Mares Date: Fri, 16 Jan 2015 13:31:57 +0000 (+0100) Subject: Maint: Added a HOWTO on releasing LibUCW X-Git-Tag: v6.2~5 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=16e0fe2bebf3e1254fd9296d514d11bd3cf940a1;p=libucw.git Maint: Added a HOWTO on releasing LibUCW --- diff --git a/maint/HOWTO b/maint/HOWTO new file mode 100644 index 00000000..e61d5d9c --- /dev/null +++ b/maint/HOWTO @@ -0,0 +1,17 @@ +How to release libucw +~~~~~~~~~~~~~~~~~~~~~ + +- Run maint/abi-check-exports. No symbols should be listed except for _init + and friends. Otherwise, run maint/abi-map-symbols, update maint/libucw.abi + accordingly, and call maint/abi-rename symbols to fix headers. + +- Update version numbers and ABI suffix in ucw/default.cfg: + - If there were major changes, or changes which are not backward + compatible on source level, increase the major number. + - If new features were added, increase the minor number. + - Otherwise, increase only the third number. + - If anything in the ABI was changed, update UCW_ABI_SUFFIX. + +- git-tag vX.Y.Z + +- Run maint/release