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

Issue 189713002: Declare dependency on blink_headers in targets that use blink headers (Closed)

Created:
6 years, 9 months ago by jamesr
Modified:
6 years, 9 months ago
CC:
chromium-reviews, joi+watch-content_chromium.org, chromium-apps-reviews_chromium.org, darin-cc_chromium.org, jam, extensions-reviews_chromium.org, abarth-chromium
Visibility:
Public.

Description

Declare dependency on blink_headers in targets that use blink headers This updates targets that use blink public API headers to depend on the blink_headers target, which sets up include paths so the headers can function without needing relative path hacks. Targets that expose #includes of public blink headers export the dependent settings from blink_headers to their dependents. BUG=350097 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=257357

Patch Set 1 #

Total comments: 3

Patch Set 2 : fix for ios, depends on https://codereview.chromium.org/198093005/ #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : fix bad merge of export_dependent_settings block in content_browser.gypi #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+41 lines, -4 lines) Patch
M chrome/chrome.gyp View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M chrome/chrome_browser_extensions.gypi View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/api.gyp View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M components/dom_distiller.gypi View 1 1 chunk +1 line, -0 lines 0 comments Download
M components/nacl.gyp View 1 2 3 1 chunk +3 lines, -0 lines 1 comment Download
M content/content.gyp View 1 2 4 chunks +7 lines, -0 lines 0 comments Download
M content/content_browser.gypi View 1 2 3 4 2 chunks +5 lines, -0 lines 0 comments Download
M content/content_common.gypi View 1 2 3 4 2 chunks +5 lines, -0 lines 0 comments Download
M content/content_ppapi_plugin.gypi View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M content/content_tests.gypi View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M ppapi/ppapi_proxy_nacl.gyp View 1 1 chunk +5 lines, -4 lines 0 comments Download
M webkit/common/webkit_common.gyp View 1 2 1 chunk +4 lines, -0 lines 0 comments Download

Messages

Total messages: 48 (0 generated)
jamesr
jam@ - please review content/*gyp sky@ - please review chrome/*gyp joi@ - please review components/*gyp ...
6 years, 9 months ago (2014-03-07 01:24:06 UTC) #1
jamesr
This depends on https://codereview.chromium.org/189393003/
6 years, 9 months ago (2014-03-07 01:24:14 UTC) #2
bbudge
Thanks for sorting the dependencies in ppapi. LGTM
6 years, 9 months ago (2014-03-07 02:06:37 UTC) #3
bbudge
https://codereview.chromium.org/189713002/diff/1/ppapi/ppapi_proxy_nacl.gyp File ppapi/ppapi_proxy_nacl.gyp (right): https://codereview.chromium.org/189713002/diff/1/ppapi/ppapi_proxy_nacl.gyp#newcode44 ppapi/ppapi_proxy_nacl.gyp:44: '../third_party/khronos/khronos.gyp:khronos_headers', Oh, just noticed this one is out of ...
6 years, 9 months ago (2014-03-07 02:07:33 UTC) #4
bbudge
6 years, 9 months ago (2014-03-07 02:07:35 UTC) #5
jamesr
https://codereview.chromium.org/189713002/diff/1/ppapi/ppapi_proxy_nacl.gyp File ppapi/ppapi_proxy_nacl.gyp (right): https://codereview.chromium.org/189713002/diff/1/ppapi/ppapi_proxy_nacl.gyp#newcode44 ppapi/ppapi_proxy_nacl.gyp:44: '../third_party/khronos/khronos.gyp:khronos_headers', On 2014/03/07 02:07:33, bbudge wrote: > Oh, just ...
6 years, 9 months ago (2014-03-07 02:08:59 UTC) #6
bbudge
https://codereview.chromium.org/189713002/diff/1/ppapi/ppapi_proxy_nacl.gyp File ppapi/ppapi_proxy_nacl.gyp (right): https://codereview.chromium.org/189713002/diff/1/ppapi/ppapi_proxy_nacl.gyp#newcode44 ppapi/ppapi_proxy_nacl.gyp:44: '../third_party/khronos/khronos.gyp:khronos_headers', On 2014/03/07 02:09:00, jamesr wrote: > On 2014/03/07 ...
6 years, 9 months ago (2014-03-07 02:20:21 UTC) #7
sky
LGTM
6 years, 9 months ago (2014-03-07 02:38:10 UTC) #8
Jói
//components LGTM
6 years, 9 months ago (2014-03-07 13:10:40 UTC) #9
jam
lgtm
6 years, 9 months ago (2014-03-07 18:38:46 UTC) #10
jamesr
The CQ bit was checked by jamesr@chromium.org
6 years, 9 months ago (2014-03-11 22:39:22 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamesr@chromium.org/189713002/1
6 years, 9 months ago (2014-03-11 22:51:12 UTC) #12
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-12 05:02:54 UTC) #13
commit-bot: I haz the power
Retried try job too often on ios_rel_device for step(s) compile http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=ios_rel_device&number=123333
6 years, 9 months ago (2014-03-12 05:02:55 UTC) #14
jamesr
The CQ bit was checked by jamesr@chromium.org
6 years, 9 months ago (2014-03-12 05:20:08 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamesr@chromium.org/189713002/1
6 years, 9 months ago (2014-03-12 05:22:41 UTC) #16
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-12 05:52:53 UTC) #17
commit-bot: I haz the power
Retried try job too often on ios_dbg_simulator for step(s) base_unittests, compile, components_unittests, content_unittests, crypto_unittests, net_unittests, ...
6 years, 9 months ago (2014-03-12 05:52:53 UTC) #18
jamesr
The CQ bit was checked by jamesr@chromium.org
6 years, 9 months ago (2014-03-14 21:02:42 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamesr@chromium.org/189713002/20001
6 years, 9 months ago (2014-03-14 21:03:34 UTC) #20
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-14 21:04:06 UTC) #21
commit-bot: I haz the power
Failed to apply patch for content/content_ppapi_plugin.gypi: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 9 months ago (2014-03-14 21:04:07 UTC) #22
jamesr
The CQ bit was checked by jamesr@chromium.org
6 years, 9 months ago (2014-03-14 21:26:24 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamesr@chromium.org/189713002/40001
6 years, 9 months ago (2014-03-14 21:27:05 UTC) #24
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-14 21:40:13 UTC) #25
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.chromium on linux_chromium_rel
6 years, 9 months ago (2014-03-14 21:40:13 UTC) #26
jamesr
The CQ bit was checked by jamesr@chromium.org
6 years, 9 months ago (2014-03-14 21:42:29 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamesr@chromium.org/189713002/60001
6 years, 9 months ago (2014-03-14 21:44:18 UTC) #28
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-14 21:47:54 UTC) #29
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.chromium on linux_chromium_clang_dbg
6 years, 9 months ago (2014-03-14 21:47:55 UTC) #30
jamesr
The CQ bit was checked by jamesr@chromium.org
6 years, 9 months ago (2014-03-15 00:36:55 UTC) #31
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamesr@chromium.org/189713002/80001
6 years, 9 months ago (2014-03-15 00:37:41 UTC) #32
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-15 00:40:46 UTC) #33
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.chromium on linux_chromium_clang_dbg
6 years, 9 months ago (2014-03-15 00:40:47 UTC) #34
jamesr
The CQ bit was checked by jamesr@chromium.org
6 years, 9 months ago (2014-03-15 22:14:29 UTC) #35
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamesr@chromium.org/189713002/80001
6 years, 9 months ago (2014-03-15 22:14:39 UTC) #36
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-15 23:00:40 UTC) #37
commit-bot: I haz the power
Retried try job too often on win_rel for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_rel&number=282549
6 years, 9 months ago (2014-03-15 23:00:41 UTC) #38
jamesr
The CQ bit was checked by jamesr@chromium.org
6 years, 9 months ago (2014-03-15 23:19:51 UTC) #39
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamesr@chromium.org/189713002/80001
6 years, 9 months ago (2014-03-15 23:20:01 UTC) #40
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamesr@chromium.org/189713002/80001
6 years, 9 months ago (2014-03-16 04:43:08 UTC) #41
commit-bot: I haz the power
Change committed as 257357
6 years, 9 months ago (2014-03-16 05:05:32 UTC) #42
jochen (gone - plz use gerrit)
https://codereview.chromium.org/189713002/diff/80001/components/nacl.gyp File components/nacl.gyp (right): https://codereview.chromium.org/189713002/diff/80001/components/nacl.gyp#newcode406 components/nacl.gyp:406: '../content/content.gyp:content_common', note that this appears to break linking on ...
6 years, 9 months ago (2014-03-16 16:06:22 UTC) #43
jamesr
Can you link me to the failure? On Mar 16, 2014 9:06 AM, <jochen@chromium.org> wrote: ...
6 years, 9 months ago (2014-03-16 17:58:48 UTC) #44
jochen (gone - plz use gerrit)
e.g. http://build.chromium.org/p/tryserver.chromium/builders/linux_chromium_chromeos_clang_dbg/builds/4438/steps/compile%20%28with%20patch%29/logs/stdio (search for gold64)
6 years, 9 months ago (2014-03-16 23:08:04 UTC) #45
jochen (gone - plz use gerrit)
On 2014/03/16 23:08:04, jochen wrote: > e.g. > http://build.chromium.org/p/tryserver.chromium/builders/linux_chromium_chromeos_clang_dbg/builds/4438/steps/compile%2520%2528with%2520patch%2529/logs/stdio > (search for gold64) Do you ...
6 years, 9 months ago (2014-03-16 23:17:46 UTC) #46
jamesr
Those look identical to other linker errors generated by different parts of the nacl build, ...
6 years, 9 months ago (2014-03-17 05:41:13 UTC) #47
jochen (gone - plz use gerrit)
6 years, 9 months ago (2014-03-17 06:44:57 UTC) #48
Message was sent while issue was closed.
On 2014/03/17 05:41:13, jamesr wrote:
> Those look identical to other linker errors generated by different parts of
> the nacl build, e.g.:
> 
> https://code.google.com/p/chromium/issues/detail?id=351057
> 
> I don't think the underlying problem is new to this patch.  The gyp changes
> here are correct, I believe - components/nacl does depend on the content
> library and should declare a dependency.  If you would like to fix the nacl
> build to be warning free please go ahead but don't revert this patch.

All those warnings where introduced by your patch. Before, there were none.

> 
> 
> On Sun, Mar 16, 2014 at 4:17 PM, <mailto:jochen@chromium.org> wrote:
> 
> > On 2014/03/16 23:08:04, jochen wrote:
> >
> >> e.g.
> >>
> >
> > http://build.chromium.org/p/tryserver.chromium/builders/
> > linux_chromium_chromeos_clang_dbg/builds/4438/steps/compile%
> > 2520%2528with%2520patch%2529/logs/stdio
> >
> >> (search for gold64)
> >>
> >
> > Do you think you can easily fix that? Otherwise, can we revert?
> >
> > I'd like to land a change to make linker errors a tree closer on all
> > platforms
> >
> > https://codereview.chromium.org/189713002/
> >
> 
> To unsubscribe from this group and stop receiving emails from it, send an
email
> to mailto:chromium-reviews+unsubscribe@chromium.org.

Powered by Google App Engine
This is Rietveld 408576698