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.000000000 +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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 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.
+libosmocore is a package with various utility functions that were
+originally developed as part of the OpenBSC project.
 
-This package contains GSM utilities from libosmocore.
+This package contains a program for frequency calculation for GSM
+called "osmo-arfcn", and a program called "osmo-auc-gen" that is used
+for testing GSM authentication.
 
 %package -n libosmocodec0
-Summary:        Library for Osmocom codec-related utilities
+Summary:        GSM 06.10, 06.20, 06.60, 06.90 codec library
 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
-communications.
+The libosmocodec library contains an implementation of multiple
+GSM codecs:
+
+* GSM 06.10 Full Rate (FR) codec
+* GSM 06.20 Half Rate (HR) codec
+* GSM 06.60 Enhanced Full Range (EFR) codec
+* GSM 06.90 Adaptive Multi-Rate (AMR) codec
 
 %package -n libosmocodec-devel
-Summary:        Development files for the Osmocom codec library
+Summary:        Development files for the Osmocom GSM codec library
 License:        GPL-2.0+
 Group:          Development/Libraries/C and C++
 Requires:       libosmocodec0 = %version
 
 %description -n libosmocodec-devel
-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.
+The libosmocodec library contains an implementation of multiple
+GSM codecs.
 
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmocodec.
 
-%package -n libosmocore7
+%package -n libosmocoding0
+Summary:        GSM/GPRS/EDGE transcoding routines library
+License:        GPL-2.0+
+Group:          System/Libraries
+
+%description -n libosmocoding0
+libosmocoding is a library which provides GSM, GPRS and EDGE
+transcoding routines.
+
+The following data types are currently supported: xCCH, PDTCH (CS 1-4
+and MCS 1-9), TCH/FR, TCH/HR, TCH/AFS, RCH/AHS, RACH and SCH.
+
+%package -n libosmocoding-devel
+Summary:        Development files for the Osmocom transcoding library
+License:        GPL-2.0+
+Group:          Development/Libraries/C and C++
+Requires:       libosmocoding0 = %version
+
+%description -n libosmocoding-devel
+libosmocoding is a library which provides GSM, GPRS and EDGE
+transcoding routines.
+
+This subpackage contains libraries and header files for developing
+applications that want to make use of libosmocoding.
+
+%package -n libosmocore8
 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
-# 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 libosmocore7
+%description -n libosmocore8
 libosmocore is a library with various utility functions shared
 between OpenBSC and OsmocomBB.
 
 %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+
 Group:          Development/Libraries/C and C++
-# crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+
-Requires:       libosmocore7 = %version
+Requires:       libosmocore8 = %version
 Requires:       libtalloc-devel
 
 %description -n libosmocore-devel
@@ -125,8 +142,8 @@
 Group:          System/Libraries
 
 %description -n libosmoctrl0
-libosmocore is a library with various utility functions shared
-between OpenBSC and OsmocomBB.
+libosmocore is a package with various utility functions that were
+originally developed as part of the OpenBSC project.
 
 libosmoctrl is an SNMP-like control interface. In contrast to the VTY
 interface, the control interface is meant to be used by programs.
@@ -152,11 +169,10 @@
 Group:          System/Libraries
 
 %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
-that we develop in the sphere of Free Software / Open Source mobile
-communications.
+libosmocore is a package with various utility functions that were
+originally developed as part of the OpenBSC project.
+
+The libosmogb library contains a GPRS BSSGP protocol implementation.
 
 %package -n libosmogb-devel
 Summary:        Development files for the Osmocom GPRS Gb interface library
@@ -167,40 +183,39 @@
 Requires:       libosmogsm-devel = %version
 
 %description -n libosmogb-devel
-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.
+The libosmogb library contains a GPRS BSSGP protocol implementation.
 
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmogb.
 
-%package -n libosmogsm5
-Summary:        Osmocom GSM core library
+%package -n libosmogsm6
+Summary:        Osmocom GSM utility library
 License:        GPL-2.0+ and AGPL-3.0+
 Group:          System/Libraries
 
-%description -n libosmogsm5
-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.
+%description -n libosmogsm6
+libosmocore is a package with various utility functions that were
+originally developed as part of the OpenBSC project.
+
+The libosmogsm library in particular is a collection of common code
+used in various GSM related sub-projects inside the Osmocom family of
+projects. It includes A5/1 and A5/2 ciphers, COMP128v1, a LAPDm
+implementation, a GSM TLV parser, SMS utility routines as well as
+protocol definitions for a series of protocols.
 
 %package -n libosmogsm-devel
-Summary:        Development files for the Osmocom GSM core library
+Summary:        Development files for the Osmocom GSM utility library
 License:        GPL-2.0+ and AGPL-3.0+
 Group:          Development/Libraries/C and C++
 Requires:       libosmocore-devel = %version
-Requires:       libosmogsm5 = %version
+Requires:       libosmogsm6 = %version
 
 %description -n libosmogsm-devel
-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.
+The libosmogsm library in particular is a collection of common code
+used in various GSM related sub-projects inside the Osmocom family of
+projects. It includes A5/1 and A5/2 ciphers, COMP128v1, a LAPDm
+implementation, a GSM TLV parser, SMS utility routines as well as
+protocol definitions for a series of protocols.
 
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmogsm.
@@ -211,11 +226,11 @@
 Group:          System/Libraries
 
 %description -n libosmosim0
-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.
+libosmocore is a package with various utility functions that were
+originally developed as part of the OpenBSC project.
+
+The libosmosim library in particular contains routines for SIM card
+access.
 
 %package -n libosmosim-devel
 Summary:        Development files for the Osmocom SIM card utility library
@@ -225,11 +240,8 @@
 Requires:       libosmosim0 = %version
 
 %description -n libosmosim-devel
-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.
+The libosmosim library in particular contains routines for SIM card
+access.
 
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmosim.
@@ -240,11 +252,11 @@
 Group:          System/Libraries
 
 %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
-that we develop in the sphere of Free Software / Open Source mobile
-communications.
+libosmocore is a package with various utility functions that were
+originally developed as part of the OpenBSC project.
+
+The libosmovty library implements the interactive command-line on the
+VTY (Virtual TTY), as well as configuration file parsing.
 
 %package -n libosmovty-devel
 Summary:        Development files for the Osmocom VTY interface library
@@ -254,25 +266,22 @@
 Requires:       libosmovty3 = %version
 
 %description -n libosmovty-devel
-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.
+The libosmovty library implements the interactive command-line on the
+VTY (Virtual TTY), as well as configuration file parsing.
 
 This subpackage contains libraries and header files for developing
 applications that want to make use of libosmovty.
 
 %prep
 %setup -q
-%patch -P 1 -P 2 -p1
+%patch -P 1 -p1
 
 %build
 echo "%version" >.tarball-version
 autoreconf -fiv
 %configure --enable-shared --disable-static \
        --includedir="%_includedir/%name"
-make %{?_smp_mflags}
+make %{?_smp_mflags} V=1
 
 %install
 b="%buildroot"
@@ -285,14 +294,16 @@
 
 %post   -n libosmocodec0 -p /sbin/ldconfig
 %postun -n libosmocodec0 -p /sbin/ldconfig
-%post   -n libosmocore7 -p /sbin/ldconfig
-%postun -n libosmocore7 -p /sbin/ldconfig
+%post   -n libosmocoding0 -p /sbin/ldconfig
+%postun -n libosmocoding0 -p /sbin/ldconfig
+%post   -n libosmocore8 -p /sbin/ldconfig
+%postun -n libosmocore8 -p /sbin/ldconfig
 %post   -n libosmoctrl0 -p /sbin/ldconfig
 %postun -n libosmoctrl0 -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 libosmogsm6 -p /sbin/ldconfig
+%postun -n libosmogsm6 -p /sbin/ldconfig
 %post   -n libosmosim0 -p /sbin/ldconfig
 %postun -n libosmosim0 -p /sbin/ldconfig
 %post   -n libosmovty3 -p /sbin/ldconfig
@@ -314,9 +325,21 @@
 %_libdir/libosmocodec.so
 %_libdir/pkgconfig/libosmocodec.pc
 
-%files -n libosmocore7
+%files -n libosmocoding0
+%defattr(-,root,root)
+%_libdir/libosmocoding.so.0*
+
+%files -n libosmocoding-devel
+%defattr(-,root,root)
+%dir %_includedir/%name
+%dir %_includedir/%name/osmocom
+%_includedir/%name/osmocom/coding/
+%_libdir/libosmocoding.so
+%_libdir/pkgconfig/libosmocoding.pc
+
+%files -n libosmocore8
 %defattr(-,root,root)
-%_libdir/libosmocore.so.7*
+%_libdir/libosmocore.so.8*
 
 %files -n libosmocore-devel
 %defattr(-,root,root)
@@ -350,9 +373,9 @@
 %_libdir/libosmogb.so
 %_libdir/pkgconfig/libosmogb.pc
 
-%files -n libosmogsm5
+%files -n libosmogsm6
 %defattr(-,root,root)
-%_libdir/libosmogsm.so.5*
+%_libdir/libosmogsm.so.6*
 
 %files -n libosmogsm-devel
 %defattr(-,root,root)
@@ -384,6 +407,7 @@
 %dir %_includedir/%name
 %dir %_includedir/%name/osmocom
 %_includedir/%name/osmocom/vty/
+%_includedir/%name/osmo-release.mk
 %_libdir/libosmovty.so
 %_libdir/pkgconfig/libosmovty.pc
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.sDSUqC/_old  2017-10-09 19:45:00.316064383 +0200
+++ /var/tmp/diff_new_pack.sDSUqC/_new  2017-10-09 19:45:00.320064207 +0200
@@ -1,13 +1,13 @@
 <services>
-       <service name="tar_scm" mode="localonly">
+       <service name="tar_scm" mode="disabled">
                <param name="scm">git</param>
                <param name="url">git://git.osmocom.org/libosmocore</param>
                <param name="revision">master</param>
                <param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@</param>
        </service>
-       <service name="recompress" mode="localonly">
+       <service name="recompress" mode="disabled">
                <param name="file">*.tar</param>
                <param name="compression">xz</param>
        </service>
-       <service name="set_version" mode="localonly"/>
+       <service name="set_version" mode="disabled"/>
 </services>

++++++ libosmocore-0.9.0.212.tar.xz -> libosmocore-0.9.6.400.tar.xz ++++++
++++ 48999 lines of diff (skipped)

++++++ osmo-pkgconfig.diff ++++++
--- /var/tmp/diff_new_pack.sDSUqC/_old  2017-10-09 19:45:00.816042408 +0200
+++ /var/tmp/diff_new_pack.sDSUqC/_new  2017-10-09 19:45:00.816042408 +0200
@@ -6,16 +6,16 @@
  Makefile.am |    2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
-Index: libosmocore/Makefile.am
+Index: libosmocore-0.9.6.400/Makefile.am
 ===================================================================
---- libosmocore.orig/Makefile.am
-+++ libosmocore/Makefile.am
+--- libosmocore-0.9.6.400.orig/Makefile.am
++++ libosmocore-0.9.6.400/Makefile.am
 @@ -5,7 +5,7 @@ SUBDIRS = include src src/vty src/codec
  
  pkgconfigdir = $(libdir)/pkgconfig
  pkgconfig_DATA = libosmocore.pc libosmocodec.pc libosmovty.pc libosmogsm.pc \
--               libosmogb.pc libosmoctrl.pc
-+               libosmogb.pc libosmoctrl.pc libosmosim.pc
+-               libosmogb.pc libosmoctrl.pc libosmocoding.pc
++               libosmogb.pc libosmoctrl.pc libosmocoding.pc libosmosim.pc
+ 
+ @RELMAKE@
  
- BUILT_SOURCES = $(top_srcdir)/.version
- $(top_srcdir)/.version:


Reply via email to