osmith has submitted this change. ( https://gerrit.osmocom.org/c/libosmo-abis/+/37568?usp=email )
Change subject: Bump version: 1.5.1.29-54db → 1.6.0 ......................................................................
Bump version: 1.5.1.29-54db → 1.6.0
Change-Id: I1a47ddac444eb731440bf7a796e9570933859873 --- M TODO-RELEASE M configure.ac M debian/changelog M debian/control R debian/libosmotrau10.install M src/Makefile.am 6 files changed, 67 insertions(+), 18 deletions(-)
Approvals: Jenkins Builder: Verified pespin: Looks good to me, approved
diff --git a/TODO-RELEASE b/TODO-RELEASE index 515adef..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 -libosmotrau struct osmo_trau2rtp_state extended (ABI break) -libosmogsm >1.9.0 rtp_extensions.h new header -libosmocodec >1.9.0 bugfix in osmo_hr_check_sid() in case length=0 +#library what description / commit summary line diff --git a/configure.ac b/configure.ac index cab95cf..d6b5e63 100644 --- a/configure.ac +++ b/configure.ac @@ -66,10 +66,10 @@ dnl Generate the output AM_CONFIG_HEADER(config.h)
-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(LIBOSMOCODEC, libosmocodec >= 1.9.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(LIBOSMOCODEC, libosmocodec >= 1.10.0)
AC_ARG_ENABLE([ortp], [AS_HELP_STRING([--disable-ortp], [Build without ortp support])], [ diff --git a/debian/changelog b/debian/changelog index 37f214f..e7f2c3d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,46 @@ +libosmo-abis (1.6.0) unstable; urgency=medium + + [ Andreas Eversberg ] + * Add support for sending and receiving Sa bits, as well as some line signals + + [ Harald Welte ] + * ipaccess: Log ERROR message if IPA keep-alive FSM allocation fails + * ipa_keepalive: Make FSM a bit less quiet + * input/ipaccess: Always log with context, if we have any + * input/ipaccess: Makes sure to say "TCP keepalive" + * [cosmetic] Don't break lines shorter than 120 chars + * input/ipa: Log error message also in unexpeted error paths + * [cosmetic] input/ipaccess.c: We use tab indent, not spaces [wtf] + * Fix critical bug in default TCP keepalive user timeout + + [ Vadim Yanitskiy ] + * input/ipaccess: fix regression in ipaccess_bts_handle_ccm() + * e1line_dump_vty(): dump keepalive state and params + * README.md: cosmetic: fix a typo + + [ Oliver Smith ] + * contrib: remove rpm spec file + + [ Mychaela N. Falconia ] + * rtp2trau_hr16: fix UFE bit setting + * TRAU<->RTP HRv1: fix SID frame definition + * rtp2trau_hr16: set D bits correctly + * rtp2trau_hr16: accept both TS 101 318 and RFC 5993 payload formats + * trau2rtp_hr16: change output format to RFC 5993 + * RTP->TRAU, FR/EFR: accept TW-TS-001 extended payloads + * rtp2trau_hr16: set CRC bits correctly + * TRAU->RTP: add support for TW-TS-001 & TW-TS-002 + * trau2rtp_hr16: check CRC bits in the TRAU frame + * rtp2trau_hr16: use osmo_hr_check_sid() + * trau_rtp_conv.c cosmetic: fix typo in name of static function + * trau_frame.c cosmetic: fix misleading comment + * {de,en}code8_hr: fix totally broken functions + * trau_frame: fix 8k decoding + * trau_rtp_conv: add support for HRv1 in 8k format + * build config: add --disable-ortp option + + -- Oliver Smith osmith@sysmocom.de Wed, 24 Jul 2024 11:41:07 +0200 + libosmo-abis (1.5.1) unstable; urgency=medium
[ Harald Welte ] diff --git a/debian/control b/debian/control index 0903615..02cf2b0 100644 --- a/debian/control +++ b/debian/control @@ -11,7 +11,7 @@ dh-autoreconf, libdpkg-perl, git, - libosmocore-dev (>= 1.9.0), + libosmocore-dev (>= 1.10.0), pkg-config, libortp-dev Standards-Version: 3.9.7 @@ -22,7 +22,7 @@ Package: libosmo-abis Section: oldlibs Architecture: any -Depends: libosmoabis13 (= ${binary:Version}), libosmotrau2 (= ${binary:Version}), ${misc:Depends} +Depends: libosmoabis13 (= ${binary:Version}), libosmotrau10 (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Description: Legacy package for libosmo-abis libosmo-abis is an empty package helping in the transition to one @@ -41,7 +41,7 @@ It also implements drivers for mISDN and DAHDI based E1 cards, as well as some A-bis/IP dialects.
-Package: libosmotrau2 +Package: libosmotrau10 Section: libs Architecture: any Multi-Arch: same @@ -59,7 +59,7 @@ Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, - libosmotrau2 (= ${binary:Version}), + libosmotrau10 (= ${binary:Version}), libosmoabis13 (= ${binary:Version}) Description: Development headers for A-bis interface The libosmo-abis library contains common/shared code regarding the A-bis @@ -73,7 +73,7 @@ Section: debug Priority: extra Depends: libosmoabis13 (= ${binary:Version}), - libosmotrau2 (= ${binary:Version}), + libosmotrau10 (= ${binary:Version}), ${misc:Depends} Description: Debug symbols for A-bis interface The libosmo-abis library contains common/shared code regarding the A-bis diff --git a/debian/libosmotrau2.install b/debian/libosmotrau10.install similarity index 100% rename from debian/libosmotrau2.install rename to debian/libosmotrau10.install diff --git a/src/Makefile.am b/src/Makefile.am index d72601b..7c59ec3 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,8 +1,8 @@ # This is _NOT_ the library release version, it's an API version. # 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 -ABIS_LIBVERSION=13:1:0 -TRAU_LIBVERSION=9:1:7 +ABIS_LIBVERSION=14:0:1 +TRAU_LIBVERSION=10:0:0
AM_CPPFLAGS = $(all_includes) -I$(top_srcdir)/include -I$(top_builddir) AM_CFLAGS= -Wall $(LIBOSMOCORE_CFLAGS) $(LIBOSMOGSM_CFLAGS) $(LIBOSMOVTY_CFLAGS) $(LIBOSMOE1D_CFLAGS) $(LIBOSMOCODEC_CFLAGS) $(COVERAGE_CFLAGS)