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

Issue 2229673002: Fixing the broken CRD Windows MSI (Closed)

Created:
4 years, 4 months ago by joedow
Modified:
4 years, 4 months ago
Reviewers:
*Sergey Ulanov, Hzj_jie
CC:
chromium-reviews, chromoting-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Fixing the broken CRD Windows MSI Just after the GN switch over I found that our official MSIs no longer contained working binaries. The MSI was also larger (by ~9MB) and I did not see an icon in the add/remove programs applet for the CRD service. All of these problems were caused by a single line in the host GN build file. When the Windows installation target is built, there is a set of input files and a set of destinations (for those files) which are fed into a python script. The lines for chromoting.ico and icudtl.dat were swapped. This means the MSI was using icudtl.dat as the icon and chromoting.ico as the icu data file. In order to try and prevent this issue from occuring again (which is really easy miss in CR), I've added some organization and comments to the files list. One note: this issue seems to only repro on release builds though I see the incorrect files in the generated folders for my local builds without my change. My assumption is that since I know the MSI is generated correctly (icon shows up and package size is right) that the official build will also work. BUG=634380 Committed: https://crrev.com/348cecd2dbd8cdcbba968c25e54857d209e756ac Cr-Commit-Position: refs/heads/master@{#410719}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+20 lines, -16 lines) Patch
M remoting/host/BUILD.gn View 2 chunks +20 lines, -16 lines 0 comments Download

Messages

Total messages: 14 (9 generated)
joedow
This is the fix for our GN Windows MSI. PTAL! Thanks, Joe
4 years, 4 months ago (2016-08-09 03:04:15 UTC) #5
Sergey Ulanov
s/our data file/icu data file/ in the CL description otherwise LGTM
4 years, 4 months ago (2016-08-09 15:50:03 UTC) #8
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/2229673002/1
4 years, 4 months ago (2016-08-09 16:17:40 UTC) #11
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 4 months ago (2016-08-09 17:16:23 UTC) #12
commit-bot: I haz the power
4 years, 4 months ago (2016-08-09 17:18:01 UTC) #14
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/348cecd2dbd8cdcbba968c25e54857d209e756ac
Cr-Commit-Position: refs/heads/master@{#410719}

Powered by Google App Engine
This is Rietveld 408576698