Bug 11011

Summary: eSDK: Double parse on eSDK installation
Product: [Yocto Project Subprojects] eSDK Reporter: Paul Eggleton <bluelightning>
Component: eSDKAssignee: Unassigned <unassigned>
Status: NEW --- QA Contact:
Severity: normal    
Priority: Medium CC: eduard.bartosh, jose.perez.carranza, randy.macleod, richard.purdie, ross.burton
Version: unspecified   
Target Milestone: Future   
Hardware: All   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Paul Eggleton 2017-02-03 01:43:50 UTC
Richard recently introduced a call to "bitbake build-sysroots" at the end of the eSDK installation (in ext-sdk-prepare.py), and as a result we now see a two full parses of all the recipes when installing the eSDK. The underlying cause for this is uninative which doesn't fully activate on the first execution of bitbake but does on the second, so this isn't especially new - it's just more apparent now vs earlier where the second parse was triggered the first time we run devtool within the installed SDK.

This is really poor experience - there must be a way to avoid this second parse which is doing nothing for us.
Comment 1 Paul Eggleton 2017-09-07 23:32:47 UTC
See comments on bug 9974 which is related. Moving to 2.5 for the same reason.
Comment 2 Paul Eggleton 2018-04-18 15:10:30 UTC
See notes on bug 9974 - this may now be resolved, we'd just want to check the user experience.
Comment 3 Randy MacLeod 2023-06-29 16:38:26 UTC
Still worth doing when we have the people available. -- YP bug review.
Comment 4 Randy MacLeod 2025-07-03 15:32:51 UTC
Still worth doing when we have the people available. -- YP bug review.