Chromium Code Reviews
DescriptionFixing 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 #
Messages
Total messages: 14 (9 generated)
|
|||||||||||||||||||