[yocto] Upgrading to Sumo triggered issue with python3 autopackaging - "ERROR: Nothing RPROVIDES 'python3-signal'"

Khem Raj raj.khem at gmail.com
Mon May 20 11:36:39 PDT 2019



On 5/15/19 8:28 PM, Davis Roman wrote:
> 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)
> 

this is not provided by python3-core at runtime so your RDEPENDS should 
change from python3-signal to python3-core


> 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