commit libosmocore for openSUSE:Factory

2020-09-17 Thread root
Hello community,

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

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new.4249 (New)


Package is "libosmocore"

Thu Sep 17 14:43:35 2020 rev:26 rq:832612 version:1.4.1

Changes:

--- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes  2020-08-02 
12:20:57.255399142 +0200
+++ /work/SRC/openSUSE:Factory/.libosmocore.new.4249/libosmocore.changes
2020-09-17 14:46:04.679637685 +0200
@@ -1,0 +2,7 @@
+Sun Sep  6 12:15:16 UTC 2020 - Jan Engelhardt 
+
+- Update to release 1.4.1
+  * vty: Allow 64 bit values in numeric ranges if system supports it
+  * vty: Introduce support to set cpu-affinity and scheduler policy
+
+---

Old:

  libosmocore-1.3.2.tar.xz

New:

  libosmocore-1.4.1.tar.xz



Other differences:
--
++ libosmocore.spec ++
--- /var/tmp/diff_new_pack.TyXKzq/_old  2020-09-17 14:46:05.863638815 +0200
+++ /var/tmp/diff_new_pack.TyXKzq/_new  2020-09-17 14:46:05.867638819 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   libosmocore
-Version:1.3.2
+Version:1.4.1
 Release:0
 Summary:The Open Source Mobile Communications Core Library
 License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND 
AGPL-3.0-or-later
@@ -111,13 +111,13 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmocoding.
 
-%package -n libosmocore12
+%package -n libosmocore16
 Summary:Osmocom core library
 # crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+
 License:GPL-2.0-only AND GPL-2.0-or-later
 Group:  System/Libraries
 
-%description -n libosmocore12
+%description -n libosmocore16
 libosmocore is a library with various utility functions shared
 between OpenBSC and OsmocomBB.
 
@@ -126,7 +126,7 @@
 # crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+
 License:GPL-2.0-only AND GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
-Requires:   libosmocore12 = %version
+Requires:   libosmocore16 = %version
 Requires:   libtalloc-devel
 
 %description -n libosmocore-devel
@@ -163,12 +163,12 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmoctrl.
 
-%package -n libosmogb9
+%package -n libosmogb11
 Summary:Osmocom GPRS Gb Interface (NS/BSSGP) library
 License:AGPL-3.0-or-later
 Group:  System/Libraries
 
-%description -n libosmogb9
+%description -n libosmogb11
 libosmocore is a package with various utility functions that were
 originally developed as part of the OpenBSC project.
 
@@ -179,7 +179,7 @@
 License:AGPL-3.0-or-later
 Group:  Development/Libraries/C and C++
 Requires:   libosmocore-devel = %version
-Requires:   libosmogb9 = %version
+Requires:   libosmogb11 = %version
 Requires:   libosmogsm-devel = %version
 
 %description -n libosmogb-devel
@@ -188,12 +188,12 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmogb.
 
-%package -n libosmogsm13
+%package -n libosmogsm15
 Summary:Osmocom GSM utility library
 License:GPL-2.0-or-later AND AGPL-3.0-or-later
 Group:  System/Libraries
 
-%description -n libosmogsm13
+%description -n libosmogsm15
 libosmocore is a package with various utility functions that were
 originally developed as part of the OpenBSC project.
 
@@ -208,7 +208,7 @@
 License:GPL-2.0-or-later AND AGPL-3.0-or-later
 Group:  Development/Libraries/C and C++
 Requires:   libosmocore-devel = %version
-Requires:   libosmogsm13 = %version
+Requires:   libosmogsm15 = %version
 
 %description -n libosmogsm-devel
 The libosmogsm library in particular is a collection of common code
@@ -220,12 +220,12 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmogsm.
 
-%package -n libosmosim0
+%package -n libosmosim2
 Summary:Osmocom SIM card related utility library
 License:GPL-2.0-or-later
 Group:  System/Libraries
 
-%description -n libosmosim0
+%description -n libosmosim2
 libosmocore is a package with various utility functions that were
 originally developed as part of the OpenBSC project.
 
@@ -237,7 +237,7 @@
 License:GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
 Requires:   libosmocore-devel = %version
-Requires:   libosmosim0 = %version
+Requires:   libosmosim2 = %version
 
 %description -n 

commit libosmocore for openSUSE:Factory

2020-08-02 Thread root
Hello community,

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

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new.3592 (New)


Package is "libosmocore"

Sun Aug  2 12:20:16 2020 rev:25 rq:823900 version:1.3.2

Changes:

--- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes  2020-06-07 
21:38:43.445527274 +0200
+++ /work/SRC/openSUSE:Factory/.libosmocore.new.3592/libosmocore.changes
2020-08-02 12:20:57.255399142 +0200
@@ -1,0 +2,7 @@
+Sat Aug  1 14:03:00 UTC 2020 - Martin Hauke 
+
+- Update to version 1.3.2
+  * gsm_29_118.h: Fix compilation with gcc-10
+  * gsm0503_parity: Fix compilation with gcc-10
+
+---

Old:

  libosmocore-1.3.1.tar.xz

New:

  libosmocore-1.3.2.tar.xz



Other differences:
--
++ libosmocore.spec ++
--- /var/tmp/diff_new_pack.zNOHPx/_old  2020-08-02 12:20:58.703400691 +0200
+++ /var/tmp/diff_new_pack.zNOHPx/_new  2020-08-02 12:20:58.703400691 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   libosmocore
-Version:1.3.1
+Version:1.3.2
 Release:0
 Summary:The Open Source Mobile Communications Core Library
 License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND 
AGPL-3.0-or-later

++ _service ++
--- /var/tmp/diff_new_pack.zNOHPx/_old  2020-08-02 12:20:58.735400725 +0200
+++ /var/tmp/diff_new_pack.zNOHPx/_new  2020-08-02 12:20:58.735400725 +0200
@@ -2,8 +2,8 @@

git
git://git.osmocom.org/libosmocore
-   1.3.1
-   1.3.1
+   1.3.2
+   1.3.2


*.tar

++ libosmocore-1.3.1.tar.xz -> libosmocore-1.3.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libosmocore-1.3.1/debian/changelog 
new/libosmocore-1.3.2/debian/changelog
--- old/libosmocore-1.3.1/debian/changelog  2020-03-16 11:41:51.0 
+0100
+++ new/libosmocore-1.3.2/debian/changelog  2020-07-26 10:49:52.0 
+0200
@@ -1,3 +1,10 @@
+libosmocore (1.3.2) unstable; urgency=medium
+
+  * gsm0503_parity: Fix compilation with gcc-10
+  * gsm_29_118.h: Fix compilation with gcc-10
+
+ -- Harald Welte   Sun, 26 Jul 2020 10:49:51 +0200
+
 libosmocore (1.3.1) unstable; urgency=medium
 
   * libosmosim: Build irrespective of PC/SC support
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libosmocore-1.3.1/include/osmocom/coding/gsm0503_parity.h 
new/libosmocore-1.3.2/include/osmocom/coding/gsm0503_parity.h
--- old/libosmocore-1.3.1/include/osmocom/coding/gsm0503_parity.h   
2020-03-16 11:41:51.0 +0100
+++ new/libosmocore-1.3.2/include/osmocom/coding/gsm0503_parity.h   
2020-07-26 10:49:52.0 +0200
@@ -10,14 +10,14 @@
  *  @{
  * \file gsm0503_parity.h */
 
-const struct osmo_crc64gen_code gsm0503_fire_crc40;
-const struct osmo_crc16gen_code gsm0503_cs234_crc16;
-const struct osmo_crc8gen_code gsm0503_mcs_crc8_hdr;
-const struct osmo_crc16gen_code gsm0503_mcs_crc12;
-const struct osmo_crc8gen_code gsm0503_rach_crc6;
-const struct osmo_crc16gen_code gsm0503_sch_crc10;
-const struct osmo_crc8gen_code gsm0503_tch_fr_crc3;
-const struct osmo_crc8gen_code gsm0503_tch_efr_crc8;
-const struct osmo_crc8gen_code gsm0503_amr_crc6;
+extern const struct osmo_crc64gen_code gsm0503_fire_crc40;
+extern const struct osmo_crc16gen_code gsm0503_cs234_crc16;
+extern const struct osmo_crc8gen_code gsm0503_mcs_crc8_hdr;
+extern const struct osmo_crc16gen_code gsm0503_mcs_crc12;
+extern const struct osmo_crc8gen_code gsm0503_rach_crc6;
+extern const struct osmo_crc16gen_code gsm0503_sch_crc10;
+extern const struct osmo_crc8gen_code gsm0503_tch_fr_crc3;
+extern const struct osmo_crc8gen_code gsm0503_tch_efr_crc8;
+extern const struct osmo_crc8gen_code gsm0503_amr_crc6;
 
 /*! @} */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libosmocore-1.3.1/include/osmocom/gsm/protocol/gsm_29_118.h 
new/libosmocore-1.3.2/include/osmocom/gsm/protocol/gsm_29_118.h
--- old/libosmocore-1.3.1/include/osmocom/gsm/protocol/gsm_29_118.h 
2020-03-16 11:41:51.0 +0100
+++ new/libosmocore-1.3.2/include/osmocom/gsm/protocol/gsm_29_118.h 
2020-07-26 10:49:52.0 +0200
@@ -181,4 +181,4 @@
  * See also: RFC1123 Section 2.1 Host Names and Numbers */
 #define SGS_VLR_NAME_MAXLEN 255
 
-const struct tlv_definition sgsap_ie_tlvdef;
+extern const struct tlv_definition sgsap_ie_tlvdef;




commit libosmocore for openSUSE:Factory

2020-06-07 Thread root
Hello community,

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

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new.3606 (New)


Package is "libosmocore"

Sun Jun  7 21:38:18 2020 rev:24 rq:812118 version:1.3.1

Changes:

--- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes  2020-01-08 
17:55:25.349668363 +0100
+++ /work/SRC/openSUSE:Factory/.libosmocore.new.3606/libosmocore.changes
2020-06-07 21:38:43.445527274 +0200
@@ -1,0 +2,6 @@
+Fri Jun  5 23:00:54 UTC 2020 - Jan Engelhardt 
+
+- Update to release 1.3.1
+  * Changes to build procedure only.
+
+---

Old:

  libosmocore-1.3.0.tar.xz

New:

  libosmocore-1.3.1.tar.xz



Other differences:
--
++ libosmocore.spec ++
--- /var/tmp/diff_new_pack.tieUem/_old  2020-06-07 21:38:44.389530266 +0200
+++ /var/tmp/diff_new_pack.tieUem/_new  2020-06-07 21:38:44.389530266 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libosmocore
 #
-# Copyright (c) 2020 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,7 +17,7 @@
 
 
 Name:   libosmocore
-Version:1.3.0
+Version:1.3.1
 Release:0
 Summary:The Open Source Mobile Communications Core Library
 License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND 
AGPL-3.0-or-later
@@ -305,16 +305,15 @@
 %build
 echo "%version" >.tarball-version
 autoreconf -fiv
-%configure \
+%configure CFLAGS="%optflags -fcommon" \
 --enable-shared \
 --disable-static \
 --includedir="%_includedir/%name"
 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
 make %{?_smp_mflags} check || (find . -name testsuite.log -exec cat {} +)
@@ -426,11 +425,9 @@
 %_libdir/pkgconfig/libosmovty.pc
 
 %files -n libosmousb0
-%defattr(-,root,root)
 %_libdir/libosmousb.so.0*
 
 %files -n libosmousb-devel
-%defattr(-,root,root)
 %dir %_includedir/%name
 %dir %_includedir/%name/osmocom
 %_includedir/%name/osmocom/usb/

++ _service ++
--- /var/tmp/diff_new_pack.tieUem/_old  2020-06-07 21:38:44.413530342 +0200
+++ /var/tmp/diff_new_pack.tieUem/_new  2020-06-07 21:38:44.417530355 +0200
@@ -2,8 +2,8 @@

git
git://git.osmocom.org/libosmocore
-   1.3.0
-   1.3.0
+   1.3.1
+   1.3.1


*.tar

++ libosmocore-1.3.0.tar.xz -> libosmocore-1.3.1.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libosmocore-1.3.0/configure.ac 
new/libosmocore-1.3.1/configure.ac
--- old/libosmocore-1.3.0/configure.ac  2020-01-02 18:42:30.0 +0100
+++ new/libosmocore-1.3.1/configure.ac  2020-03-16 11:41:51.0 +0100
@@ -142,6 +142,7 @@
 ])
 AS_IF([test "x$ENABLE_PCSC" = "xyes"], [
PKG_CHECK_MODULES(PCSC, libpcsclite)
+   AC_DEFINE([HAVE_PCSC],[1],[Build with PC/SC support])
 ])
 AM_CONDITIONAL(ENABLE_PCSC, test "x$ENABLE_PCSC" = "xyes")
 AC_SUBST(ENABLE_PCSC)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libosmocore-1.3.0/debian/changelog 
new/libosmocore-1.3.1/debian/changelog
--- old/libosmocore-1.3.0/debian/changelog  2020-01-02 18:42:30.0 
+0100
+++ new/libosmocore-1.3.1/debian/changelog  2020-03-16 11:41:51.0 
+0100
@@ -1,3 +1,9 @@
+libosmocore (1.3.1) unstable; urgency=medium
+
+  * libosmosim: Build irrespective of PC/SC support
+
+ -- Harald Welte   Mon, 16 Mar 2020 11:41:50 +0100
+
 libosmocore (1.3.0) unstable; urgency=medium
 
   [ Pau Espin Pedrol ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libosmocore-1.3.0/src/sim/Makefile.am 
new/libosmocore-1.3.1/src/sim/Makefile.am
--- old/libosmocore-1.3.0/src/sim/Makefile.am   2020-01-02 18:42:30.0 
+0100
+++ new/libosmocore-1.3.1/src/sim/Makefile.am   2020-03-16 11:41:51.0 
+0100
@@ -4,24 +4,26 @@
 LIBVERSION=1:2:1
 
 AM_CPPFLAGS = $(all_includes) -I$(top_srcdir)/include -I$(top_builddir)/include
-AM_CFLAGS = -fPIC -Wall $(PCSC_CFLAGS) $(TALLOC_CFLAGS)
+AM_CFLAGS = -fPIC -Wall $(TALLOC_CFLAGS)
 AM_LDFLAGS = $(COVERAGE_LDFLAGS)
 
-if ENABLE_PCSC
-# FIXME: only build the PC/SC dependent part conditional, but always build 
other 

commit libosmocore for openSUSE:Factory

2020-01-08 Thread root
Hello community,

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

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new.6675 (New)


Package is "libosmocore"

Wed Jan  8 17:55:11 2020 rev:23 rq:761533 version:1.3.0

Changes:

--- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes  2019-08-22 
10:49:49.905720343 +0200
+++ /work/SRC/openSUSE:Factory/.libosmocore.new.6675/libosmocore.changes
2020-01-08 17:55:25.349668363 +0100
@@ -1,0 +2,20 @@
+Sun Jan  5 10:39:49 UTC 2020 - Martin Hauke 
+
+- Update to new upstream release 1.3.0
+  * add osmo_sockaddr_str_cmp()
+  * misc logging/vty fixes
+  * fix OSMO_SOCKADDR_STR_FMT for IPv6
+  * GPRS/BSSGP: introduce bssgp_bvc_ctx_free()
+  * gsm_04_08.h: Introduce API osmo_gsm48_rfpowercap2powerclass()
+  * gsm0508: add functions to calculate beginning of a block
+  * socket: Introduce API osmo_sock_init2_multiaddr()
+  * vty: Optionally Set/replace cfg file during cmd 'write file'
+  * gsup: add OSMO_GSUP_SUPPORTED_RAT_TYPES_IE and
+OSMO_GSUP_CURRENT_RAT_TYPE_IE
+  * tdef: Introduce API osmo_tdef_set()
+  * Introduce BTS_FEAT_ETWS_PN for communicating ETWS PN capability
+  * context: Add support for [per-thread] global talloc contexts
+  * add vty logp command to echo on all log targets
+- Add subpackges for the Osmocom USB library
+
+---

Old:

  libosmocore-1.2.0.tar.xz

New:

  libosmocore-1.3.0.tar.xz



Other differences:
--
++ libosmocore.spec ++
--- /var/tmp/diff_new_pack.4QnTOm/_old  2020-01-08 17:55:25.977668693 +0100
+++ /var/tmp/diff_new_pack.4QnTOm/_new  2020-01-08 17:55:25.981668695 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libosmocore
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 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:   libosmocore
-Version:1.2.0
+Version:1.3.0
 Release:0
 Summary:The Open Source Mobile Communications Core Library
 License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND 
AGPL-3.0-or-later
@@ -26,11 +26,13 @@
 Source: %name-%version.tar.xz
 BuildRequires:  automake >= 1.6
 BuildRequires:  libtool >= 2
+BuildRequires:  lksctp-tools-devel
 BuildRequires:  pkg-config >= 0.20
-BuildRequires:  python2
+BuildRequires:  python3
 BuildRequires:  xz
 BuildRequires:  pkgconfig(gnutls) >= 2.12.0
 BuildRequires:  pkgconfig(libpcsclite)
+BuildRequires:  pkgconfig(libusb-1.0)
 BuildRequires:  pkgconfig(talloc) >= 2.0.1
 
 %description
@@ -270,6 +272,33 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmovty.
 
+%package -n libosmousb0
+Summary:Osmocom USB library
+License:GPL-2.0-or-later
+Group:  System/Libraries
+
+%description -n libosmousb0
+libosmocore is a package with various utility functions that were
+originally developed as part of the OpenBSC project.
+
+The libosmosub library in particular contains routines for USB device
+access via libusb-1.0, integrated into the libosmocore select event loop.
+
+%package -n libosmousb-devel
+Summary:Development files for the Osmocom USB library
+License:GPL-2.0-or-later
+Group:  Development/Libraries/C and C++
+Requires:   libosmocore-devel = %version
+Requires:   libosmousb0 = %version
+Requires:   libusb-1_0-devel
+
+%description -n libosmousb-devel
+The libosmosub library in particular contains routines for USB device
+access via libusb-1.0, integrated into the libosmocore select event loop.
+
+This subpackage contains libraries and header files for developing
+applications that want to make use of libosmousb.
+
 %prep
 %autosetup -p1
 
@@ -306,6 +335,8 @@
 %postun -n libosmosim0 -p /sbin/ldconfig
 %post   -n libosmovty4 -p /sbin/ldconfig
 %postun -n libosmovty4 -p /sbin/ldconfig
+%post   -n libosmousb0 -p /sbin/ldconfig
+%postun -n libosmousb0 -p /sbin/ldconfig
 
 %files tools
 %_bindir/osmo-*
@@ -339,6 +370,8 @@
 %_includedir/%name/osmocom/core/
 %_libdir/libosmocore.so
 %_libdir/pkgconfig/libosmocore.pc
+%_datadir/aclocal/osmo_ax_code_coverage.m4
+%_datadir/aclocal/osmo_ac_code_coverage.m4
 
 %files -n libosmoctrl0
 %_libdir/libosmoctrl.so.0*
@@ -392,4 +425,16 @@
 %_libdir/libosmovty.so
 %_libdir/pkgconfig/libosmovty.pc
 
+%files -n libosmousb0
+%defattr(-,root,root)
+%_libdir/libosmousb.so.0*
+
+%files -n libosmousb-devel

commit libosmocore for openSUSE:Factory

2019-08-22 Thread root
Hello community,

here is the log from the commit of package libosmocore for openSUSE:Factory 
checked in at 2019-08-22 10:49:43

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new.22127 (New)


Package is "libosmocore"

Thu Aug 22 10:49:43 2019 rev:22 rq:723409 version:1.2.0

Changes:

--- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes  2019-02-20 
14:12:16.990920402 +0100
+++ /work/SRC/openSUSE:Factory/.libosmocore.new.22127/libosmocore.changes   
2019-08-22 10:49:49.905720343 +0200
@@ -1,0 +2,14 @@
+Wed Aug 14 17:24:05 UTC 2019 - Jan Engelhardt 
+
+- Update to new upstream release 1.2.0
+  * GSUP: add inter-MSC handover related msgs and IEs
+  * NS: Add support for GPRS NS IP Sub-Network-Service (SNS)
+  * BSSMAP: add messages for inter-BSC and inter-MSC Handover
+  * Add VTY and CTRL port numbers for OsmoCBC (Cell Broadcast Centre)
+  * CBSP (Cell Broadcast Service Protocol; 3GPP TS 48.049) support
+  * Add Cell Broadcast related definitions from 3GPP TS 23.041
+  * Add MO-FALLBACK-VALUE SGsAP IE
+- Removed 0001-gsm_23_003.h-add-GSM23003_IMEI_NUM_DIGITS_NO_CHK.patch
+  (merged)
+
+---

Old:

  0001-gsm_23_003.h-add-GSM23003_IMEI_NUM_DIGITS_NO_CHK.patch
  libosmocore-1.0.1.tar.xz

New:

  libosmocore-1.2.0.tar.xz



Other differences:
--
++ libosmocore.spec ++
--- /var/tmp/diff_new_pack.xmwF5Z/_old  2019-08-22 10:49:51.097720183 +0200
+++ /var/tmp/diff_new_pack.xmwF5Z/_new  2019-08-22 10:49:51.097720183 +0200
@@ -17,14 +17,13 @@
 
 
 Name:   libosmocore
-Version:1.0.1
+Version:1.2.0
 Release:0
 Summary:The Open Source Mobile Communications Core Library
 License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND 
AGPL-3.0-or-later
 Group:  Productivity/Telephony/Utilities
-Url:https://osmocom.org/projects/libosmocore/wiki/Libosmocore
+URL:https://osmocom.org/projects/libosmocore/wiki/Libosmocore
 Source: %name-%version.tar.xz
-Patch0: 0001-gsm_23_003.h-add-GSM23003_IMEI_NUM_DIGITS_NO_CHK.patch
 BuildRequires:  automake >= 1.6
 BuildRequires:  libtool >= 2
 BuildRequires:  pkg-config >= 0.20
@@ -162,12 +161,12 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmoctrl.
 
-%package -n libosmogb6
+%package -n libosmogb9
 Summary:Osmocom GPRS Gb Interface (NS/BSSGP) library
 License:AGPL-3.0-or-later
 Group:  System/Libraries
 
-%description -n libosmogb6
+%description -n libosmogb9
 libosmocore is a package with various utility functions that were
 originally developed as part of the OpenBSC project.
 
@@ -178,7 +177,7 @@
 License:AGPL-3.0-or-later
 Group:  Development/Libraries/C and C++
 Requires:   libosmocore-devel = %version
-Requires:   libosmogb6 = %version
+Requires:   libosmogb9 = %version
 Requires:   libosmogsm-devel = %version
 
 %description -n libosmogb-devel
@@ -187,12 +186,12 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmogb.
 
-%package -n libosmogsm11
+%package -n libosmogsm13
 Summary:Osmocom GSM utility library
 License:GPL-2.0-or-later AND AGPL-3.0-or-later
 Group:  System/Libraries
 
-%description -n libosmogsm11
+%description -n libosmogsm13
 libosmocore is a package with various utility functions that were
 originally developed as part of the OpenBSC project.
 
@@ -207,7 +206,7 @@
 License:GPL-2.0-or-later AND AGPL-3.0-or-later
 Group:  Development/Libraries/C and C++
 Requires:   libosmocore-devel = %version
-Requires:   libosmogsm11 = %version
+Requires:   libosmogsm13 = %version
 
 %description -n libosmogsm-devel
 The libosmogsm library in particular is a collection of common code
@@ -272,8 +271,7 @@
 applications that want to make use of libosmovty.
 
 %prep
-%setup -q
-%patch0 -p1
+%autosetup -p1
 
 %build
 echo "%version" >.tarball-version
@@ -300,10 +298,10 @@
 %postun -n libosmocore12 -p /sbin/ldconfig
 %post   -n libosmoctrl0 -p /sbin/ldconfig
 %postun -n libosmoctrl0 -p /sbin/ldconfig
-%post   -n libosmogb6 -p /sbin/ldconfig
-%postun -n libosmogb6 -p /sbin/ldconfig
-%post   -n libosmogsm11 -p /sbin/ldconfig
-%postun -n libosmogsm11 -p /sbin/ldconfig
+%post   -n libosmogb9 -p /sbin/ldconfig
+%postun -n libosmogb9 -p /sbin/ldconfig
+%post   -n libosmogsm13 -p /sbin/ldconfig
+%postun -n libosmogsm13 -p /sbin/ldconfig
 %post   -n libosmosim0 -p /sbin/ldconfig
 %postun -n libosmosim0 -p /sbin/ldconfig
 %post   -n libosmovty4 -p /sbin/ldconfig
@@ 

commit libosmocore for openSUSE:Factory

2019-02-20 Thread root
Hello community,

here is the log from the commit of package libosmocore for openSUSE:Factory 
checked in at 2019-02-20 14:12:10

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new.28833 (New)


Package is "libosmocore"

Wed Feb 20 14:12:10 2019 rev:21 rq:677402 version:1.0.1

Changes:

--- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes  2019-02-06 
14:07:31.926648015 +0100
+++ /work/SRC/openSUSE:Factory/.libosmocore.new.28833/libosmocore.changes   
2019-02-20 14:12:16.990920402 +0100
@@ -1,0 +2,7 @@
+Tue Feb 19 14:54:30 UTC 2019 - Martin Hauke 
+
+- Add patch:
+  * 0001-gsm_23_003.h-add-GSM23003_IMEI_NUM_DIGITS_NO_CHK.patch
+Needed for osmo-hlr 1.0.0
+
+---

New:

  0001-gsm_23_003.h-add-GSM23003_IMEI_NUM_DIGITS_NO_CHK.patch



Other differences:
--
++ libosmocore.spec ++
--- /var/tmp/diff_new_pack.nf2Np8/_old  2019-02-20 14:12:17.498920232 +0100
+++ /var/tmp/diff_new_pack.nf2Np8/_new  2019-02-20 14:12:17.502920231 +0100
@@ -12,7 +12,7 @@
 # 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/
 #
 
 
@@ -24,6 +24,7 @@
 Group:  Productivity/Telephony/Utilities
 Url:https://osmocom.org/projects/libosmocore/wiki/Libosmocore
 Source: %name-%version.tar.xz
+Patch0: 0001-gsm_23_003.h-add-GSM23003_IMEI_NUM_DIGITS_NO_CHK.patch
 BuildRequires:  automake >= 1.6
 BuildRequires:  libtool >= 2
 BuildRequires:  pkg-config >= 0.20
@@ -272,6 +273,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 echo "%version" >.tarball-version

++ 0001-gsm_23_003.h-add-GSM23003_IMEI_NUM_DIGITS_NO_CHK.patch ++
>From 49fb992cd7bf94f25b93d9eeb711225daefa3a2d Mon Sep 17 00:00:00 2001
From: Oliver Smith 
Date: Mon, 21 Jan 2019 16:32:46 +0100
Subject: [PATCH] gsm_23_003.h: add GSM23003_IMEI_NUM_DIGITS_NO_CHK

Add new define for the 14 digit IMEI without the Luhn checksum, as it
is used in OsmoHLR.

Change-Id: I02b54cf01a674a1911c5c897fbec02240f88b521
---
 include/osmocom/gsm/protocol/gsm_23_003.h | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/include/osmocom/gsm/protocol/gsm_23_003.h 
b/include/osmocom/gsm/protocol/gsm_23_003.h
index ee697ff4..babd0f4b 100644
--- a/include/osmocom/gsm/protocol/gsm_23_003.h
+++ b/include/osmocom/gsm/protocol/gsm_23_003.h
@@ -24,6 +24,9 @@
 GSM23003_IMEI_SNR_NUM_DIGITS + 1)
 #define GSM23003_IMEISV_NUM_DIGITS (GSM23003_IMEI_TAC_NUM_DIGITS + \
 GSM23003_IMEI_SNR_NUM_DIGITS + 2)
+/* IMEI without Luhn checksum */
+#define GSM23003_IMEI_NUM_DIGITS_NO_CHK(GSM23003_IMEI_TAC_NUM_DIGITS + 
\
+GSM23003_IMEI_SNR_NUM_DIGITS)
 
 /* Chapter 19.2 "epc.mnc000.mcc000.3gppnetwork.org" */
 #define GSM23003_HOME_NETWORK_DOMAIN_LEN   33
-- 
2.16.4




commit libosmocore for openSUSE:Factory

2019-02-06 Thread root
Hello community,

here is the log from the commit of package libosmocore for openSUSE:Factory 
checked in at 2019-02-06 14:07:28

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new.28833 (New)


Package is "libosmocore"

Wed Feb  6 14:07:28 2019 rev:20 rq:671921 version:1.0.1

Changes:

--- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes  2019-02-01 
11:45:13.856565702 +0100
+++ /work/SRC/openSUSE:Factory/.libosmocore.new.28833/libosmocore.changes   
2019-02-06 14:07:31.926648015 +0100
@@ -2 +2 @@
-Tue Jan 29 08:53:26 UTC 2019 - mar...@gmx.de
+Thu Jan 31 14:47:59 UTC 2019 - mar...@gmx.de

Old:

  libosmocore-1.0.0.tar.xz

New:

  libosmocore-1.0.1.tar.xz



Other differences:
--
++ libosmocore.spec ++
--- /var/tmp/diff_new_pack.xp3cKZ/_old  2019-02-06 14:07:32.710647871 +0100
+++ /var/tmp/diff_new_pack.xp3cKZ/_new  2019-02-06 14:07:32.714647870 +0100
@@ -16,10 +16,8 @@
 #
 
 
-%define version_unconverted 1.0.0
-
 Name:   libosmocore
-Version:1.0.0
+Version:1.0.1
 Release:0
 Summary:The Open Source Mobile Communications Core Library
 License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND 
AGPL-3.0-or-later

++ _service ++
--- /var/tmp/diff_new_pack.xp3cKZ/_old  2019-02-06 14:07:32.758647862 +0100
+++ /var/tmp/diff_new_pack.xp3cKZ/_new  2019-02-06 14:07:32.758647862 +0100
@@ -2,9 +2,8 @@

git
git://git.osmocom.org/libosmocore
-   master
-   1.0.0
-   1.0.0
+   1.0.1
+   1.0.1


*.tar

++ libosmocore-1.0.0.tar.xz -> libosmocore-1.0.1.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libosmocore-1.0.0/include/osmocom/core/fsm.h 
new/libosmocore-1.0.1/include/osmocom/core/fsm.h
--- old/libosmocore-1.0.0/include/osmocom/core/fsm.h2019-01-29 
00:59:32.0 +0100
+++ new/libosmocore-1.0.1/include/osmocom/core/fsm.h2019-01-21 
14:50:43.0 +0100
@@ -220,7 +220,7 @@
 
 /*! return the name of the state the FSM instance is currently in. */
 static inline const char *osmo_fsm_inst_state_name(struct osmo_fsm_inst *fi)
-{ return fi ? osmo_fsm_state_name(fi->fsm, fi->state) : "NULL"; }
+{ return osmo_fsm_state_name(fi->fsm, fi->state); }
 
 /*! perform a state change of the given FSM instance
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libosmocore-1.0.0/include/osmocom/core/utils.h 
new/libosmocore-1.0.1/include/osmocom/core/utils.h
--- old/libosmocore-1.0.0/include/osmocom/core/utils.h  2019-01-29 
00:59:32.0 +0100
+++ new/libosmocore-1.0.1/include/osmocom/core/utils.h  2019-01-21 
14:50:43.0 +0100
@@ -56,9 +56,6 @@
 char *osmo_ubit_dump(const uint8_t *bits, unsigned int len);
 char *osmo_hexdump(const unsigned char *buf, int len);
 char *osmo_hexdump_nospc(const unsigned char *buf, int len);
-const char *osmo_hexdump_buf(char *out_buf, size_t out_buf_size, const 
unsigned char *buf, int len, const char *delim,
-bool delim_after_last);
-
 char *osmo_osmo_hexdump_nospc(const unsigned char *buf, int len) 
__attribute__((__deprecated__));
 
 #define osmo_static_assert(exp, name) typedef int dummy##name [(exp) ? 1 : -1] 
__attribute__((__unused__));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libosmocore-1.0.0/include/osmocom/gsm/gsm0808_utils.h 
new/libosmocore-1.0.1/include/osmocom/gsm/gsm0808_utils.h
--- old/libosmocore-1.0.0/include/osmocom/gsm/gsm0808_utils.h   2019-01-29 
00:59:32.0 +0100
+++ new/libosmocore-1.0.1/include/osmocom/gsm/gsm0808_utils.h   2019-01-21 
14:50:43.0 +0100
@@ -78,9 +78,6 @@
 int gsm0808_cell_id_list_name_buf(char *buf, size_t buflen, const struct 
gsm0808_cell_id_list2 *cil);
 int gsm0808_cell_id_u_name(char *buf, size_t buflen,
   enum CELL_IDENT id_discr, const union 
gsm0808_cell_id_u *u);
-bool gsm0808_cell_ids_match(const struct gsm0808_cell_id *id1, const struct 
gsm0808_cell_id *id2, bool exact_match);
-int gsm0808_cell_id_matches_list(const struct gsm0808_cell_id *id, const 
struct gsm0808_cell_id_list2 *list,
-unsigned int match_nr, bool exact_match);
 
 uint8_t gsm0808_enc_cause(struct msgb *msg, uint16_t cause);
 uint8_t gsm0808_enc_aoip_trasp_addr(struct msgb *msg,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libosmocore-1.0.0/include/osmocom/gsm/gsm23003.h 
new/libosmocore-1.0.1/include/osmocom/gsm/gsm23003.h
--- 

commit libosmocore for openSUSE:Factory

2019-02-01 Thread root
Hello community,

here is the log from the commit of package libosmocore for openSUSE:Factory 
checked in at 2019-02-01 11:45:11

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new.28833 (New)


Package is "libosmocore"

Fri Feb  1 11:45:11 2019 rev:19 rq:669502 version:1.0.0

Changes:

--- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes  2019-01-05 
14:41:40.856514738 +0100
+++ /work/SRC/openSUSE:Factory/.libosmocore.new.28833/libosmocore.changes   
2019-02-01 11:45:13.856565702 +0100
@@ -1,0 +2,34 @@
+Tue Jan 29 08:53:26 UTC 2019 - mar...@gmx.de
+
+- Update to version 1.0.1
+  Bugfix release:
+  * when msgb_wrap_with_TL() was introduced as an inline function
+with exactly the same name as in openbsc. With this subsequent
+change we make sure the libosmocore function has a different
+name and doesn't clash.
+
+---
+Sat Jan 19 22:04:36 UTC 2019 - mar...@gmx.de
+
+- Update to version 1.0.0
+  * GSMTAP: add SIM sub_types
+  * gsm0808: inter-bsc HO messages: add missing BSSMAP header, x4
+  * gsm0808: implement BSSMAP Classmark Request
+  * logging vty: rewrite 'logging level' vty cmd generation
+  * logging vty: deprecate the 'everything' keyword
+  * logging vty: deprecate 'all', introduce 'force-all'
+  * logging vty: add 'logging level set-all '
+  * bssgp: introduce flush queue functions
+  * import oap_client into libosmogsm
+  * SGsAP protocol definitions (header + C file)
+  * GSUP/SMS: introduce MO-/MT-FORWARD-SM messages
+  * GSUP/SMS: introduce READY-FOR-SM message
+  * GSMTAP: add definitions for new LTE RRC channels
+  * GSMTAP: add definitions for LTE NAS subtypes
+  * LCLS, TS 29.205: add GCR routines
+  * LCLS, TS 48.008: add GCR IE encoding/decoding
+  * GSUP: add CHECK-IMEI message
+  * vty: Make TCP port configurable and introduce
+telnet_init_default
+
+---

Old:

  libosmocore-0.13~git149.tar.xz

New:

  libosmocore-1.0.0.tar.xz



Other differences:
--
++ libosmocore.spec ++
--- /var/tmp/diff_new_pack.ws2fO3/_old  2019-02-01 11:45:14.528565012 +0100
+++ /var/tmp/diff_new_pack.ws2fO3/_new  2019-02-01 11:45:14.528565012 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libosmocore
 #
-# 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,26 +12,24 @@
 # 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/
 #
 
 
-%define version_unconverted 0.13~git149
+%define version_unconverted 1.0.0
 
 Name:   libosmocore
-Version:0.13~git149
+Version:1.0.0
 Release:0
 Summary:The Open Source Mobile Communications Core Library
 License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND 
AGPL-3.0-or-later
 Group:  Productivity/Telephony/Utilities
 Url:https://osmocom.org/projects/libosmocore/wiki/Libosmocore
-
 Source: %name-%version.tar.xz
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  automake >= 1.6
 BuildRequires:  libtool >= 2
 BuildRequires:  pkg-config >= 0.20
-BuildRequires:  python
+BuildRequires:  python2
 BuildRequires:  xz
 BuildRequires:  pkgconfig(gnutls) >= 2.12.0
 BuildRequires:  pkgconfig(libpcsclite)
@@ -113,13 +111,13 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmocoding.
 
-%package -n libosmocore11
+%package -n libosmocore12
 Summary:Osmocom core library
 # crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+
 License:GPL-2.0-only AND GPL-2.0-or-later
 Group:  System/Libraries
 
-%description -n libosmocore11
+%description -n libosmocore12
 libosmocore is a library with various utility functions shared
 between OpenBSC and OsmocomBB.
 
@@ -128,7 +126,7 @@
 # crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+
 License:GPL-2.0-only AND GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
-Requires:   libosmocore11 = %version
+Requires:   libosmocore12 = %version
 Requires:   libtalloc-devel
 
 %description -n libosmocore-devel
@@ -190,12 +188,12 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmogb.
 

commit libosmocore for openSUSE:Factory

2019-01-05 Thread root
Hello community,

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

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new.28833 (New)


Package is "libosmocore"

Sat Jan  5 14:41:39 2019 rev:18 rq:657185 version:0.13~git149

Changes:

--- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes  2018-08-22 
14:19:54.610288747 +0200
+++ /work/SRC/openSUSE:Factory/.libosmocore.new.28833/libosmocore.changes   
2019-01-05 14:41:40.856514738 +0100
@@ -1,0 +2,13 @@
+Tue Dec 11 01:04:46 UTC 2018 - Jan Engelhardt 
+
+- Upgrade to new snapshot 0.13.0~194 (6adffb95734)
+  * 'lo and behold, 0.12.1 is not sufficient to build
+libosmo-abis 0.5.1 requiring ">= 0.12.0"
+  * socket: do not set SO_REUSEADDR for IPPROTO_UDP
+  * socket: add flag to enforce SO_REUSEADDR on UDP sockets
+  * gsmtap_util: make sure SO_REUSEADDR is applied for GSMTAP
+  * Add RSPRO support to IPA and logging definitions
+  * Update 3GPP TS 08.08 Cause handling
+  * Update GSM0808_LCLS enums
+
+---

Old:

  libosmocore-0.12.1.tar.xz

New:

  libosmocore-0.13~git149.tar.xz



Other differences:
--
++ libosmocore.spec ++
--- /var/tmp/diff_new_pack.sPldDt/_old  2019-01-05 14:41:41.320514344 +0100
+++ /var/tmp/diff_new_pack.sPldDt/_new  2019-01-05 14:41:41.324514340 +0100
@@ -12,14 +12,14 @@
 # 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/
 #
 
 
-%define version_unconverted 0.12.1
+%define version_unconverted 0.13~git149
 
 Name:   libosmocore
-Version:0.12.1
+Version:0.13~git149
 Release:0
 Summary:The Open Source Mobile Communications Core Library
 License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND 
AGPL-3.0-or-later

++ _service ++
--- /var/tmp/diff_new_pack.sPldDt/_old  2019-01-05 14:41:41.340514327 +0100
+++ /var/tmp/diff_new_pack.sPldDt/_new  2019-01-05 14:41:41.344514324 +0100
@@ -2,8 +2,9 @@

git
git://git.osmocom.org/libosmocore
-   0.12.1
-   0.12.1
+   master
+   0.12.0
+   0.13~git@TAG_OFFSET@


*.tar




commit libosmocore for openSUSE:Factory

2018-08-22 Thread root
Hello community,

here is the log from the commit of package libosmocore for openSUSE:Factory 
checked in at 2018-08-22 14:19:31

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new (New)


Package is "libosmocore"

Wed Aug 22 14:19:31 2018 rev:17 rq:630661 version:0.12.1

Changes:

--- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes  2018-07-06 
10:48:09.110814885 +0200
+++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 
2018-08-22 14:19:54.610288747 +0200
@@ -1,0 +2,20 @@
+Mon Aug 20 18:01:05 UTC 2018 - mar...@gmx.de
+
+- Update to new upstream release 0.12.1
+  * GnuTLS fall-back for obtaining randomness
+  * support for three-digit MNC throughout the code-base
+  * add talloc introspection via VTY
+  * tighter CRTL input parsing
+  * stricter VTY config file parsing
+  * allow to print only basename of source code file in logging
+  * print log level with color-keying of the level name
+
+  See the following URLs for complete changelogs:
+  http://git.osmocom.org/libosmocore/plain/debian/changelog?h=0.12.1
+  http://git.osmocom.org/libosmocore/plain/debian/changelog?h=0.12.0
+  http://git.osmocom.org/libosmocore/plain/debian/changelog?h=0.11.0
+
+- Remove patch:
+  * osmo-pkgconfig.diff (fixed upstream)
+
+---

Old:

  libosmocore-0.10.2.tar.xz
  osmo-pkgconfig.diff

New:

  libosmocore-0.12.1.tar.xz



Other differences:
--
++ libosmocore.spec ++
--- /var/tmp/diff_new_pack.OlhmIN/_old  2018-08-22 14:19:55.022289722 +0200
+++ /var/tmp/diff_new_pack.OlhmIN/_new  2018-08-22 14:19:55.022289722 +0200
@@ -16,10 +16,10 @@
 #
 
 
-%define version_unconverted 0.10.2
+%define version_unconverted 0.12.1
 
 Name:   libosmocore
-Version:0.10.2
+Version:0.12.1
 Release:0
 Summary:The Open Source Mobile Communications Core Library
 License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND 
AGPL-3.0-or-later
@@ -27,13 +27,13 @@
 Url:https://osmocom.org/projects/libosmocore/wiki/Libosmocore
 
 Source: %name-%version.tar.xz
-Patch1: osmo-pkgconfig.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  automake >= 1.6
 BuildRequires:  libtool >= 2
 BuildRequires:  pkg-config >= 0.20
 BuildRequires:  python
 BuildRequires:  xz
+BuildRequires:  pkgconfig(gnutls) >= 2.12.0
 BuildRequires:  pkgconfig(libpcsclite)
 BuildRequires:  pkgconfig(talloc) >= 2.0.1
 
@@ -113,13 +113,13 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmocoding.
 
-%package -n libosmocore9
+%package -n libosmocore11
 Summary:Osmocom core library
 # crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+
 License:GPL-2.0-only AND GPL-2.0-or-later
 Group:  System/Libraries
 
-%description -n libosmocore9
+%description -n libosmocore11
 libosmocore is a library with various utility functions shared
 between OpenBSC and OsmocomBB.
 
@@ -128,7 +128,7 @@
 # crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+
 License:GPL-2.0-only AND GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
-Requires:   libosmocore9 = %version
+Requires:   libosmocore11 = %version
 Requires:   libtalloc-devel
 
 %description -n libosmocore-devel
@@ -165,12 +165,12 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmoctrl.
 
-%package -n libosmogb5
+%package -n libosmogb6
 Summary:Osmocom GPRS Gb Interface (NS/BSSGP) library
 License:AGPL-3.0-or-later
 Group:  System/Libraries
 
-%description -n libosmogb5
+%description -n libosmogb6
 libosmocore is a package with various utility functions that were
 originally developed as part of the OpenBSC project.
 
@@ -181,7 +181,7 @@
 License:AGPL-3.0-or-later
 Group:  Development/Libraries/C and C++
 Requires:   libosmocore-devel = %version
-Requires:   libosmogb5 = %version
+Requires:   libosmogb6 = %version
 Requires:   libosmogsm-devel = %version
 
 %description -n libosmogb-devel
@@ -190,12 +190,12 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmogb.
 
-%package -n libosmogsm8
+%package -n libosmogsm10
 Summary:Osmocom GSM utility library
 License:GPL-2.0-or-later AND AGPL-3.0-or-later
 Group:  System/Libraries
 
-%description -n libosmogsm8
+%description -n libosmogsm10
 libosmocore is a package with various utility functions that were
 originally developed as part of the OpenBSC project.
 

commit libosmocore for openSUSE:Factory

2018-07-06 Thread root
Hello community,

here is the log from the commit of package libosmocore for openSUSE:Factory 
checked in at 2018-07-06 10:47:03

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new (New)


Package is "libosmocore"

Fri Jul  6 10:47:03 2018 rev:16 rq:621091 version:0.10.2

Changes:

--- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes  2018-03-16 
10:44:42.533535432 +0100
+++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 
2018-07-06 10:48:09.110814885 +0200
@@ -1,0 +2,6 @@
+Thu Mar 22 19:18:12 UTC 2018 - jeng...@inai.de
+
+- Add libosmocoding-devel => libosmocore-devel dependency
+  because the .h file #includes, but the .pc file is missing it.
+
+---



Other differences:
--
++ libosmocore.spec ++
--- /var/tmp/diff_new_pack.tDkQOM/_old  2018-07-06 10:48:09.486814436 +0200
+++ /var/tmp/diff_new_pack.tDkQOM/_new  2018-07-06 10:48:09.490814432 +0200
@@ -104,6 +104,7 @@
 License:GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
 Requires:   libosmocoding0 = %version
+Requires:   libosmocore-devel = %version
 
 %description -n libosmocoding-devel
 libosmocoding is a library which provides GSM, GPRS and EDGE




commit libosmocore for openSUSE:Factory

2018-03-16 Thread root
Hello community,

here is the log from the commit of package libosmocore for openSUSE:Factory 
checked in at 2018-03-16 10:43:07

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new (New)


Package is "libosmocore"

Fri Mar 16 10:43:07 2018 rev:15 rq:587098 version:0.10.2

Changes:

--- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes  2017-12-29 
18:52:03.785018630 +0100
+++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 
2018-03-16 10:44:42.533535432 +0100
@@ -1,0 +2,5 @@
+Wed Mar 14 10:20:00 UTC 2018 - jeng...@inai.de
+
+- Add missing BuildRequires on python
+
+---



Other differences:
--
++ libosmocore.spec ++
--- /var/tmp/diff_new_pack.jhy0qx/_old  2018-03-16 10:44:43.625496112 +0100
+++ /var/tmp/diff_new_pack.jhy0qx/_new  2018-03-16 10:44:43.633495824 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libosmocore
 #
-# 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
@@ -22,7 +22,7 @@
 Version:0.10.2
 Release:0
 Summary:The Open Source Mobile Communications Core Library
-License:GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and AGPL-3.0+
+License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND 
AGPL-3.0-or-later
 Group:  Productivity/Telephony/Utilities
 Url:https://osmocom.org/projects/libosmocore/wiki/Libosmocore
 
@@ -32,6 +32,7 @@
 BuildRequires:  automake >= 1.6
 BuildRequires:  libtool >= 2
 BuildRequires:  pkg-config >= 0.20
+BuildRequires:  python
 BuildRequires:  xz
 BuildRequires:  pkgconfig(libpcsclite)
 BuildRequires:  pkgconfig(talloc) >= 2.0.1
@@ -47,7 +48,7 @@
 
 %package tools
 Summary:GSM utilities from the osmocore project
-License:GPL-2.0 and GPL-2.0+ and LGPL-3.0+ and AGPL-3.0+
+License:GPL-2.0-only AND GPL-2.0-or-later AND LGPL-3.0-or-later AND 
AGPL-3.0-or-later
 Group:  Productivity/Telephony/Utilities
 Provides:   %name-utils = %version-%release
 
@@ -61,7 +62,7 @@
 
 %package -n libosmocodec0
 Summary:GSM 06.10, 06.20, 06.60, 06.90 codec library
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  System/Libraries
 
 %description -n libosmocodec0
@@ -75,7 +76,7 @@
 
 %package -n libosmocodec-devel
 Summary:Development files for the Osmocom GSM codec library
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
 Requires:   libosmocodec0 = %version
 
@@ -88,7 +89,7 @@
 
 %package -n libosmocoding0
 Summary:GSM/GPRS/EDGE transcoding routines library
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  System/Libraries
 
 %description -n libosmocoding0
@@ -100,7 +101,7 @@
 
 %package -n libosmocoding-devel
 Summary:Development files for the Osmocom transcoding library
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
 Requires:   libosmocoding0 = %version
 
@@ -114,7 +115,7 @@
 %package -n libosmocore9
 Summary:Osmocom core library
 # crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+
-License:GPL-2.0 and GPL-2.0+
+License:GPL-2.0-only AND GPL-2.0-or-later
 Group:  System/Libraries
 
 %description -n libosmocore9
@@ -124,7 +125,7 @@
 %package -n libosmocore-devel
 Summary:Development files for the Osmocom core library
 # crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+
-License:GPL-2.0 and GPL-2.0+
+License:GPL-2.0-only AND GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
 Requires:   libosmocore9 = %version
 Requires:   libtalloc-devel
@@ -138,7 +139,7 @@
 
 %package -n libosmoctrl0
 Summary:Osmocom SNMP-like control interface library
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  System/Libraries
 
 %description -n libosmoctrl0
@@ -150,7 +151,7 @@
 
 %package -n libosmoctrl-devel
 Summary:Osmocom control interface library
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
 Requires:   libosmocore-devel = %version
 Requires:   libosmoctrl0 = %version
@@ -165,7 +166,7 @@
 
 %package -n libosmogb5
 Summary:Osmocom GPRS Gb Interface (NS/BSSGP) library
-License:AGPL-3.0+
+License:AGPL-3.0-or-later
 Group:  System/Libraries
 
 %description -n 

commit libosmocore for openSUSE:Factory

2017-12-29 Thread root
Hello community,

here is the log from the commit of package libosmocore for openSUSE:Factory 
checked in at 2017-12-29 18:51:54

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new (New)


Package is "libosmocore"

Fri Dec 29 18:51:54 2017 rev:14 rq:560208 version:0.10.2

Changes:

--- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes  2017-10-09 
19:44:58.484144898 +0200
+++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 
2017-12-29 18:52:03.785018630 +0100
@@ -1,0 +2,14 @@
+Wed Dec 27 20:10:30 UTC 2017 - jeng...@inai.de
+
+- Update to new upstream release 0.10.2
+  * GPRS: print remote state info for NS peer
+  * ctrl: allow more nodes than those in enum ctrl_node_type
+  * fsm: Enforce FSM and FSM instance names are valid osmocom
+identifiers
+  * rate_ctr: Enforce counter (and ctr_group) names are valid
+identifiers
+  * Convert lib-internal rate_ctr from '.' separator to ':'
+separator
+  * GPRS: add vty command to show only persistent NS
+
+---

Old:

  libosmocore-0.9.6.400.tar.xz

New:

  libosmocore-0.10.2.tar.xz



Other differences:
--
++ libosmocore.spec ++
--- /var/tmp/diff_new_pack.F6eNbQ/_old  2017-12-29 18:52:04.640772851 +0100
+++ /var/tmp/diff_new_pack.F6eNbQ/_new  2017-12-29 18:52:04.644771702 +0100
@@ -16,12 +16,12 @@
 #
 
 
-%define version_unconverted 0.9.6.400
+%define version_unconverted 0.10.2
 
 Name:   libosmocore
-Version:0.9.6.400
+Version:0.10.2
 Release:0
-Summary:Open Source Mobile Communications Core Library
+Summary:The Open Source Mobile Communications Core Library
 License:GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and AGPL-3.0+
 Group:  Productivity/Telephony/Utilities
 Url:https://osmocom.org/projects/libosmocore/wiki/Libosmocore
@@ -111,13 +111,13 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmocoding.
 
-%package -n libosmocore8
+%package -n libosmocore9
 Summary:Osmocom core library
 # crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+
 License:GPL-2.0 and GPL-2.0+
 Group:  System/Libraries
 
-%description -n libosmocore8
+%description -n libosmocore9
 libosmocore is a library with various utility functions shared
 between OpenBSC and OsmocomBB.
 
@@ -126,7 +126,7 @@
 # crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+
 License:GPL-2.0 and GPL-2.0+
 Group:  Development/Libraries/C and C++
-Requires:   libosmocore8 = %version
+Requires:   libosmocore9 = %version
 Requires:   libtalloc-devel
 
 %description -n libosmocore-devel
@@ -163,12 +163,12 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmoctrl.
 
-%package -n libosmogb4
+%package -n libosmogb5
 Summary:Osmocom GPRS Gb Interface (NS/BSSGP) library
 License:AGPL-3.0+
 Group:  System/Libraries
 
-%description -n libosmogb4
+%description -n libosmogb5
 libosmocore is a package with various utility functions that were
 originally developed as part of the OpenBSC project.
 
@@ -179,7 +179,7 @@
 License:AGPL-3.0+
 Group:  Development/Libraries/C and C++
 Requires:   libosmocore-devel = %version
-Requires:   libosmogb4 = %version
+Requires:   libosmogb5 = %version
 Requires:   libosmogsm-devel = %version
 
 %description -n libosmogb-devel
@@ -188,12 +188,12 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmogb.
 
-%package -n libosmogsm6
+%package -n libosmogsm8
 Summary:Osmocom GSM utility library
 License:GPL-2.0+ and AGPL-3.0+
 Group:  System/Libraries
 
-%description -n libosmogsm6
+%description -n libosmogsm8
 libosmocore is a package with various utility functions that were
 originally developed as part of the OpenBSC project.
 
@@ -208,7 +208,7 @@
 License:GPL-2.0+ and AGPL-3.0+
 Group:  Development/Libraries/C and C++
 Requires:   libosmocore-devel = %version
-Requires:   libosmogsm6 = %version
+Requires:   libosmogsm8 = %version
 
 %description -n libosmogsm-devel
 The libosmogsm library in particular is a collection of common code
@@ -246,12 +246,12 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmosim.
 
-%package -n libosmovty3
+%package -n libosmovty4
 Summary:Osmocom VTY interface library
 License:GPL-2.0+
 Group:  System/Libraries
 
-%description -n libosmovty3

commit libosmocore for openSUSE:Factory

2017-10-09 Thread root
Hello community,

here is the log from the commit of package libosmocore for openSUSE:Factory 
checked in at 2017-10-09 19:41:23

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new (New)


Package is "libosmocore"

Mon Oct  9 19:41:23 2017 rev:13 rq:530609 version:0.9.6.400

Changes:

--- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes  2016-11-11 
14:33:48.0 +0100
+++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 
2017-10-09 19:44:58.484144898 +0200
@@ -1,0 +2,33 @@
+Mon Oct  2 22:37:48 UTC 2017 - jeng...@inai.de
+
+- Update to new upstream snapshot 0.9.6.400
+  * vty: install 'exit', 'end',... commands on *all* nodes
+  * osmo-auc-gen: umts: add --ind-len arg
+  * osmo-auc-gen: umts: add --ind arg
+  * Add osmo_gprs_{ul,dl}_block_size_{bits,bytes} functions
+  * BSSGP: add function to reset all PTP BVC
+  * GSUP: define default GSUP port as 4222
+  * gsup: Add encoding/decoding for the pdp charging characteristics
+  * Add missing BSSGP cause values
+  * gsm0808: fix length check of the element decoder functions
+  * Add header file with definitions for GSM TS 04.14 / 3GPP TS 44.014
+  * Fix wrongful GSM FR codec SID frame detection in DTX.
+  * Distinguish between unsupported and invalid MCS
+
+---
+Fri Apr 28 20:26:26 UTC 2017 - jeng...@inai.de
+
+- Update to new upstream snapshot 0.9.6.193
+  * fix: DLGSUP logging category "unusable"
+  * ph_data_param struct changed / Extend L1SAP PH-DATA with
+measurement information.
+  * Size of ph_tch_param struct changed / Extend with RTP Marker
+  * Size of struct log_target changed / Extend with GSMTAP
+  * Internal API for GPRS cipher implementors updated to
+accommodate for arbitrary key lengths.
+  * Extend L1SAP PH-DATA with presence information
+  * Fix the counter index after the NS reset.
+  * Fix rate_ctr attribute for GPRS NS counters.
+- Remove test.diff (no longer applicable)
+
+---

Old:

  libosmocore-0.9.0.212.tar.xz
  test.diff

New:

  libosmocore-0.9.6.400.tar.xz



Other differences:
--
++ libosmocore.spec ++
--- /var/tmp/diff_new_pack.sDSUqC/_old  2017-10-09 19:45:00.272066316 +0200
+++ /var/tmp/diff_new_pack.sDSUqC/_new  2017-10-09 19:45:00.276066141 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libosmocore
 #
-# 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
@@ -16,37 +16,31 @@
 #
 
 
-%define version_unconverted 0.9.0.212
+%define version_unconverted 0.9.6.400
 
 Name:   libosmocore
-Version:0.9.0.212
+Version:0.9.6.400
 Release:0
 Summary:Open Source Mobile Communications Core Library
-License:GPL-2.0 and GPL-2.0+ and LGPL-3.0+ and AGPL-3.0+
+License:GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and AGPL-3.0+
 Group:  Productivity/Telephony/Utilities
-Url:http://bb.osmocom.org/trac/wiki/libosmocore
+Url:https://osmocom.org/projects/libosmocore/wiki/Libosmocore
 
-#Git-Clone:git://git.osmocom.org/libosmocore
 Source: %name-%version.tar.xz
 Patch1: osmo-pkgconfig.diff
-Patch2: test.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  autoconf
 BuildRequires:  automake >= 1.6
-BuildRequires:  gcc-c++
-BuildRequires:  libtool
-BuildRequires:  pkg-config
-BuildRequires:  python
+BuildRequires:  libtool >= 2
+BuildRequires:  pkg-config >= 0.20
 BuildRequires:  xz
 BuildRequires:  pkgconfig(libpcsclite)
-BuildRequires:  pkgconfig(talloc)
+BuildRequires:  pkgconfig(talloc) >= 2.0.1
 
 %description
-libosmocore is a library with various utility functions that were
+libosmocore is a package with various utility functions that were
 originally developed as part of the OpenBSC project, but which are of
 a more generic nature and thus useful to (at least) other programs
-that we develop in the sphere of Free Software / Open Source mobile
-communications.
+that Osmocom develops w.r.t. mobile communications.
 
 There is no clear scope of it. It simply houses all code shared
 between OsmocomBB and OpenBSC to avoid code duplication.
@@ -55,61 +49,84 @@
 Summary:GSM utilities from the osmocore project
 License:GPL-2.0 and GPL-2.0+ and LGPL-3.0+ and AGPL-3.0+
 Group:  Productivity/Telephony/Utilities
+Provides:   %name-utils = %version-%release
 
 %description tools
-libosmocore is a library with 

commit libosmocore for openSUSE:Factory

2016-11-11 Thread h_root
Hello community,

here is the log from the commit of package libosmocore for openSUSE:Factory 
checked in at 2016-11-11 14:33:46

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new (New)


Package is "libosmocore"

Changes:

--- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes  2016-03-20 
11:49:24.0 +0100
+++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 
2016-11-11 14:33:48.0 +0100
@@ -1,0 +2,10 @@
+Sat Jul 30 16:02:05 UTC 2016 - jeng...@inai.de
+
+- Update to new upstream snapshot 0.9.0.212
+* Add support for SI2quater messages
+* Add basic EARFCN support
+* Add vty command to explicitly reset given BVCI
+* Add function to make Uplink Measurement
+* Add GEA3 & GEA4 ciphers
+
+---

Old:

  libosmocore-0.9.0.91.tar.xz

New:

  libosmocore-0.9.0.212.tar.xz



Other differences:
--
++ libosmocore.spec ++
--- /var/tmp/diff_new_pack.Mmwwct/_old  2016-11-11 14:33:49.0 +0100
+++ /var/tmp/diff_new_pack.Mmwwct/_new  2016-11-11 14:33:49.0 +0100
@@ -16,8 +16,10 @@
 #
 
 
+%define version_unconverted 0.9.0.212
+
 Name:   libosmocore
-Version:0.9.0.91
+Version:0.9.0.212
 Release:0
 Summary:Open Source Mobile Communications Core Library
 License:GPL-2.0 and GPL-2.0+ and LGPL-3.0+ and AGPL-3.0+
@@ -34,6 +36,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  pkg-config
+BuildRequires:  python
 BuildRequires:  xz
 BuildRequires:  pkgconfig(libpcsclite)
 BuildRequires:  pkgconfig(talloc)

++ libosmocore-0.9.0.91.tar.xz -> libosmocore-0.9.0.212.tar.xz ++
 10618 lines of diff (skipped)




commit libosmocore for openSUSE:Factory

2016-03-20 Thread h_root
Hello community,

here is the log from the commit of package libosmocore for openSUSE:Factory 
checked in at 2016-03-20 11:49:23

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new (New)


Package is "libosmocore"

Changes:

--- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes  2016-01-26 
10:15:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 
2016-03-20 11:49:24.0 +0100
@@ -1,0 +2,10 @@
+Fri Mar 11 01:39:12 UTC 2016 - jeng...@inai.de
+
+- reenable bigendian builds as GSM IE code was fixed upstream
+  during 2015
+- Update to new upstream snapshot 0.9.0.91
+* log: Add conditional logging based on log_check_level
+* Add byte printing macros
+* vty: add bind command for telnet vty line
+
+---

Old:

  libosmocore-0.9.0.58.tar.xz

New:

  _service
  libosmocore-0.9.0.91.tar.xz



Other differences:
--
++ libosmocore.spec ++
--- /var/tmp/diff_new_pack.5FR5fj/_old  2016-03-20 11:49:25.0 +0100
+++ /var/tmp/diff_new_pack.5FR5fj/_new  2016-03-20 11:49:25.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   libosmocore
-Version:0.9.0.58
+Version:0.9.0.91
 Release:0
 Summary:Open Source Mobile Communications Core Library
 License:GPL-2.0 and GPL-2.0+ and LGPL-3.0+ and AGPL-3.0+
@@ -25,7 +25,6 @@
 Url:http://bb.osmocom.org/trac/wiki/libosmocore
 
 #Git-Clone:git://git.osmocom.org/libosmocore
-#Snapshot: 0.9.0-58-gfb7e683
 Source: %name-%version.tar.xz
 Patch1: osmo-pkgconfig.diff
 Patch2: test.diff
@@ -38,9 +37,6 @@
 BuildRequires:  xz
 BuildRequires:  pkgconfig(libpcsclite)
 BuildRequires:  pkgconfig(talloc)
-# do not try to build for big-endian archs
-# as suggested by 
http://lists.osmocom.org/pipermail/baseband-devel/2015-February/22.html
-ExcludeArch:ppc ppc64 ppc64p7 mips mips64 %sparc s390 s390x
 
 %description
 libosmocore is a library with various utility functions that were
@@ -265,7 +261,7 @@
 applications that want to make use of libosmovty.
 
 %prep
-%setup -qn %name
+%setup -q
 %patch -P 1 -P 2 -p1
 
 %build

++ _service ++


git
git://git.osmocom.org/libosmocore
master
@PARENT_TAG@.@TAG_OFFSET@


*.tar
xz



++ libosmocore-0.9.0.58.tar.xz -> libosmocore-0.9.0.91.tar.xz ++
 2537 lines of diff (skipped)




commit libosmocore for openSUSE:Factory

2016-01-26 Thread h_root
Hello community,

here is the log from the commit of package libosmocore for openSUSE:Factory 
checked in at 2016-01-26 10:15:02

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new (New)


Package is "libosmocore"

Changes:

--- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes  2016-01-01 
19:51:16.0 +0100
+++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 
2016-01-26 10:15:03.0 +0100
@@ -1,0 +2,7 @@
+Fri Jan 22 18:08:57 UTC 2016 - jeng...@inai.de
+
+- Update to new upstream snapshot 0.9.0.58
+* Add bitvector functions and APN conversion functions
+- Add test.diff to resolve compiler warning
+
+---

Old:

  libosmocore-0.9.0.45.tar.xz

New:

  libosmocore-0.9.0.58.tar.xz
  test.diff



Other differences:
--
++ libosmocore.spec ++
--- /var/tmp/diff_new_pack.NDAq8l/_old  2016-01-26 10:15:04.0 +0100
+++ /var/tmp/diff_new_pack.NDAq8l/_new  2016-01-26 10:15:04.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libosmocore
 #
-# 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,7 +17,7 @@
 
 
 Name:   libosmocore
-Version:0.9.0.45
+Version:0.9.0.58
 Release:0
 Summary:Open Source Mobile Communications Core Library
 License:GPL-2.0 and GPL-2.0+ and LGPL-3.0+ and AGPL-3.0+
@@ -25,9 +25,10 @@
 Url:http://bb.osmocom.org/trac/wiki/libosmocore
 
 #Git-Clone:git://git.osmocom.org/libosmocore
-#Snapshot: 0.9.0-45-ga2db75f
+#Snapshot: 0.9.0-58-gfb7e683
 Source: %name-%version.tar.xz
-Patch4: osmo-pkgconfig.diff
+Patch1: osmo-pkgconfig.diff
+Patch2: test.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  automake >= 1.6
@@ -265,12 +266,13 @@
 
 %prep
 %setup -qn %name
-%patch -P 4 -p1
+%patch -P 1 -P 2 -p1
 
 %build
 echo "%version" >.tarball-version
 autoreconf -fiv
-%configure --enable-shared --disable-static
+%configure --enable-shared --disable-static \
+   --includedir="%_includedir/%name"
 make %{?_smp_mflags}
 
 %install
@@ -279,7 +281,8 @@
 find "$b/%_libdir" -type f -name "*.la" -delete
 
 %check
-make %{?_smp_mflags} check
+# susceptible to timing issues
+make %{?_smp_mflags} check || :
 
 %post   -n libosmocodec0 -p /sbin/ldconfig
 %postun -n libosmocodec0 -p /sbin/ldconfig
@@ -306,8 +309,9 @@
 
 %files -n libosmocodec-devel
 %defattr(-,root,root)
-%dir %_includedir/osmocom
-%_includedir/osmocom/codec/
+%dir %_includedir/%name
+%dir %_includedir/%name/osmocom
+%_includedir/%name/osmocom/codec/
 %_libdir/libosmocodec.so
 %_libdir/pkgconfig/libosmocodec.pc
 
@@ -317,8 +321,9 @@
 
 %files -n libosmocore-devel
 %defattr(-,root,root)
-%dir %_includedir/osmocom
-%_includedir/osmocom/core/
+%dir %_includedir/%name
+%dir %_includedir/%name/osmocom
+%_includedir/%name/osmocom/core/
 %_libdir/libosmocore.so
 %_libdir/pkgconfig/libosmocore.pc
 
@@ -328,8 +333,9 @@
 
 %files -n libosmoctrl-devel
 %defattr(-,root,root)
-%dir %_includedir/osmocom
-%_includedir/osmocom/ctrl/
+%dir %_includedir/%name
+%dir %_includedir/%name/osmocom
+%_includedir/%name/osmocom/ctrl/
 %_libdir/libosmoctrl.so
 %_libdir/pkgconfig/libosmoctrl.pc
 
@@ -339,8 +345,9 @@
 
 %files -n libosmogb-devel
 %defattr(-,root,root)
-%dir %_includedir/osmocom
-%_includedir/osmocom/gprs/
+%dir %_includedir/%name
+%dir %_includedir/%name/osmocom
+%_includedir/%name/osmocom/gprs/
 %_libdir/libosmogb.so
 %_libdir/pkgconfig/libosmogb.pc
 
@@ -350,9 +357,10 @@
 
 %files -n libosmogsm-devel
 %defattr(-,root,root)
-%dir %_includedir/osmocom
-%_includedir/osmocom/gsm/
-%_includedir/osmocom/crypt/
+%dir %_includedir/%name
+%dir %_includedir/%name/osmocom
+%_includedir/%name/osmocom/gsm/
+%_includedir/%name/osmocom/crypt/
 %_libdir/libosmogsm.so
 %_libdir/pkgconfig/libosmogsm.pc
 
@@ -362,8 +370,9 @@
 
 %files -n libosmosim-devel
 %defattr(-,root,root)
-%dir %_includedir/osmocom/
-%_includedir/osmocom/sim/
+%dir %_includedir/%name
+%dir %_includedir/%name/osmocom/
+%_includedir/%name/osmocom/sim/
 %_libdir/libosmosim.so
 %_libdir/pkgconfig/libosmosim.pc
 
@@ -373,8 +382,9 @@
 
 %files -n libosmovty-devel
 %defattr(-,root,root)
-%dir %_includedir/osmocom
-%_includedir/osmocom/vty/
+%dir %_includedir/%name
+%dir %_includedir/%name/osmocom
+%_includedir/%name/osmocom/vty/
 %_libdir/libosmovty.so
 %_libdir/pkgconfig/libosmovty.pc
 

++ 

commit libosmocore for openSUSE:Factory

2016-01-01 Thread h_root
Hello community,

here is the log from the commit of package libosmocore for openSUSE:Factory 
checked in at 2016-01-01 19:48:51

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new (New)


Package is "libosmocore"

Changes:

--- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes  2015-09-24 
06:14:06.0 +0200
+++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 
2016-01-01 19:51:16.0 +0100
@@ -1,0 +2,16 @@
+Wed Dec 23 17:19:46 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 0.9.0
+* ipaccess: add OAP proto_ext (in design).
+* stats: Report stat item values
+* stats: Implement timer based reporting
+* stats/vty: Add stats configuration
+* stat/vty: Add vty_out_statistics_full to show all statistics
+* stats: Add vty_out_stat_item_group
+* LaPDm: Refuse SUSPEND/RESUME/RECONNECT in BTS mode
+* ns: Force a defined state when sending NS RESET
+- Drop osmo-symbols.diff (solved better upstream),
+  osmo-talloc.diff, osmo-talloc2.diff, osmo-talloc3.diff (solved
+  upstream)
+
+---

Old:

  libosmocore-0.8.3.tar.xz
  osmo-symbols.diff
  osmo-talloc.diff
  osmo-talloc2.diff
  osmo-talloc3.diff

New:

  libosmocore-0.9.0.45.tar.xz



Other differences:
--
++ libosmocore.spec ++
--- /var/tmp/diff_new_pack.5cZB0r/_old  2016-01-01 19:51:17.0 +0100
+++ /var/tmp/diff_new_pack.5cZB0r/_new  2016-01-01 19:51:17.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   libosmocore
-Version:0.8.3
+Version:0.9.0.45
 Release:0
 Summary:Open Source Mobile Communications Core Library
 License:GPL-2.0 and GPL-2.0+ and LGPL-3.0+ and AGPL-3.0+
@@ -25,13 +25,9 @@
 Url:http://bb.osmocom.org/trac/wiki/libosmocore
 
 #Git-Clone:git://git.osmocom.org/libosmocore
-#Update osmo-version.diff too!
+#Snapshot: 0.9.0-45-ga2db75f
 Source: %name-%version.tar.xz
-Patch1: osmo-talloc.diff
-Patch2: osmo-talloc2.diff
-Patch3: osmo-talloc3.diff
 Patch4: osmo-pkgconfig.diff
-Patch5: osmo-symbols.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  automake >= 1.6
@@ -97,14 +93,14 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmocodec.
 
-%package -n libosmocore6
+%package -n libosmocore7
 Summary:Osmocom core library
 License:GPL-2.0 and GPL-2.0+
 Group:  System/Libraries
 # crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+
 # talloc.c (LGPL-3.0+) is not part of libosmocore.so
 
-%description -n libosmocore6
+%description -n libosmocore7
 libosmocore is a library with various utility functions shared
 between OpenBSC and OsmocomBB.
 
@@ -113,7 +109,7 @@
 License:GPL-2.0 and GPL-2.0+
 Group:  Development/Libraries/C and C++
 # crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+
-Requires:   libosmocore6 = %version
+Requires:   libosmocore7 = %version
 Requires:   libtalloc-devel
 
 %description -n libosmocore-devel
@@ -238,12 +234,12 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmosim.
 
-%package -n libosmovty2
+%package -n libosmovty3
 Summary:Osmocom VTY interface library
 License:GPL-2.0+
 Group:  System/Libraries
 
-%description -n libosmovty2
+%description -n libosmovty3
 libosmocore is a library with various utility functions that were
 originally developed as part of the OpenBSC project, but which are of
 a more generic nature and thus useful to (at least) other programs
@@ -255,7 +251,7 @@
 License:GPL-2.0+
 Group:  Development/Libraries/C and C++
 Requires:   libosmocore-devel = %version
-Requires:   libosmovty2 = %version
+Requires:   libosmovty3 = %version
 
 %description -n libosmovty-devel
 libosmocore is a library with various utility functions that were
@@ -269,7 +265,7 @@
 
 %prep
 %setup -qn %name
-%patch -P 1 -P 2 -P 3 -P 4 -P 5 -p1
+%patch -P 4 -p1
 
 %build
 echo "%version" >.tarball-version
@@ -287,8 +283,8 @@
 
 %post   -n libosmocodec0 -p /sbin/ldconfig
 %postun -n libosmocodec0 -p /sbin/ldconfig
-%post   -n libosmocore6 -p /sbin/ldconfig
-%postun -n libosmocore6 -p /sbin/ldconfig
+%post   -n libosmocore7 -p /sbin/ldconfig
+%postun -n libosmocore7 -p /sbin/ldconfig
 %post   -n libosmoctrl0 -p /sbin/ldconfig
 %postun -n libosmoctrl0 -p /sbin/ldconfig
 %post   -n libosmogb4 -p /sbin/ldconfig
@@ -297,8 +293,8 @@
 %postun -n libosmogsm5 -p /sbin/ldconfig
 %post   -n libosmosim0 -p /sbin/ldconfig
 

commit libosmocore for openSUSE:Factory

2015-09-23 Thread h_root
Hello community,

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

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new (New)


Package is "libosmocore"

Changes:

--- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes  2015-03-03 
11:14:46.0 +0100
+++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 
2015-09-24 06:14:06.0 +0200
@@ -1,0 +2,12 @@
+Thu Sep 10 21:13:26 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 0.8.3
+* Add G-RNTI derived TLLI types defined in 23.003
+* vty: Change API to have node installation be done by int
+* ipa: Properly parse LV stream of a ID_GET request
+* Add APN utility function to libosmogsm
+* gsm: Add A5/3-4 cipher support
+* bssgp: Handle BSSGP STATUS messages
+- Add osmo-symbols.diff
+
+---

Old:

  libosmocore-0.8.0.tar.xz

New:

  libosmocore-0.8.3.tar.xz
  osmo-symbols.diff



Other differences:
--
++ libosmocore.spec ++
--- /var/tmp/diff_new_pack.oaThC4/_old  2015-09-24 06:14:08.0 +0200
+++ /var/tmp/diff_new_pack.oaThC4/_new  2015-09-24 06:14:08.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   libosmocore
-Version:0.8.0
+Version:0.8.3
 Release:0
 Summary:Open Source Mobile Communications Core Library
 License:GPL-2.0 and GPL-2.0+ and LGPL-3.0+ and AGPL-3.0+
@@ -31,6 +31,7 @@
 Patch2: osmo-talloc2.diff
 Patch3: osmo-talloc3.diff
 Patch4: osmo-pkgconfig.diff
+Patch5: osmo-symbols.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  automake >= 1.6
@@ -149,12 +150,12 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmoctrl.
 
-%package -n libosmogb3
+%package -n libosmogb4
 Summary:Osmocom GPRS Gb Interface (NS/BSSGP) library
 License:AGPL-3.0+
 Group:  System/Libraries
 
-%description -n libosmogb3
+%description -n libosmogb4
 libosmocore is a library with various utility functions that were
 originally developed as part of the OpenBSC project, but which are of
 a more generic nature and thus useful to (at least) other programs
@@ -166,7 +167,7 @@
 License:AGPL-3.0+
 Group:  Development/Libraries/C and C++
 Requires:   libosmocore-devel = %version
-Requires:   libosmogb3 = %version
+Requires:   libosmogb4 = %version
 Requires:   libosmogsm-devel = %version
 
 %description -n libosmogb-devel
@@ -237,12 +238,12 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmosim.
 
-%package -n libosmovty1
+%package -n libosmovty2
 Summary:Osmocom VTY interface library
 License:GPL-2.0+
 Group:  System/Libraries
 
-%description -n libosmovty1
+%description -n libosmovty2
 libosmocore is a library with various utility functions that were
 originally developed as part of the OpenBSC project, but which are of
 a more generic nature and thus useful to (at least) other programs
@@ -254,7 +255,7 @@
 License:GPL-2.0+
 Group:  Development/Libraries/C and C++
 Requires:   libosmocore-devel = %version
-Requires:   libosmovty1 = %version
+Requires:   libosmovty2 = %version
 
 %description -n libosmovty-devel
 libosmocore is a library with various utility functions that were
@@ -268,7 +269,7 @@
 
 %prep
 %setup -qn %name
-%patch -P 1 -P 2 -P 3 -P 4 -p1
+%patch -P 1 -P 2 -P 3 -P 4 -P 5 -p1
 
 %build
 echo "%version" >.tarball-version
@@ -290,14 +291,14 @@
 %postun -n libosmocore6 -p /sbin/ldconfig
 %post   -n libosmoctrl0 -p /sbin/ldconfig
 %postun -n libosmoctrl0 -p /sbin/ldconfig
-%post   -n libosmogb3 -p /sbin/ldconfig
-%postun -n libosmogb3 -p /sbin/ldconfig
+%post   -n libosmogb4 -p /sbin/ldconfig
+%postun -n libosmogb4 -p /sbin/ldconfig
 %post   -n libosmogsm5 -p /sbin/ldconfig
 %postun -n libosmogsm5 -p /sbin/ldconfig
 %post   -n libosmosim0 -p /sbin/ldconfig
 %postun -n libosmosim0 -p /sbin/ldconfig
-%post   -n libosmovty1 -p /sbin/ldconfig
-%postun -n libosmovty1 -p /sbin/ldconfig
+%post   -n libosmovty2 -p /sbin/ldconfig
+%postun -n libosmovty2 -p /sbin/ldconfig
 
 %files tools
 %defattr(-,root,root)
@@ -336,9 +337,9 @@
 %_libdir/libosmoctrl.so
 %_libdir/pkgconfig/libosmoctrl.pc
 
-%files -n libosmogb3
+%files -n libosmogb4
 %defattr(-,root,root)
-%_libdir/libosmogb.so.3*
+%_libdir/libosmogb.so.4*
 
 %files -n libosmogb-devel
 %defattr(-,root,root)
@@ -370,9 +371,9 @@
 %_libdir/libosmosim.so
 %_libdir/pkgconfig/libosmosim.pc
 
-%files 

commit libosmocore for openSUSE:Factory

2015-03-03 Thread h_root
Hello community,

here is the log from the commit of package libosmocore for openSUSE:Factory 
checked in at 2015-03-03 11:14:42

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new (New)


Package is libosmocore

Changes:

--- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes  2015-02-18 
20:36:42.0 +0100
+++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 
2015-03-03 11:14:46.0 +0100
@@ -1,0 +2,18 @@
+Sun Mar  1 01:10:34 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 0.8.0
+* new Osmocom SIM card library
+- Remove 0001-utils-resolve-compiler-warnings-on-implicit-declarat.patch,
+  libosmocore_0_7_0_avoid_smscb_test_failure.patch,
+  osmo-kasumi.diff, osmo-version.diff (no longer needed x4),
+  rework osmo-talloc2.diff and add osmo-talloc3.diff after upstream
+  conversion. Add osmo-pkgconfig.diff.
+
+---
+Wed Feb 18 16:07:32 UTC 2015 - norm...@linux.vnet.ibm.com
+
+- remove the previous patch about  ppc/ppc64 architectures
+  as upstream suggesting that known to be not supported
+  so explicitely add ExcludeArch in spec file.
+
+---

Old:

  0001-utils-resolve-compiler-warnings-on-implicit-declarat.patch
  libosmocore-0.7.0.tar.xz
  libosmocore_0_7_0_avoid_smscb_test_failure.patch
  osmo-kasumi.diff
  osmo-version.diff

New:

  libosmocore-0.8.0.tar.xz
  osmo-pkgconfig.diff
  osmo-talloc3.diff



Other differences:
--
++ libosmocore.spec ++
--- /var/tmp/diff_new_pack.O8v3Fv/_old  2015-03-03 11:14:47.0 +0100
+++ /var/tmp/diff_new_pack.O8v3Fv/_new  2015-03-03 11:14:47.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libosmocore
 #
-# Copyright (c) 2015 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
@@ -17,31 +17,32 @@
 
 
 Name:   libosmocore
+Version:0.8.0
+Release:0
 Summary:Open Source Mobile Communications Core Library
 License:GPL-2.0 and GPL-2.0+ and LGPL-3.0+ and AGPL-3.0+
 Group:  Productivity/Telephony/Utilities
-Version:0.7.0
-Release:0
 Url:http://bb.osmocom.org/trac/wiki/libosmocore
 
 #Git-Clone:git://git.osmocom.org/libosmocore
-#Snapshot: 0.7.0
 #Update osmo-version.diff too!
 Source: %name-%version.tar.xz
-Patch1: osmo-version.diff
-Patch2: 0001-utils-resolve-compiler-warnings-on-implicit-declarat.patch
-Patch3: osmo-talloc.diff
-Patch4: osmo-talloc2.diff
-Patch5: osmo-kasumi.diff
-Patch6: libosmocore_0_7_0_avoid_smscb_test_failure.patch
+Patch1: osmo-talloc.diff
+Patch2: osmo-talloc2.diff
+Patch3: osmo-talloc3.diff
+Patch4: osmo-pkgconfig.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  automake = 1.6
 BuildRequires:  gcc-c++
-BuildRequires:  libtalloc-devel
 BuildRequires:  libtool
-BuildRequires:  pkgconfig
+BuildRequires:  pkg-config
 BuildRequires:  xz
+BuildRequires:  pkgconfig(libpcsclite)
+BuildRequires:  pkgconfig(talloc)
+# do not try to build for big-endian archs
+# as suggested by 
http://lists.osmocom.org/pipermail/baseband-devel/2015-February/22.html
+ExcludeArch:ppc ppc64 ppc64p7 mips mips64 %sparc s390 s390x
 
 %description
 libosmocore is a library with various utility functions that were
@@ -95,14 +96,14 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmocodec.
 
-%package -n libosmocore4
+%package -n libosmocore6
 Summary:Osmocom core library
 License:GPL-2.0 and GPL-2.0+
 Group:  System/Libraries
 # crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+
 # talloc.c (LGPL-3.0+) is not part of libosmocore.so
 
-%description -n libosmocore4
+%description -n libosmocore6
 libosmocore is a library with various utility functions shared
 between OpenBSC and OsmocomBB.
 
@@ -111,7 +112,7 @@
 License:GPL-2.0 and GPL-2.0+
 Group:  Development/Libraries/C and C++
 # crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+
-Requires:   libosmocore4 = %version
+Requires:   libosmocore6 = %version
 Requires:   libtalloc-devel
 
 %description -n libosmocore-devel
@@ -207,12 +208,41 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmogsm.
 
-%package -n 

commit libosmocore for openSUSE:Factory

2015-02-18 Thread h_root
Hello community,

here is the log from the commit of package libosmocore for openSUSE:Factory 
checked in at 2015-02-18 20:36:41

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new (New)


Package is libosmocore

Changes:

--- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes  2014-10-05 
20:33:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 
2015-02-18 20:36:42.0 +0100
@@ -1,0 +2,6 @@
+Wed Feb 18 09:05:16 UTC 2015 - norm...@linux.vnet.ibm.com
+
+- avoid smscb test failure on ppc/ppc64 architectures
+  with libosmocore_0_7_0_avoid_smscb_test_failure.patch
+
+---

New:

  libosmocore_0_7_0_avoid_smscb_test_failure.patch



Other differences:
--
++ libosmocore.spec ++
--- /var/tmp/diff_new_pack.XsjB7t/_old  2015-02-18 20:36:43.0 +0100
+++ /var/tmp/diff_new_pack.XsjB7t/_new  2015-02-18 20:36:43.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libosmocore
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -33,6 +33,7 @@
 Patch3: osmo-talloc.diff
 Patch4: osmo-talloc2.diff
 Patch5: osmo-kasumi.diff
+Patch6: libosmocore_0_7_0_avoid_smscb_test_failure.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  automake = 1.6
@@ -240,6 +241,7 @@
 %prep
 %setup -qn %name
 %patch -P 1 -P 2 -P 3 -P 4 -P 5 -p1
+%patch6 -p1
 
 %build
 %if 0%{?use_system_talloc}

++ libosmocore_0_7_0_avoid_smscb_test_failure.patch ++
From: Michel Normand norm...@linux.vnet.ibm.com
Subject: libosmocore 0 7 0 avoid smscb test failure
Date: Wed, 18 Feb 2015 09:10:04 +0100

libosmocore 0.7.0 avoid smscb test failure for ppc/ppc64 that is big-endian
#   ===
#   7. testsuite.at:45: testing smscb ...
#   ./testsuite.at:48: $abs_top_builddir/tests/smscb/smscb_test
#   --- expout  2015-02-17 16:19:24.010024039 +
#   +++ 
/home/abuild/rpmbuild/BUILD/libosmocore/tests/testsuite.dir/at-groups/7/stdout
#   @@ -1,4 +1,4 @@
#   -(srl) GS: 1 MSG_CODE: 1 UPDATE: 0
#   +(srl) GS: 0 MSG_CODE: 256 UPDATE: 1
#(msg) msg_id: 1293
#   -(dcs) group: 1 language: 0
#   +(dcs) group: 0 language: 1
#(pge) page total: 1 current: 1
#   7. testsuite.at:45: 7. smscb (testsuite.at:45): FAILED (testsuite.at:48)
#   ===


Signed-off-by: Michel Normand norm...@linux.vnet.ibm.com
---
 include/osmocom/gsm/protocol/gsm_03_41.h |   37 +++
 1 file changed, 37 insertions(+)

Index: libosmocore/include/osmocom/gsm/protocol/gsm_03_41.h
===
--- libosmocore.orig/include/osmocom/gsm/protocol/gsm_03_41.h
+++ libosmocore/include/osmocom/gsm/protocol/gsm_03_41.h
@@ -5,6 +5,26 @@
 /* GSM TS 03.41 definitions also TS 23.041*/
 
 /* Chapter 9.3.2 */
+#if defined(__powerpc__)  (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)
+struct gsm341_ms_message {
+   struct {
+   uint8_t gs:2;
+   uint8_t code_hi:6;
+   uint8_t code_lo:4;
+   uint8_t update:4;
+   } serial;
+   uint16_t msg_id;
+   struct {
+   uint8_t group:4;
+   uint8_t language:4;
+   } dcs;
+   struct {
+   uint8_t current:4;
+   uint8_t total:4;
+   } page;
+   uint8_t data[0];
+} __attribute__((packed));
+#else
 struct gsm341_ms_message {
struct {
uint8_t code_hi:6;
@@ -23,8 +43,24 @@ struct gsm341_ms_message {
} page;
uint8_t data[0];
 } __attribute__((packed));
+#endif
 
 /* Chapter 9.4.1.3 */
+#if defined(__powerpc__)  (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)
+struct gsm341_etws_message {
+   struct {
+   uint8_t gs:2;
+   uint8_t alert:1;
+   uint8_t popup:1;
+   uint8_t code_hi:4;
+   uint8_t code_lo:4;
+   uint8_t update:4;
+   } serial;
+   uint16_t msg_id;
+   uint16_t warning_type;
+   uint8_t data[0];
+} __attribute__((packed));
+#else
 struct gsm341_etws_message {
struct {
uint8_t code_hi:4;
@@ -38,6 +74,7 @@ struct gsm341_etws_message {
uint16_t warning_type;
uint8_t data[0];
 } __attribute__((packed));
+#endif
 
 #define GSM341_MSG_CODE(ms) ((ms)-serial.code_lo | ((ms)-serial.code_hi  
4))
 
-- 
To unsubscribe, e-mail: 

commit libosmocore for openSUSE:Factory

2014-10-05 Thread h_root
Hello community,

here is the log from the commit of package libosmocore for openSUSE:Factory 
checked in at 2014-10-05 20:31:38

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new (New)


Package is libosmocore

Changes:

--- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes  2014-07-21 
22:34:44.0 +0200
+++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 
2014-10-05 20:33:05.0 +0200
@@ -1,0 +2,9 @@
+Thu Oct  2 20:05:34 UTC 2014 - jeng...@inai.de
+
+- Update to new upstream release 0.7.0
+* No changelog was provided
+* osmocore gained GPRS NS interface support, and now provides a
+  control interface library (libosmoctrl)
+- Add osmo-kasumi.diff to fix link failure during `make check`
+
+---

Old:

  libosmocore-0.6.6.tar.xz

New:

  libosmocore-0.7.0.tar.xz
  osmo-kasumi.diff



Other differences:
--
++ libosmocore.spec ++
--- /var/tmp/diff_new_pack.nnMllI/_old  2014-10-05 20:33:06.0 +0200
+++ /var/tmp/diff_new_pack.nnMllI/_new  2014-10-05 20:33:06.0 +0200
@@ -20,17 +20,19 @@
 Summary:Open Source Mobile Communications Core Library
 License:GPL-2.0 and GPL-2.0+ and LGPL-3.0+ and AGPL-3.0+
 Group:  Productivity/Telephony/Utilities
-Version:0.6.6
+Version:0.7.0
 Release:0
 Url:http://bb.osmocom.org/trac/wiki/libosmocore
 
 #Git-Clone:git://git.osmocom.org/libosmocore
-#Snapshot: 0.6.6
+#Snapshot: 0.7.0
+#Update osmo-version.diff too!
 Source: %name-%version.tar.xz
 Patch1: osmo-version.diff
 Patch2: 0001-utils-resolve-compiler-warnings-on-implicit-declarat.patch
 Patch3: osmo-talloc.diff
 Patch4: osmo-talloc2.diff
+Patch5: osmo-kasumi.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  automake = 1.6
@@ -118,6 +120,33 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmocore.
 
+%package -n libosmoctrl0
+Summary:Osmocom SNMP-like control interface library
+License:GPL-2.0+
+Group:  System/Libraries
+
+%description -n libosmoctrl0
+libosmocore is a library with various utility functions shared
+between OpenBSC and OsmocomBB.
+
+libosmoctrl is an SNMP-like control interface. In contrast to the VTY
+interface, the control interface is meant to be used by programs.
+
+%package -n libosmoctrl-devel
+Summary:Osmocom control interface library
+License:GPL-2.0+
+Group:  Development/Libraries/C and C++
+Requires:   libosmocore-devel = %version
+Requires:   libosmoctrl0 = %version
+Requires:   libosmovty-devel = %version
+
+%description -n libosmoctrl-devel
+libosmoctrl is an SNMP-like control interface. In contrast to the VTY
+interface, the control interface is meant to be used by programs.
+
+This subpackage contains libraries and header files for developing
+applications that want to make use of libosmoctrl.
+
 %package -n libosmogb3
 Summary:Osmocom GPRS Gb Interface (NS/BSSGP) library
 License:AGPL-3.0+
@@ -210,7 +239,7 @@
 
 %prep
 %setup -qn %name
-%patch -P 1 -P 2 -P 3 -P 4 -p1
+%patch -P 1 -P 2 -P 3 -P 4 -P 5 -p1
 
 %build
 %if 0%{?use_system_talloc}
@@ -233,6 +262,8 @@
 %postun -n libosmocodec0 -p /sbin/ldconfig
 %post   -n libosmocore4 -p /sbin/ldconfig
 %postun -n libosmocore4 -p /sbin/ldconfig
+%post   -n libosmoctrl0 -p /sbin/ldconfig
+%postun -n libosmoctrl0 -p /sbin/ldconfig
 %post   -n libosmogb3 -p /sbin/ldconfig
 %postun -n libosmogb3 -p /sbin/ldconfig
 %post   -n libosmogsm5 -p /sbin/ldconfig
@@ -266,6 +297,17 @@
 %_libdir/libosmocore.so
 %_libdir/pkgconfig/libosmocore.pc
 
+%files -n libosmoctrl0
+%defattr(-,root,root)
+%_libdir/libosmoctrl.so.0*
+
+%files -n libosmoctrl-devel
+%defattr(-,root,root)
+%dir %_includedir/osmocom
+%_includedir/osmocom/ctrl/
+%_libdir/libosmoctrl.so
+%_libdir/pkgconfig/libosmoctrl.pc
+
 %files -n libosmogb3
 %defattr(-,root,root)
 %_libdir/libosmogb.so.3*

++ libosmocore-0.6.6.tar.xz - libosmocore-0.7.0.tar.xz ++
 5576 lines of diff (skipped)

++ osmo-kasumi.diff ++
From 0929c5b1d3ae71fb600120fd5c60221495b8391c Mon Sep 17 00:00:00 2001
From: Jan Engelhardt jeng...@inai.de
Date: Thu, 2 Oct 2014 22:22:28 +0200
Subject: [PATCH] build: fix linker error with kasumi_test

When the osmocore package is configured with --disable-static,
building of kasumi_test fails. This seems quite legit, given
the function _kasumi_kgcore is not exported.
Don't try to workaround the build system. Include the code.

  CCLD 

commit libosmocore for openSUSE:Factory

2013-07-01 Thread h_root
Hello community,

here is the log from the commit of package libosmocore for openSUSE:Factory 
checked in at 2013-07-01 16:57:29

Comparing /work/SRC/openSUSE:Factory/libosmocore (Old)
 and  /work/SRC/openSUSE:Factory/.libosmocore.new (New)


Package is libosmocore

Changes:

New Changes file:

--- /dev/null   2013-06-28 09:24:09.524034006 +0200
+++ /work/SRC/openSUSE:Factory/.libosmocore.new/libosmocore.changes 
2013-07-01 16:57:30.0 +0200
@@ -0,0 +1,20 @@
+---
+Sun Jun  2 23:08:13 UTC 2013 - jeng...@inai.de
+
+- Update to new upstream release 0.6.0
+* No changelog was provided
+- Add 0001-osmo-arfcn-Return-something-from-the-method.patch
+  from upstream to provide fix for rpmlint errors
+- Add 0001-utils-resolve-compiler-warnings-on-implicit-declarat.patch,
+  0002-utils-avoid-breaking-strict-aliasing.patch to fix rpmlint
+  warnings
+
+---
+Sun Feb 17 19:17:54 UTC 2013 - jeng...@inai.de
+
+- Initial package (version 0.5.3) for build.opensuse.org
+
+---
+Mon Oct 10 12:14:16 UTC 2011 - jeng...@medozas.de
+
+- Initial prototype (version 0.3.10)

New:

  0001-osmo-arfcn-Return-something-from-the-method.patch
  0001-utils-resolve-compiler-warnings-on-implicit-declarat.patch
  0002-utils-avoid-breaking-strict-aliasing.patch
  libosmocore-0.6.0.tar.xz
  libosmocore.changes
  libosmocore.spec
  osmo-talloc.diff
  osmo-talloc2.diff
  osmo-version.diff



Other differences:
--
++ libosmocore.spec ++
#
# spec file for package libosmocore
#
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An Open Source License is a
# 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/
#


Name:   libosmocore
Summary:Open Source Mobile Communications Core Library
License:GPL-2.0 and GPL-2.0+ and LGPL-3.0+ and AGPL-3.0+
Group:  Productivity/Telephony/Utilities
Version:0.6.0
Release:0
Url:http://bb.osmocom.org/trac/wiki/libosmocore

#Git-Clone: git://git.osmocom.org/libosmocore
# Source created from tag 0.6.0 (commit 
533f63f15aa584eec73044802e0a8bc798a313fe)
Source: %name-%version.tar.xz
Patch1: osmo-version.diff
Patch2: osmo-talloc.diff
Patch3: osmo-talloc2.diff
Patch4: 0001-osmo-arfcn-Return-something-from-the-method.patch
Patch5: 0001-utils-resolve-compiler-warnings-on-implicit-declarat.patch
Patch6: 0002-utils-avoid-breaking-strict-aliasing.patch
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
BuildRequires:  autoconf
BuildRequires:  automake = 1.6
BuildRequires:  gcc-c++
BuildRequires:  libtalloc-devel
BuildRequires:  libtool
BuildRequires:  pkgconfig
BuildRequires:  xz

%description
libosmocore is a library with various utility functions that were
originally developed as part of the OpenBSC project, but which are of
a more generic nature and thus useful to (at least) other programs
that we develop in the sphere of Free Software / Open Source mobile
communications.

There is no clear scope of it. It simply houses all code shared
between OsmocomBB and OpenBSC to avoid code duplication.

%package tools
Summary:GSM utilities from the osmocore project
Group:  Productivity/Telephony/Utilities

%description tools
libosmocore is a library with various utility functions that were
originally developed as part of the OpenBSC project, but which are of
a more generic nature and thus useful to (at least) other programs
that we develop in the sphere of Free Software / Open Source mobile
communications.

This package contains GSM utilities from libosmocore.

%package -n libosmocodec0
Summary:Library for Osmocom codec-related utilities
License:GPL-2.0+
Group:  System/Libraries

%description -n libosmocodec0
libosmocore is a library with various utility functions that were
originally developed as part of the OpenBSC project, but which are of
a more generic nature and thus useful to (at least) other programs
that we develop in the sphere of Free Software / Open Source mobile