Hello community,

here is the log from the commit of package blosc for openSUSE:Factory checked 
in at 2015-05-19 23:50:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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      2014-07-24 
00:23:42.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.blosc.new/blosc.changes 2015-05-19 
23:50:36.000000000 +0200
@@ -1,0 +2,82 @@
+Tue May 19 10:23:41 UTC 2015 - [email protected]
+
+- Update to version 1.6.1:
+  * Fixed a subtle, but long-standing bug in the blosclz codec that
+    could potentially overwrite an area beyond the output buffer.
+  * Support for runtime detection of AVX2 and SSE2 SIMD
+    instructions, allowing running AVX2 capable c-blosc libraries
+    to run on machines with no AVX2 available (will use SSE2 
+    instead).
+  * A new blocksize computation allows for better compression 
+    ratios for larger typesizes (> 8 bytes), without not penalizing
+    the speed too much (at least on modern CPUs).
+- changes from version 1.6.0:
+  * Support for AVX2 is here!  The benchmarks with a 4-core Intel
+    Haswell machine tell that both compression and decompression are
+    accelerated around a 10%, reaching peaks of 9.6 GB/s during
+    compression and 26 GB/s during decompression (memcpy() speed for
+    this machine is 7.5 GB/s for writes and 11.7 GB/s for reads).
+    Many thanks to @littlezhou for this nice work.
+  * Support for HPET (high precision timers) for the `bench` program.
+    This is particularly important for microbenchmarks like bench is
+    doing; since they take so little time to run, the granularity of a
+    less-accurate timer may account for a significant portion of the
+    runtime of the benchmark itself, skewing the results.  Thanks to
+    Jack Pappas.
+- changes from version 1.5.4:
+  * Updated to LZ4 1.6.0 (r128).
+  * Fix resource leak in t_blosc.  Jack Pappas.
+  * Better checks during testing.  Jack Pappas.
+  * Dynamically loadable HDF5 filter plugin. Kiyo Masui.
+- changes from version 1.5.3:
+  * Use llabs function (where available) instead of abs to avoid
+    truncating the result.  Jack Pappas.
+  * Use C11 aligned_alloc when it's available.  Jack Pappas.
+  * Use the built-in stdint.h with MSVC when available.  Jack Pappas.
+  * Only define the __SSE2__ symbol when compiling with MS Visual C++
+    and targeting x64 or x86 with the correct /arch flag set. This
+    avoids re-defining the symbol which makes other compilers issue
+    warnings.  Jack Pappas.
+  * Reinitializing Blosc during a call to set_nthreads() so as to fix
+    problems with contexts.  Francesc Alted.
+- changes from version 1.5.2:
+  * Using blosc_compress_ctx() / blosc_decompress_ctx() inside the
+    HDF5 compressor for allowing operation in multiprocess scenarios.
+    See: https://github.com/PyTables/PyTables/issues/412
+
+    The drawback of this quick fix is that the Blosc filter will be only
+    able to use a single thread until another solution can be devised.
+- changes from version 1.5.1:
+  * Updated to LZ4 1.5.0.  Closes #74.
+  * Added the 'const' qualifier to non SSE2 shuffle functions. Closes
+    #75.
+  * Explicitly call blosc_init() in HDF5 blosc_filter.c, fixing a
+    segfault.
+  * Quite a few improvements in cmake files for HDF5 support.  Thanks
+    to Dana Robinson (The HDF Group).
+  * Variable 'class' caused problems compiling the HDF5 filter with
+    g++.  Thanks to Laurent Chapon.
+  * Small improvements on docstrings of c-blosc main functions.
+- changes from version  1.5.0:
+  * Added new calls for allowing Blosc to be used *simultaneously*
+    (i.e. lock free) from multi-threaded environments.  The new
+    functions are:
+
+    - blosc_compress_ctx(...)
+    - blosc_decompress_ctx(...)
+
+    See the new docstrings in blosc.h for how to use them.  The previous
+    API should be completely unaffected.  Thanks to Christopher Speller.
+  * Optimized copies during BloscLZ decompression.  This can make
+    BloscLZ to decompress up to 1.5x faster in some situations.
+  * LZ4 and LZ4HC compressors updated to version 1.3.1.
+  * Added an examples directory on how to link apps with Blosc.
+  * stdlib.h moved from blosc.c to blosc.h as suggested by Rob Lathm.
+  * Fix a warning for {snappy,lz4}-free compilation.  Thanks to Andrew
+    Schaaf.
+  * Several improvements for CMakeLists.txt (cmake).
+  * Fixing C99 compatibility warnings.  Thanks to Christopher Speller.
+
+- specfile:
+  * update copyright year
+-------------------------------------------------------------------

Old:
----
  v1.4.1.tar.gz

New:
----
  v1.6.1.tar.gz

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

Other differences:
------------------
++++++ blosc.spec ++++++
--- /var/tmp/diff_new_pack.YxHwL5/_old  2015-05-19 23:50:37.000000000 +0200
+++ /var/tmp/diff_new_pack.YxHwL5/_new  2015-05-19 23:50:37.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package blosc
 #
-# Copyright (c) 2014 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
@@ -13,16 +13,18 @@
 # published by the Open Source Initiative.
 
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
+#
+
 
 Name:           blosc
-Version:        1.4.1
+Version:        1.6.1
+Release:        0
 %define major   1
 %define libname lib%{name}%{major}
-Release:        0
-License:        MIT and BSD-3-Clause and BSD-2-Clause
 Summary:        A blocking, shuffling and lossless compression library
-Url:            http://www.blosc.org/
+License:        MIT and BSD-3-Clause and BSD-2-Clause
 Group:          System/Libraries
+Url:            http://www.blosc.org/
 # NOTE: you MUST rename the source to "v%{version}.tar.gz" or the source 
validator won't work
 # github is weird because it renames files when you try to download them
 Source:         https://github.com/Blosc/c-blosc/archive/v%{version}.tar.gz 

++++++ v1.4.1.tar.gz -> v1.6.1.tar.gz ++++++
++++ 11950 lines of diff (skipped)


Reply via email to