[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