Hello community, here is the log from the commit of package blosc for openSUSE:Factory checked in at 2019-06-05 11:40:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/blosc (Old) and /work/SRC/openSUSE:Factory/.blosc.new.5148 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "blosc" Wed Jun 5 11:40:44 2019 rev:13 rq:707454 version:1.16.3 Changes: -------- --- /work/SRC/openSUSE:Factory/blosc/blosc.changes 2018-08-22 14:21:25.262503439 +0200 +++ /work/SRC/openSUSE:Factory/.blosc.new.5148/blosc.changes 2019-06-05 11:40:47.255065963 +0200 @@ -1,0 +2,19 @@ +Tue Jun 4 10:38:33 UTC 2019 - Martin Pluskal <mplus...@suse.com> + +- Update to version 1.16.3: + * Fix for building for clang with -march=haswell. See PR #262. + * Fix all the known warnings for GCC/Clang. Still some work to do for MSVC in this front. + * Due to some problems with several CI systems, the check for library symbols are deactivated now by default. If you want to enforce this check, use: cmake .. -DDEACTIVATE_SYMBOLS_CHECK=ON to re-activate it. + * Correct the check for the compressed size when the buffer is memcpyed. This was a regression introduced in 1.16.0. Fixes #261. + * Fixed a regression in 1.16.0 that prevented to compress empty buffers (see #260). + * Now the functions that execute Blosc decompressions are safe by default for untrusted/possibly corrupted inputs. + * The previous functions (with less safety) checks are still available with a '_unsafe' suffix. The complete list is: + * Also, a new API function named blosc_cbuffer_validate(), for validating Blosc compressed data, has been added. + * For details, see PR #258. Thanks to Jeremy Maitin-Shepard. + * Fixed a bug in blosc_compress() that could lead to thread deadlock under some situations. See #251. Thanks to @wenjuno for the report and the fix. + * Fix data race in shuffle.c host_implementation initialization. Fixes #253. Thanks to Jeremy Maitin-Shepard. + * Add workaround for Visual Studio 2008's lack of a stdint.h file to blosclz.c. + * Replaced //-comments with /**/-comments and other improvements for compatibility with quite old gcc compilers. See PR #243. Thanks to Andreas Martin. + * Empty buffers can be compressed again (this was unadvertedly prevented while fixing #234). See #247. Thanks to Valentin Haenel. + +------------------------------------------------------------------- Old: ---- blosc-1.14.4.tar.gz New: ---- blosc-1.16.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ blosc.spec ++++++ --- /var/tmp/diff_new_pack.6PqHvw/_old 2019-06-05 11:40:48.335065825 +0200 +++ /var/tmp/diff_new_pack.6PqHvw/_new 2019-06-05 11:40:48.335065825 +0200 @@ -1,7 +1,7 @@ # # spec file for package blosc # -# 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,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 major 1 %define libname lib%{name}%{major} Name: blosc -Version: 1.14.4 +Version: 1.16.3 Release: 0 Summary: A blocking, shuffling and lossless compression library License: MIT AND BSD-3-Clause AND BSD-2-Clause ++++++ blosc-1.14.4.tar.gz -> blosc-1.16.3.tar.gz ++++++ ++++ 124555 lines of diff (skipped)