All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] python2/3: Move config/Makefile from core package to dev package
@ 2017-04-10  7:10 Li Zhou
  2017-04-10  7:31 ` ✗ patchtest: failure for " Patchwork
  2017-04-10  8:08 ` [PATCH] " Jussi Kukkonen
  0 siblings, 2 replies; 6+ messages in thread
From: Li Zhou @ 2017-04-10  7:10 UTC (permalink / raw)
  To: openembedded-core

Move config/Makefile in libdir from core package to dev package for
python, because it is only needed in development process.

Signed-off-by: Li Zhou <li.zhou@windriver.com>
---
 meta/recipes-devtools/python/python-2.7-manifest.inc | 4 ++--
 meta/recipes-devtools/python/python-3.5-manifest.inc | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/meta/recipes-devtools/python/python-2.7-manifest.inc b/meta/recipes-devtools/python/python-2.7-manifest.inc
index 413405a..7ed254b 100644
--- a/meta/recipes-devtools/python/python-2.7-manifest.inc
+++ b/meta/recipes-devtools/python/python-2.7-manifest.inc
@@ -46,7 +46,7 @@ FILES_${PN}-contextlib="${libdir}/python${PYTHON_MAJMIN}/contextlib.* "
 
 SUMMARY_${PN}-core="Python interpreter and core modules"
 RDEPENDS_${PN}-core="${PN}-lang ${PN}-re"
-FILES_${PN}-core="${libdir}/python2.7/__future__.* ${libdir}/python2.7/_abcoll.* ${libdir}/python2.7/abc.* ${libdir}/python2.7/ast.* ${libdir}/python2.7/copy.* ${libdir}/python2.7/copy_reg.* ${libdir}/python2.7/ConfigParser.* ${libdir}/python2.7/genericpath.* ${libdir}/python2.7/getopt.* ${libdir}/python2.7/linecache.* ${libdir}/python2.7/new.* ${libdir}/python2.7/os.* ${libdir}/python2.7/posixpath.* ${libdir}/python2.7/struct.* ${libdir}/python2.7/warnings.* ${libdir}/python2.7/site.* ${libdir}/python2.7/stat.* ${libdir}/python2.7/UserDict.* ${libdir}/python2.7/UserList.* ${libdir}/python2.7/UserString.* ${libdir}/python2.7/lib-dynload/binascii.so ${libdir}/python2.7/lib-dynload/_struct.so ${libdir}/python2.7/lib-dynload/time.so ${libdir}/python2.7/lib-dynload/xreadlines.so ${libdir}/python2.7/types.* ${libdir}/python2.7/platform.* ${bindir}/python* ${libdir}/python2.7/_weakrefset.* ${libdir}/python2.7/sysconfig.* ${libdir}/python2.7/_sysconfigdata.* ${libdir}/python2.7/config/Makefile ${includedir}/python${PYTHON_MAJMIN}/pyconfig*.h ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
+FILES_${PN}-core="${libdir}/python2.7/__future__.* ${libdir}/python2.7/_abcoll.* ${libdir}/python2.7/abc.* ${libdir}/python2.7/ast.* ${libdir}/python2.7/copy.* ${libdir}/python2.7/copy_reg.* ${libdir}/python2.7/ConfigParser.* ${libdir}/python2.7/genericpath.* ${libdir}/python2.7/getopt.* ${libdir}/python2.7/linecache.* ${libdir}/python2.7/new.* ${libdir}/python2.7/os.* ${libdir}/python2.7/posixpath.* ${libdir}/python2.7/struct.* ${libdir}/python2.7/warnings.* ${libdir}/python2.7/site.* ${libdir}/python2.7/stat.* ${libdir}/python2.7/UserDict.* ${libdir}/python2.7/UserList.* ${libdir}/python2.7/UserString.* ${libdir}/python2.7/lib-dynload/binascii.so ${libdir}/python2.7/lib-dynload/_struct.so ${libdir}/python2.7/lib-dynload/time.so ${libdir}/python2.7/lib-dynload/xreadlines.so ${libdir}/python2.7/types.* ${libdir}/python2.7/platform.* ${bindir}/python* ${libdir}/python2.7/_weakrefset.* ${libdir}/python2.7/sysconfig.* ${libdir}/python2.7/_sysconfigdata.* ${includedir}/python${PYTHON_MAJMIN}/pyconfig*.h ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
 
 SUMMARY_${PN}-crypt="Python basic cryptographic and hashing support"
 RDEPENDS_${PN}-crypt="${PN}-core"
@@ -74,7 +74,7 @@ FILES_${PN}-debugger="${libdir}/python2.7/bdb.* ${libdir}/python2.7/pdb.* "
 
 SUMMARY_${PN}-dev="Python development package"
 RDEPENDS_${PN}-dev="${PN}-core"
-FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal ${datadir}/pkgconfig "
+FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal ${datadir}/pkgconfig ${libdir}/python2.7/config/Makefile "
 
 SUMMARY_${PN}-difflib="Python helpers for computing deltas between objects"
 RDEPENDS_${PN}-difflib="${PN}-lang ${PN}-re"
diff --git a/meta/recipes-devtools/python/python-3.5-manifest.inc b/meta/recipes-devtools/python/python-3.5-manifest.inc
index 55bcc4b..b78158e 100644
--- a/meta/recipes-devtools/python/python-3.5-manifest.inc
+++ b/meta/recipes-devtools/python/python-3.5-manifest.inc
@@ -38,7 +38,7 @@ FILES_${PN}-compression="${libdir}/python3.5/gzip.* ${libdir}/python3.5/__pycach
 
 SUMMARY_${PN}-core="Python interpreter and core modules"
 RDEPENDS_${PN}-core="${PN}-lang ${PN}-re ${PN}-reprlib ${PN}-codecs ${PN}-io ${PN}-math"
-FILES_${PN}-core="${libdir}/python3.5/__future__.* ${libdir}/python3.5/__pycache__/__future__.* ${libdir}/python3.5/_abcoll.* ${libdir}/python3.5/__pycache__/_abcoll.* ${libdir}/python3.5/abc.* ${libdir}/python3.5/__pycache__/abc.* ${libdir}/python3.5/ast.* ${libdir}/python3.5/__pycache__/ast.* ${libdir}/python3.5/copy.* ${libdir}/python3.5/__pycache__/copy.* ${libdir}/python3.5/copyreg.* ${libdir}/python3.5/__pycache__/copyreg.* ${libdir}/python3.5/configparser.* ${libdir}/python3.5/__pycache__/configparser.* ${libdir}/python3.5/genericpath.* ${libdir}/python3.5/__pycache__/genericpath.* ${libdir}/python3.5/getopt.* ${libdir}/python3.5/__pycache__/getopt.* ${libdir}/python3.5/linecache.* ${libdir}/python3.5/__pycache__/linecache.* ${libdir}/python3.5/new.* ${libdir}/python3.5/__pycache__/new.* ${libdir}/python3.5/os.* ${libdir}/python3.5/__pycache__/os.* ${libdir}/python3.5/posixpath.* ${libdir}/python3.5/__pycache__/posixpath.* ${libdir}/python3.5/struct.* ${libdir}/python3.5/__pycache__/struct.* ${libdir}/python3.5/warnings.* ${libdir}/python3.5/__pycache__/warnings.* ${libdir}/python3.5/site.* ${libdir}/python3.5/__pycache__/site.* ${libdir}/python3.5/stat.* ${libdir}/python3.5/__pycache__/stat.* ${libdir}/python3.5/UserDict.* ${libdir}/python3.5/__pycache__/UserDict.* ${libdir}/python3.5/UserList.* ${libdir}/python3.5/__pycache__/UserList.* ${libdir}/python3.5/UserString.* ${libdir}/python3.5/__pycache__/UserString.* ${libdir}/python3.5/lib-dynload/binascii.*.so ${libdir}/python3.5/lib-dynload/__pycache__/binascii.*.so ${libdir}/python3.5/lib-dynload/_struct.*.so ${libdir}/python3.5/lib-dynload/__pycache__/_struct.*.so ${libdir}/python3.5/lib-dynload/time.*.so ${libdir}/python3.5/lib-dynload/__pycache__/time.*.so ${libdir}/python3.5/lib-dynload/xreadlines.*.so ${libdir}/python3.5/lib-dynload/__pycache__/xreadlines.*.so ${libdir}/python3.5/types.* ${libdir}/python3.5/__pycache__/types.* ${libdir}/python3.5/platform.* ${libdir}/python3.5/__pycache__/platform.* ${bindir}/python* ${libdir}/python3.5/_weakrefset.* ${libdir}/python3.5/__pycache__/_weakrefset.* ${libdir}/python3.5/sysconfig.* ${libdir}/python3.5/__pycache__/sysconfig.* ${libdir}/python3.5/_sysconfigdata.* ${libdir}/python3.5/__pycache__/_sysconfigdata.* ${libdir}/python3.5/config/Makefile ${libdir}/python3.5/config/Makefile/__pycache__ ${includedir}/python${PYTHON_BINABI}/pyconfig*.h ${libdir}/python${PYTHON_MAJMIN}/collections ${libdir}/python${PYTHON_MAJMIN}/_collections_abc.* ${libdir}/python${PYTHON_MAJMIN}/_sitebuiltins.* ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
+FILES_${PN}-core="${libdir}/python3.5/__future__.* ${libdir}/python3.5/__pycache__/__future__.* ${libdir}/python3.5/_abcoll.* ${libdir}/python3.5/__pycache__/_abcoll.* ${libdir}/python3.5/abc.* ${libdir}/python3.5/__pycache__/abc.* ${libdir}/python3.5/ast.* ${libdir}/python3.5/__pycache__/ast.* ${libdir}/python3.5/copy.* ${libdir}/python3.5/__pycache__/copy.* ${libdir}/python3.5/copyreg.* ${libdir}/python3.5/__pycache__/copyreg.* ${libdir}/python3.5/configparser.* ${libdir}/python3.5/__pycache__/configparser.* ${libdir}/python3.5/genericpath.* ${libdir}/python3.5/__pycache__/genericpath.* ${libdir}/python3.5/getopt.* ${libdir}/python3.5/__pycache__/getopt.* ${libdir}/python3.5/linecache.* ${libdir}/python3.5/__pycache__/linecache.* ${libdir}/python3.5/new.* ${libdir}/python3.5/__pycache__/new.* ${libdir}/python3.5/os.* ${libdir}/python3.5/__pycache__/os.* ${libdir}/python3.5/posixpath.* ${libdir}/python3.5/__pycache__/posixpath.* ${libdir}/python3.5/struct.* ${libdir}/python3.5/__pycache__/struct.* ${libdir}/python3.5/warnings.* ${libdir}/python3.5/__pycache__/warnings.* ${libdir}/python3.5/site.* ${libdir}/python3.5/__pycache__/site.* ${libdir}/python3.5/stat.* ${libdir}/python3.5/__pycache__/stat.* ${libdir}/python3.5/UserDict.* ${libdir}/python3.5/__pycache__/UserDict.* ${libdir}/python3.5/UserList.* ${libdir}/python3.5/__pycache__/UserList.* ${libdir}/python3.5/UserString.* ${libdir}/python3.5/__pycache__/UserString.* ${libdir}/python3.5/lib-dynload/binascii.*.so ${libdir}/python3.5/lib-dynload/__pycache__/binascii.*.so ${libdir}/python3.5/lib-dynload/_struct.*.so ${libdir}/python3.5/lib-dynload/__pycache__/_struct.*.so ${libdir}/python3.5/lib-dynload/time.*.so ${libdir}/python3.5/lib-dynload/__pycache__/time.*.so ${libdir}/python3.5/lib-dynload/xreadlines.*.so ${libdir}/python3.5/lib-dynload/__pycache__/xreadlines.*.so ${libdir}/python3.5/types.* ${libdir}/python3.5/__pycache__/types.* ${libdir}/python3.5/platform.* ${libdir}/python3.5/__pycache__/platform.* ${bindir}/python* ${libdir}/python3.5/_weakrefset.* ${libdir}/python3.5/__pycache__/_weakrefset.* ${libdir}/python3.5/sysconfig.* ${libdir}/python3.5/__pycache__/sysconfig.* ${libdir}/python3.5/_sysconfigdata.* ${libdir}/python3.5/__pycache__/_sysconfigdata.* ${libdir}/python3.5/config/Makefile/__pycache__ ${includedir}/python${PYTHON_BINABI}/pyconfig*.h ${libdir}/python${PYTHON_MAJMIN}/collections ${libdir}/python${PYTHON_MAJMIN}/_collections_abc.* ${libdir}/python${PYTHON_MAJMIN}/_sitebuiltins.* ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
 
 SUMMARY_${PN}-crypt="Python basic cryptographic and hashing support"
 RDEPENDS_${PN}-crypt="${PN}-core"
@@ -66,7 +66,7 @@ FILES_${PN}-debugger="${libdir}/python3.5/bdb.* ${libdir}/python3.5/__pycache__/
 
 SUMMARY_${PN}-dev="Python development package"
 RDEPENDS_${PN}-dev="${PN}-core"
-FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal ${datadir}/pkgconfig "
+FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal ${datadir}/pkgconfig ${libdir}/python3.5/config/Makefile "
 
 SUMMARY_${PN}-difflib="Python helpers for computing deltas between objects"
 RDEPENDS_${PN}-difflib="${PN}-lang ${PN}-re"
-- 
1.9.1



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

* ✗ patchtest: failure for python2/3: Move config/Makefile from core package to dev package
  2017-04-10  7:10 [PATCH] python2/3: Move config/Makefile from core package to dev package Li Zhou
@ 2017-04-10  7:31 ` Patchwork
  2017-04-10  8:08 ` [PATCH] " Jussi Kukkonen
  1 sibling, 0 replies; 6+ messages in thread
From: Patchwork @ 2017-04-10  7:31 UTC (permalink / raw)
  To: Li Zhou; +Cc: openembedded-core

== Series Details ==

Series: python2/3: Move config/Makefile from core package to dev package
Revision: 1
URL   : https://patchwork.openembedded.org/series/6252/
State : failure

== Summary ==


Thank you for submitting this patch series to OpenEmbedded Core. This is
an automated response. Several tests have been executed on the proposed
series by patchtest resulting in the following failures:



* Issue             Series cannot be parsed correctly due to malformed diff lines [test_mbox_format] 
  Suggested fix    Create the series again using git-format-patch and ensure it can be applied using git am
  Diff line         @@ -66,7 +66,7 @@ FILES_${PN}-debugger="${libdir}/python3.5/bdb.* ${libdir}/python3.5/__pycache__/


* Issue             Series does not apply on top of target branch [test_series_merge_on_head] 
  Suggested fix    Rebase your series on top of targeted branch
  Targeted branch  master (currently at 901659a51c)



If you believe any of these test results are incorrect, please reply to the
mailing list (openembedded-core@lists.openembedded.org) raising your concerns.
Otherwise we would appreciate you correcting the issues and submitting a new
version of the patchset if applicable. Please ensure you add/increment the
version number when sending the new version (i.e. [PATCH] -> [PATCH v2] ->
[PATCH v3] -> ...).

---
Test framework: http://git.yoctoproject.org/cgit/cgit.cgi/patchtest
Test suite:     http://git.yoctoproject.org/cgit/cgit.cgi/patchtest-oe



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

* Re: [PATCH] python2/3: Move config/Makefile from core package to dev package
  2017-04-10  7:10 [PATCH] python2/3: Move config/Makefile from core package to dev package Li Zhou
  2017-04-10  7:31 ` ✗ patchtest: failure for " Patchwork
@ 2017-04-10  8:08 ` Jussi Kukkonen
  2017-04-10  9:25   ` [PATCH V2] " Zhou, Li
  1 sibling, 1 reply; 6+ messages in thread
From: Jussi Kukkonen @ 2017-04-10  8:08 UTC (permalink / raw)
  To: Li Zhou; +Cc: Patches and discussions about the oe-core layer

[-- Attachment #1: Type: text/plain, Size: 11399 bytes --]

On 10 April 2017 at 10:10, Li Zhou <li.zhou@windriver.com> wrote:

> Move config/Makefile in libdir from core package to dev package for
> python, because it is only needed in development process.
>
> Signed-off-by: Li Zhou <li.zhou@windriver.com>
> ---
>  meta/recipes-devtools/python/python-2.7-manifest.inc | 4 ++--
>  meta/recipes-devtools/python/python-3.5-manifest.inc | 4 ++--
>

These are generated files (see comments in the beginning of the files). You
should modify the generators, run them to re-generate these files, and then
send all the changes.

Thanks,
  Jussi



>  2 files changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/meta/recipes-devtools/python/python-2.7-manifest.inc
> b/meta/recipes-devtools/python/python-2.7-manifest.inc
> index 413405a..7ed254b 100644
> --- a/meta/recipes-devtools/python/python-2.7-manifest.inc
> +++ b/meta/recipes-devtools/python/python-2.7-manifest.inc
> @@ -46,7 +46,7 @@ FILES_${PN}-contextlib="${libdir}/python${PYTHON_MAJMIN}/contextlib.*
> "
>
>  SUMMARY_${PN}-core="Python interpreter and core modules"
>  RDEPENDS_${PN}-core="${PN}-lang ${PN}-re"
> -FILES_${PN}-core="${libdir}/python2.7/__future__.*
> ${libdir}/python2.7/_abcoll.* ${libdir}/python2.7/abc.*
> ${libdir}/python2.7/ast.* ${libdir}/python2.7/copy.*
> ${libdir}/python2.7/copy_reg.* ${libdir}/python2.7/ConfigParser.*
> ${libdir}/python2.7/genericpath.* ${libdir}/python2.7/getopt.*
> ${libdir}/python2.7/linecache.* ${libdir}/python2.7/new.*
> ${libdir}/python2.7/os.* ${libdir}/python2.7/posixpath.*
> ${libdir}/python2.7/struct.* ${libdir}/python2.7/warnings.*
> ${libdir}/python2.7/site.* ${libdir}/python2.7/stat.*
> ${libdir}/python2.7/UserDict.* ${libdir}/python2.7/UserList.*
> ${libdir}/python2.7/UserString.* ${libdir}/python2.7/lib-dynload/binascii.so
> ${libdir}/python2.7/lib-dynload/_struct.so ${libdir}/python2.7/lib-dynload/time.so
> ${libdir}/python2.7/lib-dynload/xreadlines.so ${libdir}/python2.7/types.*
> ${libdir}/python2.7/platform.* ${bindir}/python* ${libdir}/python2.7/_weakrefset.*
> ${libdir}/python2.7/sysconfig.* ${libdir}/python2.7/_sysconfigdata.*
> ${libdir}/python2.7/con
>  fig/Makefile ${includedir}/python${PYTHON_MAJMIN}/pyconfig*.h
> ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
> +FILES_${PN}-core="${libdir}/python2.7/__future__.*
> ${libdir}/python2.7/_abcoll.* ${libdir}/python2.7/abc.*
> ${libdir}/python2.7/ast.* ${libdir}/python2.7/copy.*
> ${libdir}/python2.7/copy_reg.* ${libdir}/python2.7/ConfigParser.*
> ${libdir}/python2.7/genericpath.* ${libdir}/python2.7/getopt.*
> ${libdir}/python2.7/linecache.* ${libdir}/python2.7/new.*
> ${libdir}/python2.7/os.* ${libdir}/python2.7/posixpath.*
> ${libdir}/python2.7/struct.* ${libdir}/python2.7/warnings.*
> ${libdir}/python2.7/site.* ${libdir}/python2.7/stat.*
> ${libdir}/python2.7/UserDict.* ${libdir}/python2.7/UserList.*
> ${libdir}/python2.7/UserString.* ${libdir}/python2.7/lib-dynload/binascii.so
> ${libdir}/python2.7/lib-dynload/_struct.so ${libdir}/python2.7/lib-dynload/time.so
> ${libdir}/python2.7/lib-dynload/xreadlines.so ${libdir}/python2.7/types.*
> ${libdir}/python2.7/platform.* ${bindir}/python* ${libdir}/python2.7/_weakrefset.*
> ${libdir}/python2.7/sysconfig.* ${libdir}/python2.7/_sysconfigdata.*
> ${includedir}/python${P
>  YTHON_MAJMIN}/pyconfig*.h ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py
> "
>
>  SUMMARY_${PN}-crypt="Python basic cryptographic and hashing support"
>  RDEPENDS_${PN}-crypt="${PN}-core"
> @@ -74,7 +74,7 @@ FILES_${PN}-debugger="${libdir}/python2.7/bdb.*
> ${libdir}/python2.7/pdb.* "
>
>  SUMMARY_${PN}-dev="Python development package"
>  RDEPENDS_${PN}-dev="${PN}-core"
> -FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la
> ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig ${base_libdir}/*.a
> ${base_libdir}/*.o ${datadir}/aclocal ${datadir}/pkgconfig "
> +FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la
> ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig ${base_libdir}/*.a
> ${base_libdir}/*.o ${datadir}/aclocal ${datadir}/pkgconfig
> ${libdir}/python2.7/config/Makefile "
>
>  SUMMARY_${PN}-difflib="Python helpers for computing deltas between
> objects"
>  RDEPENDS_${PN}-difflib="${PN}-lang ${PN}-re"
> diff --git a/meta/recipes-devtools/python/python-3.5-manifest.inc
> b/meta/recipes-devtools/python/python-3.5-manifest.inc
> index 55bcc4b..b78158e 100644
> --- a/meta/recipes-devtools/python/python-3.5-manifest.inc
> +++ b/meta/recipes-devtools/python/python-3.5-manifest.inc
> @@ -38,7 +38,7 @@ FILES_${PN}-compression="${libdir}/python3.5/gzip.*
> ${libdir}/python3.5/__pycach
>
>  SUMMARY_${PN}-core="Python interpreter and core modules"
>  RDEPENDS_${PN}-core="${PN}-lang ${PN}-re ${PN}-reprlib ${PN}-codecs
> ${PN}-io ${PN}-math"
> -FILES_${PN}-core="${libdir}/python3.5/__future__.*
> ${libdir}/python3.5/__pycache__/__future__.*
> ${libdir}/python3.5/_abcoll.* ${libdir}/python3.5/__pycache__/_abcoll.*
> ${libdir}/python3.5/abc.* ${libdir}/python3.5/__pycache__/abc.*
> ${libdir}/python3.5/ast.* ${libdir}/python3.5/__pycache__/ast.*
> ${libdir}/python3.5/copy.* ${libdir}/python3.5/__pycache__/copy.*
> ${libdir}/python3.5/copyreg.* ${libdir}/python3.5/__pycache__/copyreg.*
> ${libdir}/python3.5/configparser.* ${libdir}/python3.5/__pycache__/configparser.*
> ${libdir}/python3.5/genericpath.* ${libdir}/python3.5/__pycache__/genericpath.*
> ${libdir}/python3.5/getopt.* ${libdir}/python3.5/__pycache__/getopt.*
> ${libdir}/python3.5/linecache.* ${libdir}/python3.5/__pycache__/linecache.*
> ${libdir}/python3.5/new.* ${libdir}/python3.5/__pycache__/new.*
> ${libdir}/python3.5/os.* ${libdir}/python3.5/__pycache__/os.*
> ${libdir}/python3.5/posixpath.* ${libdir}/python3.5/__pycache__/posixpath.*
> ${libdir}/python3.5/struct.* ${libdir}/python
>  3.5/__pycache__/struct.* ${libdir}/python3.5/warnings.*
> ${libdir}/python3.5/__pycache__/warnings.* ${libdir}/python3.5/site.*
> ${libdir}/python3.5/__pycache__/site.* ${libdir}/python3.5/stat.*
> ${libdir}/python3.5/__pycache__/stat.* ${libdir}/python3.5/UserDict.*
> ${libdir}/python3.5/__pycache__/UserDict.* ${libdir}/python3.5/UserList.*
> ${libdir}/python3.5/__pycache__/UserList.* ${libdir}/python3.5/UserString.*
> ${libdir}/python3.5/__pycache__/UserString.* ${libdir}/python3.5/lib-dynload/binascii.*.so
> ${libdir}/python3.5/lib-dynload/__pycache__/binascii.*.so
> ${libdir}/python3.5/lib-dynload/_struct.*.so ${libdir}/python3.5/lib-
> dynload/__pycache__/_struct.*.so ${libdir}/python3.5/lib-dynload/time.*.so
> ${libdir}/python3.5/lib-dynload/__pycache__/time.*.so
> ${libdir}/python3.5/lib-dynload/xreadlines.*.so ${libdir}/python3.5/lib-
> dynload/__pycache__/xreadlines.*.so ${libdir}/python3.5/types.*
> ${libdir}/python3.5/__pycache__/types.* ${libdir}/python3.5/platform.*
> ${libdir}/python3.5/__p
>  ycache__/platform.* ${bindir}/python* ${libdir}/python3.5/_weakrefset.*
> ${libdir}/python3.5/__pycache__/_weakrefset.*
> ${libdir}/python3.5/sysconfig.* ${libdir}/python3.5/__pycache__/sysconfig.*
> ${libdir}/python3.5/_sysconfigdata.* ${libdir}/python3.5/__pycache__/_sysconfigdata.*
> ${libdir}/python3.5/config/Makefile ${libdir}/python3.5/config/Makefile/__pycache__
> ${includedir}/python${PYTHON_BINABI}/pyconfig*.h ${libdir}/python${PYTHON_MAJMIN}/collections
> ${libdir}/python${PYTHON_MAJMIN}/_collections_abc.*
> ${libdir}/python${PYTHON_MAJMIN}/_sitebuiltins.* ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py
> "
> +FILES_${PN}-core="${libdir}/python3.5/__future__.*
> ${libdir}/python3.5/__pycache__/__future__.*
> ${libdir}/python3.5/_abcoll.* ${libdir}/python3.5/__pycache__/_abcoll.*
> ${libdir}/python3.5/abc.* ${libdir}/python3.5/__pycache__/abc.*
> ${libdir}/python3.5/ast.* ${libdir}/python3.5/__pycache__/ast.*
> ${libdir}/python3.5/copy.* ${libdir}/python3.5/__pycache__/copy.*
> ${libdir}/python3.5/copyreg.* ${libdir}/python3.5/__pycache__/copyreg.*
> ${libdir}/python3.5/configparser.* ${libdir}/python3.5/__pycache__/configparser.*
> ${libdir}/python3.5/genericpath.* ${libdir}/python3.5/__pycache__/genericpath.*
> ${libdir}/python3.5/getopt.* ${libdir}/python3.5/__pycache__/getopt.*
> ${libdir}/python3.5/linecache.* ${libdir}/python3.5/__pycache__/linecache.*
> ${libdir}/python3.5/new.* ${libdir}/python3.5/__pycache__/new.*
> ${libdir}/python3.5/os.* ${libdir}/python3.5/__pycache__/os.*
> ${libdir}/python3.5/posixpath.* ${libdir}/python3.5/__pycache__/posixpath.*
> ${libdir}/python3.5/struct.* ${libdir}/python
>  3.5/__pycache__/struct.* ${libdir}/python3.5/warnings.*
> ${libdir}/python3.5/__pycache__/warnings.* ${libdir}/python3.5/site.*
> ${libdir}/python3.5/__pycache__/site.* ${libdir}/python3.5/stat.*
> ${libdir}/python3.5/__pycache__/stat.* ${libdir}/python3.5/UserDict.*
> ${libdir}/python3.5/__pycache__/UserDict.* ${libdir}/python3.5/UserList.*
> ${libdir}/python3.5/__pycache__/UserList.* ${libdir}/python3.5/UserString.*
> ${libdir}/python3.5/__pycache__/UserString.* ${libdir}/python3.5/lib-dynload/binascii.*.so
> ${libdir}/python3.5/lib-dynload/__pycache__/binascii.*.so
> ${libdir}/python3.5/lib-dynload/_struct.*.so ${libdir}/python3.5/lib-
> dynload/__pycache__/_struct.*.so ${libdir}/python3.5/lib-dynload/time.*.so
> ${libdir}/python3.5/lib-dynload/__pycache__/time.*.so
> ${libdir}/python3.5/lib-dynload/xreadlines.*.so ${libdir}/python3.5/lib-
> dynload/__pycache__/xreadlines.*.so ${libdir}/python3.5/types.*
> ${libdir}/python3.5/__pycache__/types.* ${libdir}/python3.5/platform.*
> ${libdir}/python3.5/__p
>  ycache__/platform.* ${bindir}/python* ${libdir}/python3.5/_weakrefset.*
> ${libdir}/python3.5/__pycache__/_weakrefset.*
> ${libdir}/python3.5/sysconfig.* ${libdir}/python3.5/__pycache__/sysconfig.*
> ${libdir}/python3.5/_sysconfigdata.* ${libdir}/python3.5/__pycache__/_sysconfigdata.*
> ${libdir}/python3.5/config/Makefile/__pycache__
> ${includedir}/python${PYTHON_BINABI}/pyconfig*.h ${libdir}/python${PYTHON_MAJMIN}/collections
> ${libdir}/python${PYTHON_MAJMIN}/_collections_abc.*
> ${libdir}/python${PYTHON_MAJMIN}/_sitebuiltins.* ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py
> "
>
>  SUMMARY_${PN}-crypt="Python basic cryptographic and hashing support"
>  RDEPENDS_${PN}-crypt="${PN}-core"
> @@ -66,7 +66,7 @@ FILES_${PN}-debugger="${libdir}/python3.5/bdb.*
> ${libdir}/python3.5/__pycache__/
>
>  SUMMARY_${PN}-dev="Python development package"
>  RDEPENDS_${PN}-dev="${PN}-core"
> -FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la
> ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig ${base_libdir}/*.a
> ${base_libdir}/*.o ${datadir}/aclocal ${datadir}/pkgconfig "
> +FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la
> ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig ${base_libdir}/*.a
> ${base_libdir}/*.o ${datadir}/aclocal ${datadir}/pkgconfig
> ${libdir}/python3.5/config/Makefile "
>
>  SUMMARY_${PN}-difflib="Python helpers for computing deltas between
> objects"
>  RDEPENDS_${PN}-difflib="${PN}-lang ${PN}-re"
> --
> 1.9.1
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>

[-- Attachment #2: Type: text/html, Size: 13035 bytes --]

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

* [PATCH V2] python2/3: Move config/Makefile from core package to dev package
  2017-04-10  8:08 ` [PATCH] " Jussi Kukkonen
@ 2017-04-10  9:25   ` Zhou, Li
  2017-04-11  5:31     ` Zhou, Li
  0 siblings, 1 reply; 6+ messages in thread
From: Zhou, Li @ 2017-04-10  9:25 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer


[-- Attachment #1.1: Type: text/plain, Size: 12893 bytes --]

         Here is the 2nd version for this patch. Still send it in an 
accessory.

         @Jussi: Thank you for the reminding.


On 04/10/2017 04:08 PM, Jussi Kukkonen wrote:
> On 10 April 2017 at 10:10, Li Zhou <li.zhou@windriver.com 
> <mailto:li.zhou@windriver.com>> wrote:
>
>     Move config/Makefile in libdir from core package to dev package for
>     python, because it is only needed in development process.
>
>     Signed-off-by: Li Zhou <li.zhou@windriver.com
>     <mailto:li.zhou@windriver.com>>
>     ---
>      meta/recipes-devtools/python/python-2.7-manifest.inc | 4 ++--
>      meta/recipes-devtools/python/python-3.5-manifest.inc | 4 ++--
>
>
> These are generated files (see comments in the beginning of the 
> files). You should modify the generators, run them to re-generate 
> these files, and then send all the changes.
>
> Thanks,
>   Jussi
>
>      2 files changed, 4 insertions(+), 4 deletions(-)
>
>     diff --git a/meta/recipes-devtools/python/python-2.7-manifest.inc
>     b/meta/recipes-devtools/python/python-2.7-manifest.inc
>     index 413405a..7ed254b 100644
>     --- a/meta/recipes-devtools/python/python-2.7-manifest.inc
>     +++ b/meta/recipes-devtools/python/python-2.7-manifest.inc
>     @@ -46,7 +46,7 @@
>     FILES_${PN}-contextlib="${libdir}/python${PYTHON_MAJMIN}/contextlib.*
>     "
>
>      SUMMARY_${PN}-core="Python interpreter and core modules"
>      RDEPENDS_${PN}-core="${PN}-lang ${PN}-re"
>     -FILES_${PN}-core="${libdir}/python2.7/__future__.*
>     ${libdir}/python2.7/_abcoll.* ${libdir}/python2.7/abc.*
>     ${libdir}/python2.7/ast.* ${libdir}/python2.7/copy.*
>     ${libdir}/python2.7/copy_reg.* ${libdir}/python2.7/ConfigParser.*
>     ${libdir}/python2.7/genericpath.* ${libdir}/python2.7/getopt.*
>     ${libdir}/python2.7/linecache.* ${libdir}/python2.7/new.*
>     ${libdir}/python2.7/os.* ${libdir}/python2.7/posixpath.*
>     ${libdir}/python2.7/struct.* ${libdir}/python2.7/warnings.*
>     ${libdir}/python2.7/site.* ${libdir}/python2.7/stat.*
>     ${libdir}/python2.7/UserDict.* ${libdir}/python2.7/UserList.*
>     ${libdir}/python2.7/UserString.*
>     ${libdir}/python2.7/lib-dynload/binascii.so
>     ${libdir}/python2.7/lib-dynload/_struct.so
>     ${libdir}/python2.7/lib-dynload/time.so
>     ${libdir}/python2.7/lib-dynload/xreadlines.so
>     ${libdir}/python2.7/types.* ${libdir}/python2.7/platform.*
>     ${bindir}/python* ${libdir}/python2.7/_weakrefset.*
>     ${libdir}/python2.7/sysconfig.*
>     ${libdir}/python2.7/_sysconfigdata.* ${libdir}/python2.7/con
>      fig/Makefile ${includedir}/python${PYTHON_MAJMIN}/pyconfig*.h
>     ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
>     +FILES_${PN}-core="${libdir}/python2.7/__future__.*
>     ${libdir}/python2.7/_abcoll.* ${libdir}/python2.7/abc.*
>     ${libdir}/python2.7/ast.* ${libdir}/python2.7/copy.*
>     ${libdir}/python2.7/copy_reg.* ${libdir}/python2.7/ConfigParser.*
>     ${libdir}/python2.7/genericpath.* ${libdir}/python2.7/getopt.*
>     ${libdir}/python2.7/linecache.* ${libdir}/python2.7/new.*
>     ${libdir}/python2.7/os.* ${libdir}/python2.7/posixpath.*
>     ${libdir}/python2.7/struct.* ${libdir}/python2.7/warnings.*
>     ${libdir}/python2.7/site.* ${libdir}/python2.7/stat.*
>     ${libdir}/python2.7/UserDict.* ${libdir}/python2.7/UserList.*
>     ${libdir}/python2.7/UserString.*
>     ${libdir}/python2.7/lib-dynload/binascii.so
>     ${libdir}/python2.7/lib-dynload/_struct.so
>     ${libdir}/python2.7/lib-dynload/time.so
>     ${libdir}/python2.7/lib-dynload/xreadlines.so
>     ${libdir}/python2.7/types.* ${libdir}/python2.7/platform.*
>     ${bindir}/python* ${libdir}/python2.7/_weakrefset.*
>     ${libdir}/python2.7/sysconfig.*
>     ${libdir}/python2.7/_sysconfigdata.* ${includedir}/python${P
>      YTHON_MAJMIN}/pyconfig*.h
>     ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
>
>      SUMMARY_${PN}-crypt="Python basic cryptographic and hashing support"
>      RDEPENDS_${PN}-crypt="${PN}-core"
>     @@ -74,7 +74,7 @@ FILES_${PN}-debugger="${libdir}/python2.7/bdb.*
>     ${libdir}/python2.7/pdb.* "
>
>      SUMMARY_${PN}-dev="Python development package"
>      RDEPENDS_${PN}-dev="${PN}-core"
>     -FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV}
>     ${libdir}/*.la ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig
>     ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal
>     ${datadir}/pkgconfig "
>     +FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV}
>     ${libdir}/*.la ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig
>     ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal
>     ${datadir}/pkgconfig ${libdir}/python2.7/config/Makefile "
>
>      SUMMARY_${PN}-difflib="Python helpers for computing deltas
>     between objects"
>      RDEPENDS_${PN}-difflib="${PN}-lang ${PN}-re"
>     diff --git a/meta/recipes-devtools/python/python-3.5-manifest.inc
>     b/meta/recipes-devtools/python/python-3.5-manifest.inc
>     index 55bcc4b..b78158e 100644
>     --- a/meta/recipes-devtools/python/python-3.5-manifest.inc
>     +++ b/meta/recipes-devtools/python/python-3.5-manifest.inc
>     @@ -38,7 +38,7 @@
>     FILES_${PN}-compression="${libdir}/python3.5/gzip.*
>     ${libdir}/python3.5/__pycach
>
>      SUMMARY_${PN}-core="Python interpreter and core modules"
>      RDEPENDS_${PN}-core="${PN}-lang ${PN}-re ${PN}-reprlib
>     ${PN}-codecs ${PN}-io ${PN}-math"
>     -FILES_${PN}-core="${libdir}/python3.5/__future__.*
>     ${libdir}/python3.5/__pycache__/__future__.*
>     ${libdir}/python3.5/_abcoll.*
>     ${libdir}/python3.5/__pycache__/_abcoll.*
>     ${libdir}/python3.5/abc.* ${libdir}/python3.5/__pycache__/abc.*
>     ${libdir}/python3.5/ast.* ${libdir}/python3.5/__pycache__/ast.*
>     ${libdir}/python3.5/copy.* ${libdir}/python3.5/__pycache__/copy.*
>     ${libdir}/python3.5/copyreg.*
>     ${libdir}/python3.5/__pycache__/copyreg.*
>     ${libdir}/python3.5/configparser.*
>     ${libdir}/python3.5/__pycache__/configparser.*
>     ${libdir}/python3.5/genericpath.*
>     ${libdir}/python3.5/__pycache__/genericpath.*
>     ${libdir}/python3.5/getopt.*
>     ${libdir}/python3.5/__pycache__/getopt.*
>     ${libdir}/python3.5/linecache.*
>     ${libdir}/python3.5/__pycache__/linecache.*
>     ${libdir}/python3.5/new.* ${libdir}/python3.5/__pycache__/new.*
>     ${libdir}/python3.5/os.* ${libdir}/python3.5/__pycache__/os.*
>     ${libdir}/python3.5/posixpath.*
>     ${libdir}/python3.5/__pycache__/posixpath.*
>     ${libdir}/python3.5/struct.* ${libdir}/python
>      3.5/__pycache__/struct.* ${libdir}/python3.5/warnings.*
>     ${libdir}/python3.5/__pycache__/warnings.*
>     ${libdir}/python3.5/site.* ${libdir}/python3.5/__pycache__/site.*
>     ${libdir}/python3.5/stat.* ${libdir}/python3.5/__pycache__/stat.*
>     ${libdir}/python3.5/UserDict.*
>     ${libdir}/python3.5/__pycache__/UserDict.*
>     ${libdir}/python3.5/UserList.*
>     ${libdir}/python3.5/__pycache__/UserList.*
>     ${libdir}/python3.5/UserString.*
>     ${libdir}/python3.5/__pycache__/UserString.*
>     ${libdir}/python3.5/lib-dynload/binascii.*.so
>     ${libdir}/python3.5/lib-dynload/__pycache__/binascii.*.so
>     ${libdir}/python3.5/lib-dynload/_struct.*.so
>     ${libdir}/python3.5/lib-dynload/__pycache__/_struct.*.so
>     ${libdir}/python3.5/lib-dynload/time.*.so
>     ${libdir}/python3.5/lib-dynload/__pycache__/time.*.so
>     ${libdir}/python3.5/lib-dynload/xreadlines.*.so
>     ${libdir}/python3.5/lib-dynload/__pycache__/xreadlines.*.so
>     ${libdir}/python3.5/types.*
>     ${libdir}/python3.5/__pycache__/types.*
>     ${libdir}/python3.5/platform.* ${libdir}/python3.5/__p
>      ycache__/platform.* ${bindir}/python*
>     ${libdir}/python3.5/_weakrefset.*
>     ${libdir}/python3.5/__pycache__/_weakrefset.*
>     ${libdir}/python3.5/sysconfig.*
>     ${libdir}/python3.5/__pycache__/sysconfig.*
>     ${libdir}/python3.5/_sysconfigdata.*
>     ${libdir}/python3.5/__pycache__/_sysconfigdata.*
>     ${libdir}/python3.5/config/Makefile
>     ${libdir}/python3.5/config/Makefile/__pycache__
>     ${includedir}/python${PYTHON_BINABI}/pyconfig*.h
>     ${libdir}/python${PYTHON_MAJMIN}/collections
>     ${libdir}/python${PYTHON_MAJMIN}/_collections_abc.*
>     ${libdir}/python${PYTHON_MAJMIN}/_sitebuiltins.*
>     ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
>     +FILES_${PN}-core="${libdir}/python3.5/__future__.*
>     ${libdir}/python3.5/__pycache__/__future__.*
>     ${libdir}/python3.5/_abcoll.*
>     ${libdir}/python3.5/__pycache__/_abcoll.*
>     ${libdir}/python3.5/abc.* ${libdir}/python3.5/__pycache__/abc.*
>     ${libdir}/python3.5/ast.* ${libdir}/python3.5/__pycache__/ast.*
>     ${libdir}/python3.5/copy.* ${libdir}/python3.5/__pycache__/copy.*
>     ${libdir}/python3.5/copyreg.*
>     ${libdir}/python3.5/__pycache__/copyreg.*
>     ${libdir}/python3.5/configparser.*
>     ${libdir}/python3.5/__pycache__/configparser.*
>     ${libdir}/python3.5/genericpath.*
>     ${libdir}/python3.5/__pycache__/genericpath.*
>     ${libdir}/python3.5/getopt.*
>     ${libdir}/python3.5/__pycache__/getopt.*
>     ${libdir}/python3.5/linecache.*
>     ${libdir}/python3.5/__pycache__/linecache.*
>     ${libdir}/python3.5/new.* ${libdir}/python3.5/__pycache__/new.*
>     ${libdir}/python3.5/os.* ${libdir}/python3.5/__pycache__/os.*
>     ${libdir}/python3.5/posixpath.*
>     ${libdir}/python3.5/__pycache__/posixpath.*
>     ${libdir}/python3.5/struct.* ${libdir}/python
>      3.5/__pycache__/struct.* ${libdir}/python3.5/warnings.*
>     ${libdir}/python3.5/__pycache__/warnings.*
>     ${libdir}/python3.5/site.* ${libdir}/python3.5/__pycache__/site.*
>     ${libdir}/python3.5/stat.* ${libdir}/python3.5/__pycache__/stat.*
>     ${libdir}/python3.5/UserDict.*
>     ${libdir}/python3.5/__pycache__/UserDict.*
>     ${libdir}/python3.5/UserList.*
>     ${libdir}/python3.5/__pycache__/UserList.*
>     ${libdir}/python3.5/UserString.*
>     ${libdir}/python3.5/__pycache__/UserString.*
>     ${libdir}/python3.5/lib-dynload/binascii.*.so
>     ${libdir}/python3.5/lib-dynload/__pycache__/binascii.*.so
>     ${libdir}/python3.5/lib-dynload/_struct.*.so
>     ${libdir}/python3.5/lib-dynload/__pycache__/_struct.*.so
>     ${libdir}/python3.5/lib-dynload/time.*.so
>     ${libdir}/python3.5/lib-dynload/__pycache__/time.*.so
>     ${libdir}/python3.5/lib-dynload/xreadlines.*.so
>     ${libdir}/python3.5/lib-dynload/__pycache__/xreadlines.*.so
>     ${libdir}/python3.5/types.*
>     ${libdir}/python3.5/__pycache__/types.*
>     ${libdir}/python3.5/platform.* ${libdir}/python3.5/__p
>      ycache__/platform.* ${bindir}/python*
>     ${libdir}/python3.5/_weakrefset.*
>     ${libdir}/python3.5/__pycache__/_weakrefset.*
>     ${libdir}/python3.5/sysconfig.*
>     ${libdir}/python3.5/__pycache__/sysconfig.*
>     ${libdir}/python3.5/_sysconfigdata.*
>     ${libdir}/python3.5/__pycache__/_sysconfigdata.*
>     ${libdir}/python3.5/config/Makefile/__pycache__
>     ${includedir}/python${PYTHON_BINABI}/pyconfig*.h
>     ${libdir}/python${PYTHON_MAJMIN}/collections
>     ${libdir}/python${PYTHON_MAJMIN}/_collections_abc.*
>     ${libdir}/python${PYTHON_MAJMIN}/_sitebuiltins.*
>     ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
>
>      SUMMARY_${PN}-crypt="Python basic cryptographic and hashing support"
>      RDEPENDS_${PN}-crypt="${PN}-core"
>     @@ -66,7 +66,7 @@ FILES_${PN}-debugger="${libdir}/python3.5/bdb.*
>     ${libdir}/python3.5/__pycache__/
>
>      SUMMARY_${PN}-dev="Python development package"
>      RDEPENDS_${PN}-dev="${PN}-core"
>     -FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV}
>     ${libdir}/*.la ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig
>     ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal
>     ${datadir}/pkgconfig "
>     +FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV}
>     ${libdir}/*.la ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig
>     ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal
>     ${datadir}/pkgconfig ${libdir}/python3.5/config/Makefile "
>
>      SUMMARY_${PN}-difflib="Python helpers for computing deltas
>     between objects"
>      RDEPENDS_${PN}-difflib="${PN}-lang ${PN}-re"
>     --
>     1.9.1
>
>     --
>     _______________________________________________
>     Openembedded-core mailing list
>     Openembedded-core@lists.openembedded.org
>     <mailto:Openembedded-core@lists.openembedded.org>
>     http://lists.openembedded.org/mailman/listinfo/openembedded-core
>     <http://lists.openembedded.org/mailman/listinfo/openembedded-core>
>
>

-- 
Best Regards!
Zhou Li
Phone number: 86-10-84778511


[-- Attachment #1.2: Type: text/html, Size: 17744 bytes --]

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-python2-3-Move-config-Makefile-from-core-package-to-.patch --]
[-- Type: text/x-diff; name="0001-python2-3-Move-config-Makefile-from-core-package-to-.patch", Size: 13102 bytes --]

From d8cd3fdc1ecace00d1de113ee0f3cd1901538c05 Mon Sep 17 00:00:00 2001
From: Li Zhou <li.zhou@windriver.com>
Date: Mon, 10 Apr 2017 02:08:19 -0700
Subject: [PATCH] python2/3: Move config/Makefile from core package to dev
 package

Move config/Makefile in libdir from core package to dev package for
python, because it is only needed in development process.

Signed-off-by: Li Zhou <li.zhou@windriver.com>
---
 meta/recipes-devtools/python/python-2.7-manifest.inc | 4 ++--
 meta/recipes-devtools/python/python-3.5-manifest.inc | 4 ++--
 scripts/contrib/python/generate-manifest-2.7.py      | 5 +++--
 scripts/contrib/python/generate-manifest-3.5.py      | 5 +++--
 4 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/meta/recipes-devtools/python/python-2.7-manifest.inc b/meta/recipes-devtools/python/python-2.7-manifest.inc
index 413405ae9a..7ed254bbd6 100644
--- a/meta/recipes-devtools/python/python-2.7-manifest.inc
+++ b/meta/recipes-devtools/python/python-2.7-manifest.inc
@@ -46,7 +46,7 @@ FILES_${PN}-contextlib="${libdir}/python${PYTHON_MAJMIN}/contextlib.* "
 
 SUMMARY_${PN}-core="Python interpreter and core modules"
 RDEPENDS_${PN}-core="${PN}-lang ${PN}-re"
-FILES_${PN}-core="${libdir}/python2.7/__future__.* ${libdir}/python2.7/_abcoll.* ${libdir}/python2.7/abc.* ${libdir}/python2.7/ast.* ${libdir}/python2.7/copy.* ${libdir}/python2.7/copy_reg.* ${libdir}/python2.7/ConfigParser.* ${libdir}/python2.7/genericpath.* ${libdir}/python2.7/getopt.* ${libdir}/python2.7/linecache.* ${libdir}/python2.7/new.* ${libdir}/python2.7/os.* ${libdir}/python2.7/posixpath.* ${libdir}/python2.7/struct.* ${libdir}/python2.7/warnings.* ${libdir}/python2.7/site.* ${libdir}/python2.7/stat.* ${libdir}/python2.7/UserDict.* ${libdir}/python2.7/UserList.* ${libdir}/python2.7/UserString.* ${libdir}/python2.7/lib-dynload/binascii.so ${libdir}/python2.7/lib-dynload/_struct.so ${libdir}/python2.7/lib-dynload/time.so ${libdir}/python2.7/lib-dynload/xreadlines.so ${libdir}/python2.7/types.* ${libdir}/python2.7/platform.* ${bindir}/python* ${libdir}/python2.7/_weakrefset.* ${libdir}/python2.7/sysconfig.* ${libdir}/python2.7/_sysconfigdata.* ${libdir}/python2.7/config/Makefile ${includedir}/python${PYTHON_MAJMIN}/pyconfig*.h ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
+FILES_${PN}-core="${libdir}/python2.7/__future__.* ${libdir}/python2.7/_abcoll.* ${libdir}/python2.7/abc.* ${libdir}/python2.7/ast.* ${libdir}/python2.7/copy.* ${libdir}/python2.7/copy_reg.* ${libdir}/python2.7/ConfigParser.* ${libdir}/python2.7/genericpath.* ${libdir}/python2.7/getopt.* ${libdir}/python2.7/linecache.* ${libdir}/python2.7/new.* ${libdir}/python2.7/os.* ${libdir}/python2.7/posixpath.* ${libdir}/python2.7/struct.* ${libdir}/python2.7/warnings.* ${libdir}/python2.7/site.* ${libdir}/python2.7/stat.* ${libdir}/python2.7/UserDict.* ${libdir}/python2.7/UserList.* ${libdir}/python2.7/UserString.* ${libdir}/python2.7/lib-dynload/binascii.so ${libdir}/python2.7/lib-dynload/_struct.so ${libdir}/python2.7/lib-dynload/time.so ${libdir}/python2.7/lib-dynload/xreadlines.so ${libdir}/python2.7/types.* ${libdir}/python2.7/platform.* ${bindir}/python* ${libdir}/python2.7/_weakrefset.* ${libdir}/python2.7/sysconfig.* ${libdir}/python2.7/_sysconfigdata.* ${includedir}/python${PYTHON_MAJMIN}/pyconfig*.h ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
 
 SUMMARY_${PN}-crypt="Python basic cryptographic and hashing support"
 RDEPENDS_${PN}-crypt="${PN}-core"
@@ -74,7 +74,7 @@ FILES_${PN}-debugger="${libdir}/python2.7/bdb.* ${libdir}/python2.7/pdb.* "
 
 SUMMARY_${PN}-dev="Python development package"
 RDEPENDS_${PN}-dev="${PN}-core"
-FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal ${datadir}/pkgconfig "
+FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal ${datadir}/pkgconfig ${libdir}/python2.7/config/Makefile "
 
 SUMMARY_${PN}-difflib="Python helpers for computing deltas between objects"
 RDEPENDS_${PN}-difflib="${PN}-lang ${PN}-re"
diff --git a/meta/recipes-devtools/python/python-3.5-manifest.inc b/meta/recipes-devtools/python/python-3.5-manifest.inc
index 55bcc4b6da..be61519053 100644
--- a/meta/recipes-devtools/python/python-3.5-manifest.inc
+++ b/meta/recipes-devtools/python/python-3.5-manifest.inc
@@ -38,7 +38,7 @@ FILES_${PN}-compression="${libdir}/python3.5/gzip.* ${libdir}/python3.5/__pycach
 
 SUMMARY_${PN}-core="Python interpreter and core modules"
 RDEPENDS_${PN}-core="${PN}-lang ${PN}-re ${PN}-reprlib ${PN}-codecs ${PN}-io ${PN}-math"
-FILES_${PN}-core="${libdir}/python3.5/__future__.* ${libdir}/python3.5/__pycache__/__future__.* ${libdir}/python3.5/_abcoll.* ${libdir}/python3.5/__pycache__/_abcoll.* ${libdir}/python3.5/abc.* ${libdir}/python3.5/__pycache__/abc.* ${libdir}/python3.5/ast.* ${libdir}/python3.5/__pycache__/ast.* ${libdir}/python3.5/copy.* ${libdir}/python3.5/__pycache__/copy.* ${libdir}/python3.5/copyreg.* ${libdir}/python3.5/__pycache__/copyreg.* ${libdir}/python3.5/configparser.* ${libdir}/python3.5/__pycache__/configparser.* ${libdir}/python3.5/genericpath.* ${libdir}/python3.5/__pycache__/genericpath.* ${libdir}/python3.5/getopt.* ${libdir}/python3.5/__pycache__/getopt.* ${libdir}/python3.5/linecache.* ${libdir}/python3.5/__pycache__/linecache.* ${libdir}/python3.5/new.* ${libdir}/python3.5/__pycache__/new.* ${libdir}/python3.5/os.* ${libdir}/python3.5/__pycache__/os.* ${libdir}/python3.5/posixpath.* ${libdir}/python3.5/__pycache__/posixpath.* ${libdir}/python3.5/struct.* ${libdir}/python3.5/__pycache__/struct.* ${libdir}/python3.5/warnings.* ${libdir}/python3.5/__pycache__/warnings.* ${libdir}/python3.5/site.* ${libdir}/python3.5/__pycache__/site.* ${libdir}/python3.5/stat.* ${libdir}/python3.5/__pycache__/stat.* ${libdir}/python3.5/UserDict.* ${libdir}/python3.5/__pycache__/UserDict.* ${libdir}/python3.5/UserList.* ${libdir}/python3.5/__pycache__/UserList.* ${libdir}/python3.5/UserString.* ${libdir}/python3.5/__pycache__/UserString.* ${libdir}/python3.5/lib-dynload/binascii.*.so ${libdir}/python3.5/lib-dynload/__pycache__/binascii.*.so ${libdir}/python3.5/lib-dynload/_struct.*.so ${libdir}/python3.5/lib-dynload/__pycache__/_struct.*.so ${libdir}/python3.5/lib-dynload/time.*.so ${libdir}/python3.5/lib-dynload/__pycache__/time.*.so ${libdir}/python3.5/lib-dynload/xreadlines.*.so ${libdir}/python3.5/lib-dynload/__pycache__/xreadlines.*.so ${libdir}/python3.5/types.* ${libdir}/python3.5/__pycache__/types.* ${libdir}/python3.5/platform.* ${libdir}/python3.5/__pycache__/platform.* ${bindir}/python* ${libdir}/python3.5/_weakrefset.* ${libdir}/python3.5/__pycache__/_weakrefset.* ${libdir}/python3.5/sysconfig.* ${libdir}/python3.5/__pycache__/sysconfig.* ${libdir}/python3.5/_sysconfigdata.* ${libdir}/python3.5/__pycache__/_sysconfigdata.* ${libdir}/python3.5/config/Makefile ${libdir}/python3.5/config/Makefile/__pycache__ ${includedir}/python${PYTHON_BINABI}/pyconfig*.h ${libdir}/python${PYTHON_MAJMIN}/collections ${libdir}/python${PYTHON_MAJMIN}/_collections_abc.* ${libdir}/python${PYTHON_MAJMIN}/_sitebuiltins.* ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
+FILES_${PN}-core="${libdir}/python3.5/__future__.* ${libdir}/python3.5/__pycache__/__future__.* ${libdir}/python3.5/_abcoll.* ${libdir}/python3.5/__pycache__/_abcoll.* ${libdir}/python3.5/abc.* ${libdir}/python3.5/__pycache__/abc.* ${libdir}/python3.5/ast.* ${libdir}/python3.5/__pycache__/ast.* ${libdir}/python3.5/copy.* ${libdir}/python3.5/__pycache__/copy.* ${libdir}/python3.5/copyreg.* ${libdir}/python3.5/__pycache__/copyreg.* ${libdir}/python3.5/configparser.* ${libdir}/python3.5/__pycache__/configparser.* ${libdir}/python3.5/genericpath.* ${libdir}/python3.5/__pycache__/genericpath.* ${libdir}/python3.5/getopt.* ${libdir}/python3.5/__pycache__/getopt.* ${libdir}/python3.5/linecache.* ${libdir}/python3.5/__pycache__/linecache.* ${libdir}/python3.5/new.* ${libdir}/python3.5/__pycache__/new.* ${libdir}/python3.5/os.* ${libdir}/python3.5/__pycache__/os.* ${libdir}/python3.5/posixpath.* ${libdir}/python3.5/__pycache__/posixpath.* ${libdir}/python3.5/struct.* ${libdir}/python3.5/__pycache__/struct.* ${libdir}/python3.5/warnings.* ${libdir}/python3.5/__pycache__/warnings.* ${libdir}/python3.5/site.* ${libdir}/python3.5/__pycache__/site.* ${libdir}/python3.5/stat.* ${libdir}/python3.5/__pycache__/stat.* ${libdir}/python3.5/UserDict.* ${libdir}/python3.5/__pycache__/UserDict.* ${libdir}/python3.5/UserList.* ${libdir}/python3.5/__pycache__/UserList.* ${libdir}/python3.5/UserString.* ${libdir}/python3.5/__pycache__/UserString.* ${libdir}/python3.5/lib-dynload/binascii.*.so ${libdir}/python3.5/lib-dynload/__pycache__/binascii.*.so ${libdir}/python3.5/lib-dynload/_struct.*.so ${libdir}/python3.5/lib-dynload/__pycache__/_struct.*.so ${libdir}/python3.5/lib-dynload/time.*.so ${libdir}/python3.5/lib-dynload/__pycache__/time.*.so ${libdir}/python3.5/lib-dynload/xreadlines.*.so ${libdir}/python3.5/lib-dynload/__pycache__/xreadlines.*.so ${libdir}/python3.5/types.* ${libdir}/python3.5/__pycache__/types.* ${libdir}/python3.5/platform.* ${libdir}/python3.5/__pycache__/platform.* ${bindir}/python* ${libdir}/python3.5/_weakrefset.* ${libdir}/python3.5/__pycache__/_weakrefset.* ${libdir}/python3.5/sysconfig.* ${libdir}/python3.5/__pycache__/sysconfig.* ${libdir}/python3.5/_sysconfigdata.* ${libdir}/python3.5/__pycache__/_sysconfigdata.* ${includedir}/python${PYTHON_BINABI}/pyconfig*.h ${libdir}/python${PYTHON_MAJMIN}/collections ${libdir}/python${PYTHON_MAJMIN}/_collections_abc.* ${libdir}/python${PYTHON_MAJMIN}/_sitebuiltins.* ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
 
 SUMMARY_${PN}-crypt="Python basic cryptographic and hashing support"
 RDEPENDS_${PN}-crypt="${PN}-core"
@@ -66,7 +66,7 @@ FILES_${PN}-debugger="${libdir}/python3.5/bdb.* ${libdir}/python3.5/__pycache__/
 
 SUMMARY_${PN}-dev="Python development package"
 RDEPENDS_${PN}-dev="${PN}-core"
-FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal ${datadir}/pkgconfig "
+FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal ${datadir}/pkgconfig ${libdir}/python3.5/config/Makefile ${libdir}/python3.5/config/Makefile/__pycache__ "
 
 SUMMARY_${PN}-difflib="Python helpers for computing deltas between objects"
 RDEPENDS_${PN}-difflib="${PN}-lang ${PN}-re"
diff --git a/scripts/contrib/python/generate-manifest-2.7.py b/scripts/contrib/python/generate-manifest-2.7.py
index 5504b62271..8c3655d395 100755
--- a/scripts/contrib/python/generate-manifest-2.7.py
+++ b/scripts/contrib/python/generate-manifest-2.7.py
@@ -193,7 +193,7 @@ if __name__ == "__main__":
     "UserDict.* UserList.* UserString.* " +
     "lib-dynload/binascii.so lib-dynload/_struct.so lib-dynload/time.so " +
     "lib-dynload/xreadlines.so types.* platform.* ${bindir}/python* "  +
-    "_weakrefset.* sysconfig.* _sysconfigdata.* config/Makefile " +
+    "_weakrefset.* sysconfig.* _sysconfigdata.* " +
     "${includedir}/python${PYTHON_MAJMIN}/pyconfig*.h " +
     "${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py ")
 
@@ -207,7 +207,8 @@ if __name__ == "__main__":
     "${base_libdir}/*.a " +
     "${base_libdir}/*.o " +
     "${datadir}/aclocal " +
-    "${datadir}/pkgconfig " )
+    "${datadir}/pkgconfig " +
+    "config/Makefile ")
 
     m.addPackage( "${PN}-2to3", "Python automated Python 2 to 3 code translator", "${PN}-core",
     "${bindir}/2to3 lib2to3" ) # package
diff --git a/scripts/contrib/python/generate-manifest-3.5.py b/scripts/contrib/python/generate-manifest-3.5.py
index 386bdfcefd..5725c6da59 100755
--- a/scripts/contrib/python/generate-manifest-3.5.py
+++ b/scripts/contrib/python/generate-manifest-3.5.py
@@ -206,7 +206,7 @@ if __name__ == "__main__":
     "UserDict.* UserList.* UserString.* " +
     "lib-dynload/binascii.*.so lib-dynload/_struct.*.so lib-dynload/time.*.so " +
     "lib-dynload/xreadlines.*.so types.* platform.* ${bindir}/python* "  + 
-    "_weakrefset.* sysconfig.* _sysconfigdata.* config/Makefile " +
+    "_weakrefset.* sysconfig.* _sysconfigdata.* " +
     "${includedir}/python${PYTHON_BINABI}/pyconfig*.h " +
     "${libdir}/python${PYTHON_MAJMIN}/collections " +
     "${libdir}/python${PYTHON_MAJMIN}/_collections_abc.* " +
@@ -223,7 +223,8 @@ if __name__ == "__main__":
     "${base_libdir}/*.a " +
     "${base_libdir}/*.o " +
     "${datadir}/aclocal " +
-    "${datadir}/pkgconfig " )
+    "${datadir}/pkgconfig " +
+    "config/Makefile ")
 
     m.addPackage( "${PN}-2to3", "Python automated Python 2 to 3 code translator", "${PN}-core",
     "lib2to3" ) # package
-- 
2.11.0


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

* [PATCH V2] python2/3: Move config/Makefile from core package to dev package
  2017-04-10  9:25   ` [PATCH V2] " Zhou, Li
@ 2017-04-11  5:31     ` Zhou, Li
  2017-04-11  7:20       ` Richard Purdie
  0 siblings, 1 reply; 6+ messages in thread
From: Zhou, Li @ 2017-04-11  5:31 UTC (permalink / raw)
  To: richard.purdie, Patches and discussions about the oe-core layer


[-- Attachment #1.1: Type: text/plain, Size: 13631 bytes --]

Hi, Richard:

          From the mails I received, I think you have merged the 1st 
version of this patch, while I have sent out the 2nd version for fixing 
the issue mentioned by Jussi .

I just sent this patch in an accessory, because there are lines which 
are too long to pass the auto tests (but they shouldn't be changed).

So, please take a look at my 2nd patch in the *accessory*. Thank you.



-------- Forwarded Message --------
Subject: 	[OE-core] [PATCH V2] python2/3: Move config/Makefile from core 
package to dev package
Date: 	Mon, 10 Apr 2017 17:25:10 +0800
From: 	Zhou, Li <li.zhou@windriver.com>
To: 	Patches and discussions about the oe-core layer 
<openembedded-core@lists.openembedded.org>



         Here is the 2nd version for this patch. Still send it in an 
accessory.

         @Jussi: Thank you for the reminding.


On 04/10/2017 04:08 PM, Jussi Kukkonen wrote:
> On 10 April 2017 at 10:10, Li Zhou <li.zhou@windriver.com 
> <mailto:li.zhou@windriver.com>> wrote:
>
>     Move config/Makefile in libdir from core package to dev package for
>     python, because it is only needed in development process.
>
>     Signed-off-by: Li Zhou <li.zhou@windriver.com
>     <mailto:li.zhou@windriver.com>>
>     ---
>      meta/recipes-devtools/python/python-2.7-manifest.inc | 4 ++--
>      meta/recipes-devtools/python/python-3.5-manifest.inc | 4 ++--
>
>
> These are generated files (see comments in the beginning of the 
> files). You should modify the generators, run them to re-generate 
> these files, and then send all the changes.
>
> Thanks,
>   Jussi
>
>      2 files changed, 4 insertions(+), 4 deletions(-)
>
>     diff --git a/meta/recipes-devtools/python/python-2.7-manifest.inc
>     b/meta/recipes-devtools/python/python-2.7-manifest.inc
>     index 413405a..7ed254b 100644
>     --- a/meta/recipes-devtools/python/python-2.7-manifest.inc
>     +++ b/meta/recipes-devtools/python/python-2.7-manifest.inc
>     @@ -46,7 +46,7 @@
>     FILES_${PN}-contextlib="${libdir}/python${PYTHON_MAJMIN}/contextlib.*
>     "
>
>      SUMMARY_${PN}-core="Python interpreter and core modules"
>      RDEPENDS_${PN}-core="${PN}-lang ${PN}-re"
>     -FILES_${PN}-core="${libdir}/python2.7/__future__.*
>     ${libdir}/python2.7/_abcoll.* ${libdir}/python2.7/abc.*
>     ${libdir}/python2.7/ast.* ${libdir}/python2.7/copy.*
>     ${libdir}/python2.7/copy_reg.* ${libdir}/python2.7/ConfigParser.*
>     ${libdir}/python2.7/genericpath.* ${libdir}/python2.7/getopt.*
>     ${libdir}/python2.7/linecache.* ${libdir}/python2.7/new.*
>     ${libdir}/python2.7/os.* ${libdir}/python2.7/posixpath.*
>     ${libdir}/python2.7/struct.* ${libdir}/python2.7/warnings.*
>     ${libdir}/python2.7/site.* ${libdir}/python2.7/stat.*
>     ${libdir}/python2.7/UserDict.* ${libdir}/python2.7/UserList.*
>     ${libdir}/python2.7/UserString.*
>     ${libdir}/python2.7/lib-dynload/binascii.so
>     ${libdir}/python2.7/lib-dynload/_struct.so
>     ${libdir}/python2.7/lib-dynload/time.so
>     ${libdir}/python2.7/lib-dynload/xreadlines.so
>     ${libdir}/python2.7/types.* ${libdir}/python2.7/platform.*
>     ${bindir}/python* ${libdir}/python2.7/_weakrefset.*
>     ${libdir}/python2.7/sysconfig.*
>     ${libdir}/python2.7/_sysconfigdata.* ${libdir}/python2.7/con
>      fig/Makefile ${includedir}/python${PYTHON_MAJMIN}/pyconfig*.h
>     ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
>     +FILES_${PN}-core="${libdir}/python2.7/__future__.*
>     ${libdir}/python2.7/_abcoll.* ${libdir}/python2.7/abc.*
>     ${libdir}/python2.7/ast.* ${libdir}/python2.7/copy.*
>     ${libdir}/python2.7/copy_reg.* ${libdir}/python2.7/ConfigParser.*
>     ${libdir}/python2.7/genericpath.* ${libdir}/python2.7/getopt.*
>     ${libdir}/python2.7/linecache.* ${libdir}/python2.7/new.*
>     ${libdir}/python2.7/os.* ${libdir}/python2.7/posixpath.*
>     ${libdir}/python2.7/struct.* ${libdir}/python2.7/warnings.*
>     ${libdir}/python2.7/site.* ${libdir}/python2.7/stat.*
>     ${libdir}/python2.7/UserDict.* ${libdir}/python2.7/UserList.*
>     ${libdir}/python2.7/UserString.*
>     ${libdir}/python2.7/lib-dynload/binascii.so
>     ${libdir}/python2.7/lib-dynload/_struct.so
>     ${libdir}/python2.7/lib-dynload/time.so
>     ${libdir}/python2.7/lib-dynload/xreadlines.so
>     ${libdir}/python2.7/types.* ${libdir}/python2.7/platform.*
>     ${bindir}/python* ${libdir}/python2.7/_weakrefset.*
>     ${libdir}/python2.7/sysconfig.*
>     ${libdir}/python2.7/_sysconfigdata.* ${includedir}/python${P
>      YTHON_MAJMIN}/pyconfig*.h
>     ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
>
>      SUMMARY_${PN}-crypt="Python basic cryptographic and hashing support"
>      RDEPENDS_${PN}-crypt="${PN}-core"
>     @@ -74,7 +74,7 @@ FILES_${PN}-debugger="${libdir}/python2.7/bdb.*
>     ${libdir}/python2.7/pdb.* "
>
>      SUMMARY_${PN}-dev="Python development package"
>      RDEPENDS_${PN}-dev="${PN}-core"
>     -FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV}
>     ${libdir}/*.la ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig
>     ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal
>     ${datadir}/pkgconfig "
>     +FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV}
>     ${libdir}/*.la ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig
>     ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal
>     ${datadir}/pkgconfig ${libdir}/python2.7/config/Makefile "
>
>      SUMMARY_${PN}-difflib="Python helpers for computing deltas
>     between objects"
>      RDEPENDS_${PN}-difflib="${PN}-lang ${PN}-re"
>     diff --git a/meta/recipes-devtools/python/python-3.5-manifest.inc
>     b/meta/recipes-devtools/python/python-3.5-manifest.inc
>     index 55bcc4b..b78158e 100644
>     --- a/meta/recipes-devtools/python/python-3.5-manifest.inc
>     +++ b/meta/recipes-devtools/python/python-3.5-manifest.inc
>     @@ -38,7 +38,7 @@
>     FILES_${PN}-compression="${libdir}/python3.5/gzip.*
>     ${libdir}/python3.5/__pycach
>
>      SUMMARY_${PN}-core="Python interpreter and core modules"
>      RDEPENDS_${PN}-core="${PN}-lang ${PN}-re ${PN}-reprlib
>     ${PN}-codecs ${PN}-io ${PN}-math"
>     -FILES_${PN}-core="${libdir}/python3.5/__future__.*
>     ${libdir}/python3.5/__pycache__/__future__.*
>     ${libdir}/python3.5/_abcoll.*
>     ${libdir}/python3.5/__pycache__/_abcoll.*
>     ${libdir}/python3.5/abc.* ${libdir}/python3.5/__pycache__/abc.*
>     ${libdir}/python3.5/ast.* ${libdir}/python3.5/__pycache__/ast.*
>     ${libdir}/python3.5/copy.* ${libdir}/python3.5/__pycache__/copy.*
>     ${libdir}/python3.5/copyreg.*
>     ${libdir}/python3.5/__pycache__/copyreg.*
>     ${libdir}/python3.5/configparser.*
>     ${libdir}/python3.5/__pycache__/configparser.*
>     ${libdir}/python3.5/genericpath.*
>     ${libdir}/python3.5/__pycache__/genericpath.*
>     ${libdir}/python3.5/getopt.*
>     ${libdir}/python3.5/__pycache__/getopt.*
>     ${libdir}/python3.5/linecache.*
>     ${libdir}/python3.5/__pycache__/linecache.*
>     ${libdir}/python3.5/new.* ${libdir}/python3.5/__pycache__/new.*
>     ${libdir}/python3.5/os.* ${libdir}/python3.5/__pycache__/os.*
>     ${libdir}/python3.5/posixpath.*
>     ${libdir}/python3.5/__pycache__/posixpath.*
>     ${libdir}/python3.5/struct.* ${libdir}/python
>      3.5/__pycache__/struct.* ${libdir}/python3.5/warnings.*
>     ${libdir}/python3.5/__pycache__/warnings.*
>     ${libdir}/python3.5/site.* ${libdir}/python3.5/__pycache__/site.*
>     ${libdir}/python3.5/stat.* ${libdir}/python3.5/__pycache__/stat.*
>     ${libdir}/python3.5/UserDict.*
>     ${libdir}/python3.5/__pycache__/UserDict.*
>     ${libdir}/python3.5/UserList.*
>     ${libdir}/python3.5/__pycache__/UserList.*
>     ${libdir}/python3.5/UserString.*
>     ${libdir}/python3.5/__pycache__/UserString.*
>     ${libdir}/python3.5/lib-dynload/binascii.*.so
>     ${libdir}/python3.5/lib-dynload/__pycache__/binascii.*.so
>     ${libdir}/python3.5/lib-dynload/_struct.*.so
>     ${libdir}/python3.5/lib-dynload/__pycache__/_struct.*.so
>     ${libdir}/python3.5/lib-dynload/time.*.so
>     ${libdir}/python3.5/lib-dynload/__pycache__/time.*.so
>     ${libdir}/python3.5/lib-dynload/xreadlines.*.so
>     ${libdir}/python3.5/lib-dynload/__pycache__/xreadlines.*.so
>     ${libdir}/python3.5/types.*
>     ${libdir}/python3.5/__pycache__/types.*
>     ${libdir}/python3.5/platform.* ${libdir}/python3.5/__p
>      ycache__/platform.* ${bindir}/python*
>     ${libdir}/python3.5/_weakrefset.*
>     ${libdir}/python3.5/__pycache__/_weakrefset.*
>     ${libdir}/python3.5/sysconfig.*
>     ${libdir}/python3.5/__pycache__/sysconfig.*
>     ${libdir}/python3.5/_sysconfigdata.*
>     ${libdir}/python3.5/__pycache__/_sysconfigdata.*
>     ${libdir}/python3.5/config/Makefile
>     ${libdir}/python3.5/config/Makefile/__pycache__
>     ${includedir}/python${PYTHON_BINABI}/pyconfig*.h
>     ${libdir}/python${PYTHON_MAJMIN}/collections
>     ${libdir}/python${PYTHON_MAJMIN}/_collections_abc.*
>     ${libdir}/python${PYTHON_MAJMIN}/_sitebuiltins.*
>     ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
>     +FILES_${PN}-core="${libdir}/python3.5/__future__.*
>     ${libdir}/python3.5/__pycache__/__future__.*
>     ${libdir}/python3.5/_abcoll.*
>     ${libdir}/python3.5/__pycache__/_abcoll.*
>     ${libdir}/python3.5/abc.* ${libdir}/python3.5/__pycache__/abc.*
>     ${libdir}/python3.5/ast.* ${libdir}/python3.5/__pycache__/ast.*
>     ${libdir}/python3.5/copy.* ${libdir}/python3.5/__pycache__/copy.*
>     ${libdir}/python3.5/copyreg.*
>     ${libdir}/python3.5/__pycache__/copyreg.*
>     ${libdir}/python3.5/configparser.*
>     ${libdir}/python3.5/__pycache__/configparser.*
>     ${libdir}/python3.5/genericpath.*
>     ${libdir}/python3.5/__pycache__/genericpath.*
>     ${libdir}/python3.5/getopt.*
>     ${libdir}/python3.5/__pycache__/getopt.*
>     ${libdir}/python3.5/linecache.*
>     ${libdir}/python3.5/__pycache__/linecache.*
>     ${libdir}/python3.5/new.* ${libdir}/python3.5/__pycache__/new.*
>     ${libdir}/python3.5/os.* ${libdir}/python3.5/__pycache__/os.*
>     ${libdir}/python3.5/posixpath.*
>     ${libdir}/python3.5/__pycache__/posixpath.*
>     ${libdir}/python3.5/struct.* ${libdir}/python
>      3.5/__pycache__/struct.* ${libdir}/python3.5/warnings.*
>     ${libdir}/python3.5/__pycache__/warnings.*
>     ${libdir}/python3.5/site.* ${libdir}/python3.5/__pycache__/site.*
>     ${libdir}/python3.5/stat.* ${libdir}/python3.5/__pycache__/stat.*
>     ${libdir}/python3.5/UserDict.*
>     ${libdir}/python3.5/__pycache__/UserDict.*
>     ${libdir}/python3.5/UserList.*
>     ${libdir}/python3.5/__pycache__/UserList.*
>     ${libdir}/python3.5/UserString.*
>     ${libdir}/python3.5/__pycache__/UserString.*
>     ${libdir}/python3.5/lib-dynload/binascii.*.so
>     ${libdir}/python3.5/lib-dynload/__pycache__/binascii.*.so
>     ${libdir}/python3.5/lib-dynload/_struct.*.so
>     ${libdir}/python3.5/lib-dynload/__pycache__/_struct.*.so
>     ${libdir}/python3.5/lib-dynload/time.*.so
>     ${libdir}/python3.5/lib-dynload/__pycache__/time.*.so
>     ${libdir}/python3.5/lib-dynload/xreadlines.*.so
>     ${libdir}/python3.5/lib-dynload/__pycache__/xreadlines.*.so
>     ${libdir}/python3.5/types.*
>     ${libdir}/python3.5/__pycache__/types.*
>     ${libdir}/python3.5/platform.* ${libdir}/python3.5/__p
>      ycache__/platform.* ${bindir}/python*
>     ${libdir}/python3.5/_weakrefset.*
>     ${libdir}/python3.5/__pycache__/_weakrefset.*
>     ${libdir}/python3.5/sysconfig.*
>     ${libdir}/python3.5/__pycache__/sysconfig.*
>     ${libdir}/python3.5/_sysconfigdata.*
>     ${libdir}/python3.5/__pycache__/_sysconfigdata.*
>     ${libdir}/python3.5/config/Makefile/__pycache__
>     ${includedir}/python${PYTHON_BINABI}/pyconfig*.h
>     ${libdir}/python${PYTHON_MAJMIN}/collections
>     ${libdir}/python${PYTHON_MAJMIN}/_collections_abc.*
>     ${libdir}/python${PYTHON_MAJMIN}/_sitebuiltins.*
>     ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
>
>      SUMMARY_${PN}-crypt="Python basic cryptographic and hashing support"
>      RDEPENDS_${PN}-crypt="${PN}-core"
>     @@ -66,7 +66,7 @@ FILES_${PN}-debugger="${libdir}/python3.5/bdb.*
>     ${libdir}/python3.5/__pycache__/
>
>      SUMMARY_${PN}-dev="Python development package"
>      RDEPENDS_${PN}-dev="${PN}-core"
>     -FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV}
>     ${libdir}/*.la ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig
>     ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal
>     ${datadir}/pkgconfig "
>     +FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV}
>     ${libdir}/*.la ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig
>     ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal
>     ${datadir}/pkgconfig ${libdir}/python3.5/config/Makefile "
>
>      SUMMARY_${PN}-difflib="Python helpers for computing deltas
>     between objects"
>      RDEPENDS_${PN}-difflib="${PN}-lang ${PN}-re"
>     --
>     1.9.1
>
>     --
>     _______________________________________________
>     Openembedded-core mailing list
>     Openembedded-core@lists.openembedded.org
>     <mailto:Openembedded-core@lists.openembedded.org>
>     http://lists.openembedded.org/mailman/listinfo/openembedded-core
>     <http://lists.openembedded.org/mailman/listinfo/openembedded-core>
>
>

-- 
Best Regards!
Zhou Li
Phone number: 86-10-84778511


[-- Attachment #1.2: Type: text/html, Size: 20425 bytes --]

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-python2-3-Move-config-Makefile-from-core-package-to-.patch --]
[-- Type: text/x-diff; name="0001-python2-3-Move-config-Makefile-from-core-package-to-.patch", Size: 13104 bytes --]

From d8cd3fdc1ecace00d1de113ee0f3cd1901538c05 Mon Sep 17 00:00:00 2001
From: Li Zhou <li.zhou@windriver.com>
Date: Mon, 10 Apr 2017 02:08:19 -0700
Subject: [PATCH] python2/3: Move config/Makefile from core package to dev
 package

Move config/Makefile in libdir from core package to dev package for
python, because it is only needed in development process.

Signed-off-by: Li Zhou <li.zhou@windriver.com>
---
 meta/recipes-devtools/python/python-2.7-manifest.inc | 4 ++--
 meta/recipes-devtools/python/python-3.5-manifest.inc | 4 ++--
 scripts/contrib/python/generate-manifest-2.7.py      | 5 +++--
 scripts/contrib/python/generate-manifest-3.5.py      | 5 +++--
 4 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/meta/recipes-devtools/python/python-2.7-manifest.inc b/meta/recipes-devtools/python/python-2.7-manifest.inc
index 413405ae9a..7ed254bbd6 100644
--- a/meta/recipes-devtools/python/python-2.7-manifest.inc
+++ b/meta/recipes-devtools/python/python-2.7-manifest.inc
@@ -46,7 +46,7 @@ FILES_${PN}-contextlib="${libdir}/python${PYTHON_MAJMIN}/contextlib.* "
 
 SUMMARY_${PN}-core="Python interpreter and core modules"
 RDEPENDS_${PN}-core="${PN}-lang ${PN}-re"
-FILES_${PN}-core="${libdir}/python2.7/__future__.* ${libdir}/python2.7/_abcoll.* ${libdir}/python2.7/abc.* ${libdir}/python2.7/ast.* ${libdir}/python2.7/copy.* ${libdir}/python2.7/copy_reg.* ${libdir}/python2.7/ConfigParser.* ${libdir}/python2.7/genericpath.* ${libdir}/python2.7/getopt.* ${libdir}/python2.7/linecache.* ${libdir}/python2.7/new.* ${libdir}/python2.7/os.* ${libdir}/python2.7/posixpath.* ${libdir}/python2.7/struct.* ${libdir}/python2.7/warnings.* ${libdir}/python2.7/site.* ${libdir}/python2.7/stat.* ${libdir}/python2.7/UserDict.* ${libdir}/python2.7/UserList.* ${libdir}/python2.7/UserString.* ${libdir}/python2.7/lib-dynload/binascii.so ${libdir}/python2.7/lib-dynload/_struct.so ${libdir}/python2.7/lib-dynload/time.so ${libdir}/python2.7/lib-dynload/xreadlines.so ${libdir}/python2.7/types.* ${libdir}/python2.7/platform.* ${bindir}/python* ${libdir}/python2.7/_weakrefset.* ${libdir}/python2.7/sysconfig.* ${libdir}/python2.7/_sysconfigdata.* ${libdir}/python2.7/config/Makefile ${includedir}/python${PYTHON_MAJMIN}/pyconfig*.h ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
+FILES_${PN}-core="${libdir}/python2.7/__future__.* ${libdir}/python2.7/_abcoll.* ${libdir}/python2.7/abc.* ${libdir}/python2.7/ast.* ${libdir}/python2.7/copy.* ${libdir}/python2.7/copy_reg.* ${libdir}/python2.7/ConfigParser.* ${libdir}/python2.7/genericpath.* ${libdir}/python2.7/getopt.* ${libdir}/python2.7/linecache.* ${libdir}/python2.7/new.* ${libdir}/python2.7/os.* ${libdir}/python2.7/posixpath.* ${libdir}/python2.7/struct.* ${libdir}/python2.7/warnings.* ${libdir}/python2.7/site.* ${libdir}/python2.7/stat.* ${libdir}/python2.7/UserDict.* ${libdir}/python2.7/UserList.* ${libdir}/python2.7/UserString.* ${libdir}/python2.7/lib-dynload/binascii.so ${libdir}/python2.7/lib-dynload/_struct.so ${libdir}/python2.7/lib-dynload/time.so ${libdir}/python2.7/lib-dynload/xreadlines.so ${libdir}/python2.7/types.* ${libdir}/python2.7/platform.* ${bindir}/python* ${libdir}/python2.7/_weakrefset.* ${libdir}/python2.7/sysconfig.* ${libdir}/python2.7/_sysconfigdata.* ${includedir}/python${PYTHON_MAJMIN}/pyconfig*.h ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
 
 SUMMARY_${PN}-crypt="Python basic cryptographic and hashing support"
 RDEPENDS_${PN}-crypt="${PN}-core"
@@ -74,7 +74,7 @@ FILES_${PN}-debugger="${libdir}/python2.7/bdb.* ${libdir}/python2.7/pdb.* "
 
 SUMMARY_${PN}-dev="Python development package"
 RDEPENDS_${PN}-dev="${PN}-core"
-FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal ${datadir}/pkgconfig "
+FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal ${datadir}/pkgconfig ${libdir}/python2.7/config/Makefile "
 
 SUMMARY_${PN}-difflib="Python helpers for computing deltas between objects"
 RDEPENDS_${PN}-difflib="${PN}-lang ${PN}-re"
diff --git a/meta/recipes-devtools/python/python-3.5-manifest.inc b/meta/recipes-devtools/python/python-3.5-manifest.inc
index 55bcc4b6da..be61519053 100644
--- a/meta/recipes-devtools/python/python-3.5-manifest.inc
+++ b/meta/recipes-devtools/python/python-3.5-manifest.inc
@@ -38,7 +38,7 @@ FILES_${PN}-compression="${libdir}/python3.5/gzip.* ${libdir}/python3.5/__pycach
 
 SUMMARY_${PN}-core="Python interpreter and core modules"
 RDEPENDS_${PN}-core="${PN}-lang ${PN}-re ${PN}-reprlib ${PN}-codecs ${PN}-io ${PN}-math"
-FILES_${PN}-core="${libdir}/python3.5/__future__.* ${libdir}/python3.5/__pycache__/__future__.* ${libdir}/python3.5/_abcoll.* ${libdir}/python3.5/__pycache__/_abcoll.* ${libdir}/python3.5/abc.* ${libdir}/python3.5/__pycache__/abc.* ${libdir}/python3.5/ast.* ${libdir}/python3.5/__pycache__/ast.* ${libdir}/python3.5/copy.* ${libdir}/python3.5/__pycache__/copy.* ${libdir}/python3.5/copyreg.* ${libdir}/python3.5/__pycache__/copyreg.* ${libdir}/python3.5/configparser.* ${libdir}/python3.5/__pycache__/configparser.* ${libdir}/python3.5/genericpath.* ${libdir}/python3.5/__pycache__/genericpath.* ${libdir}/python3.5/getopt.* ${libdir}/python3.5/__pycache__/getopt.* ${libdir}/python3.5/linecache.* ${libdir}/python3.5/__pycache__/linecache.* ${libdir}/python3.5/new.* ${libdir}/python3.5/__pycache__/new.* ${libdir}/python3.5/os.* ${libdir}/python3.5/__pycache__/os.* ${libdir}/python3.5/posixpath.* ${libdir}/python3.5/__pycache__/posixpath.* ${libdir}/python3.5/struct.* ${libdir}/python3.5/__pycache__/struct.* ${libdir}/python3.5/warnings.* ${libdir}/python3.5/__pycache__/warnings.* ${libdir}/python3.5/site.* ${libdir}/python3.5/__pycache__/site.* ${libdir}/python3.5/stat.* ${libdir}/python3.5/__pycache__/stat.* ${libdir}/python3.5/UserDict.* ${libdir}/python3.5/__pycache__/UserDict.* ${libdir}/python3.5/UserList.* ${libdir}/python3.5/__pycache__/UserList.* ${libdir}/python3.5/UserString.* ${libdir}/python3.5/__pycache__/UserString.* ${libdir}/python3.5/lib-dynload/binascii.*.so ${libdir}/python3.5/lib-dynload/__pycache__/binascii.*.so ${libdir}/python3.5/lib-dynload/_struct.*.so ${libdir}/python3.5/lib-dynload/__pycache__/_struct.*.so ${libdir}/python3.5/lib-dynload/time.*.so ${libdir}/python3.5/lib-dynload/__pycache__/time.*.so ${libdir}/python3.5/lib-dynload/xreadlines.*.so ${libdir}/python3.5/lib-dynload/__pycache__/xreadlines.*.so ${libdir}/python3.5/types.* ${libdir}/python3.5/__pycache__/types.* ${libdir}/python3.5/platform.* ${libdir}/python3.5/__pycache__/platform.* ${bindir}/python* ${libdir}/python3.5/_weakrefset.* ${libdir}/python3.5/__pycache__/_weakrefset.* ${libdir}/python3.5/sysconfig.* ${libdir}/python3.5/__pycache__/sysconfig.* ${libdir}/python3.5/_sysconfigdata.* ${libdir}/python3.5/__pycache__/_sysconfigdata.* ${libdir}/python3.5/config/Makefile ${libdir}/python3.5/config/Makefile/__pycache__ ${includedir}/python${PYTHON_BINABI}/pyconfig*.h ${libdir}/python${PYTHON_MAJMIN}/collections ${libdir}/python${PYTHON_MAJMIN}/_collections_abc.* ${libdir}/python${PYTHON_MAJMIN}/_sitebuiltins.* ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
+FILES_${PN}-core="${libdir}/python3.5/__future__.* ${libdir}/python3.5/__pycache__/__future__.* ${libdir}/python3.5/_abcoll.* ${libdir}/python3.5/__pycache__/_abcoll.* ${libdir}/python3.5/abc.* ${libdir}/python3.5/__pycache__/abc.* ${libdir}/python3.5/ast.* ${libdir}/python3.5/__pycache__/ast.* ${libdir}/python3.5/copy.* ${libdir}/python3.5/__pycache__/copy.* ${libdir}/python3.5/copyreg.* ${libdir}/python3.5/__pycache__/copyreg.* ${libdir}/python3.5/configparser.* ${libdir}/python3.5/__pycache__/configparser.* ${libdir}/python3.5/genericpath.* ${libdir}/python3.5/__pycache__/genericpath.* ${libdir}/python3.5/getopt.* ${libdir}/python3.5/__pycache__/getopt.* ${libdir}/python3.5/linecache.* ${libdir}/python3.5/__pycache__/linecache.* ${libdir}/python3.5/new.* ${libdir}/python3.5/__pycache__/new.* ${libdir}/python3.5/os.* ${libdir}/python3.5/__pycache__/os.* ${libdir}/python3.5/posixpath.* ${libdir}/python3.5/__pycache__/posixpath.* ${libdir}/python3.5/struct.* ${libdir}/python3.5/__pycache__/struct.* ${libdir}/python3.5/warnings.* ${libdir}/python3.5/__pycache__/warnings.* ${libdir}/python3.5/site.* ${libdir}/python3.5/__pycache__/site.* ${libdir}/python3.5/stat.* ${libdir}/python3.5/__pycache__/stat.* ${libdir}/python3.5/UserDict.* ${libdir}/python3.5/__pycache__/UserDict.* ${libdir}/python3.5/UserList.* ${libdir}/python3.5/__pycache__/UserList.* ${libdir}/python3.5/UserString.* ${libdir}/python3.5/__pycache__/UserString.* ${libdir}/python3.5/lib-dynload/binascii.*.so ${libdir}/python3.5/lib-dynload/__pycache__/binascii.*.so ${libdir}/python3.5/lib-dynload/_struct.*.so ${libdir}/python3.5/lib-dynload/__pycache__/_struct.*.so ${libdir}/python3.5/lib-dynload/time.*.so ${libdir}/python3.5/lib-dynload/__pycache__/time.*.so ${libdir}/python3.5/lib-dynload/xreadlines.*.so ${libdir}/python3.5/lib-dynload/__pycache__/xreadlines.*.so ${libdir}/python3.5/types.* ${libdir}/python3.5/__pycache__/types.* ${libdir}/python3.5/platform.* ${libdir}/python3.5/__pycache__/platform.* ${bindir}/python* ${libdir}/python3.5/_weakrefset.* ${libdir}/python3.5/__pycache__/_weakrefset.* ${libdir}/python3.5/sysconfig.* ${libdir}/python3.5/__pycache__/sysconfig.* ${libdir}/python3.5/_sysconfigdata.* ${libdir}/python3.5/__pycache__/_sysconfigdata.* ${includedir}/python${PYTHON_BINABI}/pyconfig*.h ${libdir}/python${PYTHON_MAJMIN}/collections ${libdir}/python${PYTHON_MAJMIN}/_collections_abc.* ${libdir}/python${PYTHON_MAJMIN}/_sitebuiltins.* ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
 
 SUMMARY_${PN}-crypt="Python basic cryptographic and hashing support"
 RDEPENDS_${PN}-crypt="${PN}-core"
@@ -66,7 +66,7 @@ FILES_${PN}-debugger="${libdir}/python3.5/bdb.* ${libdir}/python3.5/__pycache__/
 
 SUMMARY_${PN}-dev="Python development package"
 RDEPENDS_${PN}-dev="${PN}-core"
-FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal ${datadir}/pkgconfig "
+FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal ${datadir}/pkgconfig ${libdir}/python3.5/config/Makefile ${libdir}/python3.5/config/Makefile/__pycache__ "
 
 SUMMARY_${PN}-difflib="Python helpers for computing deltas between objects"
 RDEPENDS_${PN}-difflib="${PN}-lang ${PN}-re"
diff --git a/scripts/contrib/python/generate-manifest-2.7.py b/scripts/contrib/python/generate-manifest-2.7.py
index 5504b62271..8c3655d395 100755
--- a/scripts/contrib/python/generate-manifest-2.7.py
+++ b/scripts/contrib/python/generate-manifest-2.7.py
@@ -193,7 +193,7 @@ if __name__ == "__main__":
     "UserDict.* UserList.* UserString.* " +
     "lib-dynload/binascii.so lib-dynload/_struct.so lib-dynload/time.so " +
     "lib-dynload/xreadlines.so types.* platform.* ${bindir}/python* "  +
-    "_weakrefset.* sysconfig.* _sysconfigdata.* config/Makefile " +
+    "_weakrefset.* sysconfig.* _sysconfigdata.* " +
     "${includedir}/python${PYTHON_MAJMIN}/pyconfig*.h " +
     "${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py ")
 
@@ -207,7 +207,8 @@ if __name__ == "__main__":
     "${base_libdir}/*.a " +
     "${base_libdir}/*.o " +
     "${datadir}/aclocal " +
-    "${datadir}/pkgconfig " )
+    "${datadir}/pkgconfig " +
+    "config/Makefile ")
 
     m.addPackage( "${PN}-2to3", "Python automated Python 2 to 3 code translator", "${PN}-core",
     "${bindir}/2to3 lib2to3" ) # package
diff --git a/scripts/contrib/python/generate-manifest-3.5.py b/scripts/contrib/python/generate-manifest-3.5.py
index 386bdfcefd..5725c6da59 100755
--- a/scripts/contrib/python/generate-manifest-3.5.py
+++ b/scripts/contrib/python/generate-manifest-3.5.py
@@ -206,7 +206,7 @@ if __name__ == "__main__":
     "UserDict.* UserList.* UserString.* " +
     "lib-dynload/binascii.*.so lib-dynload/_struct.*.so lib-dynload/time.*.so " +
     "lib-dynload/xreadlines.*.so types.* platform.* ${bindir}/python* "  + 
-    "_weakrefset.* sysconfig.* _sysconfigdata.* config/Makefile " +
+    "_weakrefset.* sysconfig.* _sysconfigdata.* " +
     "${includedir}/python${PYTHON_BINABI}/pyconfig*.h " +
     "${libdir}/python${PYTHON_MAJMIN}/collections " +
     "${libdir}/python${PYTHON_MAJMIN}/_collections_abc.* " +
@@ -223,7 +223,8 @@ if __name__ == "__main__":
     "${base_libdir}/*.a " +
     "${base_libdir}/*.o " +
     "${datadir}/aclocal " +
-    "${datadir}/pkgconfig " )
+    "${datadir}/pkgconfig " +
+    "config/Makefile ")
 
     m.addPackage( "${PN}-2to3", "Python automated Python 2 to 3 code translator", "${PN}-core",
     "lib2to3" ) # package
-- 
2.11.0



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

* Re: [PATCH V2] python2/3: Move config/Makefile from core package to dev package
  2017-04-11  5:31     ` Zhou, Li
@ 2017-04-11  7:20       ` Richard Purdie
  0 siblings, 0 replies; 6+ messages in thread
From: Richard Purdie @ 2017-04-11  7:20 UTC (permalink / raw)
  To: Zhou, Li, Patches and discussions about the oe-core layer

Hi,

On Tue, 2017-04-11 at 13:31 +0800, Zhou, Li wrote:
>          From the mails I received, I think you have merged the 1st
> version of this patch, while I have sent out the 2nd version for
> fixing the issue mentioned by Jussi .
> I just sent this patch in an accessory, because there are lines which
> are too long to pass the auto tests (but they shouldn't be changed).
> So, please take a look at my 2nd patch in the accessory. Thank you.

Thanks for pointing that out, I've updated the version in -next.

Cheers,

Richard


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

end of thread, other threads:[~2017-04-11  8:21 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-10  7:10 [PATCH] python2/3: Move config/Makefile from core package to dev package Li Zhou
2017-04-10  7:31 ` ✗ patchtest: failure for " Patchwork
2017-04-10  8:08 ` [PATCH] " Jussi Kukkonen
2017-04-10  9:25   ` [PATCH V2] " Zhou, Li
2017-04-11  5:31     ` Zhou, Li
2017-04-11  7:20       ` 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.