Bug 10201

Summary: BBSERVER permutes the hash preventing toaster/(memory resident bitbake) from using sstate generated without BBSERVER
Product: [Build System, Metadata & Runtime] BitBake Reporter: Randy Witt <randy.e.witt>
Component: bitbakeAssignee: Ed Bartosh <eduard.bartosh>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: High CC: belen.barros.pena, brian.avery, jessica.zhang, poky.bs.watcher, poky.watcher, richard.purdie, stanciux.mihail
Version: 2.2   
Target Milestone: 2.2 M4   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)
Attachments:
Description Flags
diffsig from "bitbake-diffsigs -t quilt-native configure" none

Description Randy Witt 2016-08-31 22:20:05 UTC
Created attachment 3401 [details]
diffsig from "bitbake-diffsigs -t quilt-native configure"

1. bash
2. . oe-init-build-env build
3. bitbake quilt-native
4. exit
5. . oe-init-build-env-memres 5000 build
6. bitbake quilt-native

I would expect sstate to be used and the hashes to be the same, but BBSERVER changes the hash. So on the second bitbake, it actually rebuilds quilt-native.

I have attached the signature diff from "bitbake-diffsigs -t quilt-native configure".
Comment 1 Ed Bartosh 2016-09-09 08:05:23 UTC
Fix has been sent for review: http://lists.openembedded.org/pipermail/openembedded-core/2016-September/126355.html
Comment 2 Ed Bartosh 2016-09-15 07:33:24 UTC
merged to master