Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libosmo-sigtran for openSUSE:Factory
checked in at 2026-02-05 18:01:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libosmo-sigtran (Old)
and /work/SRC/openSUSE:Factory/.libosmo-sigtran.new.1670 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libosmo-sigtran"
Thu Feb 5 18:01:20 2026 rev:3 rq:1331448 version:2.2.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/libosmo-sigtran/libosmo-sigtran.changes
2025-05-30 17:22:24.819989078 +0200
+++
/work/SRC/openSUSE:Factory/.libosmo-sigtran.new.1670/libosmo-sigtran.changes
2026-02-05 18:07:08.008556064 +0100
@@ -1,0 +2,32 @@
+Thu Feb 5 13:15:23 UTC 2026 - Jan Engelhardt <[email protected]>
+
+- Update to release 2.2.1
+ * Move osmo_ss7_route_name() to osmo_ss7_route.c
+ * vty: Add cmd to look up route
+ * vty: show cs7 route: display qos-class configured value
+ * vty: Allow filtering by DPC in show cs7 instance route
+ * vty: Improve route status display in show cs7 instance route
+ * Make sure to NOTIFY current state to peer after ASP UP ACK / REG RESP
+ * AS loadsharing: Initial routing implementation based on extended-SLS
+ * AS loadsharing: Implement AS loadshare, skip unavailable AS/lset when
choosing
+ * sccp: Apply SLS on locally-originated transmitted Connection-Oriented
messages
+ * vty: Add cmd 'show cs7 instance <0-15> as name AS_NAME'
+ * ASP loadsharing: vty: Add cmd 'show cs7 instance <0-15> as binding-table
name AS_NAME'
+ * vty: Introduce AS node cmd 'binding-table reset'
+ * Implement ASP adm state shutdown
+ * asp: Introduce VTY configurations 'timer xua (ack|beat)'
+ * ipa: Implement ASP Hearbeat procedure
+ * m3ua/sua: Implement ASP Hearbeat procedure
+ * Introduce initial route status support
+ * Indicate PC (un)availability from address-book when AS goes up/down
+ * Submit SCRC Routing Failure indications asynchronously
+ * vty: Introduce cmd 'cs7 instance <0-15> asp NAME audit point-code
POINT_CODE'
+ * build-system: depend on libosmo-asn1-tcap
+ * mtp: Support MTP-TRANSFER.req/ind of raw IPA messages
+ * mtp3: Implement RTPC transfer prohibited to concerned SP or STP
+ * Implement ITU Q.704 timer T8
+ * Add TCAP based loadsharing/routing
+ * Add rate counters for loadshare-tcap
+ * Add VTY command to list TCAP ranges for an AS
+
+-------------------------------------------------------------------
Old:
----
libosmo-sigtran-2.1.1.tar.xz
New:
----
_service
libosmo-sigtran-2.2.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libosmo-sigtran.spec ++++++
--- /var/tmp/diff_new_pack.jFC4eA/_old 2026-02-05 18:07:08.840591018 +0100
+++ /var/tmp/diff_new_pack.jFC4eA/_new 2026-02-05 18:07:08.844591186 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libosmo-sigtran
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,15 +17,14 @@
Name: libosmo-sigtran
-Version: 2.1.1
+%define lname libosmo-sigtran12
+Version: 2.2.1
Release: 0
-%define libversion 2_0_0
Summary: Osmocom library for the A-bis interface between BTS and BSC
License: AGPL-3.0-or-later AND GPL-2.0-or-later
Group: Productivity/Telephony/Utilities
URL: https://gitea.osmocom.org/osmocom/libosmo-sigtran
Source: %name-%version.tar.xz
-#server broken#Source:
https://gitea.osmocom.org/osmocom/libosmo-sigtran/archive/%%version.tar.gz
Patch2: 0001-build-fixes.patch
Patch3: harden_osmo-stp.service.patch
BuildRequires: automake >= 1.6
@@ -37,17 +36,18 @@
BuildRequires: pkgconfig(libosmocore) >= 1.11.0
BuildRequires: pkgconfig(libosmogsm) >= 1.11.0
BuildRequires: pkgconfig(libosmovty) >= 1.11.0
+BuildRequires: pkgconfig(libosmo-asn1-tcap) >= 0.2.1
%description
libosmo-sigtran is a C-language library implementation of a variety
of telecom signaling protocols, such as M3UA, SUA, SCCP.
-%package -n libosmo-sigtran11
+%package -n %lname
Summary: Osmocom SIGTRAN library
License: GPL-2.0-or-later
Group: System/Libraries
-%description -n libosmo-sigtran11
+%description -n %lname
libosmo-sigtran is a C-language library implementation of a variety
of telecom signaling protocols, such as M3UA, SUA, SCCP (connection
oriented and connectionless). SCCP is a network layer protocol that
@@ -59,13 +59,13 @@
OsmoSTP is a SS7 Transfer Point that can be used to act as router and
translator between M3UA, SUA and/or SCCPlite.
-%package -n libosmo-sigtran-devel
+%package devel
Summary: Development files for the Osmocom sigtran library
License: GPL-2.0-or-later
Group: Development/Libraries/C and C++
-Requires: libosmo-sigtran11 = %version
+Requires: %lname = %version
-%description -n libosmo-sigtran-devel
+%description devel
Osmocom implementation of (parts of) SIGTRAN.
This subpackage contains the development files for the Osmocom
@@ -93,23 +93,18 @@
%configure --includedir="%_includedir/%name" \
--docdir="%_defaultdocdir/%name" \
--with-systemdsystemunitdir="%_unitdir" \
- --disable-static CFLAGS="%optflags -fcommon"
+ --disable-static CFLAGS="%optflags -fcommon" --enable-tcap-loadsharing
%make_build
%install
%make_install
find "%buildroot/%_libdir" -type f -name "*.la" -delete
-%check
-if ! %make_build check; then
- find . -name testsuite.log -exec cat "{}" "+"
-%ifnarch ppc64 sparc64 s390x
- # still BE problems?
- exit 1
-%endif
-fi
+#%check
+# TS fails to build because it references a static library that does not exist,
+# and the shared library has symbols hidden
-%ldconfig_scriptlets -n libosmo-sigtran11
+%ldconfig_scriptlets -n %lname
%preun -n osmo-stp
%service_del_preun osmo-stp.service
@@ -123,10 +118,10 @@
%post -n osmo-stp
%service_add_post osmo-stp.service
-%files -n libosmo-sigtran11
+%files -n %lname
%_libdir/libosmo-sigtran.so.*
-%files -n libosmo-sigtran-devel
+%files devel
%_includedir/%name/
%_libdir/libosmo-sigtran.so
%_libdir/pkgconfig/libosmo-sigtran.pc
++++++ 0001-build-fixes.patch ++++++
--- /var/tmp/diff_new_pack.jFC4eA/_old 2026-02-05 18:07:08.892593203 +0100
+++ /var/tmp/diff_new_pack.jFC4eA/_new 2026-02-05 18:07:08.900593538 +0100
@@ -25,15 +25,15 @@
configure.ac | 1 +
src/Makefile.am | 10 ++++++----
tests/m2ua/Makefile.am | 2 +-
- tests/ss7/Makefile.am | 4 ++--
- tests/xua/Makefile.am | 4 ++--
- 5 files changed, 12 insertions(+), 9 deletions(-)
+ tests/ss7/Makefile.am | 2 +-
+ tests/xua/Makefile.am | 2 +-
+ 5 files changed, 10 insertions(+), 7 deletions(-)
-Index: libosmo-sigtran-2.1.0/configure.ac
+Index: libosmo-sigtran-2.2.1/configure.ac
===================================================================
---- libosmo-sigtran-2.1.0.orig/configure.ac
-+++ libosmo-sigtran-2.1.0/configure.ac
-@@ -51,6 +51,7 @@ AC_SEARCH_LIBS([sctp_recvmsg], [sctp], [
+--- libosmo-sigtran-2.2.1.orig/configure.ac
++++ libosmo-sigtran-2.2.1/configure.ac
+@@ -66,6 +66,7 @@ AC_SEARCH_LIBS([sctp_recvmsg], [sctp], [
], [
AC_MSG_ERROR([sctp_recvmsg not found in searched libs])])
LIBS=$old_LIBS
@@ -41,11 +41,11 @@
AC_ARG_ENABLE(sanitize,
[AS_HELP_STRING(
-Index: libosmo-sigtran-2.1.0/src/Makefile.am
+Index: libosmo-sigtran-2.2.1/src/Makefile.am
===================================================================
---- libosmo-sigtran-2.1.0.orig/src/Makefile.am
-+++ libosmo-sigtran-2.1.0/src/Makefile.am
-@@ -22,13 +22,11 @@ noinst_HEADERS = \
+--- libosmo-sigtran-2.2.1.orig/src/Makefile.am
++++ libosmo-sigtran-2.2.1/src/Makefile.am
+@@ -35,13 +35,11 @@ noinst_HEADERS = \
xua_types.h \
$(NULL)
@@ -61,52 +61,48 @@
lib_LTLIBRARIES = libosmo-sigtran.la
-@@ -82,3 +80,7 @@ libosmo_sigtran_la_LIBADD = \
- $(LIBOSMOCORE_LIBS) \
- $(LIBSCTP_LIBS) \
+@@ -122,3 +120,7 @@ libosmo_sigtran_la_LIBADD += \
+ $(LIBOSMOASN1TCAP_LIBS) \
$(NULL)
+ endif
+
+noinst_LTLIBRARIES = libxua.la libosmo-sigtran-internal.la
+libosmo_sigtran_internal_la_SOURCES = ${libosmo_sigtran_la_SOURCES}
+libosmo_sigtran_internal_la_LIBADD = ${libosmo_sigtran_la_LIBADD}
-Index: libosmo-sigtran-2.1.0/tests/m2ua/Makefile.am
+Index: libosmo-sigtran-2.2.1/tests/m2ua/Makefile.am
===================================================================
---- libosmo-sigtran-2.1.0.orig/tests/m2ua/Makefile.am
-+++ libosmo-sigtran-2.1.0/tests/m2ua/Makefile.am
+--- libosmo-sigtran-2.2.1.orig/tests/m2ua/Makefile.am
++++ libosmo-sigtran-2.2.1/tests/m2ua/Makefile.am
@@ -6,4 +6,4 @@ EXTRA_DIST = m2ua_test.ok
check_PROGRAMS = m2ua_test
m2ua_test_SOURCES = m2ua_test.c
-m2ua_test_LDADD = $(top_builddir)/src/libxua.a $(LIBOSMOCORE_LIBS)
+m2ua_test_LDADD = $(top_builddir)/src/libxua.la $(LIBOSMOCORE_LIBS)
${TALLOC_LIBS}
-Index: libosmo-sigtran-2.1.0/tests/ss7/Makefile.am
+Index: libosmo-sigtran-2.2.1/tests/ss7/Makefile.am
===================================================================
---- libosmo-sigtran-2.1.0.orig/tests/ss7/Makefile.am
-+++ libosmo-sigtran-2.1.0/tests/ss7/Makefile.am
-@@ -1,8 +1,8 @@
- AM_CPPFLAGS = $(all_includes) -I$(top_srcdir)/include
+--- libosmo-sigtran-2.2.1.orig/tests/ss7/Makefile.am
++++ libosmo-sigtran-2.2.1/tests/ss7/Makefile.am
+@@ -2,7 +2,7 @@ AM_CPPFLAGS = $(all_includes) -I$(top_sr
AM_CFLAGS=-Wall $(LIBOSMONETIF_CFLAGS) $(LIBOSMOCORE_CFLAGS)
$(LIBOSMOVTY_CFLAGS)
--AM_LDFLAGS = -static -no-install
--LDADD = $(top_builddir)/src/libosmo-sigtran.la \
-+AM_LDFLAGS = -no-install
-+LDADD = $(top_builddir)/src/libosmo-sigtran-internal.la \
- $(LIBOSMOCORE_LIBS) $(LIBOSMOVTY_LIBS) $(LIBOSMONETIF_LIBS)
$(LIBSCTP_LIBS)
+ AM_LDFLAGS = -no-install
+-LDADD = $(top_builddir)/src/.libs/libosmo-sigtran.a \
++LDADD = $(top_builddir)/src/libosmo-sigtran.la \
+ $(LIBOSMOCORE_LIBS) $(LIBOSMOGSM_LIBS) $(LIBOSMOVTY_LIBS)
$(LIBOSMONETIF_LIBS) $(LIBSCTP_LIBS)
- EXTRA_DIST = ss7_test.ok ss7_test.err
-Index: libosmo-sigtran-2.1.0/tests/xua/Makefile.am
+ if BUILD_WITH_TCAP_LOADSHARING
+Index: libosmo-sigtran-2.2.1/tests/xua/Makefile.am
===================================================================
---- libosmo-sigtran-2.1.0.orig/tests/xua/Makefile.am
-+++ libosmo-sigtran-2.1.0/tests/xua/Makefile.am
-@@ -1,8 +1,8 @@
- AM_CPPFLAGS = $(all_includes) -I$(top_srcdir)/include
+--- libosmo-sigtran-2.2.1.orig/tests/xua/Makefile.am
++++ libosmo-sigtran-2.2.1/tests/xua/Makefile.am
+@@ -2,7 +2,7 @@ AM_CPPFLAGS = $(all_includes) -I$(top_sr
AM_CFLAGS=-Wall $(LIBOSMONETIF_CFLAGS) $(LIBOSMOCORE_CFLAGS)
$(LIBOSMOVTY_CFLAGS)
--AM_LDFLAGS = -static -no-install
--LDADD = $(top_builddir)/src/libosmo-sigtran.la \
-+AM_LDFLAGS = -no-install
-+LDADD = $(top_builddir)/src/libosmo-sigtran-internal.la \
- $(LIBOSMOCORE_LIBS) $(LIBOSMOVTY_LIBS) $(LIBOSMONETIF_LIBS)
$(LIBSCTP_LIBS)
-
- EXTRA_DIST = xua_test.ok xua_test.err
+ AM_LDFLAGS = -no-install
+-LDADD = $(top_builddir)/src/.libs/libosmo-sigtran.a \
++LDADD = $(top_builddir)/src/libosmo-sigtran.la \
+ $(LIBOSMOCORE_LIBS) $(LIBOSMOGSM_LIBS) $(LIBOSMOVTY_LIBS)
$(LIBOSMONETIF_LIBS) $(LIBSCTP_LIBS)
+ if BUILD_WITH_TCAP_LOADSHARING
+ LDADD += $(LIBOSMOASN1TCAP_LIBS)
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.jFC4eA/_old 2026-02-05 18:07:08.940595219 +0100
+++ /var/tmp/diff_new_pack.jFC4eA/_new 2026-02-05 18:07:08.948595555 +0100
@@ -1,5 +1,5 @@
-mtime: 1748597705
-commit: 0fbd8be54cf3b4687d6c9f56d988788cfd0b1c1eb49946b3d996d57cbe2e550d
+mtime: 1770303321
+commit: 6af22a82aa34bf1923ad132f227bf3b5dbaccb33535b9463713e66ad69424a3e
url: https://src.opensuse.org/jengelh/libosmo-sigtran
revision: master
++++++ _service ++++++
<services>
<service name="tar_scm" mode="manual">
<param name="scm">git</param>
<param
name="url">https://gitea.osmocom.org/osmocom/libosmo-sigtran.git</param>
<param name="revision">2.2.1</param>
<param name="versionformat">@PARENT_TAG@</param>
</service>
<service name="recompress" mode="manual">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service name="set_version" mode="manual"/>
</services>
++++++ build.specials.obscpio ++++++
++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore 2026-02-05 15:55:31.000000000 +0100
@@ -0,0 +1 @@
+.osc
++++++ libosmo-sigtran-2.1.1.tar.xz -> libosmo-sigtran-2.2.1.tar.xz ++++++
++++ 32471 lines of diff (skipped)