From patchwork Wed Aug 19 05:22:42 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: 95641 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 8CFDBC5DF85 for ; Wed, 19 Aug 2026 05:22:50 +0000 (UTC) Received: from a27-193.smtp-out.us-west-2.amazonses.com (a27-193.smtp-out.us-west-2.amazonses.com [54.240.27.193]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.692.1787116959464326202 for ; Tue, 18 Aug 2026 22:22:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@yoctoproject.org header.s=lvjh2tk576v2ro5mi6k4dt3mc6wpqbky header.b=DNcJ/gQo; dkim=pass header.i=@amazonses.com header.s=hsbnp7p3ensaochzwyq5wwmceodymuwv header.b=pF5cXg3Y; spf=pass (domain: us-west-2.amazonses.com, ip: 54.240.27.193, mailfrom: 010101a01878c108-7dd8e99a-4eb1-4bd3-9286-57f4a333866a-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=1787116962; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date; bh=oIqtv0/gN2HTUcB16YXwf8NZnOUO0R7uEZPlOA8mrsM=; b=DNcJ/gQot/Xco4TI63aUVXo+K0RdWpMZKt1DL6GhljOmn2aNul+aI14/QypVNX1g HSut4XwTphrNXkxovK57vbKh7z91G++gS+iFkLiqd1JRXnJ6EUiKuNNnOi/3z4h9UaZ 9NTaX4OJpSZZ9yn794zU6KvfCGuixjWWZ+wLsU7s= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=hsbnp7p3ensaochzwyq5wwmceodymuwv; d=amazonses.com; t=1787116962; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date:Feedback-ID; bh=oIqtv0/gN2HTUcB16YXwf8NZnOUO0R7uEZPlOA8mrsM=; b=pF5cXg3YSvde9mHXFc7r7wV4oVfrecdckSXqKrILOMQ74x1l8LmKvI9exR8n3+ji xxuWFEGwl6jm75eXfHVXZoP77El46qrywk3x3hw8aUbiOSG9nu6NGuBLsMIict1jN2R er/5ftaURpplJoHO4PZIoXZWoe9utWtR/GYx6pwI= MIME-Version: 1.0 From: auh@yoctoproject.org To: Robert Yang Cc: openembedded-core@lists.openembedded.org Subject: [AUH] strace: upgrading to 7.2 SUCCEEDED Message-ID: <010101a01878c108-7dd8e99a-4eb1-4bd3-9286-57f4a333866a-000000@us-west-2.amazonses.com> Date: Wed, 19 Aug 2026 05:22:42 +0000 Feedback-ID: ::1.us-west-2.9np3MYPs3fEaOBysGKSlUD4KtcmPijcmS9Az2Hwf7iQ=:AmazonSES X-SES-Outgoing: 2026.08.19-54.240.27.193 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 ; Wed, 19 Aug 2026 05:22:50 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/243703 Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe(s) *strace* to *7.2* has Succeeded. Next steps: - apply the patch: git am 0001-strace-upgrade-7.1-7.2.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 f36f228e4fa510ccdfed7fb7f143b5c4e3e920f7 Mon Sep 17 00:00:00 2001 From: Upgrade Helper Date: Wed, 19 Aug 2026 05:22:35 +0000 Subject: [PATCH] strace: upgrade 7.1 -> 7.2 Source: ChangeLog 2026-08-18 Dmitry V. Levin Prepare for 7.2 release. * NEWS: Update for 7.2 release. Update copyright headers. Headers updated automatically using maint/update_copyright_years.sh script. 2026-08-18 Dmitry V. Levin tests: fix futex test expectations for FUTEX_UNLOCK_*_LIST* on linux v7.2 * tests/futex.c (main): Change FUTEX_UNLOCK_WAKE_LIST64, FUTEX_UNLOCK_WAKE_LIST64_PRIVATE, FUTEX_UNLOCK_WAKE_LIST32, FUTEX_UNLOCK_WAKE_LIST32_PRIVATE, FUTEX_UNLOCK_BITSET_LIST64, FUTEX_UNLOCK_BITSET_LIST64_PRIVATE, FUTEX_UNLOCK_BITSET_LIST32, and FUTEX_UNLOCK_BITSET_LIST32_PRIVATE checks to expect EFAULT instead of success. These operations require a valid robust list pending op pointer in uaddr2. When uaddr2 is NULL, Linux v7.2 returns EFAULT. On older kernels that don't implement these operations, ENOSYS is still accepted via CHECK_FUTEX_ENOSYS. Fixes: v7.1-52-g07c1c3f00b02 "tests: check decoding of FUTEX_UNLOCK_*_LIST* constants" Assisted-by: Claude:claude-sonnet-4-5 2026-08-17 Gleb Fotengauer-Malinovskiy Update ioctl entries from linux v7.2. * src/linux/32/ioctls_inc_align16.h: Update from linux v7.2 using ioctls_gen.sh. * src/linux/32/ioctls_inc_align32.h: Likewise. * src/linux/32/ioctls_inc_align64.h: Likewise. * src/linux/64/ioctls_inc.h: Likewise. * src/linux/x32/ioctls_inc0.h: Likewise. * NEWS: Mention this change. 2026-08-17 Dmitry V. Levin bundled: update linux UAPI headers to v7.2. Headers updated automatically using update-bundled-headers.sh script. * bundled/linux/include/uapi/linux/btrfs.h: Update to headers_install'ed Linux kernel v7.2. * bundled/linux/include/uapi/linux/ip_vs.h: Likewise. 2026-08-16 Dmitry V. Levin io_uring: rename notif to event. Between Linux v7.2-rc1 and v7.2-rc7, the io_uring zero-copy RX interface underwent a systematic rename replacing "notif"/"notification" terminology with "event". * bundled/linux/include/uapi/linux/io_uring/query.h: Update to headers_install'ed Linux kernel v7.2-rc7 using update-bundled-headers.sh script. * bundled/linux/include/uapi/linux/io_uring/zcrx.h: Likewise. * src/xlat/uring_zcrx_notif_types.in: Rename to src/xlat/uring_zcrx_event_types.in and update constant names: ZCRX_NOTIF_NO_BUFFERS becomes ZCRX_EVENT_ALLOC_FAIL, ZCRX_NOTIF_COPY becomes ZCRX_EVENT_COPY. * src/xlat/uring_zcrx_ctrl_ops.in (ZCRX_CTRL_ARM_NOTIFICATION): Rename to ZCRX_CTRL_ARM_EVENT. * src/xlat/uring_query_ops.in (IO_URING_QUERY_ZCRX_NOTIF): Rename to IO_URING_QUERY_ZCRX_EVENT. * src/io_uring.c: Update to match kernel UAPI changes. (print_io_uring_zcrx_ifq_reg): notif_desc -> event_desc field. (print_zcrx_ctrl_arm_notif): Rename function to print_zcrx_ctrl_arm_event, update struct type and field names. (print_io_uring_zcrx_ctrl): Update case and union member references. (print_io_uring_query_zcrx_notif): Rename function to print_io_uring_query_zcrx_e [Changelog truncated as it exceeds 3000 characters; the full changelog can be found in an attachment to the AUH email] --- ...gnore-pwritev-pwrite64-tests-on-musl.patch | 62 +++++++++++++++++++ ...toconf-macro-to-detect-largefile-sup.patch | 2 +- ...kport-ax_prog_cc_for_build.m4-macros.patch | 2 +- ...001-strace-fix-reproducibilty-issues.patch | 2 +- ...002-tests-Replace-off64_t-with-off_t.patch | 2 +- .../strace/strace/Makefile-ptest.patch | 6 +- .../strace/strace/ptest-spacesave.patch | 2 +- .../strace/strace/skip-load.patch | 2 +- .../strace/strace/update-gawk-paths.patch | 2 +- .../strace/{strace_7.1.bb => strace_7.2.bb} | 2 +- 10 files changed, 73 insertions(+), 11 deletions(-) create mode 100644 meta/recipes-devtools/strace/files/0001-Ignore-pwritev-pwrite64-tests-on-musl.patch rename meta/recipes-devtools/strace/{strace_7.1.bb => strace_7.2.bb} (96%) diff --git a/meta/recipes-devtools/strace/files/0001-Ignore-pwritev-pwrite64-tests-on-musl.patch b/meta/recipes-devtools/strace/files/0001-Ignore-pwritev-pwrite64-tests-on-musl.patch new file mode 100644 index 0000000000..340e2b625e --- /dev/null +++ b/meta/recipes-devtools/strace/files/0001-Ignore-pwritev-pwrite64-tests-on-musl.patch @@ -0,0 +1,62 @@ +From fe8a5ec102a93b3a8da5feab86a89dee540b9de5 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Mon, 18 Aug 2025 22:18:58 -0700 +Subject: [PATCH] Ignore pwritev/pwrite64 tests on musl + +musl uses wrappers for pwritev and pwrite64 using +pwritev2 syscall [1], however the test exepcts that the +program will call pwritev and pwrite64 ( glibc behavior ) + +This can be fixed if the function calls are changed to +use syscall() API directly, but that needs change upstream [2] + +Issue is reported upstream [3] + +[1] https://git.musl-libc.org/cgit/musl/commit/src?id=5370070fded61b569196764673a4fc8440aac79e +[2] https://github.com/strace/strace/pull/347 +[3] https://github.com/strace/strace/issues/349 + +Upstream-Status: Inappropriate [Musl Specific] +Signed-off-by: Khem Raj +--- + tests/pread64-pwrite64.gen.test | 3 +++ + tests/preadv-pwritev.gen.test | 3 +++ + tests/pwritev.gen.test | 3 +++ + 3 files changed, 9 insertions(+) + +diff --git a/tests/pread64-pwrite64.gen.test b/tests/pread64-pwrite64.gen.test +index b53e069..0a1e6e6 100755 +--- a/tests/pread64-pwrite64.gen.test ++++ b/tests/pread64-pwrite64.gen.test +@@ -1,4 +1,7 @@ + #!/bin/sh -efu + # Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (pread64-pwrite64 -a21 -eread=0 -ewrite=1 -e trace=pread64,pwrite64 -P pread64-pwrite64-tmpfile -P /dev/zero -P /dev/null); do not edit. + . "${srcdir=.}/init.sh" ++ ++skip_ "Test not ported to musl, musl generates pwritev2" ++ + run_strace_match_diff -a21 -eread=0 -ewrite=1 -e trace=pread64,pwrite64 -P pread64-pwrite64-tmpfile -P /dev/zero -P /dev/null +diff --git a/tests/preadv-pwritev.gen.test b/tests/preadv-pwritev.gen.test +index 5ed8297..b83f129 100755 +--- a/tests/preadv-pwritev.gen.test ++++ b/tests/preadv-pwritev.gen.test +@@ -1,4 +1,7 @@ + #!/bin/sh -efu + # Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (preadv-pwritev -a19 -eread=0 -ewrite=1 -e trace=preadv,pwritev); do not edit. + . "${srcdir=.}/init.sh" ++ ++skip_ "Test not ported to musl, musl generates pwritev2" ++ + run_strace_match_diff -a19 -eread=0 -ewrite=1 -e trace=preadv,pwritev +diff --git a/tests/pwritev.gen.test b/tests/pwritev.gen.test +index e54fd15..4999816 100755 +--- a/tests/pwritev.gen.test ++++ b/tests/pwritev.gen.test +@@ -1,4 +1,7 @@ + #!/bin/sh -efu + # Generated by ./tests/gen_tests.sh from ./tests/gen_tests.in (pwritev -a22 -s7); do not edit. + . "${srcdir=.}/init.sh" ++ ++skip_ "Test not ported to musl, musl generates pwritev2" ++ + run_strace_match_diff -a22 -s7 diff --git a/meta/recipes-devtools/strace/strace/0001-configure-Use-autoconf-macro-to-detect-largefile-sup.patch b/meta/recipes-devtools/strace/strace/0001-configure-Use-autoconf-macro-to-detect-largefile-sup.patch index 5a7d05ae41..25f32d1734 100644 --- a/meta/recipes-devtools/strace/strace/0001-configure-Use-autoconf-macro-to-detect-largefile-sup.patch +++ b/meta/recipes-devtools/strace/strace/0001-configure-Use-autoconf-macro-to-detect-largefile-sup.patch @@ -1,4 +1,4 @@ -From 65fb22e302a4dbec675377e61593b52c2e291705 Mon Sep 17 00:00:00 2001 +From 334b66af1329bc6970c9ff9ee668af6cc2133b8f Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 15 Dec 2022 15:54:27 -0800 Subject: [PATCH] configure: Use autoconf macro to detect largefile support diff --git a/meta/recipes-devtools/strace/strace/0001-m4-Backport-ax_prog_cc_for_build.m4-macros.patch b/meta/recipes-devtools/strace/strace/0001-m4-Backport-ax_prog_cc_for_build.m4-macros.patch index d3e35077de..60e5141197 100644 --- a/meta/recipes-devtools/strace/strace/0001-m4-Backport-ax_prog_cc_for_build.m4-macros.patch +++ b/meta/recipes-devtools/strace/strace/0001-m4-Backport-ax_prog_cc_for_build.m4-macros.patch @@ -1,4 +1,4 @@ -From 77790a889ca5227936e2de2c587ef1fd9c8e718c Mon Sep 17 00:00:00 2001 +From b402cfcdfb782ab3a8b264b23536a4de5f709746 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 10 Apr 2026 23:39:47 +0000 Subject: [PATCH] m4: Backport ax_prog_cc_for_build.m4 macros diff --git a/meta/recipes-devtools/strace/strace/0001-strace-fix-reproducibilty-issues.patch b/meta/recipes-devtools/strace/strace/0001-strace-fix-reproducibilty-issues.patch index 78509da2b1..4907b16a1c 100644 --- a/meta/recipes-devtools/strace/strace/0001-strace-fix-reproducibilty-issues.patch +++ b/meta/recipes-devtools/strace/strace/0001-strace-fix-reproducibilty-issues.patch @@ -1,4 +1,4 @@ -From 455905ce2a3f886264e6344051654d7c2d9faf88 Mon Sep 17 00:00:00 2001 +From 5905b406c5325442f2001339937ad22b2d068b15 Mon Sep 17 00:00:00 2001 From: Jeremy Puhlman Date: Wed, 11 Mar 2020 19:56:55 +0000 Subject: [PATCH] strace: fix reproducibilty issues diff --git a/meta/recipes-devtools/strace/strace/0002-tests-Replace-off64_t-with-off_t.patch b/meta/recipes-devtools/strace/strace/0002-tests-Replace-off64_t-with-off_t.patch index ec1905321a..e784268855 100644 --- a/meta/recipes-devtools/strace/strace/0002-tests-Replace-off64_t-with-off_t.patch +++ b/meta/recipes-devtools/strace/strace/0002-tests-Replace-off64_t-with-off_t.patch @@ -1,4 +1,4 @@ -From 447203bdced57a521534c4fb7d1962318a81c1bd Mon Sep 17 00:00:00 2001 +From bcca8619f749ba78a4ce78d39c603e2606175175 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 15 Dec 2022 15:56:13 -0800 Subject: [PATCH] tests: Replace off64_t with off_t diff --git a/meta/recipes-devtools/strace/strace/Makefile-ptest.patch b/meta/recipes-devtools/strace/strace/Makefile-ptest.patch index d864b68fc1..1e3c8ee2aa 100644 --- a/meta/recipes-devtools/strace/strace/Makefile-ptest.patch +++ b/meta/recipes-devtools/strace/strace/Makefile-ptest.patch @@ -1,4 +1,4 @@ -From 6f9eb5907fa2a7d6127737e41fb4e9fb5fb091d3 Mon Sep 17 00:00:00 2001 +From 2749699b77b4fcce7e6e960f246259b05f3dafcc Mon Sep 17 00:00:00 2001 From: Gabriel Barbu Date: Thu, 25 Jul 2013 15:28:33 +0200 Subject: [PATCH] strace: Add ptest @@ -13,7 +13,7 @@ Signed-off-by: Anuj Mittal 1 file changed, 20 insertions(+) diff --git a/tests/Makefile.am b/tests/Makefile.am -index f37d053..975f878 100644 +index 84a9638..23fd218 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -18,6 +18,7 @@ SIZEOF_LONG = @SIZEOF_LONG@ @@ -24,7 +24,7 @@ index f37d053..975f878 100644 AM_CFLAGS = $(WARN_CFLAGS) $(TEST_WARN_CFLAGS) bundled_CPPFLAGS = if USE_BUNDLED_HEADERS -@@ -967,3 +968,22 @@ check-valgrind-local: $(check_LIBRARIES) $(check_PROGRAMS) +@@ -968,3 +969,22 @@ check-valgrind-local: $(check_LIBRARIES) $(check_PROGRAMS) CLEANFILES = ksysent.h include ../src/scno.am diff --git a/meta/recipes-devtools/strace/strace/ptest-spacesave.patch b/meta/recipes-devtools/strace/strace/ptest-spacesave.patch index 33f9c86894..00f404c003 100644 --- a/meta/recipes-devtools/strace/strace/ptest-spacesave.patch +++ b/meta/recipes-devtools/strace/strace/ptest-spacesave.patch @@ -1,4 +1,4 @@ -From 868dff21f47036dec4db603129d46d4f8ea4a29d Mon Sep 17 00:00:00 2001 +From ae538d4dcb0ea7265d72671b7dd3537ca1356437 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Wed, 29 May 2019 00:10:32 +0100 Subject: [PATCH] strace: Tweak ptest disk space management diff --git a/meta/recipes-devtools/strace/strace/skip-load.patch b/meta/recipes-devtools/strace/strace/skip-load.patch index 1bdcb77ddb..610dd94fe9 100644 --- a/meta/recipes-devtools/strace/strace/skip-load.patch +++ b/meta/recipes-devtools/strace/strace/skip-load.patch @@ -1,4 +1,4 @@ -From 537e44aa0204590171936eec0fcd279b74fbbfee Mon Sep 17 00:00:00 2001 +From 2653515537b66a4b1286be107e9ef406c55040b4 Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Sat, 30 Aug 2025 00:47:03 +0200 Subject: [PATCH] strace: skip a number of load-sensitive tests diff --git a/meta/recipes-devtools/strace/strace/update-gawk-paths.patch b/meta/recipes-devtools/strace/strace/update-gawk-paths.patch index a83eb49ba3..8895b0ff9e 100644 --- a/meta/recipes-devtools/strace/strace/update-gawk-paths.patch +++ b/meta/recipes-devtools/strace/strace/update-gawk-paths.patch @@ -1,4 +1,4 @@ -From 7066b2e49ddbde0379ca52cebeefeca4f80fb75b Mon Sep 17 00:00:00 2001 +From be1b3d74ca4ffb3c8d3e38fdb96f23d5920f8ef1 Mon Sep 17 00:00:00 2001 From: Andre McCurdy Date: Mon, 18 Jan 2016 11:01:00 -0800 Subject: [PATCH] update gawk paths, /bin/gawk -> /usr/bin/gawk diff --git a/meta/recipes-devtools/strace/strace_7.1.bb b/meta/recipes-devtools/strace/strace_7.2.bb similarity index 96% rename from meta/recipes-devtools/strace/strace_7.1.bb rename to meta/recipes-devtools/strace/strace_7.2.bb index b5c6543da0..6ae1de7c0b 100644 --- a/meta/recipes-devtools/strace/strace_7.1.bb +++ b/meta/recipes-devtools/strace/strace_7.2.bb @@ -19,7 +19,7 @@ SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/strace-${PV}.tar.xz \ SRC_URI:append:libc-musl = "\ file://0001-Ignore-pwritev-pwrite64-tests-on-musl.patch \ " -SRC_URI[sha256sum] = "81743ecf2a5b44186b2f5038afdc8beda7e5c70aed15b4fbfbcc6e9ece24490f" +SRC_URI[sha256sum] = "4bde6246926890dcee824f6e6ac42a06752f47d77e5097d86e3c0d6d4b709fe5" inherit autotools github-releases ptest