> On Jul 28, 2015, at 7:58 AM, Dominic Sacré <dominic.sa...@gmx.de> wrote:
> 
> robotparser has been moved to urllib.robotparser in Python 3, and gets
> packaged as part of python3-netclient alongside the rest of urllib.
> This causes python3-modules to depend on an empty/missing
> python3-robotparser package.
> 
> robotparser.py is relatively small and has no dependencies outside
> urllib, so it makes more sense to eliminate the python3-robotparser
> package than to alter the manifest for python3-netclient.
> 
> Part of the fix for [YOCTO #8048].
> 
> Signed-off-by: Dominic Sacré <dominic.sa...@gmx.de>
> ---
> meta/recipes-devtools/python/python-3.4-manifest.inc | 10 +++-------
> scripts/contrib/python/generate-manifest-3.4.py      |  3 ---
> 2 files changed, 3 insertions(+), 10 deletions(-)
> 
> diff --git a/meta/recipes-devtools/python/python-3.4-manifest.inc 
> b/meta/recipes-devtools/python/python-3.4-manifest.inc
> index 557acdf..77f0125 100644
> --- a/meta/recipes-devtools/python/python-3.4-manifest.inc
> +++ b/meta/recipes-devtools/python/python-3.4-manifest.inc

this file is auto generated. So did you regenerate it ?

> @@ -5,9 +5,9 @@
> 
> 
> 
> -PROVIDES+="${PN}-2to3 ${PN}-asyncio ${PN}-audio ${PN}-codecs ${PN}-compile 
> ${PN}-compression ${PN}-core ${PN}-crypt ${PN}-ctypes ${PN}-curses 
> ${PN}-datetime ${PN}-db ${PN}-debugger ${PN}-dev ${PN}-difflib 
> ${PN}-distutils ${PN}-distutils-staticdev ${PN}-doctest ${PN}-elementtree 
> ${PN}-email ${PN}-fcntl ${PN}-gdbm ${PN}-html ${PN}-idle ${PN}-image 
> ${PN}-importlib ${PN}-io ${PN}-json ${PN}-lang ${PN}-logging ${PN}-mailbox 
> ${PN}-math ${PN}-mime ${PN}-mmap ${PN}-multiprocessing ${PN}-netclient 
> ${PN}-netserver ${PN}-numbers ${PN}-pickle ${PN}-pkgutil ${PN}-pprint 
> ${PN}-profile ${PN}-pydoc ${PN}-re ${PN}-readline ${PN}-reprlib 
> ${PN}-resource ${PN}-robotparser ${PN}-shell ${PN}-smtpd ${PN}-sqlite3 
> ${PN}-sqlite3-tests ${PN}-stringold ${PN}-subprocess ${PN}-syslog 
> ${PN}-terminal ${PN}-tests ${PN}-textutils ${PN}-threading ${PN}-tkinter 
> ${PN}-unittest ${PN}-unixadmin ${PN}-xml ${PN}-xmlrpc "
> +PROVIDES+="${PN}-2to3 ${PN}-asyncio ${PN}-audio ${PN}-codecs ${PN}-compile 
> ${PN}-compression ${PN}-core ${PN}-crypt ${PN}-ctypes ${PN}-curses 
> ${PN}-datetime ${PN}-db ${PN}-debugger ${PN}-dev ${PN}-difflib 
> ${PN}-distutils ${PN}-distutils-staticdev ${PN}-doctest ${PN}-elementtree 
> ${PN}-email ${PN}-fcntl ${PN}-gdbm ${PN}-html ${PN}-idle ${PN}-image 
> ${PN}-importlib ${PN}-io ${PN}-json ${PN}-lang ${PN}-logging ${PN}-mailbox 
> ${PN}-math ${PN}-mime ${PN}-mmap ${PN}-multiprocessing ${PN}-netclient 
> ${PN}-netserver ${PN}-numbers ${PN}-pickle ${PN}-pkgutil ${PN}-pprint 
> ${PN}-profile ${PN}-pydoc ${PN}-re ${PN}-readline ${PN}-reprlib 
> ${PN}-resource ${PN}-shell ${PN}-smtpd ${PN}-sqlite3 ${PN}-sqlite3-tests 
> ${PN}-stringold ${PN}-subprocess ${PN}-syslog ${PN}-terminal ${PN}-tests 
> ${PN}-textutils ${PN}-threading ${PN}-tkinter ${PN}-unittest ${PN}-unixadmin 
> ${PN}-xml ${PN}-xmlrpc "
> 
> -PACKAGES="${PN}-dbg ${PN}-2to3 ${PN}-asyncio ${PN}-audio ${PN}-codecs 
> ${PN}-compile ${PN}-compression ${PN}-core ${PN}-crypt ${PN}-ctypes 
> ${PN}-curses ${PN}-datetime ${PN}-db ${PN}-debugger ${PN}-dev ${PN}-difflib 
> ${PN}-distutils-staticdev ${PN}-distutils ${PN}-doctest ${PN}-elementtree 
> ${PN}-email ${PN}-fcntl ${PN}-gdbm ${PN}-html ${PN}-idle ${PN}-image 
> ${PN}-importlib ${PN}-io ${PN}-json ${PN}-lang ${PN}-logging ${PN}-mailbox 
> ${PN}-math ${PN}-mime ${PN}-mmap ${PN}-multiprocessing ${PN}-netclient 
> ${PN}-netserver ${PN}-numbers ${PN}-pickle ${PN}-pkgutil ${PN}-pprint 
> ${PN}-profile ${PN}-pydoc ${PN}-re ${PN}-readline ${PN}-reprlib 
> ${PN}-resource ${PN}-robotparser ${PN}-shell ${PN}-smtpd ${PN}-sqlite3 
> ${PN}-sqlite3-tests ${PN}-stringold ${PN}-subprocess ${PN}-syslog 
> ${PN}-terminal ${PN}-tests ${PN}-textutils ${PN}-threading ${PN}-tkinter 
> ${PN}-unittest ${PN}-unixadmin ${PN}-xml ${PN}-xmlrpc ${PN}-modules"
> +PACKAGES="${PN}-dbg ${PN}-2to3 ${PN}-asyncio ${PN}-audio ${PN}-codecs 
> ${PN}-compile ${PN}-compression ${PN}-core ${PN}-crypt ${PN}-ctypes 
> ${PN}-curses ${PN}-datetime ${PN}-db ${PN}-debugger ${PN}-dev ${PN}-difflib 
> ${PN}-distutils-staticdev ${PN}-distutils ${PN}-doctest ${PN}-elementtree 
> ${PN}-email ${PN}-fcntl ${PN}-gdbm ${PN}-html ${PN}-idle ${PN}-image 
> ${PN}-importlib ${PN}-io ${PN}-json ${PN}-lang ${PN}-logging ${PN}-mailbox 
> ${PN}-math ${PN}-mime ${PN}-mmap ${PN}-multiprocessing ${PN}-netclient 
> ${PN}-netserver ${PN}-numbers ${PN}-pickle ${PN}-pkgutil ${PN}-pprint 
> ${PN}-profile ${PN}-pydoc ${PN}-re ${PN}-readline ${PN}-reprlib 
> ${PN}-resource ${PN}-shell ${PN}-smtpd ${PN}-sqlite3 ${PN}-sqlite3-tests 
> ${PN}-stringold ${PN}-subprocess ${PN}-syslog ${PN}-terminal ${PN}-tests 
> ${PN}-textutils ${PN}-threading ${PN}-tkinter ${PN}-unittest ${PN}-unixadmin 
> ${PN}-xml ${PN}-xmlrpc ${PN}-modules"
> 
> SUMMARY_${PN}-2to3="Python automated Python 2 to 3 code translator"
> RDEPENDS_${PN}-2to3="${PN}-core"
> @@ -197,10 +197,6 @@ SUMMARY_${PN}-resource="Python resource control 
> interface"
> RDEPENDS_${PN}-resource="${PN}-core"
> FILES_${PN}-resource="${libdir}/python3.4/lib-dynload/resource.*.so "
> 
> -SUMMARY_${PN}-robotparser="Python robots.txt parser"
> -RDEPENDS_${PN}-robotparser="${PN}-core ${PN}-netclient"
> -FILES_${PN}-robotparser="${libdir}/python3.4/urllib/robotparser.* "
> -
> SUMMARY_${PN}-shell="Python shell-like functionality"
> RDEPENDS_${PN}-shell="${PN}-core ${PN}-re"
> FILES_${PN}-shell="${libdir}/python3.4/cmd.* ${libdir}/python3.4/commands.* 
> ${libdir}/python3.4/dircache.* ${libdir}/python3.4/fnmatch.* 
> ${libdir}/python3.4/glob.* ${libdir}/python3.4/popen2.* 
> ${libdir}/python3.4/shlex.* ${libdir}/python3.4/shutil.* "
> @@ -266,7 +262,7 @@ RDEPENDS_${PN}-xmlrpc="${PN}-core ${PN}-xml 
> ${PN}-netserver ${PN}-lang"
> FILES_${PN}-xmlrpc="${libdir}/python3.4/xmlrpclib.* 
> ${libdir}/python3.4/SimpleXMLRPCServer.* 
> ${libdir}/python3.4/DocXMLRPCServer.* ${libdir}/python3.4/xmlrpc "
> 
> SUMMARY_${PN}-modules="All Python modules"
> -RDEPENDS_${PN}-modules="${PN}-2to3 ${PN}-asyncio ${PN}-audio ${PN}-codecs 
> ${PN}-compile ${PN}-compression ${PN}-core ${PN}-crypt ${PN}-ctypes 
> ${PN}-curses ${PN}-datetime ${PN}-db ${PN}-debugger ${PN}-difflib 
> ${PN}-distutils ${PN}-doctest ${PN}-elementtree ${PN}-email ${PN}-fcntl 
> ${PN}-gdbm ${PN}-html ${PN}-idle ${PN}-image ${PN}-importlib ${PN}-io 
> ${PN}-json ${PN}-lang ${PN}-logging ${PN}-mailbox ${PN}-math ${PN}-mime 
> ${PN}-mmap ${PN}-multiprocessing ${PN}-netclient ${PN}-netserver 
> ${PN}-numbers ${PN}-pickle ${PN}-pkgutil ${PN}-pprint ${PN}-profile 
> ${PN}-pydoc ${PN}-re ${PN}-readline ${PN}-reprlib ${PN}-resource 
> ${PN}-robotparser ${PN}-shell ${PN}-smtpd ${PN}-sqlite3 ${PN}-sqlite3-tests 
> ${PN}-stringold ${PN}-subprocess ${PN}-syslog ${PN}-terminal ${PN}-tests 
> ${PN}-textutils ${PN}-threading ${PN}-tkinter ${PN}-unittest ${PN}-unixadmin 
> ${PN}-xml ${PN}-xmlrpc  "
> +RDEPENDS_${PN}-modules="${PN}-2to3 ${PN}-asyncio ${PN}-audio ${PN}-codecs 
> ${PN}-compile ${PN}-compression ${PN}-core ${PN}-crypt ${PN}-ctypes 
> ${PN}-curses ${PN}-datetime ${PN}-db ${PN}-debugger ${PN}-difflib 
> ${PN}-distutils ${PN}-doctest ${PN}-elementtree ${PN}-email ${PN}-fcntl 
> ${PN}-gdbm ${PN}-html ${PN}-idle ${PN}-image ${PN}-importlib ${PN}-io 
> ${PN}-json ${PN}-lang ${PN}-logging ${PN}-mailbox ${PN}-math ${PN}-mime 
> ${PN}-mmap ${PN}-multiprocessing ${PN}-netclient ${PN}-netserver 
> ${PN}-numbers ${PN}-pickle ${PN}-pkgutil ${PN}-pprint ${PN}-profile 
> ${PN}-pydoc ${PN}-re ${PN}-readline ${PN}-reprlib ${PN}-resource ${PN}-shell 
> ${PN}-smtpd ${PN}-sqlite3 ${PN}-sqlite3-tests ${PN}-stringold 
> ${PN}-subprocess ${PN}-syslog ${PN}-terminal ${PN}-tests ${PN}-textutils 
> ${PN}-threading ${PN}-tkinter ${PN}-unittest ${PN}-unixadmin ${PN}-xml 
> ${PN}-xmlrpc  "
> ALLOW_EMPTY_${PN}-modules = "1"
> 
> 
> diff --git a/scripts/contrib/python/generate-manifest-3.4.py 
> b/scripts/contrib/python/generate-manifest-3.4.py
> index 569fd3c..42c851c 100755
> --- a/scripts/contrib/python/generate-manifest-3.4.py
> +++ b/scripts/contrib/python/generate-manifest-3.4.py
> @@ -343,9 +343,6 @@ if __name__ == "__main__":
>     m.addPackage( "${PN}-shell", "Python shell-like functionality", 
> "${PN}-core ${PN}-re",
>     "cmd.* commands.* dircache.* fnmatch.* glob.* popen2.* shlex.* shutil.*" )
> 
> -    m.addPackage( "${PN}-robotparser", "Python robots.txt parser", 
> "${PN}-core ${PN}-netclient",
> -    "urllib/robotparser.*")
> -
>     m.addPackage( "${PN}-subprocess", "Python subprocess support", 
> "${PN}-core ${PN}-io ${PN}-re ${PN}-fcntl ${PN}-pickle",
>     "subprocess.*" )
> 
> --
> 2.4.6
> 
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to