[yocto] Upgrading to Sumo triggered issue with python3 autopackaging - "ERROR: Nothing RPROVIDES 'python3-signal'"
Davis Roman
davis.roman84 at gmail.com
Wed May 15 20:28:18 PDT 2019
Hello,
I upgraded to Sumo(2.5) and now bitbake is complaining that nothing
rprovides python3-signal.
ERROR: Nothing RPROVIDES 'python3-signal' (but
/home/worker/building/sources/meta-bluetooth/recipes-bluetooth/bluetooth-app/bluetooth-app.bb
RDEPENDS on or otherwise requires it)
After some searching I found that this is related to the restructuring
of python3 packaging in Sumo
(http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=b6777878ff03c3e956386020a19d11c875c835ae)
So according to the instructions in the above commit, I'm supposed to
first create a manifest file using:
$ bitbake python -c create_manifest
and then the json file appears to get created:
build/tmp/work/armv7ahf-neon-poky-linux-gnueabi/python3/3.5.5-r1.0/python3-manifest.json
After a quick inspection of the created python3-manifest.json, I see
that signal.py already appears on the list.
"core": {
"cached": [
...
"${libdir}/python3.5/__pycache__/signal.*.pyc",
...
],
"files": [
...
"${libdir}/python3.5/signal.py",
...
],
"rdepends": [],
"summary": "Python interpreter and core modules"
},
Assuming that nothing else needs to be done, I then proceed to again
bitbake my application but unfortunately the original error persists.
What am I missing?
Thank you,
Davis Roman
More information about the yocto
mailing list