Migrate "buildbucket" property to v2, use buildbucket.v2.Build message for "build" property.
The following revision refers to this bug: https://chromium.googlesource.com/infra/luci/recipes-py/+/27ee9b58f15dadaa02370b4f6f1fa61496af554b commit 27ee9b58f15dadaa02370b4f6f1fa61496af554b Author: Nodir Turakulov <nodir@google.com> Date: Thu Aug 30 16:48:14 2018 [buildbucket] Rewrite buildbucket recipe module Deprecate all existing properties in api.py in favor of a new property "build" of type buildbucket.v2.Build protobuf message. Add support for v2 buildbucket property format, which is just Build protobuf message serialized as JSONPB. Merge build_input, builder_id and properties tests into new build.py test. Update test API to v2 format. Downstream rolls: build: https://chromium-review.googlesource.com/c/chromium/tools/build/+/1195903 build_limited: https://chrome-internal-review.googlesource.com/c/chrome/tools/build_limited/scripts/slave/+/669003 infra: https://chromium-review.googlesource.com/c/infra/infra/+/1194800 Recipe-Manual-Change: build Recipe-Manual-Change: build_limited_scripts_slave Recipe-Nontrivial-Roll: infra TBR=iannucci@chromium.org Bug: 877161, 859231 Change-Id: Ib7d0f6ce34aec9ef5a5065419b6f559ef8b9fb1c Reviewed-on: https://chromium-review.googlesource.com/1188390 Reviewed-by: Nodir Turakulov <nodir@chromium.org> Reviewed-by: Stephen Martinis <martiniss@chromium.org> Reviewed-by: Erik Staab <estaab@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Commit-Queue: Nodir Turakulov <nodir@chromium.org> [add] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/tests/put.expected/custom buildset.json [copy] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/tests/build.expected/serialized buildbucket property.json [modify] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/test_api.py [delete] https://crrev.com/ae1b7cd869b3821d84df1333a7abce956073f597/recipe_modules/buildbucket/tests/build_id.py [modify] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/examples/full.expected/basic-try.json [add] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/tests/build.expected/v1 empty buildset.json [modify] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/api.py [delete] https://crrev.com/ae1b7cd869b3821d84df1333a7abce956073f597/recipe_modules/buildbucket/tests/properties.expected/structured.json [add] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/util.py [add] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/tests/build.expected/v1 luci builder id.json [delete] https://crrev.com/ae1b7cd869b3821d84df1333a7abce956073f597/recipe_modules/buildbucket/tests/build_input.expected/gitiles commit.json [delete] https://crrev.com/ae1b7cd869b3821d84df1333a7abce956073f597/recipe_modules/buildbucket/tests/properties.expected/serialized.json [delete] https://crrev.com/ae1b7cd869b3821d84df1333a7abce956073f597/recipe_modules/buildbucket/tests/build_input.expected/no buildsets.json [add] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/proto/common_pb2.py [delete] https://crrev.com/ae1b7cd869b3821d84df1333a7abce956073f597/recipe_modules/buildbucket/tests/properties.expected/empty.json [delete] https://crrev.com/ae1b7cd869b3821d84df1333a7abce956073f597/recipe_modules/buildbucket/tests/build_input.py [add] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/tests/build.expected/v1 unknown buildset format.json [modify] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/README.recipes.md [delete] https://crrev.com/ae1b7cd869b3821d84df1333a7abce956073f597/recipe_modules/buildbucket/tests/build_input.expected/unknown format.json [modify] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/__init__.py [add] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/tests/put.expected/gitiles commit.json [copy] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/tests/build.expected/v1 gitiles commit, invalid.json [add] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/proto/build_pb2.py [delete] https://crrev.com/ae1b7cd869b3821d84df1333a7abce956073f597/recipe_modules/buildbucket/tests/build_input.expected/gitiles commit, invalid.json [modify] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/tests/put.py [add] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/tests/build.expected/v1 hidden tags.json [add] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/tests/build.py [modify] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/examples/full.py [delete] https://crrev.com/ae1b7cd869b3821d84df1333a7abce956073f597/recipe_modules/buildbucket/tests/properties.py [delete] https://crrev.com/ae1b7cd869b3821d84df1333a7abce956073f597/recipe_modules/buildbucket/tests/build_input.expected/gerrit change.json [add] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/tests/build.expected/v1 gerrit change.json [copy] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/tests/build.expected/v1 build with id.json [delete] https://crrev.com/ae1b7cd869b3821d84df1333a7abce956073f597/recipe_modules/buildbucket/tests/build_id.expected/with_build.json [add] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/proto/step_pb2.py [modify] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_engine/lint.py [add] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/proto/README.md [modify] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/examples/full.expected/basic-ci-win.json [rename] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/tests/build.expected/empty.json [modify] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/PRESUBMIT.py [add] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/proto/__init__.py [delete] https://crrev.com/ae1b7cd869b3821d84df1333a7abce956073f597/recipe_modules/buildbucket/tests/build_input.expected/empty buildset.json [add] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/tests/build.expected/v1 gitiles commit.json [add] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/tests/build.expected/v1 tags.json [add] https://crrev.com/27ee9b58f15dadaa02370b4f6f1fa61496af554b/recipe_modules/buildbucket/tests/build.expected/v1 buildbot builder id.json
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/build/+/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba commit 51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba Author: Nodir Turakulov <nodir@google.com> Date: Thu Aug 30 17:24:43 2018 Roll buildbucket recipe module changes https://chromium-review.googlesource.com/c/infra/luci/recipes-py/+/1188390 requires a manual roll. Retrain all recipes. Downstream rolls: build_limited: https://chrome-internal-review.googlesource.com/c/chrome/tools/build_limited/scripts/slave/+/669003 infra: https://chromium-review.googlesource.com/c/infra/infra/+/1194800 Recipe-Nontrivial-Roll: infra Recipe-Manual-Change: build_limited_scripts_slave Bug: 877161, 859231 Change-Id: Id54b391dad8d7f0358b146cf8c4e83fd1deacf45 Reviewed-on: https://chromium-review.googlesource.com/1195903 Commit-Queue: Nodir Turakulov <nodir@chromium.org> Reviewed-by: Takuto Ikuta <tikuta@chromium.org> Reviewed-by: Yoshisato Yanagisawa <yyanagisawa@chromium.org> Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org> Reviewed-by: John Budorick <jbudorick@chromium.org> [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_x64_win10.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/findit/chromium/test.expected/flaky_tests.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/findit/chromium/test.expected/remove_culprits_for_flaky_failures.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_win32_release__clang_.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_mac64_debug.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/wasm_llvm.expected/linux.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_linux64_debug.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipe_modules/chromium_tests/tests/api/compile_specific_targets.expected/failure_tryserver.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipe_modules/goma/examples/full.expected/win_goma_canary.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_compile_x64_dbg.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/pdfium.expected/win_no_v8.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_linux_compile_fail.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipe_modules/dart/examples/example.expected/basic-missing-name.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipe_modules/dart/examples/example.expected/basic-timeout.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/cronet.expected/android_cronet_builder__dbg_.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_android_experimental.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium.chromedriver.recipe_autogen.expected/Linux.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_mac_10_11.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipe_modules/goma/examples/full.expected/win.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/pdfium.expected/win_xfa_asan.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipe_modules/chromium_tests/tests/api/compile_specific_targets.expected/linux_tests.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium_trybot.expected/swarmed_webkit_tests_interrupted.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/dart/sdk_swarming.expected/dart-sdk-linux-be.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium.chromedriver.recipe_autogen.expected/Linux32.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium.expected/build_dynamic_swarmed_isolated_script_test_compile_target_overidden.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/more_configs.expected/full_client_webrtc_Linux__more_configs_.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/android/builder.expected/full_client_v8_fyi_Android_Builder.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_win__beta_.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/findit/chromium/compile.expected/find_culprit_in_middle_of_a_sub_range.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Deterministic_Android.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipe_modules/goma/examples/full.expected/linux_debug.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_android_compile_rel.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_android32__m_nexus5x_.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_linux.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_isolate_only.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/swarming/staging.expected/one_fails.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/cronet.expected/cronet_try.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_swarming_tests.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium_libfuzzer.expected/kitchen_paths.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_linux_ubsan.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_with_args_on_trybot.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipe_modules/cronet/examples/full.expected/gn_test.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_linux_trusty.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/findit/chromium/compile.expected/compile_specified_targets_from_parameter.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipe_modules/dart/examples/example.expected/basic-failure.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_android_x64.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_win64_release.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux64_release__gcc_.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium_trybot.expected/invalid_results.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/cronet.expected/android_cronet_marshmallow_64bit_perf.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/findit/chromium/compile.expected/failed_compile_upon_infra_failure_goma_build_error.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Mac_deterministic.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/pdfium.expected/mac_xfa_rel.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_android32__m_nexus5x__failing_archive.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium_libfuzzer.expected/full_chromium_fyi_Libfuzzer_Upload_Linux_MSan.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium_libfuzzer.expected/full_chromium_fyi_Libfuzzer_Upload_Mac_ASan.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/blink_downstream.expected/full_client_v8_fyi_V8_Blink_Linux_64___future_pass.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium_libfuzzer.expected/full_chromium_fyi_Libfuzzer_Upload_Linux_UBSan.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_win_clang.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux32_debug.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux32_arm_dbg.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_linux_ubsan.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_mac_asan.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_last_sub_range.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium_trybot.expected/dont_deapply_patch.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/cronet.expected/android_cronet_kitkat_builder.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/ios/try.expected/gn.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_linux64_debug_forced.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_ios_release.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_msan.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/pdfium.expected/linux.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_win_x64_clang_rel.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/findit/chromium/test.expected/record_infra_failure.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/findit/chromium/flake.expected/record_infra_failure.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/pdfium.expected/linux_xfa_jumbo.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_chromiumos_with_revision.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/android/builder.expected/full_chromium_perf_Android_Builder_Perf.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/pdfium.expected/linux_asan_lsan.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipe_modules/goma/examples/full.expected/mac.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux64_release.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/pdfium.expected/mac_xfa_jumbo.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_linux_tsan2.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_linux_tsan_v2.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium.expected/dynamic_instrumentation_test.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/findit/chromium/test.expected/findit_tests_multiple_culprits.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/ios_api_framework.expected/trybot_build.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/findit/chromium/flake.expected/use_build_parameter_for_tests.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium_trybot.expected/compile_because_of_analyze_with_filtered_compile_targets.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/pdfium.expected/try-linux-gerrit_xfa_asan_lsan.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_linux_with_revision.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipe_modules/dart/examples/example.expected/basic-win-stable.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/flutter/engine.expected/mac.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/v8/node_integration.expected/experimental.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium.chromedriver.recipe_autogen.expected/Mac_10_6.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_android_compile_x64_dbg.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/findit/chromium/compile.expected/compile_specified_targets.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_x64_clang_dbg.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipe_modules/chromium/tests/compile.expected/codesearch.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/findit/chromium/test.expected/findit_steps_multiple_culprits.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/pdfium.expected/android.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipe_modules/chromium_tests/tests/api/trybot_steps.expected/basic.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium.expected/dynamic_gtest_memory_builder.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/findit/chromium/compile.expected/find_culprit_at_first_revision_of_a_sub_range.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_arm64_rel.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_win32_debug__clang_.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_win64_debug__clang_.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium_trybot.expected/compile_failure_infra.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_compile_rel.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_android64_x64_debug.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipe_modules/goma/examples/full.expected/linux_compile_failed.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/pdfium.expected/fail-pixel-tests.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipe_modules/goma/tests/start.expected/luci_and_experimental.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/cronet.expected/android_cronet_lollipop_builder.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/pdfium.expected/linux_xfa_rel.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Deterministic_Android_fail.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_linux_asan.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_ios.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_win_with_revision.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_android_compile_arm64_dbg.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_chromiumos_translation_unit_fail.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/infra/config/recipes.cfg [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_android_release.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium.expected/dynamic_instrumentation_test_custom_name.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/android/builder.expected/full_chromium_perf_Android_arm64_Builder_Perf.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Deterministic_Linux.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/blink_downstream.expected/full_client_v8_fyi_V8_Blink_Linux_64__dbg__pass.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/client.nacl.sdk.recipe_autogen.expected/linux_sdk_asan_multi.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_linux_chromium_clobber_deterministic_fail.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipe_modules/chromium/tests/compile.expected/official_win_luci.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_mac64_release.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium_trybot.expected/compile_failure_without_patch_ng.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_linux32_debug.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_android.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipe_modules/chromium_android/examples/full.expected/restart_usb_builder_basic.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux32_rel.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/blink_downstream.expected/full_client_v8_fyi_V8_Blink_Linux_64_pass.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/pdfium.expected/win.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/ios/try.expected/goma_compilation_failure.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipe_modules/dart/examples/example.expected/basic-win.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_asan.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium_trybot.expected/dynamic_swarmed_isolated_script_test_failure_no_result_json.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/findit/chromium/compile.expected/find_culprit_as_first_revision_of_entire_range.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/blink_downstream.expected/full_client_v8_fyi_V8_Blink_Linux_64__dbg__fail.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium.expected/dynamic_instrumentation_nodefault_test.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_mac__beta_.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/more_configs.expected/full_tryserver_webrtc_android_more_configs.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/chromium_ios.expected/basic_goma_build.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium_trybot.expected/clobber_analyze.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Deterministic_Linux__dbg__fail.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/angle.expected/linux.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_ubsan_vptr.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_android_with_revision.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/webrtc/ios_api_framework.expected/build_ok.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/chromium_trybot.expected/swarming_test_failure.json [modify] https://crrev.com/51edb9f152a2f0c0d5caf1d1ff4c337fdc92bcba/scripts/slave/recipes/pdfium.expected/linux_xfa_asan_lsan.json [modify] https://crrev.com/51edb9f152a2f0c0
The following revision refers to this bug: https://chrome-internal.googlesource.com/chrome/tools/build_limited/scripts/slave/+/635bf462b084c5d63b3645d43ab3a888c7d9c5f8 commit 635bf462b084c5d63b3645d43ab3a888c7d9c5f8 Author: Nodir Turakulov <nodir@google.com> Date: Thu Aug 30 17:45:49 2018
this is required for Chrome OS because otherwise it is not possible to pass multiple CLs to a recipe
Comment 1 by no...@chromium.org
, Jul 31