* [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.