diff --git a/TODO-RELEASE b/TODO-RELEASE new file mode 100644 index 0000000..0ed7189 --- /dev/null +++ b/TODO-RELEASE @@ -0,0 +1,9 @@ +# When cleaning up this file: bump API version in corresponding Makefile.am and rename corresponding debian/lib*.install +# 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.html#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: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 diff --git a/configure.ac b/configure.ac index 51f1333..b8335a1 100644 --- a/configure.ac +++ b/configure.ac @@ -31,10 +31,10 @@ if test "x$PKG_CONFIG_INSTALLED" = "xno"; then fi PKG_PROG_PKG_CONFIG([0.20]) -PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.9.0) -PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.9.0) -PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.9.0) -PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.4.0) +PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.10.0) +PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.10.0) +PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.10.0) +PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.5.0) PKG_CHECK_MODULES(ULFIUS, libulfius) PKG_CHECK_MODULES(JANSSON, jansson) PKG_CHECK_MODULES(ORCANIA, liborcania) diff --git a/debian/changelog b/debian/changelog index 1894f18..913db4e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,28 @@ +osmo-cbc (0.5.0) unstable; urgency=medium + + [ Harald Welte ] + * cbc-apitool: Make character set configurable + + [ Andreas Eversberg ] + * Use uniform log format for default config files + + [ Vadim Yanitskiy ] + * build: include debian/ into the release tarball + * README.md: cosmetic: fix a typo + + [ Pau Espin Pedrol ] + * SBcAP: Update as1nc skeleton and generated code + + [ Max ] + * .deb/.rpm: add osmocom user during package install + + [ Oliver Smith ] + * .deb/.rpm: various fixes related to non-root + * contrib: remove rpm spec file + * debian/postinst: add checks, be verbose + + -- Oliver Smith Thu, 25 Jul 2024 09:46:02 +0200 + osmo-cbc (0.4.2) unstable; urgency=medium [ Vadim Yanitskiy ] diff --git a/debian/control b/debian/control index a1b7f04..1b3ac4f 100644 --- a/debian/control +++ b/debian/control @@ -11,12 +11,12 @@ Build-Depends: debhelper (>= 10), pkg-config, python3-minimal, libtalloc-dev, - libosmocore-dev (>= 1.9.0), - libosmo-netif-dev (>= 1.4.0), + libosmocore-dev (>= 1.10.0), + libosmo-netif-dev (>= 1.5.0), libulfius-dev, libjansson-dev, libsctp-dev, - osmo-gsm-manuals-dev + osmo-gsm-manuals-dev (>= 1.6.0) Standards-Version: 3.9.8 Vcs-Git: https://gitea.osmocom.org/cellular-infrastructure/osmo-cbc Vcs-Browser: https://gitea.osmocom.org/cellular-infrastructure/osmo-cbc @@ -50,7 +50,7 @@ Description: ${misc:Package} PDF documentation Various manuals: user manual, VTY reference manual and/or protocol/interface manuals. -Package: libosmo-sbcap0 +Package: libosmo-sbcap2 Section: libs Architecture: any Multi-Arch: same @@ -62,5 +62,5 @@ Package: libosmo-sbcap-dev Section: libdevel Architecture: any Multi-Arch: same -Depends: libosmo-sbcap0 (= ${binary:Version}), ${misc:Depends} +Depends: libosmo-sbcap2 (= ${binary:Version}), ${misc:Depends} Description: libosmo-sbcap: Osmocom's library to encode/decode SBc-AP messages diff --git a/debian/libosmo-sbcap0.install b/debian/libosmo-sbcap2.install similarity index 100% rename from debian/libosmo-sbcap0.install rename to debian/libosmo-sbcap2.install diff --git a/src/sbcap/Makefile.am b/src/sbcap/Makefile.am index 0a4c471..a0d58f5 100644 --- a/src/sbcap/Makefile.am +++ b/src/sbcap/Makefile.am @@ -378,7 +378,7 @@ noinst_LTLIBRARIES=libosmo-asn1-sbcap.la libosmo_asn1_sbcap_la_SOURCES=$(ASN_MODULE_SRC) libosmo_asn1_sbcap_la_LIBADD=$(ASN1C_LDADD) -sbcap_LIBVERSION=1:0:1 +sbcap_LIBVERSION=2:0:0 lib_LTLIBRARIES = libosmo-sbcap.la libosmo_sbcap_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(sbcap_LIBVERSION) -no-undefined libosmo_sbcap_la_LIBADD = $(LIBOSMOCORE_LIBS) $(LIBOSMOGSM_LIBS) $(LIBOSMOVTY_LIBS) \