Hello community,
here is the log from the commit of package zstd for openSUSE:Factory checked in at 2019-05-03 22:36:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/zstd (Old)
and /work/SRC/openSUSE:Factory/.zstd.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zstd"
Fri May 3 22:36:40 2019 rev:11 rq:698236 version:1.4.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/zstd/zstd.changes 2019-01-11 14:01:09.352061742 +0100
+++ /work/SRC/openSUSE:Factory/.zstd.new.5148/zstd.changes 2019-05-03 22:36:41.974523879 +0200
@@ -1,0 +2,16 @@
+Fri Apr 26 11:10:57 UTC 2019 - Martin Liška
+
+- Use FAT LTO objects in order to provide proper static library (boo#1133297).
+
+-------------------------------------------------------------------
+Wed Apr 17 11:30:30 UTC 2019 - Jan Engelhardt
+
+- Update to new upstream release 1.4.0
+ * perf: level 1 compression speed was improved by ~6–8%
+ * cli: added --[no-]compress-literals flag to enable or disable
+ literal compression
+- Reword "real-time" in description by some actual statistics,
+ because 603MB/s (lowest zstd level) is not "real-time" for
+ quite some applications.
+
+-------------------------------------------------------------------
Old:
----
zstd-1.3.8.tar.gz
New:
----
zstd-1.4.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ zstd.spec ++++++
--- /var/tmp/diff_new_pack.BeMLAn/_old 2019-05-03 22:36:42.582525115 +0200
+++ /var/tmp/diff_new_pack.BeMLAn/_new 2019-05-03 22:36:42.586525124 +0200
@@ -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: zstd
-Version: %{major}.3.8
+Version: %{major}.4.0
Release: 0
Summary: Zstandard compression tools
License: BSD-3-Clause AND GPL-2.0-only
@@ -35,14 +35,18 @@
BuildRequires: pkgconfig
%description
-Zstd, short for Zstandard, is a lossless compression algorithm,
-targeting real-time compression scenarios at zlib-level compression ratio.
+Zstd, short for Zstandard, is a lossless compression algorithm. Speed
+vs. compression trade-off is configurable in small increments.
+Decompression speed is preserved and remains roughly the same at all
+settings, a property shared by most LZ compression algorithms, such
+as zlib or lzma.
+
+At roughly the same ratio, zstd (v1.3.5) achieves ~600%% faster
+compression than zlib. At roughly the same time, zstd achives a ~12%%
+better ratio than gzip. LZMA outperforms zstd by ~10%% faster
+compression for same ratio, or ~9%% size reduction for same time.
-Zstd can also offer stronger compression ratios at the cost of
-compression speed. Speed vs. compression trade-off is configurable by
-small increments. Decompression speed is preserved and remains
-roughly the same at all settings, a property shared by most LZ
-compression algorithms, such as zlib or lzma.
+# This compression summary is based on https://lists.opensuse.org/opensuse-factory/2018-10/msg00111.html
%package -n %{libname}
Summary: Zstd compression library
@@ -50,7 +54,7 @@
%description -n %{libname}
Zstd, short for Zstandard, is a lossless compression algorithm,
-targeting real-time compression scenarios at zlib-level compression ratio.
+targeting faster compression than zlib at comparable ratios.
This subpackage contains the implementation as a shared library.
@@ -62,7 +66,7 @@
%description -n lib%{name}-devel
Zstd, short for Zstandard, is a lossless compression algorithm,
-targeting real-time compression scenarios at zlib-level compression ratio.
+targeting faster compression than zlib at comparable ratios.
Needed for compiling programs that link with the library.
@@ -74,7 +78,7 @@
%description -n lib%{name}-devel-static
Zstd, short for Zstandard, is a lossless compression algorithm,
-targeting real-time compression scenarios at zlib-level compression ratio.
+targeting faster compression than zlib at comparable ratios.
Needed for compiling programs that link with the library.
@@ -84,6 +88,7 @@
%patch2 -p1
%build
+%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
export CFLAGS="%{optflags}"
export CXXFLAGS="%{optflags} -std=c++11"
for dir in lib programs contrib/pzstd; do
++++++ zstd-1.3.8.tar.gz -> zstd-1.4.0.tar.gz ++++++
++++ 16788 lines of diff (skipped)