]> mj.ucw.cz Git - libucw.git/commitdiff
Maint: Added a HOWTO on releasing LibUCW
authorMartin Mares <mj@ucw.cz>
Fri, 16 Jan 2015 13:31:57 +0000 (14:31 +0100)
committerMartin Mares <mj@ucw.cz>
Fri, 16 Jan 2015 13:31:57 +0000 (14:31 +0100)
maint/HOWTO [new file with mode: 0644]

diff --git a/maint/HOWTO b/maint/HOWTO
new file mode 100644 (file)
index 0000000..e61d5d9
--- /dev/null
@@ -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