* [PATCH 0/1] Add do_configure as dependency only when it exists
@ 2015-11-16 1:44 kai.kang
2015-11-16 1:44 ` [PATCH 1/1] archiver.bbclass: fix an exception of the mode configured kai.kang
2015-11-16 5:57 ` [PATCH 0/1] Add do_configure as dependency only when it exists Kang Kai
0 siblings, 2 replies; 3+ messages in thread
From: kai.kang @ 2015-11-16 1:44 UTC (permalink / raw)
To: openembedded-core
From: Kai Kang <kai.kang@windriver.com>
The following changes since commit fc45deac89ef63ca1c44e763c38ced7dfd72cbe1:
build-appliance-image: Update to jethro head revision (2015-11-03 14:03:03 +0000)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib kangkai/archiver
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=kangkai/archiver
Kai Kang (1):
archiver.bbclass: fix an exception of the mode configured
meta/classes/archiver.bbclass | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
--
2.6.1
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH 1/1] archiver.bbclass: fix an exception of the mode configured
2015-11-16 1:44 [PATCH 0/1] Add do_configure as dependency only when it exists kai.kang
@ 2015-11-16 1:44 ` kai.kang
2015-11-16 5:57 ` [PATCH 0/1] Add do_configure as dependency only when it exists Kang Kai
1 sibling, 0 replies; 3+ messages in thread
From: kai.kang @ 2015-11-16 1:44 UTC (permalink / raw)
To: openembedded-core
From: Kai Kang <kai.kang@windriver.com>
If ARCHIVER_MODE[src] is set with 'configured', the task
do_ar_configured depends on do_configure. Package gcc-source
has deleted task do_configure, then causes error:
| ERROR: Task do_ar_configured in .../meta/recipes-devtools/gcc/gcc-source_5.2.bb
| depends upon non-existent task do_configure in .../meta/recipes-devtools/gcc/gcc-source_5.2.bb
Only add the dependency when the task exits.
Signed-off-by: Kai Kang <kai.kang@windriver.com>
---
meta/classes/archiver.bbclass | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/meta/classes/archiver.bbclass b/meta/classes/archiver.bbclass
index 41a552c..0874553 100644
--- a/meta/classes/archiver.bbclass
+++ b/meta/classes/archiver.bbclass
@@ -73,8 +73,13 @@ python () {
# We can't use "addtask do_ar_configured after do_configure" since it
# will cause the deptask of do_populate_sysroot to run not matter what
# archives we need, so we add the depends here.
- d.appendVarFlag('do_ar_configured', 'depends', ' %s:do_configure' % pn)
- d.appendVarFlag('do_deploy_archives', 'depends', ' %s:do_ar_configured' % pn)
+ #
+ # For some specific packages like gcc-source, do_configure may be deleted.
+ if 'do_configure' not in (d.getVar('__BBTASKS', False) or []):
+ pass
+ else:
+ d.appendVarFlag('do_ar_configured', 'depends', ' %s:do_configure' % pn)
+ d.appendVarFlag('do_deploy_archives', 'depends', ' %s:do_ar_configured' % pn)
elif ar_src:
bb.fatal("Invalid ARCHIVER_MODE[src]: %s" % ar_src)
--
2.6.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH 0/1] Add do_configure as dependency only when it exists
2015-11-16 1:44 [PATCH 0/1] Add do_configure as dependency only when it exists kai.kang
2015-11-16 1:44 ` [PATCH 1/1] archiver.bbclass: fix an exception of the mode configured kai.kang
@ 2015-11-16 5:57 ` Kang Kai
1 sibling, 0 replies; 3+ messages in thread
From: Kang Kai @ 2015-11-16 5:57 UTC (permalink / raw)
To: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 800 bytes --]
On 2015年11月16日 09:44, kai.kang@windriver.com wrote:
> From: Kai Kang <kai.kang@windriver.com>
>
> The following changes since commit fc45deac89ef63ca1c44e763c38ced7dfd72cbe1:
>
> build-appliance-image: Update to jethro head revision (2015-11-03 14:03:03 +0000)
>
> are available in the git repository at:
>
> git://git.yoctoproject.org/poky-contrib kangkai/archiver
> http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=kangkai/archiver
>
> Kai Kang (1):
> archiver.bbclass: fix an exception of the mode configured
>
> meta/classes/archiver.bbclass | 9 +++++++--
> 1 file changed, 7 insertions(+), 2 deletions(-)
>
This patch is originally from Jian. I saw he sent the patch just now, so
please ignore this one.
--
Regards,
Neil | Kai Kang
[-- Attachment #2: Type: text/html, Size: 1506 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2015-11-16 5:57 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-16 1:44 [PATCH 0/1] Add do_configure as dependency only when it exists kai.kang
2015-11-16 1:44 ` [PATCH 1/1] archiver.bbclass: fix an exception of the mode configured kai.kang
2015-11-16 5:57 ` [PATCH 0/1] Add do_configure as dependency only when it exists Kang Kai
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.