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

Issue 2548403003: Add missing //extensions/ deps for app_shim. (Closed)

Created:
4 years ago by tapted
Modified:
4 years ago
Reviewers:
benwells
CC:
chromium-reviews, extensions-reviews_chromium.org, Matt Giuca, tapted, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, Aaron Boodman, chromium-apps-reviews_chromium.org, darin (slow to review), qsr+mojo_chromium.org, chrome-apps-syd-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add missing //extensions/ deps for app_shim. This currently causes build flakes the first time an output directory is built, since it depends transitively on a generated header. Ninja is smart enough add a dependency to the generated header once the generated file exists, but doesn't do that on the initial build. Although the errors blame other files, chrome/browser/apps/app_shim/'s extension_app_shim_handler_mac.cc includes files from extensions/common. The source set should have this dependency. This fixes the problem. There are other missing dependencies, such as the path of files named in the compile error. However, they can't be added without creating a dependency loop, since its the missing dependencies that depend on these targets via a source_set. BUG=665694 Committed: https://crrev.com/6ee456f20d1987d8dfa75f1c431722111eb4ca2a Cr-Commit-Position: refs/heads/master@{#436540}

Patch Set 1 #

Patch Set 2 : rebase for r436385 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2 lines, -0 lines) Patch
M chrome/browser/apps/app_shim/BUILD.gn View 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 24 (16 generated)
tapted
4 years ago (2016-12-06 03:01:00 UTC) #4
tapted
Hi ben, PTAL. r436385 removed //extensions/browser/mojo so this is now just to fix app_shim
4 years ago (2016-12-06 03:08:32 UTC) #10
benwells
lgtm
4 years ago (2016-12-06 03:12:13 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2548403003/20001
4 years ago (2016-12-06 03:23:07 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_x64_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_rel_ng/builds/329088)
4 years ago (2016-12-06 04:54:08 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2548403003/20001
4 years ago (2016-12-06 05:42:17 UTC) #19
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years ago (2016-12-06 06:34:03 UTC) #22
commit-bot: I haz the power
4 years ago (2016-12-06 06:36:43 UTC) #24
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/6ee456f20d1987d8dfa75f1c431722111eb4ca2a
Cr-Commit-Position: refs/heads/master@{#436540}

Powered by Google App Engine
This is Rietveld 408576698