From 16e0fe2bebf3e1254fd9296d514d11bd3cf940a1 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Fri, 16 Jan 2015 14:31:57 +0100 Subject: [PATCH] Maint: Added a HOWTO on releasing LibUCW --- maint/HOWTO | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 maint/HOWTO 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 -- 2.39.2