Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package zsync for openSUSE:Factory checked in at 2025-09-22 16:41:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/zsync (Old) and /work/SRC/openSUSE:Factory/.zsync.new.27445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zsync" Mon Sep 22 16:41:24 2025 rev:20 rq:1306551 version:0.6.3 Changes: -------- --- /work/SRC/openSUSE:Factory/zsync/zsync.changes 2024-06-06 12:35:12.490136329 +0200 +++ /work/SRC/openSUSE:Factory/.zsync.new.27445/zsync.changes 2025-09-22 16:42:15.835925993 +0200 @@ -1,0 +2,25 @@ +Sun Sep 14 15:56:43 UTC 2025 - Andrea Manzini <[email protected]> + +- update to 0.6.3 + * Performance improvements for large (>250MB) files - on multi-gigabyte files + this can be a very large improvement. + * Tuning to reduce likelyhood of hitting bad performance due to bad checksum + distribution. + * Fix case where client would think download succeeded and try verifying it + when it had really failed. + * Fix a problem where the client could get into a loop retrieving data if the + remote returned data inconsistent with the .zsync file. + * Improvements to some of the error and progress messages. + * Stop zsync requesting bytes past the end of the target file. + * Fix bug where mtime would be set to something offset from the intended value + due to timezones. + * Fix a case where auth headers could be send to the wrong server across a + redirect. Send auth headers unconditionally when username & password are + provided. + * Fix compilation with gcc-14. + * Other optimisations. + +- dropped patch zsync-gcc14.patch as fixes are included in upstream +- ran spec-cleaner + +------------------------------------------------------------------- Old: ---- zsync-0.6.2.tar.bz2 zsync-gcc14.patch New: ---- zsync-0.6.3.tar.bz2 ----------(Old B)---------- Old: - dropped patch zsync-gcc14.patch as fixes are included in upstream - ran spec-cleaner ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zsync.spec ++++++ --- /var/tmp/diff_new_pack.Hh9PPE/_old 2025-09-22 16:42:16.263943976 +0200 +++ /var/tmp/diff_new_pack.Hh9PPE/_new 2025-09-22 16:42:16.267944145 +0200 @@ -1,7 +1,7 @@ # # spec file for package zsync # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,17 +17,15 @@ Name: zsync -Version: 0.6.2 +Version: 0.6.3 Release: 0 Summary: Client-side Implementation of the Rsync Algorithm over HTTP License: Artistic-2.0 Group: Productivity/Networking/Other -URL: http://zsync.moria.org.uk/ -Source0: http://zsync.moria.org.uk/download/zsync-%{version}.tar.bz2 +URL: https://zsync.moria.org.uk/ +Source0: https://zsync.moria.org.uk/download/zsync-%{version}.tar.bz2 # PATCH-FIX-OPENSUSE avoid build time in generated files for build compare Patch0: zsync-no-build-date.patch -# PATCH-FIX-OPENSUSE build with gcc14 -Patch1: zsync-gcc14.patch BuildRequires: gcc BuildRequires: make @@ -45,7 +43,7 @@ %build %configure -make %{?_smp_mflags} V=1 +%make_build %install %make_install ++++++ zsync-0.6.2.tar.bz2 -> zsync-0.6.3.tar.bz2 ++++++ ++++ 22770 lines of diff (skipped) ++++++ zsync-no-build-date.patch ++++++ --- /var/tmp/diff_new_pack.Hh9PPE/_old 2025-09-22 16:42:16.439951372 +0200 +++ /var/tmp/diff_new_pack.Hh9PPE/_new 2025-09-22 16:42:16.443951539 +0200 @@ -1,8 +1,8 @@ Index: make.c =================================================================== ---- make.c.orig 2009-04-13 12:54:38.000000000 +0200 -+++ make.c 2010-09-03 23:28:58.575337000 +0200 -@@ -621,8 +621,7 @@ int main(int argc, char **argv) { +--- make.c.orig ++++ make.c +@@ -627,8 +627,7 @@ int main(int argc, char **argv) { verbose++; break; case 'V': @@ -14,9 +14,9 @@ case 'z': Index: client.c =================================================================== ---- client.c.orig 2009-01-22 22:03:18.000000000 +0100 -+++ client.c 2010-09-03 23:29:36.120262000 +0200 -@@ -491,8 +491,7 @@ int main(int argc, char **argv) { +--- client.c.orig ++++ client.c +@@ -508,8 +508,7 @@ int main(int argc, char **argv) { seedfiles = append_ptrlist(&nseedfiles, seedfiles, optarg); break; case 'V':
