osmith has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ggsn/+/37577?usp=email )
Change subject: Bump version: 1.11.0.31-7ae1-dirty → 1.12.0 ......................................................................
Bump version: 1.11.0.31-7ae1-dirty → 1.12.0
Change-Id: Idf8b178290cbb14e5199590feb584c82dc076dd0 --- M TODO-RELEASE M configure.ac M debian/changelog M debian/control R debian/libgtp10.install M debian/rules M gtp/Makefile.am 7 files changed, 71 insertions(+), 20 deletions(-)
Approvals: pespin: Looks good to me, approved Jenkins Builder: Verified
diff --git a/TODO-RELEASE b/TODO-RELEASE index 73c4fbe..0ed7189 100644 --- a/TODO-RELEASE +++ b/TODO-RELEASE @@ -1,12 +1,9 @@ # 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.... -# In short: +# according to https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release +# In short: https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.... # 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, removed, or changed since the last update: c + 1:0:a. # 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. -#library what description / commit summary line -libgtp REMOVE remove GTP cause defines of reserved values -libgtp REMOVE ABI change (removed API: ipv42eua, eua2ipv4) -libgtpnl > 1.2.5 gtp_tunnel_set_family() +#library what description / commit summary line diff --git a/configure.ac b/configure.ac index 07b8b81..945075a 100644 --- a/configure.ac +++ b/configure.ac @@ -71,7 +71,7 @@ [enable_gtp_linux="$enableval"], [enable_gtp_linux="no"])
AS_IF([test "x$enable_gtp_linux" = "xyes"], [ - PKG_CHECK_MODULES([LIBGTPNL], [libgtpnl >= 1.2.0]) + PKG_CHECK_MODULES([LIBGTPNL], [libgtpnl >= 1.3.0]) ])
AM_CONDITIONAL([ENABLE_GTP_KERNEL], [test "$enable_gtp_linux" = "yes"]) @@ -154,9 +154,9 @@
AM_INIT_AUTOMAKE([foreign])
-PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.9.0) -PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.9.0) -PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.9.0) +PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.10.0) +PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.10.0) +PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.10.0)
AC_ARG_ENABLE(sanitize, [AS_HELP_STRING( diff --git a/debian/changelog b/debian/changelog index 9eb37fd..d36f674 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,48 @@ +osmo-ggsn (1.12.0) unstable; urgency=medium + + [ Daniel Willmann ] + * libgtp: Remove defines for reserved causes in gtp.h + + [ Pau Espin Pedrol ] + * pco: Improve IPCP spec reference documentation + + [ Oliver Smith ] + * Fix a typo + * gtp_new: deduplicate create_and_bind_socket code + * kernel-gtp: support IPv6 on outer layer + * kernel-gtp: support IPv6 on inner layer + * Revert "kernel-gtp: support IPv6 on outer layer" + * Cosmetic: Makefile.am: make SUBDIRS diff friendly + * Cosmetic: AM_CFLAGS: make diff friendly + * Cosmetic: {lib,gtp}/Makefile.am: diff friendly + * lib/gtp-kernel.c: initialize ret with 0 + * lib/gtp-kernel.c: check rc of in46a_from_eua + * doc: fix typo ndoe -> node + * Add clear error for kernel not supporting IPv6 + * contrib: remove rpm spec file + * libgtp: move includes to osmocom/include/gtp + * gtp/gsn_internal.h: new file + * gtp/gtp.c: move gtp_create_context_resp down + * gtp: remove unused conversion functions + * gtp: move conversion functions up + * gtp/gtp_internal.h: new file + * ggsn/ggsn_vty: create state-dir + * doc: set state-dir to /var/lib/osmocom/osmo-ggsn + * contrib/systemd: run as osmocom user + * Use uniform log format for default config files + * {contrib,debian}/osmo-ggsn.init: remove + + [ Harald Welte ] + * Add funding link to github mirror + * README.md: Improve markdown formatting + * README.md: Add Forum + Issue Tracker sections + * README.md: Major overhaul + + [ Vadim Yanitskiy ] + * README.md: cosmetic: fix a typo + + -- Oliver Smith osmith@sysmocom.de Wed, 24 Jul 2024 15:13:31 +0200 + osmo-ggsn (1.11.0) unstable; urgency=medium
[ Daniel Willmann ] diff --git a/debian/control b/debian/control index e802d62..e2f801e 100644 --- a/debian/control +++ b/debian/control @@ -7,9 +7,9 @@ pkg-config, libdpkg-perl, git, dh-autoreconf, - libosmocore-dev (>= 1.9.0), - osmo-gsm-manuals-dev, - libgtpnl-dev (>= 1.2.0) + libosmocore-dev (>= 1.10.0), + osmo-gsm-manuals-dev (>= 1.6.0), + libgtpnl-dev (>= 1.3.0) Standards-Version: 3.9.6 Vcs-Browser: https://gitea.osmocom.org/cellular-infrastructure/osmo-ggsn Vcs-Git: https://gitea.osmocom.org/cellular-infrastructure/osmo-ggsn @@ -24,7 +24,7 @@ operators as the interface between the Internet and the rest of the mobile network infrastructure.
-Package: libgtp6 +Package: libgtp10 Architecture: any Multi-Arch: same Section: libs @@ -49,7 +49,7 @@ Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, - libgtp6 (= ${binary:Version}) + libgtp10 (= ${binary:Version}) Description: Development files for libgtp OsmoGGSN is a Gateway GPRS Support Node (GGSN). It is used by mobile operators as the interface between the Internet and the rest of the @@ -62,7 +62,7 @@ Section: debug Architecture: any Priority: extra -Depends: ${shlibs:Depends}, ${misc:Depends}, libgtp6 (= ${binary:Version}), osmo-ggsn (= ${binary:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, libgtp10 (= ${binary:Version}), osmo-ggsn (= ${binary:Version}) Multi-Arch: same Description: Debug symbols for OsmoGGSN OsmoGGSN is a Gateway GPRS Support Node (GGSN). It is used by mobile @@ -82,7 +82,7 @@ Section: debug Architecture: any Priority: extra -Depends: ${shlibs:Depends}, ${misc:Depends}, libgtp6 (= ${binary:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, libgtp10 (= ${binary:Version}) Multi-Arch: same Description: Debug symbols for OsmoGGSN OsmoGGSN is a Gateway GPRS Support Node (GGSN). It is used by mobile diff --git a/debian/libgtp6.install b/debian/libgtp10.install similarity index 100% rename from debian/libgtp6.install rename to debian/libgtp10.install diff --git a/debian/rules b/debian/rules index c11700c..48397a8 100755 --- a/debian/rules +++ b/debian/rules @@ -16,7 +16,7 @@
override_dh_strip: dh_strip -posmo-ggsn --dbg-package=osmo-ggsn-dbg - dh_strip -plibgtp6 --dbg-package=libgtp-dbg + dh_strip -plibgtp10 --dbg-package=libgtp-dbg
override_dh_auto_configure: dh_auto_configure -- \ diff --git a/gtp/Makefile.am b/gtp/Makefile.am index a140cee..db1942d 100644 --- a/gtp/Makefile.am +++ b/gtp/Makefile.am @@ -2,7 +2,7 @@ # 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 # If major=current-age is increased, remember to update the dh_strip line in debian/rules! -LIBVERSION=9:1:3 +LIBVERSION=10:0:0
lib_LTLIBRARIES = libgtp.la