Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(230)

Issue 12077023: Reland r179081 (Make build/temp_gyp/googleurl a 'none' target that depends on the 'real' src/google… (Closed)

Created:
7 years, 11 months ago by tfarina
Modified:
7 years, 11 months ago
Reviewers:
Ryan Sleevi
CC:
chromium-reviews
Visibility:
Public.

Description

Reland r179081 (Make build/temp_gyp/googleurl a 'none' target that depends on the 'real' src/googleurl/googleurl.gyp). R=rsleevi@chromium.org TBR=rsleevi@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=179097

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+31 lines, -118 lines) Patch
M build/all.gyp View 13 chunks +18 lines, -18 lines 0 comments Download
M build/temp_gyp/googleurl.gyp View 2 chunks +6 lines, -93 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 chunk +7 lines, -7 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
tfarina
7 years, 11 months ago (2013-01-27 22:11:46 UTC) #1
tfarina
TBRing... as it's the same as the original per discussion on irc.
7 years, 11 months ago (2013-01-28 02:19:06 UTC) #2
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/tfarina@chromium.org/12077023/1
7 years, 11 months ago (2013-01-28 02:20:41 UTC) #3
commit-bot: I haz the power
Change committed as 179097
7 years, 11 months ago (2013-01-28 03:57:40 UTC) #4
boliu
This is breaking downstream android webview build because the gyp generator for android build system ...
7 years, 11 months ago (2013-01-28 05:13:37 UTC) #5
Ryan Sleevi
On 2013/01/28 05:13:37, boliu wrote: > This is breaking downstream android webview build because the ...
7 years, 11 months ago (2013-01-28 05:25:27 UTC) #6
Ryan Sleevi
7 years, 11 months ago (2013-01-28 05:45:14 UTC) #7
Message was sent while issue was closed.
Ok, I was relying on Brett's initial stamps for the overall design, but now I'm
convinced this is bad.

Your change to googleurl (
https://code.google.com/p/google-url/source/detail?r=182 ) doesn't make the GYP
files any more maintainable - it makes them significantly less maintainable.

We already have this headache with webrtc, v8, and WebKit, but unless there are
significant benefits here (and there are, for those projects, since they all
have standalone builds), then the sort of "Chromium GYP in GoogleURL" just makes
more maintenance headache.

This is the same reason we do not split base/, net/, etc into their own source
control systems - it makes refactoring significantly harder.

Lets revert this, and don't reland it, and ideally revert drover r182.

(FWIW, the reason it was failing was because google-url GYP is wrong. It's
setting include_dirs to be '../..', rather than '..', which reflects its new
place in src/googleurl rather than in src/build/temp_gyp)

Powered by Google App Engine
This is Rietveld 408576698