- 17 Nov, 2016 2 commits
-
-
Nodir Turakulov authored
slave_build path, defined by infra_paths module, is unnecessarily tied to our buildbot setup which we are trying to deprecate in favor of LUCI. In practice it is always == start_dir and that's what we want in LUCI too. Update all code that uses slave_build path to use start_dir instead. R=iannucci@chromium.org, martiniss@chromium.org BUG=662586 Change-Id: Id52aa535d6a4f52670d581bf56aab65f670b1861 Reviewed-on: https://chromium-review.googlesource.com/412075 Commit-Queue: Nodir Turakulov <nodir@chromium.org> Reviewed-by: Stephen Martinis <martiniss@chromium.org>
-
Nodir Turakulov authored
CURRENT_WORKING_DIR in path module was renamed to START_DIR. Update infra_paths accordingly. This includes recipe_engine roll. R=iannucci@chromium.org, martiniss@chromium.org BUG=662586 Change-Id: I913c16b1a185c5b753284ed934a5e60912887f0f Reviewed-on: https://chromium-review.googlesource.com/412055Reviewed-by: Stephen Martinis <martiniss@chromium.org> Commit-Queue: Nodir Turakulov <nodir@chromium.org>
-
- 16 Nov, 2016 4 commits
-
-
Dan Jacques authored
Add the "gsutil" recipe module to depot_tools. This module is copied from "tools/build"'s recipe module set at: d6205ab0c0e8e1920f4af1617b5b3767cd944492. Two Chromium-specific functions have been removed: - download_with_polling - download_latest_file It also adds a function, "gsutil_py_path", which mimics the function in the "depot_tools" recipe module. Ultimately, the latter will be phased out in favor of the module-specific function. BUG=chromium:662895 TEST=expectations Change-Id: Ie049d637593b3f02b9ff029fbd20fd3f7170faa6 Reviewed-on: https://chromium-review.googlesource.com/411970 Commit-Queue: Daniel Jacques <dnj@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
-
Andrii Shyshkalov authored
R=friedman@chromium.org,andybons@chromium.org BUG=665623 Change-Id: I419c6c01839fd761b1941fdf002fe39769cc1e17 Reviewed-on: https://chromium-review.googlesource.com/411761Reviewed-by: Aaron Gable <agable@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>
-
Ravi Mistry authored
BUG=skia:5979 Change-Id: I063a79a3877f4ad778bfbcbca3ddee49e6504ede Reviewed-on: https://chromium-review.googlesource.com/411386Reviewed-by: Aaron Gable <agable@chromium.org> Commit-Queue: Ravi Mistry <rmistry@google.com>
-
Dan Jacques authored
Remove nested retries on checkout. Since the outer loop handles retries specially, we want to let it exclusively handle retries. This will prevent the inner retry loop triggering a timeout condition (rather than a failure condition) with the outer loop. BUG=chromium:665116 TEST=None Change-Id: I4bf0c08b75861bf1c95060452118c314a121f9f3 Reviewed-on: https://chromium-review.googlesource.com/411397Reviewed-by: Ryan Tseng <hinoka@chromium.org> Commit-Queue: Ryan Tseng <hinoka@chromium.org>
-
- 15 Nov, 2016 4 commits
-
-
agable authored
R=dpranke@chromium.org Review-Url: https://codereview.chromium.org/2395013002
-
Dan Jacques authored
Strip the netrc hack; apparently it only works on some versions of Python, and the bots have many different versions. Instead, we will actually emit the modified netrc as a new file without comments or newlines, then read that directly from the vanilla netrc module. BUG=chromium:664664 TEST=None Change-Id: I245759e2eae4e6ddcdffa0aaef59866a62bd0240 Reviewed-on: https://chromium-review.googlesource.com/411416 Commit-Queue: Daniel Jacques <dnj@chromium.org> Reviewed-by: Ryan Tseng <hinoka@chromium.org> Reviewed-by: Michael Moss <mmoss@chromium.org>
-
Dan Jacques authored
Processing comments seems to trigger a bug on (some?) Windows systems due to a negative seek. This CL runs a comment-free version of the "netrc" file through the parser. BUG=chromium:664664 TEST=local - Uploaded this CL with the change. Change-Id: I65f5d2f8c1162b3b3a13c66d8becb1cfccf27991 Reviewed-on: https://chromium-review.googlesource.com/411455Reviewed-by: Nodir Turakulov <nodir@chromium.org> Reviewed-by: Michael Moss <mmoss@chromium.org> Commit-Queue: Daniel Jacques <dnj@chromium.org>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug (or complain) recipe_engine: https://crrev.com/672570bf06c6b438b353a4c42d4d38ceab089eea path module: read tmp and cache dirs from properties (nodir@chromium.org) TBR=martiniss@chromium.org,phajdan.jr@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Review-Url: https://codereview.chromium.org/2498273002
-
- 14 Nov, 2016 3 commits
-
-
Dan Jacques authored
BUG=chromium:664664 TEST=local - Didn't work locally, now it does. Change-Id: I5d470feda420342b0fb00a56e42a2b7d00257920 Reviewed-on: https://chromium-review.googlesource.com/411284Reviewed-by: Aaron Gable <agable@chromium.org>
-
smut authored
The path always starts with a / so we need to check if it starts with /a/ to see if it's already authorized, not a/. BUG=664664 Change-Id: I2bf6abe36dd88bc7d096e67d5e7a56fe9f143f47 Reviewed-on: https://chromium-review.googlesource.com/410721Reviewed-by: Aaron Gable <agable@chromium.org> Commit-Queue: First Last <smut@chromium.org>
-
Ravi Mistry authored
BUG=chromium:664520 Change-Id: Idd5855e14f6237577b351ff51582335996522417 Reviewed-on: https://chromium-review.googlesource.com/399118 Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
- 11 Nov, 2016 2 commits
-
-
Aaron Gable authored
BUG=634946 Change-Id: I1724395d6ba223854e513543841bdbb317f3ede7 Reviewed-on: https://chromium-review.googlesource.com/410227Reviewed-by: Andrew Bonventre <andybons@chromium.org> Commit-Queue: Aaron Gable <agable@chromium.org>
-
dnj authored
BUG=chromium:663990 TEST=None R=hinoka@chromium.org, nodir@chromium.org Review-Url: https://codereview.chromium.org/2497503002
-
- 10 Nov, 2016 2 commits
-
-
dnj authored
Currently, 'bot_update' uses the 'gclient' that is on the system path. Now, it will use the 'gclient.py' that is in the same 'depot_tools' checkout as the 'bot_update' recipe module. Also don't ignore "git_cache" move errors. BUG=664254,663990,663440 TEST=None Review-Url: https://codereview.chromium.org/2492963002
-
scottmg authored
We're doing the diff twice afaict, once to print stats to the user, and once to actually do the upload. Definitely no need to --find-copies-harder in the print. Previously: https://codereview.chromium.org/2488823002. R=dpranke@chromium.org BUG=544889 Review-Url: https://codereview.chromium.org/2489963003
-
- 09 Nov, 2016 2 commits
-
-
Andrii Shyshkalov authored
Before, presubmit_support would fail with not very useful stacktrace if Gerrit returns 404, which is usually due to missing/invalid credentials. This CL fixes that and improves the exception message, and also improves logic in git_cl. R=agable@chromium.org BUG= Change-Id: Iae8f0c24422c46af70929c7d5d71993164887511 Reviewed-on: https://chromium-review.googlesource.com/409650 Commit-Queue: Aaron Gable <agable@chromium.org> Reviewed-by: Aaron Gable <agable@chromium.org>
-
thakis authored
New binaries for Mac, Linux32, Linux64, Windows. Also update shell script. See the bug for how these were built. The main "new" thing is a regression fix where 1.7.1 broke %e %r in NINJA_STATUS. BUG=663749 Review-Url: https://codereview.chromium.org/2489023002
-
- 08 Nov, 2016 2 commits
-
-
scottmg authored
It's too ridiculously slow on Windows and Mac, and there's very little benefit to finding files that were "copied" from an historical file (as opposed to one that's in the current patch). BUG=544889 Review-Url: https://codereview.chromium.org/2488823002
-
Aaron Gable authored
This is still important, but at least now it won't result in a stacktrace. Change-Id: If6e7e15a98b0a03df7e978201762fea670312ede Reviewed-on: https://chromium-review.googlesource.com/408660Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Aaron Gable <agable@chromium.org>
-
- 07 Nov, 2016 1 commit
-
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug (or complain) recipe_engine: https://crrev.com/d6020a7ef29d3f7fb77d16a1cd6b32c7b2f09dc2 Delete tryserver_gerrit and its old properties. (tandrii@chromium.org) TBR=martiniss@chromium.org,phajdan.jr@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Review-Url: https://codereview.chromium.org/2481763002
-
- 04 Nov, 2016 8 commits
-
-
nodir authored
Master names were confused with bucket names R=tandrii@chromium.org, qyearsley@chromium.org BUG=661580 Review-Url: https://codereview.chromium.org/2482523002
-
nodir authored
on swarmbucket, git_cache must be in cwd R=vadimsh@chromium.org, martiniss@chromium.org Review-Url: https://codereview.chromium.org/2473243003
-
martiniss authored
Revert of fix swarmbucket infra path (patchset #3 id:40001 of https://codereview.chromium.org/2477033002/ ) Reason for revert: Broke build CQ: https://luci-milo.appspot.com/swarming/task/324a5636a5cfdf10/steps/Uncaught_Exception/0/logs/exception/0 Original issue's description: > fix swarmbucket infra path > > Do not rely on buildbot config which goes up 4 directories. Everything > should happen in the workdir. Also exclude any project-specific paths. > > This fixes the problem that swarmbucket builds expect git_cache to be in > /b/git_cache. It should be in the CWD/git_cache. This will fix Windows > builders. > > R=vadimsh@chromium.org > BUG= > > Committed: https://chromium.googlesource.com/chromium/tools/depot_tools/+/b8b5aaea9217f0a2e0b9a48bfa6e6fc054d74d23 TBR=vadimsh@chromium.org,nodir@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review-Url: https://codereview.chromium.org/2484433002
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug (or complain) recipe_engine: https://crrev.com/6d04a2a25f68b37024e9d45ff32252e4d4903664 Revert of Delete tryserver_gerrit and its old properties. (patchset #1 id:1 of https://codereview.chromium.org/2464673002/ ) (martiniss@chromium.org) TBR=martiniss@chromium.org,phajdan.jr@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Review-Url: https://codereview.chromium.org/2478313005
-
nodir authored
Do not rely on buildbot config which goes up 4 directories. Everything should happen in the workdir. Also exclude any project-specific paths. This fixes the problem that swarmbucket builds expect git_cache to be in /b/git_cache. It should be in the CWD/git_cache. This will fix Windows builders. R=vadimsh@chromium.org BUG= Review-Url: https://codereview.chromium.org/2477033002
-
tandrii authored
R=borenet@chromium.org,qyearsley@chromium.org BUG=599931 Review-Url: https://codereview.chromium.org/2468263005
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug (or complain) recipe_engine: https://crrev.com/0e5c8ab8680b51dfe55745ade2b26a7aa15e0f53 Add LogDog environment variables to whitelist. (dnj@chromium.org) TBR=martiniss@chromium.org,phajdan.jr@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Review-Url: https://codereview.chromium.org/2480453003
-
iannucci authored
R=dnj@chromium.org, martiniss@chromium.org BUG=662277 Review-Url: https://codereview.chromium.org/2471133006
-
- 03 Nov, 2016 2 commits
-
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug (or complain) recipe_engine: https://crrev.com/6b5af03500f8ab57a2905d11af2690de990961bd Remove unused --bootstrap-script option. (iannucci@chromium.org) TBR=martiniss@chromium.org,phajdan.jr@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Review-Url: https://codereview.chromium.org/2469863007
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). Please review the expectation changes, and LGTM as normal. The recipe roller will *NOT* CQ the change itself, so you must CQ the change manually. More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug (or complain) recipe_engine: https://crrev.com/2c474706779466f2e18e83a632f6d6debf63787f Fix issue overriding bug properties.test_api.tryserver for Gerrit. (tandrii@chromium.org) R=tandrii@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Review-Url: https://codereview.chromium.org/2473883003
-
- 02 Nov, 2016 3 commits
-
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug (or complain) recipe_engine: https://crrev.com/2ecaa8b5944f016f6bda5cbe93ec6f54e8ead4fb Delete tryserver_gerrit and its old properties. (tandrii@chromium.org) https://crrev.com/fabbc26432e0ba2e5492e01640722eb4641519c9 Add exit status proto (martiniss@chromium.org) TBR=martiniss@chromium.org,phajdan.jr@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Review-Url: https://codereview.chromium.org/2472853002
-
tandrii authored
Only changes how test properties are given, no change in functionality. Should enable recipe roll of https://codereview.chromium.org/2464673002. R=martiniss@chromium.org,machenbach@chromium.org BUG=chromium:645616 Review-Url: https://codereview.chromium.org/2468373002
-
iannucci authored
R=martiniss@chromium.org BUG= Review-Url: https://codereview.chromium.org/2465613002
-
- 01 Nov, 2016 1 commit
-
-
agable authored
BUG=661187 Review-Url: https://codereview.chromium.org/2466953003
-
- 31 Oct, 2016 2 commits
-
-
katthomas authored
Sometimes Windows has trouble deleting files. This can cause problems when lockfiles are left in .git directories. R=agable@google.com BUG=659178 Review-Url: https://codereview.chromium.org/2454463002
-
qyearsley authored
Note: This CL originally just removed a deprecated use of Remove use of DoGetTrySlaves, suggested in http://crrev.com/2442153002, then was expanded to remove DoGetTrySlaves, GetPreferredTrySlaves and GetTrySlavesExecuter since these are all deprecated and unused. BUG=660453 Review-Url: https://codereview.chromium.org/2453823002
-
- 28 Oct, 2016 2 commits
-
-
katthomas authored
R=agable@google.com BUG=659178 Review-Url: https://codereview.chromium.org/2448983004
-
qyearsley authored
Assuming that assuming bots are always just builder names, and they're never specified along with tests in git cl --bot options, then some logic used for git cl try can be removed. Review-Url: https://codereview.chromium.org/2448193006
-