Created attachment 577162 [details] build.log PASS test-scaled-blit ./test-svg-abyss testing abyss handling of svg blends .... svg:src-in ... FAIL ... svg:src-atop ... FAIL ... FAIL test-svg-abyss
Created attachment 577164 [details] emerge --info
> Component: Eclasses → Current packages Oops, sorry, misclicked.
Confirming, fails on amd64.
Fails on ppc64 too.
Does this issue still reproduce for you for gegl-0.3.34?
Yes, still fails on 0.3. Tests pass on 0.4.16 though.
(In reply to Alexey from comment #6) > Yes, still fails on 0.3. Tests pass on 0.4.16 though. For me on gegl-0.3.34 this test is passed: > ./test-svg-abyss > testing abyss handling of svg blends > ............ > PASS test-svg-abyss Could you try to find additional test log file somewhere in /var/tmp/portage/media-libs/gegl-0.3.34/work/* ?
I don't know what has changed, but not this particular test passes, but the whole test suite still fails on 0.3.34: /bin/sh: line 1: ../../examples/gegl-video: No such file or directory
*now
Created attachment 617274 [details] new build.log
Created attachment 617276 [details] ls -lR in work/
(In reply to Alexey from comment #8) > I don't know what has changed, but not this particular test passes, but the > whole test suite still fails on 0.3.34: > /bin/sh: line 1: ../../examples/gegl-video: No such file or directory I have the same error now but I didn't notice it early because of another one later fail: > 0 0.00% [vp8_v4l2m2m @ 0x5568d9fd1c10] Could not find a valid device > [vp8_v4l2m2m @ 0x5568d9fd1c10] can't configure encoder > could not open codec > make[2]: *** [Makefile:613: vids] Error 1 > make[2]: Leaving directory '/var/tmp/portage/media-libs/gegl-0.3.34/work/gegl-0.3.34/tests/ff-load-save' The first one is due to the 'gegl-video' executable is built only 'with-gexiv2' option is enabled while as mentioned in gegl-0.3.34.ebuild (as mentioned by previous maintainer): > - mrg is not in tree and gexiv2 support only has effect when mrg support is enabled but enabling of 'gexiv2' option on test phase allows to built 'gegl-video' executable and then this part passed: > Making check in ff-load-save > make[2]: Entering directory '/var/tmp/portage/media-libs/gegl-0.3.34-r2/work/gegl-0.3.34/tests/ff-load-save' > GEGL_PATH=../../operations ../../examples/frame-counter \ > --video-codec mpeg4 --video-bit-rate 128 mpeg4-128kb.avi > for a in *.avi *.mp4 *.ogv ;do \ > GEGL_PATH=../../operations ../../examples/gegl-video \ > $a -s 74 -e 74 -of $a- ;\ > done > frames: 74 - 74 But as this option is disabled for build without USE="test" (or FEATURES="test") and therethore isn't used in provided package I see no reason to fix compilation instead of disabling this part of test. ------- The second error seems due to my hardware just doesn't support vp8 hardware encoding (intel core i3 550). As I know vp8 hardware support is presented for intel since Broadwell (2014 year), I didn't find if it's support by AMD CPUs. I also think about disable this part of test. P.S. I still didn't never run OpenCL tests as it isn't enabled on my system :(
Created attachment 631220 [details] build.log (0.3.34, ppc64) Same on ppc64.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=794418cf941905fc957501a1e7a3bd9e954f86a6 commit 794418cf941905fc957501a1e7a3bd9e954f86a6 Author: Sergey Torokhov <torokhov-s-a@yandex.ru> AuthorDate: 2020-05-25 00:02:17 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-06-25 08:07:41 +0000 media-libs/gegl: 0.3.34, drop failed tests using gegl-video, vp8 1. The 'gegl-video' executable is built only 'with-gexiv2' option enabled. Enabling of 'gexiv2' option on test phase allows to built 'gegl-video' executable and then this part passed. As mentioned in gegl-0.3.34.ebuild (as mentioned by previous maintainer): "mrg is not in tree and gexiv2 support only has effect when mrg support is enabled". But as this option is disabled for build without USE="test" (or FEATURES="test") and therefore isn't used in provided package I see no reason to fix compilation instead of disabling this part of test. 2. The second error seems due to hardware doesn't support vp8 hardware encoding. AFAIK the vp8 hardware support is presented for intel since Broadwell (2014 year) and I didn't find if it's support by AMD CPUs or for other ARCHs. So this part of test is disabled here too. Closes: https://bugs.gentoo.org/631930 Bug: https://bugs.gentoo.org/686202 Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Signed-off-by: Joonas Niilola <juippis@gentoo.org> .../gegl/files/gegl-0.3.34-failing-tests.patch | 27 ++++++++++++++++++++++ media-libs/gegl/gegl-0.3.34-r1.ebuild | 1 + 2 files changed, 28 insertions(+)
Old versions of media-libs/gegl was dropped: https://gitweb.gentoo.org/repo/gentoo.git/commit/media-libs/gegl?id=b98449cc7eb273b489dbf0c2ca4a07be861077af