vpythonized scripts cannot run other scripts with sys.executable |
|||||
Issue descriptionGiven script a.py that has certain deps script b.py that has other deps a.py calls b.py using sys.executable (which is standard in python) running a.py with vpython and the list of a.py's deps (not b.py's deps) will fail because a.py's sys.executable does not have b.py's deps. To fix, a user has to either use `python` instead of sys.executable, but that goes against standard. Using 'vpython` instead of sys.executable is not really an option because it requires doing so in the transitive list scripts invoked by a.py, some of which may not be known in advance
,
Dec 8 2017
perhaps this means that foo.py.vpython files should not be used, but .vpython files in repo root? this mitigates the problem at the repo level, but won't help if b.py is in a different repo with unknown deps, or if invokee script is not now known before invcation of invoker sceript
,
Dec 8 2017
I think we need to do two things: 1. Make vpython instances set sys.executable to vpython 2. Install vpython in place of python This way, all of the following will work as intended: 1. 'python' 2. 'vpython' 3. sys.executable I think I have a way to do the sys.executable bit very easily. CL coming up.
,
Dec 8 2017
"Make vpython instances set sys.executable to vpython" is ideal
,
Dec 11 2017
The following revision refers to this bug: https://chromium.googlesource.com/infra/luci/luci-go.git/+/9fe9988df59aa2ae0d83861aa733bf5f1e20f3f4 commit 9fe9988df59aa2ae0d83861aa733bf5f1e20f3f4 Author: Robert Iannucci <iannucci@chromium.org> Date: Mon Dec 11 22:17:05 2017 [vpython] Make vpython virtualenvs replace sys.executable with vpython. This obviates the need to put the venv python on PATH, as well as trying to load the vpython environment from the $VPYTHON_VENV_ENV_STAMP_PATH environment variable. R=dnj@chromium.org, nodir@chromium.org Bug: 793325 Change-Id: I56c55df4af21da5230c707faeed0474bb6aafc4e Reviewed-on: https://chromium-review.googlesource.com/818402 Commit-Queue: Robbie Iannucci <iannucci@chromium.org> Reviewed-by: Daniel Jacques <dnj@chromium.org> [modify] https://crrev.com/9fe9988df59aa2ae0d83861aa733bf5f1e20f3f4/vpython/options.go [modify] https://crrev.com/9fe9988df59aa2ae0d83861aa733bf5f1e20f3f4/vpython/run.go [add] https://crrev.com/9fe9988df59aa2ae0d83861aa733bf5f1e20f3f4/vpython/venv/assets/assets.gen.go [add] https://crrev.com/9fe9988df59aa2ae0d83861aa733bf5f1e20f3f4/vpython/venv/assets/assets_test.go [add] https://crrev.com/9fe9988df59aa2ae0d83861aa733bf5f1e20f3f4/vpython/venv/assets/gen.go [add] https://crrev.com/9fe9988df59aa2ae0d83861aa733bf5f1e20f3f4/vpython/venv/assets/sitecustomize.py.tmpl [modify] https://crrev.com/9fe9988df59aa2ae0d83861aa733bf5f1e20f3f4/vpython/venv/venv.go
,
Dec 12 2017
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/a99057174265f7acbc512f32401148eb0b9a1558 commit a99057174265f7acbc512f32401148eb0b9a1558 Author: Robert Iannucci <iannucci@chromium.org> Date: Tue Dec 12 01:32:27 2017 [vpython] Add chained-invocation integration test. Rolls go.chromium.org/luci: 9fe9988d [vpython] Make vpython virtualenvs replace sys.executable with vpython. 57dd883e [milo] index builds by is_experimental 8b2cb9b5 [isolated] Support downloading in client. 3c80e2f5 [swarming] Add support for expected outputs. e1af8ae9 [isolated] Add downloader package. f92ea6a1 do not allocate empty string slice ba83044f [milo] Remove underline in shortnames. f1ac4521 scheduler: allow parentheses in job ids. R=dnj@chromium.org, nodir@chromium.org Bug: 793325 Change-Id: I4f75e6c27dd92f9a1b2afcc3d3759244ad2e3ac0 Reviewed-on: https://chromium-review.googlesource.com/820458 Commit-Queue: Robbie Iannucci <iannucci@chromium.org> Reviewed-by: Daniel Jacques <dnj@chromium.org> [add] https://crrev.com/a99057174265f7acbc512f32401148eb0b9a1558/go/src/infra/tools/vpython/test_data/test_handoff.output [add] https://crrev.com/a99057174265f7acbc512f32401148eb0b9a1558/go/src/infra/tools/vpython/test_data/test_handoff.py.triggered [modify] https://crrev.com/a99057174265f7acbc512f32401148eb0b9a1558/go/src/infra/tools/vpython/main_test.go [add] https://crrev.com/a99057174265f7acbc512f32401148eb0b9a1558/go/src/infra/tools/vpython/test_data/test_handoff.py [modify] https://crrev.com/a99057174265f7acbc512f32401148eb0b9a1558/DEPS
,
Dec 13 2017
Robbie is clearly already working on this.
,
Dec 15 2017
,
Dec 15 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/infradata/config/+/97db9f474f94f272cf690055ff3b992a34dca307 commit 97db9f474f94f272cf690055ff3b992a34dca307 Author: Robert Iannucci <iannucci@chromium.org> Date: Fri Dec 15 23:47:07 2017
,
Dec 16 2017
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/80bda4f92f1ad68375e232746475a844c9276f14 commit 80bda4f92f1ad68375e232746475a844c9276f14 Author: Robert Iannucci <iannucci@chromium.org> Date: Sat Dec 16 00:04:19 2017 [bbroll] Teach bbroll about vpython-native. R=nodir@chromium.org Bug: 793325 Change-Id: I096ccc5fb7e4dd500a708fe6d4aff4afbad41779 Reviewed-on: https://chromium-review.googlesource.com/831057 Reviewed-by: Nodir Turakulov <nodir@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org> [modify] https://crrev.com/80bda4f92f1ad68375e232746475a844c9276f14/infra/tools/bbroll/__main__.py
,
Dec 16 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/infradata/config/+/f78a62a4b513f5844908d209ed1dcacc34d88c72 commit f78a62a4b513f5844908d209ed1dcacc34d88c72 Author: Robert Iannucci <iannucci@chromium.org> Date: Sat Dec 16 00:23:21 2017
,
Dec 16 2017
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/e84f822e4598a11673c36dbdfa9072dfaf81c25b commit e84f822e4598a11673c36dbdfa9072dfaf81c25b Author: Robert Iannucci <iannucci@chromium.org> Date: Sat Dec 16 00:58:10 2017 [bbroll] Roll vpython and vpython-native simultaneously. This means that they'll always stay in sync with each other. R=nodir@chromium.org Bug: 784597,793325 Change-Id: I6b9c2119ae6cae9f46f3ff103c77a00d7aa88b6a Reviewed-on: https://chromium-review.googlesource.com/831209 Commit-Queue: Robbie Iannucci <iannucci@chromium.org> Reviewed-by: Nodir Turakulov <nodir@chromium.org> [modify] https://crrev.com/e84f822e4598a11673c36dbdfa9072dfaf81c25b/infra/tools/bbroll/__main__.py
,
Dec 16 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/infradata/config/+/5fbb260551e8d22079e4dd21dc3e79f0d9beb027 commit 5fbb260551e8d22079e4dd21dc3e79f0d9beb027 Author: Robert Iannucci <iannucci@chromium.org> Date: Sat Dec 16 01:05:03 2017
,
Dec 16 2017
,
Dec 16 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/build/+/88e0389beab2827e835169c1d701f8397f0e4ef8 commit 88e0389beab2827e835169c1d701f8397f0e4ef8 Author: Robert Iannucci <iannucci@chromium.org> Date: Sat Dec 16 02:32:34 2017 [*_run_test] Disable tests for now. R=nodir@chromium.org Bug: 784597,793325,795478 Change-Id: I9a8a07315430e51a3fb8b5e25662ff189f292d5a Reviewed-on: https://chromium-review.googlesource.com/831330 Reviewed-by: Vadim Shtayura <vadimsh@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org> [rename] https://crrev.com/88e0389beab2827e835169c1d701f8397f0e4ef8/scripts/slave/unittests/annotated_run_test_disabled.py [rename] https://crrev.com/88e0389beab2827e835169c1d701f8397f0e4ef8/scripts/slave/unittests/remote_run_test_disabled.py
,
Dec 16 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/build/+/3d4a45c9e8b7e321b0545f4cc14d38f86a82c078 commit 3d4a45c9e8b7e321b0545f4cc14d38f86a82c078 Author: Robert Iannucci <iannucci@chromium.org> Date: Sat Dec 16 02:38:03 2017 [cipd_bootstrap_v2] Bump vpython version. 9617f0f2a Roll infra/go/src/go.chromium.org/luci/ 1166f0f8e..79172f5b4 (8 commits) 26cfd6e55 [som] have staging hit findit staging. 7be5101e9 [Monorail] Parse and Preprocess hotlist searches 069fd6087 Introduces functions into the Tricium config. 34b45cfec chromium_build_stats: fix table message b9bb26a2f [Findit] Schema for Findit Analysis Events 57920812b [Findit] Flake Analyzer - Moving heuristic analysis to services 1e0e56837 Roll go.chromium.org/luci 6217fda16 [Monorail] Treat invalid oauth tokens as 401s. 6ca3ba437 Roll go.chromium.org/luci. 99d98fa4f Monorail: Reland command actions on alert emails. 6e2435fd1 Roll 'luci' DEPS. 099bbde1a Rolling 2 dependencies 21b330535 [CTF] Add new owners. 5c8bea6a2 [som] Update RELNOTES.md for weekly push e1a7ce224 [Monorail] Revert to returning 401s for expired oauth tokens. a9f648b3f [som] Add test result history fetching to the analyzer. f77237b66 [Monorail] Fix bug in training data loading function from previous refactor ff3cf9ec5 [Monorail] Reraise DB exception if we run out of retries. d5d1b7e2e [som] Separate alert links into "Useful" and less prominent "All" 4a3399a32 [Monorail] Add codesite files to spam training data 9f19d78d7 Install lsof on swarm_docker image a99057174 [vpython] Add chained-invocation integration test. c9095a4fa [som] Add support for using test run history from test-results server 07d9055ae [luci-migration] fix form action e8b915df5 [som] Some tweaks to render test results embedded in alerts. 31591036f luci-migration: copy "dry_run" if set when triggering tryjobs. ffbf69a37 [Monorail] Retry when we get database errors. 873617c36 [luci-migration] hide exp percentage on non-try builders 61eb55332 [Monorail] Make v1 API handlers close their DB connections. 16f7d35fd [Monorail]Monitor initial db connection time 3c1fb65c3 [buildbucket] add a test for explicit pool name f051010a6 [dockerbuild] build local pure python wheels 52399c135 [luci-migration] do not post comments twice 878fdf9d3 [buildbucket] fix default pool name 2c0cda242 Fix yaml syntax. cd71a211d chromium_build_stats: show by build-step time 345566bcc [Findit] Flake Analyzer - Fixing code coverage in recursive_flake_pipeline 388b9b698 [luci-migration] add "Start analysis now" button dcb818825 Roll luci-go and luci/gae DEPS. 958bfde84 [Predator] Fix a dashboard UI bugs. 311f433c5 [som] Stop splitting test failures into one alert per test failure. f949bd91a Roll infra/go/src/go.chromium.org/luci/ 3d94cf7eb..cab6ace71 (12 commits) 0460452ab [Monorail] Make all tests using testbed call deactivate(). 387828527 [Findit] Use same GetStepLog to get tryjob report. 453a08cfa Use "copy" install mode in mpagent cipd package. eb747cc6a Add bug template for config propagation/validation tickets. f483132ee [Predator] Fix a typo bug in Predator for clusterfuzz. 558ace00a [som] Make a separate client services init for staging/prod 2ef7d0c72 [Monorail] Replace mentions of staging with prod in spam README e23dc277c [Monorail] Refactor more exception classes to exceptions.py. 83dd93631 Roll infra/luci/ 1e5342e46..e6fa13578 (19 commits) 495b48801 [Monorail] Finish support for custom fields in v1 API. ffbd73084 [buildbucket] fix entity skipping in query-based search 27a6be765 [buildbucket] return properties in LUCI builds 83da84670 [luci-migration] change metric to 1w bc798a5df [buildbucket] default pool to bucket name 498ac6a8e [luci-migration] hide "LUCI is Prod" on trybots 0d1009fbe [luci-migration] do not use relative time in reports ccfad35f2 Revert "Monorail: Add command actions to alert emails." b8e944ce9 [Predator] Disable TouchCrashedComponent and TouchCrashedDirectory for big regression range crashes. cd0113700 ChOpsUI: user-dopdown -> user-dropdown. 6fcaa7677 ChOpsUI-Gallery: Add Gitignore, edit Makefile, and update Bower. 4a19fceca [Predator] Catch exception globally. fcb0ff550 Monorail: Add command actions to alert emails. 033def824 SoM: Add crdx-header to SoM. ba5a63d14 [buildbucket] remove default swarming hostname field 975621029 [Findit] Refactor config validation. b255ab8c0 Revert "[Findit] Merge Heuristic pipelines for compile failures." 0bfe44fde Revert "[Findit] Merge Heuristic pipelines for test failures." c32afe359 Revert "[Findit] In _failure_analysis services, use int type build_number as keys in failure_info['builds']" 8bf2b13c1 [Findit] Flake Analyzer - Display times in local time 2d5155b50 luci_check: Fix recipe to run in checkout dir 3620b313a Revert "[Findit] Make HeuristicAnalysisForCompilePipeline inherit from new BasePipeline." 1e5cde891 Revert "[Findit] Flake Analyzer - Display times in local time" f04be69b8 [Predator] Clean up the log passing. 54b6b3102 [Predator] Fix bug in PredatorForChromeCrash. 4aa3ce3c5 [chromium-build] Fix chromecals javascript to use /deprecated/. 012da1352 [luci-migration] enable emails 72ab8187a update go/register-luci-project to use admin queue d8a5bcc19 Revert "[Fndit] Make HeuristicAnalysisForTestPipeline inherit from new BasePipeline." 5f7efcb4d Automate the process of retraining the spam predictor. 0e998e80f [Findit] Flake Analyzer - Display times in local time a81603075 [luci-migration] sort builders by status b1454d3e7 Roll luci-go deps. f9f33cd2b [Findit] Fix a bug in naming attribute definition metadata. 0a4b6a1c0 Add recipe to call infra.tools.luci_check a97924516 Flakiness Dashboard: Add CRDX Feedback button. 060bafc62 SoM: Restore custom labels per-tree to bug filing. 5a9193767 SoM: Make file bug dialog scrollable. 0751d9569 SoM: Update on-call links. 5c353879e [Predator] Fix KeyError exception. 0128ea6a6 [buildbucket] require swarming hostname 8b0834e80 [Findit] Treat an empty 'tests' key same as absent. 4927f86d7 chromium_build_stats: calculate weighted time 11d7448d1 Create packages for gerrit and isolated clients. c0c515630 [Findit] Not save extracted signals for test failures. 70548b555 [Findit] Workaround for too large signals. 9855f65b6 [Predator] Handle file name crash state. 8bc0df738 [kitchen] Remove some unnecessary flags. fd0f4b0d6 Roll luci-go deps. bdf91f698 [Predator] Handle and push back error message and result when there are errors in analysis. efaab3b1b luci_check: Check the diff between luci console and buildbot ef105ebcf [Monorail]Format url_type fields in issue details 7294ddb4b [dockerbuild] fix error with empty wheel regex fe09cfe76 chromium_build_stats: ninjalog dedup by cmd hash. 060753a04 [Monorail]Add url_value to Issue2FieldValue 552370e8c Roll luci-go and gae deps. 09fb10b6a [Monorail] Prevent restricted issues from being flagged spam 6c327c121 SoM: Update release notes. d176d3f6c [CTF] Check for duplicate bugs before filing. f25955a2a [Findit] Add default list of retriable exceptions for http interceptor. 13695716c [Findit] Default to 0 when confidence is returned as None. b706523bd [luci-migration] allow access to public masters 53655c36c SoM: Add chopsui dep. f8845fcf4 Revert "[Findit] Flake Analyzer - Convert timestamp to local time." 24531b06a ChopsUI: chops-ui -> chopsui. 34007b88a [Fndit] Make HeuristicAnalysisForTestPipeline inherit from new BasePipeline. 07700732c [Findit] Make HeuristicAnalysisForCompilePipeline inherit from new BasePipeline. e7de92d7e [buildbucket] fix assertion error f5c794263 [som] Fix bug filing form. 798475f67 [monorail] remove api/prpc 80684bc90 [luci-migration] Do not mark a builder as migrated twice 7d918d36f [luci-migration] set AnalysisTime when marking builder as migrated df0c9f2b6 [luci-migration] close bug when buildbot builder is deleted 19ff035a7 [cipd] Sort pkgs and dirs returned by API. 3b5e735ed [Findit] Use the new names for Findit's swarmbucket and pool. b6a606bf7 [luci-migration] Add oauth2 for bots. 305b22285 [buildbucket] improve error message for expired builds 053bd2ea9 [master-manager] Warn on attempting to restart an official master. 48367b9cb [Findit] In _failure_analysis services, use int type build_number as keys in failure_info['builds'] ff9c111b3 [buildbucket] rename reset_expired_builds c0e91eca6 ChOpsUI: add header element. 8381d259b [Findit] Make Findit not flag changes by certain accounts as culprit. 6485b539d [luci-migration] add Builder compound index 0a9afb421 [buildbucket] Add access API. e9701c393 [som] update RELNOTES.md b2fb31f1a Roll infra/luci/ 9761e1747..1e5342e46 (87 commits) a57d95fe8 Roll luci-go and luci/gae DEPS. 2026eaab6 [rietveld] Fix test_views.py. 3e9fee3ce [som] Send a *pointer* to a proto struct to eventuploader 07f77f164 [Findit] Flake Analyzer - Minor css and polymer tweaks a8efd0ae0 android_docker: Mount /etc/sudoers* in the containers. 1bc2dc1ea [crbadge] refactor a little. 36b0e1b2c android_docker: Set isolate cache size in containers based on disk space 1afce8b07 [Predator] Publish back result for every crash. 0eb02b776 [Findit] Flake Analyzer - Add pipeline to determine isolated sha of commit position 989999772 SoM: add snippet about user to inline-filed bugs. c8b558b2a [test-results] Remove table schema comparison code 2daaf183b [Findit] Flake Analyzer - Convert timestamp to local time. 006253c6a [som, TA/DA] Add link to test expectation editor. 91ca088ec Roll go dependencies and luci-go DEPS. da194ebbc "Reland chromium-build redirection changes" 25ec7fd1b [Findit] Flake Analyzer - Always show heuristic results if available ee6d97628 [luci-migration] discover CI builders 2e716e1e3 [bigquery] refactor BigQueryHelper f64f2c1ce Remove references to phajdan.jr 5af01dd6d Fix 500s from json serialization of datetimes 206b4474c [kitchen] Fix logging nit related to devshell disablement on Windows. 35db563a4 [Findit] Flake Analyzer - Adding diagnostic logging for missing swarming tasks c433034fa [kitchen] Use gsutil authentication helper in addition to DevShell. 66dc8a1ba [test-results] fix nil field error. fd4b4bfa4 Roll luci-go DEPS. ec1186473 [som] RELNOTES.md update d7108a228 [Monorail] Enable API rate limiting. 798871461 [Findit] Merge Heuristic pipelines for test failures. 2efbaf68e [Findit] Merge Heuristic pipelines for compile failures. 4fdf96945 [Findit] Make sure not append a try_job result which is already in results. ac97a9bc4 Correct link formatting in CONTRIBUTING.md df59914d7 Revert "[som] Update RELNOTES.md for weekly push." 4f09c9256 [som] Fix some text entry issues with email autocomplete d46e115c5 [Findit] Flake Analyzer - Give filed bugs priority and a status abe5d330f [som] Update RELNOTES.md for weekly push. 6ce4d0da8 [Findit] Refactor identify_test_try_job_culprit_pipeline to use new BasePipeline. 91dcf3242 [Findit] Flake Analyzer - Fix blank value for culprit analysis status 866f8be3a [Findit] Mock urlfetch on testcase to stop tests using http. b864c5a49 [Findit] Merge scheduling and monitoring test try job pipelines. 18f03641b [Findit] Support 'use_swarmbucket' config for defaults. c8dfa8ea0 [Findit] Flake Analyzer - Allow minimum confidence threshold to be configurable 3d17e151c Add autocomplete UI for cc: field in bug form. 60a2dcb8b [Findit] Flake Analyzer - Account for try job result being None e4840fe3b [Findit] Refactor identify_compile_try_job_culprit_pipeline to use new BasePipeline. cad0bc77c [Findit] Flake Analyzer - Remove process flake swarming tasks from main d79426efc [Findit] Flake Analyzer - Check for a previously filed bug for test 68ec397c6 [Findit] Merge scheduling and monitoring compile try job pipelines. ed65c5e98 [Monorail] Fix issue list cells for enum custom fields. da379bd77 Handle better lkgr_finder failures. 273ef7d9c Roll go.chromium.org/luci 11b4c4615 SoM: Restore autofilling CCed user. 64860d91a [Findit] Add urlsafe_try_job_key to parameters to run a try job. c0fc9ff2d buildbucket: return build numbers 4521a5432 Put PRESUBMIT in correct location 80e2480c9 [Findit] Mock GetBotsByDimension in TryJobTest. ab434669c [buildbucket] index experimental d77ddb92b [buildbucket] do not cancel tasks cdcb665d7 [Findit] Move logic in monitor_try_job_pipeline to service module bf39d808f [buildbucket] do not monitor experimental builds b47b6de09 [buildbucket] simplify metrics.fields_for f1a52871b [buildbucket] move build normalization to model a358efe8a [Findit] Flake Analyzer - Unlock throttling and add config override. 3e893cdb0 Upload lkgr status page even if lkgr_finder fails. ad252d114 Adds Feedback RPCs. 88f3e20cd [Monorail]Fix template2field table col 190d224fb [Monorail] Define IssueDelta to simplify DeltaUpdateIssue() args. 4a677ceb7 Adds comment creation time. c1ec1ceb1 Adds comment UUIDs. dd27550ff [buildbucket] exclude experimental builds from search results f76b4c852 [buildbucket] add build.experimental attribute 30944d69f [buildbucket] extract common property validation d2779848b [som] Add a user email autocomplete handler. 2b69be620 mac_toolchain: update file permissions post-install c4e95932f Add presubmit script for config validation 894cac284 mac_toolchain: add "package" command e2de5cb7c [Findit] Flake Analyzer - Removing unused queue cac592bef [Findit] Making code coverage 99% to account for disabled tests 5ad3123bc [Findit] Disable another flaky test. 8424c14cf [Findit] Flake Analyzer - Deprecating trigger flake swarming task from findit_api 20af972ae Reland "[Predator] Store log in datastore for each crash." 90b64a3b3 [Findit] Reenable testUpdateFirstFailureOnTestLevelThenUpdateStepLevel 26ee39500 [Predator] Fix a minor bug in result feedback page. 0e3a203b9 [Findit] Flake Analyzer - Find nearby build that's valid. b6fddda68 Roll luci/luci-go and luci/gae DEPS. dee11894e [Monorail] Add MarkupDescription and ParseIssueRequestFields tests c638d37a5 [Findit] Fix flaky tests in service/test_try_job_test.py a0bc466dd [Findit] Support swarmbucket bots for flake tryjobs. 6da824aa7 [Findit] Temporarily disable some flaky tests. 49a01b212 [buildbucket] make migration_host a message field 40b132329 ChOpsUI: Add crdx- prefix to all elements. 6d7a1b94a [Findit] Support new build url format for luci tryjobs. 3f14a67ab [Findit] Use a new url to get all rotations. dc0bf59c7 Keep bolded text after issue description edits 5ca67600a Revert chromium-build redirection changes 19f4568f9 [som] Update RELNOTES.md for weekly push d406cf231 [luci/server/portal] Adapt to rename of /admin/settings -> /admin/portal. 692fa6e48 [Findit] Parse dict dependency in DEPS file. fd63f5a0a [Monorail] Update footer links to be https. 43c9fd9cb [cr-buildbucket] Add LUCI Migration App support for swarmbucket. b2481685e [Findit] Flake Analyzer - Implement new schedule flake try job pipeline to compile and isolate only 1e8154971 [bigquery] simplify imports 78468fe15 chromium-build: Reroute all main handler routes to ci.chromium.org 9d5e9479c [ctf] update the json field keys try-flakes looks for. 4a992e1d3 [Issue Wizard] Update template list of other browsers. b35e075ac Roll luci/luci-go and luci/gae DEPS. b78c8f693 chromium-build: redirect to ci.chromium.org 19029c011 [Findit] Flake Analyzer - Encapsulate analysis entities and improve ui a38b31469 [infra/libs/bigquery] modify to expect protos d06bf514a WebRTC: Display html page with lkgr_finder info. e05e0bd3d Cleans up Gerrit project mapping. e73516d3f Make url_types links throughout monorail 2fa99e600 Roll luci-go and gae b5f87f503 [Monorail] Allow dashes in domain part of /u/EMAIL urls. 50cf28d29 SoM: Make +/- buttons in menu sections toggleable. fd8aa212f Revert "[Findit] Flake Analyzer - Run all flaky gtests experiment" ecb4cfb2d Check url_values before saving a1f26f2a1 [Monorail] Temporarily disable comment classification 49b05561c [Findit] Make swarmbucket requests specify mastername prop. 6e420fe71 [Monorail] Avoid a DB write for action limits of whitelisted users. dc9d7df49 [Monorail] Block an IP hitting the same URL every 5s. 3522bfc28 [bootstrap] add urllib3 package d05bd20a3 [testresults] add event logging 5dfc798ee WebRTC: Remove Memcheck from LKGR config. 3142575bb [ts_mon]: metrics.py: Add __eq__ methods 26940384c [bootstrap] update google-cloud-bigquery 19c5ba0a7 [luci-migration] schedule builds without got_revision 5c0c2bac7 [dockerbuild] Allow building on native platform. 0e1c8b0ce Revert "[bootstrap] update google-cloud-bigquery" 74c7de65a Fix chromium.android LKCR entry. 1821be50b Roll luci-go. 54472fa9f led: improvements in led get-build subcommand. d221ca328 [buildbucket] add error field to all response messages 01aecd1b0 [bootstrap] update google-cloud-bigquery 5be4bb563 Update cros builders used in LKCR determination. 70205ddef [Monorail] Make the v1 API require issue owners to be project members. 9673d2fe9 [Findit] Use basestring instead of str for pipeline output_type. a74430167 Update Android bot locations after the move to chromium.android. 90984bd47 [luci-migration] Add LUCIIsProd bool and JSON GET API. d229b6939 Move link regex to _constants 06810efc4 SoM: Remove per-alert group button. c318694c8 [Findit] Update the parameters when calling the pipeline to start a test try job. 276854c5e Finish url_type validation 0d174bafc [Findit] Use a dedicated pipeline to identify test try job culprits. 1f9a01ecc Make url_type custom fields searchable e164be065 [Findit] move remaining logic in culprit action wrapper pipelines to service. 49374d0ff Remove unused const `repo` from rpc_analyze.go. 6f8050b96 [Findit] Flake Analyzer - Link flake culprit pages to dashboard 4bc16b954 [Findit] Flake Analyzer - Run all flaky gtests experiment 03c7c90a1 [Findit] Flake Analyzer - Allow cancellation if tryjob is still in progress 66ea9e832 [swarmbucket] Filter with tags after applying tags to task :) 3f5a70e3f Monorail: Remove trooper autoassignment for alert bugs. 90422d4dc Make url_type fields modifiable 57f4c0c10 [dockerbuild] add more google-* wheels and --wheel_re. 9362ae533 [Findit] Refactor schedule try job pipelines to use new BasePipeline. (2/2) 600f4e13d [Findit] Import from new pipelines.py instead of the deprecated pipeline_wrapper.py 09ed0cfc0 mac_toolchain: include symlinks 1bd943446 [Monorail] Update spam.py to accept files, not stdin cc8c14881 [Findit] Flake Analyzer - Add confidence score to flake culprit page fb8c467b1 [Findit] Move pipeline inputs and outputs to services for a more general use. eaaedf26d [luci-migration] run analysis once in 4h bcfd58a61 Fix to make the parser work for infra b070a823c Correct two minor spelling typos in tricium.proto 405152ea0 Revert "[Predator] Store log in datastore for each crash." 6707984c0 [led] Add ability to set buildbucket tags on get-builder command. f75c79ff1 [Monorail] Loosen +1 prevention for project members 1f1e7caea [3pp] Fix exception when getting gsutil version with newline in it. e878ba8a7 [Predator] Store log in datastore for each crash. 6d1a8303b [dockerbuild] Add google-cloud wheel. 2fc37a078 [Findit] Flake Analyzer - Adding improved detection for nonexistent tests 9530714a4 [Findit] Flake Analyzer - Use yield when starting pipelines with delay e724c2e47 [Monorail] Spam: only use word_hashes as a feature a3b979c41 Lay foundation for ability to create url_type custom fields 6dd059518 [Monorail] Suppress confirmation when switching a blank template 57d1b8f53 [Monorail] Fix unquoting of form data for issue template name. 29b44ca85 [Monorail] Add role="presentation" to monobar navigation table. 4806953a6 Updates proto message documentation. b7755a6bc [buildbucket] unflakify swarming tests edc03273d [build] add vpython-native package. dca6e39ec [crbadge] Add references to assets 2dbbefc4e [crbadge] Commit code to compute 'code-number_of_files_added', 'code-number_of_files_touched' and 'code-number_of_files_removed' e60bf5182 Rename badge code-revert_consecutive_x2 -> code-revert_consecutive. f1fd4f60d [crbadge] add to_json.py dec53d0c6 [crbadge] Add readme c582795d5 Add login: admin to app.yaml fc34ccc62 [swarmbucket] Add conditionals for objects in task definition. 1f10693f2 [Findit] Refactor pipelines to schedule try jobs (part 1/2) 44a4189fa Updated readme to reflect more descriptive monorail instructions. c4dd374e3 Update documentation to point to correct lines 9010ba713 led: emit luci UI URL on successful launch. 48b2a8277 Refactor fileBugDialog into separate element. e56341506 Roll luci-go DEPS. abd258fda [Findit] Flake Analyzer - Include more information for filed bug 1b77c874e [Findit] Use basestring for str/unicode type of attributes in StructuredObject 14c444d3d Update README bead4bb6d [Findit] Flake Analyzer - Remove swarming_rerun_results from MasterFlakeAnalysis fafa4b02e [eventupload] modify to expect protos fb10d6264 [Findit] Use test specific pipeline to run try job. 87194899d Remove deprecated and unused android_docker_image_builder recipe 932f7aff0 Use chops-ui elements and demos to create chopsui-gallery app. 06dd43cf3 Rename the directory to match the image name 07300c5ba Allow to override dir name where docker image script is located fddbe6fc6 Add swarm_docker CIPD package b7e37aebc Add a generic recipe for building docker images bb1ef5414 Revert "[luci-migration] run analysis more often" fb6e95fa3 [luci-migration] run analysis more often 7e8a5129c Redo imports b5128904e [Findit] Add a new owner. d91c95e92 [Findit] Flake Analyzer - Check if test is disabled before filing bug. 5a33648a5 Revert "Reland "luci-go recipe: make precise-32 builder fail if run on luci."" 3e7c7695d [Findit] Add the Universal Feedback Button to each user-facing pages. f91092f8e [Monorail] New subscriptions default to "All issues". a5fc1d460 sysmon: Pick up multiple types of ambient temp sensors. a6afbcc20 [Monorail] Update our work-around to urlize() quirks. a9c0a8ab8 [Findit] When getting logdog logs, retry when get empty log or log in wrong format. e5ff2c59f Reland "luci-go recipe: make precise-32 builder fail if run on luci." 961372709 [buildbucket] use new LUCI UI build URLs 6610de181 Recreate bower.json a01c58c9c [Findit] Add retry logic to irc message sending. c0769eed9 Rename back to chops-ui 4deec5e2e Take [] out near the 171 mark fd38369af Keep only one html file in bower.json main 2d72ed64f Remove android-specific remarks from the comments and docs c5ad87f85 Tricium service: Allow requests from any origin a7be75200 [Monorail] Only do on-page profiling for the main python thread. 8ccafa7b8 Splits up swarming info in progress response 3bf36b432 gerrit_api: do not delete users' draft comments 8cb566883 [test-results] remove event schema 8617ab58c Specify versions cccc52d9f Fix bower json file 912271c29 Edit chopsui name 553eb9b07 [Findit] Login should redirect to the current page instead of the referred one. f68e2c8d2 Update version in bower.json to match git tag I just pushed. 7e6cf0833 Revert "luci-go recipe: make precise-32 builder fail if run on luci." 085df35a5 luci-go recipe: make precise-32 builder fail if run on luci. 92039ff16 Link fileBugDialog to bugDialog 1f2ab2f33 [Findit] Update links in header. 47358bf85 [Findit] Flake Analyzer - Check that test is flaky on recent build before filing. 626a7de21 [Findit] Allow generator pipelines to return without yielding 1f7c77e4d [Findit] Fix path conflict of protobuf for non-production environment. f655df340 Buildbucket: add `swarming.auto_builder_dimension` config flag. 010f09872 [som] TA/DA: allow adding expectations for tests that don't already have them in any existing expectations files. e3a2ddd67 Link new issue to alerts 7128c378c [Monorail] Fix component auto-cc in case where all are removed. cadf7b6db [Findit] Separate logics in build_failure_analysis to better modules. 89ed9aa4d [Predator] Always redo cracas analysis. 9e07cecb3 [Findit] refactor revert_and_notify_test_culprit_pipeline to use new Basepipeline. 94fdd3cf0 [Findit] Refactor revert_and_notify_compile_culprit_pipeline to use New BasePipeline. eb8ee5857 fix typo: python_version instead of python. 38eded8ba mac_toolchain: add -service-account-json option f1776bcaf Re-create chopsui-gallery 5c0c0a19d Add inline bug filing 78dfe8f06 Remove Prediction API related code and clean up docs 54258fbe7 [Findit] Flake Analyzer - (2) Limit bugs per day 3781a3172 rename chopsui folder 55d09a098 [Predator] Fix a minor bug in run-predator.py local script. dea304ea5 [test-results] Stop sending events to BigQuery efdce776e [Monorail] Fix email and display of amendments to custom fields. 534b6969d [test-results] Change milo links to use vanity URLs. 492b166f4 [
,
Dec 16 2017
This is fully deployed on buildbucket, and partially deployed on buildbot.
,
Dec 16 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/depot_tools/+/454acc12ef55b6a624491ed95e0b2f95db311e47 commit 454acc12ef55b6a624491ed95e0b2f95db311e47 Author: Robert Iannucci <iannucci@chromium.org> Date: Sat Dec 16 18:39:32 2017 [vpython] Bump depot_tools version of vpython. 9617f0f2a Roll infra/go/src/go.chromium.org/luci/ 1166f0f8e..79172f5b4 (8 commits) 26cfd6e55 [som] have staging hit findit staging. 7be5101e9 [Monorail] Parse and Preprocess hotlist searches 069fd6087 Introduces functions into the Tricium config. 34b45cfec chromium_build_stats: fix table message b9bb26a2f [Findit] Schema for Findit Analysis Events 57920812b [Findit] Flake Analyzer - Moving heuristic analysis to services 1e0e56837 Roll go.chromium.org/luci 6217fda16 [Monorail] Treat invalid oauth tokens as 401s. 6ca3ba437 Roll go.chromium.org/luci. 99d98fa4f Monorail: Reland command actions on alert emails. 6e2435fd1 Roll 'luci' DEPS. 099bbde1a Rolling 2 dependencies 21b330535 [CTF] Add new owners. 5c8bea6a2 [som] Update RELNOTES.md for weekly push e1a7ce224 [Monorail] Revert to returning 401s for expired oauth tokens. a9f648b3f [som] Add test result history fetching to the analyzer. f77237b66 [Monorail] Fix bug in training data loading function from previous refactor ff3cf9ec5 [Monorail] Reraise DB exception if we run out of retries. d5d1b7e2e [som] Separate alert links into "Useful" and less prominent "All" 4a3399a32 [Monorail] Add codesite files to spam training data 9f19d78d7 Install lsof on swarm_docker image a99057174 [vpython] Add chained-invocation integration test. c9095a4fa [som] Add support for using test run history from test-results server 07d9055ae [luci-migration] fix form action e8b915df5 [som] Some tweaks to render test results embedded in alerts. 31591036f luci-migration: copy "dry_run" if set when triggering tryjobs. ffbf69a37 [Monorail] Retry when we get database errors. 873617c36 [luci-migration] hide exp percentage on non-try builders 61eb55332 [Monorail] Make v1 API handlers close their DB connections. 16f7d35fd [Monorail]Monitor initial db connection time 3c1fb65c3 [buildbucket] add a test for explicit pool name f051010a6 [dockerbuild] build local pure python wheels 52399c135 [luci-migration] do not post comments twice 878fdf9d3 [buildbucket] fix default pool name 2c0cda242 Fix yaml syntax. cd71a211d chromium_build_stats: show by build-step time 345566bcc [Findit] Flake Analyzer - Fixing code coverage in recursive_flake_pipeline 388b9b698 [luci-migration] add "Start analysis now" button dcb818825 Roll luci-go and luci/gae DEPS. 958bfde84 [Predator] Fix a dashboard UI bugs. 311f433c5 [som] Stop splitting test failures into one alert per test failure. f949bd91a Roll infra/go/src/go.chromium.org/luci/ 3d94cf7eb..cab6ace71 (12 commits) 0460452ab [Monorail] Make all tests using testbed call deactivate(). 387828527 [Findit] Use same GetStepLog to get tryjob report. 453a08cfa Use "copy" install mode in mpagent cipd package. eb747cc6a Add bug template for config propagation/validation tickets. f483132ee [Predator] Fix a typo bug in Predator for clusterfuzz. 558ace00a [som] Make a separate client services init for staging/prod 2ef7d0c72 [Monorail] Replace mentions of staging with prod in spam README e23dc277c [Monorail] Refactor more exception classes to exceptions.py. 83dd93631 Roll infra/luci/ 1e5342e46..e6fa13578 (19 commits) 495b48801 [Monorail] Finish support for custom fields in v1 API. ffbd73084 [buildbucket] fix entity skipping in query-based search 27a6be765 [buildbucket] return properties in LUCI builds 83da84670 [luci-migration] change metric to 1w bc798a5df [buildbucket] default pool to bucket name 498ac6a8e [luci-migration] hide "LUCI is Prod" on trybots 0d1009fbe [luci-migration] do not use relative time in reports ccfad35f2 Revert "Monorail: Add command actions to alert emails." b8e944ce9 [Predator] Disable TouchCrashedComponent and TouchCrashedDirectory for big regression range crashes. cd0113700 ChOpsUI: user-dopdown -> user-dropdown. 6fcaa7677 ChOpsUI-Gallery: Add Gitignore, edit Makefile, and update Bower. 4a19fceca [Predator] Catch exception globally. fcb0ff550 Monorail: Add command actions to alert emails. 033def824 SoM: Add crdx-header to SoM. ba5a63d14 [buildbucket] remove default swarming hostname field 975621029 [Findit] Refactor config validation. b255ab8c0 Revert "[Findit] Merge Heuristic pipelines for compile failures." 0bfe44fde Revert "[Findit] Merge Heuristic pipelines for test failures." c32afe359 Revert "[Findit] In _failure_analysis services, use int type build_number as keys in failure_info['builds']" 8bf2b13c1 [Findit] Flake Analyzer - Display times in local time 2d5155b50 luci_check: Fix recipe to run in checkout dir 3620b313a Revert "[Findit] Make HeuristicAnalysisForCompilePipeline inherit from new BasePipeline." 1e5cde891 Revert "[Findit] Flake Analyzer - Display times in local time" f04be69b8 [Predator] Clean up the log passing. 54b6b3102 [Predator] Fix bug in PredatorForChromeCrash. 4aa3ce3c5 [chromium-build] Fix chromecals javascript to use /deprecated/. 012da1352 [luci-migration] enable emails 72ab8187a update go/register-luci-project to use admin queue d8a5bcc19 Revert "[Fndit] Make HeuristicAnalysisForTestPipeline inherit from new BasePipeline." 5f7efcb4d Automate the process of retraining the spam predictor. 0e998e80f [Findit] Flake Analyzer - Display times in local time a81603075 [luci-migration] sort builders by status b1454d3e7 Roll luci-go deps. f9f33cd2b [Findit] Fix a bug in naming attribute definition metadata. 0a4b6a1c0 Add recipe to call infra.tools.luci_check a97924516 Flakiness Dashboard: Add CRDX Feedback button. 060bafc62 SoM: Restore custom labels per-tree to bug filing. 5a9193767 SoM: Make file bug dialog scrollable. 0751d9569 SoM: Update on-call links. 5c353879e [Predator] Fix KeyError exception. 0128ea6a6 [buildbucket] require swarming hostname 8b0834e80 [Findit] Treat an empty 'tests' key same as absent. 4927f86d7 chromium_build_stats: calculate weighted time 11d7448d1 Create packages for gerrit and isolated clients. c0c515630 [Findit] Not save extracted signals for test failures. 70548b555 [Findit] Workaround for too large signals. 9855f65b6 [Predator] Handle file name crash state. 8bc0df738 [kitchen] Remove some unnecessary flags. fd0f4b0d6 Roll luci-go deps. bdf91f698 [Predator] Handle and push back error message and result when there are errors in analysis. efaab3b1b luci_check: Check the diff between luci console and buildbot ef105ebcf [Monorail]Format url_type fields in issue details 7294ddb4b [dockerbuild] fix error with empty wheel regex fe09cfe76 chromium_build_stats: ninjalog dedup by cmd hash. 060753a04 [Monorail]Add url_value to Issue2FieldValue 552370e8c Roll luci-go and gae deps. 09fb10b6a [Monorail] Prevent restricted issues from being flagged spam 6c327c121 SoM: Update release notes. d176d3f6c [CTF] Check for duplicate bugs before filing. f25955a2a [Findit] Add default list of retriable exceptions for http interceptor. 13695716c [Findit] Default to 0 when confidence is returned as None. b706523bd [luci-migration] allow access to public masters 53655c36c SoM: Add chopsui dep. f8845fcf4 Revert "[Findit] Flake Analyzer - Convert timestamp to local time." 24531b06a ChopsUI: chops-ui -> chopsui. 34007b88a [Fndit] Make HeuristicAnalysisForTestPipeline inherit from new BasePipeline. 07700732c [Findit] Make HeuristicAnalysisForCompilePipeline inherit from new BasePipeline. e7de92d7e [buildbucket] fix assertion error f5c794263 [som] Fix bug filing form. 798475f67 [monorail] remove api/prpc 80684bc90 [luci-migration] Do not mark a builder as migrated twice 7d918d36f [luci-migration] set AnalysisTime when marking builder as migrated df0c9f2b6 [luci-migration] close bug when buildbot builder is deleted 19ff035a7 [cipd] Sort pkgs and dirs returned by API. 3b5e735ed [Findit] Use the new names for Findit's swarmbucket and pool. b6a606bf7 [luci-migration] Add oauth2 for bots. 305b22285 [buildbucket] improve error message for expired builds 053bd2ea9 [master-manager] Warn on attempting to restart an official master. 48367b9cb [Findit] In _failure_analysis services, use int type build_number as keys in failure_info['builds'] ff9c111b3 [buildbucket] rename reset_expired_builds c0e91eca6 ChOpsUI: add header element. 8381d259b [Findit] Make Findit not flag changes by certain accounts as culprit. 6485b539d [luci-migration] add Builder compound index 0a9afb421 [buildbucket] Add access API. e9701c393 [som] update RELNOTES.md b2fb31f1a Roll infra/luci/ 9761e1747..1e5342e46 (87 commits) a57d95fe8 Roll luci-go and luci/gae DEPS. 2026eaab6 [rietveld] Fix test_views.py. 3e9fee3ce [som] Send a *pointer* to a proto struct to eventuploader 07f77f164 [Findit] Flake Analyzer - Minor css and polymer tweaks a8efd0ae0 android_docker: Mount /etc/sudoers* in the containers. 1bc2dc1ea [crbadge] refactor a little. 36b0e1b2c android_docker: Set isolate cache size in containers based on disk space 1afce8b07 [Predator] Publish back result for every crash. 0eb02b776 [Findit] Flake Analyzer - Add pipeline to determine isolated sha of commit position 989999772 SoM: add snippet about user to inline-filed bugs. c8b558b2a [test-results] Remove table schema comparison code 2daaf183b [Findit] Flake Analyzer - Convert timestamp to local time. 006253c6a [som, TA/DA] Add link to test expectation editor. 91ca088ec Roll go dependencies and luci-go DEPS. da194ebbc "Reland chromium-build redirection changes" 25ec7fd1b [Findit] Flake Analyzer - Always show heuristic results if available ee6d97628 [luci-migration] discover CI builders 2e716e1e3 [bigquery] refactor BigQueryHelper f64f2c1ce Remove references to phajdan.jr 5af01dd6d Fix 500s from json serialization of datetimes 206b4474c [kitchen] Fix logging nit related to devshell disablement on Windows. 35db563a4 [Findit] Flake Analyzer - Adding diagnostic logging for missing swarming tasks c433034fa [kitchen] Use gsutil authentication helper in addition to DevShell. 66dc8a1ba [test-results] fix nil field error. fd4b4bfa4 Roll luci-go DEPS. ec1186473 [som] RELNOTES.md update d7108a228 [Monorail] Enable API rate limiting. 798871461 [Findit] Merge Heuristic pipelines for test failures. 2efbaf68e [Findit] Merge Heuristic pipelines for compile failures. 4fdf96945 [Findit] Make sure not append a try_job result which is already in results. ac97a9bc4 Correct link formatting in CONTRIBUTING.md df59914d7 Revert "[som] Update RELNOTES.md for weekly push." 4f09c9256 [som] Fix some text entry issues with email autocomplete d46e115c5 [Findit] Flake Analyzer - Give filed bugs priority and a status abe5d330f [som] Update RELNOTES.md for weekly push. 6ce4d0da8 [Findit] Refactor identify_test_try_job_culprit_pipeline to use new BasePipeline. 91dcf3242 [Findit] Flake Analyzer - Fix blank value for culprit analysis status 866f8be3a [Findit] Mock urlfetch on testcase to stop tests using http. b864c5a49 [Findit] Merge scheduling and monitoring test try job pipelines. 18f03641b [Findit] Support 'use_swarmbucket' config for defaults. c8dfa8ea0 [Findit] Flake Analyzer - Allow minimum confidence threshold to be configurable 3d17e151c Add autocomplete UI for cc: field in bug form. 60a2dcb8b [Findit] Flake Analyzer - Account for try job result being None e4840fe3b [Findit] Refactor identify_compile_try_job_culprit_pipeline to use new BasePipeline. cad0bc77c [Findit] Flake Analyzer - Remove process flake swarming tasks from main d79426efc [Findit] Flake Analyzer - Check for a previously filed bug for test 68ec397c6 [Findit] Merge scheduling and monitoring compile try job pipelines. ed65c5e98 [Monorail] Fix issue list cells for enum custom fields. da379bd77 Handle better lkgr_finder failures. 273ef7d9c Roll go.chromium.org/luci 11b4c4615 SoM: Restore autofilling CCed user. 64860d91a [Findit] Add urlsafe_try_job_key to parameters to run a try job. c0fc9ff2d buildbucket: return build numbers 4521a5432 Put PRESUBMIT in correct location 80e2480c9 [Findit] Mock GetBotsByDimension in TryJobTest. ab434669c [buildbucket] index experimental d77ddb92b [buildbucket] do not cancel tasks cdcb665d7 [Findit] Move logic in monitor_try_job_pipeline to service module bf39d808f [buildbucket] do not monitor experimental builds b47b6de09 [buildbucket] simplify metrics.fields_for f1a52871b [buildbucket] move build normalization to model a358efe8a [Findit] Flake Analyzer - Unlock throttling and add config override. 3e893cdb0 Upload lkgr status page even if lkgr_finder fails. ad252d114 Adds Feedback RPCs. 88f3e20cd [Monorail]Fix template2field table col 190d224fb [Monorail] Define IssueDelta to simplify DeltaUpdateIssue() args. 4a677ceb7 Adds comment creation time. c1ec1ceb1 Adds comment UUIDs. dd27550ff [buildbucket] exclude experimental builds from search results f76b4c852 [buildbucket] add build.experimental attribute 30944d69f [buildbucket] extract common property validation d2779848b [som] Add a user email autocomplete handler. 2b69be620 mac_toolchain: update file permissions post-install c4e95932f Add presubmit script for config validation 894cac284 mac_toolchain: add "package" command e2de5cb7c [Findit] Flake Analyzer - Removing unused queue cac592bef [Findit] Making code coverage 99% to account for disabled tests 5ad3123bc [Findit] Disable another flaky test. 8424c14cf [Findit] Flake Analyzer - Deprecating trigger flake swarming task from findit_api 20af972ae Reland "[Predator] Store log in datastore for each crash." 90b64a3b3 [Findit] Reenable testUpdateFirstFailureOnTestLevelThenUpdateStepLevel 26ee39500 [Predator] Fix a minor bug in result feedback page. 0e3a203b9 [Findit] Flake Analyzer - Find nearby build that's valid. b6fddda68 Roll luci/luci-go and luci/gae DEPS. dee11894e [Monorail] Add MarkupDescription and ParseIssueRequestFields tests c638d37a5 [Findit] Fix flaky tests in service/test_try_job_test.py a0bc466dd [Findit] Support swarmbucket bots for flake tryjobs. 6da824aa7 [Findit] Temporarily disable some flaky tests. 49a01b212 [buildbucket] make migration_host a message field 40b132329 ChOpsUI: Add crdx- prefix to all elements. 6d7a1b94a [Findit] Support new build url format for luci tryjobs. 3f14a67ab [Findit] Use a new url to get all rotations. dc0bf59c7 Keep bolded text after issue description edits 5ca67600a Revert chromium-build redirection changes 19f4568f9 [som] Update RELNOTES.md for weekly push d406cf231 [luci/server/portal] Adapt to rename of /admin/settings -> /admin/portal. 692fa6e48 [Findit] Parse dict dependency in DEPS file. fd63f5a0a [Monorail] Update footer links to be https. 43c9fd9cb [cr-buildbucket] Add LUCI Migration App support for swarmbucket. b2481685e [Findit] Flake Analyzer - Implement new schedule flake try job pipeline to compile and isolate only 1e8154971 [bigquery] simplify imports 78468fe15 chromium-build: Reroute all main handler routes to ci.chromium.org 9d5e9479c [ctf] update the json field keys try-flakes looks for. 4a992e1d3 [Issue Wizard] Update template list of other browsers. b35e075ac Roll luci/luci-go and luci/gae DEPS. b78c8f693 chromium-build: redirect to ci.chromium.org 19029c011 [Findit] Flake Analyzer - Encapsulate analysis entities and improve ui a38b31469 [infra/libs/bigquery] modify to expect protos d06bf514a WebRTC: Display html page with lkgr_finder info. e05e0bd3d Cleans up Gerrit project mapping. e73516d3f Make url_types links throughout monorail 2fa99e600 Roll luci-go and gae b5f87f503 [Monorail] Allow dashes in domain part of /u/EMAIL urls. 50cf28d29 SoM: Make +/- buttons in menu sections toggleable. fd8aa212f Revert "[Findit] Flake Analyzer - Run all flaky gtests experiment" ecb4cfb2d Check url_values before saving a1f26f2a1 [Monorail] Temporarily disable comment classification 49b05561c [Findit] Make swarmbucket requests specify mastername prop. 6e420fe71 [Monorail] Avoid a DB write for action limits of whitelisted users. dc9d7df49 [Monorail] Block an IP hitting the same URL every 5s. 3522bfc28 [bootstrap] add urllib3 package d05bd20a3 [testresults] add event logging 5dfc798ee WebRTC: Remove Memcheck from LKGR config. 3142575bb [ts_mon]: metrics.py: Add __eq__ methods 26940384c [bootstrap] update google-cloud-bigquery 19c5ba0a7 [luci-migration] schedule builds without got_revision 5c0c2bac7 [dockerbuild] Allow building on native platform. 0e1c8b0ce Revert "[bootstrap] update google-cloud-bigquery" 74c7de65a Fix chromium.android LKCR entry. 1821be50b Roll luci-go. 54472fa9f led: improvements in led get-build subcommand. d221ca328 [buildbucket] add error field to all response messages 01aecd1b0 [bootstrap] update google-cloud-bigquery 5be4bb563 Update cros builders used in LKCR determination. 70205ddef [Monorail] Make the v1 API require issue owners to be project members. 9673d2fe9 [Findit] Use basestring instead of str for pipeline output_type. a74430167 Update Android bot locations after the move to chromium.android. 90984bd47 [luci-migration] Add LUCIIsProd bool and JSON GET API. d229b6939 Move link regex to _constants 06810efc4 SoM: Remove per-alert group button. c318694c8 [Findit] Update the parameters when calling the pipeline to start a test try job. 276854c5e Finish url_type validation 0d174bafc [Findit] Use a dedicated pipeline to identify test try job culprits. 1f9a01ecc Make url_type custom fields searchable e164be065 [Findit] move remaining logic in culprit action wrapper pipelines to service. 49374d0ff Remove unused const `repo` from rpc_analyze.go. 6f8050b96 [Findit] Flake Analyzer - Link flake culprit pages to dashboard 4bc16b954 [Findit] Flake Analyzer - Run all flaky gtests experiment 03c7c90a1 [Findit] Flake Analyzer - Allow cancellation if tryjob is still in progress 66ea9e832 [swarmbucket] Filter with tags after applying tags to task :) 3f5a70e3f Monorail: Remove trooper autoassignment for alert bugs. 90422d4dc Make url_type fields modifiable 57f4c0c10 [dockerbuild] add more google-* wheels and --wheel_re. 9362ae533 [Findit] Refactor schedule try job pipelines to use new BasePipeline. (2/2) 600f4e13d [Findit] Import from new pipelines.py instead of the deprecated pipeline_wrapper.py 09ed0cfc0 mac_toolchain: include symlinks 1bd943446 [Monorail] Update spam.py to accept files, not stdin cc8c14881 [Findit] Flake Analyzer - Add confidence score to flake culprit page fb8c467b1 [Findit] Move pipeline inputs and outputs to services for a more general use. eaaedf26d [luci-migration] run analysis once in 4h bcfd58a61 Fix to make the parser work for infra b070a823c Correct two minor spelling typos in tricium.proto 405152ea0 Revert "[Predator] Store log in datastore for each crash." 6707984c0 [led] Add ability to set buildbucket tags on get-builder command. f75c79ff1 [Monorail] Loosen +1 prevention for project members 1f1e7caea [3pp] Fix exception when getting gsutil version with newline in it. e878ba8a7 [Predator] Store log in datastore for each crash. 6d1a8303b [dockerbuild] Add google-cloud wheel. 2fc37a078 [Findit] Flake Analyzer - Adding improved detection for nonexistent tests 9530714a4 [Findit] Flake Analyzer - Use yield when starting pipelines with delay e724c2e47 [Monorail] Spam: only use word_hashes as a feature a3b979c41 Lay foundation for ability to create url_type custom fields 6dd059518 [Monorail] Suppress confirmation when switching a blank template 57d1b8f53 [Monorail] Fix unquoting of form data for issue template name. 29b44ca85 [Monorail] Add role="presentation" to monobar navigation table. 4806953a6 Updates proto message documentation. b7755a6bc [buildbucket] unflakify swarming tests edc03273d [build] add vpython-native package. dca6e39ec [crbadge] Add references to assets 2dbbefc4e [crbadge] Commit code to compute 'code-number_of_files_added', 'code-number_of_files_touched' and 'code-number_of_files_removed' e60bf5182 Rename badge code-revert_consecutive_x2 -> code-revert_consecutive. f1fd4f60d [crbadge] add to_json.py dec53d0c6 [crbadge] Add readme c582795d5 Add login: admin to app.yaml fc34ccc62 [swarmbucket] Add conditionals for objects in task definition. 1f10693f2 [Findit] Refactor pipelines to schedule try jobs (part 1/2) 44a4189fa Updated readme to reflect more descriptive monorail instructions. c4dd374e3 Update documentation to point to correct lines 9010ba713 led: emit luci UI URL on successful launch. 48b2a8277 Refactor fileBugDialog into separate element. e56341506 Roll luci-go DEPS. abd258fda [Findit] Flake Analyzer - Include more information for filed bug 1b77c874e [Findit] Use basestring for str/unicode type of attributes in StructuredObject 14c444d3d Update README bead4bb6d [Findit] Flake Analyzer - Remove swarming_rerun_results from MasterFlakeAnalysis fafa4b02e [eventupload] modify to expect protos fb10d6264 [Findit] Use test specific pipeline to run try job. 87194899d Remove deprecated and unused android_docker_image_builder recipe 932f7aff0 Use chops-ui elements and demos to create chopsui-gallery app. 06dd43cf3 Rename the directory to match the image name 07300c5ba Allow to override dir name where docker image script is located fddbe6fc6 Add swarm_docker CIPD package b7e37aebc Add a generic recipe for building docker images bb1ef5414 Revert "[luci-migration] run analysis more often" fb6e95fa3 [luci-migration] run analysis more often 7e8a5129c Redo imports b5128904e [Findit] Add a new owner. d91c95e92 [Findit] Flake Analyzer - Check if test is disabled before filing bug. 5a33648a5 Revert "Reland "luci-go recipe: make precise-32 builder fail if run on luci."" 3e7c7695d [Findit] Add the Universal Feedback Button to each user-facing pages. f91092f8e [Monorail] New subscriptions default to "All issues". a5fc1d460 sysmon: Pick up multiple types of ambient temp sensors. a6afbcc20 [Monorail] Update our work-around to urlize() quirks. a9c0a8ab8 [Findit] When getting logdog logs, retry when get empty log or log in wrong format. e5ff2c59f Reland "luci-go recipe: make precise-32 builder fail if run on luci." 961372709 [buildbucket] use new LUCI UI build URLs 6610de181 Recreate bower.json a01c58c9c [Findit] Add retry logic to irc message sending. c0769eed9 Rename back to chops-ui 4deec5e2e Take [] out near the 171 mark fd38369af Keep only one html file in bower.json main 2d72ed64f Remove android-specific remarks from the comments and docs c5ad87f85 Tricium service: Allow requests from any origin a7be75200 [Monorail] Only do on-page profiling for the main python thread. 8ccafa7b8 Splits up swarming info in progress response 3bf36b432 gerrit_api: do not delete users' draft comments 8cb566883 [test-results] remove event schema 8617ab58c Specify versions cccc52d9f Fix bower json file 912271c29 Edit chopsui name 553eb9b07 [Findit] Login should redirect to the current page instead of the referred one. f68e2c8d2 Update version in bower.json to match git tag I just pushed. 7e6cf0833 Revert "luci-go recipe: make precise-32 builder fail if run on luci." 085df35a5 luci-go recipe: make precise-32 builder fail if run on luci. 92039ff16 Link fileBugDialog to bugDialog 1f2ab2f33 [Findit] Update links in header. 47358bf85 [Findit] Flake Analyzer - Check that test is flaky on recent build before filing. 626a7de21 [Findit] Allow generator pipelines to return without yielding 1f7c77e4d [Findit] Fix path conflict of protobuf for non-production environment. f655df340 Buildbucket: add `swarming.auto_builder_dimension` config flag. 010f09872 [som] TA/DA: allow adding expectations for tests that don't already have them in any existing expectations files. e3a2ddd67 Link new issue to alerts 7128c378c [Monorail] Fix component auto-cc in case where all are removed. cadf7b6db [Findit] Separate logics in build_failure_analysis to better modules. 89ed9aa4d [Predator] Always redo cracas analysis. 9e07cecb3 [Findit] refactor revert_and_notify_test_culprit_pipeline to use new Basepipeline. 94fdd3cf0 [Findit] Refactor revert_and_notify_compile_culprit_pipeline to use New BasePipeline. eb8ee5857 fix typo: python_version instead of python. 38eded8ba mac_toolchain: add -service-account-json option f1776bcaf Re-create chopsui-gallery 5c0c0a19d Add inline bug filing 78dfe8f06 Remove Prediction API related code and clean up docs 54258fbe7 [Findit] Flake Analyzer - (2) Limit bugs per day 3781a3172 rename chopsui folder 55d09a098 [Predator] Fix a minor bug in run-predator.py local script. dea304ea5 [test-results] Stop sending events to BigQuery efdce776e [Monorail] Fix email and display of amendments to custom fields. 534b6969d [test-results] Change milo links to use vanity URLs.
,
Dec 16 2017
One more and this will be fully rolled out: https://chromium-review.googlesource.com/c/chromium/tools/build/+/831470
,
Dec 18 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/depot_tools/+/47d7464952b6d63f2d437364f1260ee28b9b5b0f commit 47d7464952b6d63f2d437364f1260ee28b9b5b0f Author: Daniel Murphy <dmurph@chromium.org> Date: Mon Dec 18 05:39:13 2017 Revert "[vpython] Bump depot_tools version of vpython." This reverts commit 454acc12ef55b6a624491ed95e0b2f95db311e47. Reason for revert: This causes run_webkit_tests to fail with the error Traceback (most recent call last): File "{snip}/src/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py", line 36, in <module> from webkitpy.common import exit_codes ImportError: No module named webkitpy.common Original change's description: > [vpython] Bump depot_tools version of vpython. > > 9617f0f2a Roll infra/go/src/go.chromium.org/luci/ 1166f0f8e..79172f5b4 (8 commits) > 26cfd6e55 [som] have staging hit findit staging. > 7be5101e9 [Monorail] Parse and Preprocess hotlist searches > 069fd6087 Introduces functions into the Tricium config. > 34b45cfec chromium_build_stats: fix table message > b9bb26a2f [Findit] Schema for Findit Analysis Events > 57920812b [Findit] Flake Analyzer - Moving heuristic analysis to services > 1e0e56837 Roll go.chromium.org/luci > 6217fda16 [Monorail] Treat invalid oauth tokens as 401s. > 6ca3ba437 Roll go.chromium.org/luci. > 99d98fa4f Monorail: Reland command actions on alert emails. > 6e2435fd1 Roll 'luci' DEPS. > 099bbde1a Rolling 2 dependencies > 21b330535 [CTF] Add new owners. > 5c8bea6a2 [som] Update RELNOTES.md for weekly push > e1a7ce224 [Monorail] Revert to returning 401s for expired oauth tokens. > a9f648b3f [som] Add test result history fetching to the analyzer. > f77237b66 [Monorail] Fix bug in training data loading function from previous refactor > ff3cf9ec5 [Monorail] Reraise DB exception if we run out of retries. > d5d1b7e2e [som] Separate alert links into "Useful" and less prominent "All" > 4a3399a32 [Monorail] Add codesite files to spam training data > 9f19d78d7 Install lsof on swarm_docker image > a99057174 [vpython] Add chained-invocation integration test. > c9095a4fa [som] Add support for using test run history from test-results server > 07d9055ae [luci-migration] fix form action > e8b915df5 [som] Some tweaks to render test results embedded in alerts. > 31591036f luci-migration: copy "dry_run" if set when triggering tryjobs. > ffbf69a37 [Monorail] Retry when we get database errors. > 873617c36 [luci-migration] hide exp percentage on non-try builders > 61eb55332 [Monorail] Make v1 API handlers close their DB connections. > 16f7d35fd [Monorail]Monitor initial db connection time > 3c1fb65c3 [buildbucket] add a test for explicit pool name > f051010a6 [dockerbuild] build local pure python wheels > 52399c135 [luci-migration] do not post comments twice > 878fdf9d3 [buildbucket] fix default pool name > 2c0cda242 Fix yaml syntax. > cd71a211d chromium_build_stats: show by build-step time > 345566bcc [Findit] Flake Analyzer - Fixing code coverage in recursive_flake_pipeline > 388b9b698 [luci-migration] add "Start analysis now" button > dcb818825 Roll luci-go and luci/gae DEPS. > 958bfde84 [Predator] Fix a dashboard UI bugs. > 311f433c5 [som] Stop splitting test failures into one alert per test failure. > f949bd91a Roll infra/go/src/go.chromium.org/luci/ 3d94cf7eb..cab6ace71 (12 commits) > 0460452ab [Monorail] Make all tests using testbed call deactivate(). > 387828527 [Findit] Use same GetStepLog to get tryjob report. > 453a08cfa Use "copy" install mode in mpagent cipd package. > eb747cc6a Add bug template for config propagation/validation tickets. > f483132ee [Predator] Fix a typo bug in Predator for clusterfuzz. > 558ace00a [som] Make a separate client services init for staging/prod > 2ef7d0c72 [Monorail] Replace mentions of staging with prod in spam README > e23dc277c [Monorail] Refactor more exception classes to exceptions.py. > 83dd93631 Roll infra/luci/ 1e5342e46..e6fa13578 (19 commits) > 495b48801 [Monorail] Finish support for custom fields in v1 API. > ffbd73084 [buildbucket] fix entity skipping in query-based search > 27a6be765 [buildbucket] return properties in LUCI builds > 83da84670 [luci-migration] change metric to 1w > bc798a5df [buildbucket] default pool to bucket name > 498ac6a8e [luci-migration] hide "LUCI is Prod" on trybots > 0d1009fbe [luci-migration] do not use relative time in reports > ccfad35f2 Revert "Monorail: Add command actions to alert emails." > b8e944ce9 [Predator] Disable TouchCrashedComponent and TouchCrashedDirectory for big regression range crashes. > cd0113700 ChOpsUI: user-dopdown -> user-dropdown. > 6fcaa7677 ChOpsUI-Gallery: Add Gitignore, edit Makefile, and update Bower. > 4a19fceca [Predator] Catch exception globally. > fcb0ff550 Monorail: Add command actions to alert emails. > 033def824 SoM: Add crdx-header to SoM. > ba5a63d14 [buildbucket] remove default swarming hostname field > 975621029 [Findit] Refactor config validation. > b255ab8c0 Revert "[Findit] Merge Heuristic pipelines for compile failures." > 0bfe44fde Revert "[Findit] Merge Heuristic pipelines for test failures." > c32afe359 Revert "[Findit] In _failure_analysis services, use int type build_number as keys in failure_info['builds']" > 8bf2b13c1 [Findit] Flake Analyzer - Display times in local time > 2d5155b50 luci_check: Fix recipe to run in checkout dir > 3620b313a Revert "[Findit] Make HeuristicAnalysisForCompilePipeline inherit from new BasePipeline." > 1e5cde891 Revert "[Findit] Flake Analyzer - Display times in local time" > f04be69b8 [Predator] Clean up the log passing. > 54b6b3102 [Predator] Fix bug in PredatorForChromeCrash. > 4aa3ce3c5 [chromium-build] Fix chromecals javascript to use /deprecated/. > 012da1352 [luci-migration] enable emails > 72ab8187a update go/register-luci-project to use admin queue > d8a5bcc19 Revert "[Fndit] Make HeuristicAnalysisForTestPipeline inherit from new BasePipeline." > 5f7efcb4d Automate the process of retraining the spam predictor. > 0e998e80f [Findit] Flake Analyzer - Display times in local time > a81603075 [luci-migration] sort builders by status > b1454d3e7 Roll luci-go deps. > f9f33cd2b [Findit] Fix a bug in naming attribute definition metadata. > 0a4b6a1c0 Add recipe to call infra.tools.luci_check > a97924516 Flakiness Dashboard: Add CRDX Feedback button. > 060bafc62 SoM: Restore custom labels per-tree to bug filing. > 5a9193767 SoM: Make file bug dialog scrollable. > 0751d9569 SoM: Update on-call links. > 5c353879e [Predator] Fix KeyError exception. > 0128ea6a6 [buildbucket] require swarming hostname > 8b0834e80 [Findit] Treat an empty 'tests' key same as absent. > 4927f86d7 chromium_build_stats: calculate weighted time > 11d7448d1 Create packages for gerrit and isolated clients. > c0c515630 [Findit] Not save extracted signals for test failures. > 70548b555 [Findit] Workaround for too large signals. > 9855f65b6 [Predator] Handle file name crash state. > 8bc0df738 [kitchen] Remove some unnecessary flags. > fd0f4b0d6 Roll luci-go deps. > bdf91f698 [Predator] Handle and push back error message and result when there are errors in analysis. > efaab3b1b luci_check: Check the diff between luci console and buildbot > ef105ebcf [Monorail]Format url_type fields in issue details > 7294ddb4b [dockerbuild] fix error with empty wheel regex > fe09cfe76 chromium_build_stats: ninjalog dedup by cmd hash. > 060753a04 [Monorail]Add url_value to Issue2FieldValue > 552370e8c Roll luci-go and gae deps. > 09fb10b6a [Monorail] Prevent restricted issues from being flagged spam > 6c327c121 SoM: Update release notes. > d176d3f6c [CTF] Check for duplicate bugs before filing. > f25955a2a [Findit] Add default list of retriable exceptions for http interceptor. > 13695716c [Findit] Default to 0 when confidence is returned as None. > b706523bd [luci-migration] allow access to public masters > 53655c36c SoM: Add chopsui dep. > f8845fcf4 Revert "[Findit] Flake Analyzer - Convert timestamp to local time." > 24531b06a ChopsUI: chops-ui -> chopsui. > 34007b88a [Fndit] Make HeuristicAnalysisForTestPipeline inherit from new BasePipeline. > 07700732c [Findit] Make HeuristicAnalysisForCompilePipeline inherit from new BasePipeline. > e7de92d7e [buildbucket] fix assertion error > f5c794263 [som] Fix bug filing form. > 798475f67 [monorail] remove api/prpc > 80684bc90 [luci-migration] Do not mark a builder as migrated twice > 7d918d36f [luci-migration] set AnalysisTime when marking builder as migrated > df0c9f2b6 [luci-migration] close bug when buildbot builder is deleted > 19ff035a7 [cipd] Sort pkgs and dirs returned by API. > 3b5e735ed [Findit] Use the new names for Findit's swarmbucket and pool. > b6a606bf7 [luci-migration] Add oauth2 for bots. > 305b22285 [buildbucket] improve error message for expired builds > 053bd2ea9 [master-manager] Warn on attempting to restart an official master. > 48367b9cb [Findit] In _failure_analysis services, use int type build_number as keys in failure_info['builds'] > ff9c111b3 [buildbucket] rename reset_expired_builds > c0e91eca6 ChOpsUI: add header element. > 8381d259b [Findit] Make Findit not flag changes by certain accounts as culprit. > 6485b539d [luci-migration] add Builder compound index > 0a9afb421 [buildbucket] Add access API. > e9701c393 [som] update RELNOTES.md > b2fb31f1a Roll infra/luci/ 9761e1747..1e5342e46 (87 commits) > a57d95fe8 Roll luci-go and luci/gae DEPS. > 2026eaab6 [rietveld] Fix test_views.py. > 3e9fee3ce [som] Send a *pointer* to a proto struct to eventuploader > 07f77f164 [Findit] Flake Analyzer - Minor css and polymer tweaks > a8efd0ae0 android_docker: Mount /etc/sudoers* in the containers. > 1bc2dc1ea [crbadge] refactor a little. > 36b0e1b2c android_docker: Set isolate cache size in containers based on disk space > 1afce8b07 [Predator] Publish back result for every crash. > 0eb02b776 [Findit] Flake Analyzer - Add pipeline to determine isolated sha of commit position > 989999772 SoM: add snippet about user to inline-filed bugs. > c8b558b2a [test-results] Remove table schema comparison code > 2daaf183b [Findit] Flake Analyzer - Convert timestamp to local time. > 006253c6a [som, TA/DA] Add link to test expectation editor. > 91ca088ec Roll go dependencies and luci-go DEPS. > da194ebbc "Reland chromium-build redirection changes" > 25ec7fd1b [Findit] Flake Analyzer - Always show heuristic results if available > ee6d97628 [luci-migration] discover CI builders > 2e716e1e3 [bigquery] refactor BigQueryHelper > f64f2c1ce Remove references to phajdan.jr > 5af01dd6d Fix 500s from json serialization of datetimes > 206b4474c [kitchen] Fix logging nit related to devshell disablement on Windows. > 35db563a4 [Findit] Flake Analyzer - Adding diagnostic logging for missing swarming tasks > c433034fa [kitchen] Use gsutil authentication helper in addition to DevShell. > 66dc8a1ba [test-results] fix nil field error. > fd4b4bfa4 Roll luci-go DEPS. > ec1186473 [som] RELNOTES.md update > d7108a228 [Monorail] Enable API rate limiting. > 798871461 [Findit] Merge Heuristic pipelines for test failures. > 2efbaf68e [Findit] Merge Heuristic pipelines for compile failures. > 4fdf96945 [Findit] Make sure not append a try_job result which is already in results. > ac97a9bc4 Correct link formatting in CONTRIBUTING.md > df59914d7 Revert "[som] Update RELNOTES.md for weekly push." > 4f09c9256 [som] Fix some text entry issues with email autocomplete > d46e115c5 [Findit] Flake Analyzer - Give filed bugs priority and a status > abe5d330f [som] Update RELNOTES.md for weekly push. > 6ce4d0da8 [Findit] Refactor identify_test_try_job_culprit_pipeline to use new BasePipeline. > 91dcf3242 [Findit] Flake Analyzer - Fix blank value for culprit analysis status > 866f8be3a [Findit] Mock urlfetch on testcase to stop tests using http. > b864c5a49 [Findit] Merge scheduling and monitoring test try job pipelines. > 18f03641b [Findit] Support 'use_swarmbucket' config for defaults. > c8dfa8ea0 [Findit] Flake Analyzer - Allow minimum confidence threshold to be configurable > 3d17e151c Add autocomplete UI for cc: field in bug form. > 60a2dcb8b [Findit] Flake Analyzer - Account for try job result being None > e4840fe3b [Findit] Refactor identify_compile_try_job_culprit_pipeline to use new BasePipeline. > cad0bc77c [Findit] Flake Analyzer - Remove process flake swarming tasks from main > d79426efc [Findit] Flake Analyzer - Check for a previously filed bug for test > 68ec397c6 [Findit] Merge scheduling and monitoring compile try job pipelines. > ed65c5e98 [Monorail] Fix issue list cells for enum custom fields. > da379bd77 Handle better lkgr_finder failures. > 273ef7d9c Roll go.chromium.org/luci > 11b4c4615 SoM: Restore autofilling CCed user. > 64860d91a [Findit] Add urlsafe_try_job_key to parameters to run a try job. > c0fc9ff2d buildbucket: return build numbers > 4521a5432 Put PRESUBMIT in correct location > 80e2480c9 [Findit] Mock GetBotsByDimension in TryJobTest. > ab434669c [buildbucket] index experimental > d77ddb92b [buildbucket] do not cancel tasks > cdcb665d7 [Findit] Move logic in monitor_try_job_pipeline to service module > bf39d808f [buildbucket] do not monitor experimental builds > b47b6de09 [buildbucket] simplify metrics.fields_for > f1a52871b [buildbucket] move build normalization to model > a358efe8a [Findit] Flake Analyzer - Unlock throttling and add config override. > 3e893cdb0 Upload lkgr status page even if lkgr_finder fails. > ad252d114 Adds Feedback RPCs. > 88f3e20cd [Monorail]Fix template2field table col > 190d224fb [Monorail] Define IssueDelta to simplify DeltaUpdateIssue() args. > 4a677ceb7 Adds comment creation time. > c1ec1ceb1 Adds comment UUIDs. > dd27550ff [buildbucket] exclude experimental builds from search results > f76b4c852 [buildbucket] add build.experimental attribute > 30944d69f [buildbucket] extract common property validation > d2779848b [som] Add a user email autocomplete handler. > 2b69be620 mac_toolchain: update file permissions post-install > c4e95932f Add presubmit script for config validation > 894cac284 mac_toolchain: add "package" command > e2de5cb7c [Findit] Flake Analyzer - Removing unused queue > cac592bef [Findit] Making code coverage 99% to account for disabled tests > 5ad3123bc [Findit] Disable another flaky test. > 8424c14cf [Findit] Flake Analyzer - Deprecating trigger flake swarming task from findit_api > 20af972ae Reland "[Predator] Store log in datastore for each crash." > 90b64a3b3 [Findit] Reenable testUpdateFirstFailureOnTestLevelThenUpdateStepLevel > 26ee39500 [Predator] Fix a minor bug in result feedback page. > 0e3a203b9 [Findit] Flake Analyzer - Find nearby build that's valid. > b6fddda68 Roll luci/luci-go and luci/gae DEPS. > dee11894e [Monorail] Add MarkupDescription and ParseIssueRequestFields tests > c638d37a5 [Findit] Fix flaky tests in service/test_try_job_test.py > a0bc466dd [Findit] Support swarmbucket bots for flake tryjobs. > 6da824aa7 [Findit] Temporarily disable some flaky tests. > 49a01b212 [buildbucket] make migration_host a message field > 40b132329 ChOpsUI: Add crdx- prefix to all elements. > 6d7a1b94a [Findit] Support new build url format for luci tryjobs. > 3f14a67ab [Findit] Use a new url to get all rotations. > dc0bf59c7 Keep bolded text after issue description edits > 5ca67600a Revert chromium-build redirection changes > 19f4568f9 [som] Update RELNOTES.md for weekly push > d406cf231 [luci/server/portal] Adapt to rename of /admin/settings -> /admin/portal. > 692fa6e48 [Findit] Parse dict dependency in DEPS file. > fd63f5a0a [Monorail] Update footer links to be https. > 43c9fd9cb [cr-buildbucket] Add LUCI Migration App support for swarmbucket. > b2481685e [Findit] Flake Analyzer - Implement new schedule flake try job pipeline to compile and isolate only > 1e8154971 [bigquery] simplify imports > 78468fe15 chromium-build: Reroute all main handler routes to ci.chromium.org > 9d5e9479c [ctf] update the json field keys try-flakes looks for. > 4a992e1d3 [Issue Wizard] Update template list of other browsers. > b35e075ac Roll luci/luci-go and luci/gae DEPS. > b78c8f693 chromium-build: redirect to ci.chromium.org > 19029c011 [Findit] Flake Analyzer - Encapsulate analysis entities and improve ui > a38b31469 [infra/libs/bigquery] modify to expect protos > d06bf514a WebRTC: Display html page with lkgr_finder info. > e05e0bd3d Cleans up Gerrit project mapping. > e73516d3f Make url_types links throughout monorail > 2fa99e600 Roll luci-go and gae > b5f87f503 [Monorail] Allow dashes in domain part of /u/EMAIL urls. > 50cf28d29 SoM: Make +/- buttons in menu sections toggleable. > fd8aa212f Revert "[Findit] Flake Analyzer - Run all flaky gtests experiment" > ecb4cfb2d Check url_values before saving > a1f26f2a1 [Monorail] Temporarily disable comment classification > 49b05561c [Findit] Make swarmbucket requests specify mastername prop. > 6e420fe71 [Monorail] Avoid a DB write for action limits of whitelisted users. > dc9d7df49 [Monorail] Block an IP hitting the same URL every 5s. > 3522bfc28 [bootstrap] add urllib3 package > d05bd20a3 [testresults] add event logging > 5dfc798ee WebRTC: Remove Memcheck from LKGR config. > 3142575bb [ts_mon]: metrics.py: Add __eq__ methods > 26940384c [bootstrap] update google-cloud-bigquery > 19c5ba0a7 [luci-migration] schedule builds without got_revision > 5c0c2bac7 [dockerbuild] Allow building on native platform. > 0e1c8b0ce Revert "[bootstrap] update google-cloud-bigquery" > 74c7de65a Fix chromium.android LKCR entry. > 1821be50b Roll luci-go. > 54472fa9f led: improvements in led get-build subcommand. > d221ca328 [buildbucket] add error field to all response messages > 01aecd1b0 [bootstrap] update google-cloud-bigquery > 5be4bb563 Update cros builders used in LKCR determination. > 70205ddef [Monorail] Make the v1 API require issue owners to be project members. > 9673d2fe9 [Findit] Use basestring instead of str for pipeline output_type. > a74430167 Update Android bot locations after the move to chromium.android. > 90984bd47 [luci-migration] Add LUCIIsProd bool and JSON GET API. > d229b6939 Move link regex to _constants > 06810efc4 SoM: Remove per-alert group button. > c318694c8 [Findit] Update the parameters when calling the pipeline to start a test try job. > 276854c5e Finish url_type validation > 0d174bafc [Findit] Use a dedicated pipeline to identify test try job culprits. > 1f9a01ecc Make url_type custom fields searchable > e164be065 [Findit] move remaining logic in culprit action wrapper pipelines to service. > 49374d0ff Remove unused const `repo` from rpc_analyze.go. > 6f8050b96 [Findit] Flake Analyzer - Link flake culprit pages to dashboard > 4bc16b954 [Findit] Flake Analyzer - Run all flaky gtests experiment > 03c7c90a1 [Findit] Flake Analyzer - Allow cancellation if tryjob is still in progress > 66ea9e832 [swarmbucket] Filter with tags after applying tags to task :) > 3f5a70e3f Monorail: Remove trooper autoassignment for alert bugs. > 90422d4dc Make url_type fields modifiable > 57f4c0c10 [dockerbuild] add more google-* wheels and --wheel_re. > 9362ae533 [Findit] Refactor schedule try job pipelines to use new BasePipeline. (2/2) > 600f4e13d [Findit] Import from new pipelines.py instead of the deprecated pipeline_wrapper.py > 09ed0cfc0 mac_toolchain: include symlinks > 1bd943446 [Monorail] Update spam.py to accept files, not stdin > cc8c14881 [Findit] Flake Analyzer - Add confidence score to flake culprit page > fb8c467b1 [Findit] Move pipeline inputs and outputs to services for a more general use. > eaaedf26d [luci-migration] run analysis once in 4h > bcfd58a61 Fix to make the parser work for infra > b070a823c Correct two minor spelling typos in tricium.proto > 405152ea0 Revert "[Predator] Store log in datastore for each crash." > 6707984c0 [led] Add ability to set buildbucket tags on get-builder command. > f75c79ff1 [Monorail] Loosen +1 prevention for project members > 1f1e7caea [3pp] Fix exception when getting gsutil version with newline in it. > e878ba8a7 [Predator] Store log in datastore for each crash. > 6d1a8303b [dockerbuild] Add google-cloud wheel. > 2fc37a078 [Findit] Flake Analyzer - Adding improved detection for nonexistent tests > 9530714a4 [Findit] Flake Analyzer - Use yield when starting pipelines with delay > e724c2e47 [Monorail] Spam: only use word_hashes as a feature > a3b979c41 Lay foundation for ability to create url_type custom fields > 6dd059518 [Monorail] Suppress confirmation when switching a blank template > 57d1b8f53 [Monorail] Fix unquoting of form data for issue template name. > 29b44ca85 [Monorail] Add role="presentation" to monobar navigation table. > 4806953a6 Updates proto message documentation. > b7755a6bc [buildbucket] unflakify swarming tests > edc03273d [build] add vpython-native package. > dca6e39ec [crbadge] Add references to assets > 2dbbefc4e [crbadge] Commit code to compute 'code-number_of_files_added', 'code-number_of_files_touched' and 'code-number_of_files_removed' > e60bf5182 Rename badge code-revert_consecutive_x2 -> code-revert_consecutive. > f1fd4f60d [crbadge] add to_json.py > dec53d0c6 [crbadge] Add readme > c582795d5 Add login: admin to app.yaml > fc34ccc62 [swarmbucket] Add conditionals for objects in task definition. > 1f10693f2 [Findit] Refactor pipelines to schedule try jobs (part 1/2) > 44a4189fa Updated readme to reflect more descriptive monorail instructions. > c4dd374e3 Update documentation to point to correct lines > 9010ba713 led: emit luci UI URL on successful launch. > 48b2a8277 Refactor fileBugDialog into separate element. > e56341506 Roll luci-go DEPS. > abd258fda [Findit] Flake Analyzer - Include more information for filed bug > 1b77c874e [Findit] Use basestring for str/unicode type of attributes in StructuredObject > 14c444d3d Update README > bead4bb6d [Findit] Flake Analyzer - Remove swarming_rerun_results from MasterFlakeAnalysis > fafa4b02e [eventupload] modify to expect protos > fb10d6264 [Findit] Use test specific pipeline to run try job. > 87194899d Remove deprecated and unused android_docker_image_builder recipe > 932f7aff0 Use chops-ui elements and demos to create chopsui-gallery app. > 06dd43cf3 Rename the directory to match the image name > 07300c5ba Allow to override dir name where docker image script is located > fddbe6fc6 Add swarm_docker CIPD package > b7e37aebc Add a generic recipe for building docker images > bb1ef5414 Revert "[luci-migration] run analysis more often" > fb6e95fa3 [luci-migration] run analysis more often > 7e8a5129c Redo imports > b5128904e [Findit] Add a new owner. > d91c95e92 [Findit] Flake Analyzer - Check if test is disabled before filing bug. > 5a33648a5 Revert "Reland "luci-go recipe: make precise-32 builder fail if run on luci."" > 3e7c7695d [Findit] Add the Universal Feedback Button to each user-facing pages. > f91092f8e [Monorail] New subscriptions default to "All issues". > a5fc1d460 sysmon: Pick up multiple types of ambient temp sensors. > a6afbcc20 [Monorail] Update our work-around to urlize() quirks. > a9c0a8ab8 [Findit] When getting logdog logs, retry when get empty log or log in wrong format. > e5ff2c59f Reland "luci-go recipe: make precise-32 builder fail if run on luci." > 961372709 [buildbucket] use new LUCI UI build URLs > 6610de181 Recreate bower.json > a01c58c9c [Findit] Add retry logic to irc message sending. > c0769eed9 Rename back to chops-ui > 4deec5e2e Take [] out near the 171 mark > fd38369af Keep only one html file in bower.json main > 2d72ed64f Remove android-specific remarks from the comments and docs > c5ad87f85 Tricium service: Allow requests from any origin > a7be75200 [Monorail] Only do on-page profiling for the main python thread. > 8ccafa7b8 Splits up swarming info in progress response > 3bf36b432 gerrit_api: do not delete users' draft comments > 8cb566883 [test-results] remove event schema > 8617ab58c Specify versions > cccc52d9f Fix bower json file > 912271c29 Edit chopsui name > 553eb9b07 [Findit] Login should redirect to the current page instead of the referred one. > f68e2c8d2 Update version in bower.json to match git tag I just pushed. > 7e6cf0833 Revert "luci-go recipe: make precise-32 builder fail if run on luci." > 085df35a5 luci-go recipe: make precise-32 builder fail if run on luci. > 92039ff16 Link fileBugDialog to bugDialog > 1f2ab2f33 [Findit] Update links in header. > 47358bf85 [Findit] Flake Analyzer - Check that test is flaky on recent build before filing. > 626a7de21 [Findit] Allow generator pipelines to return without yielding > 1f7c77e4d [Findit] Fix path conflict of protobuf for non-production environment. > f655df
,
Dec 19 2017
The following revision refers to this bug: https://chromium.googlesource.com/infra/luci/luci-go.git/+/1d1f66f3020dee850738629ded568a1808290688 commit 1d1f66f3020dee850738629ded568a1808290688 Author: Robert Iannucci <iannucci@chromium.org> Date: Tue Dec 19 19:08:17 2017 [vpython] Partial revert of 9fe9988df59aa2ae0d83861aa733bf5f1e20f3f4. This: * Bumps venv environment format to v3 * Includes the hash of sitecustomize.py into the environment hash. * Removes sys.executable override from sitecustomize.py. * Makes vpython strip all VirtualEnv's from $PATH from the environ (including non-vpython ones). * Puts the virtualenv bin directory back in $PATH (but in such a way that only one can be present in $PATH at any given time, to minimize accumulation effects). This is because we have scripts in the chromium ecosystem which intentionally do: * Tweak $PYTHONPATH * Launch subprocess (using sys.executable) The new philosophy is that `vpython` indicates an explicit, hard break in the python environment. "wrapper" type scripts which wrap other, unknown, scripts will need to explicitly use vpython. "launcher" type scripts (e.g. the ones that do the tweak+launch) are much more prevalent and after this CL will be able to work without modification. R=dnj@chromium.org, vadimsh@chromium.org Bug: 793325, 795638 Change-Id: I4caa88f45a8304448f1b7fb475cc9d03480f6f98 Reviewed-on: https://chromium-review.googlesource.com/833449 Commit-Queue: Robbie Iannucci <iannucci@chromium.org> Reviewed-by: Daniel Jacques <dnj@chromium.org> [modify] https://crrev.com/1d1f66f3020dee850738629ded568a1808290688/common/system/prober/probe.go [modify] https://crrev.com/1d1f66f3020dee850738629ded568a1808290688/vpython/application/application.go [modify] https://crrev.com/1d1f66f3020dee850738629ded568a1808290688/vpython/run.go [modify] https://crrev.com/1d1f66f3020dee850738629ded568a1808290688/vpython/spec/spec.go [modify] https://crrev.com/1d1f66f3020dee850738629ded568a1808290688/vpython/spec/spec_test.go [modify] https://crrev.com/1d1f66f3020dee850738629ded568a1808290688/vpython/venv/assets/assets.gen.go [modify] https://crrev.com/1d1f66f3020dee850738629ded568a1808290688/vpython/venv/assets/gen.go [add] https://crrev.com/1d1f66f3020dee850738629ded568a1808290688/vpython/venv/assets/sitecustomize.py [delete] https://crrev.com/b05a9b2d66045edd38f248f72ab47fae2dc1542a/vpython/venv/assets/sitecustomize.py.tmpl [modify] https://crrev.com/1d1f66f3020dee850738629ded568a1808290688/vpython/venv/config.go [modify] https://crrev.com/1d1f66f3020dee850738629ded568a1808290688/vpython/venv/venv.go
,
Dec 19 2017
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/08e35087eaf8ee95207450d2a2e33152a2f245be commit 08e35087eaf8ee95207450d2a2e33152a2f245be Author: Robert Iannucci <iannucci@chromium.org> Date: Tue Dec 19 21:21:48 2017 Roll luci-go Also updates vpython integration tests to match. 2a3fee98 [gerrit] Clean up gerrit-related code. 1d1f66f3 [vpython] Partial revert of 9fe9988df59aa2ae0d83861aa733bf5f1e20f3f4. b05a9b2d [cipd] Cleanup empty directory trees after removing packages. 56624455 [buildbucket] Add conversion methods for Permissions. 8ef8575f [assets] Some improvements to the assets tool. 00ec863f [buildbucket] Export access test client. 1774d74c [milo] make CurrentBuilds empty array 625658fd [fixflagpos] Extract positional flag fixing lib from cipd client. TBR=nodir@chromium.org, vadimsh@chromium.org Bug: 795638,793325 Change-Id: I2ee75e7d43034ae39dd75bd42c127dafc83cdadc Reviewed-on: https://chromium-review.googlesource.com/834590 Commit-Queue: Robbie Iannucci <iannucci@chromium.org> Reviewed-by: Vadim Shtayura <vadimsh@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org> [modify] https://crrev.com/08e35087eaf8ee95207450d2a2e33152a2f245be/go/src/infra/tools/vpython/test_data/test_handoff.py.triggered [modify] https://crrev.com/08e35087eaf8ee95207450d2a2e33152a2f245be/go/src/infra/tools/vpython/main_test.go [modify] https://crrev.com/08e35087eaf8ee95207450d2a2e33152a2f245be/go/src/infra/appengine/cr-audit-commits/app/test_utils.go [modify] https://crrev.com/08e35087eaf8ee95207450d2a2e33152a2f245be/go/src/infra/appengine/cr-audit-commits/app/findit_rules.go [modify] https://crrev.com/08e35087eaf8ee95207450d2a2e33152a2f245be/go/src/infra/tools/vpython/test_data/test_handoff.output [modify] https://crrev.com/08e35087eaf8ee95207450d2a2e33152a2f245be/DEPS [modify] https://crrev.com/08e35087eaf8ee95207450d2a2e33152a2f245be/go/src/infra/appengine/cr-audit-commits/app/smoke.go [modify] https://crrev.com/08e35087eaf8ee95207450d2a2e33152a2f245be/go/src/infra/appengine/cr-audit-commits/app/utils.go [modify] https://crrev.com/08e35087eaf8ee95207450d2a2e33152a2f245be/go/src/infra/tools/vpython/test_data/test_handoff.py
,
Dec 19 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/infradata/config/+/47be26f3b260dcfb5a478a50640da0763340f118 commit 47be26f3b260dcfb5a478a50640da0763340f118 Author: Robert Iannucci <iannucci@chromium.org> Date: Tue Dec 19 22:24:41 2017
,
Dec 20 2017
The following revision refers to this bug: https://chrome-internal.googlesource.com/infradata/config/+/4e0d558afb8413f5d17de0037efd5221b74234ae commit 4e0d558afb8413f5d17de0037efd5221b74234ae Author: Robert Iannucci <iannucci@chromium.org> Date: Wed Dec 20 00:37:32 2017
,
Dec 20 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/build/+/0a8d5e0baf311c43556c1d393524b5a6e915cf76 commit 0a8d5e0baf311c43556c1d393524b5a6e915cf76 Author: Robert Iannucci <iannucci@chromium.org> Date: Wed Dec 20 18:48:31 2017 [cipd_bootstrap_v2] Bump staging vpython version. To match buildbucket. This reverts the 'sys.executable' change. 08e35087e Roll luci-go 7cab4e614 [som] update RELNOTES.md for weekly push 2aafb3b28 Exclude Glyco tests from infra continuous f3ce6077e Roll infra/go/src/go.chromium.org/luci (14 commits) 954d71ff0 [Monorail] Add a 'list of dict' api example 1386f6e24 [som] Handle some badly formed test results cases more gracefully. d9fb46aca [som] Add analyzer cron for chromium.gpu.fyi 307b5c9b5 [doc] Add vpython one-pager. eee21a888 Set env var with num containers that are configured to run on a host 250116d9f Monorail: Make alert emails only update issue on creation if command lines were found. Bug: monorail: d94c4745c [Monorail] Implement warmup handlers. 093e6bff0 [cipd] Add an API endpoint to list all instances of a package. 7000cee69 [som] Replace *all* dots with underscores when mapping tree name to prop bb783a680 Spam can now compare two models that have been uploaded to ML Engine. 3fdac8140 Finally turn on --auto-file-bugs for wpt-import bfd71d3d0 Tree-Status: Use chops-header 4aeedac82 [Monorail] Add any-hotlists-for-user search option 1fde8a953 [Monorail] Ban user who POSTed to the admin template form 1000s of times. b9ca57917 [Monorail] Process non-id hotlist searches 91e14c568 [som] Show commit positions instead of short hashes in rev range. d546a30c7 Roll infra/go/src/go.chromium.org/luci/ 79172f5b4..94f3a61cb (5 commits) 47e95454f [Findit] (XS) Treat None as Zero for cache arithmetic. e84f822e4 [bbroll] Roll vpython and vpython-native simultaneously. 3d39e9788 Separate "cit restart" syntax from example in Master Restarts doc. 80bda4f92 [bbroll] Teach bbroll about vpython-native. a3da90890 Change "ldap" to "username" in restart.py. c70f9044d [luci-migration] delete LUCIBuildbucketBucket field 0084c2031 [Findit] Append _flake to cache name for flake tryjobs on luci. 1775cc13d [buildbucket] remove legacy code path 3e26315f9 [luci-migration] do not store luci bucket 31c8227a5 [Monorail] Add initial unit tests for spam trainer 5390e38b5 Add chromium.clang, tryserver.chromium.chromiumos to test-results. 735b91a8f [Predator] Fix run_predator.py script to run crash locally. 997e39be9 [Monorail] One more fix to docs for v1 API CC type. 043fe687a [buildbucket] fix default pool 4a8ba6849 [Monorail] Fix some types in v1 API docs. 3a5d10819 Run wpt-import through vpython 02d2a4633 [doc] update event pipeline docs 4532c709f Process hotlist_id searches 8bd284080 ChOpsUI: Rename prefix to chops-. e7128132d Provide wpt-import with the SA private key to access Monorail e3cb7b879 [bigquery] send timestamps in iso format 2f143a8a0 [doc] update event pipeline doc 0a838d94d [Monorail] Refactored application of issue deltas. R=nodir@chromium.org, vadimsh@chromium.org Bug: 795638,793325,784597 Change-Id: I25343559d08b7632bfbee917416b58a8bfba6892 Reviewed-on: https://chromium-review.googlesource.com/837150 Reviewed-by: Nodir Turakulov <nodir@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org> [modify] https://crrev.com/0a8d5e0baf311c43556c1d393524b5a6e915cf76/scripts/slave/cipd_bootstrap_v2.py
,
Dec 21 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/depot_tools/+/a57000d894fc3f9aeb1c489ebb6af47f71dbcd76 commit a57000d894fc3f9aeb1c489ebb6af47f71dbcd76 Author: Robert Iannucci <iannucci@chromium.org> Date: Thu Dec 21 00:20:00 2017 [vpython] Roll vpython to the latest version This fixes the sys.executable issue observed with run-webkit-tests. infra.git diff: 08e35087e Roll luci-go 7cab4e614 [som] update RELNOTES.md for weekly push 2aafb3b28 Exclude Glyco tests from infra continuous f3ce6077e Roll infra/go/src/go.chromium.org/luci (14 commits) 954d71ff0 [Monorail] Add a 'list of dict' api example 1386f6e24 [som] Handle some badly formed test results cases more gracefully. d9fb46aca [som] Add analyzer cron for chromium.gpu.fyi 307b5c9b5 [doc] Add vpython one-pager. eee21a888 Set env var with num containers that are configured to run on a host 250116d9f Monorail: Make alert emails only update issue on creation if command lines were found. Bug: monorail: d94c4745c [Monorail] Implement warmup handlers. 093e6bff0 [cipd] Add an API endpoint to list all instances of a package. 7000cee69 [som] Replace *all* dots with underscores when mapping tree name to prop bb783a680 Spam can now compare two models that have been uploaded to ML Engine. 3fdac8140 Finally turn on --auto-file-bugs for wpt-import bfd71d3d0 Tree-Status: Use chops-header 4aeedac82 [Monorail] Add any-hotlists-for-user search option 1fde8a953 [Monorail] Ban user who POSTed to the admin template form 1000s of times. b9ca57917 [Monorail] Process non-id hotlist searches 91e14c568 [som] Show commit positions instead of short hashes in rev range. d546a30c7 Roll infra/go/src/go.chromium.org/luci/ 79172f5b4..94f3a61cb (5 commits) 47e95454f [Findit] (XS) Treat None as Zero for cache arithmetic. e84f822e4 [bbroll] Roll vpython and vpython-native simultaneously. 3d39e9788 Separate "cit restart" syntax from example in Master Restarts doc. 80bda4f92 [bbroll] Teach bbroll about vpython-native. a3da90890 Change "ldap" to "username" in restart.py. c70f9044d [luci-migration] delete LUCIBuildbucketBucket field 0084c2031 [Findit] Append _flake to cache name for flake tryjobs on luci. 1775cc13d [buildbucket] remove legacy code path 3e26315f9 [luci-migration] do not store luci bucket 31c8227a5 [Monorail] Add initial unit tests for spam trainer 5390e38b5 Add chromium.clang, tryserver.chromium.chromiumos to test-results. 735b91a8f [Predator] Fix run_predator.py script to run crash locally. 997e39be9 [Monorail] One more fix to docs for v1 API CC type. 043fe687a [buildbucket] fix default pool 4a8ba6849 [Monorail] Fix some types in v1 API docs. 3a5d10819 Run wpt-import through vpython 02d2a4633 [doc] update event pipeline docs 4532c709f Process hotlist_id searches 8bd284080 ChOpsUI: Rename prefix to chops-. e7128132d Provide wpt-import with the SA private key to access Monorail e3cb7b879 [bigquery] send timestamps in iso format 2f143a8a0 [doc] update event pipeline doc 0a838d94d [Monorail] Refactored application of issue deltas. 9617f0f2a Roll infra/go/src/go.chromium.org/luci/ 1166f0f8e..79172f5b4 (8 commits) 26cfd6e55 [som] have staging hit findit staging. 7be5101e9 [Monorail] Parse and Preprocess hotlist searches 069fd6087 Introduces functions into the Tricium config. 34b45cfec chromium_build_stats: fix table message b9bb26a2f [Findit] Schema for Findit Analysis Events 57920812b [Findit] Flake Analyzer - Moving heuristic analysis to services 1e0e56837 Roll go.chromium.org/luci 6217fda16 [Monorail] Treat invalid oauth tokens as 401s. 6ca3ba437 Roll go.chromium.org/luci. 99d98fa4f Monorail: Reland command actions on alert emails. 6e2435fd1 Roll 'luci' DEPS. 099bbde1a Rolling 2 dependencies 21b330535 [CTF] Add new owners. 5c8bea6a2 [som] Update RELNOTES.md for weekly push e1a7ce224 [Monorail] Revert to returning 401s for expired oauth tokens. a9f648b3f [som] Add test result history fetching to the analyzer. f77237b66 [Monorail] Fix bug in training data loading function from previous refactor ff3cf9ec5 [Monorail] Reraise DB exception if we run out of retries. d5d1b7e2e [som] Separate alert links into "Useful" and less prominent "All" 4a3399a32 [Monorail] Add codesite files to spam training data 9f19d78d7 Install lsof on swarm_docker image a99057174 [vpython] Add chained-invocation integration test. c9095a4fa [som] Add support for using test run history from test-results server 07d9055ae [luci-migration] fix form action e8b915df5 [som] Some tweaks to render test results embedded in alerts. 31591036f luci-migration: copy "dry_run" if set when triggering tryjobs. ffbf69a37 [Monorail] Retry when we get database errors. 873617c36 [luci-migration] hide exp percentage on non-try builders 61eb55332 [Monorail] Make v1 API handlers close their DB connections. 16f7d35fd [Monorail]Monitor initial db connection time 3c1fb65c3 [buildbucket] add a test for explicit pool name f051010a6 [dockerbuild] build local pure python wheels 52399c135 [luci-migration] do not post comments twice 878fdf9d3 [buildbucket] fix default pool name 2c0cda242 Fix yaml syntax. cd71a211d chromium_build_stats: show by build-step time 345566bcc [Findit] Flake Analyzer - Fixing code coverage in recursive_flake_pipeline 388b9b698 [luci-migration] add "Start analysis now" button dcb818825 Roll luci-go and luci/gae DEPS. 958bfde84 [Predator] Fix a dashboard UI bugs. 311f433c5 [som] Stop splitting test failures into one alert per test failure. f949bd91a Roll infra/go/src/go.chromium.org/luci/ 3d94cf7eb..cab6ace71 (12 commits) 0460452ab [Monorail] Make all tests using testbed call deactivate(). 387828527 [Findit] Use same GetStepLog to get tryjob report. 453a08cfa Use "copy" install mode in mpagent cipd package. eb747cc6a Add bug template for config propagation/validation tickets. f483132ee [Predator] Fix a typo bug in Predator for clusterfuzz. 558ace00a [som] Make a separate client services init for staging/prod 2ef7d0c72 [Monorail] Replace mentions of staging with prod in spam README e23dc277c [Monorail] Refactor more exception classes to exceptions.py. 83dd93631 Roll infra/luci/ 1e5342e46..e6fa13578 (19 commits) 495b48801 [Monorail] Finish support for custom fields in v1 API. ffbd73084 [buildbucket] fix entity skipping in query-based search 27a6be765 [buildbucket] return properties in LUCI builds 83da84670 [luci-migration] change metric to 1w bc798a5df [buildbucket] default pool to bucket name 498ac6a8e [luci-migration] hide "LUCI is Prod" on trybots 0d1009fbe [luci-migration] do not use relative time in reports ccfad35f2 Revert "Monorail: Add command actions to alert emails." b8e944ce9 [Predator] Disable TouchCrashedComponent and TouchCrashedDirectory for big regression range crashes. cd0113700 ChOpsUI: user-dopdown -> user-dropdown. 6fcaa7677 ChOpsUI-Gallery: Add Gitignore, edit Makefile, and update Bower. 4a19fceca [Predator] Catch exception globally. fcb0ff550 Monorail: Add command actions to alert emails. 033def824 SoM: Add crdx-header to SoM. ba5a63d14 [buildbucket] remove default swarming hostname field 975621029 [Findit] Refactor config validation. b255ab8c0 Revert "[Findit] Merge Heuristic pipelines for compile failures." 0bfe44fde Revert "[Findit] Merge Heuristic pipelines for test failures." c32afe359 Revert "[Findit] In _failure_analysis services, use int type build_number as keys in failure_info['builds']" 8bf2b13c1 [Findit] Flake Analyzer - Display times in local time 2d5155b50 luci_check: Fix recipe to run in checkout dir 3620b313a Revert "[Findit] Make HeuristicAnalysisForCompilePipeline inherit from new BasePipeline." 1e5cde891 Revert "[Findit] Flake Analyzer - Display times in local time" f04be69b8 [Predator] Clean up the log passing. 54b6b3102 [Predator] Fix bug in PredatorForChromeCrash. 4aa3ce3c5 [chromium-build] Fix chromecals javascript to use /deprecated/. 012da1352 [luci-migration] enable emails 72ab8187a update go/register-luci-project to use admin queue d8a5bcc19 Revert "[Fndit] Make HeuristicAnalysisForTestPipeline inherit from new BasePipeline." 5f7efcb4d Automate the process of retraining the spam predictor. 0e998e80f [Findit] Flake Analyzer - Display times in local time a81603075 [luci-migration] sort builders by status b1454d3e7 Roll luci-go deps. f9f33cd2b [Findit] Fix a bug in naming attribute definition metadata. 0a4b6a1c0 Add recipe to call infra.tools.luci_check a97924516 Flakiness Dashboard: Add CRDX Feedback button. 060bafc62 SoM: Restore custom labels per-tree to bug filing. 5a9193767 SoM: Make file bug dialog scrollable. 0751d9569 SoM: Update on-call links. 5c353879e [Predator] Fix KeyError exception. 0128ea6a6 [buildbucket] require swarming hostname 8b0834e80 [Findit] Treat an empty 'tests' key same as absent. 4927f86d7 chromium_build_stats: calculate weighted time 11d7448d1 Create packages for gerrit and isolated clients. c0c515630 [Findit] Not save extracted signals for test failures. 70548b555 [Findit] Workaround for too large signals. 9855f65b6 [Predator] Handle file name crash state. 8bc0df738 [kitchen] Remove some unnecessary flags. fd0f4b0d6 Roll luci-go deps. bdf91f698 [Predator] Handle and push back error message and result when there are errors in analysis. efaab3b1b luci_check: Check the diff between luci console and buildbot ef105ebcf [Monorail]Format url_type fields in issue details 7294ddb4b [dockerbuild] fix error with empty wheel regex fe09cfe76 chromium_build_stats: ninjalog dedup by cmd hash. 060753a04 [Monorail]Add url_value to Issue2FieldValue 552370e8c Roll luci-go and gae deps. 09fb10b6a [Monorail] Prevent restricted issues from being flagged spam 6c327c121 SoM: Update release notes. d176d3f6c [CTF] Check for duplicate bugs before filing. f25955a2a [Findit] Add default list of retriable exceptions for http interceptor. 13695716c [Findit] Default to 0 when confidence is returned as None. b706523bd [luci-migration] allow access to public masters 53655c36c SoM: Add chopsui dep. f8845fcf4 Revert "[Findit] Flake Analyzer - Convert timestamp to local time." 24531b06a ChopsUI: chops-ui -> chopsui. 34007b88a [Fndit] Make HeuristicAnalysisForTestPipeline inherit from new BasePipeline. 07700732c [Findit] Make HeuristicAnalysisForCompilePipeline inherit from new BasePipeline. e7de92d7e [buildbucket] fix assertion error f5c794263 [som] Fix bug filing form. 798475f67 [monorail] remove api/prpc 80684bc90 [luci-migration] Do not mark a builder as migrated twice 7d918d36f [luci-migration] set AnalysisTime when marking builder as migrated df0c9f2b6 [luci-migration] close bug when buildbot builder is deleted 19ff035a7 [cipd] Sort pkgs and dirs returned by API. 3b5e735ed [Findit] Use the new names for Findit's swarmbucket and pool. b6a606bf7 [luci-migration] Add oauth2 for bots. 305b22285 [buildbucket] improve error message for expired builds 053bd2ea9 [master-manager] Warn on attempting to restart an official master. 48367b9cb [Findit] In _failure_analysis services, use int type build_number as keys in failure_info['builds'] ff9c111b3 [buildbucket] rename reset_expired_builds c0e91eca6 ChOpsUI: add header element. 8381d259b [Findit] Make Findit not flag changes by certain accounts as culprit. 6485b539d [luci-migration] add Builder compound index 0a9afb421 [buildbucket] Add access API. e9701c393 [som] update RELNOTES.md b2fb31f1a Roll infra/luci/ 9761e1747..1e5342e46 (87 commits) a57d95fe8 Roll luci-go and luci/gae DEPS. 2026eaab6 [rietveld] Fix test_views.py. 3e9fee3ce [som] Send a *pointer* to a proto struct to eventuploader 07f77f164 [Findit] Flake Analyzer - Minor css and polymer tweaks a8efd0ae0 android_docker: Mount /etc/sudoers* in the containers. 1bc2dc1ea [crbadge] refactor a little. 36b0e1b2c android_docker: Set isolate cache size in containers based on disk space 1afce8b07 [Predator] Publish back result for every crash. 0eb02b776 [Findit] Flake Analyzer - Add pipeline to determine isolated sha of commit position 989999772 SoM: add snippet about user to inline-filed bugs. c8b558b2a [test-results] Remove table schema comparison code 2daaf183b [Findit] Flake Analyzer - Convert timestamp to local time. 006253c6a [som, TA/DA] Add link to test expectation editor. 91ca088ec Roll go dependencies and luci-go DEPS. da194ebbc "Reland chromium-build redirection changes" 25ec7fd1b [Findit] Flake Analyzer - Always show heuristic results if available ee6d97628 [luci-migration] discover CI builders 2e716e1e3 [bigquery] refactor BigQueryHelper f64f2c1ce Remove references to phajdan.jr 5af01dd6d Fix 500s from json serialization of datetimes 206b4474c [kitchen] Fix logging nit related to devshell disablement on Windows. 35db563a4 [Findit] Flake Analyzer - Adding diagnostic logging for missing swarming tasks c433034fa [kitchen] Use gsutil authentication helper in addition to DevShell. 66dc8a1ba [test-results] fix nil field error. fd4b4bfa4 Roll luci-go DEPS. ec1186473 [som] RELNOTES.md update d7108a228 [Monorail] Enable API rate limiting. 798871461 [Findit] Merge Heuristic pipelines for test failures. 2efbaf68e [Findit] Merge Heuristic pipelines for compile failures. 4fdf96945 [Findit] Make sure not append a try_job result which is already in results. ac97a9bc4 Correct link formatting in CONTRIBUTING.md df59914d7 Revert "[som] Update RELNOTES.md for weekly push." 4f09c9256 [som] Fix some text entry issues with email autocomplete d46e115c5 [Findit] Flake Analyzer - Give filed bugs priority and a status abe5d330f [som] Update RELNOTES.md for weekly push. 6ce4d0da8 [Findit] Refactor identify_test_try_job_culprit_pipeline to use new BasePipeline. 91dcf3242 [Findit] Flake Analyzer - Fix blank value for culprit analysis status 866f8be3a [Findit] Mock urlfetch on testcase to stop tests using http. b864c5a49 [Findit] Merge scheduling and monitoring test try job pipelines. 18f03641b [Findit] Support 'use_swarmbucket' config for defaults. c8dfa8ea0 [Findit] Flake Analyzer - Allow minimum confidence threshold to be configurable 3d17e151c Add autocomplete UI for cc: field in bug form. 60a2dcb8b [Findit] Flake Analyzer - Account for try job result being None e4840fe3b [Findit] Refactor identify_compile_try_job_culprit_pipeline to use new BasePipeline. cad0bc77c [Findit] Flake Analyzer - Remove process flake swarming tasks from main d79426efc [Findit] Flake Analyzer - Check for a previously filed bug for test 68ec397c6 [Findit] Merge scheduling and monitoring compile try job pipelines. ed65c5e98 [Monorail] Fix issue list cells for enum custom fields. da379bd77 Handle better lkgr_finder failures. 273ef7d9c Roll go.chromium.org/luci 11b4c4615 SoM: Restore autofilling CCed user. 64860d91a [Findit] Add urlsafe_try_job_key to parameters to run a try job. c0fc9ff2d buildbucket: return build numbers 4521a5432 Put PRESUBMIT in correct location 80e2480c9 [Findit] Mock GetBotsByDimension in TryJobTest. ab434669c [buildbucket] index experimental d77ddb92b [buildbucket] do not cancel tasks cdcb665d7 [Findit] Move logic in monitor_try_job_pipeline to service module bf39d808f [buildbucket] do not monitor experimental builds b47b6de09 [buildbucket] simplify metrics.fields_for f1a52871b [buildbucket] move build normalization to model a358efe8a [Findit] Flake Analyzer - Unlock throttling and add config override. 3e893cdb0 Upload lkgr status page even if lkgr_finder fails. ad252d114 Adds Feedback RPCs. 88f3e20cd [Monorail]Fix template2field table col 190d224fb [Monorail] Define IssueDelta to simplify DeltaUpdateIssue() args. 4a677ceb7 Adds comment creation time. c1ec1ceb1 Adds comment UUIDs. dd27550ff [buildbucket] exclude experimental builds from search results f76b4c852 [buildbucket] add build.experimental attribute 30944d69f [buildbucket] extract common property validation d2779848b [som] Add a user email autocomplete handler. 2b69be620 mac_toolchain: update file permissions post-install c4e95932f Add presubmit script for config validation 894cac284 mac_toolchain: add "package" command e2de5cb7c [Findit] Flake Analyzer - Removing unused queue cac592bef [Findit] Making code coverage 99% to account for disabled tests 5ad3123bc [Findit] Disable another flaky test. 8424c14cf [Findit] Flake Analyzer - Deprecating trigger flake swarming task from findit_api 20af972ae Reland "[Predator] Store log in datastore for each crash." 90b64a3b3 [Findit] Reenable testUpdateFirstFailureOnTestLevelThenUpdateStepLevel 26ee39500 [Predator] Fix a minor bug in result feedback page. 0e3a203b9 [Findit] Flake Analyzer - Find nearby build that's valid. b6fddda68 Roll luci/luci-go and luci/gae DEPS. dee11894e [Monorail] Add MarkupDescription and ParseIssueRequestFields tests c638d37a5 [Findit] Fix flaky tests in service/test_try_job_test.py a0bc466dd [Findit] Support swarmbucket bots for flake tryjobs. 6da824aa7 [Findit] Temporarily disable some flaky tests. 49a01b212 [buildbucket] make migration_host a message field 40b132329 ChOpsUI: Add crdx- prefix to all elements. 6d7a1b94a [Findit] Support new build url format for luci tryjobs. 3f14a67ab [Findit] Use a new url to get all rotations. dc0bf59c7 Keep bolded text after issue description edits 5ca67600a Revert chromium-build redirection changes 19f4568f9 [som] Update RELNOTES.md for weekly push d406cf231 [luci/server/portal] Adapt to rename of /admin/settings -> /admin/portal. 692fa6e48 [Findit] Parse dict dependency in DEPS file. fd63f5a0a [Monorail] Update footer links to be https. 43c9fd9cb [cr-buildbucket] Add LUCI Migration App support for swarmbucket. b2481685e [Findit] Flake Analyzer - Implement new schedule flake try job pipeline to compile and isolate only 1e8154971 [bigquery] simplify imports 78468fe15 chromium-build: Reroute all main handler routes to ci.chromium.org 9d5e9479c [ctf] update the json field keys try-flakes looks for. 4a992e1d3 [Issue Wizard] Update template list of other browsers. b35e075ac Roll luci/luci-go and luci/gae DEPS. b78c8f693 chromium-build: redirect to ci.chromium.org 19029c011 [Findit] Flake Analyzer - Encapsulate analysis entities and improve ui a38b31469 [infra/libs/bigquery] modify to expect protos d06bf514a WebRTC: Display html page with lkgr_finder info. e05e0bd3d Cleans up Gerrit project mapping. e73516d3f Make url_types links throughout monorail 2fa99e600 Roll luci-go and gae b5f87f503 [Monorail] Allow dashes in domain part of /u/EMAIL urls. 50cf28d29 SoM: Make +/- buttons in menu sections toggleable. fd8aa212f Revert "[Findit] Flake Analyzer - Run all flaky gtests experiment" ecb4cfb2d Check url_values before saving a1f26f2a1 [Monorail] Temporarily disable comment classification 49b05561c [Findit] Make swarmbucket requests specify mastername prop. 6e420fe71 [Monorail] Avoid a DB write for action limits of whitelisted users. dc9d7df49 [Monorail] Block an IP hitting the same URL every 5s. 3522bfc28 [bootstrap] add urllib3 package d05bd20a3 [testresults] add event logging 5dfc798ee WebRTC: Remove Memcheck from LKGR config. 3142575bb [ts_mon]: metrics.py: Add __eq__ methods 26940384c [bootstrap] update google-cloud-bigquery 19c5ba0a7 [luci-migration] schedule builds without got_revision 5c0c2bac7 [dockerbuild] Allow building on native platform. 0e1c8b0ce Revert "[bootstrap] update google-cloud-bigquery" 74c7de65a Fix chromium.android LKCR entry. 1821be50b Roll luci-go. 54472fa9f led: improvements in led get-build subcommand. d221ca328 [buildbucket] add error field to all response messages 01aecd1b0 [bootstrap] update google-cloud-bigquery 5be4bb563 Update cros builders used in LKCR determination. 70205ddef [Monorail] Make the v1 API require issue owners to be project members. 9673d2fe9 [Findit] Use basestring instead of str for pipeline output_type. a74430167 Update Android bot locations after the move to chromium.android. 90984bd47 [luci-migration] Add LUCIIsProd bool and JSON GET API. d229b6939 Move link regex to _constants 06810efc4 SoM: Remove per-alert group button. c318694c8 [Findit] Update the parameters when calling the pipeline to start a test try job. 276854c5e Finish url_type validation 0d174bafc [Findit] Use a dedicated pipeline to identify test try job culprits. 1f9a01ecc Make url_type custom fields searchable e164be065 [Findit] move remaining logic in culprit action wrapper pipelines to service. 49374d0ff Remove unused const `repo` from rpc_analyze.go. 6f8050b96 [Findit] Flake Analyzer - Link flake culprit pages to dashboard 4bc16b954 [Findit] Flake Analyzer - Run all flaky gtests experiment 03c7c90a1 [Findit] Flake Analyzer - Allow cancellation if tryjob is still in progress 66ea9e832 [swarmbucket] Filter with tags after applying tags to task :) 3f5a70e3f Monorail: Remove trooper autoassignment for alert bugs. 90422d4dc Make url_type fields modifiable 57f4c0c10 [dockerbuild] add more google-* wheels and --wheel_re. 9362ae533 [Findit] Refactor schedule try job pipelines to use new BasePipeline. (2/2) 600f4e13d [Findit] Import from new pipelines.py instead of the deprecated pipeline_wrapper.py 09ed0cfc0 mac_toolchain: include symlinks 1bd943446 [Monorail] Update spam.py to accept files, not stdin cc8c14881 [Findit] Flake Analyzer - Add confidence score to flake culprit page fb8c467b1 [Findit] Move pipeline inputs and outputs to services for a more general use. eaaedf26d [luci-migration] run analysis once in 4h bcfd58a61 Fix to make the parser work for infra b070a823c Correct two minor spelling typos in tricium.proto 405152ea0 Revert "[Predator] Store log in datastore for each crash." 6707984c0 [led] Add ability to set buildbucket tags on get-builder command. f75c79ff1 [Monorail] Loosen +1 prevention for project members 1f1e7caea [3pp] Fix exception when getting gsutil version with newline in it. e878ba8a7 [Predator] Store log in datastore for each crash. 6d1a8303b [dockerbuild] Add google-cloud wheel. 2fc37a078 [Findit] Flake Analyzer - Adding improved detection for nonexistent tests 9530714a4 [Findit] Flake Analyzer - Use yield when starting pipelines with delay e724c2e47 [Monorail] Spam: only use word_hashes as a feature a3b979c41 Lay foundation for ability to create url_type custom fields 6dd059518 [Monorail] Suppress confirmation when switching a blank template 57d1b8f53 [Monorail] Fix unquoting of form data for issue template name. 29b44ca85 [Monorail] Add role="presentation" to monobar navigation table. 4806953a6 Updates proto message documentation. b7755a6bc [buildbucket] unflakify swarming tests edc03273d [build] add vpython-native package. dca6e39ec [crbadge] Add references to assets 2dbbefc4e [crbadge] Commit code to compute 'code-number_of_files_added', 'code-number_of_files_touched' and 'code-number_of_files_removed' e60bf5182 Rename badge code-revert_consecutive_x2 -> code-revert_consecutive. f1fd4f60d [crbadge] add to_json.py dec53d0c6 [crbadge] Add readme c582795d5 Add login: admin to app.yaml fc34ccc62 [swarmbucket] Add conditionals for objects in task definition. 1f10693f2 [Findit] Refactor pipelines to schedule try jobs (part 1/2) 44a4189fa Updated readme to reflect more descriptive monorail instructions. c4dd374e3 Update documentation to point to correct lines 9010ba713 led: emit luci UI URL on successful launch. 48b2a8277 Refactor fileBugDialog into separate element. e56341506 Roll luci-go DEPS. abd258fda [Findit] Flake Analyzer - Include more information for filed bug 1b77c874e [Findit] Use basestring for str/unicode type of attributes in StructuredObject 14c444d3d Update README bead4bb6d [Findit] Flake Analyzer - Remove swarming_rerun_results from MasterFlakeAnalysis fafa4b02e [eventupload] modify to expect protos fb10d6264 [Findit] Use test specific pipeline to run try job. 87194899d Remove deprecated and unused android_docker_image_builder recipe 932f7aff0 Use chops-ui elements and demos to create chopsui-gallery app. 06dd43cf3 Rename the directory to match the image name 07300c5ba Allow to override dir name where docker image script is located fddbe6fc6 Add swarm_docker CIPD package b7e37aebc Add a generic recipe for building docker images bb1ef5414 Revert "[luci-migration] run analysis more often" fb6e95fa3 [luci-migration] run analysis more often 7e8a5129c Redo imports b5128904e [Findit] Add a new owner. d91c95e92 [Findit] Flake Analyzer - Check if test is disabled before filing bug. 5a33648a5 Revert "Reland "luci-go recipe: make precise-32 builder fail if run on luci."" 3e7c7695d [Findit] Add the Universal Feedback Button to each user-facing pages. f91092f8e [Monorail] New subscriptions default to "All issues". a5fc1d460 sysmon: Pick up multiple types of ambient temp sensors. a6afbcc20 [Monorail] Update our work-around to urlize() quirks. a9c0a8ab8 [Findit] W
,
Dec 21 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/build/+/afe487270b97589dedfc7a4eaecbdf6a34a759ae commit afe487270b97589dedfc7a4eaecbdf6a34a759ae Author: Robert Iannucci <iannucci@chromium.org> Date: Thu Dec 21 00:20:59 2017 [cipd_bootstrap_v2] Bump vpython prod version. 08e35087e Roll luci-go 7cab4e614 [som] update RELNOTES.md for weekly push 2aafb3b28 Exclude Glyco tests from infra continuous f3ce6077e Roll infra/go/src/go.chromium.org/luci (14 commits) 954d71ff0 [Monorail] Add a 'list of dict' api example 1386f6e24 [som] Handle some badly formed test results cases more gracefully. d9fb46aca [som] Add analyzer cron for chromium.gpu.fyi 307b5c9b5 [doc] Add vpython one-pager. eee21a888 Set env var with num containers that are configured to run on a host 250116d9f Monorail: Make alert emails only update issue on creation if command lines were found. Bug: monorail: d94c4745c [Monorail] Implement warmup handlers. 093e6bff0 [cipd] Add an API endpoint to list all instances of a package. 7000cee69 [som] Replace *all* dots with underscores when mapping tree name to prop bb783a680 Spam can now compare two models that have been uploaded to ML Engine. 3fdac8140 Finally turn on --auto-file-bugs for wpt-import bfd71d3d0 Tree-Status: Use chops-header 4aeedac82 [Monorail] Add any-hotlists-for-user search option 1fde8a953 [Monorail] Ban user who POSTed to the admin template form 1000s of times. b9ca57917 [Monorail] Process non-id hotlist searches 91e14c568 [som] Show commit positions instead of short hashes in rev range. d546a30c7 Roll infra/go/src/go.chromium.org/luci/ 79172f5b4..94f3a61cb (5 commits) 47e95454f [Findit] (XS) Treat None as Zero for cache arithmetic. e84f822e4 [bbroll] Roll vpython and vpython-native simultaneously. 3d39e9788 Separate "cit restart" syntax from example in Master Restarts doc. 80bda4f92 [bbroll] Teach bbroll about vpython-native. a3da90890 Change "ldap" to "username" in restart.py. c70f9044d [luci-migration] delete LUCIBuildbucketBucket field 0084c2031 [Findit] Append _flake to cache name for flake tryjobs on luci. 1775cc13d [buildbucket] remove legacy code path 3e26315f9 [luci-migration] do not store luci bucket 31c8227a5 [Monorail] Add initial unit tests for spam trainer 5390e38b5 Add chromium.clang, tryserver.chromium.chromiumos to test-results. 735b91a8f [Predator] Fix run_predator.py script to run crash locally. 997e39be9 [Monorail] One more fix to docs for v1 API CC type. 043fe687a [buildbucket] fix default pool 4a8ba6849 [Monorail] Fix some types in v1 API docs. 3a5d10819 Run wpt-import through vpython 02d2a4633 [doc] update event pipeline docs 4532c709f Process hotlist_id searches 8bd284080 ChOpsUI: Rename prefix to chops-. e7128132d Provide wpt-import with the SA private key to access Monorail e3cb7b879 [bigquery] send timestamps in iso format 2f143a8a0 [doc] update event pipeline doc 0a838d94d [Monorail] Refactored application of issue deltas. 9617f0f2a Roll infra/go/src/go.chromium.org/luci/ 1166f0f8e..79172f5b4 (8 commits) 26cfd6e55 [som] have staging hit findit staging. 7be5101e9 [Monorail] Parse and Preprocess hotlist searches 069fd6087 Introduces functions into the Tricium config. 34b45cfec chromium_build_stats: fix table message b9bb26a2f [Findit] Schema for Findit Analysis Events 57920812b [Findit] Flake Analyzer - Moving heuristic analysis to services 1e0e56837 Roll go.chromium.org/luci 6217fda16 [Monorail] Treat invalid oauth tokens as 401s. 6ca3ba437 Roll go.chromium.org/luci. 99d98fa4f Monorail: Reland command actions on alert emails. 6e2435fd1 Roll 'luci' DEPS. 099bbde1a Rolling 2 dependencies 21b330535 [CTF] Add new owners. 5c8bea6a2 [som] Update RELNOTES.md for weekly push e1a7ce224 [Monorail] Revert to returning 401s for expired oauth tokens. a9f648b3f [som] Add test result history fetching to the analyzer. f77237b66 [Monorail] Fix bug in training data loading function from previous refactor ff3cf9ec5 [Monorail] Reraise DB exception if we run out of retries. d5d1b7e2e [som] Separate alert links into "Useful" and less prominent "All" 4a3399a32 [Monorail] Add codesite files to spam training data 9f19d78d7 Install lsof on swarm_docker image a99057174 [vpython] Add chained-invocation integration test. c9095a4fa [som] Add support for using test run history from test-results server 07d9055ae [luci-migration] fix form action e8b915df5 [som] Some tweaks to render test results embedded in alerts. 31591036f luci-migration: copy "dry_run" if set when triggering tryjobs. ffbf69a37 [Monorail] Retry when we get database errors. 873617c36 [luci-migration] hide exp percentage on non-try builders 61eb55332 [Monorail] Make v1 API handlers close their DB connections. 16f7d35fd [Monorail]Monitor initial db connection time 3c1fb65c3 [buildbucket] add a test for explicit pool name f051010a6 [dockerbuild] build local pure python wheels 52399c135 [luci-migration] do not post comments twice 878fdf9d3 [buildbucket] fix default pool name 2c0cda242 Fix yaml syntax. cd71a211d chromium_build_stats: show by build-step time 345566bcc [Findit] Flake Analyzer - Fixing code coverage in recursive_flake_pipeline 388b9b698 [luci-migration] add "Start analysis now" button dcb818825 Roll luci-go and luci/gae DEPS. 958bfde84 [Predator] Fix a dashboard UI bugs. 311f433c5 [som] Stop splitting test failures into one alert per test failure. f949bd91a Roll infra/go/src/go.chromium.org/luci/ 3d94cf7eb..cab6ace71 (12 commits) 0460452ab [Monorail] Make all tests using testbed call deactivate(). 387828527 [Findit] Use same GetStepLog to get tryjob report. 453a08cfa Use "copy" install mode in mpagent cipd package. eb747cc6a Add bug template for config propagation/validation tickets. f483132ee [Predator] Fix a typo bug in Predator for clusterfuzz. 558ace00a [som] Make a separate client services init for staging/prod 2ef7d0c72 [Monorail] Replace mentions of staging with prod in spam README e23dc277c [Monorail] Refactor more exception classes to exceptions.py. 83dd93631 Roll infra/luci/ 1e5342e46..e6fa13578 (19 commits) 495b48801 [Monorail] Finish support for custom fields in v1 API. ffbd73084 [buildbucket] fix entity skipping in query-based search 27a6be765 [buildbucket] return properties in LUCI builds 83da84670 [luci-migration] change metric to 1w bc798a5df [buildbucket] default pool to bucket name 498ac6a8e [luci-migration] hide "LUCI is Prod" on trybots 0d1009fbe [luci-migration] do not use relative time in reports ccfad35f2 Revert "Monorail: Add command actions to alert emails." b8e944ce9 [Predator] Disable TouchCrashedComponent and TouchCrashedDirectory for big regression range crashes. cd0113700 ChOpsUI: user-dopdown -> user-dropdown. 6fcaa7677 ChOpsUI-Gallery: Add Gitignore, edit Makefile, and update Bower. 4a19fceca [Predator] Catch exception globally. fcb0ff550 Monorail: Add command actions to alert emails. 033def824 SoM: Add crdx-header to SoM. ba5a63d14 [buildbucket] remove default swarming hostname field 975621029 [Findit] Refactor config validation. b255ab8c0 Revert "[Findit] Merge Heuristic pipelines for compile failures." 0bfe44fde Revert "[Findit] Merge Heuristic pipelines for test failures." c32afe359 Revert "[Findit] In _failure_analysis services, use int type build_number as keys in failure_info['builds']" 8bf2b13c1 [Findit] Flake Analyzer - Display times in local time 2d5155b50 luci_check: Fix recipe to run in checkout dir 3620b313a Revert "[Findit] Make HeuristicAnalysisForCompilePipeline inherit from new BasePipeline." 1e5cde891 Revert "[Findit] Flake Analyzer - Display times in local time" f04be69b8 [Predator] Clean up the log passing. 54b6b3102 [Predator] Fix bug in PredatorForChromeCrash. 4aa3ce3c5 [chromium-build] Fix chromecals javascript to use /deprecated/. 012da1352 [luci-migration] enable emails 72ab8187a update go/register-luci-project to use admin queue d8a5bcc19 Revert "[Fndit] Make HeuristicAnalysisForTestPipeline inherit from new BasePipeline." 5f7efcb4d Automate the process of retraining the spam predictor. 0e998e80f [Findit] Flake Analyzer - Display times in local time a81603075 [luci-migration] sort builders by status b1454d3e7 Roll luci-go deps. f9f33cd2b [Findit] Fix a bug in naming attribute definition metadata. 0a4b6a1c0 Add recipe to call infra.tools.luci_check a97924516 Flakiness Dashboard: Add CRDX Feedback button. 060bafc62 SoM: Restore custom labels per-tree to bug filing. 5a9193767 SoM: Make file bug dialog scrollable. 0751d9569 SoM: Update on-call links. 5c353879e [Predator] Fix KeyError exception. 0128ea6a6 [buildbucket] require swarming hostname 8b0834e80 [Findit] Treat an empty 'tests' key same as absent. 4927f86d7 chromium_build_stats: calculate weighted time 11d7448d1 Create packages for gerrit and isolated clients. c0c515630 [Findit] Not save extracted signals for test failures. 70548b555 [Findit] Workaround for too large signals. 9855f65b6 [Predator] Handle file name crash state. 8bc0df738 [kitchen] Remove some unnecessary flags. fd0f4b0d6 Roll luci-go deps. bdf91f698 [Predator] Handle and push back error message and result when there are errors in analysis. efaab3b1b luci_check: Check the diff between luci console and buildbot ef105ebcf [Monorail]Format url_type fields in issue details 7294ddb4b [dockerbuild] fix error with empty wheel regex fe09cfe76 chromium_build_stats: ninjalog dedup by cmd hash. 060753a04 [Monorail]Add url_value to Issue2FieldValue 552370e8c Roll luci-go and gae deps. 09fb10b6a [Monorail] Prevent restricted issues from being flagged spam 6c327c121 SoM: Update release notes. d176d3f6c [CTF] Check for duplicate bugs before filing. f25955a2a [Findit] Add default list of retriable exceptions for http interceptor. 13695716c [Findit] Default to 0 when confidence is returned as None. b706523bd [luci-migration] allow access to public masters 53655c36c SoM: Add chopsui dep. f8845fcf4 Revert "[Findit] Flake Analyzer - Convert timestamp to local time." 24531b06a ChopsUI: chops-ui -> chopsui. 34007b88a [Fndit] Make HeuristicAnalysisForTestPipeline inherit from new BasePipeline. 07700732c [Findit] Make HeuristicAnalysisForCompilePipeline inherit from new BasePipeline. e7de92d7e [buildbucket] fix assertion error f5c794263 [som] Fix bug filing form. 798475f67 [monorail] remove api/prpc 80684bc90 [luci-migration] Do not mark a builder as migrated twice 7d918d36f [luci-migration] set AnalysisTime when marking builder as migrated df0c9f2b6 [luci-migration] close bug when buildbot builder is deleted 19ff035a7 [cipd] Sort pkgs and dirs returned by API. 3b5e735ed [Findit] Use the new names for Findit's swarmbucket and pool. b6a606bf7 [luci-migration] Add oauth2 for bots. 305b22285 [buildbucket] improve error message for expired builds 053bd2ea9 [master-manager] Warn on attempting to restart an official master. 48367b9cb [Findit] In _failure_analysis services, use int type build_number as keys in failure_info['builds'] ff9c111b3 [buildbucket] rename reset_expired_builds c0e91eca6 ChOpsUI: add header element. 8381d259b [Findit] Make Findit not flag changes by certain accounts as culprit. 6485b539d [luci-migration] add Builder compound index 0a9afb421 [buildbucket] Add access API. e9701c393 [som] update RELNOTES.md b2fb31f1a Roll infra/luci/ 9761e1747..1e5342e46 (87 commits) a57d95fe8 Roll luci-go and luci/gae DEPS. 2026eaab6 [rietveld] Fix test_views.py. 3e9fee3ce [som] Send a *pointer* to a proto struct to eventuploader 07f77f164 [Findit] Flake Analyzer - Minor css and polymer tweaks a8efd0ae0 android_docker: Mount /etc/sudoers* in the containers. 1bc2dc1ea [crbadge] refactor a little. 36b0e1b2c android_docker: Set isolate cache size in containers based on disk space 1afce8b07 [Predator] Publish back result for every crash. 0eb02b776 [Findit] Flake Analyzer - Add pipeline to determine isolated sha of commit position 989999772 SoM: add snippet about user to inline-filed bugs. c8b558b2a [test-results] Remove table schema comparison code 2daaf183b [Findit] Flake Analyzer - Convert timestamp to local time. 006253c6a [som, TA/DA] Add link to test expectation editor. 91ca088ec Roll go dependencies and luci-go DEPS. da194ebbc "Reland chromium-build redirection changes" 25ec7fd1b [Findit] Flake Analyzer - Always show heuristic results if available ee6d97628 [luci-migration] discover CI builders 2e716e1e3 [bigquery] refactor BigQueryHelper f64f2c1ce Remove references to phajdan.jr 5af01dd6d Fix 500s from json serialization of datetimes 206b4474c [kitchen] Fix logging nit related to devshell disablement on Windows. 35db563a4 [Findit] Flake Analyzer - Adding diagnostic logging for missing swarming tasks c433034fa [kitchen] Use gsutil authentication helper in addition to DevShell. 66dc8a1ba [test-results] fix nil field error. fd4b4bfa4 Roll luci-go DEPS. ec1186473 [som] RELNOTES.md update d7108a228 [Monorail] Enable API rate limiting. 798871461 [Findit] Merge Heuristic pipelines for test failures. 2efbaf68e [Findit] Merge Heuristic pipelines for compile failures. 4fdf96945 [Findit] Make sure not append a try_job result which is already in results. ac97a9bc4 Correct link formatting in CONTRIBUTING.md df59914d7 Revert "[som] Update RELNOTES.md for weekly push." 4f09c9256 [som] Fix some text entry issues with email autocomplete d46e115c5 [Findit] Flake Analyzer - Give filed bugs priority and a status abe5d330f [som] Update RELNOTES.md for weekly push. 6ce4d0da8 [Findit] Refactor identify_test_try_job_culprit_pipeline to use new BasePipeline. 91dcf3242 [Findit] Flake Analyzer - Fix blank value for culprit analysis status 866f8be3a [Findit] Mock urlfetch on testcase to stop tests using http. b864c5a49 [Findit] Merge scheduling and monitoring test try job pipelines. 18f03641b [Findit] Support 'use_swarmbucket' config for defaults. c8dfa8ea0 [Findit] Flake Analyzer - Allow minimum confidence threshold to be configurable 3d17e151c Add autocomplete UI for cc: field in bug form. 60a2dcb8b [Findit] Flake Analyzer - Account for try job result being None e4840fe3b [Findit] Refactor identify_compile_try_job_culprit_pipeline to use new BasePipeline. cad0bc77c [Findit] Flake Analyzer - Remove process flake swarming tasks from main d79426efc [Findit] Flake Analyzer - Check for a previously filed bug for test 68ec397c6 [Findit] Merge scheduling and monitoring compile try job pipelines. ed65c5e98 [Monorail] Fix issue list cells for enum custom fields. da379bd77 Handle better lkgr_finder failures. 273ef7d9c Roll go.chromium.org/luci 11b4c4615 SoM: Restore autofilling CCed user. 64860d91a [Findit] Add urlsafe_try_job_key to parameters to run a try job. c0fc9ff2d buildbucket: return build numbers 4521a5432 Put PRESUBMIT in correct location 80e2480c9 [Findit] Mock GetBotsByDimension in TryJobTest. ab434669c [buildbucket] index experimental d77ddb92b [buildbucket] do not cancel tasks cdcb665d7 [Findit] Move logic in monitor_try_job_pipeline to service module bf39d808f [buildbucket] do not monitor experimental builds b47b6de09 [buildbucket] simplify metrics.fields_for f1a52871b [buildbucket] move build normalization to model a358efe8a [Findit] Flake Analyzer - Unlock throttling and add config override. 3e893cdb0 Upload lkgr status page even if lkgr_finder fails. ad252d114 Adds Feedback RPCs. 88f3e20cd [Monorail]Fix template2field table col 190d224fb [Monorail] Define IssueDelta to simplify DeltaUpdateIssue() args. 4a677ceb7 Adds comment creation time. c1ec1ceb1 Adds comment UUIDs. dd27550ff [buildbucket] exclude experimental builds from search results f76b4c852 [buildbucket] add build.experimental attribute 30944d69f [buildbucket] extract common property validation d2779848b [som] Add a user email autocomplete handler. 2b69be620 mac_toolchain: update file permissions post-install c4e95932f Add presubmit script for config validation 894cac284 mac_toolchain: add "package" command e2de5cb7c [Findit] Flake Analyzer - Removing unused queue cac592bef [Findit] Making code coverage 99% to account for disabled tests 5ad3123bc [Findit] Disable another flaky test. 8424c14cf [Findit] Flake Analyzer - Deprecating trigger flake swarming task from findit_api 20af972ae Reland "[Predator] Store log in datastore for each crash." 90b64a3b3 [Findit] Reenable testUpdateFirstFailureOnTestLevelThenUpdateStepLevel 26ee39500 [Predator] Fix a minor bug in result feedback page. 0e3a203b9 [Findit] Flake Analyzer - Find nearby build that's valid. b6fddda68 Roll luci/luci-go and luci/gae DEPS. dee11894e [Monorail] Add MarkupDescription and ParseIssueRequestFields tests c638d37a5 [Findit] Fix flaky tests in service/test_try_job_test.py a0bc466dd [Findit] Support swarmbucket bots for flake tryjobs. 6da824aa7 [Findit] Temporarily disable some flaky tests. 49a01b212 [buildbucket] make migration_host a message field 40b132329 ChOpsUI: Add crdx- prefix to all elements. 6d7a1b94a [Findit] Support new build url format for luci tryjobs. 3f14a67ab [Findit] Use a new url to get all rotations. dc0bf59c7 Keep bolded text after issue description edits 5ca67600a Revert chromium-build redirection changes 19f4568f9 [som] Update RELNOTES.md for weekly push d406cf231 [luci/server/portal] Adapt to rename of /admin/settings -> /admin/portal. 692fa6e48 [Findit] Parse dict dependency in DEPS file. fd63f5a0a [Monorail] Update footer links to be https. 43c9fd9cb [cr-buildbucket] Add LUCI Migration App support for swarmbucket. b2481685e [Findit] Flake Analyzer - Implement new schedule flake try job pipeline to compile and isolate only 1e8154971 [bigquery] simplify imports 78468fe15 chromium-build: Reroute all main handler routes to ci.chromium.org 9d5e9479c [ctf] update the json field keys try-flakes looks for. 4a992e1d3 [Issue Wizard] Update template list of other browsers. b35e075ac Roll luci/luci-go and luci/gae DEPS. b78c8f693 chromium-build: redirect to ci.chromium.org 19029c011 [Findit] Flake Analyzer - Encapsulate analysis entities and improve ui a38b31469 [infra/libs/bigquery] modify to expect protos d06bf514a WebRTC: Display html page with lkgr_finder info. e05e0bd3d Cleans up Gerrit project mapping. e73516d3f Make url_types links throughout monorail 2fa99e600 Roll luci-go and gae b5f87f503 [Monorail] Allow dashes in domain part of /u/EMAIL urls. 50cf28d29 SoM: Make +/- buttons in menu sections toggleable. fd8aa212f Revert "[Findit] Flake Analyzer - Run all flaky gtests experiment" ecb4cfb2d Check url_values before saving a1f26f2a1 [Monorail] Temporarily disable comment classification 49b05561c [Findit] Make swarmbucket requests specify mastername prop. 6e420fe71 [Monorail] Avoid a DB write for action limits of whitelisted users. dc9d7df49 [Monorail] Block an IP hitting the same URL every 5s. 3522bfc28 [bootstrap] add urllib3 package d05bd20a3 [testresults] add event logging 5dfc798ee WebRTC: Remove Memcheck from LKGR config. 3142575bb [ts_mon]: metrics.py: Add __eq__ methods 26940384c [bootstrap] update google-cloud-bigquery 19c5ba0a7 [luci-migration] schedule builds without got_revision 5c0c2bac7 [dockerbuild] Allow building on native platform. 0e1c8b0ce Revert "[bootstrap] update google-cloud-bigquery" 74c7de65a Fix chromium.android LKCR entry. 1821be50b Roll luci-go. 54472fa9f led: improvements in led get-build subcommand. d221ca328 [buildbucket] add error field to all response messages 01aecd1b0 [bootstrap] update google-cloud-bigquery 5be4bb563 Update cros builders used in LKCR determination. 70205ddef [Monorail] Make the v1 API require issue owners to be project members. 9673d2fe9 [Findit] Use basestring instead of str for pipeline output_type. a74430167 Update Android bot locations after the move to chromium.android. 90984bd47 [luci-migration] Add LUCIIsProd bool and JSON GET API. d229b6939 Move link regex to _constants 06810efc4 SoM: Remove per-alert group button. c318694c8 [Findit] Update the parameters when calling the pipeline to start a test try job. 276854c5e Finish url_type validation 0d174bafc [Findit] Use a dedicated pipeline to identify test try job culprits. 1f9a01ecc Make url_type custom fields searchable e164be065 [Findit] move remaining logic in culprit action wrapper pipelines to service. 49374d0ff Remove unused const `repo` from rpc_analyze.go. 6f8050b96 [Findit] Flake Analyzer - Link flake culprit pages to dashboard 4bc16b954 [Findit] Flake Analyzer - Run all flaky gtests experiment 03c7c90a1 [Findit] Flake Analyzer - Allow cancellation if tryjob is still in progress 66ea9e832 [swarmbucket] Filter with tags after applying tags to task :) 3f5a70e3f Monorail: Remove trooper autoassignment for alert bugs. 90422d4dc Make url_type fields modifiable 57f4c0c10 [dockerbuild] add more google-* wheels and --wheel_re. 9362ae533 [Findit] Refactor schedule try job pipelines to use new BasePipeline. (2/2) 600f4e13d [Findit] Import from new pipelines.py instead of the deprecated pipeline_wrapper.py 09ed0cfc0 mac_toolchain: include symlinks 1bd943446 [Monorail] Update spam.py to accept files, not stdin cc8c14881 [Findit] Flake Analyzer - Add confidence score to flake culprit page fb8c467b1 [Findit] Move pipeline inputs and outputs to services for a more general use. eaaedf26d [luci-migration] run analysis once in 4h bcfd58a61 Fix to make the parser work for infra b070a823c Correct two minor spelling typos in tricium.proto 405152ea0 Revert "[Predator] Store log in datastore for each crash." 6707984c0 [led] Add ability to set buildbucket tags on get-builder command. f75c79ff1 [Monorail] Loosen +1 prevention for project members 1f1e7caea [3pp] Fix exception when getting gsutil version with newline in it. e878ba8a7 [Predator] Store log in datastore for each crash. 6d1a8303b [dockerbuild] Add google-cloud wheel. 2fc37a078 [Findit] Flake Analyzer - Adding improved detection for nonexistent tests 9530714a4 [Findit] Flake Analyzer - Use yield when starting pipelines with delay e724c2e47 [Monorail] Spam: only use word_hashes as a feature a3b979c41 Lay foundation for ability to create url_type custom fields 6dd059518 [Monorail] Suppress confirmation when switching a blank template 57d1b8f53 [Monorail] Fix unquoting of form data for issue template name. 29b44ca85 [Monorail] Add role="presentation" to monobar navigation table. 4806953a6 Updates proto message documentation. b7755a6bc [buildbucket] unflakify swarming tests edc03273d [build] add vpython-native package. dca6e39ec [crbadge] Add references to assets 2dbbefc4e [crbadge] Commit code to compute 'code-number_of_files_added', 'code-number_of_files_touched' and 'code-number_of_files_removed' e60bf5182 Rename badge code-revert_consecutive_x2 -> code-revert_consecutive. f1fd4f60d [crbadge] add to_json.py dec53d0c6 [crbadge] Add readme c582795d5 Add login: admin to app.yaml fc34ccc62 [swarmbucket] Add conditionals for objects in task definition. 1f10693f2 [Findit] Refactor pipelines to schedule try jobs (part 1/2) 44a4189fa Updated readme to reflect more descriptive monorail instructions. c4dd374e3 Update documentation to point to correct lines 9010ba713 led: emit luci UI URL on successful launch. 48b2a8277 Refactor fileBugDialog into separate element. e56341506 Roll luci-go DEPS. abd258fda [Findit] Flake Analyzer - Include more information for filed bug 1b77c874e [Findit] Use basestring for str/unicode type of attributes in StructuredObject 14c444d3d Update README bead4bb6d [Findit] Flake Analyzer - Remove swarming_rerun_results from MasterFlakeAnalysis fafa4b02e [eventupload] modify to expect protos fb10d6264 [Findit] Use test specific pipeline to run try job. 87194899d Remove deprecated and unused android_docker_image_builder recipe 932f7aff0 Use chops-ui elements and demos to create chopsui-gallery app. 06dd43cf3 Rename the directory to match the image name 07300c5ba Allow to override dir name where docker image script is located fddbe6fc6 Add swarm_docker CIPD package b7e37aebc Add a generic recipe for building docker images bb1ef5414 Revert "[luci-migration] run analysis more often" fb6e95fa3 [luci-migration] run analysis more often 7e8a5129c Redo imports b5128904e [Findit] Add a new owner. d91c95e92 [Findit] Flake Analyzer - Check if test is disabled before filing bug. 5a33648a5 Revert "Reland "luci-go recipe: make precise-32 builder fail if run on luci."" 3e7c7695d [Findit] Add the Universal Feedback Button to each user-facing pages. f91092f8e [Monorail] New subscriptions default to "All issues". a5fc1d460 sysmon: Pick up multiple types of ambient temp sensors. a6afbcc20 [Monorail] Update our work-around to urlize() quirks. a9c0a8ab8 [Findit] When getting logdog logs, retry when get empty log or log in wrong format. e5ff2c59f Relan
,
Jan 4 2018
The following revision refers to this bug: https://chromium.googlesource.com/infra/luci/recipes-py/+/08d3beff2085cf4a5e1c62188c45eb0cb42d3833 commit 08d3beff2085cf4a5e1c62188c45eb0cb42d3833 Author: Robert Iannucci <iannucci@chromium.org> Date: Thu Jan 04 00:38:53 2018 [recipe_engine] Remove all VirtualEnvs from $PATH. This will prevent the recipe engine from accidentally leaking its own VirtualEnv into subprocesses (step calls will respect the remaining value of $PATH). If recipe engine needs to invoke a subprocesses sharing the same VirtualEnv, it can use sys.executable. R=tandrii@chromium.org Bug: 793325, 784597 Change-Id: I03f51900b64f5f7abdd90bf24db48eefa6250564 Reviewed-on: https://chromium-review.googlesource.com/849615 Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org> [modify] https://crrev.com/08d3beff2085cf4a5e1c62188c45eb0cb42d3833/recipe_engine/env.py
,
Jan 5 2018
I'm calling this one fixed.
,
Jan 8 2018
awesome!
,
Jan 10 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/build/+/fe465fb5c79fac75e7b34db2a560aa4c894b271b commit fe465fb5c79fac75e7b34db2a560aa4c894b271b Author: Yoshisato Yanagisawa <yyanagisawa@chromium.org> Date: Wed Jan 10 02:22:52 2018 Reland "Call upload_goma_logs.py via vpython and accepting --build-id option." This reverts commit 1359f057c01a6e3bdec370e14e41d0cdf15a2352. Change from previous: - explicitly specify use of python instead of sys.executable. When sys.executable is used under vpython, it automatically become vpython, and it sometimes does not work well. Bug: 776430, 793325 Change-Id: Ibcff8c0add6f6acd0b89657e401f232c272081a5 Recipe-Nontrivial-Roll: infra Recipe-Nontrivial-Roll: build_limited_scripts_slave Reviewed-on: https://chromium-review.googlesource.com/818669 Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Yoshisato Yanagisawa <yyanagisawa@chromium.org> [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Android_deterministic__dbg_.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_x64_win10.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/findit/chromium/test.expected/flaky_tests.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/findit/chromium/test.expected/remove_culprits_for_flaky_failures.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_win32_release__clang_.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_mac64_debug.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/wasm_llvm.expected/linux.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_linux64_debug.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipe_modules/chromium_tests/tests/api/compile_specific_targets.expected/failure_tryserver.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipe_modules/goma/examples/full.expected/win_goma_canary.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_baremetal.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_compile_x64_dbg.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/pdfium.expected/win_no_v8.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipe_modules/dart/examples/example.expected/basic-missing-name.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Linux_deterministic__dbg_.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipe_modules/dart/examples/example.expected/basic-timeout.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/cronet.expected/android_cronet_builder__dbg_.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/android/builder.expected/full_chromium_perf_Android_Builder.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_linux.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Mac_deterministic__dbg__fail.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_android_experimental.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium.chromedriver.recipe_autogen.expected/Linux.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_mac_10_11.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipe_modules/goma/examples/full.expected/win.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/pdfium.expected/win_xfa_asan.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipe_modules/chromium_tests/tests/api/compile_specific_targets.expected/linux_tests.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium_trybot.expected/swarmed_webkit_tests_interrupted.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/dart/sdk_swarming.expected/dart-sdk-linux-be.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium.chromedriver.recipe_autogen.expected/Linux32.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium.expected/build_dynamic_swarmed_isolated_script_test_compile_target_overidden.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/dart/vm_kernel_swarming.expected/vm-kernel-mac-release-x64-be.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/android/builder.expected/full_client_v8_fyi_Android_Builder.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_win__beta_.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/findit/chromium/compile.expected/find_culprit_in_middle_of_a_sub_range.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_ios_arm64_release.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_android_compile_rel.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Android_deterministic_fail.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipe_modules/dart/examples/example.expected/analyzer-linux-release-be.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipe_modules/goma/examples/full.py [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_android32__m_nexus5x_.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_linux.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_isolate_only.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_win32_release__large_tests_.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/swarming/staging.expected/one_fails.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/cronet.expected/cronet_try.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_swarming_tests.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux64_debug__arm_.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_win_rel.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_with_args_on_trybot.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipe_modules/cronet/examples/full.expected/gn_test.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_linux_trusty.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/findit/chromium/compile.expected/compile_specified_targets_from_parameter.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/more_configs.expected/full_tryserver_webrtc_linux_more_configs.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_android_x64.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_win64_release.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipe_modules/chromium/tests/compile.expected/official.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux64_release__gcc_.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium_trybot.expected/invalid_results.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/cronet.expected/android_cronet_marshmallow_64bit_perf.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/findit/chromium/compile.expected/failed_compile_upon_infra_failure_goma_build_error.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Mac_deterministic.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/pdfium.expected/mac_xfa_rel.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_android32__m_nexus5x__failing_archive.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium_libfuzzer.expected/full_chromium_fyi_Libfuzzer_Upload_Linux_MSan.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium_libfuzzer.expected/full_chromium_fyi_Libfuzzer_Upload_Mac_ASan.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/blink_downstream.expected/full_client_v8_fyi_V8_Blink_Linux_64___future_pass.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium_libfuzzer.expected/full_chromium_fyi_Libfuzzer_Upload_Linux_UBSan.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_win_clang.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux32_debug.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux32_arm_dbg.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_linux_ubsan.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_mac_asan.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_last_sub_range.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium_trybot.expected/dont_deapply_patch.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/cronet.expected/android_cronet_kitkat_builder.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___shared_bisect_swarming.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/ios/try.expected/gn.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_linux64_debug_forced.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_ios_release.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_msan.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/pdfium.expected/linux.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_win_x64_clang_rel.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/pdfium.expected/linux_asan_lsan.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/findit/chromium/test.expected/record_infra_failure.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/findit/chromium/flake.expected/record_infra_failure.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_x64_rel.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_linux_ubsan.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipe_modules/goma/examples/full.expected/mac.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux64_release.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_linux_tsan2.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_linux_tsan_v2.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium.expected/dynamic_instrumentation_test.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/slave_utils.py [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/findit/chromium/test.expected/findit_tests_multiple_culprits.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/ios_api_framework.expected/trybot_build.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/findit/chromium/flake.expected/use_build_parameter_for_tests.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium_trybot.expected/compile_because_of_analyze_with_filtered_compile_targets.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipe_modules/dart/examples/example.expected/basic-win-stable.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium.chromedriver.recipe_autogen.expected/Mac_10_6.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_android_compile_x64_dbg.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/findit/chromium/compile.expected/compile_specified_targets.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_x64_clang_dbg.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipe_modules/chromium/tests/compile.expected/codesearch.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/findit/chromium/test.expected/findit_steps_multiple_culprits.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/pdfium.expected/android.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipe_modules/chromium_tests/tests/api/trybot_steps.expected/basic.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/dart/dart2js_swarming.expected/dart2js-linux-drt-try.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium.expected/dynamic_gtest_memory_builder.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/findit/chromium/compile.expected/find_culprit_at_first_revision_of_a_sub_range.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_arm64_rel.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Deterministic_Linux_fail.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_win64_debug__clang_.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium_trybot.expected/compile_failure_infra.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_compile_rel.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_android64_x64_debug.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipe_modules/goma/examples/full.expected/linux_compile_failed.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/cronet.expected/android_cronet_lollipop_builder.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/pdfium.expected/linux_xfa_rel.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_linux_asan.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_ios.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_win32_debug.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_android_compile_arm64_dbg.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/blink_downstream.expected/full_client_v8_fyi_V8_Blink_Linux_64_fail.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_android_release.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium.expected/dynamic_instrumentation_test_custom_name.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Deterministic_Linux.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/blink_downstream.expected/full_client_v8_fyi_V8_Blink_Linux_64__dbg__pass.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/client.nacl.sdk.recipe_autogen.expected/linux_sdk_asan_multi.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_linux_chromium_clobber_deterministic_fail.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_mac64_release.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium_trybot.expected/compile_failure_without_patch_ng.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_linux32_debug.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_android.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipe_modules/chromium_android/examples/full.expected/restart_usb_builder_basic.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux32_rel.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/blink_downstream.expected/full_client_v8_fyi_V8_Blink_Linux_64_pass.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/pdfium.expected/linux_xfa.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/ios/try.expected/goma_compilation_failure.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipe_modules/dart/examples/example.expected/basic-win.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_asan.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux32_debug__arm_.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium_trybot.expected/dynamic_swarmed_isolated_script_test_failure_no_result_json.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/more_configs.expected/full_client_webrtc_Linux__more_configs_.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/findit/chromium/compile.expected/find_culprit_as_first_revision_of_entire_range.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium.expected/dynamic_instrumentation_nodefault_test.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_mac__beta_.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/more_configs.expected/full_tryserver_webrtc_android_more_configs.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/chromium_ios.expected/basic_goma_build.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium_trybot.expected/clobber_analyze.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_ubsan_vptr.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_compile_dbg.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/webrtc/ios_api_framework.expected/build_ok.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/chromium_trybot.expected/swarming_test_failure.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/pdfium.expected/linux_xfa_asan_lsan.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipes/dart/sdk_swarming.expected/dart-sdk-mac-try.json [modify] https://crrev.com/fe465fb5c79fac75e7b34db2a560aa4c894b271b/scripts/slave/recipe_mod |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by no...@chromium.org
, Dec 8 2017