| Summary: | AB-INT: mdadm reproducibility issues | ||
|---|---|---|---|
| Product: | [QA/Testing] Functional (self) Testing | Reporter: | Mathieu Dubois-Briand <mathieu.dubois-briand> |
| Component: | oe-selftest | Assignee: | Ankur Tyagi <ankur.tyagi85> |
| Status: | RESOLVED WORKSFORME | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium | CC: | randy.macleod, ross.burton, yoann.congal |
| Version: | unspecified | ||
| Target Milestone: | 6.0 | ||
| 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-02-09 12:10:02 UTC
Sorry, clicked too quickly on the send button... So we can see some path in mdcheck script is sometimes "BINDIR/mdadm", sometimes "/sbin/mdadm". This is probably the source issue, which then change data all around package metadata. https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260207-1x39j7rf/packages/diff-html/ reproducible debian12-vk-1 master completed at 2026-02-07 02:39:58+00:00 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260207-1x39j7rf https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/3310/steps/13/logs/stdio reproducible fedora41-vk-1 master completed at 2026-02-08 02:28:01+00:00 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260208-00rfa3je https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/3313/steps/13/logs/stdio reproducible opensuse156-vk-1 master completed at 2026-02-09 02:31:23+00:00 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260209-a0dgcw5d https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/3317/steps/14/logs/stdio Revert has been sent by Alex: https://lists.openembedded.org/g/openembedded-core/message/230798 reproducible ubuntu2204-vk-1 master completed at 2026-02-10 02:45:10+00:00 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260210-mvxmxr1o https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/3320/steps/13/logs/stdio reproducible ubuntu2204-vk-4 master completed at 2026-02-11 02:25:44+00:00 https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260211-7w04g33o https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/3328/steps/13/logs/stdio I would also like to rule out a possible race condition during install. Will add check to fail build if sed substitution still fails when installing files serially. I glared at this recently and couldn't see how this can happen. The sed happens in a single target that doesn't get called repeatedly. I ran the install in a loop with lots of parallel and make shuffling enabled, and couldn't replicate it. We've upgraded to 4.6 and haven't seen this issue so far. |