From patchwork Mon Sep 21 05:40:10 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: auh@yoctoproject.org X-Patchwork-Id: 98759 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9D3D6C982ED for ; Mon, 21 Sep 2026 05:40:16 +0000 (UTC) Received: from a27-29.smtp-out.us-west-2.amazonses.com (a27-29.smtp-out.us-west-2.amazonses.com [54.240.27.29]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.43180.1789969211014390922 for ; Sun, 20 Sep 2026 22:40:11 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@yoctoproject.org header.s=lvjh2tk576v2ro5mi6k4dt3mc6wpqbky header.b=DhDrVlq5; dkim=pass header.i=@amazonses.com header.s=hsbnp7p3ensaochzwyq5wwmceodymuwv header.b=EEZbykTW; spf=pass (domain: us-west-2.amazonses.com, ip: 54.240.27.29, mailfrom: 010101a0c27a9ac6-e6a4bc25-e212-46de-b7f8-37552cf31f7f-000000@us-west-2.amazonses.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=lvjh2tk576v2ro5mi6k4dt3mc6wpqbky; d=yoctoproject.org; t=1789969210; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date; bh=LtzOnn8m+o06VkMDNoELckn2Q0xWAkIt+W+lFGk1idE=; b=DhDrVlq5JsJgp9eMuIJuba9NTyL0VAzsgt4DgMnBLou9VSuZu/A3obYw7m17Ghd2 PM/rJ6gXjME2ugZ0cBwt/7rKKHP0Oqpc9HNNkilT8SNSrJDfFI0+y56aAgpCTbPvpr1 jsBb8WLAQ2zn567p0nqIUQPnYw83FRwskvGm2FnU= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=hsbnp7p3ensaochzwyq5wwmceodymuwv; d=amazonses.com; t=1789969210; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date:Feedback-ID; bh=LtzOnn8m+o06VkMDNoELckn2Q0xWAkIt+W+lFGk1idE=; b=EEZbykTWr4aWz7mFuuucc/XKdsr8CdAAkvZXD4cgam8XIRjT0UzrbIkUOkYI9p8Q qG/f1Se1DmAsmXsK38P0h5Ooag7It8g3t5JBmYOKUrC/BaRJ9wHNkfTtyhvYXdYUtrZ XAPa+1D65YMi3s0WwuDzCmHADOeEQdzRzlKg1R2w= MIME-Version: 1.0 From: auh@yoctoproject.org To: Yi Zhao Cc: openembedded-core@lists.openembedded.org Subject: [AUH] rsync: upgrading to 3.5.1 FAILED Message-ID: <010101a0c27a9ac6-e6a4bc25-e212-46de-b7f8-37552cf31f7f-000000@us-west-2.amazonses.com> Date: Mon, 21 Sep 2026 05:40:10 +0000 Feedback-ID: ::1.us-west-2.9np3MYPs3fEaOBysGKSlUD4KtcmPijcmS9Az2Hwf7iQ=:AmazonSES X-SES-Outgoing: 2026.09.21-54.240.27.29 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 21 Sep 2026 05:40:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/246280 Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe(s) *rsync* to *3.5.1* has Failed(do_compile). Detailed error information: do_compile failed Next steps: - apply the patch: git am 0001-rsync-upgrade-3.5.0-3.5.1.patch - check the changes to upstream patches and summarize them in the commit message, - compile an image that contains the package - perform some basic sanity tests - amend the patch and sign it off: git commit -s --reset-author --amend - send it to the appropriate mailing list Alternatively, if you believe the recipe should not be upgraded at this time, you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that automatic upgrades would no longer be attempted. Please review the attached files for further information and build/update failures. Any problem please file a bug at https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler Regards, The Upgrade Helper -- >8 -- From 257368fd1cbd63a77ef8d34b0dbe98a447faa8d9 Mon Sep 17 00:00:00 2001 From: Upgrade Helper Date: Mon, 21 Sep 2026 05:14:20 +0000 Subject: [PATCH] rsync: upgrade 3.5.0 -> 3.5.1 Source: NEWS.md # NEWS for rsync 3.5.1 (21 Sep 2026) ## Changes in this version: ### PROTOCOL NUMBER: - The protocol number was changed to 33. ### MAINTAINERS AND CONTRIBUTORS: Zen Dodd (@steadytao) now has release authority as an rsync maintainer. Thanks to Omar Elsayed (@seks99x) for the path-handling fixes and new block statistics and to Samuel Henrique (@samueloph) for the `--max-alloc=0` fix and test improvements. ### BUG FIXES: - Fixed several path-handling regressions from 3.5.0. Explicit sender paths can again traverse symlinked ancestors without weakening confinement of paths found during recursive scans. Local and remote-shell `--files-from` paths are handled as operator-supplied paths rather than paths beneath the transfer root. - Fixed access to `/dev/stdin`, `/dev/stdout`, `/dev/stderr` and `/dev/fd/N` when they refer to pipes or descriptors inside user namespaces. Reading batch data from a FIFO or process substitution works again. - Restored `--max-alloc=0` as a spelling for the parser's maximum allocation limit rather than disabling that limit. - Fixed restricted-root paths in `rrsync` and detection of an inetd connection when a daemon is started with a local socket on standard input, as can happen under ADB without a PTY. - Allowed `--contimeout` for daemon connections made through `--rsh` without applying it to ordinary remote-shell transfers. - Tightened validation of partial-directory state and alternate-destination paths on the receiver. An alternate-destination leaf symlink is no longer followed as a basis file. - Fixed undefined shifts in the bundled zlib code and a FreeBSD amd64 build failure involving the assembly and SIMD objects. ### ENHANCEMENTS: - Added support for internationalised domain names when the required library is available at build time. - Added the number of 4 KiB logical blocks touched to `--stats`. This counts distinct logical file regions written by the receiver, not physical disk blocks or disk I/O. It is reported when both peers negotiate protocol 33. ### BUILD AND TESTS: - `install-strip` now honours `STRIP` including during cross-compilation. - Updated platform tests and fleet-test coverage for the 3.5.0 fixes. ------------------------------------------------------------------------------ | 21 Sep 2026 | 3.5.1 | 21 Sep 2026 | 33 | --- ...01-Add-missing-prototypes-to-function-declarations.patch | 4 ++-- meta/recipes-devtools/rsync/files/determism.patch | 6 +++--- meta/recipes-devtools/rsync/files/makefile-no-rebuild.patch | 6 +++--- .../rsync/{rsync_3.5.0.bb => rsync_3.5.1.bb} | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) rename meta/recipes-devtools/rsync/{rsync_3.5.0.bb => rsync_3.5.1.bb} (97%) diff --git a/meta/recipes-devtools/rsync/files/0001-Add-missing-prototypes-to-function-declarations.patch b/meta/recipes-devtools/rsync/files/0001-Add-missing-prototypes-to-function-declarations.patch index 5aed93e458..1f1fc3f3b3 100644 --- a/meta/recipes-devtools/rsync/files/0001-Add-missing-prototypes-to-function-declarations.patch +++ b/meta/recipes-devtools/rsync/files/0001-Add-missing-prototypes-to-function-declarations.patch @@ -1,4 +1,4 @@ -From 64e62c659649593239ed39ed40a3ae689bf2d593 Mon Sep 17 00:00:00 2001 +From 56a785a7d964f797a786b2d5b75d9cee51b530b1 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 29 Aug 2022 19:53:28 -0700 Subject: [PATCH] Add missing prototypes to function declarations @@ -63,7 +63,7 @@ index 889b57b..19e5e98 100644 int options = LOG_PID; diff --git a/main.c b/main.c -index 6050d0e..45722c4 100644 +index ed6e554..b5f9448 100644 --- a/main.c +++ b/main.c @@ -250,7 +250,7 @@ void read_del_stats(int f) diff --git a/meta/recipes-devtools/rsync/files/determism.patch b/meta/recipes-devtools/rsync/files/determism.patch index 2eea267bb2..890275f6d7 100644 --- a/meta/recipes-devtools/rsync/files/determism.patch +++ b/meta/recipes-devtools/rsync/files/determism.patch @@ -1,4 +1,4 @@ -From c4c9b52a864c3b9ff67771b9d881a78276448100 Mon Sep 17 00:00:00 2001 +From e784131e4ccbaf8ad7107d1f7a7f13da8c675827 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Sun, 21 Feb 2021 09:45:48 +0000 Subject: [PATCH] rsync: Fix a file sorting determinism issue @@ -25,10 +25,10 @@ https://github.com/WayneD/rsync/commit/d3085f7add38a5cf833a0b31cb0637ff46c80f8d 1 file changed, 5 insertions(+) diff --git a/Makefile.in b/Makefile.in -index 91807d6..c18b4be 100644 +index de24949..bb9bb27 100644 --- a/Makefile.in +++ b/Makefile.in -@@ -27,6 +27,11 @@ MKDIR_P=@MKDIR_P@ +@@ -28,6 +28,11 @@ MKDIR_P=@MKDIR_P@ VPATH=$(srcdir) SHELL=/bin/sh diff --git a/meta/recipes-devtools/rsync/files/makefile-no-rebuild.patch b/meta/recipes-devtools/rsync/files/makefile-no-rebuild.patch index 4ff070ea3c..59255d15e7 100644 --- a/meta/recipes-devtools/rsync/files/makefile-no-rebuild.patch +++ b/meta/recipes-devtools/rsync/files/makefile-no-rebuild.patch @@ -1,4 +1,4 @@ -From bab7abb3c7c1c1db8ef6c3084c1ffb5152f5bf1e Mon Sep 17 00:00:00 2001 +From 0e1f2aec0dbfc150013860b42b41645cebe236b7 Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Tue, 12 Apr 2016 15:51:54 +0100 Subject: [PATCH] rsync: remove upstream's rebuild logic @@ -13,10 +13,10 @@ Signed-off-by: Ross Burton 1 file changed, 54 deletions(-) diff --git a/Makefile.in b/Makefile.in -index 801e864..91807d6 100644 +index 716171d..de24949 100644 --- a/Makefile.in +++ b/Makefile.in -@@ -265,60 +265,6 @@ conf: configure.sh config.h.in +@@ -267,60 +267,6 @@ conf: configure.sh config.h.in .PHONY: gen gen: conf proto.h man git-version.h diff --git a/meta/recipes-devtools/rsync/rsync_3.5.0.bb b/meta/recipes-devtools/rsync/rsync_3.5.1.bb similarity index 97% rename from meta/recipes-devtools/rsync/rsync_3.5.0.bb rename to meta/recipes-devtools/rsync/rsync_3.5.1.bb index d9a4884d96..71a3225e24 100644 --- a/meta/recipes-devtools/rsync/rsync_3.5.0.bb +++ b/meta/recipes-devtools/rsync/rsync_3.5.1.bb @@ -16,7 +16,7 @@ SRC_URI = "https://download.samba.org/pub/${BPN}/src/${BP}.tar.gz \ file://determism.patch \ file://0001-Add-missing-prototypes-to-function-declarations.patch \ " -SRC_URI[sha256sum] = "c7ffd1ef653e99540f661e47cb00b7f9cad1ee6b972399b16f93d672656e0d33" +SRC_URI[sha256sum] = "c55f9c9dc10fb8bec397b399a0fdded53cc9a2d8e30891bb0d63724d25c37bef" # Out-of-tree builds don't install the documentation currently # https://github.com/RsyncProject/rsync/issues/846