[OE-core] Fwd: [PATCH V2] python2/3: Move config/Makefile from core package to dev package
Zhou, Li
li.zhou at windriver.com
Tue Apr 11 05:31:08 UTC 2017
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 at windriver.com>
To: Patches and discussions about the oe-core layer
<openembedded-core at 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 at windriver.com
> <mailto:li.zhou at 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 at windriver.com
> <mailto:li.zhou at 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 at lists.openembedded.org
> <mailto:Openembedded-core at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20170411/e57ee60a/attachment-0002.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-python2-3-Move-config-Makefile-from-core-package-to-.patch
Type: text/x-diff
Size: 12994 bytes
Desc: not available
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20170411/e57ee60a/attachment-0002.bin>
More information about the Openembedded-core
mailing list