Bug 8204

Summary: Building for master then building for fido fails with a sanity checker layout abi has changed error
Product: [Build System, Metadata & Runtime] Toaster Reporter: brian avery <brian.avery>
Component: toasterAssignee: Elliot Smith <elliot.smith>
Status: VERIFIED DUPLICATE QA Contact: Alexandru Roman <alexandru.costinx.roman>
Severity: normal    
Priority: Undecided CC: alexandru.costinx.roman, belen.barros.pena, jessica.zhang, stanciux.mihail
Version: 1.9   
Target Milestone: ---   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description brian avery 2015-08-25 00:14:27 UTC
BB has a layout abi number it keeps track of in the TMPDIR where deploy,log,work,etc are stored, It is in the file abi_version. It is 11 for master (at the moment) and it is 10 for fido.  Trying to build something (alsa-lib) first for master (works) and then for a different project that is based on fido, it fails. The content of the toaster_ui.log file is that the abi_version has changed.

To reproduce:
1) make a project based on master (P1)
2) build alsa-lib
3) make a project based on fido (P2)
4) build alsa-lib
-- look in toaster-ui.log and see the sanity failure based on "layout version number".
Comment 1 Belen Barros Pena 2015-08-25 10:12:59 UTC
Is this the same as bug 7880, or just triggered in a similar way?
Comment 2 brian avery 2015-08-25 14:39:53 UTC
same.
Comment 3 brian avery 2015-08-25 14:41:03 UTC
This is a duplicate, I'll move the explanation for what's happening to 7880.

*** This bug has been marked as a duplicate of bug 7880 ***
Comment 4 Alexandru Roman 2015-11-19 09:44:31 UTC
Verified.