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

Issue 1240893004: Preliminary support for Windows manifests in the GN build. (Closed)

Created:
5 years, 5 months ago by brettw
Modified:
5 years, 5 months ago
Reviewers:
Dirk Pranke, gab, Nico
CC:
Sigurður Ásgeirsson, gab, grt (UTC plus 2)
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Preliminary support for Windows manifests in the GN build. Adds manifest data for content shell. The result matches the GYP build. Attaches a default manifest to all tests in the GN build. The GYP build's tests have manifests that specify elevation only. In GN it also specifies Windows and common control compat that matches what we ship with Chrome. Moved the common control compat files that were duplicated to a shared place in build/win, update cloud_print and remoting which had their own copies to use this shared one. BUG=510612 Committed: https://crrev.com/c34cad367a0557d8b029fb81d04cc37b5979fee0 Cr-Commit-Position: refs/heads/master@{#339663}

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Total comments: 2

Patch Set 4 : #

Patch Set 5 : #

Patch Set 6 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+223 lines, -24 lines) Patch
A build/config/win/manifest.gni View 1 2 3 4 5 1 chunk +182 lines, -0 lines 0 comments Download
A build/win/BUILD.gn View 1 1 chunk +16 lines, -0 lines 0 comments Download
A build/win/as_invoker.manifest View 1 1 chunk +9 lines, -0 lines 0 comments Download
A + build/win/common_controls.manifest View 1 0 chunks +-1 lines, --1 lines 0 comments Download
D cloud_print/service/win/common-controls.manifest View 1 1 chunk +0 lines, -8 lines 0 comments Download
M cloud_print/service/win/service.gyp View 1 1 chunk +1 line, -1 line 0 comments Download
M content/shell/BUILD.gn View 1 3 chunks +4 lines, -1 line 0 comments Download
D remoting/host/win/common-controls.manifest View 1 1 chunk +0 lines, -8 lines 0 comments Download
M remoting/remoting_host_win.gypi View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M testing/test.gni View 1 1 chunk +11 lines, -6 lines 0 comments Download

Messages

Total messages: 27 (11 generated)
brettw
Dirk: review GN setup. Everybody else: please look at GN Windows manifest setup and tell ...
5 years, 5 months ago (2015-07-17 19:26:14 UTC) #2
Dirk Pranke
lgtm https://codereview.chromium.org/1240893004/diff/40001/build/config/win/manifest.gni File build/config/win/manifest.gni (right): https://codereview.chromium.org/1240893004/diff/40001/build/config/win/manifest.gni#newcode18 build/config/win/manifest.gni:18: # HOW MANIFESTS WORK IN THE GN BUILD ...
5 years, 5 months ago (2015-07-17 20:02:47 UTC) #3
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1240893004/60001
5 years, 5 months ago (2015-07-17 21:29:13 UTC) #5
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_gn_chromeos_rel on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_gn_chromeos_rel/builds/59214) linux_chromium_gn_dbg on ...
5 years, 5 months ago (2015-07-17 21:36:59 UTC) #7
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1240893004/20002
5 years, 5 months ago (2015-07-17 21:45:47 UTC) #9
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_gn_rel on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_gn_rel/builds/111124)
5 years, 5 months ago (2015-07-17 21:54:45 UTC) #11
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1240893004/90001
5 years, 5 months ago (2015-07-20 18:17:41 UTC) #13
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years, 5 months ago (2015-07-20 21:37:11 UTC) #15
gab
lgtm, I really like the ability of merging various manifests ourselves rather than depending on ...
5 years, 5 months ago (2015-07-21 15:54:58 UTC) #17
brettw
Thanks!
5 years, 5 months ago (2015-07-21 16:08:05 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1240893004/90001
5 years, 5 months ago (2015-07-21 16:08:20 UTC) #21
commit-bot: I haz the power
Committed patchset #6 (id:90001)
5 years, 5 months ago (2015-07-21 16:15:29 UTC) #22
commit-bot: I haz the power
Patchset 6 (id:??) landed as https://crrev.com/c34cad367a0557d8b029fb81d04cc37b5979fee0 Cr-Commit-Position: refs/heads/master@{#339663}
5 years, 5 months ago (2015-07-21 16:17:41 UTC) #23
Nico
This broke building remoting with gyp: http://build.chromium.org/p/chromium.fyi/builders/ClangToTWin/builds/1697/steps/compile/logs/stdio ninja:error: '../../remoting/host/win/common-controls.manifest', needed by 'remote_assistance_host.exe', missing and no ...
5 years, 5 months ago (2015-07-21 16:58:17 UTC) #25
Nico
revert: https://codereview.chromium.org/1249723002/
5 years, 5 months ago (2015-07-21 17:00:38 UTC) #26
Denis Kuznetsov (DE-MUC)
5 years, 5 months ago (2015-07-21 17:05:13 UTC) #27
Message was sent while issue was closed.
Manually reverted as https://codereview.chromium.org/1246013003/
It broke build on Win64 builder dbg.

Powered by Google App Engine
This is Rietveld 408576698