Hello all,
This small patch series aims to fix the following build issue faced
with some npm packages:
DEBUG: Executing python function do_fetch
DEBUG: Executing python function base_do_fetch
DEBUG: Python function base_do_fetch finished
DEBUG: Python function do_fetch finished
ERROR: Failure expanding variable TUNE_FEATURES_tune-armv7at-neon, expression
was ${TUNE_FEATURES_tune-armv7at} neon which triggered exception
RecursionError: maximum recursion depth exceeded while calling a Python object
After struggling a lot, I figured out that this only happen for npm
packages not having dependencies listed in their shrinkwrap file (e.g.
bcryptjs).
Yet I still didn't got how is the json parsing impacting
the python context here ?
Please feel free to comment.
Thanks.
Kamel Bouhara (2):
npm.bbclass: make shrinkwrap file optional
recipetool: create: only add npmsw url if required
meta/classes/npm.bbclass | 31 +++++++++++++++++++++----------
scripts/lib/recipetool/create_npm.py | 6 +++++-
2 files changed, 26 insertions(+), 11 deletions(-)
--
2.11.0
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#146672):
https://lists.openembedded.org/g/openembedded-core/message/146672
Mute This Topic: https://lists.openembedded.org/mt/79670723/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-