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

Issue 744203002: GYP: fix compile flake for second-hand use of generated headers. (Closed)

Created:
6 years, 1 month ago by Nick Bray (chromium)
Modified:
6 years ago
Reviewers:
Nico
CC:
mojo-reviews_chromium.org, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, Aaron Boodman, darin (slow to review), ben+mojo_chromium.org
Base URL:
git@github.com:domokit/mojo.git@master
Project:
mojo
Visibility:
Public.

Description

GYP: fix compile flake for second-hand use of generated headers. BUG=https://code.google.com/p/chromium/issues/detail?id=435144 R=thakis@chromium.org Committed: https://chromium.googlesource.com/external/mojo/+/93289d2600dbf0fb7a11e0c96a007a293a1bfe52

Patch Set 1 #

Total comments: 6

Patch Set 2 : Update #

Total comments: 1

Patch Set 3 : Edits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+12 lines, -7 lines) Patch
M mojo/public/mojo_public.gyp View 1 1 chunk +0 lines, -2 lines 0 comments Download
M mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi View 1 2 4 chunks +12 lines, -5 lines 0 comments Download

Messages

Total messages: 21 (5 generated)
Nick Bray (chromium)
Try jobs here: https://codereview.chromium.org/745823002/ Here's the Ninja diff for the flaky build in question: (It ...
6 years, 1 month ago (2014-11-20 21:28:12 UTC) #2
Nico
https://codereview.chromium.org/744203002/diff/1/mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi File mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi (left): https://codereview.chromium.org/744203002/diff/1/mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi#oldcode68 mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi:68: 'hard_dependency': 1, Don't you need both this too? https://codereview.chromium.org/744203002/diff/1/mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi ...
6 years, 1 month ago (2014-11-20 21:33:28 UTC) #4
jamesr
https://codereview.chromium.org/744203002/diff/1/mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi File mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi (right): https://codereview.chromium.org/744203002/diff/1/mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi#newcode57 mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi:57: 'direct_dependent_settings': { On 2014/11/20 21:33:28, Nico wrote: > Having ...
6 years, 1 month ago (2014-11-20 21:41:31 UTC) #5
Nico
https://codereview.chromium.org/744203002/diff/1/mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi File mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi (right): https://codereview.chromium.org/744203002/diff/1/mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi#newcode57 mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi:57: 'direct_dependent_settings': { On 2014/11/20 21:41:31, jamesr wrote: > On ...
6 years, 1 month ago (2014-11-20 21:45:15 UTC) #6
jamesr
On 2014/11/20 21:45:15, Nico wrote: > https://codereview.chromium.org/744203002/diff/1/mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi > File mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi (right): > > https://codereview.chromium.org/744203002/diff/1/mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi#newcode57 > ...
6 years, 1 month ago (2014-11-20 21:46:07 UTC) #7
Nick Bray (chromium)
https://codereview.chromium.org/744203002/diff/1/mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi File mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi (left): https://codereview.chromium.org/744203002/diff/1/mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi#oldcode68 mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi:68: 'hard_dependency': 1, On 2014/11/20 21:33:28, Nico wrote: > Don't ...
6 years, 1 month ago (2014-11-20 21:48:55 UTC) #8
Nico
On 2014/11/20 21:48:55, Nick Bray (chromium) wrote: > https://codereview.chromium.org/744203002/diff/1/mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi > File mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi (left): > > ...
6 years, 1 month ago (2014-11-20 22:26:57 UTC) #9
Nick Bray (chromium)
> Try harder? As is, this works fine for 2 levels of deps and then ...
6 years, 1 month ago (2014-11-20 23:13:03 UTC) #10
jamesr
I understand the desire to use mojom in nacl targets in the near future. Currently, ...
6 years, 1 month ago (2014-11-20 23:21:21 UTC) #11
jamesr
If we need to all_dependent_settings { hard_dependency: 1 } and that's the only way that ...
6 years, 1 month ago (2014-11-20 23:22:51 UTC) #12
Nick Bray (chromium)
PTAL. Talked with Nico. Added some opportunistic cleanups after talking with Colin. Trys are green: ...
6 years, 1 month ago (2014-11-22 01:01:26 UTC) #13
jamesr
OK, I think Nico should review this.
6 years, 1 month ago (2014-11-22 01:07:54 UTC) #15
Nick Bray (chromium)
BTW, I have a growing suspicion that everywhere export dependent settings is used on a ...
6 years, 1 month ago (2014-11-22 01:44:12 UTC) #16
Nico
lgtm Nick explained to me how this file works (a version of this in a ...
6 years ago (2014-11-25 04:09:12 UTC) #17
commit-bot: I haz the power
Commit queue rejected this change because it did not recognize the base URL. Please commit ...
6 years ago (2014-11-25 16:48:51 UTC) #20
Nick Bray (chromium)
6 years ago (2014-11-25 18:51:46 UTC) #21
Message was sent while issue was closed.
Committed patchset #3 (id:40001) manually as
93289d2600dbf0fb7a11e0c96a007a293a1bfe52.

Powered by Google App Engine
This is Rietveld 408576698