New issue
Advanced search Search tips

Issue 872245 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Dec 13
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocked on:
issue 873208
issue 882611

Blocking:
issue 869348



Sign in to add a comment

isolate client's DEFAULT_BLACKLIST does not work

Project Member Reported by tikuta@chromium.org, Aug 8

Issue description

DEFAULT_BLACKLIST contains *.pyc files [1], but isolate inputs for webkit_layout_test contains many *.pyc files [2].

[1]: https://cs.chromium.org/chromium/infra/luci/client/isolateserver.py?l=81&rcl=db606474e98248472fbfc9a2278f94380e31c07d
[2]: https://bugs.chromium.org/p/chromium/issues/detail?id=869348#c29

 
Owner: erikc...@chromium.org
Status: Assigned (was: Untriaged)
Cc: -s...@google.com s...@google.com
My preference (but can be convinced otherwise) would be to specify the flags in the isolate recipe consistently, instead of hard-coding in the tool like it's currently attempted.
Local testing suggests that DEFAULT_BLACKLIST is working properly. 
"""
erikchen@erikchen-macpro3 ~/projects/chromium/src  (test54)$ cat out/gn/asdf.isolate 
{'variables': {'command': ['dummy'],
               'files': ['../../third_party/pywebsocket/src/mod_pywebsocket/']}}

erikchen@erikchen-macpro3 ~/projects/chromium/src  (test54)$ ls third_party/pywebsocket/src/mod_pywebsocket/ | grep pyc | wc -l
      15

python tools/swarming_client/isolate.py archive -i out/gn/asdf.isolate -s out/gn/asdf2.isolated --isolate-server https://isolateserver.appspot.
com

erikchen@erikchen-macpro3 ~/projects/chromium/src  (test54)$ cat out/gn/asdf2.isolated | grep pyc
<nothing>
"""

Need to figure out why this isn't working for webkit_layout_test. This suggests that a client is explicitly passing in "--blacklist" and not using the default.
Blockedon: 873208
Project Member

Comment 6 by bugdroid1@chromium.org, Aug 15

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build/+/cfd8f0e4e49498fbfbc7a2de704087faa211005e

commit cfd8f0e4e49498fbfbc7a2de704087faa211005e
Author: erikchen <erikchen@chromium.org>
Date: Wed Aug 15 15:02:35 2018

Explicitly specify regex blacklists for invocations of isolate binary.

The isolate binary has some default blacklists built in. This functionality does
not work correctly with the "archive" command. Rather than continuing to rely on
implicit behavior of the isolate binary, this CL just explicitly specifies the
requirements.

Bug:872245
Change-Id: Ic6bb3876a7a4a0c633f1f4b92b6cd38357ed1781
Recipe-Nontrivial-Roll: build_limited_scripts_slave
Reviewed-on: https://chromium-review.googlesource.com/1175037
Commit-Queue: Erik Chen <erikchen@chromium.org>
Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>

[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_Linux___beta_branch___debug.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___internal_snapshot_test_failures_wrong_results.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipe_modules/isolate/examples/full.expected/always-use-exparchive.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_win32_release.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/findit/chromium/test.expected/flaky_tests.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/findit/chromium/test.expected/remove_culprits_for_flaky_failures.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___s390x___sim.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___arm___sim___debug.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/findit/chromium/test.expected/all_test_failed.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_ppc___sim___beta_branch.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/chromium.expected/build_dynamic_isolated_script_test_compile_target_overriden.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___internal_snapshot_empty_json.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build10.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_experimental.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipe_modules/ios/examples/full.expected/expiration_test.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_mipsel___sim___stable_branch.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipe_modules/ios/examples/full.expected/expired.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_first_sub_range.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Mac64_GC_Stress.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Deterministic_Linux.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipe_modules/ios/examples/full.expected/xcode_build_version.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Win64___msvc.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_tsan2.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipe_modules/chromium_tests/tests/api/run_tests_on_tryserver.expected/basic.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_win32_debug.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux_ubsan_vptr.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_win64_release.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipe_modules/ios/examples/full.expected/infra_failure.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/ios/try.expected/basic.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_win7.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___builder.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_mips64el___sim___beta_branch.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_clusterfuzz_V8_Clusterfuzz_Linux64___debug_builder.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___arm64___sim___gc_stress.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_android32__m_nexus5x_.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/swarming/staging.expected/one_fails.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___debug_builder.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipe_modules/ios/examples/full.expected/xcode_build_version_luci.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_android_experimental.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___internal_snapshot_test_failures_flakes.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___ppc64___sim.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/ios/unified_builder_tester.expected/basic.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipe_modules/ios/examples/full.expected/test_failure.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/chromium_trybot.expected/dynamic_swarmed_isolated_script_test_failure_no_result_json.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/more_configs.expected/full_client_webrtc_Linux__more_configs_.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipe_modules/chromium_tests/tests/api/compile_specific_targets.expected/linux_tests.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_fyi_win64_debug__win8_.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/chromium_trybot.expected/swarmed_webkit_tests_interrupted.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build3.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_mac__beta_.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/chromium.expected/build_dynamic_swarmed_isolated_script_test_compile_target_overidden.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Windows_Clang_deterministic.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_win64_debug.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Deterministic_Linux__dbg__fail.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_ubsan_vptr.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Mac_deterministic_fail.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_s390___sim___beta_branch.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Mac64_ASAN.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_mac64_debug.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/chromium_trybot.expected/swarming_test_failure.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_clusterfuzz_V8_Clusterfuzz_Linux64___release_builder.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive-multi-miss.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/findit/chromium/test.expected/use_analyze_set_to_False_for_non_linear_try_job.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_win__beta_.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_android32__m_nexus5x__failing_archive.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_linux_chromium_clobber_deterministic.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_s390x___sim___stable_branch.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___verify_csa.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_arm___sim___beta_branch___debug.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_x64_win8.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Win64___debug.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux64_sanitizer_coverage_rel.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipe_modules/ios/examples/full.expected/errors.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Android_Arm___builder.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___mips64el___sim___builder.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_ppc64___sim___stable_branch.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_Linux___stable_branch.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_mac_dbg.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___debug_builder.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_mac_rel.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build8.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/findit/chromium/test.expected/use_build_parameter_for_tests_non_json_buildbucket.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Windows_Clang_deterministic_fail.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_arm___sim___beta_branch.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_asan.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipe_modules/ios/examples/full.expected/no_exit_code.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_linux_trusty.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___mipsel___sim___builder.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build4.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_isolate_only.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_x64_win10.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_win32_asan.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Win64.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive-miss.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___arm64___sim.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_fyi_win64_debug__win10_.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_android_arm64_rel.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_win__stable_.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64_UBSan.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64_ASAN.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Mac64___debug.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___nosnap_debug_builder.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipe_modules/isolate/tests/isolate_tests.expected/basic.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___custom_snapshot___debug_builder.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/findit/chromium/test.expected/use_abbreviated_revision_in_step_name.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___builder.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_android64__m_nexus5x__dbg_.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux_tsan_v2.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_clang_rel.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/findit/chromium/test.expected/use_build_parameter_for_tests.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_msan.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipe_modules/ios/examples/full.expected/perf_test.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_dbg.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/findit/chromium/test.expected/unaffected_test_skipped_by_analyze.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_with_args_on_trybot.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Win32___builder.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_x64_rel.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux64_debug_forced.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/more_configs.expected/full_tryserver_webrtc_win_more_configs.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/README.recipes.md
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_mac__stable_.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/more_configs.expected/full_tryserver_webrtc_linux_more_configs.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_x64_dbg.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux_msan.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build2.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Mips___builder.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_Linux64___stable_branch___debug.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_middle_sub_range.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_ppc___sim___stable_branch.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Mac_deterministic__dbg_.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___nosnap_builder_with_test_spec.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_s390x___sim___beta_branch.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_mac_asan.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_android64__m_nexus5x_.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Mac_deterministic.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_mac_10_11.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_on_trybot_passing.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_webkit_layout_tests.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build1.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___s390___sim.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_ubsan.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/chromium_trybot.expected/swarming_trigger_failure.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_linux_chromium_clobber_deterministic_fail.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/chromium.expected/dynamic_swarmed_gtest_override_compile_targets.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___ppc___sim.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Android_Arm64___builder.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_Linux___beta_branch.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_mipsel___sim___beta_branch.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/findit/chromium/test.expected/findit_consecutive_culprits.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux32_debug.json
[modify] https://crrev.com/cfd8f0e4e49498fbfbc7a2de704087faa211005e/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux_ubsan.json
[
Status: Fixed (was: Assigned)
This should be fixed.
Project Member

Comment 8 by bugdroid1@chromium.org, Aug 15

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build/+/d55fbda37ffa1fc75aad096c9941dc1422a403da

commit d55fbda37ffa1fc75aad096c9941dc1422a403da
Author: Erik Chen <erikchen@chromium.org>
Date: Wed Aug 15 15:35:35 2018

Revert "Explicitly specify regex blacklists for invocations of isolate binary."

This reverts commit cfd8f0e4e49498fbfbc7a2de704087faa211005e.

Reason for revert: batch_archive doesn't support the -blacklist options.

https://logs.chromium.org/logs/chromium/buildbucket/cr-buildbucket.appspot.com/8938115042488565232/+/steps/isolate_tests/0/stdout

Original change's description:
> Explicitly specify regex blacklists for invocations of isolate binary.
> 
> The isolate binary has some default blacklists built in. This functionality does
> not work correctly with the "archive" command. Rather than continuing to rely on
> implicit behavior of the isolate binary, this CL just explicitly specifies the
> requirements.
> 
> Bug:872245
> Change-Id: Ic6bb3876a7a4a0c633f1f4b92b6cd38357ed1781
> Recipe-Nontrivial-Roll: build_limited_scripts_slave
> Reviewed-on: https://chromium-review.googlesource.com/1175037
> Commit-Queue: Erik Chen <erikchen@chromium.org>
> Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org>
> Reviewed-by: Dirk Pranke <dpranke@chromium.org>

TBR=maruel@chromium.org,dpranke@chromium.org,erikchen@chromium.org

Change-Id: I920a54ec5128bab47faa8477b97c1b901430ab9e
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug:  872245 
Reviewed-on: https://chromium-review.googlesource.com/1175941
Commit-Queue: Marc-Antoine Ruel <maruel@chromium.org>
Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org>

[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_Linux___beta_branch___debug.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___internal_snapshot_test_failures_wrong_results.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipe_modules/isolate/examples/full.expected/always-use-exparchive.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_win32_release.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/findit/chromium/test.expected/flaky_tests.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/findit/chromium/test.expected/remove_culprits_for_flaky_failures.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___s390x___sim.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___arm___sim___debug.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/findit/chromium/test.expected/all_test_failed.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_ppc___sim___beta_branch.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/chromium.expected/build_dynamic_isolated_script_test_compile_target_overriden.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___internal_snapshot_empty_json.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build10.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_experimental.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipe_modules/ios/examples/full.expected/expiration_test.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_mipsel___sim___stable_branch.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipe_modules/ios/examples/full.expected/expired.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_first_sub_range.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_V8_Mac64_GC_Stress.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Deterministic_Linux.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipe_modules/ios/examples/full.expected/xcode_build_version.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_V8_Win64___msvc.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_tsan2.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipe_modules/chromium_tests/tests/api/run_tests_on_tryserver.expected/basic.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_win32_debug.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux_ubsan_vptr.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_win64_release.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipe_modules/ios/examples/full.expected/infra_failure.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/ios/try.expected/basic.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_win7.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___builder.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_mips64el___sim___beta_branch.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_clusterfuzz_V8_Clusterfuzz_Linux64___debug_builder.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___arm64___sim___gc_stress.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_android32__m_nexus5x_.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/swarming/staging.expected/one_fails.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___debug_builder.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipe_modules/ios/examples/full.expected/xcode_build_version_luci.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_android_experimental.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___internal_snapshot_test_failures_flakes.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___ppc64___sim.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/ios/unified_builder_tester.expected/basic.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipe_modules/ios/examples/full.expected/test_failure.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/chromium_trybot.expected/dynamic_swarmed_isolated_script_test_failure_no_result_json.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/more_configs.expected/full_client_webrtc_Linux__more_configs_.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipe_modules/chromium_tests/tests/api/compile_specific_targets.expected/linux_tests.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_fyi_win64_debug__win8_.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/chromium_trybot.expected/swarmed_webkit_tests_interrupted.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build3.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_mac__beta_.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/chromium.expected/build_dynamic_swarmed_isolated_script_test_compile_target_overidden.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Windows_Clang_deterministic.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_win64_debug.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Deterministic_Linux__dbg__fail.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_ubsan_vptr.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Mac_deterministic_fail.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_s390___sim___beta_branch.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_V8_Mac64_ASAN.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_mac64_debug.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/chromium_trybot.expected/swarming_test_failure.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_clusterfuzz_V8_Clusterfuzz_Linux64___release_builder.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive-multi-miss.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/findit/chromium/test.expected/use_analyze_set_to_False_for_non_linear_try_job.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_win__beta_.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_android32__m_nexus5x__failing_archive.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_linux_chromium_clobber_deterministic.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_s390x___sim___stable_branch.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___verify_csa.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_arm___sim___beta_branch___debug.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_x64_win8.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_V8_Win64___debug.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux64_sanitizer_coverage_rel.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipe_modules/ios/examples/full.expected/errors.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Android_Arm___builder.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___mips64el___sim___builder.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_ppc64___sim___stable_branch.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_Linux___stable_branch.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_mac_dbg.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___debug_builder.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_mac_rel.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build8.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/findit/chromium/test.expected/use_build_parameter_for_tests_non_json_buildbucket.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Windows_Clang_deterministic_fail.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_arm___sim___beta_branch.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_asan.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipe_modules/ios/examples/full.expected/no_exit_code.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_linux_trusty.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___mipsel___sim___builder.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build4.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_isolate_only.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_x64_win10.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_win32_asan.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_V8_Win64.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive-miss.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___arm64___sim.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_fyi_win64_debug__win10_.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_android_arm64_rel.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_win__stable_.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64_UBSan.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64_ASAN.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_V8_Mac64___debug.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___nosnap_debug_builder.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipe_modules/isolate/tests/isolate_tests.expected/basic.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___custom_snapshot___debug_builder.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/findit/chromium/test.expected/use_abbreviated_revision_in_step_name.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___builder.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_android64__m_nexus5x__dbg_.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux_tsan_v2.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_clang_rel.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/findit/chromium/test.expected/use_build_parameter_for_tests.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_msan.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipe_modules/ios/examples/full.expected/perf_test.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_dbg.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/findit/chromium/test.expected/unaffected_test_skipped_by_analyze.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_with_args_on_trybot.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_V8_Win32___builder.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_x64_rel.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux64_debug_forced.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/more_configs.expected/full_tryserver_webrtc_win_more_configs.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/README.recipes.md
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_mac__stable_.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/more_configs.expected/full_tryserver_webrtc_linux_more_configs.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_x64_dbg.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux_msan.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build2.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Mips___builder.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_Linux64___stable_branch___debug.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_middle_sub_range.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_ppc___sim___stable_branch.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Mac_deterministic__dbg_.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___nosnap_builder_with_test_spec.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_s390x___sim___beta_branch.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_mac_asan.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_android64__m_nexus5x_.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Mac_deterministic.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_mac_10_11.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_on_trybot_passing.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_webkit_layout_tests.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build1.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___s390___sim.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_ubsan.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/chromium_trybot.expected/swarming_trigger_failure.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_linux_chromium_clobber_deterministic_fail.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/chromium.expected/dynamic_swarmed_gtest_override_compile_targets.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___ppc___sim.json
[modify] https://crrev.com/d55fbda37ffa1fc75aad096c9941dc1422a403da/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Android_Arm64___builder.json
[m
Status: Started (was: Fixed)
Project Member

Comment 10 by bugdroid1@chromium.org, Aug 16

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/luci/luci-go.git/+/cb170afe759230a0a4763c1259006fb7ad1b7093

commit cb170afe759230a0a4763c1259006fb7ad1b7093
Author: erikchen <erikchen@chromium.org>
Date: Thu Aug 16 16:42:41 2018

Add support for an explicit blacklist to batch_archive.

Bug:  chromium:872245 
Change-Id: I19870e8e6d8806bad1ed78074f2f2b4e392c9de1
Reviewed-on: https://chromium-review.googlesource.com/1176121
Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org>
Commit-Queue: Erik Chen <erikchen@chromium.org>

[modify] https://crrev.com/cb170afe759230a0a4763c1259006fb7ad1b7093/client/cmd/isolate/batch_archive.go

Spoke with tandrii@, next steps are:
"""
1. Land CL in luci-go.
2. Roll luci-go into infra/infra.
3. isolate tool is built by CI of infra/infra here
https://ci.chromium.org/p/infra-internal/g/infra-packagers/console
These builders only upload CIPD packages of isolate tool.
4. chromium/src and v8/v8 repos pin/deploy isolate tool in two ways:
a) legacy hash through googlestorage.
b) as CIPD package.
TODAY, both a) and b) must work for some reason (https://crbug.com/851596)

BUT step 3 only creates CIPD package. So, either you manually upload 3 binaries to some GS bucket, OR resolve https://crbug.com/851596.

5. Finally, roll isolate tool into chromium/src and v8/v8.

6. Land change to recipe which starts using --blacklist flag.

...

now, if you get buy in from jbudorick@, then you could "cheat" and do what you thought makes sense all along: add a step to isolate recipe itself to install the required CIPD package (regardless of 4. above) 

path = api.cipd.install(...)
api.step([path + 'isolatego', batcharchive, ....)
IMO, this is much better way. However, there is a probably a reason why https://crbug.com/851596 is filed instead of doing the "cheat" way.
and that's why i recommend consulting jbudorick@
"""


Cc: jbudorick@chromium.org tandrii@chromium.org
jbudorick: See c#11. Any reason why we can't do what tandrii@ suggested and "add a step to isolate recipe itself to install the required CIPD package (regardless of 4. above) ".
That ... doesn't seem terribly cheaty to me. The only reason I can think of to use isolate from the chromium checkout is that we want it there regardless (s.t. devs can isolate things, even if they don't frequently do so) & it'd be great to not manage multiple pins.

All of that said, I believe maruel is close to eliminating 4a, which may make this mostly irrelevant.
Back from vacations, John is™ the old way to fetch isolate safe to remove now?

Ref:
https://chromium.googlesource.com/chromium/src/+/master/DEPS#2156
Cc: -no...@chromium.org
jbudorick: ping. See c#14
Cc: machenb...@chromium.org serg...@chromium.org
#14,16: as of late yesterday, it should be safe from an ios internal perspective. not sure about v8, might be worth checking with +sergiyb or +machenbach for that.
AFAICT from [1], new binaries would need to be uploaded to gs://chromium-luci/v8/tools/luci-go/win64, yet I can only see files named after some hash in the root dir of that bucket. How does it even work now? Or does it use that 'v8/tools/...' path to get hash somewhere?

I've also tried switching V8 to CIPD, but something didn't work there: https://chromium-review.googlesource.com/c/v8/v8/+/1144923. I don't remember the details, but somehow I got stuck investigating those failures. Let me try to rebase that CL and see if it works now...

[1]: https://cs.chromium.org/chromium/src/v8/DEPS?l=183&rcl=33b726db1e2a5b7de8ddca88e165596c34d08a0d
The error is still here, e.g. see [5]. Based on the error message and source code at [2], it seems the the wrapper script does not find the isolate binary at standard locations. The bot_update step [3] is suspiciously silent:

  ----------------------------------------
  v8/tools/luci-go:infra/tools/luci/isolate/${platform} (Elapsed: 0:00:00)
  ----------------------------------------
  [0:00:06] Started.
  [0:00:06] Finished.

although there is also some warning in the bottom of the log:

  WARNING: Couldn't match revinfo line:
  v8/tools/luci-go:infra/tools/luci/isolate/${platform}: None

OTH, Chromium builders seem to be producing the same input, e.g. see [4]. John, since you added support for CIPD in gclient - can you please help me investigate what could be causing lack of isolate binaries in the path?

[2]: https://cs.chromium.org/chromium/build/scripts/slave/recipe_modules/isolate/resources/isolate.py
[3]: https://logs.chromium.org/logs/v8/buildbucket/cr-buildbucket.appspot.com/8935757814685618576/+/steps/bot_update/0/stdout
[4]: https://logs.chromium.org/logs/chromium/buildbucket/cr-buildbucket.appspot.com/8935757484088230048/+/steps/bot_update/0/stdout
[5]: https://ci.chromium.org/p/v8/builders/luci.v8.try/v8_linux64_rel_ng/b8935757814685618560
I tried migrating v8 to use the CIPD package.

The problem is that v8/tools/luci-go is already mapped, so the CIPD package can't work well. See https://chromium-review.googlesource.com/c/v8/v8/+/1217004
Yes, that's essentially identical to the CL that I referenced in #18. When you are saying that "v8/tools/luci-go" is already mapped - do you mean that it's used for a regular repository dep? Didn't Chromium have to do the same change? Why doesn't it work?
Chromium's DEPS doesn't map anything in "src/tools/luci-go", since it's already mapped. That said we can probably just remove this map, it is not needed.
Ah, right. You meant that Chromium never had a dep for src/tools/luci-go because it was part of the repository itself. What do you mean that it is not needed... my understanding is that isolate binaries will then not be checked out and bots will start to fail, won't they?
Yes it's not needed, updated the CL accordingly.
Wait... in your CL, you are just adding a new dep without removing an old one. I've actually tried removing the old one in my CL, but that still didn't work.
Ok. Now your CL is completely identical to mine :-).
Unfortunately, I am still not sure why it fails :-(.
This is because the new file is not being mapped properly, will investigate.
This is because:

________ deleting 'v8/tools/luci-go' in '/b/swarming/w/ir/cache/builder'

https://logs.chromium.org/logs/v8/buildbucket/cr-buildbucket.appspot.com/8935740231589519904/+/steps/bot_update/0/stdout

So basically, it detects the directory is deleted, and removes it. I think it's worth filing a bug in gclient.
Filed issue 882611.
Blockedon: 882611
gclient bug seems correct here, though getting this to work there will be a bit tricky.

In the meantime, could you land two CLs:
 1) Removing the luci-go DEPS entry (https://chromium.googlesource.com/v8/v8/+/018332c46b6406bc63e8df63eae790f7ee49ff45/DEPS#75) and adds the three .sha1s from https://chromium.googlesource.com/chromium/src/tools/luci-go/+/445d7c4b6a4f10e188edb395b132e3996b127691 directly to v8/v8. I think doing so will not delete the directory b/c it'll hit this codepath: https://codesearch.chromium.org/chromium/tools/depot_tools/gclient.py?rcl=56e273293a3c54a587a8e53852ef6e645470eca6&l=1706
 2) Removing the .sha1s added in (1) along with the download_from_google_storage hooks and adding the CIPD DEPS entry.
Why not do everything in one CL?
Are the CLs 1 and 2 meant to both touch every bot? Note that due to having bots in a pool we might have some bots that go from 0 to 2 at once.
1 CL would be https://crrev.com/c/1219386
Making CL 1 that way seems not possible. I think gclient first syncs without patch, checking out the sha1 files. Then attempts to apply the patch, based on which those are local files now. Patch doesn't apply claiming the files'd get overwritten.
The blocked-on bug has seen some movement; is it now possible to progress here?
Cc: iannu...@google.com
Cc: -iannucci@chromium.org
erikchen, what's the status here?
I've tried rebasing my CL from #18 and Michale's CL from #33:

  - https://crrev.com/c/1144923 (replacing normal dep with CIPD dep in a single CL)
    - https://ci.chromium.org/p/v8/builders/luci.v8.try/v8_linux64_rel_ng/b8931886382339502208
    - still deleting luci-go after checking out the CIPD package, thus deleting isolate binaries
    - despite that it SUCCEEDS isolating compiled binaries and triggered trybots are green as well

  - https://crrev.com/c/1219386 (removing dep and moving SHA1 files to V8 repo - step 1 from #31)
    - https://ci.chromium.org/p/v8/builders/luci.v8.try/v8_presubmit/b8931887457988355952
    - error: The following untracked working tree files would be overwritten by merge
    - seems like we can't remove dependency and add binaries to the same dir in a single CL

Perhaps we can try landing https://crrev.com/c/1144923 as is, but I'd like to know why it works now. Did someone update isolate step logic to not depend on those binaries? Or could it be that these binaries are now deployed by swarming automatically?
sergiyb: I think the work on issue 882611 made the first approach work (?)
Cc: ehmaldonado@chromium.org
Hm. I am not sure if it's working as intended. The stdout of the bot_update step still lists

    ________ deleting 'v8/tools/luci-go' in '/b/swarming/w/ir/cache/builder'

after

   v8/tools/luci-go:infra/tools/luci/isolate/${platform} (Elapsed: 0:00:00)
   ----------------------------------------
   [0:00:07] Started.
   [0:00:07] Finished.
   ----------------------------------------

and in the end fails to detect luci-go CIPD dep's revision:


   ===Running /b/swarming/w/ir/cache/vpython/998566/bin/python -u /b/swarming/w/ir/kitchen-checkout/depot_tools/gclient.py revinfo -a ===
   In directory: /b/swarming/w/ir/cache/builder
   ...
   v8/tools/luci-go:infra/tools/luci/isolate/${platform}: None
   ...
   ===Succeeded in 0.0 mins of /b/swarming/w/ir/cache/vpython/998566/bin/python -u /b/swarming/w/ir/kitchen-checkout/depot_tools/gclient.py revinfo -a ===

   WARNING: Couldn't match revinfo line:
   v8/tools/luci-go:infra/tools/luci/isolate/${platform}: None


Eward, can you please comment if this is expected?
The output is not clear at all for CIPD deps, but I think things are working.

- revinfo doesn't work for CIPD dependencies, so it will always display None.
- The step that syncs CIPD dependencies runs after the git dependency is deleted, and it doesn't display anything afaik.
- The step that prints "v8/tools/luci-go:infra/tools/luci/isolate/${platform} (Elapsed: 0:00:00)" doesn't do anything.

I'll make some CLs to make this clearer, but it'll take a while.
Thank you for clarifications. Fixing output is non-blocking for this issue, therefore non urgent. I'll wait for machenbach@'s LGTM on my CL and land it, which should unblock removing the old way to fetch isolate.
P.S. Actually, broken revinfo for CIPD may become an issue since we rely on that to update our DEPS in an automatic Chromium-DEPS-to-V8 roller.
https://chromium-review.googlesource.com/c/v8/v8/+/1144923 has landed. Can we reland erikchen's https://chromium-review.googlesource.com/1175037 now, or does his change first have to roll into luci-go? (It landed a while ago, so I'm guessing cipd-provided luci-go already has it?)
On erikchen's reland CL (https://chromium-review.googlesource.com/c/chromium/tools/build/+/1300234) he's still getting:

"""
/b/swarming/w/ir/cache/builder/src/tools/swarming_client batcharchive ... 

flag provided but not defined: -blacklist
"""


I suppose that means that while luci-go is now deployed everywhere via cipd, not everything uses the "latest" luci-go cipd package that has erikchen's change https://chromium-review.googlesource.com/1176121 from 1.5 months ago? What needs to happen to make sure everything has a version of luci-go that's newer than 1..5 months old?
Where does "/b/swarming/w/ir/cache/builder/src/tools/swarming_client" come from? That's not a binary that LUCI provides, maybe the chromium recipe or chromium/src have a reference to this binary?
Probably the python client deps'd in here: https://cs.chromium.org/chromium/src/DEPS?q=tools/swarming_client+-file:swarming_client&sq=package:chromium&l=1184&dr=C

Ah, maybe the flag is spelled --blacklist in the python client (used on the builders for uploading I think?) and -blacklist in the go client (used on the swarming side for running, maybe?)
Maybe; I think maruel has kept tabs on all the ways the various swarming/isolate clients are distributed. I'm still not clear on the distinction between the go client and the python client (i.e. why do we have both?)
Cc: -serg...@chromium.org
Cc: martiniss@chromium.org joshuaseaton@google.com
Not completely. But I think Joshua's work on issue 894048 will help unblock this *once for all*. I'm ambivalent about marking it as a blocker though. Erik please reach out to Josh and decide what's best. Also keep Stephen in the loop since he worked in this area.
Project Member

Comment 52 by bugdroid1@chromium.org, Dec 11

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build/+/fe3beb864f4d53894d554ddfbe38fc08c9033031

commit fe3beb864f4d53894d554ddfbe38fc08c9033031
Author: erikchen <erikchen@chromium.org>
Date: Tue Dec 11 17:05:04 2018

[Reland 1] Explicitly specify regex blacklists for invocations of isolate binary.

The original reland failed because the go implementation of isolate did not
correctly parse the blacklist flag for batch_archive. This has since been fixed
and the new binary has been rolled out to all relevant repositories.

> The isolate binary has some default blacklists built in. This functionality does
> not work correctly with the "archive" command. Rather than continuing to rely on
> implicit behavior of the isolate binary, this CL just explicitly specifies the
> requirements.
>
> Bug:872245
> Change-Id: Ic6bb3876a7a4a0c633f1f4b92b6cd38357ed1781
> Recipe-Nontrivial-Roll: build_limited_scripts_slave
> Reviewed-on: https://chromium-review.googlesource.com/1175037
> Commit-Queue: Erik Chen <erikchen@chromium.org>
> Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org>
> Reviewed-by: Dirk Pranke <dpranke@chromium.org>

Recipe-Nontrivial-Roll: build_limited_scripts_slave
Bug:  872245 
Change-Id: Ifc492ddf40c91505a48cd20673c368435bad2b08
Reviewed-on: https://chromium-review.googlesource.com/c/1300234
Commit-Queue: Erik Chen <erikchen@chromium.org>
Reviewed-by: John Budorick <jbudorick@chromium.org>
Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org>

[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux_ubsan.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/isolate/examples/full.expected/always-use-exparchive.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/findit/chromium/test.expected/flaky_tests.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/findit/chromium/test.expected/remove_culprits_for_flaky_failures.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/findit/chromium/test.expected/all_test_failed.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/chromium.expected/build_dynamic_isolated_script_test_compile_target_overriden.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build10.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux64_debug_failing_test.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/ios/examples/full.expected/expiration_test.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android64__m_nexus5x_.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/ios/examples/full.expected/expired.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_first_sub_range.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/chromium_tests/tests/api/run_tests_on_tryserver.expected/enable_retry_with_patch_succeed_after_deapply.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_mac_asan.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux32_debug.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_mac_asan.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/ios/examples/full.expected/xcode_build_version.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/chromium_tests/tests/api/run_tests_on_tryserver.expected/basic.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_ubsan.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_x86_dbg.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_mac_experimental.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_win32_release.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/ios/examples/full.expected/xparallel_run_skip.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x64_msvc_rel.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/ios/examples/full.expected/infra_failure.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android32_builder_arm.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/ios/try.expected/basic.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_win7.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/ios/examples/full.expected/xcode_build_version_luci.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/ios/unified_builder_tester.expected/basic.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/ios/examples/full.expected/test_failure.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/chromium_trybot.expected/dynamic_swarmed_isolated_script_test_failure_no_result_json.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/chromium_tests/tests/api/compile_specific_targets.expected/linux_tests.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/chromium_trybot.expected/swarmed_webkit_tests_interrupted.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build3.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_mac__beta_.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/chromium.expected/build_dynamic_swarmed_isolated_script_test_compile_target_overidden.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/chromium_ios.expected/basic_goma_build.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/v8.expected/full_client_v8_V8_Foobar_with_test_spec.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_x86_rel.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_experimental.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux_msan.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/chromium_trybot.expected/swarming_test_failure.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive-multi-miss.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/findit/chromium/test.expected/use_analyze_set_to_False_for_non_linear_try_job.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_win__beta_.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/swarming/staging.expected/one_fails.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_android_arm_dbg.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/v8.expected/full_client_v8_V8_Foobar_builder_with_test_spec.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/ios/examples/full.expected/errors.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux64_debug_forced.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x64_clang_dbg.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_mac_10_11.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build8.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/findit/chromium/test.expected/use_build_parameter_for_tests_non_json_buildbucket.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android32__m_nexus5x_.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_win64_debug.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x86_clang_dbg.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/ios/examples/full.expected/no_exit_code.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/ios/examples/full.expected/xparallel_run.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux64_release.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x64_clang_rel.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build4.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_isolate_only.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_android_experimental.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive-miss.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/v8.expected/full_client_v8_V8_Foobar_specific_isolated_file.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_win__stable_.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_linux_trusty.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/isolate/tests/isolate_tests.expected/basic.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/findit/chromium/test.expected/use_abbreviated_revision_in_step_name.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_win64_release.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x86_msvc_rel.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/findit/chromium/test.expected/use_build_parameter_for_tests.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/ios/examples/full.expected/perf_test.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/findit/chromium/test.expected/unaffected_test_skipped_by_analyze.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_with_args_on_trybot.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_memcheck.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/more_configs.expected/luci_webrtc_try_win_x86_more_configs.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_linux_trusty.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/README.recipes.md
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_mac__stable_.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build2.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_win32_debug.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_mac_rel.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_middle_sub_range.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/chromium_tests/tests/api/run_tests_on_tryserver.expected/nonzero_exit_code_no_gtest_output.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/more_configs.expected/luci_webrtc_ci_linux__more_configs_.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_mac_10_11.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_on_trybot_passing.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_webkit_layout_tests.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build1.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/chromium_trybot.expected/swarming_trigger_failure.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android32__m_nexus5x__dbg_.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/chromium.expected/dynamic_swarmed_gtest_override_compile_targets.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_asan.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/v8.expected/full_client_v8_V8_Foobar_one_failure.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/findit/chromium/test.expected/findit_consecutive_culprits.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_asan.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive-batch-bmiss.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_last_sub_range.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/ios/examples/full.expected/basic.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/isolate/examples/full.expected/basic.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/more_configs.expected/luci_webrtc_ci_win__more_configs_.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/ios/try.expected/gn.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive-batch.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_on_trybot_failing.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/isolate/examples/full.expected/extra.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_rel.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/chromium.expected/dynamic_swarmed_gtest.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build7.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x64_clang_dbg_win10.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux_asan.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_win7.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android64_builder_arm64.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux_tsan_v2.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/chromium.expected/build_dynamic_swarmed_isolated_script_test.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/v8.expected/full_client_v8_V8_Foobar_bisect_swarming.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/findit/chromium/test.expected/all_test_passed.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/findit/chromium/test.expected/webkit_layout_tests.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/chromium_trybot.expected/swarmed_layout_tests_too_many_failures_for_retcode.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android32__m_nexus5x__failing_archive.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_mac_dbg.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x64_clang_dbg_win8.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/isolate/examples/full.expected/missing.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/ios/examples/full.expected/device_check_false.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/chromium_tests/tests/api/run_tests_on_tryserver.expected/disable_deapply_patch_affected_files.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_swarming_tests.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_android_arm64_rel.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/isolate/api.py
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux_ubsan_vptr.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build5.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_tsan2.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/more_configs.expected/luci_webrtc_try_linux_more_configs.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/ios/examples/full.expected/timed_out.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/chromium_trybot.expected/swarming_test_with_priority_expiration_and_timeout.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_linux__stable_.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_android_arm64_dbg.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/findit/chromium/test.expected/findit_tests_multiple_culprits.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive-batch-emiss.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/findit/chromium/flake.expected/use_build_parameter_for_tests.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_win32_asan.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/chromium.expected/build_dynamic_isolated_script_test.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_android_arm_rel.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/swarming/staging.expected/windows.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/findit/chromium/test.expected/swarming_tests.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x64_msvc_dbg.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/findit/chromium/test.expected/findit_steps_multiple_culprits.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c9033031/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_mac64_debug.json
[modify] https://crrev.com/fe3beb864f4d53894d554ddfbe38fc08c90330
Status: Fixed (was: Started)
Copying https://bugs.chromium.org/p/chromium/issues/detail?id=869348#c82 :

--blacklist wants a regex from what I can tell, but we pass

https://logs.chromium.org/logs/chromium/buildbucket/cr-buildbucket.appspot.com/8927223062922368768/+/steps/isolate_tests/0/stdout

 '--blacklist',
 '"*.pyc"',
 '--blacklist',
 '"*.swp"',
 '--blacklist',
 '".git"',

Which I think means "a quote, repeated 0 or more times, followed by any chraacter, followed by p, y, c, another quote".

So I think after erikchen's patch, nothing's getting blacklisted anymore.

--


I think we need to pass a regex, not a glob to --blacklist.

Also, we need to make sure to not just filter out toplevel .git, but also foo/bar/.git
Project Member

Comment 57 by bugdroid1@chromium.org, Dec 14

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build/+/367b3aa2e21c1484a2383b02702b3cb74c98bc6c

commit 367b3aa2e21c1484a2383b02702b3cb74c98bc6c
Author: Nico Weber <thakis@chromium.org>
Date: Fri Dec 14 15:11:31 2018

Don't surround glob for isolate's --blacklist flag with quotes.

We don't invoke the subprocess through a shell, so the quotes
were passed through verbatim.

Also add a comment.

Bug:  872245 
Change-Id: I4a02259f804e7f6314cc9fa1294fb3d038533656
Reviewed-on: https://chromium-review.googlesource.com/c/1377669
Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org>
Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>

[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux_ubsan.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/isolate/examples/full.expected/always-use-exparchive.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/findit/chromium/test.expected/flaky_tests.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/findit/chromium/test.expected/remove_culprits_for_flaky_failures.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/findit/chromium/test.expected/all_test_failed.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/chromium.expected/build_dynamic_isolated_script_test_compile_target_overriden.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build10.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux64_debug_failing_test.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/ios/examples/full.expected/expiration_test.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android64__m_nexus5x_.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/ios/examples/full.expected/expired.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_first_sub_range.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/chromium_tests/tests/api/run_tests_on_tryserver.expected/enable_retry_with_patch_succeed_after_deapply.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_mac_asan.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux32_debug.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_mac_asan.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/ios/examples/full.expected/xcode_build_version.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/chromium_tests/tests/api/run_tests_on_tryserver.expected/basic.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_ubsan.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_x86_dbg.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_mac_experimental.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_win32_release.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/ios/examples/full.expected/xparallel_run_skip.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x64_msvc_rel.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/ios/examples/full.expected/infra_failure.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android32_builder_arm.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/ios/try.expected/basic.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_win7.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/ios/examples/full.expected/xcode_build_version_luci.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/ios/unified_builder_tester.expected/basic.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/ios/examples/full.expected/test_failure.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/chromium_trybot.expected/dynamic_swarmed_isolated_script_test_failure_no_result_json.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/chromium_tests/tests/api/compile_specific_targets.expected/linux_tests.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/chromium_trybot.expected/swarmed_webkit_tests_interrupted.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build3.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_mac__beta_.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/chromium.expected/build_dynamic_swarmed_isolated_script_test_compile_target_overidden.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/chromium_ios.expected/basic_goma_build.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/v8.expected/full_client_v8_V8_Foobar_with_test_spec.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_x86_rel.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_experimental.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux_msan.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/chromium_trybot.expected/swarming_test_failure.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive-multi-miss.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/findit/chromium/test.expected/use_analyze_set_to_False_for_non_linear_try_job.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_win__beta_.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/swarming/staging.expected/one_fails.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_android_arm_dbg.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/v8.expected/full_client_v8_V8_Foobar_builder_with_test_spec.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/ios/examples/full.expected/errors.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux64_debug_forced.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x64_clang_dbg.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_mac_10_11.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build8.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/findit/chromium/test.expected/use_build_parameter_for_tests_non_json_buildbucket.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android32__m_nexus5x_.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_win64_debug.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x86_clang_dbg.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/ios/examples/full.expected/no_exit_code.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/ios/examples/full.expected/xparallel_run.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux64_release.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x64_clang_rel.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build4.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_isolate_only.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_android_experimental.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive-miss.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/v8.expected/full_client_v8_V8_Foobar_specific_isolated_file.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_win__stable_.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_linux_trusty.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/isolate/tests/isolate_tests.expected/basic.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/findit/chromium/test.expected/use_abbreviated_revision_in_step_name.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_win64_release.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x86_msvc_rel.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/findit/chromium/test.expected/use_build_parameter_for_tests.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/ios/examples/full.expected/perf_test.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/findit/chromium/test.expected/unaffected_test_skipped_by_analyze.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_with_args_on_trybot.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_memcheck.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/more_configs.expected/luci_webrtc_try_win_x86_more_configs.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_linux_trusty.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/README.recipes.md
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_mac__stable_.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build2.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_win32_debug.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_mac_rel.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_middle_sub_range.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/chromium_tests/tests/api/run_tests_on_tryserver.expected/nonzero_exit_code_no_gtest_output.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/more_configs.expected/luci_webrtc_ci_linux__more_configs_.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_mac_10_11.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_on_trybot_passing.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_webkit_layout_tests.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build1.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/chromium_trybot.expected/swarming_trigger_failure.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android32__m_nexus5x__dbg_.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_gtest_override_compile_targets.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_asan.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/v8.expected/full_client_v8_V8_Foobar_one_failure.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/findit/chromium/test.expected/findit_consecutive_culprits.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_asan.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive-batch-bmiss.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_last_sub_range.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/ios/examples/full.expected/basic.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/isolate/examples/full.expected/basic.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/more_configs.expected/luci_webrtc_ci_win__more_configs_.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/ios/try.expected/gn.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive-batch.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_on_trybot_failing.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/isolate/examples/full.expected/extra.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_rel.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/chromium.expected/dynamic_swarmed_gtest.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build7.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x64_clang_dbg_win10.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux_asan.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_win7.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android64_builder_arm64.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux_tsan_v2.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/chromium.expected/build_dynamic_swarmed_isolated_script_test.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/v8.expected/full_client_v8_V8_Foobar_bisect_swarming.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/findit/chromium/test.expected/all_test_passed.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/findit/chromium/test.expected/webkit_layout_tests.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/chromium_trybot.expected/swarmed_layout_tests_too_many_failures_for_retcode.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android32__m_nexus5x__failing_archive.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_mac_dbg.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x64_clang_dbg_win8.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/isolate/examples/full.expected/missing.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/ios/examples/full.expected/device_check_false.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/chromium_tests/tests/api/run_tests_on_tryserver.expected/disable_deapply_patch_affected_files.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_swarming_tests.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_android_arm64_rel.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/isolate/api.py
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux_ubsan_vptr.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build5.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_tsan2.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/more_configs.expected/luci_webrtc_try_linux_more_configs.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/ios/examples/full.expected/timed_out.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/chromium_trybot.expected/swarming_test_with_priority_expiration_and_timeout.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_linux__stable_.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_android_arm64_dbg.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/findit/chromium/test.expected/findit_tests_multiple_culprits.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive-batch-emiss.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/findit/chromium/flake.expected/use_build_parameter_for_tests.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_win32_asan.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/chromium.expected/build_dynamic_isolated_script_test.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_android_arm_rel.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/swarming/staging.expected/windows.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/findit/chromium/test.expected/swarming_tests.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x64_msvc_dbg.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/findit/chromium/test.expected/findit_steps_multiple_culprits.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_mac64_debug.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/ios/examples/full.expected/max_runtime_test.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_msan.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/findit/chromium/test.expected/only_one_test_passed.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_win32_release__clang_.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_dbg.json
[modify] https://crrev.com/367b3aa2e21c1484a2383b02702b3cb74c98bc6c/scripts/slave/recipe_modules/isolate/exampl

Sign in to add a comment