-
Notifications
You must be signed in to change notification settings - Fork 714
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kirkstone branch build is currently broken when trying to compile any npm recipe #606
Comments
This should be reported in oe-core ML https://lists.openembedded.org/g/openembedded-core (I've already replied there https://lists.openembedded.org/g/openembedded-core/message/170599) IMHO nodejs-oe-cache-native should be migrated from meta-oe to oe-core (in master and then in kirkstone as well), because now npm.bbclass in oe-core is unusable without meta-oe layer. Well it already depends on nodejs-native which is from meta-oe, so at least for now we can just add nodejs-oe-cache-native to kirkstone branch as well, I've sent patch for that to oe-devel ML. |
@akuster meta-oe-cache-native cherry-picked to meta-oe/kirkstone sent https://lists.openembedded.org/g/openembedded-devel/message/98787 |
Thank you @shr-project I guess we just need to wait now 👍 |
Hi |
It was resolved a while ago in https://git.openembedded.org/meta-openembedded/commit/?h=kirkstone&id=035d9c61e81b32cb62706cfdbfae08b1bac7ae88 |
Changelog: Breaking - Raise TypeError if toDict() returns a non-dict instead of silently converting it to null (openembedded#615) @eltoder - Use lowercase strings for bool dict keys (openembedded#614) @eltoder Changed - Speed-up and cleanup objToJSON (openembedded#615) @eltoder - Use lowercase strings for bool dict keys (openembedded#614) @eltoder Fixed - Fix typos found by codespell (openembedded#610) @DimitriPapadopoulos - Fix undefined behavior in Buffer_AppendLongUnchecked (openembedded#606) @WillAyd Signed-off-by: Derek Straka <[email protected]> Signed-off-by: Khem Raj <[email protected]>
If you try to compile a recipe that use npm on yocto poky kirkstone and meta-openembedded kirkstone branch the build will fail with :
ERROR: Nothing PROVIDES 'nodejs-oe-cache-native' (but /srv/yocto/poky/**** DEPENDS on or otherwise requires it). Close matches:", " nodejs-native", "ERROR: Required build target '****' has no buildable providers."
It seems introduced by the last commit on yocto poky kirkstone : HERE
It works though if you switch from kirkstone to master meta-openembedded
Am I sharing this in the right place ?
Thanks for your feedback
Aurelien BOUIN
The text was updated successfully, but these errors were encountered: