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

Issue 873373 link

Starred by 2 users

Issue metadata

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



Sign in to add a comment

Remove usages of GYP_DEFINES in chromium recipe code

Project Member Reported by martiniss@chromium.org, Aug 10

Issue description

GYP_DEFINES is still present, and seems to at least control some logic of the recipes. 

https://cs.chromium.org/chromium/build/scripts/slave/recipe_modules/chromium/api.py?q=GYP_DEFINES+file:%5Ebuild/scripts/slave/+package:%5Echromium$+lang:python&l=648&dr=C is an example of something that's not trivial to remove. The sanitizers are the main culprit here; it looks like flags get passed to a test runner?

In general, GYP is deprecated right? Is it being used at all anywhere? Internally?
 
Cc: thakis@chromium.org brucedaw...@chromium.org
GYP is in hard-maintenance mode :) There are still some users of it. I don't think Crashpad has fully flipped over to GN, and Node.js's ecosystem uses it (so I think the v8 GYP build is still supported).

However, nothing based on Chromium will work with GYP at this point.

I think the sanitizer flags are all set via mb.py at this point, but I am not 100% positive. I am not aware of anything in the Chromium build depending on GYP_DEFINES, though there are a few other open bugs for things that may use GYP_DEFINES in one form or another (hopefully all for legacy reasons):  bug 679135 , bug 718157, bug 756686, bug 8262187, at least. 

+thakis for clang/update.poy, +brucedawson for vs_toolchain.py.
Project Member

Comment 2 by bugdroid1@chromium.org, Aug 10

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

commit 6890f0bd7ecdccc79cb5dfb023c04682c54834af
Author: Stephen Martinis <martiniss@chromium.org>
Date: Fri Aug 10 23:06:50 2018

Remove chrome_with_codecs

This config setting seems to not actually affect anything. This is now
controlled by GN source side I think, and nothing seems to have a
conditional for it in the code.

Led-Recipes-Tester-Builder: luci.chromium.try:android_compile_dbg
Bug: 873373
Change-Id: I692317c34c6e4df0e747490cbd2231e8b9f37767
Reviewed-on: https://chromium-review.googlesource.com/1171806
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Stephen Martinis <martiniss@chromium.org>

[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/tests/api/main_waterfall_steps.expected/builder_on_buildbot.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/previous_revision_bad_output.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/chromium_lkgr.py
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/chromium_webrtc.py
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/all_test_failed.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium.expected/build_dynamic_isolated_script_test_compile_target_overriden.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/tests/api/compile_specific_targets.expected/failure_tryserver.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/update_components.expected/removal.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_first_sub_range.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium.expected/dynamic_instrumentation_test_custom_name.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/chromium_win.py
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/client_v8_fyi.py
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/preemptive_bot_update.expected/win.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/last_revision_pass_not_bisect.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium.expected/dynamic_instrumentation_nodefault_test.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/flaky_tests.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/runhooks_failure_ng.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/check_suspected_revision_before_bisect.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/compile_because_of_analyze.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/preemptive_bot_update.expected/linux_new.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/compile_failure_without_patch_ng.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/flake.expected/record_infra_failure.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/failed_compile_upon_infra_failure_goma_build_error.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/none_swarming_tests.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium.expected/build_dynamic_swarmed_isolated_script_test_compile_target_overidden.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/analyze_runs_nothing_with_no_source_file_changes.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium/examples/full.expected/mac_basic.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/dynamic_swarmed_isolated_script_test_failure_no_result_json.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/find_culprit_as_first_revision_of_entire_range.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/swarmed_webkit_tests_interrupted.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/tests/api/run_tests_on_tryserver.expected/basic.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium.expected/generic_path_config.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_non-swarming_tests.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/tests/api/deapply_patch.expected/basic.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/use_v8_patch_on_chromium_trybot.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/process_dumps_failure.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/swarming_test_failure.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/compile_because_of_analyze_matching_exclusion.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium/examples/full.expected/basic_out_dir_goma_module_ping_failure.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/use_analyze_set_to_False_for_non_linear_try_job.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/tests/api/run_tests_on_tryserver.expected/disable_deapply_patch_recipes.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/runhooks_failure.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/tests/api/main_waterfall_steps.expected/builder.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/find_culprit_in_middle_of_a_sub_range.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/compile_because_of_analyze_with_filtered_compile_targets_exclude_all.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/last_revision_pass_bisect.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/webkit_layout_tests.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/compile_specified_targets.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/use_webrtc_patch_on_chromium_trybot.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/find_culprit_in_second_sub_range.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/compile_none_existing_targets.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/previous_revision_error_code.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/first_revision_of_entire_range_failed_but_is_not_culprit.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/compile_because_of_analyze_with_filtered_tests.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium/config.py
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium/examples/full.expected/mac_toolchain.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/chromium_gpu_fyi.py
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/tests/api/trybot_steps.expected/basic.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/use_webrtc_patch_on_chromium_trybot_compile_failure.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium/examples/full.expected/basic_out_dir_ninja_no_op_failure.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_isolate_only.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/compile_default_targets.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/tests/api/runhooks.expected/failure.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/nonexistent_test_step_skipped.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/chromium_fyi.py
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/findit_tests_multiple_culprits.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/failed_compile_upon_infra_failure_goma_setup_failure.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/test_without_targets_not_skipped.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/use_abbreviated_revision_in_step_name.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/preemptive_bot_update.expected/mac.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/preemptive_bot_update.expected/linux.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/gclient_runhooks__with_patch__failure.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/use_build_parameter_for_tests.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/unaffected_test_skipped_by_analyze.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_with_args_on_trybot.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/update_components.expected/addition.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium/examples/full.expected/basic_out_dir_goma_module_build_failure.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/update_components.expected/failed_upload.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/update_components.expected/conflict.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/compile_specified_targets_from_parameter.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/chromium_android.py
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/remove_culprits_for_flaky_failures.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium/examples/full.expected/basic_out_dir_without_compile_py.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_middle_sub_range.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/previous_revision_directory_does_not_exist.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/invalid_results.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/tests/api/run_tests_on_tryserver.expected/nonzero_exit_code_no_gtest_output.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/script_test_with_overridden_compile_targets.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/chromium_gpu.py
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_on_trybot_passing.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_webkit_layout_tests.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/swarming_trigger_failure.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium.expected/dynamic_swarmed_gtest_override_compile_targets.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/find_culprit_using_bisect.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/compile_failure_ng.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/tests/api/trybot_steps.expected/no_compile.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/findit_consecutive_culprits.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_last_sub_range.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/dont_deapply_patch.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/update_components.expected/no_change.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/update_components.expected/script_error.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/chromium_mac.py
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/tests/api/trybot_steps.expected/no_compile_no_source.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium.expected/dynamic_instrumentation_nodefault_build.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium.expected/kitchen_path_config.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium.expected/dynamic_junit_test.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium.expected/dynamic_swarmed_gtest.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/client_v8_chromium.py
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/previous_revision_valid.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium.expected/build_dynamic_swarmed_isolated_script_test.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/all_test_passed.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/compile_skipped.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/swarmed_layout_tests_too_many_failures_for_retcode.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium/examples/full.expected/basic_out_dir_ninja_build_failure.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_on_trybot_failing.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/record_infra_failure.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/compile_skipped.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium/examples/full.expected/basic_no_out_dir_with_goma_module.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/tests/api/run_tests_on_tryserver.expected/disable_deapply_patch_affected_files.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium/examples/full.expected/basic_out_dir_with_goma_module.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_swarming_tests.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium.expected/dynamic_gtest_on_builder.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/use_skia_patch_on_chromium_trybot.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/failed_compile_upon_infra_failure_goma_ping_failure.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/chromium_webkit.py
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium.expected/dynamic_instrumentation_test.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/tests/api/package_build.expected/linux_builder.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/swarming_test_with_priority_expiration_and_timeout.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium/examples/full.expected/mac_basic_luci.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/flake.expected/use_build_parameter_for_tests.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/compile_because_of_analyze_with_filtered_compile_targets.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium/examples/full.expected/basic_out_dir_goma_module_start_failure.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/compile_affected_targets_only.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/compile_succeeded.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium.expected/build_dynamic_isolated_script_test.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/update_components.expected/addition_into_subdirs.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium/examples/full.expected/basic_out_dir_with_custom_mb_config.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/compile_failure_without_patch_deapply_fn.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/tests/api/trigger_child_builds.py
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/compile_because_of_analyze_with_filtered_tests_no_builder.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/swarming_basic_cq.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/tests/api/prepare_checkout.expected/basic.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/compile_succeeded_non_json_buildbucket.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/swarming_basic_try_job.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/swarming_tests.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/findit_steps_multiple_culprits.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/use_build_parameter_for_tests_non_json_buildbucket.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/test.expected/only_one_test_passed.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/no_compile_because_of_analyze.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/compile_failed.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/findit/chromium/compile.expected/find_culprit_at_first_revision_of_a_sub_range.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipe_modules/chromium_tests/chromium_linux.py
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023c04682c54834af/scripts/slave/recipes/chromium_trybot.expected/swarmed_webkit_tests_unexpected_error.json
[modify] https://crrev.com/6890f0bd7ecdccc79cb5dfb023
Re 1: I tried removing the asan GYP_DEFINES and noticed that the recipes code itself reads them (https://cs.chromium.org/chromium/build/scripts/slave/recipe_modules/chromium/api.py?q=asan+file:recipe+file:api&sq=package:chromium&l=648&dr=C).

Re clang: We removed most dependencies on GYP_DEFINES by now; the one that remains is

    if 'OS=android' not in os.environ.get('GYP_DEFINES', ''):

What's the recommended way of checking "should the build target android"? Read .gclient and look at target_os list? Something else?
Cc: nedngu...@google.com martiniss@chromium.org
The recommended way of checking for android from a recipe is to check for TARGET_PLATFORM in the config object, e.g.:

https://cs.chromium.org/chromium/build/scripts/slave/recipe_modules/chromium/api.py?l=591

I would expect the asan code paths to be dead; all of the command line argument formation should be happening src-side via mb.py or the //testing/buildbot configs.
> The recommended way of checking for android from a recipe 

update.py isn't called form a recipe but from a DEPS hook.
Oh, sorry, I missed that you were asking about update.py; I thought you meant from a recipe from the other part of that comment.

If you're calling from a hook being run as part of DEPS, probably the right way to do it would be to conditionally change the command line based on whether 'checkout_android' was true. You can't tell for sure whether you want to *build* android at that point in time, but if checkout_android is true, the odds are pretty high that you do.
Ah thanks, that sounds like a good approach. Is there a better way to pass a flag for this than having two DEPS entries, one running if checkout_android and the other if ! checkout_android?
You can interpolate the conditions into the command lines, so something like '--checkout-android={checkout-android}'. See some of the cros_ hooks for examples.
I tried that (https://chromium-review.googlesource.com/c/chromium/src/+/1176635) but I'm getting

Traceback (most recent call last):
  File "/Users/thakis/src/depot_tools/metrics.py", line 215, in print_notice_and_exit
    yield
  File "/Users/thakis/src/depot_tools/gclient.py", line 3030, in <module>
    sys.exit(main(sys.argv[1:]))
  File "/Users/thakis/src/depot_tools/gclient.py", line 3016, in main
    return dispatcher.execute(OptionParser(), argv)
  File "/Users/thakis/src/depot_tools/subcommand.py", line 252, in execute
    return command(parser, args[1:])
  File "/Users/thakis/src/depot_tools/gclient.py", line 2714, in CMDrunhooks
    return client.RunOnDeps('runhooks', args)
  File "/Users/thakis/src/depot_tools/gclient.py", line 1574, in RunOnDeps
    patch_refs=patch_refs)
  File "/Users/thakis/src/depot_tools/gclient_utils.py", line 1075, in run
    self.item.run(*self.args, **self.kwargs)
  File "/Users/thakis/src/depot_tools/gclient.py", line 899, in run
    self.ParseDepsFile()
  File "/Users/thakis/src/depot_tools/gclient.py", line 677, in ParseDepsFile
    filepath, self.get_vars())
  File "/Users/thakis/src/depot_tools/gclient_eval.py", line 475, in Parse
    result = ExecLegacy(content, filename, vars_override)
  File "/Users/thakis/src/depot_tools/gclient_eval.py", line 384, in ExecLegacy
    return _DeepFormat(local_scope)
  File "/Users/thakis/src/depot_tools/gclient_eval.py", line 375, in _DeepFormat
    for k, v in node.iteritems()
  File "/Users/thakis/src/depot_tools/gclient_eval.py", line 375, in <dictcomp>
    for k, v in node.iteritems()
  File "/Users/thakis/src/depot_tools/gclient_eval.py", line 378, in _DeepFormat
    return [_DeepFormat(elem) for elem in node]
  File "/Users/thakis/src/depot_tools/gclient_eval.py", line 375, in _DeepFormat
    for k, v in node.iteritems()
  File "/Users/thakis/src/depot_tools/gclient_eval.py", line 375, in <dictcomp>
    for k, v in node.iteritems()
  File "/Users/thakis/src/depot_tools/gclient_eval.py", line 378, in _DeepFormat
    return [_DeepFormat(elem) for elem in node]
  File "/Users/thakis/src/depot_tools/gclient_eval.py", line 371, in _DeepFormat
    return node.format(**vars_dict)
KeyError: 'checkout_android'

when running it on a platform that doesn't have checkout_android set.
Cc: ehmaldonado@chromium.org
That looks like a bug in gclient. I'm looking at it w/ ehmaldonado and will hopefully have a fix shortly.
Owner: martiniss@chromium.org
Status: Assigned (was: Available)
I'm working on this in https://chromium-review.googlesource.com/c/chromium/src/+/1309229
Project Member

Comment 12 by bugdroid1@chromium.org, Oct 31

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b98e2bc4fa7968ff4aacd00ff183d20866254acf

commit b98e2bc4fa7968ff4aacd00ff183d20866254acf
Author: Stephen Martinis <martiniss@chromium.org>
Date: Wed Oct 31 21:58:40 2018

Remove GYP_DEFINE reference in clang update.py

Bug: 756686, 873373
Change-Id: I22adc1b01841e97a81e230f4fa8b94e96fdf623a
Reviewed-on: https://chromium-review.googlesource.com/c/1309229
Commit-Queue: Stephen Martinis <martiniss@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#604387}
[modify] https://crrev.com/b98e2bc4fa7968ff4aacd00ff183d20866254acf/DEPS
[modify] https://crrev.com/b98e2bc4fa7968ff4aacd00ff183d20866254acf/tools/clang/scripts/update.py

Project Member

Comment 14 by bugdroid1@chromium.org, Dec 4

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

commit 8c33f2a28285599a9c5f6dbc3a396062dbd7b00e
Author: Stephen Martinis <martiniss@chromium.org>
Date: Tue Dec 04 00:53:54 2018

Remove GYP_DEFINES references from chromium_android

These should be unused now.

Recipe-Nontrivial-Roll: build_limited_scripts_slave
Bug: 873373
Change-Id: Ia2420b0ed9c1d7b39fcf922a93d4b8d3b049d11e
Reviewed-on: https://chromium-review.googlesource.com/c/1359396
Commit-Queue: Stephen Martinis <martiniss@chromium.org>
Reviewed-by: John Budorick <jbudorick@chromium.org>
Reviewed-by: Ben Pastene <bpastene@chromium.org>

[modify] https://crrev.com/8c33f2a28285599a9c5f6dbc3a396062dbd7b00e/scripts/slave/recipe_modules/chromium_android/chromium_config.py

Project Member

Comment 15 by bugdroid1@chromium.org, Dec 4

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/71b391b5759845dd41fe3ed19c9bc6b7c166e9b4

commit 71b391b5759845dd41fe3ed19c9bc6b7c166e9b4
Author: Stephen Martinis <martiniss@chromium.org>
Date: Tue Dec 04 15:08:04 2018

Remove GYP_DEFINES reference from cygprofile

Removes the references to GYP_DEFINES in //tools/cygprofile.
Default to just 'arm' for the architecture. The scripts in here
allow for this to be customized.

Bug: 873373, 718157
Change-Id: Ic3dd78e47b7ceebd7d1228d2432c7b41c16556e6
Reviewed-on: https://chromium-review.googlesource.com/c/1359136
Reviewed-by: Egor Pasko <pasko@chromium.org>
Commit-Queue: Egor Pasko <pasko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#613552}
[modify] https://crrev.com/71b391b5759845dd41fe3ed19c9bc6b7c166e9b4/tools/cygprofile/check_orderfile.py
[modify] https://crrev.com/71b391b5759845dd41fe3ed19c9bc6b7c166e9b4/tools/cygprofile/cyglog_to_orderfile.py
[modify] https://crrev.com/71b391b5759845dd41fe3ed19c9bc6b7c166e9b4/tools/cygprofile/cygprofile_utils.py
[modify] https://crrev.com/71b391b5759845dd41fe3ed19c9bc6b7c166e9b4/tools/cygprofile/orderfile_generator_backend.py
[modify] https://crrev.com/71b391b5759845dd41fe3ed19c9bc6b7c166e9b4/tools/cygprofile/patch_orderfile.py

Project Member

Comment 16 by bugdroid1@chromium.org, Dec 4

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/71b391b5759845dd41fe3ed19c9bc6b7c166e9b4

commit 71b391b5759845dd41fe3ed19c9bc6b7c166e9b4
Author: Stephen Martinis <martiniss@chromium.org>
Date: Tue Dec 04 15:08:04 2018

Remove GYP_DEFINES reference from cygprofile

Removes the references to GYP_DEFINES in //tools/cygprofile.
Default to just 'arm' for the architecture. The scripts in here
allow for this to be customized.

Bug: 873373, 718157
Change-Id: Ic3dd78e47b7ceebd7d1228d2432c7b41c16556e6
Reviewed-on: https://chromium-review.googlesource.com/c/1359136
Reviewed-by: Egor Pasko <pasko@chromium.org>
Commit-Queue: Egor Pasko <pasko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#613552}
[modify] https://crrev.com/71b391b5759845dd41fe3ed19c9bc6b7c166e9b4/tools/cygprofile/check_orderfile.py
[modify] https://crrev.com/71b391b5759845dd41fe3ed19c9bc6b7c166e9b4/tools/cygprofile/cyglog_to_orderfile.py
[modify] https://crrev.com/71b391b5759845dd41fe3ed19c9bc6b7c166e9b4/tools/cygprofile/cygprofile_utils.py
[modify] https://crrev.com/71b391b5759845dd41fe3ed19c9bc6b7c166e9b4/tools/cygprofile/orderfile_generator_backend.py
[modify] https://crrev.com/71b391b5759845dd41fe3ed19c9bc6b7c166e9b4/tools/cygprofile/patch_orderfile.py

Project Member

Comment 17 by bugdroid1@chromium.org, Dec 4

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

commit 1f24ea88310d0cf8c17b8985c1ab3d94daf5750c
Author: Stephen Martinis <martiniss@google.com>
Date: Tue Dec 04 22:47:57 2018

Project Member

Comment 18 by bugdroid1@chromium.org, Dec 5

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

commit 23869f33549fcacef1789aef6d34cbd6fc312be4
Author: Stephen Martinis <martiniss@chromium.org>
Date: Wed Dec 05 00:13:11 2018

Reword comment on FORCE_MAC_TOOLCHAIN env setting

This references GYP_DEFINES, and shouldn't. Reworded the comment.

Bug: 873373
Change-Id: Ie07780c26c19c0b98ed248b1a77d8bdd00316238
Reviewed-on: https://chromium-review.googlesource.com/c/1361807
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Stephen Martinis <martiniss@chromium.org>

[modify] https://crrev.com/23869f33549fcacef1789aef6d34cbd6fc312be4/scripts/slave/recipe_modules/filter/api.py

Project Member

Comment 19 by bugdroid1@chromium.org, Dec 5

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

commit 5f893099cc0a507d3836388de7acbd245b18463c
Author: Stephen Martinis <martiniss@chromium.org>
Date: Wed Dec 05 19:58:49 2018

Remove most GYP_DEFINES references

A few are still used inside the recipe, even though they don't
actually change anything when source side code is run.

Recipe-Nontrivial-Roll: build_limited_scripts_slave
Recipe-Nontrivial-Roll: release_scripts
Bug: 873373
Change-Id: I59b35536e219a9db12e8bf22fb5438edc4d63b0d
Reviewed-on: https://chromium-review.googlesource.com/c/1361809
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Stephen Martinis <martiniss@chromium.org>

[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/perf_tryjob_failed_test_android_nexus6_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/chromium_libfuzzer_trybot.py
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/perf_tryjob_failed_test_android_nexus7_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/chromium_android/examples/full.expected/webview_tester_basic.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus5_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_recipe_android_one_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/auto_bisect_staging/examples/full.expected/gathering_references_no_values.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android32_builder_x86__dbg_.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_perf_tryjob_with_metric_android_one_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_recipe_staging_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/cronet.expected/android_cronet_builder__dbg_.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/cronet.expected/local_test.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_one_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Deterministic_Android_fail.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/chromium_libfuzzer_trybot.expected/basic_linux_tryjob.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/chromium_android/examples/full.expected/tester_basic.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_one_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/chromium_android/examples/full.expected/upload_archives_to_bucket_basic.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/auto_bisect/examples/full.expected/failed_build_inconclusive_1.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/desktop_bisect.expected/basic_perf_tryjob.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/chromedriver.expected/Android_ChromeDriver_Tests__dbg__test_failure.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/local_basic_recipe_no_device.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/auto_bisect_staging/examples/full.expected/retest_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/android/builder.expected/full_client_v8_fyi_Android_Builder.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/local_basic_recipe_no_device.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/basic_recipe_android_webview_nexus6_aosp_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_android_arm_dbg.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Deterministic_Android.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/chromium_android/examples/full.expected/tester_blacklisted_devices.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/desktop_bisect_staging.expected/basic_perf_tryjob_with_bucket.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_config_error_android_nexus6_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_recipe_android_webview_nexus6_aosp_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android64_builder_x64__dbg_.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/chromium_android/examples/full.expected/coverage_builder_basic.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/cronet.expected/cronet_try.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/chromium_libfuzzer.expected/kitchen_paths.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/auto_bisect/examples/full.expected/no_values.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/chromium_android/examples/full.expected/remove_system_vrcore_basic.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_nexus7_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/basic_recipe_android_one_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/basic_recipe_android_nexus7_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/cronet/examples/full.expected/gn_test.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/chromium_android/examples/full.expected/no_strict_mode_tester_basic.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_memcheck.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/perf_tryjob_failed_test_android_fyi_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/chromium_libfuzzer_clang_tot.expected/full_chromium_fyi_ClangToTLinuxASanLibfuzzer.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/libyuv/libyuv.expected/tryserver_libyuv_android_x64.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_android_tester_arm32_debug__nexus_5x__forced_invalid.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/cronet.expected/android_cronet_marshmallow_64bit_perf.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus6_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/chromium_libfuzzer.expected/full_chromium_fyi_Libfuzzer_Upload_Linux_MSan.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_perf_tryjob_with_revisions_android_fyi_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android32__m_nexus5x__dbg_.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/chromium_libfuzzer.expected/full_chromium_fyi_Libfuzzer_Upload_Linux_UBSan.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/auto_bisect_staging/examples/full.expected/bad_config.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_perf_tryjob_with_revisions_android_one_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/chromium_libfuzzer.expected/full_chromium_fuzz_Libfuzzer_Upload_Linux_ASan.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/cronet.expected/android_cronet_kitkat_builder.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/chromium.expected/dynamic_instrumentation_test.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/swarming/staging.expected/android.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/auto_bisect_staging/examples/full.expected/v8_roll_bisect_bis.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/chromium_android/examples/full.expected/perf_runner_user_build_basic.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/auto_bisect/examples/full.expected/basic_buildbot_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_recipe_android_fyi_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/perf_tryjob_failed_test_android_one_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_android_compile_x86_dbg.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_staging_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus7_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_perf_tryjob_with_metric_android_nexus5_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_perf_tryjob_with_metric_android_fyi_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_perf_tryjob_staging_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/chromium_android/examples/full.expected/slow_tester_basic.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_perf_tryjob_with_revisions_android_nexus7_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_perf_tryjob_with_metric_android_webview_nexus6_aosp_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/chromium/examples/full.expected/basic_out_dir_with_custom_mb_config.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/perf_tryjob_failed_test_staging_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/chromium_tests/tests/api/package_build.expected/linux_perf_builder.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/local_basic_recipe_failed_device.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/auto_bisect_staging/examples/full.expected/basic_buildbot_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_perf_tryjob_with_revisions_android_webview_nexus6_aosp_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_android64_x64_debug.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/desktop_bisect.expected/perf_tryjob_no_config.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/desktop_bisect_staging.expected/basic_perf_tryjob_with_metric.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/cronet.expected/android_cronet_lollipop_builder.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/local_basic_recipe_disconnected_device.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/chromium_android/examples/full.expected/asan_setup_failure.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/auto_bisect_staging/examples/full.expected/return_code_fail.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_perf_tryjob_with_revisions_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/auto_bisect_staging/examples/full.expected/no_values.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_fyi_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_android_release.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/chromium.expected/dynamic_instrumentation_test_custom_name.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/chromium_android/examples/full.expected/webview_cts_basic.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/auto_bisect/examples/full.expected/parse_new_deps.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/desktop_bisect_staging.expected/perf_tryjob_config_error.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_perf_tryjob_with_revisions_android_nexus6_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_config_error_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/chromium.expected/dynamic_instrumentation_nodefault_test.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/auto_bisect/examples/full.expected/retest_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_android_tester_arm32_debug__nexus_5x_.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/chromium_android/examples/full.expected/resource_size_builder_basic.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_webview_nexus6_aosp_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/desktop_bisect.expected/deps_perf_tryjob.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/auto_bisect_staging/examples/full.expected/failed_buildbucket_get.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/emulator/examples/full.expected/Disable_settings_after_launch_emulator_test_basic.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/auto_bisect_staging/examples/full.expected/no_repro.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/chromium_libfuzzer.py
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_config_error_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/perf_tryjob_config_error_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/chromium_android/examples/full.expected/no_cache_builder_basic.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/chromium_android/examples/full.expected/gerrit_refs.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/chromium_libfuzzer.expected/full_chromium_fuzz_Libfuzzer_Upload_Mac_ASan.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/chromium/config.py
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_perf_tryjob_android_one_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/local_basic_recipe_failed_device.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/chromium/examples/full.expected/basic_out_dir_ninja_no_op_failure.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/auto_bisect_staging/examples/full.expected/basic_linux_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/chromium_afl.expected/full_chromium_fyi_Afl_Upload_Linux_ASan.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_staging_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/emulator.expected/x86_Emulator_Tester_test_fail.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/libyuv/libyuv.expected/client_libyuv_android_debug.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_perf_tryjob_android_nexus6_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/desktop_bisect.expected/perf_tryjob_config_error.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/chromium_tests/tests/api/package_build.expected/linux_perf_bisect_builder.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus7_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/auto_bisect/examples/full.expected/basic_linux_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_config_error_android_webview_nexus6_aosp_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/auto_bisect/examples/full.expected/v8_roll_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipe_modules/chromium_android/examples/full.expected/perf_runner_basic.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/webrtc/more_configs.expected/luci_webrtc_ci_android32__more_configs_.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/perf_tryjob_failed_test_android_nexus5_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus5_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/chromium.expected/dynamic_instrumentation_nodefault_build.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/desktop_bisect_staging.expected/perf_tryjob_failed_test.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/chromium_afl.py
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Deterministic_Android__dbg_.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect.expected/basic_recipe_staging_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/bisection/android_bisect_staging.expected/basic_perf_tryjob_with_revisions_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/5f893099cc0a507d3836388de7acbd245b18463c/scripts/slave/recipes/chromium_libfuzzer.expected/full_chromium_fuzz_Libfuzzer_Upload_Windows_ASan.json
[modify] https:/

Sign in to add a comment