Bug 3964

Summary: buildhistory should support the populate_sdk task
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Phlip Balister <philip>
Component: configurationAssignee: Paul Eggleton <bluelightning>
Status: VERIFIED FIXED QA Contact:
Severity: enhancement    
Priority: Medium CC: alexandru.c.georgescu, corneliux.stoicescu
Version: unspecified   
Target Milestone: 1.4 M5   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Phlip Balister 2013-02-28 19:59:13 UTC
I am debugging some issues with a toolchain created from the populate_sdk task.

I would be really helpful of the buildhistory class created output showing what packages are installed in the toolchain file. This would save me from installing the toolchain to validate my changes to the image recipe.
Comment 1 Richard Purdie 2013-02-28 20:46:41 UTC
Good idea, assigning to Paul...
Comment 2 Paul Eggleton 2013-03-25 11:21:37 UTC
Implementation merged to master:

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=59e48153877269d5eea393ad2f6d1827f74720ac

With a fix for multiple package backends being enabled from Richard:
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=554e3d254075a75a0ce8e114ab5144fff5440440
Comment 3 Stoicescu Cornel 2013-03-27 11:08:31 UTC
In order to test this, the flowing bug needs to be resolved: bug 4131
Comment 4 Paul Eggleton 2013-03-28 16:16:34 UTC
One additional fix has been merged to ensure we don't miss out complementary packages (e.g. *-dev) in the package lists:

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=5a1d4bebf05dc8aef1ff3865021117aa8bc6c6be
Comment 5 Alexandru Georgescu 2013-04-11 11:30:29 UTC
@Corneliu 
4131 is verified. with 1.4 M6 RC3.
Comment 6 Stoicescu Cornel 2013-04-11 12:47:28 UTC
Verified in master:e33e0a0da6fd6f59e5e8244da9f23b590cf066e1

With the following mentions:
- sdk-info.txt has osme issues:
     * SDKMACHINE has no value if it is not specifically set in local.conf(it should add the default value if it is not set in local.conf)
     * SDKSIZE has no measurement unit set (ex: SDKSIZE = 587876)
     * SDKIMAGE_FEATURES has no value
     * BAD_RECOMMENDATIONS has no value (maybe this is empty because there are no BAD_RECOMMENDATIONS set?)

Bug 4250 was opened for this purpose.