Bug 14685 - reproducibility failure for many rpm packages
Summary: reproducibility failure for many rpm packages
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: core (show other bugs)
Version: 3.4
Hardware: x86 Multiple
: High normal
Target Milestone: 4.0 M3
Assignee: Joshua Watt
QA Contact:
URL:
Whiteboard: AB-INT
: 14687 (view as bug list)
Depends on:
Blocks:
 
Reported: 2022-01-13 09:53 UTC by Alexandre Belloni
Modified: 2022-01-21 23:07 UTC (History)
4 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandre Belloni 2022-01-13 09:53:47 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/117/builds/367/steps/12/logs/stdio

This builds has 9266 rpm package that were not reproducible.

https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20220106-voq49z5p/packages/diff-html/

Was that a compression issue?
Comment 1 Alexandre Belloni 2022-01-13 10:24:47 UTC
Correct number is actually:
same=6939 different=4630 different_excluded=0 missing=0 total=11569
Comment 2 Alexandre Belloni 2022-01-13 10:28:04 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/117/builds/369/steps/12/logs/stdio

Just stress-ng but diffoscope output is very similar
Comment 3 Alexandre Belloni 2022-01-13 11:12:30 UTC
Opening a new bug for stress-ng
Comment 4 Randy MacLeod 2022-01-13 15:57:18 UTC
*** Bug 14687 has been marked as a duplicate of this bug. ***
Comment 5 Randy MacLeod 2022-01-13 15:58:53 UTC
Caused by zstd not being a direct dependency of the do_rpm_something task or hash equvalence according to RP. Joshua, can you work on this one with RP's input?
Comment 6 Joshua Watt 2022-01-13 16:18:27 UTC
Ya, I can take a look at it
Comment 14 Joshua Watt 2022-01-20 16:14:50 UTC
Should be fixed in OE-core d6c7b9f4f0e61fa6546d3644e27abe3e96f597e2
Comment 15 Alexandre Belloni 2022-01-21 23:07:26 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/117/builds/381/steps/12/logs/stdio


This build had the fix.
Is it because of the previous sstate cache?