[infra] Clean up mb_config.pyl after reclient migration

- Replace use_goma=true with use_remoteexec=true.
- Remove *_reclient configs.

Bug: b/243594984
Change-Id: I79fc1f2bfa0ac9c59117a90a4f6e8b86b14dd483
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291304
Reviewed-by: Takuto Ikuta <tikuta@google.com>
Auto-Submit: Junji Watanabe <jwata@google.com>
Commit-Queue: Junji Watanabe <jwata@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39223}
This commit is contained in:
Junji Watanabe 2023-01-30 16:38:06 +09:00 committed by WebRTC LUCI CQ
parent 942abaace2
commit 68564bb59c

View File

@ -11,9 +11,6 @@
# configurations source-side instead of in the buildbot scripts. That makes it # configurations source-side instead of in the buildbot scripts. That makes it
# easy to try different configurations of GN args in tryjob patches. # easy to try different configurations of GN args in tryjob patches.
# TODO(b/245249582): clean up after completing reclient migration.
# - replace use_goma=true with use_remoteexec=true.
# - remove '*_reclient' configs.
{ {
# This is a map of buildbot builder group names -> buildbot builder names -> # This is a map of buildbot builder group names -> buildbot builder names ->
# config names (where each config name is a key in the 'configs' dict, # config names (where each config name is a key in the 'configs' dict,
@ -34,7 +31,7 @@
}, },
'client.webrtc': { 'client.webrtc': {
# Android # Android
'Android32': 'android_release_bot_arm_reclient', 'Android32': 'android_release_bot_arm',
'Android32 (dbg)': 'android_debug_static_bot_arm', 'Android32 (dbg)': 'android_debug_static_bot_arm',
'Android32 (more configs)': { 'Android32 (more configs)': {
'bwe_test_logging': 'bwe_test_logging_android_arm', 'bwe_test_logging': 'bwe_test_logging_android_arm',
@ -75,9 +72,9 @@
'Linux64 Builder': 'pure_release_bot_x64', 'Linux64 Builder': 'pure_release_bot_x64',
'Linux64 Debug': 'debug_bot_x64', 'Linux64 Debug': 'debug_bot_x64',
'Linux64 Debug (ARM)': 'debug_bot_arm64', 'Linux64 Debug (ARM)': 'debug_bot_arm64',
'Linux64 Release': 'release_bot_x64_reclient', 'Linux64 Release': 'release_bot_x64',
'Linux64 Release (ARM)': 'release_bot_arm64', 'Linux64 Release (ARM)': 'release_bot_arm64',
'Linux64 Release (Libfuzzer)': 'libfuzzer_asan_release_bot_x64_reclient', 'Linux64 Release (Libfuzzer)': 'libfuzzer_asan_release_bot_x64',
# Mac # Mac
'Mac Asan': 'mac_asan_clang_release_bot_x64', 'Mac Asan': 'mac_asan_clang_release_bot_x64',
@ -182,7 +179,7 @@
'linux_compile_x86_rel': 'pure_release_bot_x86', 'linux_compile_x86_rel': 'pure_release_bot_x86',
'linux_coverage': 'code_coverage_bot_x64', 'linux_coverage': 'code_coverage_bot_x64',
'linux_dbg': 'debug_bot_x64', 'linux_dbg': 'debug_bot_x64',
'linux_libfuzzer_rel': 'libfuzzer_asan_release_bot_x64_reclient', 'linux_libfuzzer_rel': 'libfuzzer_asan_release_bot_x64',
'linux_more_configs': { 'linux_more_configs': {
'bwe_test_logging': 'bwe_test_logging_x64', 'bwe_test_logging': 'bwe_test_logging_x64',
'dummy_audio_file_devices_no_protobuf': 'dummy_audio_file_devices_no_protobuf':
@ -240,8 +237,6 @@
'android_pure_release_bot_arm64': ['android', 'pure_release_bot', 'arm64'], 'android_pure_release_bot_arm64': ['android', 'pure_release_bot', 'arm64'],
'android_release_bot_arm': ['android', 'release_bot', 'arm'], 'android_release_bot_arm': ['android', 'release_bot', 'arm'],
'android_release_bot_arm64': ['android', 'release_bot', 'arm64'], 'android_release_bot_arm64': ['android', 'release_bot', 'arm64'],
'android_release_bot_arm_reclient':
['android', 'release_bot_reclient', 'arm'],
'android_release_bot_x64': ['android', 'release_bot', 'x64'], 'android_release_bot_x64': ['android', 'release_bot', 'x64'],
'android_release_bot_x86': ['android', 'release_bot', 'x86'], 'android_release_bot_x86': ['android', 'release_bot', 'x86'],
'asan_lsan_clang_release_bot_x64': 'asan_lsan_clang_release_bot_x64':
@ -285,9 +280,9 @@
'ios_release_bot_arm64': [ 'ios_release_bot_arm64': [
'ios', 'release_bot', 'arm64', 'no_ios_code_signing', 'xctest', 'ios', 'release_bot', 'arm64', 'no_ios_code_signing', 'xctest',
], ],
'libfuzzer_asan_release_bot_x64_reclient': [ 'libfuzzer_asan_release_bot_x64': [
'libfuzzer', 'asan', 'optimize_for_fuzzing', 'openh264', 'libfuzzer', 'asan', 'optimize_for_fuzzing', 'openh264',
'pure_release_bot_reclient', 'x64' 'pure_release_bot', 'x64'
], ],
'mac_asan_clang_release_bot_x64': [ 'mac_asan_clang_release_bot_x64': [
'asan', 'asan',
@ -305,7 +300,6 @@
'release_bot_arm64': ['openh264', 'release_bot', 'arm64'], 'release_bot_arm64': ['openh264', 'release_bot', 'arm64'],
'release_bot_x64': ['openh264', 'release_bot', 'x64'], 'release_bot_x64': ['openh264', 'release_bot', 'x64'],
'release_bot_x64_fuchsia': ['openh264', 'release_bot', 'x64', 'fuchsia'], 'release_bot_x64_fuchsia': ['openh264', 'release_bot', 'x64', 'fuchsia'],
'release_bot_x64_reclient': ['openh264', 'release_bot_reclient', 'x64'],
'release_bot_x86': ['openh264', 'release_bot', 'x86'], 'release_bot_x86': ['openh264', 'release_bot', 'x86'],
'rtti_no_sctp_android_arm': 'rtti_no_sctp_android_arm':
['android', 'debug_static_bot', 'arm', 'rtti', 'no_sctp'], ['android', 'debug_static_bot', 'arm', 'rtti', 'no_sctp'],
@ -396,10 +390,10 @@
'gn_args': 'is_debug=true', 'gn_args': 'is_debug=true',
}, },
'debug_bot': { 'debug_bot': {
'mixins': ['debug', 'goma'], 'mixins': ['debug', 'reclient'],
}, },
'debug_static_bot': { 'debug_static_bot': {
'mixins': ['debug', 'minimal_symbols', 'goma'], 'mixins': ['debug', 'minimal_symbols', 'reclient'],
}, },
'dummy_audio_file_devices': { 'dummy_audio_file_devices': {
'gn_args': 'rtc_use_dummy_audio_file_devices=true', 'gn_args': 'rtc_use_dummy_audio_file_devices=true',
@ -410,9 +404,6 @@
'full_symbols': { 'full_symbols': {
'gn_args': 'symbol_level=2', 'gn_args': 'symbol_level=2',
}, },
'goma': {
'gn_args': 'use_goma=true',
},
'ios': { 'ios': {
'gn_args': 'target_os="ios"', 'gn_args': 'target_os="ios"',
}, },
@ -455,9 +446,6 @@
# 100% release build without DCHECKs while 'release_bot' is a partial # 100% release build without DCHECKs while 'release_bot' is a partial
# release configs since `dcheck_always_on` is set to true. # release configs since `dcheck_always_on` is set to true.
'pure_release_bot': { 'pure_release_bot': {
'mixins': ['release', 'goma', 'dcheck_off'],
},
'pure_release_bot_reclient': {
'mixins': ['release', 'reclient', 'dcheck_off'], 'mixins': ['release', 'reclient', 'dcheck_off'],
}, },
'reclient': { 'reclient': {
@ -469,9 +457,6 @@
'release_bot': { 'release_bot': {
'mixins': ['pure_release_bot', 'dcheck_always_on'], 'mixins': ['pure_release_bot', 'dcheck_always_on'],
}, },
'release_bot_reclient': {
'mixins': ['pure_release_bot_reclient', 'dcheck_always_on'],
},
'rtti': { 'rtti': {
'gn_args': 'use_rtti=true', 'gn_args': 'use_rtti=true',
}, },