Hi Khem, Please pick this patch for scarthgap too.
Thanks, Martin On Fri, 2024-05-03 at 11:42 +0200, Martin Hundebøll wrote: > Apparently, npm has changed its request accept header, so that cache > lookup misses. This causes an ENOTCACHED error when doing the offline > install in do_compile() from npm.bbclass. > > Fix it by updating the fake cache entry to match the newest behaviour > from npm. > > Note that npm doesn't agree with itself, as it still uses the > previous > header value when doing `npm cache add <pkg>`, but the new value when > doing `npm install <pkg>`. > > Bug submitted upstream: > https://github.com/npm/cli/issues/7465 > > Signed-off-by: Martin Hundebøll <mar...@geanix.com> > --- > .../recipes-devtools/nodejs/nodejs-oe-cache-20.12/oe-npm-cache | 2 > +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache- > 20.12/oe-npm-cache b/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache- > 20.12/oe-npm-cache > index f59620764..eb0f143ea 100755 > --- a/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-20.12/oe-npm- > cache > +++ b/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-20.12/oe-npm- > cache > @@ -30,7 +30,7 @@ const xlate = { > time: Date.now(), > url: key, > reqHeaders: { > - 'accept': 'application/vnd.npm.install-v1+json; > q=1.0, application/json; q=0.8, */*', > + 'accept': 'application/json', > }, > resHeaders: { > "content-type": "application/json",
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#110259): https://lists.openembedded.org/g/openembedded-devel/message/110259 Mute This Topic: https://lists.openembedded.org/mt/105884883/21656 Group Owner: openembedded-devel+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-