Bug 15930

Summary: AB-INT PTEST RISCV64: libpng ptest failure
Product: [QA/Testing] Package Testing (ptest) Reporter: João Marcos Costa <joaomarcos.costa>
Component: ptestAssignee: Unassigned <unassigned>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: Medium CC: randy.macleod, richard.purdie, tgamblin
Version: unspecified   
Target Milestone: 5.3   
Hardware: RISCV   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Don't know

Description João Marcos Costa 2025-07-08 09:49:40 UTC
Failed ptests:{'libpng':
['tests/pngtest-all',
'tests/pngvalid-gamma-16-to-8',
'tests/pngvalid-gamma-alpha-mode',
'tests/pngvalid-gamma-background',
'tests/pngvalid-gamma-expand16-alpha-mode',
'tests/pngvalid-gamma-expand16-background',
'tests/pngvalid-gamma-expand16-transform',
'tests/pngvalid-gamma-sbit',
'tests/pngvalid-gamma-threshold',
'tests/pngvalid-gamma-transform',
'tests/pngvalid-progressive-size',
'tests/pngvalid-progressive-interlace-standard',
'tests/pngvalid-transform',
'tests/pngvalid-progressive-standard',
'tests/pngvalid-standard',
'tests/pngstest-1.8',
'tests/pngstest-1.8-alpha',
'tests/pngstest-linear',
'tests/pngstest-linear-alpha',
'tests/pngstest-none',
'tests/pngstest-none-alpha',
'tests/pngstest-sRGB',
'tests/pngstest-sRGB-alpha',
'tests/pngunknown-IDAT',
'tests/pngunknown-discard',
'tests/pngunknown-if-safe',
'tests/pngunknown-sAPI',
'tests/pngunknown-sTER',
'tests/pngunknown-save',
'tests/pngunknown-vpAg',
'tests/pngimage-quick',
'tests/pngimage-full']}

https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/171/steps/12/logs/stdio
qemuriscv64-ptest debian12-vk-1

https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/172/steps/12/logs/stdio
qemuriscv64-ptest ubuntu2204-vk-2

https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/173/steps/12/logs/stdio
qemuriscv64-ptest debian12-vk-9

https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/175/steps/13/logs/stdio
qemuriscv64-ptest alma8-vk-2

https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/176/steps/13/logs/stdio
qemuriscv64-ptest opensuse156-vk-1
Comment 1 Randy MacLeod 2025-07-10 14:41:55 UTC
Caused by libpng-1.6.48-> 49 upgrade.
Introduced SIMD ops for Riscv it seems.
Comment 2 Trevor Gamblin 2025-08-14 14:40:38 UTC
Seems to be fixed by 1.6.50 upgrade: https://lists.openembedded.org/g/openembedded-core/message/220753

Can we take that instead?
Comment 3 Randy MacLeod 2026-03-04 22:51:00 UTC
libpng has been updated many times since this issue was reported:
   libpng: upgrade 1.6.54 -> 1.6.55
in 
   https://git.openembedded.org/openembedded-core/commit/?id=5e50b55e5a871464381f2ad08f65c3600339ed8e

The problem hasn't re-occurred so closing.