Hello community,

here is the log from the commit of package blosc for openSUSE:Factory checked 
in at 2016-09-27 13:44:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-03-16 
10:35:22.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.blosc.new/blosc.changes 2016-09-27 
13:44:57.000000000 +0200
@@ -1,0 +2,99 @@
+Fri Sep 16 15:06:34 UTC 2016 - [email protected]
+
+- Update to 1.11.1
+  - Fixed a bug introduced in 1.11.0 and discovered by pandas test suite. This
+    basically prevented to decompress buffers compressed with previous 
versions of
+    C-Blosc. See: https://github.com/Blosc/python-blosc/issues/115
+- Update to 1.11.0
+  - Internal Zstd codec upgraded to 1.0.0.
+  - New block size computation inherited from C-Blosc2. Benchmarks are saying 
that
+    this benefits mainly to LZ4, LZ4HC, Zlib and Zstd codecs, both in speed 
and in
+    compression ratios (although YMMV for your case).
+  - Added the @rpath flag in Mac OSX for shared libraries.  Fixes #175.
+  - Added a fix for VS2008
+  - License changed from MIT to 3-clause BSD style.
+- Update to 1.10.2
+  - Force the use of --std=gnu99 when using gcc.  Fixes #174.
+- Update to 1.10.1
+  - Removed an inconsistent check for C11 (__STDC_VERSION__ >= 201112L and
+    _ISOC11_SOURCE) as this seem to pose problems on compilers doing different
+    things in this check (e.g. clang). See
+    https://github.com/Blosc/bloscpack/issues/50.
+- Update to 1.10.0
+  - Initial support for Zstandard (0.7.4). Zstandard (or Zstd for short) is a 
new
+    compression library that allows better compression than Zlib, but that 
works
+    typically faster (and some times much faster), making of it a good match 
for
+    Blosc.
+- Update to 1.9.3
+  - Reverted a mistake introduced in 1.7.1.  At that time, bit-shuffling
+    was enabled for typesize == 1 (i.e. strings), but the change also
+    included byte-shuffling accidentally.  This only affected performance,
+    but in a quite bad way (a copy was needed).  This has been fixed and
+    byte-shuffling is not active when typesize == 1 anymore.
+
+-------------------------------------------------------------------
+Thu Jul  7 18:13:50 UTC 2016 - [email protected]
+
+- Update to 1.9.2
+  * Check whether Blosc is actually initialized before blosc_init(),
+    blosc_destroy() and blosc_free_resources().  This makes the library
+    more resistant to different initialization cycles
+    (e.g. https://github.com/stevengj/Blosc.jl/issues/19).
+- Update to 1.9.1
+  * The internal copies when clevel=0 are made now via memcpy().  At the
+    beginning of C-Blosc development, benchmarks where saying that the
+    internal, multi-threaded copies inside C-Blosc were faster than
+    memcpy(), but 6 years later, memcpy() made greats strides in terms
+    of efficiency.  With this, you should expect an slight speed
+    advantage (10% ~ 20%) when C-Blosc is used as a replacement of
+    memcpy() (which should not be the most common scenario out there).
+  * Added a new DEACTIVATE_AVX2 cmake option to explicitly disable AVX2
+    at build-time.  Thanks to James Bird.
+  * The ``make -jN`` for parallel compilation should work now.  Thanks
+    to James Bird.
+- Update to 1.9.0
+  * New blosc_get_nthreads() function to get the number of threads that
+    will be used internally during compression/decompression (set by
+    already existing blosc_set_nthreads()).
+  * New blosc_get_compressor() function to get the compressor that will
+    be used internally during compression (set by already existing
+    blosc_set_compressor()).
+  * New blosc_get_blocksize() function to get the internal blocksize to
+    be used during compression (set by already existing
+    blosc_set_blocksize()).
+  * Now, when the BLOSC_NOLOCK environment variable is set (to any
+    value), the calls to blosc_compress() and blosc_decompress() will
+    call blosc_compress_ctx() and blosc_decompress_ctx() under the hood
+    so as to avoid the internal locks.  See blosc.h for details.  This
+    allows multi-threaded apps calling the non _ctx() functions to avoid
+    the internal locks in C-Blosc.  For the not multi-threaded app
+    though, it is in general slower to call the _ctx() functions so the
+    use of BLOSC_NOLOCK is discouraged.
+  * In the same vein, from now on, when the BLOSC_NTHREADS environment
+    variable is set to an integer, every call to blosc_compress() and
+    blosc_decompress() will call blosc_set_nthreads(BLOSC_NTHREADS)
+    before the actuall compression/decompression process.  See blosc.h
+    for details.
+  * Finally, if BLOSC_CLEVEL, BLOSC_SHUFFLE, BLOSC_TYPESIZE and/or
+    BLOSC_COMPRESSOR variables are set in the environment, these will be
+    also honored before calling blosc_compress().
+  * Calling blosc_init() before any other Blosc call, although
+    recommended, is not necessary anymore.  The idea is that you can use
+    just the basic blosc_compress() and blosc_decompress() and control
+    other parameters (nthreads, compressor, blocksize) by using
+    environment variables (see above).
+- Update to 1.8.1
+  * Disable the use of __builtin_cpu_supports() for GCC 5.3.1
+    compatibility.
+- Update to 1.8.0
+  * The code is (again) compatible with VS2008 and VS2010.  This is
+    important for compatibility with Python 2.6/2.7/3.3/3.4.
+  * Introduced a new global lock during blosc_decompress() operation.
+    As the blosc_compress() was already guarded by a global lock, this
+    means that the compression/decompression is again thread safe.
+    However, when using C-Blosc from multi-threaded environments, it is
+    important to keep using the *_ctx() functions for performance
+    reasons.  NOTE: _ctx() functions will be replaced by more powerful
+    ones in C-Blosc 2.0.
+
+-------------------------------------------------------------------

Old:
----
  v1.7.1.tar.gz

New:
----
  v1.11.1.tar.gz

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

Other differences:
------------------
++++++ blosc.spec ++++++
--- /var/tmp/diff_new_pack.hmtNsL/_old  2016-09-27 13:44:58.000000000 +0200
+++ /var/tmp/diff_new_pack.hmtNsL/_new  2016-09-27 13:44:58.000000000 +0200
@@ -19,7 +19,7 @@
 %define major   1
 %define libname lib%{name}%{major}
 Name:           blosc
-Version:        1.7.1
+Version:        1.11.1
 Release:        0
 Summary:        A blocking, shuffling and lossless compression library
 License:        MIT and BSD-3-Clause and BSD-2-Clause

++++++ v1.7.1.tar.gz -> v1.11.1.tar.gz ++++++
++++ 47582 lines of diff (skipped)


Reply via email to