Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package zpaqfranz for openSUSE:Factory checked in at 2026-10-01 16:44:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/zpaqfranz (Old) and /work/SRC/openSUSE:Factory/.zpaqfranz.new.1253 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zpaqfranz" Thu Oct 1 16:44:37 2026 rev:14 rq:1381674 version:65.5 Changes: -------- --- /work/SRC/openSUSE:Factory/zpaqfranz/zpaqfranz.changes 2026-09-29 17:51:12.721795516 +0200 +++ /work/SRC/openSUSE:Factory/.zpaqfranz.new.1253/zpaqfranz.changes 2026-10-01 16:45:25.506966851 +0200 @@ -1,0 +2,23 @@ +Wed Sep 30 08:26:16 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 65.5: + * New -m8: zstd 1.5.7 inside zpaq, faster than -m1 and smaller; + the archive stays a normal zpaq archive, extractable by any + zpaq through a ZPAQL decoder stored in the archive itself + * -m6 redefined as "m4.5": -m4 plus three sparse contexts, a bit + smaller than -m4 for a quarter more time; the old -m6 (LZ4) + and -m7 (LZAV) methods are gone, their archives still extract + * a -append rewritten: the archive is written only forward (two + passes, no seek back) and a -append -stdout emits the new + version as a delta stream to glue after the archive + * New autotest -all -quick, a four-step self test for slow + machines; ARM Linux builds now use all their cores + * -mx/-ms are now accepted as the short form of -method: they + used to be silently ignored, making a plain -m1 archive + * mount without ZPAQMOUNT now exits 2 instead of printing help; + a batch of fixes of upstream issues 292-313 +- Upstream's tag 65.5 still points at the 65.4 commit, so the + zpaqfranz.cpp release asset is overlaid in %prep; the License + tag gains BSD-3-Clause for the bundled zstd + +------------------------------------------------------------------- Old: ---- zpaqfranz-65.4.tar.gz New: ---- zpaqfranz-65.5.tar.gz zpaqfranz.cpp ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zpaqfranz.spec ++++++ --- /var/tmp/diff_new_pack.lH4CKf/_old 2026-10-01 16:45:26.512008982 +0200 +++ /var/tmp/diff_new_pack.lH4CKf/_new 2026-10-01 16:45:26.514009066 +0200 @@ -17,13 +17,13 @@ Name: zpaqfranz -Version: 65.4 +Version: 65.5 Release: 0 Summary: A journaling, incremental, deduplicating archiver # Legal-Review-Notice: zpaqfranz is a single-translation-unit program that # embeds a large amount of third-party code. Upstream enumerates every piece # in the "Credits and copyrights and licenses" block of zpaqfranz.cpp -# (27 entries); the tag below is the union of what that block declares, +# (28 entries); the tag below is the union of what that block declares, # after electing the permissive side of the two dual-licensed pieces: # - zpaqfranz itself and libdivsufsort, Embedded Artistry, nilsimsa, zsfx # and ascii-art: MIT (LICENSE is the MIT text), @@ -37,6 +37,7 @@ # CC0-1.0 obligation is taken on, # - the libtomcrypt AES is "public domain OR WTFPL" - we elect public domain, # - Twofish by Niels Ferguson: Ferguson-Twofish. +# - zstd 1.5.7 (65.5, entry 28), the -m8 backend: BSD-3-Clause. # The bundled curl.h is licensed under the curl licence, but only the header # is present: libcurl and libssh are dlopened at run time and no curl or # libssh code is linked into the binary, so it is not part of this tag. @@ -46,9 +47,12 @@ # belong to the new "mount" command, which exists only under -DZPAQMOUNT. # That is not defined below, so no FUSE code is compiled and neither entry # is part of this tag. -License: Apache-2.0 AND BSD-2-Clause AND MIT AND SUSE-Public-Domain AND Zlib AND Unlicense AND Ferguson-Twofish +License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MIT AND SUSE-Public-Domain AND Zlib AND Unlicense AND Ferguson-Twofish URL: https://github.com/fcorbelli/zpaqfranz Source0: https://github.com/fcorbelli/zpaqfranz/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz +# Upstream's tag 65.5 still points at the 65.4 commit; the 65.5 code is +# published only as a release asset. +Source1: https://github.com/fcorbelli/zpaqfranz/releases/download/%{version}/%{name}.cpp BuildRequires: gcc-c++ # libcurl and libssh are dlopened by name at run time for the URL and SFTP # features; the binary does not link them, so these stay weak dependencies. @@ -60,6 +64,7 @@ Provides: bundled(libdivsufsort-lite) = 2.00 Provides: bundled(lz4) Provides: bundled(xxhash) +Provides: bundled(zstd) = 1.5.7 %description Swiss army knife for backup and disaster recovery, like 7z or RAR on @@ -68,6 +73,9 @@ %prep %autosetup -p1 +# The tag archive still carries the 65.4 zpaqfranz.cpp; the release asset +# is the 65.5 one. +cp %{SOURCE1} zpaqfranz.cpp # Upstream ships these two with CRLF line endings, which rpmlint rejects. sed -i 's/\r$//' CHANGELOG.md COPYING ++++++ zpaqfranz-65.4.tar.gz -> zpaqfranz-65.5.tar.gz ++++++ ++++++ zpaqfranz.cpp ++++++ ++++ 188126 lines (skipped)
