diff options
Diffstat (limited to 'chromium/DEPS')
-rw-r--r-- | chromium/DEPS | 332 |
1 files changed, 219 insertions, 113 deletions
diff --git a/chromium/DEPS b/chromium/DEPS index 725a7c66314..1441b4ef794 100644 --- a/chromium/DEPS +++ b/chromium/DEPS @@ -37,11 +37,12 @@ gclient_gn_args = [ 'checkout_nacl', 'checkout_oculus_sdk', 'checkout_openxr', + 'mac_xcode_version', ] vars = { - "buildspec_platforms": "chromeos", + "buildspec_platforms": "all", # Variable that can be used to support multiple build scenarios, like having # Chromium specific targets in a client project's GN file or sync dependencies # conditionally etc. @@ -118,6 +119,10 @@ vars = { 'checkout_traffic_annotation_tools': 'checkout_configuration != "small"', 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration != "small"', + # By default bot checkouts the WPR archive files only when this + # flag is set True. + 'checkout_wpr_archives': False, + # By default, do not check out WebKit for iOS, as it is not needed unless # running against ToT WebKit rather than system WebKit. This can be overridden # e.g. with custom_vars. @@ -166,6 +171,11 @@ vars = { # instead of downloading the prebuilt pinned revision. 'llvm_force_head_revision': False, + # This can be overridden, e.g. with custom_vars, to download a nonstandard + # Xcode version in build/mac_toolchain.py + # instead of downloading the prebuilt pinned revision. + 'mac_xcode_version': 'default', + 'android_git': 'https://android.googlesource.com', 'aomedia_git': 'https://aomedia.googlesource.com', 'boringssl_git': 'https://boringssl.googlesource.com', @@ -179,19 +189,19 @@ vars = { # Three lines of non-changing comments so that # the commit queue can handle CLs rolling Skia # and whatever else without interference from each other. - 'skia_revision': 'e50772b2a25e98419dc884cc5cdd2138e1dfd43e', + 'skia_revision': '8ae885386e910cff8c543ae0d952a2c43f46e4ad', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling V8 # and whatever else without interference from each other. - 'v8_revision': '451d38b60be0a0f692b11815289cf8cbc9b1dc98', + 'v8_revision': '338e69faca96f39a023ddbc0c191c22450ad0112', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling swarming_client # and whatever else without interference from each other. - 'swarming_revision': '160b445a44e0daacf6f3f8570ca2707ec451f374', + 'swarming_revision': '4c095d04179dc725a300085ae21fe3b79900d072', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling ANGLE # and whatever else without interference from each other. - 'angle_revision': '29a4abf96a83a1958675dd5c2870a1677cc011b7', + 'angle_revision': 'ea8043b73f934c52084f514a326d4fe36f6ad056', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling SwiftShader # and whatever else without interference from each other. @@ -199,14 +209,14 @@ vars = { # Three lines of non-changing comments so that # the commit queue can handle CLs rolling PDFium # and whatever else without interference from each other. - 'pdfium_revision': 'bee2261eab794536f236013fa8c9d01728ed326b', + 'pdfium_revision': '6069b8345ecb67c0ef78c1533cb321f5b3dd9244', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling BoringSSL # and whatever else without interference from each other. # # Note this revision should be updated with # third_party/boringssl/roll_boringssl.py, not roll-dep. - 'boringssl_revision': '78b3337a10a7f7b3495b6cb8140a74e265290898', + 'boringssl_revision': '430a7423039682e4bbc7b522e3b57b2c8dca5e3b', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling google-toolbox-for-mac # and whatever else without interference from each other. @@ -214,7 +224,7 @@ vars = { # Three lines of non-changing comments so that # the commit queue can handle CLs rolling googletest # and whatever else without interference from each other. - 'googletest_revision': 'a09ea700d32bab83325aff9ff34d0582e50e3997', + 'googletest_revision': '4fe018038f87675c083d0cfb6a6b57c274fb1753', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling lighttpd # and whatever else without interference from each other. @@ -226,15 +236,15 @@ vars = { # Three lines of non-changing comments so that # the commit queue can handle CLs rolling NaCl # and whatever else without interference from each other. - 'nacl_revision': 'f45e60c61cc1ae967e6f5fefc8f3e560e3b3c501', + 'nacl_revision': 'fd20fafa8ec19700e12daa031bf792bae8b6bb21', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling freetype # and whatever else without interference from each other. - 'freetype_revision': '3f70e6d20c82b28174096adcd0657b3c998b007b', + 'freetype_revision': 'a4434747558d872c55e55ce428019a8e15d222dc', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling HarfBuzz # and whatever else without interference from each other. - 'harfbuzz_revision': '100d40c827eb8336b2b671856f151275d47e71ad', + 'harfbuzz_revision': 'e3af529e511ca492284cdd9f4584666b88a9e00f', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling Emoji Segmenter # and whatever else without interference from each other. @@ -242,7 +252,7 @@ vars = { # Three lines of non-changing comments so that # the commit queue can handle CLs rolling catapult # and whatever else without interference from each other. - 'catapult_revision': 'db592f10d31846c5db3bb1ff4914ad001e5a821e', + 'catapult_revision': 'e9a7aeca54dabb151af5ad01db812278f93e5d25', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling libFuzzer # and whatever else without interference from each other. @@ -250,7 +260,7 @@ vars = { # Three lines of non-changing comments so that # the commit queue can handle CLs rolling devtools-frontend # and whatever else without interference from each other. - 'devtools_frontend_revision': '95e8d52caabdf839494f0f63c1bebc0ff4ff93d8', + 'devtools_frontend_revision': '6430f5ef5c565f56bb680bca07d4d4db3fad9ed1', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling libprotobuf-mutator # and whatever else without interference from each other. @@ -286,27 +296,27 @@ vars = { # Three lines of non-changing comments so that # the commit queue can handle CLs rolling feed # and whatever else without interference from each other. - 'spv_tools_revision': '63fa9114a931bd584034f41ff1e405aa98c538d2', + 'spv_tools_revision': '7a1af5878594cec2992a1bb00565b4c712490239', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling feed # and whatever else without interference from each other. - 'spv_headers_revision': 'c0df742ec0b8178ad58c68cff3437ad4b6a06e26', + 'spv_headers_revision': 'ac638f1815425403e946d0ab78bac71d2bdbf3be', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling feed # and whatever else without interference from each other. - 'spirv_cross_revision': 'd638d2df9c8c4a862e0af829cf49cc6dcbb235a2', + 'spirv_cross_revision': 'f9ae06512ef744a1379d564ed0a202b12dc3478b', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling feed # and whatever else without interference from each other. - 'shaderc_revision': '00ac5d82178cfb5679fe19194d5794fdb01cdd00', + 'shaderc_revision': '43c639f0906aa7ba019391dbe1a744330e513856', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling feed # and whatever else without interference from each other. - 'dawn_revision': '983211974bc4bff16920168085070dc3f6244db6', + 'dawn_revision': '2a6cc4f8fb40beb27a3542528955df7790a42116', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling feed # and whatever else without interference from each other. - 'quiche_revision': '57fc145a0d3ff91298b8472404f1f1f7e8e61545', + 'quiche_revision': '7a06f9b64641098bfa21f626c6030b959cb3f383', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling ios_webkit # and whatever else without interference from each other. @@ -318,7 +328,7 @@ vars = { # Three lines of non-changing comments so that # the commit queue can handle CLs rolling wuffs # and whatever else without interference from each other. - 'wuffs_revision': '7ec252876541ec203659949450fafddc148b606e', + 'wuffs_revision': '00cc8a50aa0c86b6bcb37e9ece8fb100047cc17b', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling libgifcodec # and whatever else without interference from each other. @@ -326,7 +336,7 @@ vars = { # Three lines of non-changing comments so that # the commit queue can handle CLs rolling libavif # and whatever else without interference from each other. - 'libavif_revision': 'aee0c3f1ebcc7d637efd2fd304a005464fe14172', + 'libavif_revision': '4cfee6282b97533e6c99183ddf7a897173755c69', # TODO(crbug.com/941824): The values below need to be kept in sync # between //DEPS and //buildtools/DEPS, so if you're updating one, @@ -337,7 +347,7 @@ vars = { # revisions. # GN CIPD package version. - 'gn_version': 'git_revision:ab32747ae7a399c57b04280f38e49b8fdf237a8a', + 'gn_version': 'git_revision:7d7e8deea36d126397bda2cf924682504271f0e1', # Also, if you change these, update buildtools/DEPS too. Also update the # libc++ svn_revision in //buildtools/deps_revisions.gni. @@ -445,7 +455,7 @@ deps = { 'packages': [ { 'package': 'chromium/chrome/test/data/autofill/captured_sites', - 'version': 'xJFOr7KZ-xyv-0JsdsJXfAB8KguCnExUFa-tJ7UJno8C', + 'version': '_spxwHuc66jyUSt1TusjXfMvywpnPJzFCH-4vkPBPsYC', } ], 'condition': 'checkout_chromium_autofill_test_dependencies', @@ -494,7 +504,7 @@ deps = { }, 'src/ios/third_party/edo/src': { - 'url': Var('chromium_git') + '/external/github.com/google/eDistantObject.git' + '@' + '243fc89ae95b24717d41f3786f6a9abeeef87c92', + 'url': Var('chromium_git') + '/external/github.com/google/eDistantObject.git' + '@' + '97121c64019fa0e8bfbc8254e3ccb5572c500746', 'condition': 'checkout_ios', }, @@ -525,7 +535,7 @@ deps = { }, 'src/ios/third_party/material_components_ios/src': { - 'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + '5f23d99dfef0ba8417538eeb8b116e3a68f424c0', + 'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + '39de3e3efbabda3e20aabf14485f872979b8d230', 'condition': 'checkout_ios', }, @@ -649,7 +659,7 @@ deps = { 'packages': [ { 'package': 'chromium/third_party/android_protoc', - 'version': 'k9khK3dY-WuKXtL8tfQRcsvo2H1qS6C4-G5ckDZ4yyMC', + 'version': 'jtrjlp1zR2hubDA9R5NKk4GwXfuuRhoXts7tgjevxDMC', }, ], 'condition': 'checkout_android', @@ -717,7 +727,7 @@ deps = { }, 'src/third_party/android_sdk/androidx_browser/src': { - 'url': Var('chromium_git') + '/external/gob/android/platform/frameworks/support/browser.git' + '@' + 'd05290c8d9d8630ced1e4472e73d47751f23ada9', + 'url': Var('chromium_git') + '/external/gob/android/platform/frameworks/support/browser.git' + '@' + 'ac2f9c348999e8943567c6e4d50a82a5010ca263', 'condition': 'checkout_android', }, @@ -753,7 +763,7 @@ deps = { }, { 'package': 'chromium/third_party/android_sdk/public/cmdline-tools', - 'version': 'CR25ixsRhwuRnhdgDpGFyl9S0C_0HO9SUgFrwX46zq8C', + 'version': 'uM0XtAW9BHh8phcbhBDA9GfzP3bku2SP7AiMahhimnoC', }, ], 'condition': 'checkout_android_native_support', @@ -764,7 +774,7 @@ deps = { Var('chromium_git') + '/angle/angle.git' + '@' + Var('angle_revision'), 'src/third_party/dav1d/libdav1d': - Var('chromium_git') + '/external/github.com/videolan/dav1d.git' + '@' + '114e8f0ee53ba34d22452dc4bdc0e9ec263189c8', + Var('chromium_git') + '/external/github.com/videolan/dav1d.git' + '@' + '47daa4df3387c1529536243db80b81f3878cbf76', 'src/third_party/dawn': Var('dawn_git') + '/dawn.git' + '@' + Var('dawn_revision'), @@ -808,7 +818,7 @@ deps = { }, 'src/third_party/breakpad/breakpad': - Var('chromium_git') + '/breakpad/breakpad.git' + '@' + '2ffe116322aa4373d408a72b665fa7fe7a504d4a', + Var('chromium_git') + '/breakpad/breakpad.git' + '@' + 'e3a62dc5502dec6ab451061769d7efaf5b7ffba8', 'src/third_party/byte_buddy': { 'packages': [ @@ -852,7 +862,7 @@ deps = { # Build tools for Chrome OS. Note: This depends on third_party/pyelftools. 'src/third_party/chromite': { - 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + '25881af541ece66a01e8a0dd808a041d9584d963', + 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + 'cba0d2713ec84d1314453864e7ec7358af437ff3', 'condition': 'checkout_linux', }, @@ -867,12 +877,12 @@ deps = { # For Linux and Chromium OS. 'src/third_party/cros_system_api': { - 'url': Var('chromium_git') + '/chromiumos/platform2/system_api.git' + '@' + '69985fadf06b213168254b74d963782a7a7a46e4', + 'url': Var('chromium_git') + '/chromiumos/platform2/system_api.git' + '@' + 'bd15beb76e99b36bcd1c58052462a735b4914254', 'condition': 'checkout_linux', }, 'src/third_party/depot_tools': - Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '053213d049fac677ec7fefe707ab0f073d3fa136', + Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '0bfbd890c3e2f3aa734119507d14162248409664', 'src/third_party/devtools-frontend/src': Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'), @@ -889,7 +899,7 @@ deps = { 'packages': [ { 'package': 'chromium/third_party/espresso', - 'version': 'c92dcfc4e894555a0b3c309f2b7939640eb1fee4', + 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC', }, ], 'condition': 'checkout_android', @@ -897,7 +907,7 @@ deps = { }, 'src/third_party/ffmpeg': - Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + '587a3f48499df05d3c65f1529fd08b0783217b39', + Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + '23b2a15c2595925c8ec0d3be9a51ec3257281bd1', 'src/third_party/flac': Var('chromium_git') + '/chromium/deps/flac.git' + '@' + 'af862024c8c8fa0ae07ced05e89013d881b00596', @@ -925,10 +935,10 @@ deps = { Var('chromium_git') + '/external/github.com/google/emoji-segmenter.git' + '@' + Var('emoji_segmenter_revision'), 'src/third_party/libgav1/src': - Var('chromium_git') + '/codecs/libgav1.git' + '@' + '638ef84819f8b3cd614dcf63378fe4814aa4cb2a', + Var('chromium_git') + '/codecs/libgav1.git' + '@' + 'bf190c43e5c7cc81751867c917a81bc2920be079', 'src/third_party/glslang/src': - Var('chromium_git') + '/external/github.com/KhronosGroup/glslang.git' + '@' + '08a05bc2b9d10975a036d0c4d958cb55682f6322', + Var('chromium_git') + '/external/github.com/KhronosGroup/glslang.git' + '@' + 'fbb9dc2cf1afbc1ca301c66bd3ec7e745dfed0e4', 'src/third_party/google_toolbox_for_mac/src': { 'url': Var('chromium_git') + '/external/github.com/google/google-toolbox-for-mac.git' + '@' + Var('google_toolbox_for_mac_revision'), @@ -1008,7 +1018,7 @@ deps = { Var('chromium_git') + '/chromium/deps/hunspell_dictionaries.git' + '@' + '6fdad5388130757e1efb58a14b8e7f9494625691', 'src/third_party/icu': - Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'f2223961702f00a8833874b0560d615a2cc42738', + Var('chromium_git') + '/chromium/deps/icu.git' + '@' + '79326efe26e5440f530963704c3c0ff965b3a4ac', 'src/third_party/icu4j': { 'packages': [ @@ -1072,7 +1082,7 @@ deps = { Var('chromium_git') + '/external/libaddressinput.git' + '@' + '390dfc08e3806a2125d08d4d8d034a24d587d77a', 'src/third_party/libaom/source/libaom': - Var('aomedia_git') + '/aom.git' + '@' + 'c810066815b80dd1ac8ade15170ce962d6646368', + Var('aomedia_git') + '/aom.git' + '@' + 'e1ebb418ebdcc5202ed6a3bea38547fd6ed4b7ca', 'src/third_party/libavif/src': Var('chromium_git') + '/external/github.com/AOMediaCodec/libavif.git' + '@' + Var('libavif_revision'), @@ -1116,12 +1126,12 @@ deps = { }, 'src/third_party/libunwindstack': { - 'url': Var('chromium_git') + '/chromium/src/third_party/libunwindstack.git' + '@' + 'acf93761dc00ac67bd7534c4040699abed4f8d94', + 'url': Var('chromium_git') + '/chromium/src/third_party/libunwindstack.git' + '@' + '11659d420a71e7323b379ea8781f07c6f384bc7e', 'condition': 'checkout_android', }, 'src/third_party/libvpx/source/libvpx': - Var('chromium_git') + '/webm/libvpx.git' + '@' + 'b30184a6821e1d36db8294574022ff9c207acacc', + Var('chromium_git') + '/webm/libvpx.git' + '@' + '769129fb29fc66720be2b01276a472c334757d2d', 'src/third_party/libwebm/source': Var('chromium_git') + '/webm/libwebm.git' + '@' + '51ca718c3adf0ddedacd7df25fe45f67dc5a9ce1', @@ -1201,10 +1211,10 @@ deps = { }, 'src/third_party/openh264/src': - Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + 'a5473711f3e20c6bd1c33d81b6c7b9a0618aa18f', + Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + '3dd5b80bc4f172dd82925bb259cb7c82348409c5', 'src/third_party/openscreen/src': - Var('chromium_git') + '/openscreen' + '@' + 'c8465a614c309369dcb3f41bacadb48cb383e809', + Var('chromium_git') + '/openscreen' + '@' + 'fdc66e03064d70f2c4a60dbd3fdd3925b21a43a1', 'src/third_party/openxr/src': { 'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + '9e97b73e7dd2bfc07745489d728f6a36665c648f', @@ -1221,7 +1231,7 @@ deps = { }, 'src/third_party/perfetto': - Var('android_git') + '/platform/external/perfetto.git' + '@' + '70e7f5841429ecff79bf6cb41ec118b35ad71905', + Var('android_git') + '/platform/external/perfetto.git' + '@' + 'aa0099498c7e3efbdf0efcd445ab6848e984666a', 'src/third_party/perl': { 'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + '6f3e5028eb65d0b4c5fdd792106ac4c84eee1eb3', @@ -1260,7 +1270,7 @@ deps = { Var('chromium_git') + '/external/github.com/google/quic-trace.git' + '@' + 'a3f901c6a99e786ed0fa58a89927f630af17a90c', 'src/third_party/pywebsocket3/src': - Var('chromium_git') + '/external/github.com/GoogleChromeLabs/pywebsocket3.git' + '@' + '89c9228434100e4dabb19f61d0d4f55625940638', + Var('chromium_git') + '/external/github.com/GoogleChromeLabs/pywebsocket3.git' + '@' + 'faf478a0453ceae78f2a3bc11c6c21e13362628f', 'src/third_party/qemu-linux-arm64': { 'packages': [ @@ -1299,7 +1309,7 @@ deps = { 'packages': [ { 'package': 'fuchsia/third_party/aemu/linux-amd64', - 'version': 'ntzwgRu0pCzIySFuWnU1_CGCKyN2QUoLS9KcuT34wgMC' + 'version': 'YFi4RbbToiNVSl0eKxjhhhAElSEXx2Y9i-5Q4eBGkUwC' }, ], 'condition': 'host_os == "linux" and checkout_fuchsia', @@ -1318,13 +1328,13 @@ deps = { }, 'src/third_party/re2/src': - Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + '209319c1bf57098455547c5779659614e62f3f05', + Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + '14d3193228e3b3cfd21094474d64434a4840bae9', 'src/third_party/r8': { 'packages': [ { 'package': 'chromium/third_party/r8', - 'version': 'bri3RbTe5EACoEqrT7RBNXf6QZ1fIHWpsWpg9lW-JEQC', + 'version': 'B467c9t23JiW_6XGqhvHvtEKWSkrPS2xG_gho_gbAI4C', }, ], 'condition': 'checkout_android', @@ -1347,11 +1357,6 @@ deps = { 'dep_type': 'cipd', }, - 'src/third_party/robolectric/robolectric': { - 'url': Var('chromium_git') + '/external/robolectric.git' + '@' + 'f2df0efb033bb402399ebfb9bf58aefee5cced05', - 'condition': 'checkout_android', - }, - 'src/third_party/androidx': { 'packages': [ { @@ -1370,10 +1375,10 @@ deps = { Var('chromium_git') + '/external/smhasher.git' + '@' + 'e87738e57558e0ec472b2fc3a643b838e5b6e88f', 'src/third_party/snappy/src': - Var('chromium_git') + '/external/github.com/google/snappy.git' + '@' + '837f38b3e0cae01ccd5021b176509cb72eb25d81', + Var('chromium_git') + '/external/github.com/google/snappy.git' + '@' + 'f16eda3466633b88d0a55199deb00aa5429c6219', 'src/third_party/sqlite/src': - Var('chromium_git') + '/chromium/deps/sqlite.git' + '@' + 'b5399f70d4778fa2f0f0ada1bb5910e14c096be9', + Var('chromium_git') + '/chromium/deps/sqlite.git' + '@' + '0879314d807e79024d74bc8cc44c0814f7c960d1', 'src/third_party/sqlite4java': { 'packages': [ @@ -1393,7 +1398,7 @@ deps = { 'packages': [ { 'package': 'chromium/third_party/turbine', - 'version': '3UJ600difG3ThRhtYrN9AfZ5kh8wCYtBiii1-NMlCrMC', + 'version': 'mr9FyghUYWLYv4L5Nr3C_oceLfmmybnFgAi366GjQoYC', }, ], 'condition': 'checkout_android', @@ -1401,7 +1406,7 @@ deps = { }, 'src/third_party/turbine/src': { - 'url': Var('chromium_git') + '/external/github.com/google/turbine.git' + '@' + '95f6fb6f1e962e8b6ec672905b0b04233f002dc2', + 'url': Var('chromium_git') + '/external/github.com/google/turbine.git' + '@' + '1c98ea68543162a33c89c3629ed29c2c46391b7b', 'condition': 'checkout_android', }, @@ -1414,7 +1419,7 @@ deps = { Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + 'a8c51df76caae94254b1e59999405f739467490e', 'src/third_party/vulkan_memory_allocator': - Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + 'dac952eb0a27736571bf10ac42fbfcc59192f310', + Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + '431d6e57284aeb08118ff428dfbd51c94342faa1', # Display server protocol for Linux. 'src/third_party/wayland/src': { @@ -1424,7 +1429,7 @@ deps = { # Wayland protocols that add functionality not available in the core protocol. 'src/third_party/wayland-protocols/src': { - 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git' + '@' + '630fb089103a1d0eab1a684b853ab5c4d2b252aa', + 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git' + '@' + '684cd23ae31fafb9eda2a0cd15edb4e96de92259', 'condition': 'checkout_linux', }, @@ -1438,10 +1443,10 @@ deps = { Var('chromium_git') + '/external/github.com/SeleniumHQ/selenium/py.git' + '@' + 'd0045ec570c1a77612db35d1e92f05e1d27b4d53', 'src/third_party/webgl/src': - Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + '204abd22436837ddbe93816ec2ac52b7440daa6e', + Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + 'd0fcf3daa5f98402f63e0e99a48fc60a4be18cf1', 'src/third_party/webgpu-cts/src': - Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + 'd2bd82eb543151dc9db4e058483a34bc4a3b6ff0', + Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + '6371fe6f1acf4b614155acfb468dec4c55c50d27', 'src/third_party/blink/web_tests/wpt_internal/webgpu/third_party/glslang_js': { 'packages': [ @@ -1454,7 +1459,7 @@ deps = { }, 'src/third_party/webrtc': - Var('webrtc_git') + '/src.git' + '@' + 'd25c2ac74afc25f65d111771dbfabd6db25d2498', + Var('webrtc_git') + '/src.git' + '@' + '1875e6f4ed82bea3aa58a66ce65975e881e0c171', 'src/third_party/libgifcodec': Var('skia_git') + '/libgifcodec' + '@'+ Var('libgifcodec_revision'), @@ -1526,7 +1531,7 @@ deps = { Var('chromium_git') + '/v8/v8.git' + '@' + Var('v8_revision'), 'src-internal': { - 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@31f3ee639e41a5c185ec93a7b21b235c0d54c926', + 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@45d0c8f497de03e74e41a42d31308b5b5df3040d', 'condition': 'checkout_src_internal', }, @@ -1534,7 +1539,18 @@ deps = { 'packages': [ { 'package': 'chromeos_internal/apps/help_app/app', - 'version': 'FrfVYoYIqSZzf4IlvdvIb7KkJHtn9BOu1_H8DH4PBAEC', + 'version': 'y1aidHs1vMdqMQarwbKH6Rsq1nRbDmR3KSVB0OrMYfgC', + }, + ], + 'condition': 'checkout_chromeos and checkout_src_internal', + 'dep_type': 'cipd', + }, + + 'src/chromeos/components/media_app_ui/resources/prod': { + 'packages': [ + { + 'package': 'chromeos_internal/apps/media_app/app', + 'version': 'MTvf6xnEsm2xaiMepcDW3q1gk1GBkPffA0g1dO07Dm8C', }, ], 'condition': 'checkout_chromeos and checkout_src_internal', @@ -1552,6 +1568,17 @@ deps = { 'dep_type': 'cipd', }, + 'src/third_party/webpagereplay': { + 'packages' : [ + { + 'package': 'infra/tools/wpr/linux_x86_64', + 'version': 'y28SfbEF6nHSkZ1eHysM1t711zpOCmtk7jUdxZB-QSMC', + }, + ], + 'condition': 'checkout_android', + 'dep_type': 'cipd', + }, + 'src/third_party/android_prebuilts/build_tools': { 'url': Var('android_git') + '/platform/prebuilts/build-tools.git' + '@' + '5794e96eb8bae47bb48feee915d99583573b3887', 'condition': 'checkout_android_prebuilts_build_tools', @@ -1651,7 +1678,7 @@ deps = { 'packages': [ { 'package': 'chromium/third_party/android_deps/libs/androidx_activity_activity', - 'version': 'version:1.0.0-cr0', + 'version': 'version:1.1.0-cr0', }, ], 'condition': 'checkout_android', @@ -1669,6 +1696,17 @@ deps = { 'dep_type': 'cipd', }, + 'src/third_party/android_deps/libs/androidx_annotation_annotation_experimental': { + 'packages': [ + { + 'package': 'chromium/third_party/android_deps/libs/androidx_annotation_annotation_experimental', + 'version': 'version:1.0.0-cr0', + }, + ], + 'condition': 'checkout_android', + 'dep_type': 'cipd', + }, + 'src/third_party/android_deps/libs/androidx_appcompat_appcompat': { 'packages': [ { @@ -1706,7 +1744,7 @@ deps = { 'packages': [ { 'package': 'chromium/third_party/android_deps/libs/androidx_arch_core_core_runtime', - 'version': 'version:2.0.0-cr0', + 'version': 'version:2.1.0-cr0', }, ], 'condition': 'checkout_android', @@ -1761,7 +1799,7 @@ deps = { 'packages': [ { 'package': 'chromium/third_party/android_deps/libs/androidx_coordinatorlayout_coordinatorlayout', - 'version': 'version:1.0.0-cr0', + 'version': 'version:1.1.0-cr0', }, ], 'condition': 'checkout_android', @@ -1827,7 +1865,7 @@ deps = { 'packages': [ { 'package': 'chromium/third_party/android_deps/libs/androidx_fragment_fragment', - 'version': 'version:1.1.0-cr0', + 'version': 'version:1.2.5-cr0', }, ], 'condition': 'checkout_android', @@ -1937,7 +1975,7 @@ deps = { 'packages': [ { 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common', - 'version': 'version:2.1.0-cr0', + 'version': 'version:2.2.0-cr0', }, ], 'condition': 'checkout_android', @@ -1970,7 +2008,7 @@ deps = { 'packages': [ { 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata_core', - 'version': 'version:2.0.0-cr0', + 'version': 'version:2.2.0-cr0', }, ], 'condition': 'checkout_android', @@ -1981,7 +2019,7 @@ deps = { 'packages': [ { 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_runtime', - 'version': 'version:2.1.0-cr0', + 'version': 'version:2.2.0-cr0', }, ], 'condition': 'checkout_android', @@ -1992,7 +2030,18 @@ deps = { 'packages': [ { 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_viewmodel', - 'version': 'version:2.1.0-cr0', + 'version': 'version:2.2.0-cr0', + }, + ], + 'condition': 'checkout_android', + 'dep_type': 'cipd', + }, + + 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_viewmodel_savedstate': { + 'packages': [ + { + 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_viewmodel_savedstate', + 'version': 'version:2.2.0-cr0', }, ], 'condition': 'checkout_android', @@ -2069,7 +2118,7 @@ deps = { 'packages': [ { 'package': 'chromium/third_party/android_deps/libs/androidx_preference_preference', - 'version': 'version:1.0.0-cr0', + 'version': 'version:1.1.1-cr0', }, ], 'condition': 'checkout_android', @@ -2091,7 +2140,7 @@ deps = { 'packages': [ { 'package': 'chromium/third_party/android_deps/libs/androidx_recyclerview_recyclerview', - 'version': 'version:1.0.0-cr0', + 'version': 'version:1.1.0-cr0', }, ], 'condition': 'checkout_android', @@ -2142,11 +2191,22 @@ deps = { 'dep_type': 'cipd', }, + 'src/third_party/android_deps/libs/androidx_test_espresso_espresso_contrib': { + 'packages': [ + { + 'package': 'chromium/third_party/android_deps/libs/androidx_test_espresso_espresso_contrib', + 'version': 'version:3.2.0-cr0', + }, + ], + 'condition': 'checkout_android', + 'dep_type': 'cipd', + }, + 'src/third_party/android_deps/libs/androidx_test_espresso_espresso_core': { 'packages': [ { 'package': 'chromium/third_party/android_deps/libs/androidx_test_espresso_espresso_core', - 'version': 'version:3.1.0-cr0', + 'version': 'version:3.2.0-cr0', }, ], 'condition': 'checkout_android', @@ -2157,7 +2217,29 @@ deps = { 'packages': [ { 'package': 'chromium/third_party/android_deps/libs/androidx_test_espresso_espresso_idling_resource', - 'version': 'version:3.1.0-cr0', + 'version': 'version:3.2.0-cr0', + }, + ], + 'condition': 'checkout_android', + 'dep_type': 'cipd', + }, + + 'src/third_party/android_deps/libs/androidx_test_espresso_espresso_intents': { + 'packages': [ + { + 'package': 'chromium/third_party/android_deps/libs/androidx_test_espresso_espresso_intents', + 'version': 'version:3.2.0-cr0', + }, + ], + 'condition': 'checkout_android', + 'dep_type': 'cipd', + }, + + 'src/third_party/android_deps/libs/androidx_test_espresso_espresso_web': { + 'packages': [ + { + 'package': 'chromium/third_party/android_deps/libs/androidx_test_espresso_espresso_web', + 'version': 'version:3.2.0-cr0', }, ], 'condition': 'checkout_android', @@ -2223,7 +2305,7 @@ deps = { 'packages': [ { 'package': 'chromium/third_party/android_deps/libs/androidx_transition_transition', - 'version': 'version:1.0.0-rc02-cr0', + 'version': 'version:1.2.0-cr0', }, ], 'condition': 'checkout_android', @@ -2274,6 +2356,17 @@ deps = { 'dep_type': 'cipd', }, + 'src/third_party/android_deps/libs/androidx_viewpager2_viewpager2': { + 'packages': [ + { + 'package': 'chromium/third_party/android_deps/libs/androidx_viewpager2_viewpager2', + 'version': 'version:1.0.0-cr0', + }, + ], + 'condition': 'checkout_android', + 'dep_type': 'cipd', + }, + 'src/third_party/android_deps/libs/androidx_viewpager_viewpager': { 'packages': [ { @@ -3004,7 +3097,7 @@ deps = { 'packages': [ { 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material', - 'version': 'version:1.0.0-rc02-cr0', + 'version': 'version:1.2.0-alpha06-cr0', }, ], 'condition': 'checkout_android', @@ -3264,11 +3357,11 @@ deps = { 'dep_type': 'cipd', }, - 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_lite': { + 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': { 'packages': [ { - 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_lite', - 'version': 'version:3.0.1-cr0', + 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite', + 'version': 'version:3.12.2-cr0', }, ], 'condition': 'checkout_android', @@ -3572,6 +3665,17 @@ deps = { 'dep_type': 'cipd', }, + 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': { + 'packages': [ + { + 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup', + 'version': 'version:1.2.1-cr0', + }, + ], + 'condition': 'checkout_android', + 'dep_type': 'cipd', + }, + 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': { 'packages': [ { @@ -3913,6 +4017,28 @@ deps = { 'dep_type': 'cipd', }, + 'src/third_party/android_deps/libs/org_robolectric_shadows_multidex': { + 'packages': [ + { + 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_multidex', + 'version': 'version:4.3.1-cr1', + }, + ], + 'condition': 'checkout_android', + 'dep_type': 'cipd', + }, + + 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': { + 'packages': [ + { + 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices', + 'version': 'version:4.3.1-cr0', + }, + ], + 'condition': 'checkout_android', + 'dep_type': 'cipd', + }, + 'src/third_party/android_deps/libs/org_robolectric_utils': { 'packages': [ { @@ -4112,7 +4238,8 @@ hooks = [ 'name': 'mac_toolchain', 'pattern': '.', 'condition': 'checkout_mac', - 'action': ['python', 'src/build/mac_toolchain.py'], + 'action': ['python', 'src/build/mac_toolchain.py', + '--xcode-version', Var('mac_xcode_version')], }, { # Update the prebuilt clang toolchain. @@ -4491,6 +4618,16 @@ hooks = [ 'download', ], }, + # Pull down WPR Archive files + { + 'name': 'Fetch WPR archive files', + 'pattern': '.', + 'condition': 'checkout_android and (checkout_wpr_archives or checkout_src_internal)', + 'action': [ 'python', + 'src/chrome/test/data/android/manage_wpr_archives.py', + 'download', + ], + }, { 'name': 'Fetch Android AFDO profile', 'pattern': '.', @@ -4623,34 +4760,6 @@ hooks = [ '-d', 'src/third_party/ink/build', ], }, - # Download wasm ink resources for chromeos. - { - 'name': 'ink-build-wasm', - 'pattern': '.', - 'condition': 'checkout_chromeos', - 'action': [ 'python', - 'src/third_party/depot_tools/download_from_google_storage.py', - '--no_resume', - '--no_auth', - '--num_threads=4', - '--bucket', 'chromium-ink', - '-d', 'src/third_party/ink/build/wasm', - ], - }, - # Download wasm threaded ink resources for chromeos. - { - 'name': 'ink-build-wasm', - 'pattern': '.', - 'condition': 'checkout_chromeos', - 'action': [ 'python', - 'src/third_party/depot_tools/download_from_google_storage.py', - '--no_resume', - '--no_auth', - '--num_threads=4', - '--bucket', 'chromium-ink', - '-d', 'src/third_party/ink/build/wasm-threads', - ], - }, { 'name': 'subresource-filter-ruleset', 'pattern': '.', @@ -4749,9 +4858,6 @@ hooks = [ '--download-vm', '--boards={cros_boards}', '--cache-dir=src/build/cros_cache/', - # TODO(crbug.com/834134): Remove the cache clobber when the sdk is smart - # enough to eject old toolchains from the cache. - '--clear-sdk-cache', '--log-level=error', '--no-shell', ], |