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 <[email protected]>
+
+- Use FAT LTO objects in order to provide proper static library (boo#1133297).
+
+-------------------------------------------------------------------
+Wed Apr 17 11:30:30 UTC 2019 - Jan Engelhardt <[email protected]>
+
+- 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)


Reply via email to