Hi all,
We're long overdue for an update on the switch from GYP to GN.
Short story: it's still a thing :).
We lost a bunch of time to the Code Yellow (and a few other things), but we're making steady progress.
We hope to be mostly done on Linux by the end of December, and mostly done, period, by the end of March.
*Help is definitely wanted and appreciated!*
Longer story:
We can currently link Chrome (without NaCl) and many of the test binaries on Linux and ChromeOS, and are one big (in-flight) CL away from the same on Android.
We're starting to bring up the Windows, Mac, and iOS ports as well.
We have tryserver builder coverage for every platform (except iOS, which will come soon) and are starting to add the remaining platforms to the CQ as well (Linux and Android are already part of the CQ).
*This means you will soon be expected to keep the GN builds working on every platform!*
We also think we have a plan for what we need to do to actually flip official builds over (see the wiki page for details).
I'm working on replacing the spreadsheet we were using initially to coordinate people working on converting targets with something more up-to-date. I should have something in a day or two.
I think we're almost at a point where the much of the remaining work is both easily parallelizable and easily done in chunks. You can do useful things in an hour here and there, in your dead time while you're waiting for GYP to run :).
I can (and will be happy to) go into more details if you have questions, but I thought I'd try to keep this note short for a start.
Feedback encouraged! Let me know if I've missed things,
-- Dirk