bcwhite
37cbff8c96
Don't launch sub-process through shell.
...
Setting shell=True causes CygWin to open a Python
interactive prompt rather than download/copy file.
Since there are no actual shell meta-characters in
the command, there shouldn't be any problems in
forking the command directly.
BUG=
Review URL: https://codereview.chromium.org/1231863014
Cr-Original-Commit-Position: refs/heads/master@{#339086}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2fc996195ef56017d369313af60a8946e52e1fb9
2015-07-16 18:45:37 +00:00
chrisha
46f1b725a3
Make get_syzygy_binaries.py resistant to cloud failures.
...
This now uses gsutil to perform downloads which ensures that the downloaded data is not corrupt and matches its stored checksum. It also tries repeatedly with an exponential backoff.
BUG=
Review URL: https://codereview.chromium.org/1236623002
Cr-Original-Commit-Position: refs/heads/master@{#338718}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 3641d5ffaee287ab74c7a2c0270e28d5e9864a7d
2015-07-14 18:35:59 +00:00
erikwright
d1a9e981d2
Fetch Kasko crash reporter for use with SyzyASAN.
...
BUG=
Review URL: https://codereview.chromium.org/866023003
Cr-Original-Commit-Position: refs/heads/master@{#312666}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9bdc2bf7cb9d0b3e20bece03498da081f2f6723b
2015-01-22 20:20:52 +00:00
sebmarchand
f08b37c789
Get the Syzygy binaries from an https server.
...
BUG=
Review URL: https://codereview.chromium.org/778643012
Cr-Original-Commit-Position: refs/heads/master@{#306886}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4e8e135c7016b2bf676da596234de478e0f6a89a
2014-12-04 21:00:23 +00:00
sebmarchand
35b6d589f8
Remove the include and lib archive from the get_syzygy_binaries script.
...
We don't produce them anymore.
TBR=chrisha@chromium.org
BUG=
Review URL: https://codereview.chromium.org/662543009
Cr-Original-Commit-Position: refs/heads/master@{#300971}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f07597fa403c6be9c7bdcf79a69a2af739dd1cff
2014-10-23 23:05:21 +00:00
chrisha
d23f8ccd02
Remove orphaned Syzygy binaries on non-Windows platforms.
...
This modifies the gclient hook to remove files that were inadvertently downloaded by a previous version of the script.
BUG=414826
Review URL: https://codereview.chromium.org/586063002
Cr-Original-Commit-Position: refs/heads/master@{#295763}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f3b3b3bbeb8ed28ffa0c7580650a1d2ef29dade2
2014-09-19 19:30:04 +00:00
mgiuca@chromium.org
1c77dc1dcb
Fixed build on Windows with Cygwin (get_syzygy_binaries script).
...
1. Allow get_syzygy_binaries to run in cygwin.
2. On cygwin, get_syzygy_binaries makes all of the binaries it unpacks
executable (to avoid "permission denied" errors during compilation).
BUG=386911
Review URL: https://codereview.chromium.org/341183002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@278748 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-20 17:30:31 +00:00
chrisha@chromium.org
c7183b332a
Move Syzygy symbol files to 'exe' subdirectory as they were before.
...
The current script places the symbols in their own subdirectory, which breaks the expectations of the SyzyASAN build integration.
BUG=
TBR=sebmarchand@chromium.org
Review URL: https://codereview.chromium.org/334093002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@277330 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-15 18:28:48 +00:00
chrisha@chromium.org
cf994b44d7
Bring Syzygy binaries in using a script rather than as a dependency.
...
BUG=
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=273353
Review URL: https://codereview.chromium.org/306543006
git-svn-id: http://src.chromium.org/svn/trunk/src/build@277048 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-13 18:07:26 +00:00
mattm@chromium.org
683e2d9a63
Revert 273353 "Bring Syzygy binaries in using a script rather th..."
...
broke webview_licenses.py:
Got LicenseError "missing README.chromium or licenses.py SPECIAL_CASES entry" while scanning third_party/syzygy
> Bring Syzygy binaries in using a script rather than as a dependency.
>
> BUG=
>
> Review URL: https://codereview.chromium.org/306543006
TBR=chrisha@chromium.org
Review URL: https://codereview.chromium.org/300223013
git-svn-id: http://src.chromium.org/svn/trunk/src/build@273362 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-28 21:49:29 +00:00
chrisha@chromium.org
3b176c9818
Bring Syzygy binaries in using a script rather than as a dependency.
...
BUG=
Review URL: https://codereview.chromium.org/306543006
git-svn-id: http://src.chromium.org/svn/trunk/src/build@273353 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-28 21:07:43 +00:00
chrisha@chromium.org
4c93a77fbe
Add get_syzygy_binaries.py script.
...
This adds a script for retrieving and installing Syzygy binaries. Currently binaries are checked in to an SVN repository and installed via a DEPS dependency. The Syzygy team is moving to git, and archiving their binaries on Google Common Data Storage. A later CL will move to using this script, installing the binaries via a DEPS hook.
BUG=
R=siggi@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=270401
Review URL: https://codereview.chromium.org/288703002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@270531 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-15 00:13:51 +00:00
jiayl@chromium.org
21ab050464
Revert of Add get_syzygy_binaries.py script. ( https://codereview.chromium.org/288703002/ )
...
Reason for revert:
Causing check_perms failure on Linux bots.
http://chromegw.corp.google.com/i/chromium/builders/Linux/builds/49795
Original issue's description:
> Add get_syzygy_binaries.py script.
>
> This adds a script for retrieving and installing Syzygy binaries. Currently binaries are checked in to an SVN repository and installed via a DEPS dependency. The Syzygy team is moving to git, and archiving their binaries on Google Common Data Storage. A later CL will move to using this script, installing the binaries via a DEPS hook.
>
> BUG=
> R=siggi@chromium.org
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=270401
TBR=siggi@chromium.org ,chrisha@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=
Review URL: https://codereview.chromium.org/279053004
git-svn-id: http://src.chromium.org/svn/trunk/src/build@270433 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-14 17:44:14 +00:00
chrisha@google.com
fcdac4d330
Add get_syzygy_binaries.py script.
...
This adds a script for retrieving and installing Syzygy binaries. Currently binaries are checked in to an SVN repository and installed via a DEPS dependency. The Syzygy team is moving to git, and archiving their binaries on Google Common Data Storage. A later CL will move to using this script, installing the binaries via a DEPS hook.
BUG=
R=siggi@chromium.org
Review URL: https://codereview.chromium.org/288703002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@270401 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-14 14:26:14 +00:00