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

Issue 135933002: Automatic Windows toolchain (Closed)

Created:
6 years, 11 months ago by scottmg
Modified:
6 years, 11 months ago
Reviewers:
iannucci, M-A Ruel
CC:
chromium-reviews, Dirk Pranke, cmp-cc_chromium.org, ilevy-cc_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/tools/depot_tools.git@master
Visibility:
Public.

Description

Automatic Windows toolchain Per comments in linked bug, this is simply moved from chromium. The only new thing is hooking it into update_depot_tools.bat, and updating a few paths in the scripts. This is currently opt-in via "set DEPOT_TOOLS_WIN_TOOLCHAIN=1" but that will be removed once it's ready for deployment. R=iannucci@chromium.org, maruel@chromium.org BUG=323300 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=244983

Patch Set 1 #

Patch Set 2 : opt-in for now #

Total comments: 47

Patch Set 3 : fixes #

Patch Set 4 : extract whole iso #

Total comments: 18

Patch Set 5 : fixes 2 #

Patch Set 6 : +x #

Total comments: 6

Patch Set 7 : fixes 3 #

Total comments: 21

Patch Set 8 : fixes 4 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+520 lines, -0 lines) Patch
M .gitignore View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M update_depot_tools.bat View 1 1 chunk +7 lines, -0 lines 0 comments Download
A win_toolchain/7z/7z.dll View Binary file 0 comments Download
A win_toolchain/7z/7z.exe View Binary file 0 comments Download
A win_toolchain/7z/LICENSE View 1 chunk +57 lines, -0 lines 0 comments Download
A win_toolchain/get_toolchain_if_necessary.py View 1 2 3 4 5 6 7 1 chunk +163 lines, -0 lines 0 comments Download
A win_toolchain/toolchain2013.py View 1 2 3 4 5 6 7 1 chunk +290 lines, -0 lines 0 comments Download
A win_toolchain/toolchain_vs2013.hash View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 21 (0 generated)
scottmg
6 years, 11 months ago (2014-01-12 07:38:20 UTC) #1
M-A Ruel
I'm not super warm to the idea but I understand the rationale. I'll request the ...
6 years, 11 months ago (2014-01-12 16:39:13 UTC) #2
scottmg
Thanks! On 2014/01/12 16:39:13, M-A Ruel wrote: > I'm not super warm to the idea ...
6 years, 11 months ago (2014-01-13 18:12:13 UTC) #3
scottmg
https://codereview.chromium.org/135933002/diff/50001/win_toolchain/get_toolchain_if_necessary.py File win_toolchain/get_toolchain_if_necessary.py (right): https://codereview.chromium.org/135933002/diff/50001/win_toolchain/get_toolchain_if_necessary.py#newcode4 win_toolchain/get_toolchain_if_necessary.py:4: On 2014/01/12 16:39:13, M-A Ruel wrote: > docstring, to ...
6 years, 11 months ago (2014-01-13 18:21:25 UTC) #4
M-A Ruel
https://codereview.chromium.org/135933002/diff/50001/win_toolchain/toolchain2013.py File win_toolchain/toolchain2013.py (right): https://codereview.chromium.org/135933002/diff/50001/win_toolchain/toolchain2013.py#newcode213 win_toolchain/toolchain2013.py:213: # x86. If we're Pro, then use the amd64_x86 ...
6 years, 11 months ago (2014-01-13 18:29:05 UTC) #5
M-A Ruel
On 2014/01/13 18:12:13, scottmg wrote: > > so that if you > > leave the ...
6 years, 11 months ago (2014-01-13 18:29:42 UTC) #6
scottmg
(Reitveld is being difficult) https://codereview.chromium.org/135933002/diff/190001/win_toolchain/get_toolchain_if_necessary.py File win_toolchain/get_toolchain_if_necessary.py (right): https://codereview.chromium.org/135933002/diff/190001/win_toolchain/get_toolchain_if_necessary.py#newcode1 win_toolchain/get_toolchain_if_necessary.py:1: # Copyright 2013 The Chromium ...
6 years, 11 months ago (2014-01-13 18:46:17 UTC) #7
M-A Ruel
Mostly fine at this point. I'll let Robbie do the stamping. https://codereview.chromium.org/135933002/diff/190001/win_toolchain/get_toolchain_if_necessary.py File win_toolchain/get_toolchain_if_necessary.py (right): ...
6 years, 11 months ago (2014-01-13 18:50:31 UTC) #8
scottmg
https://codereview.chromium.org/135933002/diff/30003/win_toolchain/get_toolchain_if_necessary.py File win_toolchain/get_toolchain_if_necessary.py (right): https://codereview.chromium.org/135933002/diff/30003/win_toolchain/get_toolchain_if_necessary.py#newcode2 win_toolchain/get_toolchain_if_necessary.py:2: On 2014/01/13 18:50:32, M-A Ruel wrote: > no empty ...
6 years, 11 months ago (2014-01-13 18:58:36 UTC) #9
scottmg
ping: iannucci per https://codereview.chromium.org/135933002/#msg8
6 years, 11 months ago (2014-01-14 04:34:14 UTC) #10
iannucci
looks like code to me :P I'm mostly curious about your thoughts on the download_from_google_storage ...
6 years, 11 months ago (2014-01-14 10:14:10 UTC) #11
scottmg
https://codereview.chromium.org/135933002/diff/340009/win_toolchain/get_toolchain_if_necessary.py File win_toolchain/get_toolchain_if_necessary.py (right): https://codereview.chromium.org/135933002/diff/340009/win_toolchain/get_toolchain_if_necessary.py#newcode51 win_toolchain/get_toolchain_if_necessary.py:51: assert p != 0xffffffff On 2014/01/14 10:14:11, iannucci wrote: ...
6 years, 11 months ago (2014-01-14 17:09:35 UTC) #12
scottmg
ping
6 years, 11 months ago (2014-01-15 19:14:22 UTC) #13
iannucci
lgtm now tell jschuh to leave me alone :P https://codereview.chromium.org/135933002/diff/340009/win_toolchain/get_toolchain_if_necessary.py File win_toolchain/get_toolchain_if_necessary.py (right): https://codereview.chromium.org/135933002/diff/340009/win_toolchain/get_toolchain_if_necessary.py#newcode51 win_toolchain/get_toolchain_if_necessary.py:51: ...
6 years, 11 months ago (2014-01-15 21:55:26 UTC) #14
scottmg
On 2014/01/15 21:55:26, iannucci wrote: > lgtm now tell jschuh to leave me alone :P ...
6 years, 11 months ago (2014-01-15 22:01:30 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/scottmg@chromium.org/135933002/540001
6 years, 11 months ago (2014-01-15 22:03:07 UTC) #16
commit-bot: I haz the power
Can't process patch for file win_toolchain/7z/7z.dll. Binary file is empty. Maybe the file wasn't uploaded ...
6 years, 11 months ago (2014-01-15 22:03:10 UTC) #17
iannucci
On 2014/01/15 22:03:10, I haz the power (commit-bot) wrote: > Can't process patch for file ...
6 years, 11 months ago (2014-01-15 22:03:48 UTC) #18
scottmg
Committed patchset #8 manually as r244983.
6 years, 11 months ago (2014-01-15 22:05:13 UTC) #19
scottmg
On 2014/01/15 22:03:48, iannucci wrote: > On 2014/01/15 22:03:10, I haz the power (commit-bot) wrote: ...
6 years, 11 months ago (2014-01-15 22:06:10 UTC) #20
iannucci
6 years, 11 months ago (2014-01-15 22:48:49 UTC) #21
Message was sent while issue was closed.
On 2014/01/15 22:06:10, scottmg wrote:
> On 2014/01/15 22:03:48, iannucci wrote:
> > On 2014/01/15 22:03:10, I haz the power (commit-bot) wrote:
> > > Can't process patch for file win_toolchain/7z/7z.dll.
> > > Binary file is empty. Maybe the file wasn't uploaded in the first place?
> > 
> > (oh rietveld, you so silly)
> 
> Nothing that git cl dcommit --bypass-hooks can't fix.
> 
> (Should I even attempt to fix the presubmit tests on Windows or are they
> totally-Linux/Mac?)

You didn't really touch anything which needed presubmit, so it's probably
fine.................

Powered by Google App Engine
This is Rietveld 408576698