From patchwork Fri Oct 16 20:45:30 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: OOHehir X-Patchwork-Id: 101096 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 D80CECCF2CA for ; Fri, 16 Oct 2026 22:10:54 +0000 (UTC) Received: from mail-lf1-f49.google.com (mail-lf1-f49.google.com [209.85.167.49]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.4278.1792184095690669149 for ; Fri, 16 Oct 2026 13:54:56 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=bOdtXySh; spf=pass (domain: gmail.com, ip: 209.85.167.49, mailfrom: oo.hehir@gmail.com) Received: by mail-lf1-f49.google.com with SMTP id 2adb3069b0e04-5be4fea434bso311676e87.1 for ; Fri, 16 Oct 2026 13:54:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792184093; x=1792788893; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=EZs+df9WjLnPfAu38kah++G8g0/TprFbxx3NOhghDNo=; b=bOdtXyShRRCmTwFlkvH+kOAN4FDRBB2fNcsymc/MlFJ2Tk6UjYK/kHf19Ad1HQtDFg XiTOJpn2T+8CXyGc+kjhX2zhgCJp+2RoNfvtcj2aRMXu7Z6P7GfFkvbZH3fb456Q/LvY HzlL7qAbSXz+YVzPOSmicsmp01Jxe0FVpPiq/L0CQhRghLOcmXF7L77LqADpJR6oC1lL Sh4GmoFDUiWA0m7VXpZWszcm6pCkqjfSI70ELXOlUJwUb//CYsxOBZhtLC8KmuRLtv2A XNJO5NsTFCqs97ldBV0o3Z5oTYQgn7Nr1b67uNmv5mTRSrzRs0CCcQuCLKbFPAFdU4A8 HJvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792184093; x=1792788893; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=EZs+df9WjLnPfAu38kah++G8g0/TprFbxx3NOhghDNo=; b=eiPNDpcFfJYy5ZwaHZViGS/iN756/t/WKQxh0ppdrTKXST5ZLmU2CHD9NIfzct6jve D/wSx4BW2O6zbVyPDnQOV7155oCIJBhIM8SigUq2/H9zPjMRi/l7GE9hnsJGujpStbfb S/BnOCW3M6BWqJ9VCut+M6/O0KdDaEtiAe75RQfXKIloJzVvWa9/ubL+FhIIZWKwLBL4 Z4fpPDHvwnnNfUPHRF1/fpEi1PZ/hRDkLQGMF6DZNYR0e2qYRQCyFHPJzI+48YSeighO Iob5UArpP3BM58xtLvYcfswJORbVcPKwfkazEft+VsfhpeAtbmyusullL+Z7QYZwhPnH 01Tg== X-Gm-Message-State: AFq9FYLZyv0u6iq191ypcqNohJGQkBQiUXkCVf19t06TixsalBd2MNOw EE97Ly1LRKTR2gIxes4+MUnNuur6PD4dnc8y2o1rle7FPhV4i7wxuPa/orLLOg== X-Gm-Gg: AYBFou17pq+G/mkWBavzJeeOJMSTz/G5TYnKu/w+NSXb+84lpT7QvHOdG41hvhWoH2V nz4oXeiZ6YgAn9jTCXT9+zhXrNGJpiYHWgcjbbGwzs1bwgWrMkTK90Biq4yF5auHiFz38Y/aOJJ sGtQRQeJ69e6Qf01ZEMnz/2ufwdfaBTZJUJdSQzy5fc53UlEOv3yZ1uK4MQd0U2P7agl1QwHFxI nGz9vTK3Q0ZVzUDjImpx0Lr8zMkyvnKT9FUviVRS4tSkw2ilSqme4omvG/37BHunDsIPAYhvskt ZL1Kl45aIxEO/aHN/LrTd1O7gSr0hVAHAM4cTErz5NuMnpEShNE8pCbRS7n7iZ72qmmylv0v4kL jOUG0ExN0XL+exRdhjsceurPHms/KByD0R2LyyempO6Sv9QiFIFjcTdpuGCfurkfOnW158ilnXI itLgd7rNKQ+MB7/8Jwqm3A1bKqfvJ04Go/hbjWpE6DQhjVWMbRsLvYoEmfabpZgD1z0LW8Q84Qm sA= X-Received: by 2002:a05:600c:1d04:b0:4a1:7f96:9b42 with SMTP id 5b1f17b1804b1-4a1d76121a2mr21520675e9.15.1792183655465; Fri, 16 Oct 2026 13:47:35 -0700 (PDT) Received: from hp-z640.fritz.box ([51.37.221.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a1d3e2e602sm51205765e9.5.2026.10.16.13.47.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Oct 2026 13:47:34 -0700 (PDT) From: OOHehir To: openembedded-core@lists.openembedded.org Cc: raj.khem@gmail.com, tgamblin@baylibre.com, OOHehir Subject: [PATCH 1/7] strace: skip qual_fault-syscall.test on riscv64 Date: Fri, 16 Oct 2026 21:45:30 +0100 Message-ID: <20261016204547.2328847-2-oo.hehir@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261016204547.2328847-1-oo.hehir@gmail.com> References: <20261016204547.2328847-1-oo.hehir@gmail.com> MIME-Version: 1.0 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 ; Fri, 16 Oct 2026 22:10:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/248046 On qemuriscv64, the strace ptest goes 283 s without output while qual_fault-syscall.test finishes. That is 63% of the 450 s ptest-runner limit, leaving little margin on a loaded autobuilder, so skip it there before strace is re-enabled for riscv64. The longest gaps between outputs in core-image-ptest-strace on qemuriscv64 (make -j4, every output line timestamped), with the test that ended each: - qual_fault-syscall.test (283 s) - filtering_syscall-syntax.test (139 s) - trace_creds.gen.test (90 s) - strace--tips-full.test (65 s) The rest are under 50 s. strace is not machine-specific, so the skip is keyed on riscv64, as the gnutls skips in cc848c403a are. It therefore also applies to riscv64 hardware, where the test passes (VisionFive 2). Signed-off-by: OOHehir --- meta/recipes-devtools/strace/strace_7.2.bb | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/meta/recipes-devtools/strace/strace_7.2.bb b/meta/recipes-devtools/strace/strace_7.2.bb index 451ffa6f88..2d6dcb8c75 100644 --- a/meta/recipes-devtools/strace/strace_7.2.bb +++ b/meta/recipes-devtools/strace/strace_7.2.bb @@ -57,6 +57,19 @@ do_install_ptest() { -i ${D}/${PTEST_PATH}/${TESTDIR}/Makefile } +# Tests that go too long without output under QEMU for the qemuriscv64 ptest +# runs. strace is not machine-specific, so this also skips them on riscv64 +# hardware. +STRACE_PTEST_SKIP ?= "" +STRACE_PTEST_SKIP:riscv64 = "qual_fault-syscall" + +do_install_ptest:append() { + for t in ${STRACE_PTEST_SKIP}; do + sed -i -e '1a . "${srcdir=.}/init.sh"\nskip_ "Too slow under QEMU on riscv64"' \ + ${D}${PTEST_PATH}/${TESTDIR}/$t.test + done +} + RDEPENDS:${PN}-ptest += "make coreutils grep gawk sed locale-base-en-us" BBCLASSEXTEND = "native" From patchwork Fri Oct 16 20:45:31 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: OOHehir X-Patchwork-Id: 101097 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 1E3BDCCF2C6 for ; Fri, 16 Oct 2026 22:10:54 +0000 (UTC) Received: from mail-ed1-f49.google.com (mail-ed1-f49.google.com [209.85.208.49]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.4399.1792184155417043981 for ; Fri, 16 Oct 2026 13:55:55 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=nTf3j7Ch; spf=pass (domain: gmail.com, ip: 209.85.208.49, mailfrom: oo.hehir@gmail.com) Received: by mail-ed1-f49.google.com with SMTP id 4fb4d7f45d1cf-6b1aa2848d2so405920a12.3 for ; Fri, 16 Oct 2026 13:55:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792184153; x=1792788953; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=FFDSI5MWwc1WiEvgx1yW8wnz9bkGttMHMHTyDy6i7mU=; b=nTf3j7ChDqinhZb5WZidlxyCpFdJxteM8be5yNAgiWbBgRxqs03tgDgBzz/ggm+UUs HmuYStPcREJxumKKRE3CoLPlax8Al8U1vFSzXvqDPI/tjems2OFnej1FaUL3Al3/JxMI o12GU57iQolu9q8K1UMSbFcgq1NNPtHp/Nqm/e4M67UU1RFfz4OgcgLCCliuClkXJM8B m48K/AYggaI9w5eqO9UVCqKwtrjatxIHUTT+Y6bNR2OswajjiJqwI3yWkO5kaUoAm/7g 5vTw+l3ZJIgEXLUSKdbQFJoyBGaaO9caaXobY0XIxnZ31s4j/2eY16NukGHr5kIHgXy8 HxJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792184153; x=1792788953; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=FFDSI5MWwc1WiEvgx1yW8wnz9bkGttMHMHTyDy6i7mU=; b=ygu8YjDAL1r5LXkiLLtVt9l2cPaDhVzNjH5OIuSL9icXMC4jBSEx75riKJqPLwDKt9 jQylLwjcfpLAoUX3aXzJXmxTl7yoayfEbtzh8tm43OhRa0ppK+GgNlTbRTtt8+X4lvOS WNwox1m2vsPfbLWH2cMpI9Hw6oAk+/ADUdpEtmrzj5dXWfsCHN5V8fgpxNJpBXaaQlrT G7nls0MtDvv+0S4CQ6DQg4Ku1zh2u2Y4LhICXDD6+bV1HVOQ54RLAtDfjnl8dpebikQW BT9I0susaLaRRip9CqIUxWis8LsAtZOTNACRklxOVs9mbAfaMF1ZaITx03Ax7rYXc9uQ 1iYg== X-Gm-Message-State: AFq9FYI1oGuSKRX9gzzSfzWmWigO/QJoPs1rUPCRX75pB7EwTz6SL2x7 3Cs37jL0N61Tlv1D4dQ9OjhEC4OkdydpB+sdNUIi2q9PJcordqfMVgBIWqVuOQ== X-Gm-Gg: AYBFou0qnjSr7ivRAEeNJH+m36T2kqyZtqC8XLH8f33+rnkDxljEFCqxNRes5HFmCCK 4OqdhtwjqBT5l9VrP2A1cDXfvNJ+7oV3hb24P/VJwjIcAg/uAARD68klSqUyyJ4ZF+zV0LLFzyx dv5CZGzz2fWsNnd6cU2z87Dapnv2awbsDvnq0HVyzvCQfnLCISrl2o+0fBPiCyg5xF9HLv1pAD9 DxvlLdi5PvTchxrBuKia2qHfKibDiez9XYGPJe3xv535Bjsm6UJ46H+wQiCFDaUGtDfN4vXRwTS DTFbs2x0d2BotXDy1ZpaWRCO9zAHtg32smAfLlswYZdd5XJhLMbVSjCtUcu5v7NgvYu4UR/gf4K /hZYFpTrOYEwdPMECCGl9z1Oyn0tkn4SngeL3m/C6Cb6RaD29+gVFX9aXnQ4v/MtDz8iWz4Rwoh zGH3SQJIqhoD98fwJmACFUMg9+eRDRbHDCrM8/o4eZXOSSAQtDU6TWWzY3zvCbWp269dF6v2jUq l8= X-Received: by 2002:a05:600c:8706:b0:4a1:946c:953f with SMTP id 5b1f17b1804b1-4a1d7601873mr18880805e9.20.1792183656499; Fri, 16 Oct 2026 13:47:36 -0700 (PDT) Received: from hp-z640.fritz.box ([51.37.221.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a1d3e2e602sm51205765e9.5.2026.10.16.13.47.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Oct 2026 13:47:35 -0700 (PDT) From: OOHehir To: openembedded-core@lists.openembedded.org Cc: raj.khem@gmail.com, tgamblin@baylibre.com, OOHehir Subject: [PATCH 2/7] ptest-packagelists.inc: re-enable strace for riscv64 Date: Fri, 16 Oct 2026 21:45:31 +0100 Message-ID: <20261016204547.2328847-3-oo.hehir@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261016204547.2328847-1-oo.hehir@gmail.com> References: <20261016204547.2328847-1-oo.hehir@gmail.com> MIME-Version: 1.0 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 ; Fri, 16 Oct 2026 22:10:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/248049 strace was parked with the other failing riscv64 ptests in 22736c5281 & passes now. core-image-ptest-strace on qemuriscv64, with the previous commit: 1081 pass, 0 fail, in 24 min. On a VisionFive 2 (JH7110): 1212 pass, 0 fail. Signed-off-by: OOHehir --- meta/conf/distro/include/ptest-packagelists.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/conf/distro/include/ptest-packagelists.inc b/meta/conf/distro/include/ptest-packagelists.inc index 2bd11b1706..5e99b59d4a 100644 --- a/meta/conf/distro/include/ptest-packagelists.inc +++ b/meta/conf/distro/include/ptest-packagelists.inc @@ -167,8 +167,8 @@ PTESTS_PROBLEMS:append:riscv32 = " lttng-tools strace" PTESTS_SLOW:append:libc-musl = " libc-test" # These tests don't yet pass for riscv64 -PTESTS_SLOW:remove:riscv64 = "tcl tcl8 python3-cffi strace lttng-tools python3-numpy perl glib-2.0 zstd libpcap" -PTESTS_PROBLEMS:append:riscv64 = " tcl tcl8 python3-cffi strace lttng-tools python3-numpy perl glib-2.0 zstd libpcap" +PTESTS_SLOW:remove:riscv64 = "tcl tcl8 python3-cffi lttng-tools python3-numpy perl glib-2.0 zstd libpcap" +PTESTS_PROBLEMS:append:riscv64 = " tcl tcl8 python3-cffi lttng-tools python3-numpy perl glib-2.0 zstd libpcap" # These tests don't yet pass for musl qemuarm64 PTESTS_SLOW:remove:libc-musl:qemuarm64 = "strace perl gnutls glib-2.0" From patchwork Fri Oct 16 20:45:32 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: OOHehir X-Patchwork-Id: 101095 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 0EC8ECCF2C4 for ; Fri, 16 Oct 2026 22:10:54 +0000 (UTC) Received: from mail-ed1-f45.google.com (mail-ed1-f45.google.com [209.85.208.45]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.4256.1792184009200627844 for ; Fri, 16 Oct 2026 13:53:29 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=AQWPY8Qs; spf=pass (domain: gmail.com, ip: 209.85.208.45, mailfrom: oo.hehir@gmail.com) Received: by mail-ed1-f45.google.com with SMTP id 4fb4d7f45d1cf-6b1aa2848d2so403466a12.3 for ; Fri, 16 Oct 2026 13:53:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792184007; x=1792788807; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=wNqe7cx90CBt92s+MnE1dlFKsOt1Z6z/k5F2sETynw0=; b=AQWPY8QsRghn3AHT6t9BYPcyH6ex44w9/DB3SWfJtH/eieb26g+f+l4XXZvZiTTvBS V6zYdG5viXYzUL98rTT8ZyZqmmQaDDKQzfVvERfj6YLJMel1q3ncbI106524vlomArl1 SKWW2yQZ2mcb44sCIRMisTyl3R6ZbftNQyHxjlBiWvW1EtHd6w0D0VDUXV96Me+GRytt Z1taRq9MJ80sfQsHr6HXCXY+cwspKZXoZo3fY/v3EjhqDmPu4gY3LBl4/gpwKOmVAPsP ksY/LXrw/zf0pahtpyxJiTBUo3080kYmlimeZfBZwtJuM7i9KrwPpeN3WFNWfbEUvkpQ 0SRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792184007; x=1792788807; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=wNqe7cx90CBt92s+MnE1dlFKsOt1Z6z/k5F2sETynw0=; b=J8H4IY7BB9N6BCfzk4P/lmjb0KlZvwd92lVtEBnIedz1Jc4RFGhgW3LwQw69jfjhDX rJAaWwy865oZx4gMq3EX0VdNgJGoUmN+coQVmKCloLr/teqzXSShD0tgTiqrg2lXZWyw 6GsG4rOpT2d0EmiRg+z9h62omUBlUSt2H9l39FrYtX3USrKDAPzOvNZYC/ClRW07z1C3 hukX0lr+RDN7b7okPmpUCXXshe9ChLS5AwDPGm9tb+ODzmvBjf4RdCpwR9thmSApkvRg 8EIMfYwTNdSWpppm3tksjibR/ACeELXGUoRmqqDmV4IYPAabMCHLipMkuftJcqddv2AR /DdQ== X-Gm-Message-State: AFq9FYIVGQpPpB+EzhUMNV6IbYxhNQsDHtKM3XW8I1vN2+kB1JCJKEkk QrnmMuEr1XsV6XVbsyeO6PykzgbPVyOI1HOLVPB0jIJv0oQkLzdviLypLvnveQ== X-Gm-Gg: AYBFou3Lwx1dwPvCrjqfa3tV4MVkRwpRbBnryE5GYOKf6JwWIGM2jhdIqI20auYRgEJ V5QL+bAvukwDKigYtNDbsD6DYVG4TXQm3ai1n6nTNahYC52Z3p9hMO+x3B+By6t8n87xCS5GaPG GIN29qCsfCKH8vo8Z0yWhZeBstbkSUB2xh+EXIxuPsZJBnq2m/g5FbDspxMbt7NWSqKauyNE9SE 7M1sqwTWd7o9RQ4dK6feY5Zd7g5bjwybqxoFwII6SWyjLSeViJdH+0miswLF1YhDSvVV2zSMrDu JBazRGn9A71avtVAlg/CBs4P6/lIsenG1aw8R9v/VdCvZyKjC6mxDzpoyfDSaAMMFiJutjuodUI HSwmDM4c3IRjgxUuY6dQXJy1ljOI8hS1aR0Ne3VqEvxfF0ZNokQhC3oqBkTkt4kF32ey6Vz/3BG zv1uM85RsiLDC2H/bl5RcHtez4LjybqBUQefFq9TSojQnDwYIxoZvSRBU8KBV+2zA0wMW0IFW5u G8= X-Received: by 2002:a05:600c:1c06:b0:49f:ff32:803c with SMTP id 5b1f17b1804b1-4a1d75fef28mr20762175e9.16.1792183657505; Fri, 16 Oct 2026 13:47:37 -0700 (PDT) Received: from hp-z640.fritz.box ([51.37.221.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a1d3e2e602sm51205765e9.5.2026.10.16.13.47.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Oct 2026 13:47:36 -0700 (PDT) From: OOHehir To: openembedded-core@lists.openembedded.org Cc: raj.khem@gmail.com, tgamblin@baylibre.com, OOHehir Subject: [PATCH 3/7] ptest-packagelists.inc: re-enable python3 for riscv64 Date: Fri, 16 Oct 2026 21:45:32 +0100 Message-ID: <20261016204547.2328847-4-oo.hehir@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261016204547.2328847-1-oo.hehir@gmail.com> References: <20261016204547.2328847-1-oo.hehir@gmail.com> MIME-Version: 1.0 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 ; Fri, 16 Oct 2026 22:10:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/248042 python3 was parked in adc448b19e because it hung on qemuriscv64, still running after 42000 s. It no longer hangs. core-image-ptest-python3 on qemuriscv64, in two runs: 44546 & 44548 pass, 0 fail, 71 min each. On a VisionFive 2 (JH7110): 44698 pass, 0 fail. Signed-off-by: OOHehir --- meta/conf/distro/include/ptest-packagelists.inc | 3 --- 1 file changed, 3 deletions(-) diff --git a/meta/conf/distro/include/ptest-packagelists.inc b/meta/conf/distro/include/ptest-packagelists.inc index 5e99b59d4a..97c6e35050 100644 --- a/meta/conf/distro/include/ptest-packagelists.inc +++ b/meta/conf/distro/include/ptest-packagelists.inc @@ -159,9 +159,6 @@ PTESTS_SLOW = "\ zstd \ " -# python3 ptests hang on qemuriscv64 -PTESTS_SLOW:remove:riscv64 = "python3" -PTESTS_PROBLEMS:append:riscv64 = " python3" PTESTS_SLOW:remove:riscv32 = "lttng-tools strace " PTESTS_PROBLEMS:append:riscv32 = " lttng-tools strace" PTESTS_SLOW:append:libc-musl = " libc-test" From patchwork Fri Oct 16 20:45:33 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: OOHehir X-Patchwork-Id: 101100 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 2E42ECCF2C8 for ; Fri, 16 Oct 2026 22:10:54 +0000 (UTC) Received: from mail-ej1-f47.google.com (mail-ej1-f47.google.com [209.85.218.47]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.4260.1792184038384970644 for ; Fri, 16 Oct 2026 13:53:58 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=E3oxjpiu; spf=pass (domain: gmail.com, ip: 209.85.218.47, mailfrom: oo.hehir@gmail.com) Received: by mail-ej1-f47.google.com with SMTP id a640c23a62f3a-c2e5e090746so28949866b.0 for ; Fri, 16 Oct 2026 13:53:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792184036; x=1792788836; darn=lists.openembedded.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=ruapmwColnni4KC74UAVrQWnKKeofryTiaonVwGLbos=; b=E3oxjpiuLCgqTVQQ2TF6XvXlOtdfWGqDtripIMFH/axmxJ09fmG4sRr3g6Wb5nJAO/ BX0f2f4bucr2X2HkLzJjI7Z6iOTW2bk5ayR1nZEVrYKHr3zLKYHm9gwsHZ0tRXvzYkGN tk9BzTEV3mmmK3m4PCBCyQHltZBvaqkCeBwfKf8XFl3CShRNrklmQlaESMPcQu9l5KH3 PtDtXBlkIMzA/pO64VryZN6TokzuFDVr2WvdvCBOnPwiNWKD3pq+yC1BCPl9wPBVCeRU lg/6lKqPQzS4/7u6P+EcCA/uzf9qQkkHtIg0sbzTif9n1p8lg5v0DvqgEy2SQBPlqThJ HIqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792184036; x=1792788836; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=ruapmwColnni4KC74UAVrQWnKKeofryTiaonVwGLbos=; b=q8K12bAtWvbLaXOOm7JzX/0E1+ER5vt208yU3xZ1IQ/6erpV19hP7DSTGK8I997TOF 0/XyvX/bjyKuJck6vIfzeLuoLwj2XyC+MnAx8qyyJ8Szh1Gf9oXQ7/04tQAFAQ98nb3f MnQ3o9rQV8JkRdwnYQ1go+WGyNjUHEdtZ3U/gHUAXVl3D5PGmBrd2Jdb0W9foCWzniQp mACJ2gLy0jB1nkslnXDbDcQtLS1ix1fxP0Hz/zFP+q7U57EujBqz6tyHNjV4Hcmwd65H cO4i+DzS8JqZEB7wOzRHnNMpUHfxN1e725St8M3uoeFASZF5RT9TRiQXUkos2vK3PBmZ ykXA== X-Gm-Message-State: AFq9FYJuMMMGyg87z5JETy8FaKWLxPDDzVLX/AcNayc0l6sD+4brnUQb 1uyPQN8nMSjrzVA7VwI659khUoRRj7iV/cVZt1PQY405n0keaHyF0qP4WuJOpQ== X-Gm-Gg: AYBFou05DYQor8DiSb4TTdMWwc5UPBUkUfaJ9I8Tm1I3rL5M/KBUVu+f3n6M9BfJmhO RXeUo6exuQR+AopMecrdrsD2gsAxU2BHfPEpMGhWNoiakUiHnN0L+rp+oX33wyacJqv+iIs6zR+ yhkAXnaYH0GEE70CrRy1TAQpYD77qbYO4T2QfTATnfJrb7SponCjSAoW+Tm9UJwyTBmEr25XEpV qQn62VCd7xdaRQr7vVDjr48obq7Auff4RpHKCoXn8d3789Ql3PK43jKF0NIgtygz7pYqXtR3Kfr OJ0geX4G4hjII+OUZl0E4m74RFlRZn/QTCkZy6R0H2LpDkto7uf24/IIL8rOo1wqf5t1pLa4dmE SrNHvZ6OEDHC6Rjz1nvvAitxSBjYOsouwDGr7b2d6mVDoXMUUxYkKFhvWsoAvUnCLZgC1dIaLJa 1h2FNTxOh4cIbvyrQcIDO0PyhWxpsSGoiiYTycH5HBBrTifpyFPl0IQUJkZAylOpNANrJ0ORe/B hk= X-Received: by 2002:a05:600c:4ed1:b0:4a0:2500:2cd0 with SMTP id 5b1f17b1804b1-4a1d760381fmr19411795e9.18.1792183658622; Fri, 16 Oct 2026 13:47:38 -0700 (PDT) Received: from hp-z640.fritz.box ([51.37.221.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a1d3e2e602sm51205765e9.5.2026.10.16.13.47.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Oct 2026 13:47:37 -0700 (PDT) From: OOHehir To: openembedded-core@lists.openembedded.org Cc: raj.khem@gmail.com, tgamblin@baylibre.com, OOHehir Subject: [PATCH 4/7] lttng-tools: skip kernel cases when kernel tests are disabled Date: Fri, 16 Oct 2026 21:45:33 +0100 Message-ID: <20261016204547.2328847-5-oo.hehir@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261016204547.2328847-1-oo.hehir@gmail.com> References: <20261016204547.2328847-1-oo.hehir@gmail.com> MIME-Version: 1.0 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 ; Fri, 16 Oct 2026 22:10:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/248043 run-ptest sets LTTNG_TOOLS_DISABLE_KERNEL_TESTS when lttng-modules is not installed, as on riscv64, but kernel/test_event_disable.py & tools/save-load/test_save_load.py check only for root & fail with "Kernel tracer not available". Carry the fix sent upstream. Signed-off-by: OOHehir --- ...our-LTTNG_TOOLS_DISABLE_KERNEL_TESTS.patch | 108 ++++++++++++++++++ .../lttng/lttng-tools_2.16.0.bb | 1 + 2 files changed, 109 insertions(+) create mode 100644 meta/recipes-kernel/lttng/lttng-tools/0001-tests-honour-LTTNG_TOOLS_DISABLE_KERNEL_TESTS.patch diff --git a/meta/recipes-kernel/lttng/lttng-tools/0001-tests-honour-LTTNG_TOOLS_DISABLE_KERNEL_TESTS.patch b/meta/recipes-kernel/lttng/lttng-tools/0001-tests-honour-LTTNG_TOOLS_DISABLE_KERNEL_TESTS.patch new file mode 100644 index 0000000000..ca041e8da8 --- /dev/null +++ b/meta/recipes-kernel/lttng/lttng-tools/0001-tests-honour-LTTNG_TOOLS_DISABLE_KERNEL_TESTS.patch @@ -0,0 +1,108 @@ +From f56f36ecd7481d96c99876e8a6f4a609197e7132 Mon Sep 17 00:00:00 2001 +From: OOHehir +Date: Tue, 13 Oct 2026 09:41:51 +0100 +Subject: [PATCH] Fix: tests: honour LTTNG_TOOLS_DISABLE_KERNEL_TESTS in two + Python tests +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +OBSERVED ISSUE +━━━━━━━━━━━━━━ +On a target without lttng-modules, kernel/test_event_disable.py & the +kernel cases of tools/save-load/test_save_load.py fail with "Kernel tracer +not available", although the test run sets LTTNG_TOOLS_DISABLE_KERNEL_TESTS=1. +Observed with the Yocto Project ptest on riscv64, which ships no lttng-modules. + +CAUSE +━━━━━ +Both scripts only check that they run as root before running kernel cases, +while the other Python tests use lttngtest._Environment.run_kernel_tests(), +which also honours LTTNG_TOOLS_DISABLE_KERNEL_TESTS. + +SOLUTION +━━━━━━━━ +Use run_kernel_tests() in both scripts. It checks for root as before, & also +honours LTTNG_TOOLS_DISABLE_KERNEL_TESTS. + +Under review on Gerrit: https://review.lttng.org/c/lttng-tools/+/18903 + +Upstream-Status: Submitted [https://lists.lttng.org/pipermail/lttng-dev/2026-October/031100.html] +Signed-off-by: OOHehir +--- + tests/regression/kernel/test_event_disable.py | 7 ++----- + tests/regression/tools/save-load/test_save_load.py | 9 ++++----- + 2 files changed, 6 insertions(+), 10 deletions(-) + +diff --git a/tests/regression/kernel/test_event_disable.py b/tests/regression/kernel/test_event_disable.py +index da9f146..a373544 100755 +--- a/tests/regression/kernel/test_event_disable.py ++++ b/tests/regression/kernel/test_event_disable.py +@@ -15,7 +15,6 @@ Validates that disabling events works correctly: + - Disabling by name disables all matching rules regardless of filters + """ + +-import os + import pathlib + import sys + import traceback +@@ -307,11 +306,9 @@ if __name__ == "__main__": + ), + ] + +- is_root = os.getuid() == 0 +- +- if not is_root: ++ if not lttngtest._Environment.run_kernel_tests(): + tap = lttngtest.TapGenerator(len(kernel_tests)) +- tap.skip_all_remaining("Kernel tests require root privileges") ++ tap.skip_all_remaining("Kernel tests not enabled") + sys.exit(0) + + tap = lttngtest.TapGenerator(len(kernel_tests)) +diff --git a/tests/regression/tools/save-load/test_save_load.py b/tests/regression/tools/save-load/test_save_load.py +index 9dd8042..1983263 100755 +--- a/tests/regression/tools/save-load/test_save_load.py ++++ b/tests/regression/tools/save-load/test_save_load.py +@@ -13,7 +13,6 @@ through save/load cycles, including: + - Kernel syscalls and tracepoints + """ + +-import os + import pathlib + import sys + import traceback +@@ -953,11 +952,11 @@ if __name__ == "__main__": + ), + ] + +- is_root = os.getuid() == 0 ++ run_kernel_tests = lttngtest._Environment.run_kernel_tests() + allows_destructive = lttngtest._Environment.allows_destructive() + + total_tests = len(user_tests) + len(agent_tests) +- if is_root: ++ if run_kernel_tests: + total_tests += len(kernel_tests) + if allows_destructive: + total_tests += len(destructive_kernel_tests) +@@ -971,7 +970,7 @@ if __name__ == "__main__": + for test_name, test_func, kwargs in agent_tests: + run_test(tap, test_env, test_func, test_name, **kwargs) + +- if is_root: ++ if run_kernel_tests: + with lttngtest.test_environment( + with_sessiond=True, log=tap.diagnostic, enable_kernel_domain=True + ) as test_env: +@@ -986,6 +985,6 @@ if __name__ == "__main__": + "Skipping destructive kernel tests (LTTNG_ENABLE_DESTRUCTIVE_TESTS not set)" + ) + else: +- tap.diagnostic("Skipping kernel tests (not running as root)") ++ tap.diagnostic("Skipping kernel tests (not enabled)") + + sys.exit(0 if tap.is_successful else 1) +-- +2.43.0 + diff --git a/meta/recipes-kernel/lttng/lttng-tools_2.16.0.bb b/meta/recipes-kernel/lttng/lttng-tools_2.16.0.bb index cfc16ed6c7..347bdcc273 100644 --- a/meta/recipes-kernel/lttng/lttng-tools_2.16.0.bb +++ b/meta/recipes-kernel/lttng/lttng-tools_2.16.0.bb @@ -72,6 +72,7 @@ SRC_URI = "https://lttng.org/files/lttng-tools/lttng-tools-${PV}.tar.bz2 \ file://disable-tests2.patch \ file://0001-m4-ax_am_macros_static.m4-do-not-write-generation-da.patch \ file://muslfix.patch \ + file://0001-tests-honour-LTTNG_TOOLS_DISABLE_KERNEL_TESTS.patch \ " SRC_URI[sha256sum] = "b8b3244894e49e773d4942b8899f768057974edf75c18dbb48b65bb123c7b2c7" From patchwork Fri Oct 16 20:45:34 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: OOHehir X-Patchwork-Id: 101098 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 992D5CCA490 for ; Fri, 16 Oct 2026 22:10:54 +0000 (UTC) Received: from mail-ej1-f54.google.com (mail-ej1-f54.google.com [209.85.218.54]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.4365.1792184051691469754 for ; Fri, 16 Oct 2026 13:54:11 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=heL2xf4p; spf=pass (domain: gmail.com, ip: 209.85.218.54, mailfrom: oo.hehir@gmail.com) Received: by mail-ej1-f54.google.com with SMTP id a640c23a62f3a-c169ae1cb26so257721766b.1 for ; Fri, 16 Oct 2026 13:54:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792184050; x=1792788850; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=cZcDTDzs9kgbUhE9Q3fnAi1yw2rTeniMAJpt38V/Re0=; b=heL2xf4pVMeNRIiFG+cGk9Pu3A9BFsO6T8ZfaLE8nvlzKtdeBAlMjiC2g+6zW58qas Y7dsPH97chNG3q+ECGVhpgxg2UybRhraGTZ68doy+0O7CNWej6lC96+vE1l8f5k5FEaz JXb+sq3EJVRYZI5FD+t5AwcQWzQqFcvRZqvGqqTxh24bWOjKjR/NWG32PFwStXz6B/3B U9h6JrzYyqDiQkEvXo/CeUz6zSKq4PWxOqiWBlHbjJ3GRpc3OshnaVnE4jp/NItAn2WO 3JoSyXhSKb4w0CEEnCDSovQ3n3vAb2zhmxdizIl4MA5nLA/RYzq/RPzoMx2el4Wn85hi 1D8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792184050; x=1792788850; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=cZcDTDzs9kgbUhE9Q3fnAi1yw2rTeniMAJpt38V/Re0=; b=DtACKLMjjeHXnHM0MwXmkF0NHdkT9AVy41IrosF60dyr/4SMTU+t3UHJAN2rnvqx3y 5rWcNoTqsuYdZFjRVR3IV6/Nwbl5a/8GKljQtNFxfvr9kgELZCBG8DCgL+3IG0hzjTxW pnOroQb0w1oJK2a2sWtbKwknUAGD0Izae+MRpB3x3Y5uDV6BDN3XIS/E00KMEeXsIyV5 i+rkXkvFqfU8b6LVCNrh27BmiqRPXpO2KSGhZ1Lhr00X44zbOPTl+IgjwqgUgnk5uIEl Kow2eKQuqbeIKbLuNaVfW4FKaMxW9q+cAbBxkdHehaX79JOVdkRX/7CYU3mdfq0kgOrq 5gCQ== X-Gm-Message-State: AFq9FYKsHikb38Wja1t2qvPPVWTpdCIor4NxJsi36Gd+naBh4sDk5LEw ItuqPaTuhZ7deCP1wUKShJYZ0sO/XDBq/wE5eiZ/4DsOn0y8BEZH+Eu8tAab8A== X-Gm-Gg: AYBFou0LAzSzspo6TqzIChPB5KmEpyGX7k4QknUq4S0oBQHqWaZK8kMnzDDA9Xr0Sss CwNwe2IPTb7n+3RcwvP15H3EGbvuyXCsu8WE7imXUx2QHeOY0wtWtrADuSDLZTe3szbUnHuv/mt qDep3TS9q4gBOpHlqjT2ZDEn38IG1LyaVNMZsP7sqxr4MDFYhRFCSgJ9wWcTLxuc6JIzPk7SO96 5vqgrWGTPbL2zoKP3BvqZyBiqqiA/SMmW7J/iuNO3/ArzyBq6pbq8M3c6uwpu7u2OxAzJzpPA34 rBJgbMk+ziKtWHApy43R1I9IxvcgjdQgSCKN7PupX5ZHShlrZz/LlsQkvLSKJc4LWX3jZj6uZog x2WUV/Mjraw4iHQlH5x/ek3lEjy293KNcX37naD0bj5pV77wFpwrZkDpeqH+jK+k/dtY+65zPgY +CWkU4+BOVu3iJdFkBPxS+5fme7SOK7NjtBWwvH3nYY2wbQunrsSc7CbfZ+4Q8u65M1R27fNiq4 Vs= X-Received: by 2002:a05:600c:1f83:b0:4a0:20b4:ba93 with SMTP id 5b1f17b1804b1-4a1d7612128mr18622095e9.16.1792183661167; Fri, 16 Oct 2026 13:47:41 -0700 (PDT) Received: from hp-z640.fritz.box ([51.37.221.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a1d3e2e602sm51205765e9.5.2026.10.16.13.47.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Oct 2026 13:47:39 -0700 (PDT) From: OOHehir To: openembedded-core@lists.openembedded.org Cc: raj.khem@gmail.com, tgamblin@baylibre.com, OOHehir Subject: [PATCH 5/7] tcl, tcl8: skip binary-40.3 on RISC-V Date: Fri, 16 Oct 2026 21:45:34 +0100 Message-ID: <20261016204547.2328847-6-oo.hehir@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261016204547.2328847-1-oo.hehir@gmail.com> References: <20261016204547.2328847-1-oo.hehir@gmail.com> MIME-Version: 1.0 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 ; Fri, 16 Oct 2026 22:10:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/248044 binary-40.3 expects a negative float NaN to stay negative when widened to double. RISC-V returns the positive canonical NaN instead, as the ISA requires, so the test always fails there. Reported upstream on the matching MIPS ticket. Signed-off-by: OOHehir --- meta/recipes-devtools/tcltk/tcl/run-ptest | 5 +++++ meta/recipes-devtools/tcltk8/tcl8/run-ptest | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/meta/recipes-devtools/tcltk/tcl/run-ptest b/meta/recipes-devtools/tcltk/tcl/run-ptest index 18e03716e3..6991873978 100644 --- a/meta/recipes-devtools/tcltk/tcl/run-ptest +++ b/meta/recipes-devtools/tcltk/tcl/run-ptest @@ -38,6 +38,11 @@ SKIP="$SKIP httpProxy-\*" SKIP="$SKIP mutex-condition-\*" # Timer-related tests are going to be fragile (16324) SKIP="$SKIP timer-\*" +# RISC-V widens a negative float NaN to the positive canonical NaN, so the +# sign check fails: https://core.tcl-lang.org/tcl/tktview/bf029ced86 +case "$(uname -m)" in +riscv*) SKIP="$SKIP binary-40.3" ;; +esac # Run all tests in tests/*.test unless tests are specified as arguments TESTS=${*:-tests/*.test} diff --git a/meta/recipes-devtools/tcltk8/tcl8/run-ptest b/meta/recipes-devtools/tcltk8/tcl8/run-ptest index 40666ef851..aa0959f013 100644 --- a/meta/recipes-devtools/tcltk8/tcl8/run-ptest +++ b/meta/recipes-devtools/tcltk8/tcl8/run-ptest @@ -36,6 +36,11 @@ SKIP="$SKIP http11-\*" SKIP="$SKIP httpProxy-\*" # Timer-related tests are going to be fragile (16324) SKIP="$SKIP timer-\*" +# RISC-V widens a negative float NaN to the positive canonical NaN, so the +# sign check fails: https://core.tcl-lang.org/tcl/tktview/bf029ced86 +case "$(uname -m)" in +riscv*) SKIP="$SKIP binary-40.3" ;; +esac # Run all tests in tests/*.test unless tests are specified as arguments TESTS=${*:-tests/*.test} From patchwork Fri Oct 16 20:45:35 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: OOHehir X-Patchwork-Id: 101094 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 0E00ECCF2C1 for ; Fri, 16 Oct 2026 22:10:54 +0000 (UTC) Received: from mail-lf1-f51.google.com (mail-lf1-f51.google.com [209.85.167.51]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.4294.1792184153155551242 for ; Fri, 16 Oct 2026 13:55:53 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=Fhx/T5A1; spf=pass (domain: gmail.com, ip: 209.85.167.51, mailfrom: oo.hehir@gmail.com) Received: by mail-lf1-f51.google.com with SMTP id 2adb3069b0e04-5bb7c6980f1so294664e87.2 for ; Fri, 16 Oct 2026 13:55:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792184151; x=1792788951; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=LL/5KO+A0v7ws7LJif5O2SK1+kZjEbYMlMBguWDN2NY=; b=Fhx/T5A1F2M7Ri6HjRe7RxuwFVv9I4BdpZU6XsYifqufyaxUtSKkp0ir3NdZI2crUo XK2stRaKxROq7s8PX42QSNVXJY1f60s2O/lkNUJK2h0AhgB3hK8WRnWr1CFF10EfFiOy AVpfubFjNi3MwhXXcf+a5Gk/L4qsIqe/LmQKWGrnuUg3zj6mF2Q0nh8ZNl/CCdQezMMC ITj80k2VVenX4A3LtV80QPtLoRuGmHlemLftaLrGH0rO7leP//WEmP82/oW9BJUc3v7i zPJgGylNVA1ux2Odwdk7IeTVQ0HoQtvwq34GFsK4CHzyXFSWDJQpWbZVPZQkdYYIGf8R qsDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792184151; x=1792788951; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=LL/5KO+A0v7ws7LJif5O2SK1+kZjEbYMlMBguWDN2NY=; b=nmVaSMlYVlewx2zzQAtWj3oCr1DXuQQGRVaJ18k5xQR+k73nWsyXNgJ6PCQFnKFZHV gaaSYpFXPephprCHG/e3VYcAatklQSe4nYQxTUIQEfI04fJfM9o/O7LTo0UUZRct9rtZ 9E1As3hA+NjUZEjZUeY6Pt837Q/59iixhPCiejkEJ/YvZfjF6v2MnHVOH4i7z/Pqqe2b SOorNsr3XP0f43sOvtNkTq2ASWSHSupw4lsII9xKrZ6Nz2w+S7cacJWGSKPm1YNSjVAo javT9Ux8XdTgNQJNe3GfsWdYylZFk617k/9wOAaNjpdIKIhaG/jVHbRFMm+BY3iflnud rHRQ== X-Gm-Message-State: AFq9FYJK57M9J2aUclgtK17meM5g+0P82fdl8bguomg940skiY4wyXMX +JeQkDX7/NVQ7KC9i7dKgmRhtFZwip8ymmksKKo2ekvgcQfN/GiaNui/2JsdoA== X-Gm-Gg: AYBFou25bdOMZQF+Yh2GreTZMXBT9xnn3tm2X/Vp4CNUgGi62tQE/ubHNfaUhEHvFgo bvKOFFVhXgJLhs9QG6kVsL0N2z8QP/fE+q47W6gX0ikXwIikjzGkc4jjXVJHlIY2hYgXGBBQxn1 5mUftrQPim3O960rlXEj8ali+6zxPOtJrvARS7ZA6/WgIAfGlI4SyyoDNNc5RB8qM8rEvKGB1rP GHjnbVUYJSlzaq/CnrLDVVHzScajAxavZ2tUSXiGu/8cA5wmX/elln0x7TeYyIh90BUo8LsEFsg uZsXTxXGwn5hVYYXvn0PsJUZA6NwH0PMa/BqGkK+Rz2eoE6c0sjZIg6vQOw5JMRvuIyOP9SjgWK BSwQbIF/MXo+5vPsRZ6s0jMqXwAx/zjo3JgKzz/hRqxc/k+npWHTXpuPo2vjcYSPiFqV5bvGwBd aX+3GLtpvBeakrZRiD5uL0TQEdiXi0cOnfM/ANhQdA5Mq8534hjfZ2sS/FZ1HD/weqc0s7GGn8F 9A= X-Received: by 2002:a05:600d:4444:20b0:4a1:b027:99dc with SMTP id 5b1f17b1804b1-4a1d760098dmr15570695e9.18.1792183662423; Fri, 16 Oct 2026 13:47:42 -0700 (PDT) Received: from hp-z640.fritz.box ([51.37.221.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a1d3e2e602sm51205765e9.5.2026.10.16.13.47.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Oct 2026 13:47:41 -0700 (PDT) From: OOHehir To: openembedded-core@lists.openembedded.org Cc: raj.khem@gmail.com, tgamblin@baylibre.com, OOHehir Subject: [PATCH 6/7] ptest-packagelists.inc: re-enable tcl8 for riscv64 Date: Fri, 16 Oct 2026 21:45:35 +0100 Message-ID: <20261016204547.2328847-7-oo.hehir@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261016204547.2328847-1-oo.hehir@gmail.com> References: <20261016204547.2328847-1-oo.hehir@gmail.com> MIME-Version: 1.0 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 ; Fri, 16 Oct 2026 22:10:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/248048 The previous commit skips binary-40.3, its only failure on riscv64. core-image-ptest-tcl8 on qemuriscv64: 152 pass, 0 fail, 607 s. On a VisionFive 2 (JH7110), binary-40.3 was the only failure. tcl stays parked: under TCG, unicodeNormalize.test prints nothing for more than 450 s & ptest-runner kills it. The binary-40.3 skip still helps tcl on hardware. Signed-off-by: OOHehir --- meta/conf/distro/include/ptest-packagelists.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/conf/distro/include/ptest-packagelists.inc b/meta/conf/distro/include/ptest-packagelists.inc index 97c6e35050..1b76023621 100644 --- a/meta/conf/distro/include/ptest-packagelists.inc +++ b/meta/conf/distro/include/ptest-packagelists.inc @@ -164,8 +164,8 @@ PTESTS_PROBLEMS:append:riscv32 = " lttng-tools strace" PTESTS_SLOW:append:libc-musl = " libc-test" # These tests don't yet pass for riscv64 -PTESTS_SLOW:remove:riscv64 = "tcl tcl8 python3-cffi lttng-tools python3-numpy perl glib-2.0 zstd libpcap" -PTESTS_PROBLEMS:append:riscv64 = " tcl tcl8 python3-cffi lttng-tools python3-numpy perl glib-2.0 zstd libpcap" +PTESTS_SLOW:remove:riscv64 = "tcl python3-cffi lttng-tools python3-numpy perl glib-2.0 zstd libpcap" +PTESTS_PROBLEMS:append:riscv64 = " tcl python3-cffi lttng-tools python3-numpy perl glib-2.0 zstd libpcap" # These tests don't yet pass for musl qemuarm64 PTESTS_SLOW:remove:libc-musl:qemuarm64 = "strace perl gnutls glib-2.0" From patchwork Fri Oct 16 20:45:36 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: OOHehir X-Patchwork-Id: 101099 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 C8270CCF2C3 for ; Fri, 16 Oct 2026 22:10:54 +0000 (UTC) Received: from mail-ed1-f47.google.com (mail-ed1-f47.google.com [209.85.208.47]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.4274.1792184079526188973 for ; Fri, 16 Oct 2026 13:54:39 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=aRtZ+7ru; spf=pass (domain: gmail.com, ip: 209.85.208.47, mailfrom: oo.hehir@gmail.com) Received: by mail-ed1-f47.google.com with SMTP id 4fb4d7f45d1cf-6aa8d04fcddso632478a12.0 for ; Fri, 16 Oct 2026 13:54:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792184078; x=1792788878; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=qPEK1rTdFEdZ5oPeJJw4naCruDv8Q0ZlJwyIzaArudE=; b=aRtZ+7ru0JDbWRNKsUxjbOZjpenYaLyTwRkhBwr3dlSVSk6ZPpwzHTTchmVZBixxli tAdWQ0t0MHrYS03uqWAH5/w5duEIa3iFJfe2VMAJvZTT59/WEqdOv03rsFNVgPL1sh4s dbozUerw9VP+EGXJ3QMzdw2Gwfdp9OZVXPzg7IN415WjuJ10rHYtuHcUThO5/K/On8Ag uHPqj/GoRzoWwPwskGCzTMhDslyv1JwcbY8r/MIlycrvxFH0Je3Xlx6JctkhzGmSRH73 2USjBAcJur/E3b9luo5NIlVMrWzP7eFEsuTQ5ifiwXWW3c0gATdaTj11fWpuIrTj1lBo 0eKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792184078; x=1792788878; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=qPEK1rTdFEdZ5oPeJJw4naCruDv8Q0ZlJwyIzaArudE=; b=I9tYGoPZVKK5fmLjiUoa1dIIwdsR6z/P61LEhf39xOSR34927jCSaeDjc/Zryeriu1 KwI67La+Vxh1/LBzH2aSKYQOOeaoCFW3I4MiW5ZF4WAkIZnBO4h2LAzWDTVMVDejBHVY vI3PcqvDwv4wD6inqAIb9RHimc7EVW5/XaQiThWolGXLZiVFiufCfHetoyEkGvPEk/4j 1KNQK3bdd/jv+sv+1ki9y3mKyR2ObcK4hkFwQLExfjLKmhhSJws+Q3Dfop6hnkeVHZY3 MWR+U8CcuLpM+qg50MqFrCDAT/06zYmPgq6p6dgalDTvP1bDBv5ftwi15S+MS29GC7tv LtTg== X-Gm-Message-State: AFq9FYJK3/DzMtiadBNuKZZ6wmyi1WaEuQh/tU0ZQZOr3+5zAvUEcaKz K73sbf4Bv4RKW5G/UienQPYGdig8O3Qu0Z2TvgnOXdCxISMQBiSyKQU4aUCTag== X-Gm-Gg: AYBFou17EuTtO/En0g8uoOIh3t6M2bla9B/mKGrcv0yPY4DjfHE08cPd/lWAY5eE5bE 4+MaBf1g3dSWUJhP0mr2DHC8VxhYOjbqnSrO8uI7zkCxFTS2voMkNPggoTREwB2janMZI3nImNQ PlJIxsAFVCFiAVnVYBjnRO4jh5PlBf/796BOD1UO4kFtjYvGywERojmOHESmQG1THBjQumZratE 1bqoEMz31TgbsNfGbURCE2V857wAFKKcTy2mhR6LkQY0E5/VrI+GytJ/zq1mvBVyh5DhmkuRi5e REa9kVFBRXJ4zLbGcZ0W/KJM060MbYqvHt5Y12n7nnI/Z353CVkeLywLNVMDdPv8198NeB0vROG RnwvMIpat0ca9EwMDUl/ehsnRb1YNgof3vS2dOldrv5xplty0sp9SFBbm8tkZa2RSw/fht3btzG BOs5qOcvLvFMPTOnWrSv9sqBUM+4A6WyQRxRQy4g9KBvjBVXAuOjfSOQ8Ix3W52KcHjqNJU8lir uo= X-Received: by 2002:a05:600c:c090:b0:4a1:ac66:604b with SMTP id 5b1f17b1804b1-4a1d75a470emr15539305e9.1.1792183663811; Fri, 16 Oct 2026 13:47:43 -0700 (PDT) Received: from hp-z640.fritz.box ([51.37.221.246]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a1d3e2e602sm51205765e9.5.2026.10.16.13.47.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Oct 2026 13:47:42 -0700 (PDT) From: OOHehir To: openembedded-core@lists.openembedded.org Cc: raj.khem@gmail.com, tgamblin@baylibre.com, OOHehir Subject: [PATCH 7/7] python3-numpy: call libm for ceil/floor/trunc on riscv64 Date: Fri, 16 Oct 2026 21:45:36 +0100 Message-ID: <20261016204547.2328847-8-oo.hehir@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261016204547.2328847-1-oo.hehir@gmail.com> References: <20261016204547.2328847-1-oo.hehir@gmail.com> MIME-Version: 1.0 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 ; Fri, 16 Oct 2026 22:10:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/248045 numpy builds with -std=c11, so GCC 15 onwards expands ceil/floor/trunc inline on riscv64, & its first scheduling pass moves the fcvt above the |x| < 2^52 check. ceil(+-inf) & ceil(1e300) then raise FE_INVALID, & the 72 cases of test_unary_spurious_fpexception fail. Confirmed as https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127908. -fno-fp-int-builtin-inexact makes GCC call libm, which handles these inputs correctly. python3-numpy-ptest on a VisionFive 2 (JH7110), with 2.5.3: 45770 pass, 0 fail. On qemuriscv64 with PTEST_RUNNER_TIMEOUT = "7200", with 2.5.4: 45993 pass, 0 fail. Signed-off-by: OOHehir --- meta/recipes-devtools/python/python3-numpy_2.5.4.bb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/meta/recipes-devtools/python/python3-numpy_2.5.4.bb b/meta/recipes-devtools/python/python3-numpy_2.5.4.bb index 93aa356db1..192ae3fe75 100644 --- a/meta/recipes-devtools/python/python3-numpy_2.5.4.bb +++ b/meta/recipes-devtools/python/python3-numpy_2.5.4.bb @@ -26,6 +26,13 @@ PACKAGECONFIG[svml] = "-Ddisable-svml=false,-Ddisable-svml=true" # the overflow tests fail with compiler-rt on aarch64 LDFLAGS:append:toolchain-clang:aarch64 = " -rtlib=libgcc -unwindlib=libgcc" +# GCC 15 onwards expands ceil/floor/trunc inline on riscv64 but runs the fcvt +# before the range check, so +-inf raises FE_INVALID & numpy's +# test_unary_spurious_fpexception fails. Make it call libm instead. +# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127908 +CFLAGS:append:toolchain-gcc:riscv64 = " -fno-fp-int-builtin-inexact" +CXXFLAGS:append:toolchain-gcc:riscv64 = " -fno-fp-int-builtin-inexact" + # To ensure reproducibility, remove entries from __config__ which expose build # machine details, such as build paths, host paths, and hardware configuration. strip_build_info() {