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

Issue 284663003: VS2013 Update 2 (Closed)

Created:
6 years, 7 months ago by scottmg
Modified:
6 years, 7 months ago
Reviewers:
iannucci
CC:
chromium-reviews
Visibility:
Public.

Description

VS2013 Update 2 As discussed in the linked bug, the toolchain2013.py script in depot_tools is no longer workable (because the update for Update 2 is supplied as a .msp that must be applied against a system-installed VS2013). As such, the Express hash here is not updated. The hash zip referenced here was built as follows: - Install VS2013 Update 2 on a clean VM - Copy DIA SDK\, VC\ - Copy DLLs from VC\redist to sys32\ and sys64\ - Copy win8sdk unchanged from previous .zip. - Delete various unused arm\ subdirectories - Delete the IDE-only Snippets, etc. subdirectories in VC\ - Patch VC\include\xtree to disable warning 4702 per request in http://crbug.com/346399 . A followup change will be to write a script that does these steps semi-automatically, hopefully for Express too, though there is the added complication of the WDK/ATL/MFC hacking required there. In particular, this script will not be useful for a dev to actually run as part of runhooks, but will be a bit useful for deployment/ documentation of the above process. In the interim there are no extremely-pressing reasons for Express users to update to Update2 that I'm aware of, so they get non-Update2 for now. R=iannucci@chromium.org BUG=372451, 346399, 371847, 339215, 350639 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=271721

Patch Set 1 #

Patch Set 2 : add landmine #

Total comments: 1

Patch Set 3 : remove pdb workarounds no longer required #

Patch Set 4 : fix line endings on .hash file #

Unified diffs Side-by-side diffs Delta from patch set Stats (+3 lines, -82 lines) Patch
M apps/shell/app_shell.gyp View 1 2 2 chunks +0 lines, -2 lines 0 comments Download
M build/get_landmines.py View 1 1 chunk +1 line, -0 lines 0 comments Download
M build/toolchain_vs2013.hash View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/chrome_dll.gypi View 1 2 2 chunks +0 lines, -24 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 6 chunks +0 lines, -24 lines 0 comments Download
M chrome/chrome_tests_unit.gypi View 1 2 2 chunks +0 lines, -20 lines 0 comments Download
D chrome/empty_pdb_workaround.cc View 1 2 1 chunk +0 lines, -9 lines 0 comments Download
M content/content_shell.gypi View 1 2 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 18 (0 generated)
scottmg
6 years, 7 months ago (2014-05-12 21:38:26 UTC) #1
scottmg
(it's still uploading to gs:// but should be able to trybot/cq as a normal CL) ...
6 years, 7 months ago (2014-05-12 21:42:41 UTC) #2
scottmg
landmines seems to be right. I also removed all the pdb hacking and did a ...
6 years, 7 months ago (2014-05-12 23:03:30 UTC) #3
iannucci
yay for less hacks. lgtm. Looking forward to a script to produce the bundle :)
6 years, 7 months ago (2014-05-12 23:07:41 UTC) #4
scottmg
The CQ bit was checked by scottmg@chromium.org
6 years, 7 months ago (2014-05-12 23:10:55 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/scottmg@chromium.org/284663003/40001
6 years, 7 months ago (2014-05-12 23:12:23 UTC) #6
scottmg
The CQ bit was checked by scottmg@chromium.org
6 years, 7 months ago (2014-05-12 23:23:32 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/scottmg@chromium.org/284663003/50001
6 years, 7 months ago (2014-05-12 23:25:03 UTC) #8
scottmg
The CQ bit was unchecked by scottmg@chromium.org
6 years, 7 months ago (2014-05-12 23:35:35 UTC) #9
scottmg
The CQ bit was checked by scottmg@chromium.org
6 years, 7 months ago (2014-05-12 23:35:36 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/scottmg@chromium.org/284663003/50001
6 years, 7 months ago (2014-05-12 23:36:24 UTC) #11
scottmg
The CQ bit was unchecked by scottmg@chromium.org
6 years, 7 months ago (2014-05-13 01:31:12 UTC) #12
scottmg
Not committing yet pending confirmation from goma team that it's not going to nuke something. ...
6 years, 7 months ago (2014-05-13 01:33:36 UTC) #13
shinyak
Hi scott, it looks VS2013 (un-updated) compiler is used. As I mailed to you, VS2013-update2 ...
6 years, 7 months ago (2014-05-13 08:00:43 UTC) #14
scottmg
goma seems ok now, so I'm going to land this.
6 years, 7 months ago (2014-05-20 18:43:21 UTC) #15
scottmg
The CQ bit was checked by scottmg@chromium.org
6 years, 7 months ago (2014-05-20 18:43:25 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/scottmg@chromium.org/284663003/50001
6 years, 7 months ago (2014-05-20 18:44:32 UTC) #17
commit-bot: I haz the power
6 years, 7 months ago (2014-05-20 19:15:38 UTC) #18
Message was sent while issue was closed.
Change committed as 271721

Powered by Google App Engine
This is Rietveld 408576698