You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 9, 2017. It is now read-only.
I suggest we form a GYP WG, and I volunteer to be the first member :).
The main goal of the WG will be to replace the GYP tool thus removing the python requirement from native modules (nodejs/node-gyp#629).
As an interim solution I suggest we fork GYP into the org, and minimally maintain it in a centralized, and managed manor (in #2@rvagg suggests "We could consider taking over GYP from Chromium, either officially or by forking it" I'll try to talk with them about a hand off. If anyone can help as well?).
Reasoning
It seems like the de-facto situation for the foreseeable future, is that we will continue to use .gyp files to scaffold our build system, and to build native add-ons.
IMHO for the time being we are stuck with the GYP tool (until @indutny's gyp.js matures 🤞)
Since GYP has been almost abandoned by chromium (at present there are 3 google stakeholders in GYP), pushing changes upstream is very slow.
Follow up to #2
I suggest we form a GYP WG, and I volunteer to be the first member :).
The main goal of the WG will be to replace the
GYPtool thus removing thepythonrequirement from native modules (nodejs/node-gyp#629).As an interim solution I suggest we fork
GYPinto the org, and minimally maintain it in a centralized, and managed manor (in #2 @rvagg suggests "We could consider taking over GYP from Chromium, either officially or by forking it" I'll try to talk with them about a hand off. If anyone can help as well?).Reasoning
.gypfiles to scaffold our build system, and to build native add-ons.GYPtool (until @indutny's gyp.js matures 🤞)GYPhas been almost abandoned by chromium (at present there are 3 google stakeholders inGYP), pushing changes upstream is very slow.node-gyphas a test-suite but it mainly tests the JS wrapper aroundGYPso again sometimes regressions creep in (Weird error MSB6006: "cmd.exe" exited with code 1 on some packages node-gyp#1151).gypfiles. Institutional knowledge is highly fragmented in comments and issue threads...