- 02 Feb, 2018 1 commit
-
-
Michael Achenbach authored
The first call to gsutil causes a network call and makes the download script slow also in the most optimal cases. This CL refactors the download script and moves the first gsutil call after checking locally if sha1s match. 1) This turns the input acquisition into a generator and buffers the files and sha1s in a list before multithreading. 2) This sequentially checks the sha1s and files and bails out early if all match. In Chrome-land, we usually call this script with only one file. There are some cases with around 4. This could also be parallelized if the need arises. 3) The initial gsutil check, which ensures gsutil is updated, is moved right in front of the multithreaded downloads. The performance of one call to download_from_google_storage for an existing 500MB file is 2.3s before this CL and 1.2s after (most of the remaining time left is spent for making sha1sum). Example for full gclient runhooks (when everything is up-to-date): Chromium: 32s before, 12s after V8: 12s before, 3s after Bug: 776311 Change-Id: Ia7715a6af84b1b336455ea88494d399bdb050317 Reviewed-on: https://chromium-review.googlesource.com/897562 Commit-Queue: Michael Achenbach <machenbach@chromium.org> Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org> Reviewed-by: Ryan Tseng <hinoka@chromium.org>
-
- 01 Feb, 2018 5 commits
-
-
Sergey Berezin authored
Relevant commits: d4dc0c29a mac_toolchain: add support for legacy Xcode 8.* BUG=797051 TBR=vadimsh@chromium.org Change-Id: I79a77a03b332d7f4bfbe8208928d67194dfc1854 Reviewed-on: https://chromium-review.googlesource.com/897685Reviewed-by: Sergey Berezin <sergeyberezin@chromium.org> Commit-Queue: Sergey Berezin <sergeyberezin@chromium.org>
-
Lei Zhang authored
This is needed for run_presubmit.py to work. BUG=pdfium:971 Change-Id: Ib598fbfd6eab3c0b7628301eb3bd54c548a4885e Reviewed-on: https://chromium-review.googlesource.com/898039Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org>
-
Michael Moss authored
This has been supported in gclient, and used in DEPS, since https://crrev.com/c/687496. R=dpranke@google.com, iannucci@google.com Bug: 570091,807318 Change-Id: I59935625e3bae6010a371ad7bb1413e177a09176 Reviewed-on: https://chromium-review.googlesource.com/896835Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Michael Moss <mmoss@chromium.org>
-
Michael Moss authored
Flattening currently ignores custom_vars, but it looks like that was just an attempt to avoid including all the runtime-calculated values (e.g. the host OS) in the flattened output, and not because there's any real issue with supporting explicit overrides. This is useful for changing default values in the flattened buildspecs (e.g. to enable internal checkouts by default). R=dpranke@google.com, iannucci@google.com Bug: 570091,807318 Change-Id: I6d743f33cf7e3e202d5e68d21657f74f0e4c001b Reviewed-on: https://chromium-review.googlesource.com/895927Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Michael Moss <mmoss@chromium.org>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/d047343541342f1e360ba98704216a717f23a1af [buildbucket] add build_id property (nodir@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I0cb3812b1e86d12aaa9dd4101adb40a392b9e99c Reviewed-on: https://chromium-review.googlesource.com/896842Reviewed-by: Recipe Roller <recipe-roller@chromium.org> Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
-
- 31 Jan, 2018 2 commits
-
-
Robert Iannucci authored
R=nodir@chromium.org Bug: 801960,804174 Change-Id: I9f87db6be2d9470384d364591b5d5ff3b5a7b3d9 Reviewed-on: https://chromium-review.googlesource.com/894893Reviewed-by: Nodir Turakulov <nodir@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
-
Edward Lemur authored
This will allow us to show the progress when cloning a new repo when running commands like gclient sync. R=agable@chromium.org Bug: 722686 Change-Id: I268cba343ea4c3c024292c9341d5009aa112b184 Reviewed-on: https://chromium-review.googlesource.com/890524 Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org> Reviewed-by: Aaron Gable <agable@chromium.org>
-
- 29 Jan, 2018 2 commits
-
-
Benjamin Pastene authored
This is necessary for https://chromium-review.googlesource.com/c/chromium/src/+/882196. Bug: 776987 Change-Id: Iec0a960a7d80f3ddbc0252073e30abc5a243f06c Reviewed-on: https://chromium-review.googlesource.com/882318Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Benjamin Pastene <bpastene@chromium.org>
-
Edward Lemur authored
Add an option to not store stdout when running commands unless it's needed. R=agable@chromium.org Bug: 722686 Change-Id: I402c83767097d53e588ba3e8bca89291712a572f Reviewed-on: https://chromium-review.googlesource.com/888584Reviewed-by: Aaron Gable <agable@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
-
- 27 Jan, 2018 2 commits
-
-
Nicolas Boichat authored
Bug: Change-Id: I382ed2fe8544583005e7bfa4479600a90b646ca7 Reviewed-on: https://chromium-review.googlesource.com/888118Reviewed-by: Aaron Gable <agable@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Nicolas Boichat <drinkcat@chromium.org>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/e0a35d1c979628a0c8f5f3cf233ea727c7ee2ef5 Add support for unquote to url recipe module (mknyszek@google.com) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Id8603a0484747885f2c0bb11c61ca224948391a7 Reviewed-on: https://chromium-review.googlesource.com/889941 Commit-Queue: Recipe Roller <recipe-roller@chromium.org> Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
-
- 26 Jan, 2018 2 commits
-
-
John Budorick authored
Change-Id: I46d3bc00a7d66f8754a3b9a535d5d9817166b777 Reviewed-on: https://chromium-review.googlesource.com/889416Reviewed-by: Aaron Gable <agable@chromium.org> Commit-Queue: John Budorick <jbudorick@chromium.org>
-
Aaron Gable authored
I don't know of any use-case where someone would want to use git-cl-patch to pull a (e.g.) chromium change into their (e.g.) v8 checkout. Bug: 803918 Change-Id: Id53f1cc3ab97e623d0098bb366a573b18b54e91a Reviewed-on: https://chromium-review.googlesource.com/876930Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Aaron Gable <agable@chromium.org>
-
- 25 Jan, 2018 1 commit
-
-
Nodir Turakulov authored
Context: https://bugs.chromium.org/p/chromium/issues/detail?id=800355#c22 Prepare git-cl-try to a new format of builders-map.appspot.com response where each entry contains buckets, as opposed to masters. Bug: 800355 Change-Id: I5a90c6c4860a7e1fca843067c477a272d782cba1 Reviewed-on: https://chromium-review.googlesource.com/885100 Commit-Queue: Nodir Turakulov <nodir@chromium.org> Reviewed-by: Aaron Gable <agable@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
- 23 Jan, 2018 1 commit
-
-
Henrique Ferreiro authored
This fixes the case where a new workdir is created from a repository which was previously created with gclient-new-workdir.py and that repository is later deleted, rendering the symbolic links created by gclient-new-workdir.py invalid. It also fixes support_cow() returning 'True' in that case because 'cp --reflink' does not fail when copying a symlink. Bug: 721585 Change-Id: I84f4d80b8698af0da346be559d46a328ec0d0e9b Reviewed-on: https://chromium-review.googlesource.com/842402Reviewed-by: Aaron Gable <agable@chromium.org> Commit-Queue: Dirk Pranke <dpranke@chromium.org>
-
- 21 Jan, 2018 1 commit
-
-
John Budorick authored
Bug: 789809 Change-Id: I9942eaa613d51edd77ee5195603932a103f5e3cd Reviewed-on: https://chromium-review.googlesource.com/829953 Commit-Queue: John Budorick <jbudorick@chromium.org> Reviewed-by: Aaron Gable <agable@chromium.org>
-
- 18 Jan, 2018 1 commit
-
-
Robert Iannucci authored
In particular this should: * Now ignore `-S`, which breaks all VirtualEnvs * Properly parse the python command line in more cases * No longer ignore PYTHONPATH (essential for launcher scripts in src.git which set PYTHONPATH before invoking python) 38335de5a Roll recipe dependencies (trivial). c20873b37 Roll luci-go (1 commit) 4d90f2197 Roll recipe dependencies (trivial). 79d3339be Roll recipe dependencies (trivial). 9f9a14311 On workflow launched error, log run ID 4c5a25ed7 Roll recipe dependencies (trivial). d7160f243 Roll luci-go (4 commits) ec1a77841 [dockerbuild] Add tlslite. bfbf1dfda Roll infra/luci/ a9cc99df8..ff3140a58 (49 commits) 978202c4c Roll recipe dependencies (trivial). 23b594dff Revert golang.org/x/sys to 52ba35ddf9b65dc3ad27218743aa2444fe13b690 516c58022 [Monorail] Find protoc and plugin at their new locations. 413b8f38d [buildbucket] access: add Makefile 073a90247 Roll recipe dependencies (trivial). 454664529 Add github.com/VividCortex/mysqlerr to Go dependencies 715ed81d4 [som] update relnotes for weekly push b17e9543a [buildbucket] Add buildbucket_template_canary swarming tag. ebb7b62de Roll recipe dependencies (trivial). a1b7ba838 Roll recipe dependencies (trivial). 56ccb3b11 Roll luci-go (2 commits) d3c73486c [Findit] Move UpdateAnalysisResult from swarming_util.py to services/test_failure/test_failure_analysis 4a63f0820 [Monorail] Set up Polymer dev environment in Monorail. 2ee6775c1 Roll recipe dependencies (trivial). 54837b79e Roll recipe dependencies (trivial). 31e8d5ef0 Roll recipe dependencies (trivial). 8c103759a Roll recipe dependencies (trivial). 717f4ac15 Roll recipe dependencies (trivial). 55c3a19eb Roll luci-go (3 commits) 8b6a95944 Set build_exit_status on api.goma.stop. b9384470c Roll recipe dependencies (trivial). 37c8d15de Roll recipe dependencies (trivial). 80475628c Roll recipe dependencies (trivial). 7870bfba3 Roll recipe dependencies (trivial). 0a0d75d59 Roll recipe dependencies (trivial). 37043c2b3 Roll luci-go 8b66950f2 Roll luci-go [9 commits] 99c8a8c40 [Findit] Merge and move logic of getting step log to build_util.py 9183a2f90 [event-pipeine] update docs with new bq package 81b4a9688 Roll recipe dependencies (trivial). 047e4b422 CIPD: Upgrade to Polymer 2.0 48027dc0a Roll recipe dependencies (trivial). b799468f8 Roll recipe dependencies (trivial). 6fa85358e [test-results] Fix single test results chunked rendering f3bc5ff7c [Predator] Monitor Predator-Wrong-CLs and Predator-Wrong-Components bugs daily. af626d23d [vpython] Fix optional debugging -log-level argument. 036cbdaa5 Roll recipe dependencies (trivial). 3504421a7 [Findit] Move swarmbot related logic to a new module. 6a21e50cd Rename AnalyzerProgress to FunctionProgress e9e7b8d57 Roll recipe dependencies (trivial). ec3390c68 Move tricium/analyzers/ to tricium/functions/ ca9010a1b Roll recipe dependencies (trivial). d80df7710 Roll recipe dependencies (trivial). 0e1aabf13 Roll recipe dependencies (trivial). 92f33daa7 Roll recipe dependencies (trivial). 24115742d Roll luci-go [5 commits] 1259b0d5b [bqschemaupdater] remove directory b858620ca Roll recipe dependencies (trivial). fb4916c75 [doc] update Event Pipeline docs 065dd65b0 [Findit] Fix Type error when extract build info. 9642319bc [Monorail] Catch empty JSON search response 39bd53125 [Findit] Remove duplicated function in try_job.py 8bd31a4f1 Download and build Linux tarball 77f25312e [Findit] Flake Analyzer - Fixing reset to clear suspects 739c48078 [Findit] Flake Analyzer - Fix empty confidence a2073847d Roll recipe dependencies (trivial). df4214209 [eventupload] complete move to luci bc0bab29a [luci-migration] add got_revision to build group key fb0c38e34 Roll infra/go/src/go.chromium.org/luci/ 94f59dfc7..067307a03 (1 commit) 06c9e5e1e [bqschemaupdater] remove old test-results schema a3d7ae5cf Roll recipe dependencies (trivial). 1154ed49c Roll recipe dependencies (trivial). bfcdd50d5 [infra/libs/bigquery] add README f0ff49524 Roll recipe dependencies (trivial). 75c72ee4f Roll recipe dependencies (trivial). 27573df51 Roll recipe dependencies (trivial). eacc34857 Roll recipe dependencies (trivial). d3f8862ca Roll recipe dependencies (trivial). fc48386c2 Roll recipe dependencies (trivial). 5948d8de6 Updates dev server config whitelist. 479540994 Roll recipe dependencies (trivial). efa87446b Roll recipe dependencies (trivial). 97cbabb5b [Findit] Fix bug in TestHeuristicResult. 296b77750 Roll recipe dependencies (trivial). f1123e9a7 [Findit] Flake Analyzer - NextCommitPositionPipeline 779c5a4be [Findit] Flake Analzyer - Skip try jobs for chromium.sandbox 5f8211e2d Roll recipe dependencies (trivial). ede641a68 [Findit] Fix a bug in heuristic pipeline for test failures. 926916c58 Roll recipe dependencies (trivial). 015ff2c3c [led] Add -canary flag to get-builder. a1f61935f Roll luci-go DEPS. da6e85b70 Roll recipe dependencies (trivial). 40574c593 [cipd] Allow '.' in package names. af84863d1 Roll recipe dependencies (trivial). 959c58536 Roll recipe dependencies (trivial). a5a8297ab [Monorail] Add Release Notes doc and link. 04cd58a49 [test-results] Replace instead of append divs that already exist. 5d3455659 Start publishing nightly Linux tarballs R=kbr@chromium.org, nodir@chromium.org, vadimsh@chromium.org Bug: 800662 Change-Id: Ie32f291acd725a6cd977c907e465dba660dfb855 Reviewed-on: https://chromium-review.googlesource.com/874154Reviewed-by: Nodir Turakulov <nodir@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
-
- 12 Jan, 2018 2 commits
-
-
Robert Iannucci authored
This should fix the "halts mid-way" symptoms observed on linux. R=agable@chromium.org, hinoka@chromium.org Bug: 782543 Change-Id: Ia5254b7f8e73b5646f2782e36acc52b4772b095e Reviewed-on: https://chromium-review.googlesource.com/865821Reviewed-by: Ryan Tseng <hinoka@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
-
Bruce Dawson authored
The default description in the editor when you invoke "git cl upload" includes recent commit descriptions, some blank lines and comments, and "Bug: ". The upload script properly strips out the comments but was leaving in the "Bug:" line. This leads to CLs with blank Bug: lines, which is sloppy. It also means that if a user changes their mind and closes the upload editor without adding any content... they would still have a CL created. This change removes the "Bug: " line if nothing has been added to it, thus avoiding uploading a change with an empty description, and avoiding having meaningless Bug: lines. Change-Id: I18c2094e5712d31729899c0ebd0a52de97dc4e7f Reviewed-on: https://chromium-review.googlesource.com/861920Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
-
- 11 Jan, 2018 2 commits
-
-
Robert Iannucci authored
This fixes the bug where virtualenvs bootstrapped from vpython virtualenvs would fail to build. R=nodir@chromium.org, tandrii@chromium.org, vadimsh@chromium.org Bug: 784597,800599 Change-Id: Iddcda5fca5f395f031df7a200c688d55ab74ae95 Reviewed-on: https://chromium-review.googlesource.com/860959Reviewed-by: Vadim Shtayura <vadimsh@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
-
Vadim Shtayura authored
Brings support for '.' in package names. R=iannucci@chromium.org BUG=800618 Change-Id: I36fd31b0576e002da8d58d7e611742c0aa0b0b57 Reviewed-on: https://chromium-review.googlesource.com/861259Reviewed-by: Robbie Iannucci <iannucci@chromium.org> Commit-Queue: Vadim Shtayura <vadimsh@chromium.org>
-
- 10 Jan, 2018 1 commit
-
-
Koji Ishii authored
This patch adds the standard issue option (-i/--issue) to "git cl try" command. This is useful for maintaining FlagExpectations with fyi bots. Runtime-flag features often see new failures, and a good number of tests are flaky. Maintainers can upload a CL and use cron to run try jobs to collect multiple tests results to find new failures and flaky tests. Change-Id: I069593950023ddae814faf3074c33de4c98cb70e Reviewed-on: https://chromium-review.googlesource.com/850792Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Koji Ishii <kojii@chromium.org>
-
- 09 Jan, 2018 3 commits
-
-
Mostyn Bramley-Moore authored
Change-Id: I738c566be04a4ba2f699c1cbe2a8d1f43c2c0e93 Reviewed-on: https://chromium-review.googlesource.com/856616Reviewed-by: Dirk Pranke <dpranke@chromium.org> Commit-Queue: Mostyn Bramley-Moore <mostynb@vewd.com>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/d76483b254ec53d583dd4e46cf1e2654590823c8 Remove stale go/cmd/kitchen (maruel@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I9d2bb1f19286c14ff54c9a8f7cde83cf06b5b724 Reviewed-on: https://chromium-review.googlesource.com/857718Reviewed-by: Recipe Roller <recipe-roller@chromium.org> Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
-
Takuto Ikuta authored
This is full version of https://chromium-review.googlesource.com/823544 After the CL landing, we see no performance regression in bot_update step. And regular 95%ile in 1h window improved from more than 300s to less than or around 200s. See tandrii's query in https://bugs.chromium.org/p/chromium/issues/detail?id=749709#c91 for detail. Let me reduce frequency of slow bot_update step more like below. https://ci.chromium.org/buildbot/tryserver.chromium.win/win7_chromium_rel_ng/69844 https://ci.chromium.org/buildbot/tryserver.chromium.win/win7_chromium_rel_ng/69886 https://ci.chromium.org/buildbot/tryserver.chromium.win/win7_chromium_rel_ng/69892 Bug: 749709 Change-Id: I44474aa9ecdd733d68fd13fe8b791820fb80381f Reviewed-on: https://chromium-review.googlesource.com/838766 Commit-Queue: Takuto Ikuta <tikuta@google.com> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
- 05 Jan, 2018 1 commit
-
-
Robert Iannucci authored
This should pick up a fix for where vpython attempts to read `~/.vpython` folders as spec files (and fails). R=tandrii@chromium.org Bug: 795146 Change-Id: I261944c3d7e3e8703adc4986c88ae742b801d457 Reviewed-on: https://chromium-review.googlesource.com/851847 Commit-Queue: Aaron Gable <agable@chromium.org> Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
- 04 Jan, 2018 5 commits
-
-
Bruce Dawson authored
If you have too many bytes of untracked+ignored data in your repo then gclient sync will fail, confidently telling you how many bytes of this type you have. The problem is, it lies. It reports the level as soon as it is exceeded, even though it has not finished totaling up the file sizes. This change makes the reporting accurate. I noticed this problem because "gclient sync" told me I had 1049.9 MB of untracked data. I deleted some and it then said I had 1563.9 MB of untracked data. Hmmm. Bug: 376099 Change-Id: I797a4279ad666d83c4a5fbd54bdf7ddbf0e7ad84 Reviewed-on: https://chromium-review.googlesource.com/850854 Commit-Queue: Bruce Dawson <brucedawson@chromium.org> Reviewed-by: Aaron Gable <agable@chromium.org>
-
Robert Iannucci authored
This will allow all uses of this class to correctly move into gsutil's personal vpython environment. In particular, the get_toolchain_if_necessary script is pretty sneaky, and adds depot_tools to sys.path to import and use this class. This means that if get_toolchain_if_necessary is invoked in a vanilla vpython environment (or an environment otherwise incompatible with gsutil.py), it's use of this class will fail. R=hinoka@chromium.org, tandrii@chromium.org Bug: 795146 Change-Id: I87309a8b878b465cda7f53db0a41f2f9e6da6f50 Reviewed-on: https://chromium-review.googlesource.com/849663Reviewed-by: Ryan Tseng <hinoka@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/08d3beff2085cf4a5e1c62188c45eb0cb42d3833 [recipe_engine] Remove all VirtualEnvs from $PATH. (iannucci@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I195e2583fcce0e5dc844f823b5ee31920bc42577 Reviewed-on: https://chromium-review.googlesource.com/848358 Commit-Queue: Recipe Roller <recipe-roller@chromium.org> Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
-
Aaron Gable authored
Suppose the final paragraph of a commit message looks like this: """ And here's the final paragraph. Bug: 1234 TBR=soandso Change-Id: deadbeef """ In this case, we don't want to lose the Bug and Change-Id footers, so we process the whole final paragraph. *But* we'd also like to help the user get things formatted correctly. This change lets git_footers notice this situation, and insert a newline before the first well-formed footer (Bug: in this case), so that the set of well- and mal-formed footers are separated from the rest of the malformed body text. In the rare case where the last line of the last non-trailer paragraph is a url, this will also visibly push the url into the block of trailers (where it doesn't belong), prompting the user to fix it. A more comprehensive fix for that particular case is coming later. Bug: 766234 Change-Id: I6ae0072fff68ddf06e6f43b70f9a82a7f247f4ab Reviewed-on: https://chromium-review.googlesource.com/849481Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Aaron Gable <agable@chromium.org>
-
Aaron Gable authored
It's unlikely that anyone would ever intend to have a git trailer whose key is "http", but since URLs are often long, it is rather likely that someone would put a URL on a line all by itself. When that happens, don't accidentally interpret it as a footer. R=iannucci, tandrii Bug: 766234 Change-Id: I3101119c4e49e20339487618cc1719452b026d90 Reviewed-on: https://chromium-review.googlesource.com/849484 Commit-Queue: Aaron Gable <agable@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
-
- 23 Dec, 2017 1 commit
-
-
Kenneth Russell authored
Currently the BUG= line is being concatenated at the end, preventing Bugdroid from picking it up and bugs from being updated. BUG=797444 Change-Id: I7242db76a9552658d94fda10ec564b230f4f0037 Reviewed-on: https://chromium-review.googlesource.com/843014 Commit-Queue: Marc-Antoine Ruel <maruel@chromium.org> Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org>
-
- 22 Dec, 2017 1 commit
-
-
Joao da Silva authored
`download_from_google_storage --config` is currently failing. It still uses gsutil 4.26 but 4.28 has been added recently: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/801355 Using 4.28 fixes the bug. Bug: 796937 Change-Id: I299da7ede8087d832cd6e193d8fc4198a6878c6c Reviewed-on: https://chromium-review.googlesource.com/840007Reviewed-by: Jochen Eisinger <jochen@chromium.org> Reviewed-by: John Budorick <jbudorick@chromium.org> Commit-Queue: Joao da Silva <joaodasilva@chromium.org>
-
- 21 Dec, 2017 2 commits
-
-
Mun Yong Jang authored
Bug: 761488 Change-Id: Ic9f7fd50ce33b129436242dd86d183fd3fe83774 Reviewed-on: https://chromium-review.googlesource.com/838080 Commit-Queue: Mun Yong Jang <myjang@google.com> Reviewed-by: Nodir Turakulov <nodir@chromium.org>
-
Robert Iannucci authored
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] 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 [som] Change milo links to point to vanity URL and use public name. c2c275503 [buildbucket] raise exception on invalid gerrit buildset 9e24410bb Add file bug handler and som-file-bug element 52887aa8e [som] Update RELNOTES.md for weekly push 9735db23e [Findit] Flake Analyzer - Limit the number of bugs that can be filed daily d333ad987 Start cross-compiling luci_machine_tokend for ARM. 35aacd3d0 [Findit] Fix the assertion error when getting configs. 0ceb1fee7 [Findit] Add survey link to review message. bdb8e9bc9 V8: Add win-msvc bot to lkgr 728f30c51 Docs: Update builders.pyl docu for multibots 67dc28365 [som] Don't rewrite go links to https. 1be879723 [Findit] Flake Analyzer - Change task id to green. 5eb62e84c [dockerbuild] Fix OpenCV building. e517b566b [Monorail] Mitigate and log error in profiler. 53e12b3a4 mac_toolchain: implement installation of Xcode.app ccd0caade mac_toolchain: Implement packaging of Xcode.app 0656e799f Allows for no run ID in progress request for Gerrit change b96c3ec5a Keep luci-py checkout at the root of infra/luci-py CIPD package. e6c2ae3a0 led: Don't ignore task service account. 1cacf773b Roll luci-go DEPS. fe07e9d46 [Findit] Flake Analyzer - Do not reuse try jobs without usable data c1198b6d8 Fix ML Engine response key error 2d17c3f26 Add luci-py CIPD package definition. 1881f4891 [Findit] Modify StructuredObject to use TypedDict and TypedList. 82f19de9b [Findit] Add dict-like and list-like objects to limit element type 74c5afaf5 Revert "Disable WPT auto-import temporarily by skipping the upload step" 40a6bfb08 Create infra/tools/luci/mmutex CIPD package 9167001d7 Docs: Change Chrome OS Waterfall Pin Bumps / Restarts link. af4499655 [Findit] Refactor send_notification_for_culprit_pipeline to use new BasePipeline. 2b54e247a Rietveld: remove never-called delta calculation task 2b399feb4 Rieveld: remove as much chromium-specific code as possible dc598cd81 Rietveld: remove all account statistic tracking and display 9c381f0af Move shared to crdx 2f462c227 [Findit] refactor send_notification_to_irc_pipeline to use new BasePipeline. 42f4710ca [Findit] Refactor submit_revert_pipeline to use new BasePipeline. 904a7886b [dockerbuild] Internally-universal Wheels. 010431510 Rietveld: remove cq and tryjob update tasks 38bc018e1 Rietveld: remove stat calculation task 22f1e628b [Findit] Skip mal-formatted changelog string. d773070c2 [Predator] Pass features options to TouchCrashedDirectory and TouchCrashedCompoennt. a0a4300e3 [luci-migration] make builder-not-found a permanent error bf774e830 [som] convert logging from txt proto tabledefs to plain protos 9be6ca443 [cr-buildbucket] log more in tag index maintenance 00d6abeff Disable WPT auto-import temporarily by skipping the upload step c44213d85 kitchen: Mint one token with cloud-platform scope instead of 3 different tokens. f7ca6da12 recipes: Simple gsutil recipe 6b8ee512f [bbroll] Only abort if changes is None 158004459 Create time-stamp element. e1336ba2d [som] Update RELNOTES.md for an off-schedule push f03031504 Create package for gitiles client c35304164 Make default spam FP bug owner jeffcarp@, add spam-fp label 686a57de3 Transition from calling Prediction API to calling ML Engine cfcf1a445 Roll "luci-go" ef26201ef [Findit] Flake Analyzer - Fix for only the first task being tracked d42277eb4 Update git patches for v2.15.0 f8cd51e0e [som] Move annotation key into POST body. bccd8b7ba [third_party_packages/git] Fix Git test. 9615eb7c2 Reland "recipe_roll_tryjob: Add individual manifest name to bot update steps" 13fbf3117 Add scripts for creating new elements 57b2f8c99 [Findit] Whitelist more auto-commit accounts to skip auto-revert. 43fc206f8 [buildbucket] Add project to Build message. fc9ee7a7b Revert "recipe_roll_tryjob: Add individual manifest name to bot update steps" f47e08fb2 SOM: Split alerts by test fcc359a08 recipe_roll_tryjob: Add individual manifest name to bot update steps 348cede58 [luci-migration] include result in the response 97ac496c0 gerrit_api: allow custom instrumentation_id. 9b2147287 kitchen: Hook up DevShell support 36bb94e1c [som] Update RELNOTES.md 8dc0690c4 [Findit] Flake Analyzer - File bugs against prod afaf08cfa [Predator] Fix a bug in result feedback page to show error messages. ee0f03737 Make bug-link accept non-chromium bugs bc33ef865 [Findit] Add manual link to messages to sheriff and cl owner. 97623c9ec Make bug-input accept non-chromium bugs 3d4ca3e04 [Monorail] Refactor issue starring to go through WorkEnv. d1f68cb18 [Monorail] Refactor issue and comment deletion into WorkEnv. 3b36b5479 Remove luci_go_web_packager. ddacaf91e Add Win (more configs) to WebRTC lkgr finder. 7b9be6aa0 Add configuration_id field for sampling profiler and use in identifier 7c820a5f4 Roll infra/go/src/go.chromium.org/luci/ fbb8a7b77..4d42df061 (14 commits) 8b3b49345 [Monorail] Correct the CSS cursor for the no-results messsages. 3e0a1a806 [Findit] Turn on/off auto-commit instead of auto-revert. 86de88180 [Monorail] Re-enable formerly-flakey tests. ca1bea8e8 [Predator] Add r'.*(ERROR|WARNING): ?UndefinedBehaviorSanitizer' to ubsan detectors. 833b3a01d Limit sampling profiler signature length 01dd8a349 [Predator] Fix a type error exception. e6ca34602 [Predator] Add configuration for features. 25361c0df Revert "[crbadge] fix bugs in commit.py" f4e6cc903 [crbadge] fix bugs in commit.py f1c2c905f bugtemplate: add template=Build Infrastructure 1bdc53483 Support deployment to predator-for-me prod app id def9c899d [test-results] define a proto message to eventually replace json. bc85c99b8 [bqschemaupdater] remove bqschemaupdater ef0b4313e SOM: Fix reason merging a82f4664b [who] Move to experimental ac026a559 Who: Make Crwho deployable again. 1569ec4e0 [Findit] Flake Analyzer - Moving build info functions to shared location 1cb547e64 [Findit] Get isoalted sha of master/builder/build number/step 8db6622eb Allow builders in chromium.goma master to upload test results. 264feef45 [Monorail] Initialize shared cache in a test class that uses it. e3678f36c V8: Make fuchsia bots block lkgr efc10ee0f Rietveld: fix old UI rendering of message threads e97ed50ae Rietveld: remove db write operations when computing diffs 50a99ceea Rietveld: remove more dead code bf9304a11 Template for ios-ops-ticket 9ab65c8ee [luci-migration] fetch failure_reason and cancelation_reason 9998dc220 Who: CSS bded288ea [event pipeline] update docs 99cb9041d [dockerbuild] Add "pypiwin32". 6b4e09721 Use position:sticky for floating details panel when supported a0bd74542 Fix total awarded count and make badge counts non-cummulative. b2d222016 crbadge: add badge level counts 6d1e8a61c Make badge <div> taller so that there is room for longer titles. 61a5e0d57 Allow more chararacters in URLs 823ae9bcf [opstoberfest] Some bugfixes 9d0b46027 crbadge: fix icons 900533912 [opstober] Filling out array even if there's no data 67e6c30db Who: Create a CRDX header element. 8c5908401 [crbadge] Fix more bugs. 1b23b6972 [Findit] Parse git HEAD to local commit for local git repository. 40074d961 crbadge: Fix uploader, add TimeOfDay badges. 341ffe8c5 crbadge: Batch userdata ingestion e49433824 [opstoberfest] Day-details works! c5482eb6c [crbadge] description.py f04961b1b Disable flaky tests bcecdab66 Load badge data from datastore. 4ae3542ed [opstoberfest] Transforming activities to weekly activities ad1100678 Specify element versions 2237172f6 [opstoberfest] Redux works! b2e1d3cd5 [opstoberfest] Add activity-table element. 60ef65a26 Extract generic Docker functionality into swarm_docker module 627289e4b [crbage] Fix bug. cb06c45ba Initial implementation of page for badge details. 3015e1281 Who: Add basic routing. fd3b0fdb1 PWA boilerplate 47268705b [who] implement the user and date filtering for history and detail b64b78aae crbadge: reverts 2bdea8866 crbadge: Make uploader.sh actually upload stuff. dece00068 Who: Make gae.py a symlink. 019f87667 [who] fix some trailing semicolons that casued js errors 9cdb8b973 [who] update bower for paper-item etc 9ad00b8b2 [who] fix relative paths for html imports 21a6a2d1b [who] fix malformed bower.json f2bee5f20 [crbadge] Add commit_streak_days.py. 4b3d241ef Fix todo placement. e59dc0d2f Make badges have shield-shaped backgrounds. 9a7b95227 [crbadge] Add commit.py to compute badge. d57ae9d90 [who] get real activity counts by day, from monorail and gerrit 980a1ff17 [Findit] Make LocalGitRepository handle None start_revision and None end_revision. e13c6ef16 crbadge: Fix uploader 550005d42 Serve large actual images and calc badge view details. fc662e9bc [who] Add dummy API calls for /_/history and /_/detail eb12d4604 CrBadge: Ingestion pipeline d332e30a7 crbadge: datastore models 7832d6abb add shared c9ce1f036 [crbadge] Uploader.sh skeleton 7bb1de2be Implemented basic page serving. 9505420d7 add day-details. 89ece1c4d [who] Add auth stuff 1e7cf9257 [opstoberfest] Add elements/who-page.html f67a1ae1d [opstoberfest] Add actions.js with action types 840a8a469 Add day-icon 01e81714b [opstoberfest] Require redux via package.json in who. 36aeb6031 [crbadge] Fix typo... 4f9d4a8f9 [crbadge] Add libs and local_libs from findit. fa8bbd96d CrBadge initial source file layout. 64dc776ff [who] bower stuff 3b924b1a8 [who] initial dir 453d15550 cr-buildbucket: Put 'buildbucket:bucket:...' tag into delegation tokens. 88a96b309 Roll infra/luci. 16a22aa58 [Predator] Fix a bug in dashboard html since we have internal dashboard and public-dashboard. 06141bb1b [buildbucket] tolerate null annotations 4c88428f0 Extract non-Android-specific functionality in android_docker module c2da32d33 Create Docker container for swarming multibots c68540f47 Add bug link b8f002b5d [buildbucket] add ui info into result_details 4056ce32c [luci-migration] reduce buildbucket egress 0d2b6b069 Roll infra/go/src/go.chromium.org/luci/ 63bd11762..fbb8a7b77 (6 commits) a06566faa [led] Accept new gerrit patchset URL format. e33799493 [Findit] Taskqueue - Implement model for swarming task request f04fedae9 [vpython] Fix documentation for common spec. f07f4a144 Revert "[buildbucket] include annotations in Build" b2dad3980 [bqschemaupdater] squash 3 flags into 1 31a9a3709 [eventupload] remove TableDef references 8b0919365 Use F2 instance class for chromium_build_stats 854c2c13b SoM: Removed unused code. 1abfcb0e2 [dockerbuild] Markdown fixes. 367a3549f [buildbucket] warn if gerrit CL buildset is invalid fbfb29dec [dockerbuild] Generate Markdown for wheels. b52afe14d [luci-migration] use buildbucket package ad3728c62 [buildbucket] restore ndb.toplevel 4a6e6859a [bqschemaupdater] read .proto instead of .pb.txt 7d3a7ef3c Add demo for tree-status element. a2797036b Add bug-input element 92b1d5f8a third_party_packages: gsutil recipe 2755618a0 [Findit] Flake Analyzer - Reuse existing try job data point 0f15b9384 [Findit] Let calls to rpc_util override retries, timeout, etc. 411a0ecd2 WebRTC: Send lkgr e-mail to troopers instead of a set of e-mails. R=nodir@chromium.org, vadimsh@chromium.org Bug: 784597,793325,795638 Change-Id: Ia6bbbec75ff350e5a6c205b607a01c1a4d0925ff Reviewed-on: https://chromium-review.googlesource.com/838241Reviewed-by: Nodir Turakulov <nodir@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org>
-
- 20 Dec, 2017 4 commits
-
-
Aaron Gable authored
Bug: 770408 Recipe-Nontrivial-Roll: build Change-Id: Icafd4bd11009975c40e53d93901589c07ecd738e Reviewed-on: https://chromium-review.googlesource.com/707723 Commit-Queue: Aaron Gable <agable@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/3e05132e0c029466de01584b469b37c7c49acfca Make cmd argument type assertion error more clear. (hzl@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: Ia963a353363245afed1e02981ee4654db82a0513 Reviewed-on: https://chromium-review.googlesource.com/837942Reviewed-by: Recipe Roller <recipe-roller@chromium.org> Commit-Queue: Recipe Roller <recipe-roller@chromium.org>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/88cf9944e4f7c827bf56f39fa6c2818e50e54cc7 Remove SVN support from properties test api (agable@chromium.org) TBR=iannucci@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I4d3ad8d50250432a734d6bc0375a081d3310264c Reviewed-on: https://chromium-review.googlesource.com/837780 Commit-Queue: Recipe Roller <recipe-roller@chromium.org> Reviewed-by: Recipe Roller <recipe-roller@chromium.org>
-
recipe-roller authored
This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). Please review the expectation changes, and LGTM+CQ. More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. recipe_engine: https://crrev.com/77667b5ba38c4d205a743d04eb625ac068bdd78e Always use Gerrit for tryserver recipe tests (agable@chromium.org) R=dnj@chromium.org, martiniss@chromium.org Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I2df24323974ae0d3b3b0524240b64be5740977c6 Reviewed-on: https://chromium-review.googlesource.com/836760 Commit-Queue: Aaron Gable <agable@chromium.org> Reviewed-by: Aaron Gable <agable@chromium.org>
-