Bump version: 1.4.0.54-9f17-dirty → 1.5.0

Change-Id: I3a850a19d842227577a6fb247b5681998d759c2c
This commit is contained in:
Pau Espin 2023-09-12 13:39:05 +02:00
parent 9f1723d420
commit e394d9dc58
7 changed files with 98 additions and 27 deletions

View File

@ -7,6 +7,3 @@
# 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
libosmo-abis struct e1inp_driver Field added at the end (ABI break)
libosmocodec >1.8.0 osmo_{fr,efr}_sid_classify() new functions
libosmo-abis struct e1inp_driver Field added (line_create callback) at the end (ABI break)

View File

@ -66,10 +66,10 @@ AC_SUBST(SYMBOL_VISIBILITY)
dnl Generate the output
AM_CONFIG_HEADER(config.h)
PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.8.0)
PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.8.0)
PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.8.0)
PKG_CHECK_MODULES(LIBOSMOCODEC, libosmocodec >= 1.8.0)
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(ORTP, ortp >= 0.22.0)
AC_ARG_ENABLE([dahdi],

View File

@ -27,10 +27,10 @@ BuildRequires: automake >= 1.6
BuildRequires: libtool >= 2
BuildRequires: pkgconfig >= 0.20
BuildRequires: xz
BuildRequires: pkgconfig(libosmocore) >= 1.8.0
BuildRequires: pkgconfig(libosmogsm) >= 1.8.0
BuildRequires: pkgconfig(libosmovty) >= 1.8.0
BuildRequires: pkgconfig(libosmocodec) >= 1.8.0
BuildRequires: pkgconfig(libosmocore) >= 1.9.0
BuildRequires: pkgconfig(libosmogsm) >= 1.9.0
BuildRequires: pkgconfig(libosmovty) >= 1.9.0
BuildRequires: pkgconfig(libosmocodec) >= 1.9.0
BuildRequires: pkgconfig(ortp) >= 0.22.0
BuildRequires: pkgconfig(talloc)
@ -39,12 +39,12 @@ In GSM, A-bis is a BSS-internal interface link between the BTS and
BSC. This interface allows control of the radio equipment and radio
frequency allocation in the BTS.
%package -n libosmoabis10
%package -n libosmoabis13
Summary: Osmocom GSM A-bis interface library
License: AGPL-3.0-or-later
Group: System/Libraries
%description -n libosmoabis10
%description -n libosmoabis13
In the GSM system architecture, A-bis is a Base Station
System-internal interface linking the Base Transceiver Stations (BTS)
and Base Station Controller (BSC). This interface allows control of
@ -58,9 +58,9 @@ cards, as well as some A-bis/IP dialects.
Summary: Development files for the Osmocom GSM A-bis library
License: AGPL-3.0-or-later
Group: Development/Libraries/C and C++
Requires: libosmoabis10 = %version
Requires: libosmocore-devel >= 1.8.0
Requires: libosmogsm-devel >= 1.8.0
Requires: libosmoabis13 = %version
Requires: libosmocore-devel >= 1.9.0
Requires: libosmogsm-devel >= 1.9.0
%description -n libosmoabis-devel
This library contains common/shared code regarding the GSM A-bis
@ -120,14 +120,14 @@ find "$b/%_libdir" -type f -name "*.la" -delete
%check
make %{?_smp_mflags} check || (find . -name testsuite.log -exec cat {} +)
%post -n libosmoabis10 -p /sbin/ldconfig
%postun -n libosmoabis10 -p /sbin/ldconfig
%post -n libosmoabis13 -p /sbin/ldconfig
%postun -n libosmoabis13 -p /sbin/ldconfig
%post -n libosmotrau2 -p /sbin/ldconfig
%postun -n libosmotrau2 -p /sbin/ldconfig
%files -n libosmoabis10
%files -n libosmoabis13
%defattr(-,root,root)
%_libdir/libosmoabis.so.10*
%_libdir/libosmoabis.so.13*
%files -n libosmoabis-devel
%defattr(-,root,root)

74
debian/changelog vendored
View File

@ -1,3 +1,77 @@
libosmo-abis (1.5.0) unstable; urgency=medium
[ Philipp Maier ]
* e1_input: add define constant for full subslot (whole E1 timeslot)
* trau_sync: allow multiple secondary sync patterns
* trau_sync: add synchronization pattern for Ericsson RBS MCS9
* trau_pcu_ericsson: change loglevel for CPS decoding
* e1_input: add timeslot type NONE
* e1_input: cleanup TS resources when timeslot type is changed
* trau_pcu_ericsson_test: replace 64K CS1/CS2 testvectors
* trau_pcu_ericsson: cosmetic: set hdr_good flag explictly to false
* trau_pcu_ericsson: fix log line
* trau_pcu_ericsson_test: fix comment, CS2 blocks are not CRC protected
* trau_pcu_ericsson: add testvectors for MCS1-MCS8
* trau_pcu_ericsson: add comment about uplink blocks
* e1d: fix log output
* e1d: clean up error logging in handle_ts_sign_read
* e1d: maintain error log consistency in handle_ts_hdlc_read
* e1d: fix sourcecode formatting
* e1d: cosmetic: remove double whitespace
* e1d: close fd when osmo_fd_setup fails
* trau_pcu_ericsson: set uplink frame error bit correctly
* e1d: do not set fd number to 0 after close
* e1_input: add new driver callback function: line_create
* e1d: initialize file descriptor numbers to -1 on startup
* e1d: fix logic to detect if a timeslot is in use
* e1d: get rid of strange file descriptor registered check
* trau_pcu_ericsson: do not set unused D bits to 1
* e1d: reconnect to osmo-e1d after connection loss
[ Andreas Eversberg ]
* Add more L1 signals to common part
* Add function to set Sa bits to common part
* Add L1 signals to misdn driver
* Add setting of Sa bits to misdn driver
* Use correct bit order of RAW channels at misdn driver
* misdn driver: replace printf and fprintf by logging functions
* Rework mi_e1_line_update() and some of its sub routines
* Send raw data with e1d as it arrives from application
* e1d: Remove useless call of handle_ts_trau_write()
* e1d: Add support for HDLC type channels
* dahdi: Disable OSMO_FD_WRITE if HDLC/RAW write queue is empty
* dahdi: Add missing msg->l2h
* dahdi: Add msgb_free() to prevent memeory leaks
[ Oliver Smith ]
* Cosmetic: osmo_ortp.h: fix typos
* osmo_ortp.h: add RTP_PT_CSDATA
* Run struct_endianness.py
* debian: set compat level to 10
[ arehbein ]
* Transition to use of 'telnet_init_default'
[ Pau Espin Pedrol ]
* ipa: Call osmo_fd_unregister() before closing and changing bfd->fd
[ Mychaela N. Falconia ]
* osmo_rtp2trau() for FR & EFR: correctly handle the no-data case
* osmo_rtp2trau() for FR & EFR: set SP=0 in DL if the frame is a SID
* osmo_rtp2trau() for FR & EFR UL: set C13 & C14 correctly
[ Vadim Yanitskiy ]
* .gitignore: add new trau_{pcu_ericsson,sync} tests
* cosmetic: struct e1inp_ts: fix coding style
* cosmetic: e1inp_ipa_bts_rsl_close_n(): cache ipa_client_conn
* fix use-after-free in ipaccess_bts_keepalive_fsm_alloc()
* osmo_ortp: register a PayloadType for RTP_PT_CSDATA
[ Harald Welte ]
* trau_sync: Add sync pattern for FA protocol of 3GPP TS 43.045
-- Pau Espin Pedrol <pespin@sysmocom.de> Tue, 12 Sep 2023 13:39:04 +0200
libosmo-abis (1.4.0) unstable; urgency=medium
[ Pau Espin Pedrol ]

10
debian/control vendored
View File

@ -11,7 +11,7 @@ Build-Depends: debhelper (>= 10),
dh-autoreconf,
libdpkg-perl,
git,
libosmocore-dev (>= 1.8.0),
libosmocore-dev (>= 1.9.0),
pkg-config,
libortp-dev
Standards-Version: 3.9.7
@ -22,13 +22,13 @@ Homepage: https://projects.osmocom.org/projects/libosmo-abis
Package: libosmo-abis
Section: oldlibs
Architecture: any
Depends: libosmoabis10 (= ${binary:Version}), libosmotrau2 (= ${binary:Version}), ${misc:Depends}
Depends: libosmoabis13 (= ${binary:Version}), libosmotrau2 (= ${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
package per DSO.
Package: libosmoabis10
Package: libosmoabis13
Section: libs
Architecture: any
Multi-Arch: same
@ -60,7 +60,7 @@ Multi-Arch: same
Section: libdevel
Depends: ${misc:Depends},
libosmotrau2 (= ${binary:Version}),
libosmoabis10 (= ${binary:Version})
libosmoabis13 (= ${binary:Version})
Description: Development headers for A-bis interface
The libosmo-abis library contains common/shared code regarding the A-bis
interface between GSM BTS and BSC. This package in particular contains the
@ -72,7 +72,7 @@ Architecture: any
Multi-Arch: same
Section: debug
Priority: extra
Depends: libosmoabis10 (= ${binary:Version}),
Depends: libosmoabis13 (= ${binary:Version}),
libosmotrau2 (= ${binary:Version}),
${misc:Depends}
Description: Debug symbols for A-bis interface

View File

@ -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=12:0:2
TRAU_LIBVERSION=8:0:6
ABIS_LIBVERSION=13:0:0
TRAU_LIBVERSION=9:0:7
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)