New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 868153 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug

Blocked on:
issue 867054



Sign in to add a comment

Migrate recipe chromium configs to chromium/src

Project Member Reported by martiniss@chromium.org, Jul 26

Issue description

Tracking bug for this work.
 
I made a set of CLs to test out this idea. Couple questions after making them:

I decided to make the property a recipe module property. I don't think this is used very widely yet, but it does make sense IMO. 

https://chromium-review.googlesource.com/c/chromium/tools/build/+/1152426 is the build side CL. I was wondering if it's ever possible to have more than one bot_config for a given build? I don't think so, but I realized that technically, since there's a bot_config object being passed around, it could be switched out during the build right? I vaguely remember there being a precedent of this happening before, does anyone know?

https://chromium-review.googlesource.com/c/chromium/src/+/1152425 is the source side CL. One question I had was if the "properties_j" buildbucket setting would properly merge together multiple settings for the same entry. If I have two mixins which both set "$build/chromium_tests:{<blah>}", what happens? I'm afraid it doesn't do any sort of intelligent merging here, which would be very problematic.
iannucci@ said that buildbucket won't merge configs together. This is a showstopper for this change, since we won't be able to apply more than one config value in the chromium_tests specific properties.

We can make them general build properties; I'm a bit opposed to that personally, as it further clutters up the properties set in a build.
Buildbucket does merge properties and properties_j
Ah sorry, buildbucket doesn’t not merge JSON objects at different levels in the same property. Indeed Skylark will solve the problem and property/mixin merging will be deleted from buildbucket
Blockedon: 867054
FYI, I'm working on bug 880973 more than this one. That migrates swarming_dimensions, which is part of this bug. I'll do this eventually, just not immediately.
Cc: iannu...@google.com
Cc: -iannucci@chromium.org
Project Member

Comment 9 by bugdroid1@chromium.org, Nov 2

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

commit 3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7
Author: Stephen Martinis <martiniss@chromium.org>
Date: Fri Nov 02 01:36:57 2018

Removed unused gyp defines

These don't seem to be used in recipes, or source side, as far as I can
tell.

Recipe-Nontrivial-Roll: release_scripts
Recipe-Nontrivial-Roll: build_limited_scripts_slave
Bug: 868153
Change-Id: I1ce1c6c91cda1899b9aea36bfb112d3ab59c3d9e
Reviewed-on: https://chromium-review.googlesource.com/c/1301936
Reviewed-by: Garrett Beaty <gbeaty@chromium.org>
Commit-Queue: Stephen Martinis <martiniss@chromium.org>

[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect_staging.expected/perf_tryjob_failed_test_android_nexus6_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/findit/chromium/compile.expected/previous_revision_bad_output.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_x64_win10.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/chromium_tests/tests/api/run_tests_on_tryserver.expected/enable_retry_with_patch_invalid_test_results.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/findit/chromium/test.expected/flaky_tests.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/findit/chromium/test.expected/remove_culprits_for_flaky_failures.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect_staging.expected/perf_tryjob_failed_test_android_nexus7_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/chromium_android/examples/full.expected/webview_tester_basic.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_linux64_debug.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/chromium_tests/tests/api/compile_specific_targets.expected/failure_tryserver.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/findit/chromium/update_components.expected/removal.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_recipe_android_one_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/chromium_trybot.expected/compile_because_of_analyze_matching_exclusion.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/auto_bisect_staging/examples/full.expected/gathering_references_no_values.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_win_x64_rel.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_linux_compile_fail.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_perf_tryjob_with_metric_android_one_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_recipe_staging_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/chromium_tests/tests/api/prepare_checkout.expected/disable_tests.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_linux_tsan2.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/cronet.expected/android_cronet_builder__dbg_.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux64_debug__arm_.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/filter/examples/full.expected/analyzes_matches_test_targets.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/findit/chromium/test.expected/none_swarming_tests.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_linux_msan.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/cronet.expected/local_test.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_one_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_mac_10_11.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect.expected/local_basic_recipe_disconnected_device.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/chromium_libfuzzer_trybot.expected/basic_linux_tryjob.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/chromium_tests/tests/api/compile_specific_targets.expected/linux_tests.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/chromium_android/examples/full.expected/tester_basic.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_one_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/chromium_android/examples/full.expected/upload_archives_to_bucket_basic.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/chromium.expected/build_dynamic_swarmed_isolated_script_test_compile_target_overidden.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/auto_bisect/examples/full.expected/failed_build_inconclusive_1.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/desktop_bisect.expected/basic_perf_tryjob.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/chromedriver.expected/Android_ChromeDriver_Tests__dbg__test_failure.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect.expected/local_basic_recipe_no_device.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/auto_bisect_staging/examples/full.expected/retest_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_mac64_debug.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/android/builder.expected/full_client_v8_fyi_Android_Builder.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect_staging.expected/local_basic_recipe_no_device.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_android32_builder_arm.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/chromium_tests/tests/steps/swarming_isolated_script_test.expected/histograms.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect.expected/basic_recipe_android_webview_nexus6_aosp_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/findit/chromium/compile.expected/find_culprit_in_middle_of_a_sub_range.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_android_mips.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Deterministic_Android.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus5_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/chromium_android/examples/full.expected/tester_blacklisted_devices.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_ios_arm64_release.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/findit/chromium/compile.expected/last_revision_pass_not_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/desktop_bisect_staging.expected/basic_perf_tryjob_with_bucket.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/findit/chromium/update_components.expected/addition_into_subdirs.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_config_error_android_nexus6_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_recipe_android_webview_nexus6_aosp_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_android32_mips_debug.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_android_compile_rel.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/chromium_trybot.expected/use_skia_patch_on_blink_trybot.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android64_tests__l_nexus9_.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_android32__m_nexus5x_.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/chromium_android/examples/full.expected/coverage_builder_basic.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_isolate_only.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/chromium.expected/dynamic_swarmed_failed_isolated_script_test.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/cronet.expected/cronet_try.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/findit/chromium/test.expected/nonexistent_test_step_skipped.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/findit/chromium/flake.expected/record_infra_failure.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/binary_size_trybot.expected/unexpected_increase.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/chromium_libfuzzer.expected/kitchen_paths.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_win_rel.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/auto_bisect/examples/full.expected/no_values.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/chromium_android/examples/full.expected/remove_system_vrcore_basic.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_nexus7_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect.expected/basic_recipe_android_one_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect.expected/basic_recipe_android_nexus7_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_with_args_on_trybot.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/cronet/examples/full.expected/gn_test.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/chromium_android/examples/full.expected/no_strict_mode_tester_basic.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect_staging.expected/perf_tryjob_failed_test_android_fyi_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_compile_x64_dbg.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/findit/chromium/update_components.expected/conflict.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/chromium_libfuzzer_clang_tot.expected/full_chromium_fyi_ClangToTLinuxASanLibfuzzer.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/chromium.expected/gtest_bad_custom_merge_script.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/filter/examples/full.expected/analyzes_returns_true.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_android_x64.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_x64_win8.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_win64_release.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_android_debug.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/pinpoint/builder.expected/basic.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux64_release__gcc_.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/chromium_android/examples/full.expected/tester_other_device_failure_during_recovery.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/chromium_trybot.expected/invalid_results.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/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/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/cronet.expected/android_cronet_marshmallow_64bit_perf.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus6_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/findit/chromium/compile.expected/failed_compile_upon_infra_failure_goma_build_error.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Mac_deterministic.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_android32__m_nexus5x__failing_archive.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/chromium_libfuzzer.expected/full_chromium_fyi_Libfuzzer_Upload_Linux_MSan.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_perf_tryjob_with_revisions_android_fyi_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/blink_downstream.expected/full_client_v8_fyi_V8_Blink_Linux_64___future_pass.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/auto_bisect/examples/full.expected/failed_buildbucket_get.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/chromium.expected/msan.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/chromium.expected/dynamic_swarmed_isolated_script_test_mac_gpu.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/auto_bisect_staging/examples/full.expected/bad_config.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux32_debug.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux32_arm_dbg.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_linux_ubsan.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_perf_tryjob_with_revisions_android_one_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_mac_asan.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_last_sub_range.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/chromium_trybot.expected/gclient_runhooks__with_patch__failure.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/cronet.expected/android_cronet_kitkat_builder.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_experimental.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/chromium.expected/dynamic_gtest.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_perf_tryjob_with_metric_android_fyi_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_linux64_debug_forced.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/chromium.expected/dynamic_local_isolated_script_test_with_unknown_json_results.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_linux_sync_generated_files_fail.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_linux_msan.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/findit/chromium/compile.expected/previous_revision_valid.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_win_x64_clang_rel.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/auto_bisect_staging/examples/full.expected/v8_roll_bisect_bis.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/chromium_android/examples/full.expected/perf_runner_user_build_basic.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_linux_ubsan_vptr.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/auto_bisect/examples/full.expected/basic_buildbot_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_recipe_android_fyi_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect_staging.expected/perf_tryjob_failed_test_android_one_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/findit/chromium/test.expected/record_infra_failure.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/findit/chromium/test.expected/compile_skipped.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/chromium_tests/tests/steps/swarming_isolated_script_test.expected/chartjson_no_results_failure.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_android_compile_x64_dbg.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/findit/chromium/update_components.expected/addition.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/chromium_trybot.expected/use_v8_patch_on_blink_trybot.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/findit/chromium/test.expected/findit_tests_multiple_culprits.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_swarming_tests.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/webrtc/standalone.expected/tryserver_webrtc_win_x64_rel.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/chromium_codesearch.expected/full_codesearch_gen_chromium_chromiumos_with_revision.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_staging_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_linux_ubsan.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus7_perf_bisect.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/blink_downstream.expected/webkit_layout_tests_unexpected_error.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_linux64_release.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipe_modules/filter/examples/full.expected/invalid_targets.json
[modify] https://crrev.com/3705fbf2f7a5ca2f9f8c1ace87d5b4bddcb0f0f7/scripts/slave/recipes/libyuv/
Project Member

Comment 10 by bugdroid1@chromium.org, Nov 14

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

commit d9472a9dd68432054a787cb3f38767c78e81e47b
Author: Stephen Martinis <martiniss@chromium.org>
Date: Wed Nov 14 22:20:33 2018

Rename test_spec to source_side_spec

These specs will soon (and already somewhat do) include configuration
values which affect the builder operation in more ways than just the
tests.

Bug: 868153
Change-Id: I2814b5dbc60daa6031724bcb0db8f6b661974624
Reviewed-on: https://chromium-review.googlesource.com/c/1318299
Commit-Queue: Stephen Martinis <martiniss@chromium.org>
Reviewed-by: Garrett Beaty <gbeaty@chromium.org>
Reviewed-by: Ben Pastene <bpastene@chromium.org>
Auto-Submit: Stephen Martinis <martiniss@chromium.org>

[modify] https://crrev.com/d9472a9dd68432054a787cb3f38767c78e81e47b/scripts/slave/README.recipes.md
[modify] https://crrev.com/d9472a9dd68432054a787cb3f38767c78e81e47b/scripts/slave/recipe_modules/chromium_tests/bot_config_and_test_db.py
[modify] https://crrev.com/d9472a9dd68432054a787cb3f38767c78e81e47b/scripts/slave/recipe_modules/chromium_tests/api.py
[modify] https://crrev.com/d9472a9dd68432054a787cb3f38767c78e81e47b/scripts/slave/recipe_modules/chromium_tests/config.py

Project Member

Comment 11 by bugdroid1@chromium.org, Nov 15

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/chrome/tools/release/scripts/+/bb07dcf56e844f155e1edaa32ecb713c84ec1fdb

commit bb07dcf56e844f155e1edaa32ecb713c84ec1fdb
Author: Stephen Martinis <martiniss@google.com>
Date: Thu Nov 15 18:18:02 2018

Project Member

Comment 12 by bugdroid1@chromium.org, Nov 15

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/chrome/tools/build_limited/scripts/slave/+/75f0fd3eebf1904abda8d839c5ab17f9feebb150

commit 75f0fd3eebf1904abda8d839c5ab17f9feebb150
Author: Stephen Martinis <martiniss@google.com>
Date: Thu Nov 15 18:21:02 2018

Project Member

Comment 13 by bugdroid1@chromium.org, Nov 16

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/chrome/tools/release/scripts/+/a06bbda11d1ab79cdbef22c883ef0b799b1aa4ac

commit a06bbda11d1ab79cdbef22c883ef0b799b1aa4ac
Author: Stephen Martinis <martiniss@google.com>
Date: Fri Nov 16 18:07:20 2018

Project Member

Comment 14 by bugdroid1@chromium.org, Nov 21

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

commit 970c749e878957b0fa3a4594c7dbb496eb4db119
Author: Stephen Martinis <martiniss@chromium.org>
Date: Wed Nov 21 20:09:56 2018

Use new source side spec dir value is present

Will remove this logic once downstream users are renamed.

Bug: 868153
Change-Id: I5b7be402f73cc3aa63d6380b66d3e3dd06d0469c
Reviewed-on: https://chromium-review.googlesource.com/c/1347103
Commit-Queue: Stephen Martinis <martiniss@chromium.org>
Auto-Submit: Stephen Martinis <martiniss@chromium.org>
Reviewed-by: John Budorick <jbudorick@chromium.org>

[modify] https://crrev.com/970c749e878957b0fa3a4594c7dbb496eb4db119/scripts/slave/README.recipes.md
[modify] https://crrev.com/970c749e878957b0fa3a4594c7dbb496eb4db119/scripts/slave/recipe_modules/chromium_tests/api.py

Project Member

Comment 15 by bugdroid1@chromium.org, Nov 21

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/chrome/tools/build_limited/scripts/slave/+/ffff4c869a4aec238cd084cd96368834e68be58f

commit ffff4c869a4aec238cd084cd96368834e68be58f
Author: Stephen Martinis <martiniss@google.com>
Date: Wed Nov 21 21:15:01 2018

Sign in to add a comment