Bump version: 1.0.0.34-2163-dirty → 1.1.0

Change-Id: Ic66eb67254d35f02ec8cdea4d79fa4b1899e8230
This commit is contained in:
Pau Espin 2021-02-23 16:21:49 +01:00
parent 216316a6c1
commit de169199b9
6 changed files with 69 additions and 22 deletions

View File

@ -23,7 +23,7 @@ AC_PROG_CC
AC_PROG_INSTALL AC_PROG_INSTALL
LT_INIT([pic-only]) LT_INIT([pic-only])
dnl patching ${archive_cmds} to affect generation of file "libtool" to fix linking with clang dnl patching ${archive_cmds} to affect generation of file "libtool" to fix linking with clang
AS_CASE(["$LD"],[*clang*], AS_CASE(["$LD"],[*clang*],
[AS_CASE(["${host_os}"], [AS_CASE(["${host_os}"],
[*linux*],[archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'])]) [*linux*],[archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'])])
@ -66,10 +66,10 @@ AC_SUBST(SYMBOL_VISIBILITY)
dnl Generate the output dnl Generate the output
AM_CONFIG_HEADER(config.h) AM_CONFIG_HEADER(config.h)
PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.4.0) PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.5.0)
PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.4.0) PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.5.0)
PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.4.0) PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.5.0)
PKG_CHECK_MODULES(LIBOSMOCODEC, libosmocodec >= 1.4.0) PKG_CHECK_MODULES(LIBOSMOCODEC, libosmocodec >= 1.5.0)
PKG_CHECK_MODULES(ORTP, ortp >= 0.22.0) PKG_CHECK_MODULES(ORTP, ortp >= 0.22.0)
AC_ARG_ENABLE([dahdi], AC_ARG_ENABLE([dahdi],

View File

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

47
debian/changelog vendored
View File

@ -1,3 +1,50 @@
libosmo-abis (1.1.0) unstable; urgency=medium
[ Harald Welte ]
* trau_frame: New API
* trau_frame: Introduce support for Downlink Time Alignment
* osmo_trau_frame_encode(): Check for sufficiently sized output buffer
* Add new TRAU frame sync code
* TRAU frame RTP conversion
* Add 'trau2rtp' demo program illustrating the use of new TRAU code
* Add missing build dependency to libosmocodec-dev
* trau_frame: Fix computation of odd parity while encoding HR frames
* trau_sync: Check return value of osmo_fsm_register()
* trau_frame: Add missing break statement in osmo_trau_frame_encode()
* Fix RPM spec file (.so.6 -> .so.9)
* debian: Build libosmo-abis with osmo-e1d support
* Revert "debian: Build libosmo-abis with osmo-e1d support"
* Use OSMO_FD_* instead of deprecated BSC_FD_*
* Use osmo_fd_setup() wherever applicable
* e1_input: Support I.460 timeslot type
* osmo_ortp: Don't print ERROR message for every missing RTP frame
* migrate to osmo_fd_{read,write}_{enable,disable}()
[ Philipp Maier ]
* trau_sync: prevent false positive synchronization on startup
* trau_sync: make sync pattern configurable
* vty: add attributes to VTY commands indicating when they apply
[ Vadim Yanitskiy ]
* debian/control: change maintainer to the Osmocom team / mailing list
* vty: use install_lib_element() and install_lib_element_ve()
* cosmetic: fix spelling in logging messages: existAnt -> existEnt
* ipaccess: fix verbosive logging in __handle_ts1_write()
[ Pau Espin Pedrol ]
* tests: Disable stderr log color in trau_sync_test
* contrib/jenkins: Enable parallel make in make distcheck
* ipaccess: Use LOGPITS macro in __handle_ts1_write
* ipaccess: Fix log error printed on wrong conditional branch
* ipaccess: Fix wrong assertion in ipaccess_drop() when used by BTS code
* tests: trau_sync: Explicitly drop category from log
* gitignore: Ignore autofoo files *~
[ Oliver Smith ]
* configure.ac: set -std=gnu11
-- Pau Espin Pedrol <pespin@sysmocom.de> Tue, 23 Feb 2021 16:21:49 +0100
libosmo-abis (1.0.0) unstable; urgency=medium libosmo-abis (1.0.0) unstable; urgency=medium
[ Neels Hofmeyr ] [ Neels Hofmeyr ]

10
debian/control vendored
View File

@ -11,7 +11,7 @@ Build-Depends: debhelper (>= 9),
dh-autoreconf, dh-autoreconf,
libdpkg-perl, libdpkg-perl,
git, git,
libosmocore-dev (>= 1.4.0), libosmocore-dev (>= 1.5.0),
pkg-config, pkg-config,
libortp-dev libortp-dev
Standards-Version: 3.9.7 Standards-Version: 3.9.7
@ -22,13 +22,13 @@ Homepage: https://projects.osmocom.org/projects/libosmo-abis
Package: libosmo-abis Package: libosmo-abis
Section: oldlibs Section: oldlibs
Architecture: any Architecture: any
Depends: libosmoabis9 (= ${binary:Version}), libosmotrau2 (= ${binary:Version}), ${misc:Depends} Depends: libosmoabis10 (= ${binary:Version}), libosmotrau2 (= ${binary:Version}), ${misc:Depends}
Multi-Arch: same Multi-Arch: same
Description: Legacy package for libosmo-abis Description: Legacy package for libosmo-abis
libosmo-abis is an empty package helping in the transition to one libosmo-abis is an empty package helping in the transition to one
package per DSO. package per DSO.
Package: libosmoabis9 Package: libosmoabis10
Section: libs Section: libs
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
@ -60,7 +60,7 @@ Multi-Arch: same
Section: libdevel Section: libdevel
Depends: ${misc:Depends}, Depends: ${misc:Depends},
libosmotrau2 (= ${binary:Version}), libosmotrau2 (= ${binary:Version}),
libosmoabis9 (= ${binary:Version}) libosmoabis10 (= ${binary:Version})
Description: Development headers for A-bis interface Description: Development headers for A-bis interface
The libosmo-abis library contains common/shared code regarding the A-bis The libosmo-abis library contains common/shared code regarding the A-bis
interface between GSM BTS and BSC. This package in particular contains the interface between GSM BTS and BSC. This package in particular contains the
@ -72,7 +72,7 @@ Architecture: any
Multi-Arch: same Multi-Arch: same
Section: debug Section: debug
Priority: extra Priority: extra
Depends: libosmoabis9 (= ${binary:Version}), Depends: libosmoabis10 (= ${binary:Version}),
libosmotrau2 (= ${binary:Version}), libosmotrau2 (= ${binary:Version}),
${misc:Depends} ${misc:Depends}
Description: Debug symbols for A-bis interface 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. # This is _NOT_ the library release version, it's an API version.
# Please read chapter "Library interface versions" of the libtool documentation # 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 # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html
ABIS_LIBVERSION=9:0:0 ABIS_LIBVERSION=10:0:0
TRAU_LIBVERSION=5:0:3 TRAU_LIBVERSION=6:0:4
AM_CPPFLAGS = $(all_includes) -I$(top_srcdir)/include -I$(top_builddir) 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) AM_CFLAGS= -Wall $(LIBOSMOCORE_CFLAGS) $(LIBOSMOGSM_CFLAGS) $(LIBOSMOVTY_CFLAGS) $(LIBOSMOE1D_CFLAGS) $(LIBOSMOCODEC_CFLAGS) $(COVERAGE_CFLAGS)