summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2014-03-21 13:48:09 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2014-03-25 12:21:54 +0000
commit5d1ab70aa9b51ff493c838f422cfa1c1c4ba3af9 (patch)
treef719d60979b035b5605ada42339297a03ef019b1
parent882cbf78c704276b0d9ac8a163e64944d7668d0c (diff)
downloadtelepathy-glib-5d1ab70aa9b51ff493c838f422cfa1c1c4ba3af9.tar.gz
telepathy-glib: micro-manage ABI a bit less
A symbols version per development release seems like overkill; all we really need is a symbols version per stable release. Since 0.23.0 we no longer guarantee ABI within a development branch anyway (the same as GLib), although we'll do our best not to break it. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=76462 Reviewed-by: Xavier Claessens
-rw-r--r--configure.ac9
-rw-r--r--telepathy-glib/abi.am6
-rw-r--r--telepathy-glib/versions/core-1.0.abi (renamed from telepathy-glib/versions/core-1.0.0.abi)4
-rw-r--r--telepathy-glib/versions/dbus-1.0.abi (renamed from telepathy-glib/versions/dbus-1.0.0.abi)4
-rw-r--r--telepathy-glib/versions/main-1.0.abi (renamed from telepathy-glib/versions/main-1.0.0.abi)4
5 files changed, 14 insertions, 13 deletions
diff --git a/configure.ac b/configure.ac
index 8b84588d4..fa4262f94 100644
--- a/configure.ac
+++ b/configure.ac
@@ -25,10 +25,11 @@ m4_define([tp_glib_nano_version], [1])
# If interfaces have been removed since last release, set age to 0
#
# If interfaces have been added, release builds will fail unless you add a new
-# file like telepathy-glib/versions/1.1.0.abi to add them to the official ABI.
-# This also forces binaries built against devel versions to be rebuilt
-# (we don't guarantee that we won't add ABI then remove it again, if it was
-# never seen in a release).
+# file like telepathy-glib/versions/core-1.2.abi to add them to the official
+# ABI of the next stable branch. This also forces binaries built against
+# devel versions to be rebuilt (we don't guarantee that we won't add ABI in
+# a development branch then remove it again, particularly if it was never
+# seen in a release).
# These are shared by libtelepathy-glib-1 and libtelepathy-glib-1-core
m4_define([tp_glib_lt_current], [0])
diff --git a/telepathy-glib/abi.am b/telepathy-glib/abi.am
index 8d9167479..29933d741 100644
--- a/telepathy-glib/abi.am
+++ b/telepathy-glib/abi.am
@@ -1,9 +1,9 @@
# To be included by Makefile.am.
ABI_LISTS = \
- versions/core-1.0.0.abi \
- versions/dbus-1.0.0.abi \
- versions/main-1.0.0.abi \
+ versions/core-1.0.abi \
+ versions/dbus-1.0.abi \
+ versions/main-1.0.abi \
$(NULL)
# The quoting here is unnecessary but harmless, and has the useful side-effect
diff --git a/telepathy-glib/versions/core-1.0.0.abi b/telepathy-glib/versions/core-1.0.abi
index 60a381f8b..1f8455dc8 100644
--- a/telepathy-glib/versions/core-1.0.0.abi
+++ b/telepathy-glib/versions/core-1.0.abi
@@ -1,6 +1,6 @@
-Version: TELEPATHY_GLIB_CORE_1.0.0
+Version: TELEPATHY_GLIB_CORE_1.0
Extends: -
-Release: 1.0.0
+Release: 1.0
# just to have something in this file
tp_error_quark
diff --git a/telepathy-glib/versions/dbus-1.0.0.abi b/telepathy-glib/versions/dbus-1.0.abi
index b1ce61aae..4da73cf31 100644
--- a/telepathy-glib/versions/dbus-1.0.0.abi
+++ b/telepathy-glib/versions/dbus-1.0.abi
@@ -1,6 +1,6 @@
-Version: TELEPATHY_GLIB_DBUS_1.0.0
+Version: TELEPATHY_GLIB_DBUS_1.0
Extends: -
-Release: 1.0.0
+Release: 1.0
# just to have something in this file
tp_iface_quark_connection_manager
diff --git a/telepathy-glib/versions/main-1.0.0.abi b/telepathy-glib/versions/main-1.0.abi
index daef34725..4199150c6 100644
--- a/telepathy-glib/versions/main-1.0.0.abi
+++ b/telepathy-glib/versions/main-1.0.abi
@@ -1,6 +1,6 @@
-Version: TELEPATHY_GLIB_1.0.0
+Version: TELEPATHY_GLIB_1.0
Extends: -
-Release: 1.0.0
+Release: 1.0
# just to have something in this file
tp_account_get_type