Bug 10813

Summary: Replace build-compare with tools from the reproducible-builds project
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Joshua Lock <joshuagloe>
Component: coreAssignee: Unassigned <unassigned>
Status: RESOLVED OBSOLETE QA Contact:
Severity: enhancement    
Priority: Medium CC: anibal.limon, javier.tia, meta.mr.watcher, meta.watcher, randy.macleod, richard.purdie, sgw
Version: 2.2   
Target Milestone: Future   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Joshua Lock 2016-12-15 15:09:42 UTC
Rather than using build-compare in package-feed stability we should adopt the tools from the reproducible-builds[3] project.

These tools are widely used and well maintained and will be useful in other areas of the project as we improve reproducibility and testing for it.

https://diffoscope.org/
https://anonscm.debian.org/git/reproducible/strip-nondeterminism.git
Comment 1 Aníbal Limón 2017-02-28 20:13:02 UTC
I created the recipes needed to include diffoscope into OE-core.

http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=alimon/reproducible_builds
Comment 2 Randy MacLeod 2020-05-07 07:58:02 UTC
Diffoscope was added to oe-core.
Comment 3 Richard Purdie 2020-10-22 14:05:03 UTC
build-compare was removed from OE-Core now we have hashequiv