[PATCH] libosmo-netif[master]: Bump version: 0.0.7 → 0.0.8

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.

Max gerrit-no-reply at lists.osmocom.org
Tue Oct 17 13:39:08 UTC 2017


Review at  https://gerrit.osmocom.org/4318

Bump version: 0.0.7 → 0.0.8

Change-Id: Ifc8b9ca64edd40f96cea92388d0e2f000ee07a9d
---
M TODO-RELEASE
M debian/changelog
M debian/control
R debian/libosmonetif4.install
M src/Makefile.am
5 files changed, 40 insertions(+), 16 deletions(-)


  git pull ssh://gerrit.osmocom.org:29418/libosmo-netif refs/changes/18/4318/1

diff --git a/TODO-RELEASE b/TODO-RELEASE
index d0852fc..dcac95a 100644
--- a/TODO-RELEASE
+++ b/TODO-RELEASE
@@ -1,9 +1,26 @@
-# When cleaning up this file: bump API version in corresponding Makefile.am and rename corresponding debian/lib*.install
-# according to https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html#Updating-version-info
-# In short:
-# LIBVERSION=c:r:a
-# If the library source code has changed at all since the last update, then increment revision: c:r + 1:a.
-# If any interfaces have been added, removed, or changed since the last update: c + 1:0:0.
-# If any interfaces have been added since the last public release: c:r:a + 1.
-# If any interfaces have been removed or changed since the last public release: c:r:0.
+# When cleaning up this file upon a release:
+#
+# - Note that the release version number is entirely unrelated to the API
+#   versions. A release version 5.2.3 may happily have an API version of 42:7:5.
+#
+# - Bump API version in src/lib*/Makefile.am files according to chapter
+#   "Library interface versions" of the libtool documentation.
+#   https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
+#
+# - Iff the 'current' API version has changed, rename debian/lib*.install and adjust debian/control accordingly
+#
+# API version bumping for the impatient:
+# LIBVERSION=c:r:a  (current:revision_of_current:backwards_compat_age)
+# 5:2:4 means that
+# - this implements version 5 of the API;
+# - this is the 2nd (compatible) revision of API version 5;
+# - this is backwards compatible to all APIs since 4 versions ago,
+#   i.e. callers that need API versions from 1 to 5 can use this.
+#
+# Bumping API versions recipe:
+# If the library source code has changed at all since the last update, r++;
+# If any interfaces have been added, removed, or changed since the last update, c++, r=0;
+# If any interfaces have been added since the last public release, a++;
+# If any interfaces have been removed or changed since the last public release, a=0.
+#
 #library	what		description / commit summary line
diff --git a/debian/changelog b/debian/changelog
index 6cd3378..0a533af 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,10 @@
-libosmo-netif (0.0.7) UNRELEASED; urgency=medium
+libosmo-netif (0.0.8) unstable; urgency=medium
+
+  * Make a new release: sync git tag with version.
+
+ -- Max Suraev <msuraev at sysmocom.de>  Tue, 17 Oct 2017 15:06:33 +0200
+
+libosmo-netif (0.0.7) unstable; urgency=medium
 
   * Move forward toward a new release.
 
diff --git a/debian/control b/debian/control
index 11ae7d0..9f67b8e 100644
--- a/debian/control
+++ b/debian/control
@@ -21,11 +21,11 @@
 Vcs-Git: git://git.osmocom.org/libosmo-netif.git
 Homepage: https://projects.osmocom.org/projects/libosmo-netif
 
-Package: libosmonetif3
+Package: libosmonetif4
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Conflicts: libosmonetif2
+Conflicts: libosmonetif2, libosmonetif2
 Multi-Arch: same
 Description: Common/shared code regarding network interface for OpenBSC
  The libosmo-netif library is one of the libraries needed by the
@@ -39,7 +39,7 @@
          ${misc:Depends},
          libosmocore-dev,
          libosmocore,
-         libosmonetif3 (= ${binary:Version})
+         libosmonetif4 (= ${binary:Version})
 Multi-Arch: same
 Description: Development headers for Osmocom network interface
  The libosmo-netif library is one of the libraries needed by the
@@ -53,7 +53,7 @@
 Architecture: all
 Section: doc
 Depends: ${misc:Depends},
-         libosmonetif3,
+         libosmonetif4,
          libjs-jquery
 Description: Documentation for the Osmo network interface library
  The libosmo-netif library is one of the libraries needed by the
@@ -66,7 +66,7 @@
 Section: debug
 Architecture: any
 Priority: extra
-Depends: libosmonetif3 (= ${binary:Version}), ${misc:Depends}
+Depends: libosmonetif4 (= ${binary:Version}), ${misc:Depends}
 Multi-Arch: same
 Description: Debug symbols for Osmocom network interface library
  The libosmo-netif library is one of the libraries needed by the
diff --git a/debian/libosmonetif3.install b/debian/libosmonetif4.install
similarity index 100%
rename from debian/libosmonetif3.install
rename to debian/libosmonetif4.install
diff --git a/src/Makefile.am b/src/Makefile.am
index 4bc481e..66576c5 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,6 +1,7 @@
 # This is _NOT_ the library release version, it's an API version.
-# Please read Chapter 6 "Library interface versions" of the libtool documentation before making any modification
-LIBVERSION=3:0:0
+# Please read chapter "Library interface versions" of the libtool documentation
+# before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html
+LIBVERSION=4:0:1
 
 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)
 AM_CFLAGS= -fPIC -Wall $(LIBOSMOCORE_CFLAGS) $(LIBOSMOGSM_CFLAGS) $(LIBOSMOABIS_CFLAGS) $(COVERAGE_CFLAGS) $(LIBSCTP_CFLAGS)

-- 
To view, visit https://gerrit.osmocom.org/4318
To unsubscribe, visit https://gerrit.osmocom.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifc8b9ca64edd40f96cea92388d0e2f000ee07a9d
Gerrit-PatchSet: 1
Gerrit-Project: libosmo-netif
Gerrit-Branch: master
Gerrit-Owner: Max <msuraev at sysmocom.de>



More information about the gerrit-log mailing list