From 0fcbae7db8cb519e83ebfcabae893bcd29251949 Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Tue, 24 Aug 2010 22:19:43 +0100 Subject: build: Better document the LT version change process --- HACKING | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'HACKING') diff --git a/HACKING b/HACKING index 346f48b3..af754aef 100644 --- a/HACKING +++ b/HACKING @@ -116,6 +116,10 @@ Adding public API - New services should be implemented in libgdata itself, not by applications which use libgdata. See the documentation section on "New Services" in the "GData Overview" section. + - New API must never be added in a micro release. API additions can only be made in a major or minor release; this is to prevent the LT version of + one minor version's micro releases exceeding the LT version of the next minor version as almost happened between versions 0.6.3 and 0.7.0. + See http://www.gnu.org/software/libtool/manual/html_node/Libtool-versioning.html for information about libtool's versioning system. + Choosing function names ======================= -- cgit v1.2.1