All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] do_populate_sdk fixes
@ 2012-07-30 23:10 Paul Eggleton
  2012-07-30 23:10 ` [PATCH 1/2] classes/populate_sdk_base: don't break existing do_populate_sdk depends Paul Eggleton
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Paul Eggleton @ 2012-07-30 23:10 UTC (permalink / raw)
  To: openembedded-core

The following changes since commit ab0187c13b2b0a041bf3d98c3a53bd3f45a624de:

  libxcb: Update for python-native changes (2012-07-30 16:53:49 +0100)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib paule/sdk-rpmresolve
  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=paule/sdk-rpmresolve

Paul Eggleton (2):
  classes/populate_sdk_base: don't break existing do_populate_sdk
    depends
  classes/populate_sdk_rpm: add depends on rpmresolve-native

 meta/classes/populate_sdk_base.bbclass |    2 +-
 meta/classes/populate_sdk_rpm.bbclass  |    1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

-- 
1.7.9.5




^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH 1/2] classes/populate_sdk_base: don't break existing do_populate_sdk depends
  2012-07-30 23:10 [PATCH 0/2] do_populate_sdk fixes Paul Eggleton
@ 2012-07-30 23:10 ` Paul Eggleton
  2012-07-30 23:10 ` [PATCH 2/2] classes/populate_sdk_rpm: add depends on rpmresolve-native Paul Eggleton
  2012-07-31 10:48 ` [PATCH 0/2] do_populate_sdk fixes Richard Purdie
  2 siblings, 0 replies; 4+ messages in thread
From: Paul Eggleton @ 2012-07-30 23:10 UTC (permalink / raw)
  To: openembedded-core

We set do_populate_sdk[depends] in populate_sdk_*.bbclass, but since
these are inherited at the top of populate_sdk_base.bbclass, those
values are wiped out by using = at the end of the latter class. Use +=
to avoid this.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
---
 meta/classes/populate_sdk_base.bbclass |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/classes/populate_sdk_base.bbclass b/meta/classes/populate_sdk_base.bbclass
index 9483e93..55ec684 100644
--- a/meta/classes/populate_sdk_base.bbclass
+++ b/meta/classes/populate_sdk_base.bbclass
@@ -122,7 +122,7 @@ populate_sdk_log_check() {
 
 do_populate_sdk[dirs] = "${TOPDIR}"
 do_populate_sdk[nostamp] = "1"
-do_populate_sdk[depends] = "${@' '.join([x + ':do_populate_sysroot' for x in d.getVar('SDK_DEPENDS', True).split()])}"
+do_populate_sdk[depends] += "${@' '.join([x + ':do_populate_sysroot' for x in d.getVar('SDK_DEPENDS', True).split()])}"
 do_populate_sdk[rdepends] = "${@' '.join([x + ':do_populate_sysroot' for x in d.getVar('SDK_RDEPENDS', True).split()])}"
 do_populate_sdk[recrdeptask] = "do_package_write"
 addtask populate_sdk
-- 
1.7.9.5




^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH 2/2] classes/populate_sdk_rpm: add depends on rpmresolve-native
  2012-07-30 23:10 [PATCH 0/2] do_populate_sdk fixes Paul Eggleton
  2012-07-30 23:10 ` [PATCH 1/2] classes/populate_sdk_base: don't break existing do_populate_sdk depends Paul Eggleton
@ 2012-07-30 23:10 ` Paul Eggleton
  2012-07-31 10:48 ` [PATCH 0/2] do_populate_sdk fixes Richard Purdie
  2 siblings, 0 replies; 4+ messages in thread
From: Paul Eggleton @ 2012-07-30 23:10 UTC (permalink / raw)
  To: openembedded-core

As of OE-Core revision 72d1048a8381fa4a8c4c0d082047536727b4be47,
rpmresolve is now required for complementary package installation during
do_populate_sdk.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
---
 meta/classes/populate_sdk_rpm.bbclass |    1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/classes/populate_sdk_rpm.bbclass b/meta/classes/populate_sdk_rpm.bbclass
index fac653b..b4b27ba 100644
--- a/meta/classes/populate_sdk_rpm.bbclass
+++ b/meta/classes/populate_sdk_rpm.bbclass
@@ -1,4 +1,5 @@
 do_populate_sdk[depends] += "rpm-native:do_populate_sysroot"
+do_populate_sdk[depends] += "rpmresolve-native:do_populate_sysroot"
 do_populate_sdk[recrdeptask] += "do_package_write_rpm"
 
 rpmlibdir = "/var/lib/rpm"
-- 
1.7.9.5




^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH 0/2] do_populate_sdk fixes
  2012-07-30 23:10 [PATCH 0/2] do_populate_sdk fixes Paul Eggleton
  2012-07-30 23:10 ` [PATCH 1/2] classes/populate_sdk_base: don't break existing do_populate_sdk depends Paul Eggleton
  2012-07-30 23:10 ` [PATCH 2/2] classes/populate_sdk_rpm: add depends on rpmresolve-native Paul Eggleton
@ 2012-07-31 10:48 ` Richard Purdie
  2 siblings, 0 replies; 4+ messages in thread
From: Richard Purdie @ 2012-07-31 10:48 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On Tue, 2012-07-31 at 00:10 +0100, Paul Eggleton wrote:
> The following changes since commit ab0187c13b2b0a041bf3d98c3a53bd3f45a624de:
> 
>   libxcb: Update for python-native changes (2012-07-30 16:53:49 +0100)
> 
> are available in the git repository at:
> 
>   git://git.openembedded.org/openembedded-core-contrib paule/sdk-rpmresolve
>   http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=paule/sdk-rpmresolve
> 
> Paul Eggleton (2):
>   classes/populate_sdk_base: don't break existing do_populate_sdk
>     depends
>   classes/populate_sdk_rpm: add depends on rpmresolve-native

Merged to master, thanks.

Richard




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-07-31 11:00 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-30 23:10 [PATCH 0/2] do_populate_sdk fixes Paul Eggleton
2012-07-30 23:10 ` [PATCH 1/2] classes/populate_sdk_base: don't break existing do_populate_sdk depends Paul Eggleton
2012-07-30 23:10 ` [PATCH 2/2] classes/populate_sdk_rpm: add depends on rpmresolve-native Paul Eggleton
2012-07-31 10:48 ` [PATCH 0/2] do_populate_sdk fixes Richard Purdie

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.