commit libosmo-sccp for openSUSE:Factory

2020-09-17 Thread root
Hello community,

here is the log from the commit of package libosmo-sccp for openSUSE:Factory 
checked in at 2020-09-17 14:43:22

Comparing /work/SRC/openSUSE:Factory/libosmo-sccp (Old)
 and  /work/SRC/openSUSE:Factory/.libosmo-sccp.new.4249 (New)


Package is "libosmo-sccp"

Thu Sep 17 14:43:22 2020 rev:14 rq:832611 version:1.3.0

Changes:

--- /work/SRC/openSUSE:Factory/libosmo-sccp/libosmo-sccp.changes
2020-08-02 12:21:07.475410071 +0200
+++ /work/SRC/openSUSE:Factory/.libosmo-sccp.new.4249/libosmo-sccp.changes  
2020-09-17 14:45:50.307623968 +0200
@@ -1,0 +2,9 @@
+Sun Sep  6 12:59:41 UTC 2020 - Jan Engelhardt 
+
+- Update to release 1.3.0
+  * ss7: Introduce APIs to manage asp_peer hosts
+  * sccp: Fix null ptr access on malformed or unsupported msg received
+  * sccp: Support receiving messages with no optional params
+  * cs7 vty: add 'show cs7 config'
+
+---

Old:

  libosmo-sccp-1.2.1.tar.xz

New:

  libosmo-sccp-1.3.0.tar.xz



Other differences:
--
++ libosmo-sccp.spec ++
--- /var/tmp/diff_new_pack.hTyHff/_old  2020-09-17 14:45:52.575626133 +0200
+++ /var/tmp/diff_new_pack.hTyHff/_new  2020-09-17 14:45:52.579626137 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   libosmo-sccp
-Version:1.2.1
+Version:1.3.0
 Release:0
 %define libversion %(echo "%version" | sed 's/\\./_/g')
 Summary:Osmocom library for the A-bis interface between BTS and BSC
@@ -25,10 +25,9 @@
 Group:  Hardware/Mobile
 URL:https://projects.osmocom.org/projects/libosmo-sccp
 
-#Git-Clone:git://git.osmocom.org/libosmo-sccp
+#Git-Clone:https://git.osmocom.org/libosmo-sccp
 Source: %name-%version.tar.xz
 Patch1: 0001-build-fixes.patch
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  automake >= 1.6
 BuildRequires:  libtool >= 2
 BuildRequires:  lksctp-tools-devel
@@ -160,12 +159,12 @@
 %build
 echo "%version" >.tarball-version
 autoreconf -fiv
-%configure CFLAGS="%optflags -fcommon" \
-   --disable-static \
-   --includedir="%_includedir/%name" \
+# bugzilla.opensuse.org/795968 for rationale
+%configure --includedir="%_includedir/%name" \
--docdir="%_defaultdocdir/%name" \
-   --with-systemdsystemunitdir=%_unitdir
-make %{?_smp_mflags}
+   --with-systemdsystemunitdir="%_unitdir" \
+   --disable-static CFLAGS="%optflags -fcommon"
+%make_build
 
 %install
 %make_install
@@ -174,7 +173,7 @@
 ln -s service "%buildroot/%_sbindir/rcosmo-stp"
 
 %check
-if ! make %{?_smp_mflags} check; then
+if ! %make_build check; then
find . -name testsuite.log -exec cat "{}" "+"
 %ifnarch ppc64 sparc64 s390x
# still BE problems?
@@ -204,56 +203,49 @@
 %service_add_post osmo-stp.service
 
 %files -n libosmo-mtp-%libversion
-%defattr(-,root,root)
 %_libdir/libosmo-mtp-%version.so
 
 %files -n libosmo-mtp-devel
-%defattr(-,root,root)
-%dir %_includedir/%name
-%dir %_includedir/%name/osmocom
+%dir %_includedir/%name/
+%dir %_includedir/%name/osmocom/
 %_includedir/%name/osmocom/mtp/
 %_libdir/libosmo-mtp.so
 %_libdir/pkgconfig/libosmo-mtp.pc
 
 %files -n libosmo-sccp-%libversion
-%defattr(-,root,root)
 %_libdir/libosmo-sccp-%version.so
 
 %files -n libosmo-sccp-devel
-%defattr(-,root,root)
-%dir %_includedir/%name
-%dir %_includedir/%name/osmocom
+%dir %_includedir/%name/
+%dir %_includedir/%name/osmocom/
 %_includedir/%name/osmocom/sccp/
 %_libdir/libosmo-sccp.so
 %_libdir/pkgconfig/libosmo-sccp.pc
 
 %files -n libosmo-sigtran5
-%defattr(-,root,root)
 %_libdir/libosmo-sigtran.so.5*
 
 %files -n libosmo-sigtran-devel
-%defattr(-,root,root)
-%dir %_includedir/%name
-%dir %_includedir/%name/osmocom
+%dir %_includedir/%name/
+%dir %_includedir/%name/osmocom/
 %_includedir/%name/osmocom/sigtran/
 %_libdir/libosmo-sigtran.so
 %_libdir/pkgconfig/libosmo-sigtran.pc
 
 %files -n libosmo-xua-%libversion
-%defattr(-,root,root)
 %_libdir/libosmo-xua-%version.so
 
 %files -n libosmo-xua-devel
-%defattr(-,root,root)
 %_libdir/libosmo-xua.so
 %_libdir/pkgconfig/libosmo-xua.pc
 
 %files -n osmo-stp
-%dir %{_sysconfdir}/osmocom
-%config %{_sysconfdir}/osmocom/osmo-stp.cfg
+%dir %_sysconfdir/osmocom
+%config %_sysconfdir/osmocom/osmo-stp.cfg
 %_bindir/osmo-stp
 %_sbindir/rcosmo-stp
 %_unitdir/osmo-stp.service
 %_defaultdocdir/%name/
+%license COPYING
 
 %changelog

++ _service ++
--- /var/tmp/diff_new_pack.hTyHff/_old  2020-09-17 14:45:52.623626178 +0200
+++ /var/tmp/diff_new_pack.hTyHff/_new  2020-09-17 14:45:52.623626178 +0200
@@ -1,9 +1,9 @@
 

git
-   git://git.osmocom.org/libosmo-sccp
-   1.2.1
-   1.2.1
+   https://git.osmocom

commit libosmo-sccp for openSUSE:Factory

2020-08-02 Thread root
Hello community,

here is the log from the commit of package libosmo-sccp for openSUSE:Factory 
checked in at 2020-08-02 12:20:23

Comparing /work/SRC/openSUSE:Factory/libosmo-sccp (Old)
 and  /work/SRC/openSUSE:Factory/.libosmo-sccp.new.3592 (New)


Package is "libosmo-sccp"

Sun Aug  2 12:20:23 2020 rev:13 rq:823901 version:1.2.1

Changes:

--- /work/SRC/openSUSE:Factory/libosmo-sccp/libosmo-sccp.changes
2020-06-07 21:38:45.749534577 +0200
+++ /work/SRC/openSUSE:Factory/.libosmo-sccp.new.3592/libosmo-sccp.changes  
2020-08-02 12:21:07.475410071 +0200
@@ -1,0 +2,6 @@
+Sat Aug  1 14:07:01 UTC 2020 - Martin Hauke 
+
+- Update to version 1.2.1
+  * sccp_internal.h: fix compilation with gcc-10
+
+---

Old:

  libosmo-sccp-1.2.0.tar.xz

New:

  libosmo-sccp-1.2.1.tar.xz



Other differences:
--
++ libosmo-sccp.spec ++
--- /var/tmp/diff_new_pack.C0Kbzw/_old  2020-08-02 12:21:09.007411709 +0200
+++ /var/tmp/diff_new_pack.C0Kbzw/_new  2020-08-02 12:21:09.011411714 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   libosmo-sccp
-Version:1.2.0
+Version:1.2.1
 Release:0
 %define libversion %(echo "%version" | sed 's/\\./_/g')
 Summary:Osmocom library for the A-bis interface between BTS and BSC

++ _service ++
--- /var/tmp/diff_new_pack.C0Kbzw/_old  2020-08-02 12:21:09.039411744 +0200
+++ /var/tmp/diff_new_pack.C0Kbzw/_new  2020-08-02 12:21:09.039411744 +0200
@@ -2,8 +2,8 @@

git
git://git.osmocom.org/libosmo-sccp
-   1.2.0
-   1.2.0
+   1.2.1
+   1.2.1


*.tar

++ libosmo-sccp-1.2.0.tar.xz -> libosmo-sccp-1.2.1.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libosmo-sccp-1.2.0/debian/changelog 
new/libosmo-sccp-1.2.1/debian/changelog
--- old/libosmo-sccp-1.2.0/debian/changelog 2020-01-02 21:24:11.0 
+0100
+++ new/libosmo-sccp-1.2.1/debian/changelog 2020-07-26 11:05:26.0 
+0200
@@ -1,3 +1,9 @@
+libosmo-sccp (1.2.1) unstable; urgency=medium
+
+  * sccp_internal.h: fix compilation with gcc-10
+
+ -- Harald Welte   Sun, 26 Jul 2020 11:05:25 +0200
+
 libosmo-sccp (1.2.0) unstable; urgency=medium
 
   [ Kira Obrezkova ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libosmo-sccp-1.2.0/src/sccp_internal.h 
new/libosmo-sccp-1.2.1/src/sccp_internal.h
--- old/libosmo-sccp-1.2.0/src/sccp_internal.h  2020-01-02 21:24:11.0 
+0100
+++ new/libosmo-sccp-1.2.1/src/sccp_internal.h  2020-07-26 11:05:26.0 
+0200
@@ -120,7 +120,7 @@
 
 struct msgb *sccp_msgb_alloc(const char *name);
 
-struct osmo_fsm sccp_scoc_fsm;
+extern struct osmo_fsm sccp_scoc_fsm;
 
 void sccp_scoc_show_connections(struct vty *vty, struct osmo_sccp_instance 
*inst);
 




commit libosmo-sccp for openSUSE:Factory

2020-06-07 Thread root
Hello community,

here is the log from the commit of package libosmo-sccp for openSUSE:Factory 
checked in at 2020-06-07 21:38:21

Comparing /work/SRC/openSUSE:Factory/libosmo-sccp (Old)
 and  /work/SRC/openSUSE:Factory/.libosmo-sccp.new.3606 (New)


Package is "libosmo-sccp"

Sun Jun  7 21:38:21 2020 rev:12 rq:812120 version:1.2.0

Changes:

--- /work/SRC/openSUSE:Factory/libosmo-sccp/libosmo-sccp.changes
2020-01-08 17:55:28.677670113 +0100
+++ /work/SRC/openSUSE:Factory/.libosmo-sccp.new.3606/libosmo-sccp.changes  
2020-06-07 21:38:45.749534577 +0200
@@ -1,0 +2,5 @@
+Sat Jun  6 23:05:34 UTC 2020 - Jan Engelhardt 
+
+- Set CFLAGS+=-fcommon.
+
+---



Other differences:
--
++ libosmo-sccp.spec ++
--- /var/tmp/diff_new_pack.APztqv/_old  2020-06-07 21:38:46.325536403 +0200
+++ /var/tmp/diff_new_pack.APztqv/_new  2020-06-07 21:38:46.329536416 +0200
@@ -160,7 +160,7 @@
 %build
 echo "%version" >.tarball-version
 autoreconf -fiv
-%configure \
+%configure CFLAGS="%optflags -fcommon" \
 --disable-static \
 --includedir="%_includedir/%name" \
--docdir="%_defaultdocdir/%name" \




commit libosmo-sccp for openSUSE:Factory

2020-01-08 Thread root
Hello community,

here is the log from the commit of package libosmo-sccp for openSUSE:Factory 
checked in at 2020-01-08 17:55:16

Comparing /work/SRC/openSUSE:Factory/libosmo-sccp (Old)
 and  /work/SRC/openSUSE:Factory/.libosmo-sccp.new.6675 (New)


Package is "libosmo-sccp"

Wed Jan  8 17:55:16 2020 rev:11 rq:761609 version:1.2.0

Changes:

--- /work/SRC/openSUSE:Factory/libosmo-sccp/libosmo-sccp.changes
2019-08-22 10:53:34.933690144 +0200
+++ /work/SRC/openSUSE:Factory/.libosmo-sccp.new.6675/libosmo-sccp.changes  
2020-01-08 17:55:28.677670113 +0100
@@ -1,0 +2,19 @@
+Tue Jan  7 11:42:32 UTC 2020 - Jan Engelhardt 
+
+- Update 0001-build-fixes.patch to build sccp_test with SOURCES,
+  not LDADD.
+
+---
+Sun Jan  5 10:19:06 UTC 2020 - Martin Hauke 
+
+- Update to new upstream release 1.2.0
+  * ASP FSM: Permit DOWN -> DOWN "transition"
+  * xua: Implement traffic mode broadcast
+  * osmo_ss7: Add osmo_ss7_asp_find()
+  * introduce public enum osmo_ss7_asp_role for ASP/SG/IPSP
+  * ss7: Implement AS traffic mode loadshare using round robin ASP
+selection
+  * ipa: Fix crash when parsing of received IPA SCCP message fails
+  * ipa: Don't send non-SCCP data over IPA/SCCPlite
+
+---

Old:

  libosmo-sccp-1.1.0.tar.xz

New:

  libosmo-sccp-1.2.0.tar.xz



Other differences:
--
++ libosmo-sccp.spec ++
--- /var/tmp/diff_new_pack.4D6B3M/_old  2020-01-08 17:55:30.457671049 +0100
+++ /var/tmp/diff_new_pack.4D6B3M/_new  2020-01-08 17:55:30.489671065 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libosmo-sccp
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
 
 
 Name:   libosmo-sccp
-Version:1.1.0
+Version:1.2.0
 Release:0
 %define libversion %(echo "%version" | sed 's/\\./_/g')
 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:  Hardware/Mobile
-Url:https://projects.osmocom.org/projects/libosmo-sccp
+URL:https://projects.osmocom.org/projects/libosmo-sccp
 
 #Git-Clone:git://git.osmocom.org/libosmo-sccp
 Source: %name-%version.tar.xz
@@ -35,10 +35,10 @@
 BuildRequires:  pkg-config >= 0.20
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  xz
-BuildRequires:  pkgconfig(libosmo-netif) >= 0.4.0
-BuildRequires:  pkgconfig(libosmocore) >= 1.0.0
-BuildRequires:  pkgconfig(libosmogsm) >= 1.0.0
-BuildRequires:  pkgconfig(libosmovty) >= 1.0.0
+BuildRequires:  pkgconfig(libosmo-netif) >= 0.7.0
+BuildRequires:  pkgconfig(libosmocore) >= 1.3.0
+BuildRequires:  pkgconfig(libosmogsm) >= 1.3.0
+BuildRequires:  pkgconfig(libosmovty) >= 1.3.0
 
 %description
 SCCP is a network layer protocol that provides extended routing, flow
@@ -98,19 +98,19 @@
 This subpackage contains the development files for the Osmocom SCCP
 library.
 
-%package -n libosmo-sigtran3
+%package -n libosmo-sigtran5
 Summary:Osmocom SIGTRAN library
 License:GPL-2.0-or-later
 Group:  System/Libraries
 
-%description -n libosmo-sigtran3
+%description -n libosmo-sigtran5
 Osmocom implementation of (parts of) SIGTRAN.
 
 %package -n libosmo-sigtran-devel
 Summary:Development files for the Osmocom sigtran library
 License:GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
-Requires:   libosmo-sigtran3 = %version
+Requires:   libosmo-sigtran5 = %version
 
 %description -n libosmo-sigtran-devel
 Osmocom implementation of (parts of) SIGTRAN.
@@ -155,8 +155,7 @@
 a STP, such as Global Title Routing, Global Title Translation.
 
 %prep
-%setup -q
-%patch -P 1 -p1
+%autosetup -p1
 
 %build
 echo "%version" >.tarball-version
@@ -187,8 +186,8 @@
 %postun -n libosmo-mtp-%libversion -p /sbin/ldconfig
 %post   -n libosmo-sccp-%libversion -p /sbin/ldconfig
 %postun -n libosmo-sccp-%libversion -p /sbin/ldconfig
-%post   -n libosmo-sigtran3 -p /sbin/ldconfig
-%postun -n libosmo-sigtran3 -p /sbin/ldconfig
+%post   -n libosmo-sigtran5 -p /sbin/ldconfig
+%postun -n libosmo-sigtran5 -p /sbin/ldconfig
 %post   -n libosmo-xua-%libversion -p /sbin/ldconfig
 %postun -n libosmo-xua-%libversion -p /sbin/ldconfig
 
@@ -228,9 +227,9 @@
 %_libdir/libosmo-sccp.so
 %_libdir/pkgconfig/libosmo-sccp.pc
 
-%files -n libosmo-sigtran3
+%files -n libosmo-sigtran5
 %defattr(-,root,root)
-%_libdir/libosmo-sigtran.so.3*
+%_libdir/libosmo-sigtran.so.5*
 
 %files -n libosm

commit libosmo-sccp for openSUSE:Factory

2019-08-22 Thread root
Hello community,

here is the log from the commit of package libosmo-sccp for openSUSE:Factory 
checked in at 2019-08-22 10:53:34

Comparing /work/SRC/openSUSE:Factory/libosmo-sccp (Old)
 and  /work/SRC/openSUSE:Factory/.libosmo-sccp.new.22127 (New)


Package is "libosmo-sccp"

Thu Aug 22 10:53:34 2019 rev:10 rq:724948 version:1.1.0

Changes:

--- /work/SRC/openSUSE:Factory/libosmo-sccp/libosmo-sccp.changes
2019-02-25 17:48:39.842826020 +0100
+++ /work/SRC/openSUSE:Factory/.libosmo-sccp.new.22127/libosmo-sccp.changes 
2019-08-22 10:53:34.933690144 +0200
@@ -1,0 +2,8 @@
+Thu Aug 15 04:44:32 UTC 2019 - Jan Engelhardt 
+
+- Update to new upstream release 1.1.0
+  * OsmoSTP: enable statsd support
+  * osmo-stp: register VTY commands for talloc context introspection
+  * osmo-stp: expose root talloc context to the VTY code
+
+---

Old:

  libosmo-sccp-1.0.0.tar.xz

New:

  libosmo-sccp-1.1.0.tar.xz



Other differences:
--
++ libosmo-sccp.spec ++
--- /var/tmp/diff_new_pack.xi03py/_old  2019-08-22 10:53:35.577690058 +0200
+++ /var/tmp/diff_new_pack.xi03py/_new  2019-08-22 10:53:35.577690058 +0200
@@ -12,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   libosmo-sccp
-Version:1.0.0
+Version:1.1.0
 Release:0
 %define libversion %(echo "%version" | sed 's/\\./_/g')
 Summary:Osmocom library for the A-bis interface between BTS and BSC
@@ -87,6 +87,8 @@
 License:GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
 Requires:   libosmo-sccp-%libversion = %version
+# previously wrongly shipped .so file
+Conflicts:  libosmo-sccp-1_0_0
 
 %description -n libosmo-sccp-devel
 SCCP is a network layer protocol that provides routing, flow control,
@@ -216,7 +218,6 @@
 
 %files -n libosmo-sccp-%libversion
 %defattr(-,root,root)
-%_libdir/libosmo-sccp.so
 %_libdir/libosmo-sccp-%version.so
 
 %files -n libosmo-sccp-devel
@@ -224,6 +225,7 @@
 %dir %_includedir/%name
 %dir %_includedir/%name/osmocom
 %_includedir/%name/osmocom/sccp/
+%_libdir/libosmo-sccp.so
 %_libdir/pkgconfig/libosmo-sccp.pc
 
 %files -n libosmo-sigtran3

++ _service ++
--- /var/tmp/diff_new_pack.xi03py/_old  2019-08-22 10:53:35.601690055 +0200
+++ /var/tmp/diff_new_pack.xi03py/_new  2019-08-22 10:53:35.601690055 +0200
@@ -2,8 +2,8 @@

git
git://git.osmocom.org/libosmo-sccp
-   1.0.0
-   1.0.0
+   1.1.0
+   1.1.0


*.tar

++ libosmo-sccp-1.0.0.tar.xz -> libosmo-sccp-1.1.0.tar.xz ++
 1813 lines of diff (skipped)




commit libosmo-sccp for openSUSE:Factory

2019-02-25 Thread root
Hello community,

here is the log from the commit of package libosmo-sccp for openSUSE:Factory 
checked in at 2019-02-25 17:48:29

Comparing /work/SRC/openSUSE:Factory/libosmo-sccp (Old)
 and  /work/SRC/openSUSE:Factory/.libosmo-sccp.new.28833 (New)


Package is "libosmo-sccp"

Mon Feb 25 17:48:29 2019 rev:9 rq:669459 version:1.0.0

Changes:

--- /work/SRC/openSUSE:Factory/libosmo-sccp/libosmo-sccp.changes
2019-01-05 14:41:46.704509773 +0100
+++ /work/SRC/openSUSE:Factory/.libosmo-sccp.new.28833/libosmo-sccp.changes 
2019-02-25 17:48:39.842826020 +0100
@@ -1,0 +2,10 @@
+Mon Jan 28 23:21:43 UTC 2019 - mar...@gmx.de
+
+- Update to new upstream release 1.0.0
+  * Bugfix release only.
+The full changelog is available via
+http://git.osmocom.org/libosmo-sccp/plain/debian/changelog?h=1.0.0
+- Update patch:
+  * 0001-build-fixes.patch
+
+---

Old:

  libosmo-sccp-0.10.0.tar.xz

New:

  libosmo-sccp-1.0.0.tar.xz



Other differences:
--
++ libosmo-sccp.spec ++
--- /var/tmp/diff_new_pack.bTxMEf/_old  2019-02-25 17:48:40.814825621 +0100
+++ /var/tmp/diff_new_pack.bTxMEf/_new  2019-02-25 17:48:40.818825619 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libosmo-sccp
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
 Name:   libosmo-sccp
-Version:0.10.0
+Version:1.0.0
 Release:0
 %define libversion %(echo "%version" | sed 's/\\./_/g')
 Summary:Osmocom library for the A-bis interface between BTS and BSC
@@ -35,10 +35,10 @@
 BuildRequires:  pkg-config >= 0.20
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  xz
-BuildRequires:  pkgconfig(libosmo-netif) >= 0.3.0
-BuildRequires:  pkgconfig(libosmocore) >= 0.12.0
-BuildRequires:  pkgconfig(libosmogsm) >= 0.12.0
-BuildRequires:  pkgconfig(libosmovty) >= 0.12.0
+BuildRequires:  pkgconfig(libosmo-netif) >= 0.4.0
+BuildRequires:  pkgconfig(libosmocore) >= 1.0.0
+BuildRequires:  pkgconfig(libosmogsm) >= 1.0.0
+BuildRequires:  pkgconfig(libosmovty) >= 1.0.0
 
 %description
 SCCP is a network layer protocol that provides extended routing, flow
@@ -96,19 +96,19 @@
 This subpackage contains the development files for the Osmocom SCCP
 library.
 
-%package -n libosmo-sigtran0
+%package -n libosmo-sigtran3
 Summary:Osmocom SIGTRAN library
 License:GPL-2.0-or-later
 Group:  System/Libraries
 
-%description -n libosmo-sigtran0
+%description -n libosmo-sigtran3
 Osmocom implementation of (parts of) SIGTRAN.
 
 %package -n libosmo-sigtran-devel
 Summary:Development files for the Osmocom sigtran library
 License:GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
-Requires:   libosmo-sigtran0 = %version
+Requires:   libosmo-sigtran3 = %version
 
 %description -n libosmo-sigtran-devel
 Osmocom implementation of (parts of) SIGTRAN.
@@ -159,14 +159,16 @@
 %build
 echo "%version" >.tarball-version
 autoreconf -fiv
-%configure --disable-static --includedir="%_includedir/%name" \
-   --docdir="%_defaultdocdir/%name"
+%configure \
+--disable-static \
+--includedir="%_includedir/%name" \
+   --docdir="%_defaultdocdir/%name" \
+--with-systemdsystemunitdir=%_unitdir
 make %{?_smp_mflags}
 
 %install
 %make_install
 find "%buildroot/%_libdir" -type f -name "*.la" -delete
-install -D -m 0644 contrib/systemd/osmo-stp.service 
%buildroot%_unitdir/osmo-stp.service
 install -d "%buildroot/%_unitdir" "%buildroot/%_sbindir"
 ln -s service "%buildroot/%_sbindir/rcosmo-stp"
 
@@ -183,8 +185,8 @@
 %postun -n libosmo-mtp-%libversion -p /sbin/ldconfig
 %post   -n libosmo-sccp-%libversion -p /sbin/ldconfig
 %postun -n libosmo-sccp-%libversion -p /sbin/ldconfig
-%post   -n libosmo-sigtran0 -p /sbin/ldconfig
-%postun -n libosmo-sigtran0 -p /sbin/ldconfig
+%post   -n libosmo-sigtran3 -p /sbin/ldconfig
+%postun -n libosmo-sigtran3 -p /sbin/ldconfig
 %post   -n libosmo-xua-%libversion -p /sbin/ldconfig
 %postun -n libosmo-xua-%libversion -p /sbin/ldconfig
 
@@ -224,9 +226,9 @@
 %_includedir/%name/osmocom/sccp/
 %_libdir/pkgconfig/libosmo-sccp.pc
 
-%files -n libosmo-sigtran0
+%files -n libosmo-sigtran3
 %defattr(-,root,root)
-%_libdir/libosmo-sigtran.

commit libosmo-sccp for openSUSE:Factory

2019-01-05 Thread root
Hello community,

here is the log from the commit of package libosmo-sccp for openSUSE:Factory 
checked in at 2019-01-05 14:41:44

Comparing /work/SRC/openSUSE:Factory/libosmo-sccp (Old)
 and  /work/SRC/openSUSE:Factory/.libosmo-sccp.new.28833 (New)


Package is "libosmo-sccp"

Sat Jan  5 14:41:44 2019 rev:8 rq:657188 version:0.10.0

Changes:

--- /work/SRC/openSUSE:Factory/libosmo-sccp/libosmo-sccp.changes
2018-07-06 10:48:07.558816734 +0200
+++ /work/SRC/openSUSE:Factory/.libosmo-sccp.new.28833/libosmo-sccp.changes 
2019-01-05 14:41:46.704509773 +0100
@@ -1,0 +2,15 @@
+Tue Dec 11 00:47:07 UTC 2018 - Jan Engelhardt 
+
+- Update to new upstream release 0.10.0
+  * ipa: Patch DPC/OPC information into SCCP Calling/Called Party
+Address
+  * ipa: Automatically create / destroy route on IPA
+connect/disconnect
+  * ss7: Re-bind xUA server socket after setting new IP
+  * osmo_ss7: Register 5000 as default port for IPA/SCCPlite
+  * fix infinite recursion with routing by global title
+  * fix use after free in osmo_sccp_simple_server_add_clnt()
+  * fix memleak in ipa_rx_msg_sccp
+  * fix two memleaks in ipa_rx_msg_sccp()
+
+---

Old:

  libosmo-sccp-0.8.1.tar.xz

New:

  libosmo-sccp-0.10.0.tar.xz



Other differences:
--
++ libosmo-sccp.spec ++
--- /var/tmp/diff_new_pack.p5JHZ1/_old  2019-01-05 14:41:48.124508568 +0100
+++ /var/tmp/diff_new_pack.p5JHZ1/_new  2019-01-05 14:41:48.156508541 +0100
@@ -12,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   libosmo-sccp
-Version:0.8.1
+Version:0.10.0
 Release:0
 %define libversion %(echo "%version" | sed 's/\\./_/g')
 Summary:Osmocom library for the A-bis interface between BTS and BSC
@@ -35,10 +35,10 @@
 BuildRequires:  pkg-config >= 0.20
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  xz
-BuildRequires:  pkgconfig(libosmo-netif) >= 0.1.0
-BuildRequires:  pkgconfig(libosmocore) >= 0.10.0
-BuildRequires:  pkgconfig(libosmogsm) >= 0.10.0
-BuildRequires:  pkgconfig(libosmovty) >= 0.10.0
+BuildRequires:  pkgconfig(libosmo-netif) >= 0.3.0
+BuildRequires:  pkgconfig(libosmocore) >= 0.12.0
+BuildRequires:  pkgconfig(libosmogsm) >= 0.12.0
+BuildRequires:  pkgconfig(libosmovty) >= 0.12.0
 
 %description
 SCCP is a network layer protocol that provides extended routing, flow
@@ -159,7 +159,8 @@
 %build
 echo "%version" >.tarball-version
 autoreconf -fiv
-%configure --disable-static --includedir="%_includedir/%name"
+%configure --disable-static --includedir="%_includedir/%name" \
+   --docdir="%_defaultdocdir/%name"
 make %{?_smp_mflags}
 
 %install
@@ -248,5 +249,6 @@
 %_bindir/osmo-stp
 %_sbindir/rcosmo-stp
 %_unitdir/osmo-stp.service
+%_defaultdocdir/%name/
 
 %changelog

++ 0001-build-fixes.patch ++
--- /var/tmp/diff_new_pack.p5JHZ1/_old  2019-01-05 14:41:48.396508337 +0100
+++ /var/tmp/diff_new_pack.p5JHZ1/_new  2019-01-05 14:41:48.412508323 +0100
@@ -8,7 +8,7 @@
 Rename libmtp to libosmo-mtp, as libmtp is already used by the
 Multimedia Transfer Protocol library.
 ---
- configure.ac   |2 +-
+ configure.ac   |1 +
  libosmo-mtp.pc.in  |2 +-
  libosmo-sccp.pc.in |2 +-
  src/Makefile.am|   20 +++-
@@ -16,32 +16,24 @@
  tests/sccp/Makefile.am |4 ++--
  tests/ss7/Makefile.am  |2 --
  tests/xua/Makefile.am  |6 ++
- 8 files changed, 23 insertions(+), 17 deletions(-)
+ 8 files changed, 23 insertions(+), 16 deletions(-)
 
-Index: libosmo-sccp-0.8.1/configure.ac
+Index: libosmo-sccp-0.10.0/configure.ac
 ===
 libosmo-sccp-0.8.1.orig/configure.ac
-+++ libosmo-sccp-0.8.1/configure.ac
-@@ -21,7 +21,6 @@ AC_PROG_MAKE_SET
- AC_PROG_CC
- AC_PROG_INSTALL
- LT_INIT
--AC_PROG_LIBTOOL
- 
- dnl check for pkg-config (explained in detail in libosmocore/configure.ac)
- AC_PATH_PROG(PKG_CONFIG_INSTALLED, pkg-config, no)
-@@ -30,6 +29,7 @@ if test "x$PKG_CONFIG_INSTALLED" = "xno"
+--- libosmo-sccp-0.10.0.orig/configure.ac
 libosmo-sccp-0.10.0/configure.ac
+@@ -29,6 +29,7 @@ if test "x$PKG_CONFIG_INSTALLED" = "xno"
  fi
  PKG_PROG_PKG_CONFIG([0.20])
  
 +PKG_CHECK_MODULES([TALLOC], [talloc])
- PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 0.10.0)
- PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 0.10.0)
- PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 0.1.0)
-Index: libosmo-sccp-0.8.1/libosmo-mtp.pc.in
+ PKG_CHECK_MODULES(LIBOSMOCORE

commit libosmo-sccp for openSUSE:Factory

2018-07-06 Thread root
Hello community,

here is the log from the commit of package libosmo-sccp for openSUSE:Factory 
checked in at 2018-07-06 10:46:57

Comparing /work/SRC/openSUSE:Factory/libosmo-sccp (Old)
 and  /work/SRC/openSUSE:Factory/.libosmo-sccp.new (New)


Package is "libosmo-sccp"

Fri Jul  6 10:46:57 2018 rev:7 rq:621090 version:0.8.1

Changes:

--- /work/SRC/openSUSE:Factory/libosmo-sccp/libosmo-sccp.changes
2017-12-29 18:52:11.326852552 +0100
+++ /work/SRC/openSUSE:Factory/.libosmo-sccp.new/libosmo-sccp.changes   
2018-07-06 10:48:07.558816734 +0200
@@ -1,0 +2,9 @@
+Sat Mar 17 16:50:04 UTC 2018 - mar...@gmx.de
+
+- Derive libversion from version
+- Create subpackage for osmo-stp
+- Show testsuite.log when tests are failing
+- Cosmetic fixes
+- Fix url
+
+---



Other differences:
--
++ libosmo-sccp.spec ++
--- /var/tmp/diff_new_pack.rzELio/_old  2018-07-06 10:48:08.546815557 +0200
+++ /var/tmp/diff_new_pack.rzELio/_new  2018-07-06 10:48:08.550815552 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libosmo-sccp
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,11 +19,11 @@
 Name:   libosmo-sccp
 Version:0.8.1
 Release:0
-%define libversion 0_8_1
+%define libversion %(echo "%version" | sed 's/\\./_/g')
 Summary:Osmocom library for the A-bis interface between BTS and BSC
-License:AGPL-3.0+ and GPL-2.0+
+License:AGPL-3.0-or-later AND GPL-2.0-or-later
 Group:  Hardware/Mobile
-Url:http://openbsc.osmocom.org/
+Url:https://projects.osmocom.org/projects/libosmo-sccp
 
 #Git-Clone:git://git.osmocom.org/libosmo-sccp
 Source: %name-%version.tar.xz
@@ -33,6 +33,7 @@
 BuildRequires:  libtool >= 2
 BuildRequires:  lksctp-tools-devel
 BuildRequires:  pkg-config >= 0.20
+BuildRequires:  systemd-rpm-macros
 BuildRequires:  xz
 BuildRequires:  pkgconfig(libosmo-netif) >= 0.1.0
 BuildRequires:  pkgconfig(libosmocore) >= 0.10.0
@@ -47,7 +48,7 @@
 
 %package -n libosmo-mtp-%libversion
 Summary:Osmocom Message Transfer Part library
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  System/Libraries
 
 %description -n libosmo-mtp-%libversion
@@ -58,7 +59,7 @@
 
 %package -n libosmo-mtp-devel
 Summary:Development files for the Osmocom MTP library
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
 Requires:   libosmo-mtp-%libversion = %version
 
@@ -71,7 +72,7 @@
 
 %package -n libosmo-sccp-%libversion
 Summary:Osmocom Signalling Connection Control Part library
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  System/Libraries
 
 %description -n libosmo-sccp-%libversion
@@ -83,7 +84,7 @@
 
 %package -n libosmo-sccp-devel
 Summary:Development files for the Osmocom SCCP library
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
 Requires:   libosmo-sccp-%libversion = %version
 
@@ -97,7 +98,7 @@
 
 %package -n libosmo-sigtran0
 Summary:Osmocom SIGTRAN library
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  System/Libraries
 
 %description -n libosmo-sigtran0
@@ -105,7 +106,7 @@
 
 %package -n libosmo-sigtran-devel
 Summary:Development files for the Osmocom sigtran library
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
 Requires:   libosmo-sigtran0 = %version
 
@@ -117,7 +118,7 @@
 
 %package -n libosmo-xua-%libversion
 Summary:Osmocom Message Transfer Part 2 User Adaptation library
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  System/Libraries
 
 %description -n libosmo-xua-%libversion
@@ -127,7 +128,7 @@
 
 %package -n libosmo-xua-devel
 Summary:Development files for the Osmocom M2UA library
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
 Requires:   libosmo-sigtran-devel = %version
 Requires:   libosmo-xua-%libversion = %version
@@ -139,6 +140,18 @@
 This subpackage contains the development files for the Osmocom M2UA
 library.
 
+%package -n osmo-stp
+Summary:Osmocom SIGTRAN STP (Signaling Transfer Point)
+License:GPL-2.0-or-later
+Group:  Productivity/Telephony/Servers
+
+%description -n osmo-stp
+This is the Osmocom (Open Source Mobile Communicati

commit libosmo-sccp for openSUSE:Factory

2017-12-29 Thread root
Hello community,

here is the log from the commit of package libosmo-sccp for openSUSE:Factory 
checked in at 2017-12-29 18:52:02

Comparing /work/SRC/openSUSE:Factory/libosmo-sccp (Old)
 and  /work/SRC/openSUSE:Factory/.libosmo-sccp.new (New)


Package is "libosmo-sccp"

Fri Dec 29 18:52:02 2017 rev:6 rq:560210 version:0.8.1

Changes:

--- /work/SRC/openSUSE:Factory/libosmo-sccp/libosmo-sccp.changes
2017-10-27 14:01:16.820412891 +0200
+++ /work/SRC/openSUSE:Factory/.libosmo-sccp.new/libosmo-sccp.changes   
2017-12-29 18:52:11.326852552 +0100
@@ -1,0 +2,7 @@
+Thu Dec 28 00:32:03 UTC 2017 - jeng...@inai.de
+
+- Update to new upstream release 0.8.1
+  * sccp_scrc: fix Network Indicator in SIO composition
+  * osmo_sccp_addr_encode(): Fix truncation of point codes
+
+---

Old:

  libosmo-sccp-0.7.0.284.tar.xz

New:

  libosmo-sccp-0.8.1.tar.xz



Other differences:
--
++ libosmo-sccp.spec ++
--- /var/tmp/diff_new_pack.TV9Rb3/_old  2017-12-29 18:52:12.158613664 +0100
+++ /var/tmp/diff_new_pack.TV9Rb3/_new  2017-12-29 18:52:12.158613664 +0100
@@ -17,9 +17,9 @@
 
 
 Name:   libosmo-sccp
-Version:0.7.0.284
+Version:0.8.1
 Release:0
-%define libversion 0_7_0_284
+%define libversion 0_8_1
 Summary:Osmocom library for the A-bis interface between BTS and BSC
 License:AGPL-3.0+ and GPL-2.0+
 Group:  Hardware/Mobile
@@ -34,10 +34,10 @@
 BuildRequires:  lksctp-tools-devel
 BuildRequires:  pkg-config >= 0.20
 BuildRequires:  xz
-BuildRequires:  pkgconfig(libosmo-netif) >= 0.0.6.1
-BuildRequires:  pkgconfig(libosmocore) >= 0.9.0.45
-BuildRequires:  pkgconfig(libosmogsm) >= 0.9.5
-BuildRequires:  pkgconfig(libosmovty) >= 0.3.0
+BuildRequires:  pkgconfig(libosmo-netif) >= 0.1.0
+BuildRequires:  pkgconfig(libosmocore) >= 0.10.0
+BuildRequires:  pkgconfig(libosmogsm) >= 0.10.0
+BuildRequires:  pkgconfig(libosmovty) >= 0.10.0
 
 %description
 SCCP is a network layer protocol that provides extended routing, flow
@@ -49,12 +49,6 @@
 Summary:Osmocom Message Transfer Part library
 License:GPL-2.0+
 Group:  System/Libraries
-%if "%version" == "0.7.0.284"
-# Version 0.7.0.284 was wrongly packages in lib packages called 0_7_0_208
-# in order to have proper upgrade paths, we need to obsolete the old/wrong
-# package name
-Obsoletes:  libosmo-mtp-0_7_0_208
-%endif
 
 %description -n libosmo-mtp-%libversion
 The Message Transfer Part (MTP) is part of the Signaling System 7
@@ -79,12 +73,6 @@
 Summary:Osmocom Signalling Connection Control Part library
 License:GPL-2.0+
 Group:  System/Libraries
-%if "%version" == "0.7.0.284"
-# Version 0.7.0.284 was wrongly packages in lib packages called 0_7_0_208
-# in order to have proper upgrade paths, we need to obsolete the old/wrong
-# package name
-Obsoletes:  libosmo-sccp-0_7_0_208
-%endif
 
 %description -n libosmo-sccp-%libversion
 The Signalling Connection Control Part (SCCP) is a network layer
@@ -131,12 +119,6 @@
 Summary:Osmocom Message Transfer Part 2 User Adaptation library
 License:GPL-2.0+
 Group:  System/Libraries
-%if "%version" == "0.7.0.284"
-# Version 0.7.0.284 was wrongly packages in lib packages called 0_7_0_208
-# in order to have proper upgrade paths, we need to obsolete the old/wrong
-# package name
-Obsoletes:  libosmo-xua-0_7_0_208
-%endif
 
 %description -n libosmo-xua-%libversion
 M2UA (RFC 3331) provides an SCTP (RFC 3873) adaptation layer for the
@@ -168,12 +150,11 @@
 make %{?_smp_mflags}
 
 %install
-b="%buildroot"
-make %{?_smp_mflags} install DESTDIR="$b"
-find "$b/%_libdir" -type f -name "*.la" -delete
+%make_install
+find "%buildroot/%_libdir" -type f -name "*.la" -delete
 
 %check
-%ifarch ppc64
+%ifnarch ppc64 sparc64 s390x
 # still BE problems?
 make %{?_smp_mflags} check
 %endif

++ 0001-build-fixes.patch ++
--- /var/tmp/diff_new_pack.TV9Rb3/_old  2017-12-29 18:52:12.194603326 +0100
+++ /var/tmp/diff_new_pack.TV9Rb3/_new  2017-12-29 18:52:12.198602178 +0100
@@ -11,18 +11,18 @@
  configure.ac   |2 +-
  libosmo-mtp.pc.in  |2 +-
  libosmo-sccp.pc.in |2 +-
- src/Makefile.am|   22 --
+ src/Makefile.am|   20 +++-
  tests/m2ua/Makefile.am |2 +-
  tests/sccp/Makefile.am |4 ++--
  tests/ss7/Makefile.am  |2 --
  tests/xua/Makefile.am  |6 ++
- 8 files changed, 24 insertions(+), 18 deletions(-)
+ 8 files changed, 23 insertions(+), 17 deletions(-)
 
-Index: libosmo-sccp-0.7.0.208/configure.ac
+Index: libosmo-sccp-0.8.1/configure.ac
 ===

commit libosmo-sccp for openSUSE:Factory

2017-10-27 Thread root
Hello community,

here is the log from the commit of package libosmo-sccp for openSUSE:Factory 
checked in at 2017-10-27 14:01:12

Comparing /work/SRC/openSUSE:Factory/libosmo-sccp (Old)
 and  /work/SRC/openSUSE:Factory/.libosmo-sccp.new (New)


Package is "libosmo-sccp"

Fri Oct 27 14:01:12 2017 rev:5 rq:536893 version:0.7.0.284

Changes:

--- /work/SRC/openSUSE:Factory/libosmo-sccp/libosmo-sccp.changes
2017-10-10 11:42:30.912713546 +0200
+++ /work/SRC/openSUSE:Factory/.libosmo-sccp.new/libosmo-sccp.changes   
2017-10-27 14:01:16.820412891 +0200
@@ -1,0 +2,8 @@
+Thu Oct 26 13:05:31 UTC 2017 - dims...@opensuse.org
+
+- Fix names of shared library packages: the version is 0.7.0.284
+  and the soname contains the entire version. As this results in
+  package rename, we exceptionally obsolete the old/wrong package
+  name in order to facilitate error-free upgrades.
+
+---



Other differences:
--
++ libosmo-sccp.spec ++
--- /var/tmp/diff_new_pack.Lx3b3V/_old  2017-10-27 14:01:18.932314168 +0200
+++ /var/tmp/diff_new_pack.Lx3b3V/_new  2017-10-27 14:01:18.936313981 +0200
@@ -19,6 +19,7 @@
 Name:   libosmo-sccp
 Version:0.7.0.284
 Release:0
+%define libversion 0_7_0_284
 Summary:Osmocom library for the A-bis interface between BTS and BSC
 License:AGPL-3.0+ and GPL-2.0+
 Group:  Hardware/Mobile
@@ -44,12 +45,18 @@
 facilities in Signaling System 7 telecommunications networks. SCCP is
 heavily used in cellular networks such as GSM.
 
-%package -n libosmo-mtp-0_7_0_208
+%package -n libosmo-mtp-%libversion
 Summary:Osmocom Message Transfer Part library
 License:GPL-2.0+
 Group:  System/Libraries
+%if "%version" == "0.7.0.284"
+# Version 0.7.0.284 was wrongly packages in lib packages called 0_7_0_208
+# in order to have proper upgrade paths, we need to obsolete the old/wrong
+# package name
+Obsoletes:  libosmo-mtp-0_7_0_208
+%endif
 
-%description -n libosmo-mtp-0_7_0_208
+%description -n libosmo-mtp-%libversion
 The Message Transfer Part (MTP) is part of the Signaling System 7
 (SS7) used for communication in Public Switched Telephone Networks.
 MTP is responsible for reliable, unduplicated and in-sequence
@@ -59,7 +66,7 @@
 Summary:Development files for the Osmocom MTP library
 License:GPL-2.0+
 Group:  Development/Libraries/C and C++
-Requires:   libosmo-mtp-0_7_0_208 = %version
+Requires:   libosmo-mtp-%libversion = %version
 
 %description -n libosmo-mtp-devel
 MTP is part of SS7 used for communication in Public Switched
@@ -68,12 +75,18 @@
 This subpackage contains the development files for the Osmocom MTP
 library.
 
-%package -n libosmo-sccp-0_7_0_208
+%package -n libosmo-sccp-%libversion
 Summary:Osmocom Signalling Connection Control Part library
 License:GPL-2.0+
 Group:  System/Libraries
+%if "%version" == "0.7.0.284"
+# Version 0.7.0.284 was wrongly packages in lib packages called 0_7_0_208
+# in order to have proper upgrade paths, we need to obsolete the old/wrong
+# package name
+Obsoletes:  libosmo-sccp-0_7_0_208
+%endif
 
-%description -n libosmo-sccp-0_7_0_208
+%description -n libosmo-sccp-%libversion
 The Signalling Connection Control Part (SCCP) is a network layer
 protocol that provides extended routing, flow control, segmentation,
 connection-orientation, and error correction facilities in Signaling
@@ -84,7 +97,7 @@
 Summary:Development files for the Osmocom SCCP library
 License:GPL-2.0+
 Group:  Development/Libraries/C and C++
-Requires:   libosmo-sccp-0_7_0_208 = %version
+Requires:   libosmo-sccp-%libversion = %version
 
 %description -n libosmo-sccp-devel
 SCCP is a network layer protocol that provides routing, flow control,
@@ -114,12 +127,18 @@
 This subpackage contains the development files for the Osmocom
 SIGTRAN library.
 
-%package -n libosmo-xua-0_7_0_208
+%package -n libosmo-xua-%libversion
 Summary:Osmocom Message Transfer Part 2 User Adaptation library
 License:GPL-2.0+
 Group:  System/Libraries
+%if "%version" == "0.7.0.284"
+# Version 0.7.0.284 was wrongly packages in lib packages called 0_7_0_208
+# in order to have proper upgrade paths, we need to obsolete the old/wrong
+# package name
+Obsoletes:  libosmo-xua-0_7_0_208
+%endif
 
-%description -n libosmo-xua-0_7_0_208
+%description -n libosmo-xua-%libversion
 M2UA (RFC 3331) provides an SCTP (RFC 3873) adaptation layer for the
 seamless backhaul of MTP Level 2 user messages and service interface
 across an IP network.
@@ -129,7 +148,7 @@
 License:GPL-2.0+
 Group:  Development/Libraries/C and C++
 Re

commit libosmo-sccp for openSUSE:Factory

2017-10-10 Thread root
Hello community,

here is the log from the commit of package libosmo-sccp for openSUSE:Factory 
checked in at 2017-10-10 11:42:29

Comparing /work/SRC/openSUSE:Factory/libosmo-sccp (Old)
 and  /work/SRC/openSUSE:Factory/.libosmo-sccp.new (New)


Package is "libosmo-sccp"

Tue Oct 10 11:42:29 2017 rev:4 rq:530611 version:0.7.0.284

Changes:

--- /work/SRC/openSUSE:Factory/libosmo-sccp/libosmo-sccp.changes
2016-02-01 19:55:37.0 +0100
+++ /work/SRC/openSUSE:Factory/.libosmo-sccp.new/libosmo-sccp.changes   
2017-10-10 11:42:30.912713546 +0200
@@ -1,0 +2,23 @@
+Mon Oct  2 23:10:26 UTC 2017 - jeng...@inai.de
+
+- Update to new upstream snapshot 0.7.0.284
+  * vty: add 'asp' / 'local-ip' command
+  * osmo_ss7_vty: fix 'as' / 'routing-key' command
+  * OsmoSTP: Install our default set of signal handlers
+  * Fix SCCP client crash on xUA server (STP) disconnect
+  * vty: hide SG commands when running as ASP
+  * sccp: fix creating of the default route in simple client
+  * sccp: derive local address from given sccp instance
+
+---
+Fri Apr 28 22:48:03 UTC 2017 - jeng...@inai.de
+
+- Update to new upstream snapshot 0.7.0.208
+  * Add new 'osmo_ss7' SS7 core code with M3UA, ASP/AS FSM, ...
+  * Add SCCP <-> SUA message transcoding routines
+  * Add tests for xUA code + SCCP/SUA transcoding
+  * Add new SCCP implementation
+  * Add M3UA RKM (routing key management) support, SGW side only
+  * SCCP: Add VTY interface for SCCP
+
+---

Old:

  libosmo-sccp-0.7.0.11.tar.xz

New:

  _service
  libosmo-sccp-0.7.0.284.tar.xz



Other differences:
--
++ libosmo-sccp.spec ++
--- /var/tmp/diff_new_pack.iT8Kgg/_old  2017-10-10 11:42:31.996665971 +0200
+++ /var/tmp/diff_new_pack.iT8Kgg/_new  2017-10-10 11:42:32.000665795 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libosmo-sccp
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   libosmo-sccp
-Version:0.7.0.11
+Version:0.7.0.284
 Release:0
 Summary:Osmocom library for the A-bis interface between BTS and BSC
 License:AGPL-3.0+ and GPL-2.0+
@@ -25,55 +25,31 @@
 Url:http://openbsc.osmocom.org/
 
 #Git-Clone:git://git.osmocom.org/libosmo-sccp
-#Snapshot:  0.7.0-11-gf440267 (--tags)
 Source: %name-%version.tar.xz
 Patch1: 0001-build-fixes.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  autoconf
 BuildRequires:  automake >= 1.6
-BuildRequires:  libtool
+BuildRequires:  libtool >= 2
 BuildRequires:  lksctp-tools-devel
-BuildRequires:  pkg-config
+BuildRequires:  pkg-config >= 0.20
 BuildRequires:  xz
 BuildRequires:  pkgconfig(libosmo-netif) >= 0.0.6.1
 BuildRequires:  pkgconfig(libosmocore) >= 0.9.0.45
-BuildRequires:  pkgconfig(libosmogsm)
-BuildRequires:  pkgconfig(libosmovty)
-BuildRequires:  pkgconfig(talloc)
+BuildRequires:  pkgconfig(libosmogsm) >= 0.9.5
+BuildRequires:  pkgconfig(libosmovty) >= 0.3.0
 
 %description
-Osmocom library for the A-bis interface between BTS and BSC.
+SCCP is a network layer protocol that provides extended routing, flow
+control, segmentation, connection-orientation, and error correction
+facilities in Signaling System 7 telecommunications networks. SCCP is
+heavily used in cellular networks such as GSM.
 
-%package -n libosmo-xua-0_7_0
-Summary:Osmocom Message Transfer Part 2 User Adaptation library
-License:AGPL-3.0+
-Group:  System/Libraries
-
-%description -n libosmo-xua-0_7_0
-M2UA (RFC 3331) provides an SCTP (RFC 3873) adaptation layer for the
-seamless backhaul of MTP Level 2 user messages and service interface
-across an IP network.
-
-%package -n libosmo-xua-devel
-Summary:Development files for the Osmocom M2UA library
-License:AGPL-3.0+
-Group:  Development/Libraries/C and C++
-Requires:   libosmo-sigtran-devel = %version
-Requires:   libosmo-xua-0_7_0 = %version
-
-%description -n libosmo-xua-devel
-M2UA provides an SCTP adaptation layer for MTP level 2 user messages
-and service interface across an IP network.
-
-This subpackage contains the development files for the Osmocom M2UA
-library.
-
-%package -n libosmo-mtp-0_7_0
+%package -n libosmo-mtp-0_7_0_208
 Summary:Osmocom Message Transfer Part library
 License:GPL-2.0+
 Group:  System/Libraries
 
-%description -n libosmo-mtp-0_7_0
+%description -n libo

commit libosmo-sccp for openSUSE:Factory

2016-02-01 Thread h_root
Hello community,

here is the log from the commit of package libosmo-sccp for openSUSE:Factory 
checked in at 2016-02-01 19:55:36

Comparing /work/SRC/openSUSE:Factory/libosmo-sccp (Old)
 and  /work/SRC/openSUSE:Factory/.libosmo-sccp.new (New)


Package is "libosmo-sccp"

Changes:

--- /work/SRC/openSUSE:Factory/libosmo-sccp/libosmo-sccp.changes
2015-09-24 06:14:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.libosmo-sccp.new/libosmo-sccp.changes   
2016-02-01 19:55:37.0 +0100
@@ -1,0 +2,8 @@
+Fri Jan 22 18:33:36 UTC 2016 - jeng...@inai.de
+
+- Update to new upstream snapshot 0.7.0.11
+* Add missing OSMO_SCCP_SSN_RANAP for RANAP SSN
+* Properly define SCCP_SAP_USER without random magic number
+* Import SUA (SCCP User Adaptation) and SCCP User SAP
+
+---

Old:

  libosmo-sccp-0.7.0.tar.xz

New:

  libosmo-sccp-0.7.0.11.tar.xz



Other differences:
--
++ libosmo-sccp.spec ++
--- /var/tmp/diff_new_pack.3wl6WA/_old  2016-02-01 19:55:38.0 +0100
+++ /var/tmp/diff_new_pack.3wl6WA/_new  2016-02-01 19:55:38.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libosmo-sccp
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,25 +17,28 @@
 
 
 Name:   libosmo-sccp
+Version:0.7.0.11
+Release:0
 Summary:Osmocom library for the A-bis interface between BTS and BSC
 License:AGPL-3.0+ and GPL-2.0+
-Group:  Development/Libraries/C and C++
-Version:0.7.0
-Release:0
+Group:  Hardware/Mobile
 Url:http://openbsc.osmocom.org/
 
 #Git-Clone:git://git.osmocom.org/libosmo-sccp
-#Snapshot:  0.7.0
+#Snapshot:  0.7.0-11-gf440267 (--tags)
 Source: %name-%version.tar.xz
 Patch1: 0001-build-fixes.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  automake >= 1.6
 BuildRequires:  libtool
+BuildRequires:  lksctp-tools-devel
 BuildRequires:  pkg-config
 BuildRequires:  xz
-BuildRequires:  pkgconfig(libosmocore) >= 0.3.0
+BuildRequires:  pkgconfig(libosmo-netif) >= 0.0.6.1
+BuildRequires:  pkgconfig(libosmocore) >= 0.9.0.45
 BuildRequires:  pkgconfig(libosmogsm)
+BuildRequires:  pkgconfig(libosmovty)
 BuildRequires:  pkgconfig(talloc)
 
 %description
@@ -55,6 +58,7 @@
 Summary:Development files for the Osmocom M2UA library
 License:AGPL-3.0+
 Group:  Development/Libraries/C and C++
+Requires:   libosmo-sigtran-devel = %version
 Requires:   libosmo-xua-0_7_0 = %version
 
 %description -n libosmo-xua-devel
@@ -114,6 +118,22 @@
 This subpackage contains the development files for the Osmocom SCCP
 library.
 
+%package -n libosmo-sigtran0
+Summary:Osmocom SIGTRAN library
+License:AGPL-3.0+
+Group:  System/Libraries
+
+%description -n libosmo-sigtran0
+Osmocom implementation of (parts of) SIGTRAN.
+
+%package -n libosmo-sigtran-devel
+Summary:Development files for the Osmocom sigtran library
+License:AGPL-3.0+
+Group:  Development/Libraries/C and C++
+Requires:   libosmo-sigtran0 = %version
+
+%description -n libosmo-sigtran-devel
+
 %prep
 %setup -qn %name
 %patch -P 1 -p1
@@ -121,7 +141,7 @@
 %build
 echo "%version" >.tarball-version
 autoreconf -fiv
-%configure --enable-shared --disable-static
+%configure --enable-shared --disable-static --includedir="%_includedir/%name"
 make %{?_smp_mflags}
 
 %install
@@ -145,8 +165,6 @@
 
 %files -n libosmo-xua-devel
 %defattr(-,root,root)
-%dir %_includedir/osmocom
-%_includedir/osmocom/sigtran/
 %_libdir/libosmo-xua.so
 
 %files -n libosmo-mtp-0_7_0
@@ -155,8 +173,9 @@
 
 %files -n libosmo-mtp-devel
 %defattr(-,root,root)
-%dir %_includedir/osmocom
-%_includedir/osmocom/mtp/
+%dir %_includedir/%name
+%dir %_includedir/%name/osmocom
+%_includedir/%name/osmocom/mtp/
 %_libdir/libosmo-mtp.so
 %_libdir/pkgconfig/libosmo-mtp.pc
 
@@ -167,8 +186,21 @@
 
 %files -n libosmo-sccp-devel
 %defattr(-,root,root)
-%dir %_includedir/osmocom
-%_includedir/osmocom/sccp/
+%dir %_includedir/%name
+%dir %_includedir/%name/osmocom
+%_includedir/%name/osmocom/sccp/
 %_libdir/pkgconfig/libosmo-sccp.pc
 
+%files -n libosmo-sigtran0
+%defattr(-,root,root)
+%_libdir/libosmo-sigtran.so.0*
+
+%files -n libosmo-sigtran-devel
+%defattr(-,root,root)
+%dir %_includedir/%name
+%dir %_includedir/%name/osmocom
+%_includedir/%name/osmocom/sigtran/
+%_libdir/libosmo-sigtran.so
+%_libdir/pkgconfig/libosmo-sigtran.pc
+
 %chan

commit libosmo-sccp for openSUSE:Factory

2015-09-23 Thread h_root
Hello community,

here is the log from the commit of package libosmo-sccp for openSUSE:Factory 
checked in at 2015-09-24 06:14:07

Comparing /work/SRC/openSUSE:Factory/libosmo-sccp (Old)
 and  /work/SRC/openSUSE:Factory/.libosmo-sccp.new (New)


Package is "libosmo-sccp"

Changes:

--- /work/SRC/openSUSE:Factory/libosmo-sccp/libosmo-sccp.changes
2015-04-10 09:50:41.0 +0200
+++ /work/SRC/openSUSE:Factory/.libosmo-sccp.new/libosmo-sccp.changes   
2015-09-24 06:14:11.0 +0200
@@ -1,0 +2,13 @@
+Thu Sep 10 21:34:08 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 0.7.0
+* sccp: Allow to specify the context of the incoming message
+* mtp: Correct the pointcode mask
+* mtp: Add implementation from cellmgr
+* m3ua: Add the definition of the protocol data header
+* xua: Generalize the m2ua_msg and call it xua_msg
+* XUA: Move m2ua headers to sigtran, create xua_types.h
+  and m3ua_types.h
+* sccp: Create sccp_create_cr and use it in the connection creation
+
+---

Old:

  libosmo-sccp-0.0.6.3.tar.xz

New:

  libosmo-sccp-0.7.0.tar.xz



Other differences:
--
++ libosmo-sccp.spec ++
--- /var/tmp/diff_new_pack.zolhP5/_old  2015-09-24 06:14:12.0 +0200
+++ /var/tmp/diff_new_pack.zolhP5/_new  2015-09-24 06:14:12.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libosmo-sccp
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,12 +20,12 @@
 Summary:Osmocom library for the A-bis interface between BTS and BSC
 License:AGPL-3.0+ and GPL-2.0+
 Group:  Development/Libraries/C and C++
-Version:0.0.6.3
+Version:0.7.0
 Release:0
 Url:http://openbsc.osmocom.org/
 
 #Git-Clone:git://git.osmocom.org/libosmo-sccp
-#Snapshot:  0.0.6.3
+#Snapshot:  0.7.0
 Source: %name-%version.tar.xz
 Patch1: 0001-build-fixes.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -41,35 +41,35 @@
 %description
 Osmocom library for the A-bis interface between BTS and BSC.
 
-%package -n libosmo-m2ua-0_0_6_3
+%package -n libosmo-xua-0_7_0
 Summary:Osmocom Message Transfer Part 2 User Adaptation library
 License:AGPL-3.0+
 Group:  System/Libraries
 
-%description -n libosmo-m2ua-0_0_6_3
+%description -n libosmo-xua-0_7_0
 M2UA (RFC 3331) provides an SCTP (RFC 3873) adaptation layer for the
 seamless backhaul of MTP Level 2 user messages and service interface
 across an IP network.
 
-%package -n libosmo-m2ua-devel
+%package -n libosmo-xua-devel
 Summary:Development files for the Osmocom M2UA library
 License:AGPL-3.0+
 Group:  Development/Libraries/C and C++
-Requires:   libosmo-m2ua-0_0_6_3 = %version
+Requires:   libosmo-xua-0_7_0 = %version
 
-%description -n libosmo-m2ua-devel
+%description -n libosmo-xua-devel
 M2UA provides an SCTP adaptation layer for MTP level 2 user messages
 and service interface across an IP network.
 
 This subpackage contains the development files for the Osmocom M2UA
 library.
 
-%package -n libosmo-mtp-0_0_6_3
+%package -n libosmo-mtp-0_7_0
 Summary:Osmocom Message Transfer Part library
 License:GPL-2.0+
 Group:  System/Libraries
 
-%description -n libosmo-mtp-0_0_6_3
+%description -n libosmo-mtp-0_7_0
 The Message Transfer Part (MTP) is part of the Signaling System 7
 (SS7) used for communication in Public Switched Telephone Networks.
 MTP is responsible for reliable, unduplicated and in-sequence
@@ -79,7 +79,7 @@
 Summary:Development files for the Osmocom MTP library
 License:GPL-2.0+
 Group:  Development/Libraries/C and C++
-Requires:   libosmo-mtp-0_0_6_3 = %version
+Requires:   libosmo-mtp-0_7_0 = %version
 
 %description -n libosmo-mtp-devel
 MTP is part of SS7 used for communication in Public Switched
@@ -88,12 +88,12 @@
 This subpackage contains the development files for the Osmocom MTP
 library.
 
-%package -n libosmo-sccp-0_0_6_3
+%package -n libosmo-sccp-0_7_0
 Summary:Osmocom Signalling Connection Control Part library
 License:GPL-2.0+
 Group:  System/Libraries
 
-%description -n libosmo-sccp-0_0_6_3
+%description -n libosmo-sccp-0_7_0
 The Signalling Connection Control Part (SCCP) is a network layer
 protocol that provides extended routing, flow control, segmentation,
 connection-orientation, and error correction facilities in Signaling
@@ -104,7 +104,7 @@
 Summary:Deve