https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20240729-u3gns8t4/packages/diff-html/ The version is not deterministic: SPIRV-Tools·v2024.2·v2024.2.rc1-0-gdd4b663e1 vs SPIRV-Tools·v2024.2·v2024.2-0-gdd4b663e1
https://autobuilder.yoctoproject.org/typhoon/#/builders/117/builds/5130/steps/12/logs/stdio
It comes down to a "git describe" : https://github.com/KhronosGroup/SPIRV-Tools/blob/dd4b663e13c07fea4fbb3f70c1c91c86731099f7/utils/update_build_version.py#L114 both "v2024.2.rc1" and "v2024.2" tags point to the same commit: dd4b663e=SRC_REV
Idea: * Create a patch to allow overriding the version stuff from envvars, a configure option, ... * Upstream this patch * Use it to force the Spirv-tools version value from PV
patch sent https://lists.openembedded.org/g/openembedded-core/message/202929
Fix merged in https://git.openembedded.org/openembedded-core/commit/?id=fa7ab8f9afaeeba9e2b2806f28e7e9cbd2595353