Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package zstd for openSUSE:Factory checked in at 2023-02-25 19:54:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/zstd (Old) and /work/SRC/openSUSE:Factory/.zstd.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zstd" Sat Feb 25 19:54:13 2023 rev:30 rq:1067313 version:1.5.4 Changes: -------- --- /work/SRC/openSUSE:Factory/zstd/zstd.changes 2023-01-07 17:15:38.896700499 +0100 +++ /work/SRC/openSUSE:Factory/.zstd.new.31432/zstd.changes 2023-02-25 19:54:14.626945653 +0100 @@ -1,0 +2,84 @@ +Fri Feb 10 08:22:04 UTC 2023 - Bernhard Wiedemann <[email protected]> + +- update to 1.5.4: + * perf: +20% faster huffman decompression for targets that + can't compile x64 assembly + * perf: up to +10% faster streaming compression at levels 1-2 + * perf: +4-13% for levels 5-12 by optimizing function + generation + * pref: +3-11% compression speed for `arm` target + * perf: +5-30% faster dictionary compression at levels 1-4 + * perf: +10-20% cold dict compression speed by prefetching + CDict tables + * perf: +1% faster compression by removing a branch in + ZSTD_fast_noDict + * perf: Small compression ratio improvements in high + compression mode + * perf: small speed improvement by better detecting + `STATIC_BMI2` for `clang` + * perf: Improved streaming performance when + `ZSTD_c_stableInBuffer` is set + * cli: Asynchronous I/O for improved cli speed + * cli: Change `zstdless` behavior to align with `zless` + * cli: Keep original file if `-c` or `--stdout` is given + * cli: Keep original files when result is concatenated into a + single output with `-o` + * cli: Preserve Permissions and Ownership of regular files + * cli: Print zlib/lz4/lzma library versions with `-vv` + * cli: Print checksum value for single frame files with `-lv` + * cli: Print `dictID` when present with `-lv` + * cli: when `stderr` is *not* the console, disable status + updates, but preserve final summary + * cli: support `--best` and `--no-name` in `gzip` compatibility + mode + * cli: support for `posix` high resolution timer + `clock_gettime()`, for improved benchmark accuracy + * cli: improved help/usage (`-h`, `-H`) formatting + * cli: Fix better handling of bogus numeric values + * cli: Fix input consists of multiple files _and_ `stdin` + * cli: Fix tiny files passthrough + * cli: Fix for `-r` on empty directory + * cli: Fix empty string as argument for `--output-dir-*` + * cli: Fix decompression memory usage reported by `-vv --long` + * cli: Fix infinite loop when empty input is passed to trainer + * cli: Fix `--adapt` doesn't work when `--no-progress` is also + set + * api: Support for Block-Level Sequence Producer + * api: Support for in-place decompression + * api: New `ZSTD_CCtx_setCParams()` function, set all + parameters defined in a `ZSTD_compressionParameters` + structure + * api: Streaming decompression detects incorrect header ID + sooner + * api: Window size resizing optimization for edge case + * api: More accurate error codes for busy-loop scenarios + * api: Fix limit overflow in `compressBound` and + `decompressBound` (#3362, #3373, Cyan4973) reported by + @nigeltao + * api: Deprecate several advanced experimental functions: + streaming (#3408, @embg), copy + * bug: Fix corruption that rarely occurs in 32-bit mode with + wlog=25 + * bug: Fix for block-splitter + * bug: Fixes for Sequence Compression API + * bug: Fix leaking thread handles on Windows + * bug: Fix timing issues with cmake/meson builds + * build: Allow user to select legacy level for cmake + * build: Enable legacy support by default in cmake + * build: Meson build script improvements + * build: Add aarch64 to supported architectures for zstd_trace + * build: support AIX architecture + * build: Fix `ZSTD_LIB_MINIFY` build macro, which now reduces + static library size by half + * build: Fix Windows issues with Multithreading translation + layer (#3364, #3380, @yoniko) and ARM64 target + * build: Fix `cmake` script + * doc: Updated man page, providing more details for `--train` + mode + * doc: Add decompressor errata document + * misc: Enable Intel CET + * misc: Fix `contrib/` seekable format + * misc: Improve speed of the one-file library generator +- rebase pzstd.1.patch + +------------------------------------------------------------------- Old: ---- zstd-1.5.2.tar.gz zstd-1.5.2.tar.gz.sig New: ---- zstd-1.5.4.tar.gz zstd-1.5.4.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zstd.spec ++++++ --- /var/tmp/diff_new_pack.fzbDB2/_old 2023-02-25 19:54:15.490950978 +0100 +++ /var/tmp/diff_new_pack.fzbDB2/_new 2023-02-25 19:54:15.498951027 +0100 @@ -18,7 +18,7 @@ %define libname libzstd1 Name: zstd -Version: 1.5.2 +Version: 1.5.4 Release: 0 Summary: Zstandard compression tools License: BSD-3-Clause AND GPL-2.0-only @@ -48,11 +48,6 @@ ~12%% better ratio than gzip. LZMA outperforms zstd by ~10%% faster compression for same ratio, or ~1â4%% size reduction for same time. - - - -# This compression summary is based on https://lists.opensuse.org/opensuse-factory/2019-05/msg00344.html - %package -n %{libname} Summary: Zstd compression library Group: System/Libraries ++++++ pzstd.1.patch ++++++ --- /var/tmp/diff_new_pack.fzbDB2/_old 2023-02-25 19:54:15.594951618 +0100 +++ /var/tmp/diff_new_pack.fzbDB2/_new 2023-02-25 19:54:15.598951643 +0100 @@ -1,18 +1,18 @@ -Index: zstd-1.5.2/programs/zstd.1 +Index: zstd-1.5.4/programs/zstd.1 =================================================================== ---- zstd-1.5.2.orig/programs/zstd.1 -+++ zstd-1.5.2/programs/zstd.1 -@@ -217,6 +217,12 @@ If input directory contains "\.\.", the - . - .IP "" 0 - . +--- zstd-1.5.4.orig/programs/zstd.1 ++++ zstd-1.5.4/programs/zstd.1 +@@ -171,6 +171,12 @@ do not store the original filename and t + .TP + \fB\-\-best\fR + alias to the option \fB\-9\fR\. +.SS Parallel Zstd OPTIONS +Additional options for the pzstd utility +.TP +\fB\-p\fR, \fB\-\-processes\fR + number of threads to use for (de)compression (default:4) +. - .SS "Restricted usage of Environment Variables" - Using environment variables to set parameters has security implications\. Therefore, this avenue is intentionally restricted\. Only \fBZSTD_CLEVEL\fR and \fBZSTD_NBTHREADS\fR are currently supported\. They set the compression level and number of threads to use during compression, respectively\. - . + .SS "Environment Variables" + Employing environment variables to set parameters has security implications\. Therefore, this avenue is intentionally limited\. Only \fBZSTD_CLEVEL\fR and \fBZSTD_NBTHREADS\fR are currently supported\. They set the compression level and number of threads to use during compression, respectively\. + .P ++++++ zstd-1.5.2.tar.gz -> zstd-1.5.4.tar.gz ++++++ ++++ 39484 lines of diff (skipped)
