Summary: | kde-frameworks/kimageformats-6.13.0 fails kimageformats-write-hej2 test | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Paolo Pedroni <paolo.pedroni> |
Component: | Current packages | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dnovomesky, paolo.pedroni |
Priority: | Normal | Keywords: | TESTFAILURE |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 943172, 954133 | ||
Bug Blocks: | 953886 | ||
Attachments: | kimageformats-6.13.0:20250417-194501.log.gz |
Description
Paolo Pedroni
2025-04-17 19:50:37 UTC
Support is new in 6.13.0. Paolo, What versions of libheif and openjpeg do you have installed? Gentoo has old libheif 1.18.2-r1 This failed test is most probably because of some bug, which is already fixed. I recommend upgrading libheif, there were some security fixes too. Thanks for looking. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e0ae4efeb34b664f288cfcddabeae8163848eb4 commit 0e0ae4efeb34b664f288cfcddabeae8163848eb4 Author: Sam James <sam@gentoo.org> AuthorDate: 2025-04-20 09:10:58 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-04-20 09:14:50 +0000 media-libs/libheif: add 1.19.7 * Fix running tests (!) as previously we weren't running cmake_src_test at all. While at it, drop useless phase definitions and embrace cmake-multilib.eclass. * Drop USE=go requirement for tests. Doesn't seem required at all now. * Drops -Werror sed as it now uses the CMake property/setting for that, but we already set that in the eclass since 689be1a4afcc8222f7d10f822789d2e1676d0829. * Fix automagic Doxygen dependency. * Move USE=go dep on dev-lang/go from RDEPEND->BDEPEND. * Fix USE=gdk-pixbuf (bug #950491). Bug: https://bugs.gentoo.org/790593 Bug: https://bugs.gentoo.org/953971 Closes: https://bugs.gentoo.org/943172 Closes: https://bugs.gentoo.org/950491 Closes: https://bugs.gentoo.org/951505 Signed-off-by: Sam James <sam@gentoo.org> media-libs/libheif/Manifest | 1 + media-libs/libheif/libheif-1.19.7.ebuild | 85 ++++++++++++++++++++++++++++++++ media-libs/libheif/libheif-9999.ebuild | 67 ++++++++++--------------- media-libs/libheif/metadata.xml | 1 + 4 files changed, 113 insertions(+), 41 deletions(-) Can you see if that helps? Using the media-libs/libheif-1.19.7 helps: 33/36 Test #20: kimageformats-write-hej2 ......... Passed 5.76 sec 34/36 Test #25: kimageformats-write-jxl .......... Passed 7.60 sec 35/36 Test #18: kimageformats-write-heif ......... Passed 8.23 sec 36/36 Test #16: kimageformats-write-avif ......... Passed 11.86 sec 100% tests passed, 0 tests failed out of 36 Thanks! Guess we should depend on that newer version unless someone wants to see if it's an issue in the test. With the new libheif tests succeed just fine. Thank you. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8893d487faedd40403b0577536a4a17448edf2f2 commit 8893d487faedd40403b0577536a4a17448edf2f2 Author: Sam James <sam@gentoo.org> AuthorDate: 2025-04-23 17:42:35 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-04-23 17:42:35 +0000 kde-frameworks/kimageformats: depend on >=media-libs/libheif-1.19.7 Tests fail with older libheif. Our libheif was pretty old, it's not clear if it was just an assumption in the tests or not, and let's not wait for something to be truly broken at runtime to find out. Closes: https://bugs.gentoo.org/953971 Signed-off-by: Sam James <sam@gentoo.org> .../{kimageformats-6.13.0.ebuild => kimageformats-6.13.0-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=ad864099d9b2844e12bd9cf7e20e08106c98610b commit ad864099d9b2844e12bd9cf7e20e08106c98610b Author: Sam James <sam@gentoo.org> AuthorDate: 2025-04-23 17:42:35 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-04-23 17:45:09 +0000 kde-frameworks/kimageformats: depend on >=media-libs/libheif-1.19.7 Tests fail with older libheif. Our libheif was pretty old, it's not clear if it was just an assumption in the tests or not, and let's not wait for something to be truly broken at runtime to find out. Closes: https://bugs.gentoo.org/953971 Signed-off-by: Sam James <sam@gentoo.org> kde-frameworks/kimageformats/kimageformats-9999.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) |