All of lore.kernel.org
 help / color / mirror / Atom feed
* [master][PATCH 0/2] Resolve gdb-cross-canadian dependency on imp
@ 2016-12-06 18:08 George McCollister
  2016-12-06 18:08 ` [master][PATCH 1/2] python-3.5-manifest: Add imp to importlib George McCollister
  2016-12-06 18:08 ` [master][PATCH 2/2] gdb-cross-canadian: Depend on nativesdk-python3-importlib George McCollister
  0 siblings, 2 replies; 3+ messages in thread
From: George McCollister @ 2016-12-06 18:08 UTC (permalink / raw)
  To: openembedded-core

Add imp to python3-importlib. Make gdb-cross-canadian depend on
nativesdk-python3-importlib when python is enabled.

The following changes since commit 11063a01d4511b2688ea7ba2d7359e4e07328c66:

  ruby: upgrade to 2.3.1 (2016-11-30 15:47:17 +0000)

are available in the git repository at:

  git://github.com/gmccollister/openembedded-core master-gdb-cross-canadian
  https://github.com/gmccollister/openembedded-core/tree/master-gdb-cross-canadian

George McCollister (2):
  python-3.5-manifest: Add imp to importlib
  gdb-cross-canadian: Depend on nativesdk-python3-importlib

 meta/recipes-devtools/gdb/gdb-cross-canadian.inc     | 3 ++-
 meta/recipes-devtools/python/python-3.5-manifest.inc | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

-- 
2.9.3



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

* [master][PATCH 1/2] python-3.5-manifest: Add imp to importlib
  2016-12-06 18:08 [master][PATCH 0/2] Resolve gdb-cross-canadian dependency on imp George McCollister
@ 2016-12-06 18:08 ` George McCollister
  2016-12-06 18:08 ` [master][PATCH 2/2] gdb-cross-canadian: Depend on nativesdk-python3-importlib George McCollister
  1 sibling, 0 replies; 3+ messages in thread
From: George McCollister @ 2016-12-06 18:08 UTC (permalink / raw)
  To: openembedded-core

The imp python module is the forerunner of importlib. Include imp in
the importlib subpackage instead of the misc subpackage so that it can
be depended on without bringing in a bunch of unrelated, unused modules.

Signed-off-by: George McCollister <george.mccollister@gmail.com>
---
 meta/recipes-devtools/python/python-3.5-manifest.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/python/python-3.5-manifest.inc b/meta/recipes-devtools/python/python-3.5-manifest.inc
index 851f12e..7fcd871 100644
--- a/meta/recipes-devtools/python/python-3.5-manifest.inc
+++ b/meta/recipes-devtools/python/python-3.5-manifest.inc
@@ -115,7 +115,7 @@ FILES_${PN}-image="${libdir}/python3.5/colorsys.* ${libdir}/python3.5/__pycache_
 
 SUMMARY_${PN}-importlib="Python import implementation library"
 RDEPENDS_${PN}-importlib="${PN}-core ${PN}-lang"
-FILES_${PN}-importlib="${libdir}/python3.5/importlib ${libdir}/python3.5/importlib/__pycache__ "
+FILES_${PN}-importlib="${libdir}/python3.5/importlib ${libdir}/python3.5/importlib/__pycache__ ${libdir}/python3.5/imp.* ${libdir}/python3.5/__pycache__/imp.* "
 
 SUMMARY_${PN}-io="Python low-level I/O"
 RDEPENDS_${PN}-io="${PN}-core ${PN}-math"
-- 
2.9.3



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

* [master][PATCH 2/2] gdb-cross-canadian: Depend on nativesdk-python3-importlib
  2016-12-06 18:08 [master][PATCH 0/2] Resolve gdb-cross-canadian dependency on imp George McCollister
  2016-12-06 18:08 ` [master][PATCH 1/2] python-3.5-manifest: Add imp to importlib George McCollister
@ 2016-12-06 18:08 ` George McCollister
  1 sibling, 0 replies; 3+ messages in thread
From: George McCollister @ 2016-12-06 18:08 UTC (permalink / raw)
  To: openembedded-core

Add missing dependency on nativesdk-python3-importlib so the imp Python
module is installed.

Before this patch, running gdb from the sdk would give the following
error:

Python Exception <class 'ImportError'> No module named 'imp':

Signed-off-by: George McCollister <george.mccollister@gmail.com>
---
 meta/recipes-devtools/gdb/gdb-cross-canadian.inc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/gdb/gdb-cross-canadian.inc b/meta/recipes-devtools/gdb/gdb-cross-canadian.inc
index e53081d..3ff1989 100644
--- a/meta/recipes-devtools/gdb/gdb-cross-canadian.inc
+++ b/meta/recipes-devtools/gdb/gdb-cross-canadian.inc
@@ -14,7 +14,8 @@ GDBPROPREFIX = "--program-prefix='${TARGET_PREFIX}'"
 PACKAGECONFIG ??= "python readline"
 PACKAGECONFIG[python] = "--with-python=${WORKDIR}/python,--without-python,nativesdk-python3, \
                          nativesdk-python3-core nativesdk-python3-lang nativesdk-python3-re \
-                         nativesdk-python3-codecs nativesdk-python3-netclient"
+                         nativesdk-python3-codecs nativesdk-python3-netclient \
+                         nativesdk-python3-importlib"
 PACKAGECONFIG[readline] = "--with-system-readline,--without-system-readline,nativesdk-readline"
 
 SSTATE_DUPWHITELIST += "${STAGING_DATADIR}/gdb"
-- 
2.9.3



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

end of thread, other threads:[~2016-12-06 18:08 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-12-06 18:08 [master][PATCH 0/2] Resolve gdb-cross-canadian dependency on imp George McCollister
2016-12-06 18:08 ` [master][PATCH 1/2] python-3.5-manifest: Add imp to importlib George McCollister
2016-12-06 18:08 ` [master][PATCH 2/2] gdb-cross-canadian: Depend on nativesdk-python3-importlib George McCollister

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.