Hello community,

here is the log from the commit of package blosc for openSUSE:Factory checked 
in at 2016-03-16 10:35:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/blosc (Old)
 and      /work/SRC/openSUSE:Factory/.blosc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "blosc"

Changes:
--------
--- /work/SRC/openSUSE:Factory/blosc/blosc.changes      2016-02-17 
12:09:54.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.blosc.new/blosc.changes 2016-03-16 
10:35:22.000000000 +0100
@@ -1,0 +2,61 @@
+Wed Mar  9 21:35:59 UTC 2016 - [email protected]
+
+- Update to 1.7.1
+  * Fixed a bug preventing bitshuffle to work correctly on getitem().
+    Now, everything with bitshuffle seems to work correctly.
+  * Fixed the thread initialization for blosc_decompress_ctx().  Issue
+    #158.  Thanks to Chris Webers.
+  * Fixed a bug in the blocksize computation introduced in 1.7.0.  This
+    could have been creating segfaults.
+  * Allow bitshuffle to run on 1-byte typesizes.
+  * New parametrization of the blocksize to be independent of the
+    typesize.  This allows a smoother speed throughout all typesizes.
+  * lz4 and lz4hc codecs upgraded to 1.7.2 (from 1.7.0).
+  * When calling set_nthreads() but not actually changing the number of
+    threads in the internal pool does not teardown and setup it anymore.
+    PR #153.  Thanks to Santi Villalba.
+- Update to 1.7.0
+  * Added a new 'bitshuffle' filter so that the shuffle takes place at a
+    bit level and not just at a byte one, which is what it does the
+    previous 'shuffle' filter.
+  * New acceleration mode for LZ4 and BloscLZ codecs that enters in
+    operation with complevel < 9.  This allows for an important boost in
+    speed with minimal compression ratio loss.  Francesc Alted.
+  * LZ4 codec updated to 1.7.0 (r130).
+  * PREFER_EXTERNAL_COMPLIBS cmake option has been removed and replaced
+    by the more fine grained PREFER_EXTERNAL_LZ4, PREFER_EXTERNAL_SNAPPY
+    and PREFER_EXTERNAL_ZLIB.  In order to allow the use of the new API
+    introduced in LZ4 1.7.0, PREFER_EXTERNAL_LZ4 has been set to OFF by
+    default, whereas PREFER_EXTERNAL_SNAPPY and PREFER_EXTERNAL_ZLIB
+    continues to be ON.
+  * Implemented SSE2 shuffle support for buffers containing a number of
+    elements which is not a multiple of (typesize * vectorsize).  Jack
+    Pappas.
+  * Added SSE2 shuffle/unshuffle routines for types larger than 16
+    bytes.  Jack Pappas.
+  * 'test_basic' suite has been split in components for a much better
+    granularity on what's a possibly failing test.  Also, lots of new
+    tests have been added.  Jack Pappas.
+  * Fixed compilation on non-Intel archs (tested on ARM).  Zbyszek
+    Szmek.
+  * Modifyied cmake files in order to inform that AVX2 on Visual Studio
+    is supported only in 2013 update 2 and higher.
+  * Added a replacement for stdbool.h for Visual Studio < 2013.
+  * blosclz codec adds Win64/Intel as a platform supporting unaligned
+    addressing.  That leads to a speed-up of 2.2x in decompression.
+  * New blosc_get_version_string() function for retrieving the version
+    of the c-blosc library.  Useful when linking with dynamic libraries
+    and one want to know its version.
+  * New example (win-dynamic-linking.c) that shows how to link a Blosc
+    DLL dynamically in run-time (Windows only).
+  * The `context.threads_started` is initialized now when decompressing.
+    This could cause crashes in case you decompressed before compressing
+    (e.g. directly deserializing blosc buffers).  @atchouprakov.
+  * The HDF5 filter has been removed from c-blosc and moved into its own
+    repo at: https://github.com/Blosc/hdf5
+  * The MS Visual Studio 2008 has been tested with c-blosc for ensuring
+    compatibility with extensions for Python 2.6 and up.
+- Remove update-included 0001-Fix-cmake-system-check.patch and
+  0002-Fix-compilation-on-unknown-archs.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-Fix-cmake-system-check.patch
  0002-Fix-compilation-on-unknown-archs.patch
  v1.6.1.tar.gz

New:
----
  v1.7.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ blosc.spec ++++++
--- /var/tmp/diff_new_pack.bLSQ8f/_old  2016-03-16 10:35:23.000000000 +0100
+++ /var/tmp/diff_new_pack.bLSQ8f/_new  2016-03-16 10:35:23.000000000 +0100
@@ -19,15 +19,13 @@
 %define major   1
 %define libname lib%{name}%{major}
 Name:           blosc
-Version:        1.6.1
+Version:        1.7.1
 Release:        0
 Summary:        A blocking, shuffling and lossless compression library
 License:        MIT and BSD-3-Clause and BSD-2-Clause
 Group:          System/Libraries
 Url:            http://www.blosc.org/
 Source:         https://github.com/Blosc/c-blosc/archive/v%{version}.tar.gz
-Patch1:         0001-Fix-cmake-system-check.patch
-Patch2:         0002-Fix-compilation-on-unknown-archs.patch
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  snappy-devel
@@ -101,25 +99,25 @@
 
 %prep
 %setup -q -n c-blosc-%{version}
-%patch1        -p1
-%patch2        -p1
 
 %build
 %cmake
-make %{?_smp_mflags}
+# Build failes when done in parallel
+cmake --build . --config Release
 
 %install
 %cmake_install
 rm -rf %{buildroot}%{_libdir}/libblosc.a
 
 %check
-export LD_PRELOAD="$LD_PRELOAD  %{buildroot}%{_libdir}/libblosc.so.1"
-cd build
-ctest --output-on-failure --force-new-ctest-process %{?_smp_mflags}
-cd ..
+pushd build
+export LD_PRELOAD="$LD_PRELOAD  %{buildroot}%{_libdir}/libblosc.so  
%{buildroot}%{_libdir}/libblosc.so.%{major}  `pwd`/blosc/libblosc_testing.so"
+ctest -V -j1
+popd
 
 %post -n %{libname} -p /sbin/ldconfig
 %postun -n %{libname} -p /sbin/ldconfig
+
 %files -n %{libname}
 %defattr(-,root,root,-)
 %doc ANNOUNCE.rst README.rst README_HEADER.rst README_THREADED.rst 
LICENSES/*.txt RELEASE_NOTES.rst
@@ -129,6 +127,7 @@
 %files devel
 %defattr(-,root,root,-)
 %{_includedir}/blosc.h
+%{_includedir}/blosc-export.h
 %{_libdir}/libblosc.so
 
 %changelog

++++++ v1.6.1.tar.gz -> v1.7.1.tar.gz ++++++
++++ 15064 lines of diff (skipped)


Reply via email to