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

Issue 2085813004: Add the mini_installer_syzygy GN target. (Closed)

Created:
4 years, 6 months ago by Sébastien Marchand
Modified:
4 years, 5 months ago
CC:
chromium-reviews, grt+watch_chromium.org, wfh+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add the mini_installer_syzygy GN target. This moves most of the mini_installer GN code into a template so it can be reused to generate the mini_installer_syzygy target. It almost works except that syzygy\mini_installer.exe (which is an archive) contain 'syzygy/chrome.packed.7z' instead of 'chrome.packed.7z', I'm not sure why (the flags passed to create_installer_archive.py are the same than with GYP). I'm not so familiar with GN so there's probably a better/cleaner way to do this. BUG=525752

Patch Set 1 #

Patch Set 2 : Before rebase. #

Patch Set 3 : Rebase. #

Patch Set 4 : x86 only. #

Total comments: 10
Unified diffs Side-by-side diffs Delta from patch set Stats (+212 lines, -151 lines) Patch
M chrome/installer/mini_installer/BUILD.gn View 1 2 3 3 chunks +149 lines, -119 lines 2 comments Download
M chrome/tools/build/win/syzygy/BUILD.gn View 1 10 chunks +59 lines, -29 lines 8 comments Download
M third_party/kasko/kasko.gni View 1 chunk +4 lines, -3 lines 0 comments Download

Messages

Total messages: 24 (11 generated)
Sébastien Marchand
Here's my prototype for the mini_installer_syzygy target. Note that I'm not really familiar with the ...
4 years, 6 months ago (2016-06-24 00:01:45 UTC) #8
brucedawson
> As mentioned in the CL description it doesn't really work yet (it creates > ...
4 years, 6 months ago (2016-06-24 21:07:36 UTC) #10
brettw
Overall this approach seems like the best way. I left some comments. https://codereview.chromium.org/2085813004/diff/140001/chrome/installer/mini_installer/BUILD.gn File chrome/installer/mini_installer/BUILD.gn ...
4 years, 6 months ago (2016-06-24 23:51:44 UTC) #12
brettw
I'm going to LGTM this so Dirk can start testing the bot. Can you follow ...
4 years, 6 months ago (2016-06-24 23:55:30 UTC) #13
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/2085813004/140001
4 years, 6 months ago (2016-06-24 23:57:35 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_compile_dbg_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_compile_dbg_ng/builds/211818)
4 years, 6 months ago (2016-06-25 00:11:31 UTC) #17
Dirk Pranke
On 2016/06/25 00:11:31, commit-bot: I haz the power wrote: > Try jobs failed on following ...
4 years, 6 months ago (2016-06-25 00:14:56 UTC) #18
Dirk Pranke
https://codereview.chromium.org/2085813004/diff/140001/chrome/installer/mini_installer/BUILD.gn File chrome/installer/mini_installer/BUILD.gn (right): https://codereview.chromium.org/2085813004/diff/140001/chrome/installer/mini_installer/BUILD.gn#newcode256 chrome/installer/mini_installer/BUILD.gn:256: if (target_cpu == "x86" && !is_clang && !is_win_fastlink) { ...
4 years, 6 months ago (2016-06-25 22:53:58 UTC) #19
Dirk Pranke
On 2016/06/24 21:07:36, brucedawson wrote: > > As mentioned in the CL description it doesn't ...
4 years, 6 months ago (2016-06-25 23:20:01 UTC) #20
brucedawson
> I don't understand the problem here or the suggestion. Does something in this CL ...
4 years, 5 months ago (2016-06-27 23:37:00 UTC) #21
Dirk Pranke
On 2016/06/27 23:37:00, brucedawson wrote: > > I don't understand the problem here or the ...
4 years, 5 months ago (2016-06-27 23:42:25 UTC) #22
Sébastien Marchand
Yep, I have https://codereview.chromium.org/2106563002/ ready for review now
4 years, 5 months ago (2016-06-27 23:58:47 UTC) #23
Sébastien Marchand
4 years, 5 months ago (2016-06-28 14:46:10 UTC) #24
Closing this one as this has been committed in
https://codereview.chromium.org/2091023007

Powered by Google App Engine
This is Rietveld 408576698