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

Issue 179903004: Always embed manifests, even in component builds! (Closed)

Created:
6 years, 10 months ago by gab
Modified:
6 years, 10 months ago
Reviewers:
robertshield, scottmg
CC:
chromium-reviews, grt+watch_chromium.org, grt (UTC plus 2), Cait (Slow)
Visibility:
Public.

Description

Always embed manifests, even in component builds! This is finally possible following the conjunction of scottmg's work on embedding manifests as resources post-link and mine/caitkp's work on the version assembly manifest and its compatibility with the component build installer :)! BUG=276953, 346843, 127233 TEST= A) Installer still works in component builds B) Self-destruct now works in component builds C) Incremental linking still works for chrome_dll/unit_tests/browser_tests. R=robertshield@chromium.org, scottmg@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=253534

Patch Set 1 #

Patch Set 2 : re-add explicit 'EmbedManifest': 'false'; needed? #

Total comments: 2

Patch Set 3 : EmbedManifest => True (and removed redundancy in remoting gypis) #

Patch Set 4 : only for type==_executable #

Patch Set 5 : undo changes to remoting gypis #

Patch Set 6 : merge up to r253436 #

Patch Set 7 : don't change .bat file in this CL -- CQ no likee Batch #

Unified diffs Side-by-side diffs Delta from patch set Stats (+5 lines, -57 lines) Patch
M build/common.gypi View 1 2 3 4 5 3 chunks +5 lines, -16 lines 0 comments Download
M chrome/chrome_exe.gypi View 1 2 3 4 5 1 chunk +0 lines, -5 lines 0 comments Download
M chrome/chrome_installer.gypi View 1 2 3 4 5 1 chunk +0 lines, -5 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 4 5 2 chunks +0 lines, -6 lines 0 comments Download
M chrome/chrome_tests_unit.gypi View 1 2 3 4 5 1 chunk +0 lines, -3 lines 0 comments Download
M chrome/installer/setup/install_worker.cc View 1 chunk +0 lines, -13 lines 0 comments Download
M chrome/tools/build/win/create_installer_archive.py View 1 chunk +0 lines, -9 lines 0 comments Download

Messages

Total messages: 15 (0 generated)
gab
Scott/Robert PTAL; we are finally done with external manifests, bringing the component build installer closer ...
6 years, 10 months ago (2014-02-25 23:01:14 UTC) #1
scottmg
https://codereview.chromium.org/179903004/diff/20001/build/common.gypi File build/common.gypi (right): https://codereview.chromium.org/179903004/diff/20001/build/common.gypi#newcode4713 build/common.gypi:4713: 'EmbedManifest': 'false', This should still be true, gyp still ...
6 years, 10 months ago (2014-02-25 23:04:23 UTC) #2
gab
https://codereview.chromium.org/179903004/diff/20001/build/common.gypi File build/common.gypi (right): https://codereview.chromium.org/179903004/diff/20001/build/common.gypi#newcode4713 build/common.gypi:4713: 'EmbedManifest': 'false', On 2014/02/25 23:04:23, scottmg wrote: > This ...
6 years, 10 months ago (2014-02-25 23:08:34 UTC) #3
scottmg
lgtm, please confirm that the manifests do indeed get embedded, and that touching a cc ...
6 years, 10 months ago (2014-02-25 23:12:16 UTC) #4
gab
On 2014/02/25 23:12:16, scottmg wrote: > lgtm, please confirm that the manifests do indeed get ...
6 years, 10 months ago (2014-02-25 23:15:05 UTC) #5
gab
On 2014/02/25 23:15:05, gab wrote: > On 2014/02/25 23:12:16, scottmg wrote: > > lgtm, please ...
6 years, 10 months ago (2014-02-25 23:19:16 UTC) #6
grt (UTC plus 2)
this is so awesome!
6 years, 10 months ago (2014-02-25 23:48:13 UTC) #7
robertshield
LGTM, nice cleanup :-)
6 years, 10 months ago (2014-02-26 01:20:18 UTC) #8
gab
The CQ bit was checked by gab@chromium.org
6 years, 10 months ago (2014-02-26 14:02:40 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/179903004/90001
6 years, 10 months ago (2014-02-26 14:03:26 UTC) #10
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-26 14:03:39 UTC) #11
commit-bot: I haz the power
Failed to apply patch for tools/win/copy-installer.bat: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 10 months ago (2014-02-26 14:03:40 UTC) #12
gab
The CQ bit was checked by gab@chromium.org
6 years, 10 months ago (2014-02-26 14:07:45 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/179903004/110001
6 years, 10 months ago (2014-02-26 14:08:04 UTC) #14
gab
6 years, 10 months ago (2014-02-26 19:09:53 UTC) #15
Message was sent while issue was closed.
Committed patchset #7 manually as r253534 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698