I've been asked what the reproducibility issue is and what data we have. I ran a couple of test builds on the current autobuilder and the test cluster. I added in the diff at the end of this email, just to limit the test to what we're interested in.
The test on the new test cluster passed: https://valkyrie.yoctoproject.org/#/builders/37/builds/36 However the build on the current autobuilder did not: https://autobuilder.yoctoproject.org/typhoon/#/builders/117/builds/4876 and the different binaries generated are here: http://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20240531-l872m0ip/packages/ We need to get to the bottom of why these are different and the test is sometimes failing. Any help appreciated! It is unclear what we need to do to reproduce the issue on demand. Cheers, Richard diff --git a/meta/lib/oeqa/selftest/cases/reproducible.py b/meta/lib/oeqa/selftest/cases/reproducible.py index 97a9c3da908..62b9f912af3 100644 --- a/meta/lib/oeqa/selftest/cases/reproducible.py +++ b/meta/lib/oeqa/selftest/cases/reproducible.py @@ -16,8 +16,6 @@ import os import datetime exclude_packages = [ - 'rust-rustdoc', - 'rust-dbg' ] def is_excluded(package): @@ -135,7 +133,7 @@ class ReproducibleTests(OESelftestTestCase): max_report_size = 250 * 1024 * 1024 # targets are the things we want to test the reproducibility of - targets = ['core-image-minimal', 'core-image-sato', 'core-image-full-cmdline', 'core-image-weston', 'world'] + targets = ['rust'] # sstate targets are things to pull from sstate to potentially cut build/debugging time sstate_targets = []
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#200077): https://lists.openembedded.org/g/openembedded-core/message/200077 Mute This Topic: https://lists.openembedded.org/mt/106407787/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
