From: "Trevor Gamblin" <tgamblin@baylibre.com>
To: "João Marcos Costa" <joaomarcos.costa@bootlin.com>,
openembedded-core@lists.openembedded.org
Cc: <thomas.petazzoni@bootlin.com>
Subject: Re: [PATCH] ptest-packagelists.inc: disable gnutls for RISCV64
Date: Mon, 21 Sep 2026 16:23:21 -0400 [thread overview]
Message-ID: <DLL9WV35J102.2UNYBH63VLF77@baylibre.com> (raw)
In-Reply-To: <20260918090731.467954-1-joaomarcos.costa@bootlin.com>
On Fri Sep 18, 2026 at 5:07 AM EDT, João Marcos Costa wrote:
> Timeouts have been observed (very frequently in the past weeks)
> in the autobuilder, and a bug [1] was filed at Bugzilla.
>
> For now, it's not quite clear what specific test case is causing the timeout.
>
> [1] https://bugzilla.yoctoproject.org/show_bug.cgi?id=16162
After modifying the gnutls ptest so that it outputs rough test durations (in ms)
and collecting a log, these seem to be the worst offenders:
|tgamblin@megalith ~/workspace/ypbuilds/poky-qemuriscv64/layers/openembedded-core (master)$ grep 'PASS:' tests.log | sort -t'(' -k2 -n -r
|PASS: mini-record-2 (187880ms)
|PASS: record-retvals (145390ms)
|PASS: rng-op-key (63820ms)
|PASS: rng-op-random (63330ms)
|PASS: rng-op-nonce (63260ms)
|PASS: dtls-rehandshake-cert (61360ms)
|PASS: dtls-rehandshake-cert-2 (61230ms)
|PASS: dtls-rehandshake-anon (61030ms)
|PASS: mini-loss-time (60130ms)
|PASS: mini-dtls-hello-verify-48 (30050ms)
|PASS: tls12-ffdhe (27790ms)
|PASS: x509sign-verify-rsa (18460ms)
|PASS: x509sign-verify-ecdsa (16050ms)
mini-record-2 is longest runtime by far, and is consistent with what the
Bugzilla bug shows - if you build core-image-ptest-gnutls and watch the output,
mini-record-2 comes after mini-record, which is the last on that runs before the
AB log timeouts. Do you want to submit a narrower patch, which conditionally
disables mini-record-2 and record-retvals for riscv64?
>
> Signed-off-by: João Marcos Costa <joaomarcos.costa@bootlin.com>
> ---
> 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 79e27f617b..9b264657bb 100644
> --- a/meta/conf/distro/include/ptest-packagelists.inc
> +++ b/meta/conf/distro/include/ptest-packagelists.inc
> @@ -163,8 +163,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"
> -PTESTS_PROBLEMS:append:riscv64 = " tcl tcl8 python3-cffi strace lttng-tools python3-numpy perl glib-2.0 zstd"
> +PTESTS_SLOW:remove:riscv64 = "tcl tcl8 python3-cffi strace lttng-tools python3-numpy perl glib-2.0 zstd gnutls"
> +PTESTS_PROBLEMS:append:riscv64 = " tcl tcl8 python3-cffi strace lttng-tools python3-numpy perl glib-2.0 zstd gnutls"
>
> # These tests don't yet pass for musl qemuarm64
> PTESTS_SLOW:remove:libc-musl:qemuarm64 = "strace perl gnutls glib-2.0"
next prev parent reply other threads:[~2026-09-22 3:12 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-18 9:07 [PATCH] ptest-packagelists.inc: disable gnutls for RISCV64 João Marcos Costa
2026-09-21 19:44 ` Trevor Gamblin
2026-09-22 8:01 ` [OE-core] " Joao Marcos Costa
2026-09-22 13:38 ` Trevor Gamblin
2026-09-21 20:23 ` Trevor Gamblin [this message]
2026-09-22 5:12 ` Khem Raj
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=DLL9WV35J102.2UNYBH63VLF77@baylibre.com \
--to=tgamblin@baylibre.com \
--cc=joaomarcos.costa@bootlin.com \
--cc=openembedded-core@lists.openembedded.org \
--cc=thomas.petazzoni@bootlin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.