From 6f574b5560469266b7881ad945ef507aecf0eb30 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 17 Aug 2026 07:21:55 +0000 Subject: [PATCH 1/5] Updated dependency 'apr-util' from version 1.6.4 to 1.6.5 --- deps-packaging/apr-util/cfbuild-apr-util.spec | 2 +- deps-packaging/apr-util/distfiles | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/deps-packaging/apr-util/cfbuild-apr-util.spec b/deps-packaging/apr-util/cfbuild-apr-util.spec index 6fa161f22..013125c09 100644 --- a/deps-packaging/apr-util/cfbuild-apr-util.spec +++ b/deps-packaging/apr-util/cfbuild-apr-util.spec @@ -1,4 +1,4 @@ -%define apr_version 1.6.4 +%define apr_version 1.6.5 Summary: CFEngine Build Automation -- apr-util Name: cfbuild-apr-util diff --git a/deps-packaging/apr-util/distfiles b/deps-packaging/apr-util/distfiles index 1779c18a7..f9dacbefe 100644 --- a/deps-packaging/apr-util/distfiles +++ b/deps-packaging/apr-util/distfiles @@ -1 +1 @@ -9160444764bd1d804d7e6ee50783ec9442a88b5a8984e62470832b06983eeaa4 apr-util-1.6.4.tar.gz +f43a1c8c79eef497a022ec6c99dddbdf57e42001da6ccbfae259631ed5aa2805 apr-util-1.6.5.tar.gz From 8df967a4760bbc8152fa6cf9c0fb7c6cb3b047f1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 17 Aug 2026 07:21:57 +0000 Subject: [PATCH 2/5] Updated dependency 'libexpat' from version 2.8.2 to 2.8.3 --- deps-packaging/libexpat/cfbuild-libexpat.spec | 2 +- deps-packaging/libexpat/distfiles | 2 +- deps-packaging/libexpat/source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deps-packaging/libexpat/cfbuild-libexpat.spec b/deps-packaging/libexpat/cfbuild-libexpat.spec index 0021aa4b0..aaf23be7f 100644 --- a/deps-packaging/libexpat/cfbuild-libexpat.spec +++ b/deps-packaging/libexpat/cfbuild-libexpat.spec @@ -1,4 +1,4 @@ -%define expat_version 2.8.2 +%define expat_version 2.8.3 Summary: CFEngine Build Automation -- libexpat Name: cfbuild-libexpat diff --git a/deps-packaging/libexpat/distfiles b/deps-packaging/libexpat/distfiles index ef8b42fa2..6020e4ece 100644 --- a/deps-packaging/libexpat/distfiles +++ b/deps-packaging/libexpat/distfiles @@ -1 +1 @@ -3ad89b8588e6644bd4e49981480d48b21289eebbcd4f0a1a4afb1c29f99b6ab4 expat-2.8.2.tar.xz +f6256df90c906773d344da084402b7d3e4f22ed41b1a59c989098a83d3ea0c85 expat-2.8.3.tar.xz diff --git a/deps-packaging/libexpat/source b/deps-packaging/libexpat/source index af4c6bfc3..d347f08f6 100644 --- a/deps-packaging/libexpat/source +++ b/deps-packaging/libexpat/source @@ -1 +1 @@ -https://github.com/libexpat/libexpat/releases/download/R_2_8_2/ +https://github.com/libexpat/libexpat/releases/download/R_2_8_3/ From bfbce24914dd420675c008bac2d4bbd38ff84a0a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 17 Aug 2026 07:22:13 +0000 Subject: [PATCH 3/5] Updated dependency 'postgresql' from version 16.14 to 16.15 --- deps-packaging/postgresql/cfbuild-postgresql.spec | 2 +- deps-packaging/postgresql/distfiles | 2 +- deps-packaging/postgresql/source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deps-packaging/postgresql/cfbuild-postgresql.spec b/deps-packaging/postgresql/cfbuild-postgresql.spec index 2c9db4135..77300e57f 100644 --- a/deps-packaging/postgresql/cfbuild-postgresql.spec +++ b/deps-packaging/postgresql/cfbuild-postgresql.spec @@ -1,4 +1,4 @@ -%define postgresql_version 16.14 +%define postgresql_version 16.15 Summary: CFEngine Build Automation -- postgresql Name: cfbuild-postgresql diff --git a/deps-packaging/postgresql/distfiles b/deps-packaging/postgresql/distfiles index 35d546d11..6715ddf1c 100644 --- a/deps-packaging/postgresql/distfiles +++ b/deps-packaging/postgresql/distfiles @@ -1 +1 @@ -f6d077142737920858ce958ccdb75c6ee137a63b5b0853c70693d401ac7e3471 postgresql-16.14.tar.bz2 +c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed postgresql-16.15.tar.bz2 diff --git a/deps-packaging/postgresql/source b/deps-packaging/postgresql/source index b8f8fe9a9..6852206c1 100644 --- a/deps-packaging/postgresql/source +++ b/deps-packaging/postgresql/source @@ -1 +1 @@ -https://ftp.postgresql.org/pub/source/v16.14/ +https://ftp.postgresql.org/pub/source/v16.15/ From 15cff81bdd4e2f32dcd1b0397719ba4c269fcfc7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 17 Aug 2026 07:22:15 +0000 Subject: [PATCH 4/5] Updated dependency 'rsync' from version 3.4.4 to 3.5.0 --- deps-packaging/rsync/cfbuild-rsync.spec | 2 +- deps-packaging/rsync/distfiles | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/deps-packaging/rsync/cfbuild-rsync.spec b/deps-packaging/rsync/cfbuild-rsync.spec index d6a13998b..df64293ba 100644 --- a/deps-packaging/rsync/cfbuild-rsync.spec +++ b/deps-packaging/rsync/cfbuild-rsync.spec @@ -1,4 +1,4 @@ -%define rsync_version 3.4.4 +%define rsync_version 3.5.0 Summary: CFEngine Build Automation -- rsync Name: cfbuild-rsync diff --git a/deps-packaging/rsync/distfiles b/deps-packaging/rsync/distfiles index 0424dd772..a91a5d7eb 100644 --- a/deps-packaging/rsync/distfiles +++ b/deps-packaging/rsync/distfiles @@ -1 +1 @@ -bd88cf82fa653da32314fb229136407c5c90f80d1758d8f4b091767877d8fa96 rsync-3.4.4.tar.gz +c7ffd1ef653e99540f661e47cb00b7f9cad1ee6b972399b16f93d672656e0d33 rsync-3.5.0.tar.gz From a5abae90c78c14a9409a3a37c4b4e388820bdfab Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Thu, 20 Aug 2026 11:35:45 +0200 Subject: [PATCH 5/5] rsync: Removed obsolete openat2 patches rsync 3.5.0 no longer includes unconditionally. Signed-off-by: Lars Erik Wik --- deps-packaging/rsync/cfbuild-rsync.spec | 10 --- deps-packaging/rsync/debian/rules | 8 --- .../rsync/fix-missing-openat2-header.patch | 62 ------------------- .../rsync/fix-sys-openat2-undeclared.patch | 16 ----- 4 files changed, 96 deletions(-) delete mode 100644 deps-packaging/rsync/fix-missing-openat2-header.patch delete mode 100644 deps-packaging/rsync/fix-sys-openat2-undeclared.patch diff --git a/deps-packaging/rsync/cfbuild-rsync.spec b/deps-packaging/rsync/cfbuild-rsync.spec index df64293ba..4e79990b1 100644 --- a/deps-packaging/rsync/cfbuild-rsync.spec +++ b/deps-packaging/rsync/cfbuild-rsync.spec @@ -5,8 +5,6 @@ Name: cfbuild-rsync Version: %{version} Release: 1 Source0: rsync-%{rsync_version}.tar.gz -Patch0: fix-sys-openat2-undeclared.patch -Patch1: fix-missing-openat2-header.patch License: MIT Group: Other Url: https://cfengine.com @@ -20,14 +18,6 @@ AutoReqProv: no mkdir -p %{_builddir} %setup -q -n rsync-%{rsync_version} -# RHEL/CentOS 7's kernel-headers lack ; inline the header -# there. Other platforms only need the SYS_openat2 fallback. -if { [ "$OS" = rhel ] || [ "$OS" = centos ]; } && [ "$OS_VERSION_MAJOR" = 7 ]; then - patch -p1 < %{_sourcedir}/fix-missing-openat2-header.patch -else - patch -p1 < %{_sourcedir}/fix-sys-openat2-undeclared.patch -fi - # liblz4, libxxhash, libzstd, and libssl give rsync extra compression # algorithms, extra checksum algorithms, and allow use of openssl's crypto lib # for (potentially) faster MD4/MD5 checksums. diff --git a/deps-packaging/rsync/debian/rules b/deps-packaging/rsync/debian/rules index e80e10339..b6c38a195 100755 --- a/deps-packaging/rsync/debian/rules +++ b/deps-packaging/rsync/debian/rules @@ -12,14 +12,6 @@ build: build-stamp build-stamp: dh_testdir - # Ubuntu 20.04's kernel-headers lack ; inline the - # header there. Other platforms only need the SYS_openat2 fallback. - if [ "$$OS" = ubuntu ] && [ "$$OS_VERSION_MAJOR" = 20 ]; then \ - patch -p1 < $(CURDIR)/fix-missing-openat2-header.patch; \ - else \ - patch -p1 < $(CURDIR)/fix-sys-openat2-undeclared.patch; \ - fi - # liblz4, libxxhash, libzstd, and libssl give rsync extra compression # algorithms, extra checksum algorithms, and allow use of openssl's crypto # lib for (potentially) faster MD4/MD5 checksums. diff --git a/deps-packaging/rsync/fix-missing-openat2-header.patch b/deps-packaging/rsync/fix-missing-openat2-header.patch deleted file mode 100644 index c34a5321c..000000000 --- a/deps-packaging/rsync/fix-missing-openat2-header.patch +++ /dev/null @@ -1,62 +0,0 @@ -RHEL 7 and Ubuntu 20.04 ship kernel-headers that lack -entirely, so rsync 3.4.3's unconditional include fails to compile. Inline the -header verbatim on these platforms. SYS_openat2 (437 on all Linux -architectures) is likewise absent there. On pre-5.6 kernels openat2 returns -ENOSYS and rsync falls back to the portable per-component open. - -This patch is applied only on RHEL 7 / Ubuntu 20.04 (see the spec and -debian/rules); other platforms use fix-sys-openat2-undeclared.patch. - ---- a/syscall.c -+++ b/syscall.c -@@ -36,4 +36,49 @@ - #ifdef __linux__ - #include --#include -+/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ -+#ifndef _LINUX_OPENAT2_H -+#define _LINUX_OPENAT2_H -+ -+#include -+ -+/* -+ * Arguments for how openat2(2) should open the target path. If only @flags and -+ * @mode are non-zero, then openat2(2) operates very similarly to openat(2). -+ * -+ * However, unlike openat(2), unknown or invalid bits in @flags result in -+ * -EINVAL rather than being silently ignored. @mode must be zero unless one of -+ * {O_CREAT, O_TMPFILE} are set. -+ * -+ * @flags: O_* flags. -+ * @mode: O_CREAT/O_TMPFILE file mode. -+ * @resolve: RESOLVE_* flags. -+ */ -+struct open_how { -+ __u64 flags; -+ __u64 mode; -+ __u64 resolve; -+}; -+ -+/* how->resolve flags for openat2(2). */ -+#define RESOLVE_NO_XDEV 0x01 /* Block mount-point crossings -+ (includes bind-mounts). */ -+#define RESOLVE_NO_MAGICLINKS 0x02 /* Block traversal through procfs-style -+ "magic-links". */ -+#define RESOLVE_NO_SYMLINKS 0x04 /* Block traversal through all symlinks -+ (implies OEXT_NO_MAGICLINKS) */ -+#define RESOLVE_BENEATH 0x08 /* Block "lexical" trickery like -+ "..", symlinks, and absolute -+ paths which escape the dirfd. */ -+#define RESOLVE_IN_ROOT 0x10 /* Make all jumps to "/" and ".." -+ be scoped inside the dirfd -+ (similar to chroot(2)). */ -+#define RESOLVE_CACHED 0x20 /* Only complete if resolution can be -+ completed through cached lookup. May -+ return -EAGAIN if that's not -+ possible. */ -+ -+#endif /* _LINUX_OPENAT2_H */ -+#ifndef SYS_openat2 -+#define SYS_openat2 437 -+#endif - #endif diff --git a/deps-packaging/rsync/fix-sys-openat2-undeclared.patch b/deps-packaging/rsync/fix-sys-openat2-undeclared.patch deleted file mode 100644 index f839dd09e..000000000 --- a/deps-packaging/rsync/fix-sys-openat2-undeclared.patch +++ /dev/null @@ -1,16 +0,0 @@ -Fall back to defining SYS_openat2 when the running kernel-headers don't -export it from . See https://github.com/RsyncProject/rsync/issues/900. -The syscall number 437 is correct for all Linux architectures. - ---- a/syscall.c -+++ b/syscall.c -@@ -37,6 +37,9 @@ - #ifdef __linux__ - #include - #include -+#ifndef SYS_openat2 -+#define SYS_openat2 437 -+#endif - #endif - - #include "ifuncs.h"