Happened twice, at one week interval. 2025-10-02 13:53:22,760 - oe-selftest - INFO - ERROR: ffmpeg-8.0-r0 do_compile: Execution of '/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/work/x86-64-v3-poky-linux/ffmpeg/8.0/temp/run.do_compile.2432237' failed with exit code 1 ... ERROR: oe_runmake failed I grabbed the log of today build, and in there we have: /bin/sh: fftools/resources/graph.html.gz: No such file or directory So, maybe a dependency issue?
Created attachment 5147 [details] do_compile log
reproducible fedora39-vk-1 master completed at 2025-10-02 13:53:37+00:00 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20251002-f4ds7a2x https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/2621/steps/13/logs/stdio reproducible opensuse156-vk-1 master-next completed at 2025-10-13 07:57:04+00:00 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20251013-7_04o_94 https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/2701/steps/14/logs/stdio
reproducible fedora41-vk-1 mathieu/master-next completed at 2025-10-13 20:49:54+00:00 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20251013-bv4iu15f https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/2707/steps/13/logs/stdio
Sounds like a race or a floating dependency in the Makefile.
reproducible debian11-vk-3 master completed at 2025-11-24 02:40:46+00:00 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20251124-7l4by356 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20251124-7l4by356/bitbake-reproducibleB-extended.log https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/2927/steps/13/logs/stdio
This should be the same issue as observed in by gentoo fols here: https://bugs.gentoo.org/965687
reproducible debian12-vk-8 master completed at 2025-12-04 08:57:36+00:00 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20251204-335jdy7j https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20251204-335jdy7j/bitbake-reproducibleB-extended.log https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/2978/steps/13/logs/stdio
Possible fix: https://lists.openembedded.org/g/openembedded-core/message/227288
reproducible rocky8-vk-1 mathieu/master-next completed at 2025-12-05 22:07:40+00:00 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20251205-0g7ht0c2 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20251205-0g7ht0c2/bitbake-reproducibleA.log https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/2985/steps/14/logs/stdio reproducible fedora40-vk-3 master completed at 2025-12-06 02:31:05+00:00 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20251206-cfsvyqu3 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20251206-cfsvyqu3/bitbake-reproducibleB-extended.log https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/2986/steps/13/logs/stdio reproducible alma9-vk-2 master completed at 2025-12-07 02:27:05+00:00 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20251207-gx5bfz9s https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20251207-gx5bfz9s/bitbake-reproducibleB-extended.log https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/2988/steps/13/logs/stdio reproducible opensuse155-vk-2 master completed at 2025-12-08 02:29:28+00:00 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20251208-muvrbbp0 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20251208-muvrbbp0/bitbake-reproducibleB-extended.log https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/2989/steps/14/logs/stdio
Another fix which I have more confidence in: https://lists.openembedded.org/g/openembedded-core/message/227565
reproducible debian12-vk-3 master completed at 2025-12-11 02:24:10+00:00 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20251211-cvb9mvd7 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20251211-cvb9mvd7/bitbake-reproducibleB-extended.log https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/3001/steps/13/logs/stdio
This hit whinlatter: * https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/3145/steps/13/logs/stdio * https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260105-r3m0ybtx/ * https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260105-r3m0ybtx/bitbake-reproducibleB-extended.log | mkdir -p fftools/resources | /bin/sh: 4: cannot create fftools/resources/graph.css.min: Directory nonexistent | make: *** [/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/work/x86-64-v3-poky-linux/ffmpeg/8.0/sources/ffmpeg-8.0/ffbuild/common.mak:165: fftools/resources/graph.html.gz] Error 2 | make: *** Waiting for unfinished jobs.... | make: *** [/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/work/x86-64-v3-poky-linux/ffmpeg/8.0/sources/ffmpeg-8.0/ffbuild/common.mak:145: fftools/resources/graph.css.min] Error 2 | ERROR: oe_runmake failed | WARNING: exit code 1 from a shell command. NOTE: recipe ffmpeg-8.0-r0: task do_compile: Failed
For whinlatter these two should be cherry-picked: 9dbd2141b5 ffmpeg: add a (possible) build race fix 86396b85b4 ffmpeg: fix a build race, hopefully for real this time
reproducible fedora39-vk-1 stable/whinlatter-nut&stable/2.16-nut&whinlatter-next completed at 2026-01-08 09:00:18+00:00 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260108-q6jx8co4 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260108-q6jx8co4/bitbake-reproducibleB-extended.log https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/3161/steps/13/logs/stdio
Stable builds hit: whinlatter a-full fedora40-vk-3 https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/2995 whinlatter reproducible debian12-vk-6 https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/3145
@Yoann this has been fixed in master a while ago, cherry pick the patches from comment 13, and whinlatter will be fixed too.
(In reply to Alexander Kanavin from comment #16) > @Yoann this has been fixed in master a while ago, cherry pick the patches > from comment 13, and whinlatter will be fixed too. @Alex (Sorry I did not reply earlier) I saw your comment #13 and noted to backport these. I will do it for the next whinlatter patch review/merge series (sometime in the next 2 weeks) I only commented my failed build to be sure to have every AB-INT failed build triaged but, in this case, the solution is known. Thanks!
Alex kanavin fixes are now backported to whinlatter: * ffmpeg: add a (possible) build race fix * https://git.openembedded.org/openembedded-core/commit/?h=whinlatter&id=79ba97c76de7efa4e6d10753d7ed7440eed06fbe * ffmpeg: fix a build race, hopefully for real this time * https://git.openembedded.org/openembedded-core/commit/?h=whinlatter&id=c9e9ae90c63d1bb2c5711e981884f842da547b72 Closing