[Pkg-javascript-devel] Help: nodejs 16 need node-acorn source to break bootstrapping loop

Pirate Praveen praveen at onenetbeyond.org
Wed Dec 1 15:30:31 GMT 2021



2021, ഡിസംബർ 1 5:18:25 PM IST, "Jérémy Lal" <kapouer at melix.org>ൽ എഴുതി
>Hi,
>
>To work around the bootstrapping issue that is posed by the huge loop
>of build-dependencies:
>nodejs -> node-acorn -> rollup -> zillion things -> nodejs,
>it is possible to make a stage 1 nodejs build that loads node-acorn
>*source* files,
>instead of the compiled ones.

If nodejs 16 can handle acorn source files (ES6) directly, can we just skip the build of acorn ? So we can drop nodejs build dependency.

>However, to do that, I wonder what's the best option:
>- a new node-acorn-source provides /usr/share/nodejs/node-acorn/src/
>and "stage 1 nodejs" depends on it ?
>- nodejs source stops dfsg-excluding all of node-acorn from its tarball,
>keeps only
>the source files and install them for the runtime in
>/usr/share/nodejs/node/deps/acorn/acorn/src/
>
>NB: likewise for node-acorn-walk
>
>Jérémy

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.



More information about the Pkg-javascript-devel mailing list