[oe-commits] Richard Purdie : classes: Update to use corrected bb.utils. explode_dep_versions2 API

git at git.openembedded.org git at git.openembedded.org
Tue Oct 2 10:48:19 UTC 2012


Module: openembedded-core.git
Branch: master
Commit: 16a892431d0c0d03f8b561b92909cf2f11af4918
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=16a892431d0c0d03f8b561b92909cf2f11af4918

Author: Richard Purdie <richard.purdie at linuxfoundation.org>
Date:   Tue Oct  2 11:37:07 2012 +0100

classes: Update to use corrected bb.utils.explode_dep_versions2 API

The bb.utils.explode_dep_versions function has issues where dependency information
can be lost. The API doesn't support maintaining the correct information so this
changes to use a new function which correctly handles the data.

This patch also fixes various points in the code to ensure that we do not have any
duplicates in things that use explode_dep_versions.

A new sanity test to test the contents of the R* variables is also added.

[Some changes from Mark Hatle <mark.hatle at windriver.com>]

Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

---

 meta/classes/insane.bbclass      |   44 +++++++++++++++++++-
 meta/classes/kernel.bbclass      |   12 ++---
 meta/classes/multilib.bbclass    |    4 +-
 meta/classes/package.bbclass     |   48 +++++++++++----------
 meta/classes/package_deb.bbclass |   21 +++++-----
 meta/classes/package_ipk.bbclass |   21 +++++-----
 meta/classes/package_rpm.bbclass |   84 +++++++++++++++++++++-----------------
 7 files changed, 142 insertions(+), 92 deletions(-)

Diff:   http://git.openembedded.org/?p=openembedded-core.git/?a=commitdiff;h=16a892431d0c0d03f8b561b92909cf2f11af4918




More information about the Openembedded-commits mailing list