All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/1] Fix for YOCTO #7662
@ 2015-06-08 10:53 Cristian Iorga
  2015-06-08 10:53 ` [PATCH 1/1] insane: errors out on binaries installed by allarch-inherit recipes Cristian Iorga
  0 siblings, 1 reply; 2+ messages in thread
From: Cristian Iorga @ 2015-06-08 10:53 UTC (permalink / raw)
  To: openembedded-core

The following changes since commit 20a3a36547831349d5d8b429cb35f1415a856bda:

  scripts/combo-layer: Fix exit codes and tty handling (2015-06-05 16:42:17 +0100)

are available in the git repository at:

  git://git.yoctoproject.org/poky-contrib Ciorga/YB7662
  http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=Ciorga/YB7662

Cristian Iorga (1):
  insane: errors out on binaries installed by allarch-inherit recipes

 meta/classes/insane.bbclass | 5 +++++
 1 file changed, 5 insertions(+)

-- 
2.1.4



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

* [PATCH 1/1] insane: errors out on binaries installed by allarch-inherit recipes
  2015-06-08 10:53 [PATCH 0/1] Fix for YOCTO #7662 Cristian Iorga
@ 2015-06-08 10:53 ` Cristian Iorga
  0 siblings, 0 replies; 2+ messages in thread
From: Cristian Iorga @ 2015-06-08 10:53 UTC (permalink / raw)
  To: openembedded-core

If a prebuilt binary is installed via a recipe that
inherits allarch, an odd-looking traceback is thrown out.
Fixed by implementing a proper check and outputting an
error message that clarifies the issue.

Fixes [YOCTO #7662].

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
---
 meta/classes/insane.bbclass | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass
index 14d4a3c..e12f2ec 100644
--- a/meta/classes/insane.bbclass
+++ b/meta/classes/insane.bbclass
@@ -457,6 +457,11 @@ def package_qa_check_arch(path,name,d, elf, messages):
     provides = d.getVar('PROVIDES', True)
     bpn = d.getVar('BPN', True)
 
+    if target_arch == "allarch":
+        pn = d.getVar('PN', True)
+        messages["arch"] = pn + ": Recipe inherits the allarch class, but has packaged architecture-specific binaries"
+        return
+
     # FIXME: Cross package confuse this check, so just skip them
     for s in ['cross', 'nativesdk', 'cross-canadian']:
         if bb.data.inherits_class(s, d):
-- 
2.1.4



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

end of thread, other threads:[~2015-06-08 10:57 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-08 10:53 [PATCH 0/1] Fix for YOCTO #7662 Cristian Iorga
2015-06-08 10:53 ` [PATCH 1/1] insane: errors out on binaries installed by allarch-inherit recipes Cristian Iorga

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.