This (no touch) is my current position as well -- but whatever 
choice/decision is made is going to have to stick around for a long while.

Here's my thoughts so far:
 - I don't particularly care about using python or not and I don't think 
that discussion is beneficial to this thread.
 - node-gyp is working for a lot of packages, today. I see no reason for 
that to change.
 - A switch to GN needs a pretty solid documentation effort since a switch 
reasonably should happen ahead of  "node 1.0", whenever that is. It would 
also require a lot of testing.
 - Switching also 'forces' the switch from Makefiles/make/gmake. It might 
actually be a more intrusive change than whether gn or gyp parses the 
gypfile (short term) for the npm ecosystem.
 - Evaluating other build systems or growing something new seems very out 
of play to me. If a switch happens, the Gyp to GN transition is probably 
"least" effort.

On Thursday, July 10, 2014 1:17:24 AM UTC+10, Ben Noordhuis wrote:
>
> On Wed, Jul 9, 2014 at 2:56 AM, Johan Bergström <[email protected] 
> <javascript:>> wrote: 
> > It's pretty clear that Google is moving away and effectively abandoning 
> Gyp 
> > at the end of this year. That means that everything within chromium (v8 
> and 
> > zlib is the only stuff that would affect node, right?) will be built by 
> gn. 
> > Reading their roadmap 
> > (https://groups.google.com/d/msg/nodejs/Nq0AjcoEtlg/OuMlVARTZo4J), 
> there's 
> > some overlap between the build systems - but build files and what 
> supports 
> > what will change down the road. 
> > 
> > Since the node ecosystem uses gyp, I thought it at least would be 
> relevant 
> > to have a discussion about this. I'm not suggesting to switch, nor 
> > semi-maintain gyp as google drops it off its radar; but I've at least 
> > searched for more information in this regard. The last mention I saw 
> within 
> > the node ecosystem was a reply from Ryan Dahl found here 
> > https://groups.google.com/forum/#!msg/nodejs/Nq0AjcoEtlg/OuMlVARTZo4J 
> (not 
> > sure why he refers to gn as cancelled though). 
> > 
> > It's somewhat unfortunate timing as "1.0" is stabilising, but it's 
> better to 
> > at least see what node lead thinks about it since it has a pretty wide 
> > effect. 
>
> GYP is a relatively simple project.  It would be possible to maintain 
> it and V8's GYP-based build in perpetuity with only moderate effort. 
> As to whether that's a good course of action, that's a separate 
> discussion but at least it's an option. 
>

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/49155814-9187-4923-a668-bb27c2af6bd4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to