]> code.ossystems Code Review - openembedded-core.git/commit
populate_sdk_ext: Change to include siginfo and non sstate task sigs
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 8 Jan 2016 17:36:46 +0000 (17:36 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 11 Jan 2016 23:23:15 +0000 (23:23 +0000)
commit6b70479e47b8a8743d8b410d6bc08da1607a318e
tree378b6388a5408822c4e292eeca98307bcda625c9
parent193086137b899a0a4e774ffc337ed0da9947fd4f
populate_sdk_ext: Change to include siginfo and non sstate task sigs

Right now, the locked task hashes list for the extensible SDK locks
down only the sstate tasks.

Whilst asthetically pleasing, this gives two problems:

* Half the task are left floating meaning checksum mismatches
  are a pain to debug
* The later code which copies relavent data files out the sstate
  cache can't use any of this data.

This patch modifies things so all the checksums are listed in the locked
file. An exclusion of tasks probably makes more sense for the library
function rather than an allowed list.

The only sstate task being deliberaly excluded here was do_package
so add in a function to explictly exclude those sstate object files.

The net result of this that siginfo files for all tasks are included in
the SDK, which means commands like "bitbake -S printdiff" now function.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/populate_sdk_ext.bbclass
meta/lib/oe/copy_buildsystem.py