Bug 16162

Summary: AB-INT PTEST RISCV64: gnutls ptest failure
Product: [QA/Testing] Package Testing (ptest) Reporter: João Marcos Costa <joaomarcos.costa>
Component: ptestAssignee: Trevor Gamblin <tgamblin>
Status: NEW --- QA Contact:
Severity: normal    
Priority: Medium CC: joaomarcos.costa, randy.macleod, richard.purdie, yoann.congal
Version: unspecified   
Target Milestone: 6.2   
Hardware: x86   
OS: Multiple   
Whiteboard: AB-INT
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Don't know
Attachments:
Description Flags
logs from valkyrie.yocto.io
none
log of qemuriscv64 gnutls ptest run, with test durations none

Description João Marcos Costa 2026-02-06 10:52:45 UTC
Created attachment 5181 [details]
logs from valkyrie.yocto.io

https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/951/steps/13/logs/stdio

Failed ptests:
{'gnutls': 'START: ptest-runner\n'           '2026-01-13T19:02\n'
'PASS: aead-cipher-vec\n'
'PASS: alerts\n'
'PASS: alpn-server-prec\n'
'PASS: anonself\n'
(...)

Yet another failure that looks like a timeout in RISCV64.

qemuriscv64-ptest stream9-vk-1
Comment 1 Mathieu Dubois-Briand 2026-05-04 08:47:57 UTC
qemuriscv64-ptest ubuntu2604-vk-2 master completed at 2026-05-02 03:15:05+00:00
https://valkyrie.yocto.io/pub/non-release/20260502-9/testresults/qemuriscv64-ptest/
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/1537/steps/13/logs/stdio
Comment 2 Mathieu Dubois-Briand 2026-07-08 12:29:21 UTC
qemuriscv64-ptest stream9-vk-1 master&master-next completed at 2026-07-08 01:06:07+00:00
https://valkyrie.yocto.io/pub/non-release/20260707-124/testresults/qemuriscv64-ptest/
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/1891/steps/14/logs/stdio
Comment 3 Mathieu Dubois-Briand 2026-07-30 07:58:53 UTC
qemuriscv64-ptest stream9-vk-1 master-next&master completed at 2026-07-29 19:08:25+00:00
https://valkyrie.yocto.io/pub/non-release/20260729-87/testresults/qemuriscv64-ptest/
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2021/steps/14/logs/stdio
Comment 4 João Marcos Costa 2026-08-20 08:45:26 UTC
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2190/steps/15/logs/stdio

qemuriscv64-ptest ubuntu2510-vk-1
Comment 5 Mathieu Dubois-Briand 2026-08-26 09:51:22 UTC
qemuriscv64-ptest rocky9-vk-2 master&master-next completed at 2026-08-25 15:35:48+00:00
https://valkyrie.yocto.io/pub/non-release/20260825-74/testresults/qemuriscv64-ptest/
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2247/steps/16/logs/stdio
Comment 6 Mathieu Dubois-Briand 2026-08-28 06:48:26 UTC
qemuriscv64-ptest debian12-vk-8 mathieu/master-next&mathieu/master-next-tests completed at 2026-08-27 08:55:54+00:00
https://valkyrie.yocto.io/pub/non-release/20260827-43/testresults/qemuriscv64-ptest/
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2266/steps/15/logs/stdio
Comment 7 João Marcos Costa 2026-08-31 09:24:29 UTC
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2283/steps/16/logs/stdio

qemuriscv64-ptest rocky9-vk-2
Comment 8 João Marcos Costa 2026-09-10 09:12:27 UTC
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2363/steps/16/logs/stdio

qemuriscv64-ptest opensuse156-vk-1
Comment 11 João Marcos Costa 2026-09-11 09:16:51 UTC
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2384/steps/15/logs/stdio

qemuriscv64-ptest debian12-vk-9
Comment 12 João Marcos Costa 2026-09-11 09:18:58 UTC
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2387/steps/15/logs/stdio

qemuriscv64-ptest debian12-vk-4
Comment 13 João Marcos Costa 2026-09-14 08:49:19 UTC
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2380/steps/15/logs/stdio

qemuriscv64-ptest ubuntu2404-vk-2
Comment 15 João Marcos Costa 2026-09-16 09:33:26 UTC
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2397/steps/15/logs/stdio

qemuriscv64-ptest opensuse160-vk-1
Comment 16 João Marcos Costa 2026-09-17 12:08:25 UTC
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2422/steps/16/logs/stdio

qemuriscv64-ptest stream9-vk-1
Comment 19 Trevor Gamblin 2026-09-21 20:25:49 UTC
Created attachment 5246 [details]
log of qemuriscv64 gnutls ptest run, with test durations

I've replied to the mailing list patch, but I'm also attaching a logfile here for completeness. The worst offenders in terms of runtime:

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)
Comment 22 João Marcos Costa 2026-09-29 08:48:43 UTC
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2492/steps/16/logs/stdio

qemuriscv64-ptest stream9-vk-1
Comment 23 João Marcos Costa 2026-09-29 10:26:08 UTC
Patch on list: https://lists.openembedded.org/g/openembedded-core/message/246848
Comment 24 Yoann Congal 2026-10-06 09:24:45 UTC
Patch skipping test merged on master: recipes-support/gnutls: disable slow tests for RISCV64
https://git.openembedded.org/openembedded-core/commit/?id=cc848c403aa3832453f1adfaa45411b8b72b9363

... but seen on blacksail:
qemuriscv64-ptest ubuntu2504-vk-1 blacksail completed at 2026-10-05 15:05:31+00:00                                                                                                            
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/2550

=> I need to backport the above patch