> 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
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