Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rsync for openSUSE:Factory checked 
in at 2022-09-15 22:57:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rsync (Old)
 and      /work/SRC/openSUSE:Factory/.rsync.new.2083 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rsync"

Thu Sep 15 22:57:44 2022 rev:80 rq:1003501 version:3.2.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/rsync/rsync.changes      2022-09-13 
15:08:01.916413347 +0200
+++ /work/SRC/openSUSE:Factory/.rsync.new.2083/rsync.changes    2022-09-15 
22:57:54.788999026 +0200
@@ -1,0 +2,29 @@
+Wed Sep 14 09:23:51 UTC 2022 - David Anes <david.a...@suse.com>
+
+- Use bundled SLP patch now that upstream fixed it:
+  * Remove rsync-3.2.5-slp.patch
+
+-------------------------------------------------------------------
+Mon Sep 12 13:17:11 UTC 2022 - Dirk M??ller <dmuel...@suse.com>
+
+- update to 3.2.6:
+  * More path-cleaning improvements in the file-list validation code to avoid
+    rejecting of valid args.
+  * A file-list validation fix for a --files-from file that ends without a
+    line-terminating character.
+  * Added a safety check that prevents the sender from removing destination
+    files when a local copy using --remove-source-files has some files that are
+    shared between the sending & receiving hierarchies, including the case
+    where the source dir & destination dir are identical.
+  * Fixed a bug in the internal MD4 checksum code that could cause the digest
+    to be sporadically incorrect (the openssl version was/is fine).
+  * A minor tweak to rrsync added "copy-devices" to the list of known args, but
+    left it disabled by default.
+
+-------------------------------------------------------------------
+Fri Sep  9 08:32:28 UTC 2022 - Bernhard Wiedemann <bwiedem...@suse.com>
+
+- Build SLE version with g++-11
+  to work around nondeterministic g++-7 (boo#1193895)
+
+-------------------------------------------------------------------

Old:
----
  rsync-3.2.5-slp.patch
  rsync-3.2.5.tar.gz
  rsync-3.2.5.tar.gz.asc
  rsync-patches-3.2.5.tar.gz
  rsync-patches-3.2.5.tar.gz.asc

New:
----
  rsync-3.2.6.tar.gz
  rsync-3.2.6.tar.gz.asc
  rsync-patches-3.2.6.tar.gz
  rsync-patches-3.2.6.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rsync.spec ++++++
--- /var/tmp/diff_new_pack.LBglAo/_old  2022-09-15 22:57:55.445000877 +0200
+++ /var/tmp/diff_new_pack.LBglAo/_new  2022-09-15 22:57:55.449000889 +0200
@@ -22,15 +22,21 @@
 %bcond_with xxhash
 %endif
 
+%if 0%{?suse_version} < 1550
+%bcond_without gcc11
+%else
+%bcond_with gcc11
+%endif
+
 Name:           rsync
-Version:        3.2.5
+Version:        3.2.6
 Release:        0
 Summary:        Versatile tool for fast incremental file transfer
 License:        GPL-3.0-or-later
 Group:          Productivity/Networking/Other
 URL:            https://rsync.samba.org/
-Source:         http://rsync.samba.org/ftp/rsync/src/rsync-%{version}.tar.gz
-Source1:        
http://rsync.samba.org/ftp/rsync/src/rsync-patches-%{version}.tar.gz
+Source:         https://rsync.samba.org/ftp/rsync/src/rsync-%{version}.tar.gz
+Source1:        
https://rsync.samba.org/ftp/rsync/src/rsync-patches-%{version}.tar.gz
 Source2:        logrotate.rsync
 Source3:        rsyncd.socket
 Source4:        rsyncd.rc
@@ -38,14 +44,10 @@
 Source6:        rsyncd.secrets
 Source8:        rsyncd.service
 Source9:        rsyncd@.service
-Source10:       
http://rsync.samba.org/ftp/rsync/src/rsync-%{version}.tar.gz.asc
-Source11:       
http://rsync.samba.org/ftp/rsync/src/rsync-patches-%{version}.tar.gz.asc
+Source10:       
https://rsync.samba.org/ftp/rsync/src/rsync-%{version}.tar.gz.asc
+Source11:       
https://rsync.samba.org/ftp/rsync/src/rsync-patches-%{version}.tar.gz.asc
 Source12:       %{name}.keyring
-# PATCH-FIX-UPSTREAM: slp.diff included in distribution tar file does not apply
-#  cleanly, therefore we use the upstream patch directly (for 3.2.5)
-Source13:       
https://raw.githubusercontent.com/WayneD/rsync-patches/d899304ea5daa125417f296bdd6f8bff0ed342ca/slp.diff#:/rsync-3.2.5-slp.patch
 Patch0:         rsync-no-libattr.patch
-Patch1:         rsync-3.2.5-slp.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  c++_compiler
@@ -60,6 +62,9 @@
 %if %{with xxhash}
 BuildRequires:  pkgconfig(libxxhash) >= 0.8.0
 %endif
+%if %{with gcc11}
+BuildRequires:  gcc11-c++
+%endif
 BuildRequires:  pkgconfig(openssl)
 Requires(post): grep
 Requires(post): sed
@@ -77,19 +82,20 @@
 
 %prep
 %setup -q -b 1
-rm -f zlib/*.h
+rm -f zlib/*.h zlib/*.c
 
-# TODO: (See Source13/Patch1) we have to re-enable the patching of SLP using
-#   the patch included in the distributed tar file for next version, for now
-#   we apply latest upstream patch (for 3.2.5) from Github, the one included
-#   in tar fiel desn't apply cleanly
-# patch -p1 < patches/slp.diff
+patch -p1 < patches/slp.diff
 
 %autopatch -p1
 
 %build
 autoreconf -fiv
+%if %{with gcc11}
+export CC=gcc-11
+export CXX=g++-11
+%endif
 export CFLAGS="%{optflags} -fPIC -DPIC -fPIE"
+export CXXFLAGS="$CFLAGS"
 export LDFLAGS="-Wl,-z,relro,-z,now -fPIE -pie"
 %configure \
   --with-included-popt=no \

++++++ rsync-3.2.5.tar.gz -> rsync-3.2.6.tar.gz ++++++
++++ 16089 lines of diff (skipped)

++++++ rsync-patches-3.2.5.tar.gz -> rsync-patches-3.2.6.tar.gz ++++++
++++ 4533 lines of diff (skipped)

Reply via email to