Bug 16400

Summary: AB-INT: boost reproducibility issues
Product: [QA/Testing] Functional (self) Testing Reporter: Mathieu Dubois-Briand <mathieu.dubois-briand>
Component: oe-selftestAssignee: Rob Woolley <rob.woolley>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium+ CC: randy.macleod, richard.purdie, rob.woolley
Version: unspecified   
Target Milestone: 6.1 M3   
Hardware: x86   
OS: Multiple   
Whiteboard: AB-INT
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Mathieu Dubois-Briand 2026-08-18 12:39:53 UTC
I saw that one once, on my own branch:

AssertionError: The following deb packages are different and not in exclusion list:
/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/deb/./x86-64-v3/boost-dev_1.92.0-r0_amd64.deb
The following ipk packages are different and not in exclusion list:
/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/ipk/./x86-64-v3/boost-dev_1.92.0-r0_x86-64-v3.ipk
The following rpm packages are different and not in exclusion list:
/srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/rpm/./x86_64_v3/boost-dev-1.92.0-r0.x86_64_v3.rpm

Looking at the diffoscope output, the changes are in cmake files:

set_property(TARGET·Boost::python·APPEND·PROPERTY·INTERFACE_LINK_LIBRARIES "$<$<CONFIG:release>:dl;pthread>")

vs

set_property(TARGET·Boost::python·APPEND·PROPERTY·INTERFACE_LINK_LIBRARIES "$<$<CONFIG:release>:dl;pthread;util>")
Comment 1 Mathieu Dubois-Briand 2026-08-18 12:40:35 UTC
reproducible debian11-vk-3 mathieu/master-next completed at 2026-08-18 07:22:50+00:00
https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260818-enru31yq
https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/4725/steps/16/logs/stdio
Comment 2 Randy MacLeod 2026-08-20 14:41:55 UTC
Rob, RP said that your NumPy changes to boost are involved here.
Can you fix this bug please ?
Comment 3 Mathieu Dubois-Briand 2026-08-24 08:31:55 UTC
reproducible alma8-vk-1 mathieu/master-next completed at 2026-08-20 14:01:16+00:00
https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260820-fvc_bxc2
https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/4754/steps/16/logs/stdio

reproducible debian12-vk-1 mathieu/master-next completed at 2026-08-21 06:25:18+00:00
https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260821-cvkoqsji
https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/4760/steps/15/logs/stdio

reproducible alma9-vk-2 mathieu/master-next completed at 2026-08-21 09:19:48+00:00
https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260821-7bgajjpu
https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/4763/steps/16/logs/stdio

reproducible rocky9-vk-2 mathieu/master-next-tests&mathieu/master-next completed at 2026-08-21 06:38:35+00:00
https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260821-a8fd4mb1
https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/4761/steps/16/logs/stdio

reproducible debian12-vk-7 mathieu/master-next-tests&mathieu/master-next completed at 2026-08-21 08:43:02+00:00
https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260821-emc0cuq5
https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/4764/steps/15/logs/stdio

reproducible rocky8-vk-1 mathieu/master-next-tests&mathieu/master-next completed at 2026-08-21 18:30:15+00:00
https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260821-cikm2h_q
https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/4772/steps/16/logs/stdio

reproducible debian12-vk-7 mathieu/master-next completed at 2026-08-22 10:20:43+00:00
https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260822-6jzx6gbf
https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/4776/steps/15/logs/stdio

reproducible debian13-vk-1 mathieu/master-next completed at 2026-08-22 18:41:41+00:00
https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260822-q75uc5b8
https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/4781/steps/15/logs/stdio

reproducible debian12-vk-5 mathieu/master-next-tests&mathieu/master-next completed at 2026-08-23 12:11:38+00:00
https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260823-ijsa19y5
https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/4785/steps/15/logs/stdio

reproducible ubuntu2604-vk-3 mathieu/master-next completed at 2026-08-23 19:04:07+00:00
https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260823-uwr9a8vk
https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/4788/steps/15/logs/stdio

reproducible alma8-vk-1 master completed at 2026-08-24 02:30:00+00:00
https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260824-ns4u_2hs
https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/4790/steps/16/logs/stdio

reproducible opensuse160-vk-1 mathieu/master-next completed at 2026-08-20 20:07:01+00:00
https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260820-aefm7jhz
https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/4757/steps/15/logs/stdio