[Pkg-javascript-devel] Bug#976081: Bug#976081: yarnpkg: Provide prebuilt yarnpkg in contrib

Paolo Greppi paolo.greppi at libpf.com
Mon Nov 30 18:46:34 GMT 2020


On Sun, 29 Nov 2020 18:02:16 +0530 Pirate Praveen <praveen at onenetbeyond.org> wrote:
> Control: clone -1 -2
> Control: retitle -2 "Provide prebuilt yarnpkg in contrib"
> 
> On Sat, Nov 28, 2020 at 22:07, Paolo Greppi <paolo.greppi at libpf.com> 
> wrote:
> >> 3. Build it using 'deb 
> >> https://snapshot.debian.org/archive/debian/20200502T085134Z sid 
> >> main' (the last version that builds in sid) and embed the built 
> >> files in the package (as two steps, like we bootstrap babel, rollup 
> >> etc). This will mean, we will have to move it to contrib. I prefer 
> >> shipping yarn in contrib to missing it in bullseye.
> > 
> > +1
> 
> I have a created a new branch master-contrib in salsa and pushed my 
> changes.
> Please review the changes and if it looks good, we can upload it. Also 
> we can move this discussion to the cloned bug.

I have made a couple of commits to master-contrib branch.

The resulting package was not installable due to node-babel-runtime missing from testing.

I naïvely removed that from the run time deps, but now yarnpkg fails with:

   internal/modules/cjs/loader.js:905
     throw err;
     ^

   Error: Cannot find module 'babel-runtime/helpers/asyncToGenerator'
   Require stack:
   - /usr/share/nodejs/yarn/lib/cli/index.js
   - /usr/share/nodejs/yarn/bin/yarn.js
       at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
       at Function.Module._load (internal/modules/cjs/loader.js:747:27)
       at Module.require (internal/modules/cjs/loader.js:974:19)
       at require (internal/modules/cjs/helpers.js:88:18)
       at _load_asyncToGenerator (/usr/share/nodejs/yarn/lib/cli/index.js:17:54)
       at /usr/share/nodejs/yarn/lib/cli/index.js:21:41
       at Object.<anonymous> (/usr/share/nodejs/yarn/lib/cli/index.js:605:3)
       at Module._compile (internal/modules/cjs/loader.js:1085:30)
       at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
       at Module.load (internal/modules/cjs/loader.js:950:32) {
     code: 'MODULE_NOT_FOUND',
     requireStack: [
       '/usr/share/nodejs/yarn/lib/cli/index.js',
       '/usr/share/nodejs/yarn/bin/yarn.js'
     ]
   }

Also it does not install the man manpage.

Paolo



More information about the Pkg-javascript-devel mailing list