Ryan Sleevi
unread,May 23, 2012, 9:30:51 PM5/23/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Igor Gatis, gyp-de...@googlegroups.com, John Grabowski, yfri...@chromium.org
Hi Igor,
I'll admit, I haven't looked at your patch at all, so please don't take this as a statement one way or the other.
GYP tries to follow the same Contributor workflow as projects like Skia, V8, or Chromium use. This involves filling out a Contributor License Agreement and using
http://codereview.chromium.org for code reviews.
Once you've filled out a CLA and uploaded your patch, it will be easier to review.
That said, one thing to consider is that it's often hard to upstream large code chunks, especially where there hasn't been much high level discussion about what the syntax should look like. I know you're not alone in wanting to be able to use GYP with Java projects, and having reviewed a fair bit of the GYP work that the Chrome for Android team has done to integrate their build tools, I can definitely see how, as currently implemented, it's a bit unwieldy.
As such, it might be better to first discuss what the necessary features and changes should be, before any review of the actual patch happens. Since I personally haven't had a need for Java integration with GYP, I've copied some other Chromium developers who might have opinions on the proposed syntax and what they might want. I'll admit, I'm not a big fan of the '=' prefix syntax, and I would think any dictionary/array that needs to support both targets and files should instead be split into two keys (one for GYP targets, one for actual files).
It may be that others feel GYP isn't the right tool for this at all, given the complexity emergent in many Java build systems, but I'm certainly willing to entertain the discussion.