commit 71f66de474b284e8ba6be5794a6ff86e7c75f62a
parent 5783c32b891d9a9a6baf9b846fe9bf1325c6eda7
Author: Dan Baker <dbaker@mozilla.com>
Date: Mon, 27 Oct 2025 14:02:35 -0600
Bug 1995393 - Vendor libwebrtc from 1c1c160ff9
Upstream commit: https://webrtc.googlesource.com/src/+/1c1c160ff95083a934792eb78e9cec5a0e659ea6
Roll chromium_revision fc67a3a940..2385b4418f (1497463:1505834)
Change log: https://chromium.googlesource.com/chromium/src/+log/fc67a3a940..2385b4418f
Full diff: https://chromium.googlesource.com/chromium/src/+/fc67a3a940..2385b4418f
Changed dependencies
* fuchsia_version: version:29.20250730.5.1..version:29.20250824.3.1
* src/build: https://chromium.googlesource.com/chromium/src/build/+log/5f872b88fa..77e3784d77
* src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/16b1d7d539..e10f12d548
* src/buildtools/linux64: git_revision:cc7c61e105fb56183fd6c5c52bbe3c37ff724a0d..git_revision:ee5b7e32b961a9da1933e9f46a018ba6cac8ef60
* src/buildtools/mac: git_revision:cc7c61e105fb56183fd6c5c52bbe3c37ff724a0d..git_revision:ee5b7e32b961a9da1933e9f46a018ba6cac8ef60
* src/buildtools/win: git_revision:cc7c61e105fb56183fd6c5c52bbe3c37ff724a0d..git_revision:ee5b7e32b961a9da1933e9f46a018ba6cac8ef60
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/94138f0e57..b71d588e29
* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/64cb343cf0..affbdb9289
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/10837a15d5..2303ec434c
* src/third_party/android_build_tools/error_prone/cipd: 56Xo0VEDkKxzOr5L7pafI6SaIY2S7wnOOcgy4CNSANEC..R8e42R2txro2We-fzwv-mCywXVgBpacnAx2ln84t9ZkC
* src/third_party/android_build_tools/lint/cipd: AGywP4kNoPZjZa3fVdf1g2cKgEPkXnVFRxhlFjroXJcC..-JcaCbcpT3Q0in-E0Q-DQ8raNBQTA0mTz6N_smsM-YwC
* src/third_party/android_deps/autorolled/cipd: ywLef-7rK_zL0qLcTNa_wmcOKCYOyx817He_Jry8jLQC..dpGHrCR8csretGLAP8IhY78kU6AwVvXnjwRITxuug4MC
* src/third_party/androidx/cipd: IG08WxVoI4_gwNrbpXqXXmytPWFopEI1x0EaFC1KosAC..ip6rK3cDlK6Blx6v0ABA1NsdEFXay40jyj2Qh9xbuyIC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/6cd35e8ba6..9b602f2d91
* src/third_party/breakpad/breakpad: https://chromium.googlesource.com/breakpad/breakpad.git/+log/ff252ff6fa..abbc4bf572
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/baad9d05b2..cc1b6334b8
* src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/693bb2c75d..4f3ad04a6e
* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/55b7745daa..5b7fcc4bb7
* src/third_party/ffmpeg: https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/d2d06b12c2..9e751092c9
* src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/27c1cb10a5..ca0247af92
* src/third_party/fuzztest/src: https://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/7bab06ff5f..e9b49f3407
* src/third_party/googletest/src: https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/373af2e3df..244cec869d
* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/c8c673c99a..7466fc06d6
* src/third_party/harfbuzz-ng/src: https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git/+log/9f83bbbe64..6ec1b2790c
* src/third_party/kotlin_stdlib/cipd: jHhaILmhjHo4cYTvCdIRMwWPOAGSwjhEtrMxwREj52gC..MM50Ron8nItK5SmgAfdy5JZXPui-jkg_Fa8DgpTM4uYC
* src/third_party/kotlinc/current: clr2_okgxf1Zih4H2dIOKUWGJhrBo7fj3ZZ6nKV0dJIC..6ugD5_3QyV3b4hss2Kk87IMfrHGGVpMIgjZjabf9YPIC
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/1f097193b0..4703185b29
* src/third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/6f8fe913d6..aad3b3bddf
* src/third_party/libc++abi/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/a6c815c69d..f7f5a32b3e
* src/third_party/libunwind/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/84c5262b57..c948b3c916
* src/third_party/libunwindstack: https://chromium.googlesource.com/chromium/src/third_party/libunwindstack.git/+log/68973d9d46..0928ad0d25
* src/third_party/libvpx/source/libvpx: https://chromium.googlesource.com/webm/libvpx.git/+log/3789524817..40561f514b
* src/third_party/libyuv: https://chromium.googlesource.com/libyuv/libyuv.git/+log/b7d97d5f3f..c4c42f3181
* src/third_party/llvm-build/Release+Asserts: Linux_x64/clang-llvmorg-21-init-16348-gbd809ffb-15.tar.xz,Linux_x64/clang-tidy-llvmorg-21-init-16348-gbd809ffb-15.tar.xz,Linux_x64/clangd-llvmorg-21-init-16348-gbd809ffb-15.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-21-init-16348-gbd809ffb-15.tar.xz,Linux_x64/llvmobjdump-llvmorg-21-init-16348-gbd809ffb-15.tar.xz,Mac/clang-llvmorg-21-init-16348-gbd809ffb-15.tar.xz,Mac/clang-mac-runtime-library-llvmorg-21-init-16348-gbd809ffb-15.tar.xz,Mac/clang-tidy-llvmorg-21-init-16348-gbd809ffb-15.tar.xz,Mac/clangd-llvmorg-21-init-16348-gbd809ffb-15.tar.xz,Mac/llvm-code-coverage-llvmorg-21-init-16348-gbd809ffb-15.tar.xz,Mac/llvmobjdump-llvmorg-21-init-16348-gbd809ffb-15.tar.xz,Mac_arm64/clang-llvmorg-21-init-16348-gbd809ffb-15.tar.xz,Mac_arm64/clang-tidy-llvmorg-21-init-16348-gbd809ffb-15.tar.xz,Mac_arm64/clangd-llvmorg-21-init-16348-gbd809ffb-15.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-21-init-16348-gbd809ffb-15.tar.xz,Mac_arm64/llvmobjdump-llvmorg-21-init-16348-gbd809ffb-15.tar.xz,Win/clang-llvmorg-21-init-16348-gbd809ffb-15.tar.xz,Win/clang-tidy-llvmorg-21-init-16348-gbd809ffb-15.tar.xz,Win/clang-win-runtime-library-llvmorg-21-init-16348-gbd809ffb-15.tar.xz,Win/clangd-llvmorg-21-init-16348-gbd809ffb-15.tar.xz,Win/llvm-code-coverage-llvmorg-21-init-16348-gbd809ffb-15.tar.xz,Win/llvmobjdump-llvmorg-21-init-16348-gbd809ffb-15.tar.xz..Linux_x64/clang-llvmorg-21-init-16348-gbd809ffb-17.tar.xz,Linux_x64/clang-tidy-llvmorg-21-init-16348-gbd809ffb-17.tar.xz,Linux_x64/clangd-llvmorg-21-init-16348-gbd809ffb-17.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-21-init-16348-gbd809ffb-17.tar.xz,Linux_x64/llvmobjdump-llvmorg-21-init-16348-gbd809ffb-17.tar.xz,Mac/clang-llvmorg-21-init-16348-gbd809ffb-17.tar.xz,Mac/clang-mac-runtime-library-llvmorg-21-init-16348-gbd809ffb-17.tar.xz,Mac/clang-tidy-llvmorg-21-init-16348-gbd809ffb-17.tar.xz,Mac/clangd-llvmorg-21-init-16348-gbd809ffb-17.tar.xz,Mac/llvm-code-coverage-llvmorg-21-init-16348-gbd809ffb-17.tar.xz,Mac/llvmobjdump-llvmorg-21-init-16348-gbd809ffb-17.tar.xz,Mac_arm64/clang-llvmorg-21-init-16348-gbd809ffb-17.tar.xz,Mac_arm64/clang-tidy-llvmorg-21-init-16348-gbd809ffb-17.tar.xz,Mac_arm64/clangd-llvmorg-21-init-16348-gbd809ffb-17.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-21-init-16348-gbd809ffb-17.tar.xz,Mac_arm64/llvmobjdump-llvmorg-21-init-16348-gbd809ffb-17.tar.xz,Win/clang-llvmorg-21-init-16348-gbd809ffb-17.tar.xz,Win/clang-tidy-llvmorg-21-init-16348-gbd809ffb-17.tar.xz,Win/clang-win-runtime-library-llvmorg-21-init-16348-gbd809ffb-17.tar.xz,Win/clangd-llvmorg-21-init-16348-gbd809ffb-17.tar.xz,Win/llvm-code-coverage-llvmorg-21-init-16348-gbd809ffb-17.tar.xz,Win/llvmobjdump-llvmorg-21-init-16348-gbd809ffb-17.tar.xz
* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/3d02389abe..25f97cc0f1
* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/27062b54dd..440b6caf63
* src/third_party/protobuf-javascript/src: https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript/+log/28bf5df73e..e6d7638600
* src/third_party/r8/cipd: qD5apdNjxRv3dBblf27nEZYf7r_pbLEgfN7hWyXvP_UC..Xyh7Kdh-M2Dj5lwFGH2QRe7TFErRgYCvMFMkPiYnIwsC
* src/third_party/r8/d8/cipd: qD5apdNjxRv3dBblf27nEZYf7r_pbLEgfN7hWyXvP_UC..pBaBgtFdvclLMBwz1H7s88bhc3ioF8iEyFh6rZ81054C
* src/third_party/re2/src: https://chromium.googlesource.com/external/github.com/google/re2.git/+log/85c7c0fb11..6569a9a3df
* src/third_party/robolectric/cipd: G3VkWqTv1YWDvC6zCrL34iQREzrzdBmSL4GMboAIiAEC..FVHssvN9xmmE8NIVUTfX0soOdkQtT5xaNtiCB47LOogC
* src/third_party/turbine/cipd: TkTaFqF4Bs-JmFtxFV_Nfh4u5jh_401ZQsLhC7vIEqQC..9ZS5YYFBth7RSqNe7VLip-qJhk00WoicV_Qb0byHna8C
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/f5323c0857..cb37fffdc9
* src/tools/luci-go: git_revision:69966f1a4984c4ade24b8e2e1af0bbc51b64d3c0..git_revision:d404c33558d672701abed8ca167cfe06f36fa59e
* src/tools/luci-go: git_revision:69966f1a4984c4ade24b8e2e1af0bbc51b64d3c0..git_revision:d404c33558d672701abed8ca167cfe06f36fa59e
* src/tools/luci-go: git_revision:69966f1a4984c4ade24b8e2e1af0bbc51b64d3c0..git_revision:d404c33558d672701abed8ca167cfe06f36fa59e
Removed dependency
* src/third_party/android_deps/cipd/libs/com_google_ar_impress
DEPS diff: https://chromium.googlesource.com/chromium/src/+/fc67a3a940..2385b4418f/DEPS
BUG=None
Change-Id: I2aade1dc8360bfda25a23818fa71a988cdbf0827
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/406140
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Christoffer Dewerin <jansson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#45450}
Diffstat:
14 files changed, 242 insertions(+), 248 deletions(-)
diff --git a/third_party/libwebrtc/DEPS b/third_party/libwebrtc/DEPS
@@ -10,7 +10,7 @@ vars = {
# chromium waterfalls. More info at: crbug.com/570091.
'checkout_configuration': 'default',
'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration == "default"',
- 'chromium_revision': 'fc67a3a940ac5169ef7f32434bc80f2ebbe3095d',
+ 'chromium_revision': '2385b4418f9100bd6705382d90798e4a11aa62ce',
# Fetch the prebuilt binaries for llvm-cov and llvm-profdata. Needed to
# process the raw profiles produced by instrumented targets (built with
@@ -33,7 +33,7 @@ vars = {
# By default, download the fuchsia sdk from the public sdk directory.
'fuchsia_sdk_cipd_prefix': 'fuchsia/sdk/core/',
- 'fuchsia_version': 'version:29.20250730.5.1',
+ 'fuchsia_version': 'version:29.20250824.3.1',
# By default, download the fuchsia images from the fuchsia GCS bucket.
'fuchsia_images_bucket': 'fuchsia',
'checkout_fuchsia': False,
@@ -69,28 +69,28 @@ vars = {
deps = {
'src/build':
- 'https://chromium.googlesource.com/chromium/src/build@5f872b88fac8c0bfb0ee8e1ca384aa26270be070',
+ 'https://chromium.googlesource.com/chromium/src/build@77e3784d7769ca3195f5221871c2f2010fee0f4f',
'src/buildtools':
- 'https://chromium.googlesource.com/chromium/src/buildtools@16b1d7d539c0ea4a367bc4860f9002a0bb6c790e',
+ 'https://chromium.googlesource.com/chromium/src/buildtools@e10f12d548b18285ad3578cc7641dcb253ad7acf',
# Gradle 6.6.1. Used for testing Android Studio project generation for WebRTC.
'src/examples/androidtests/third_party/gradle': {
'url': 'https://chromium.googlesource.com/external/github.com/gradle/gradle.git@f2d1fb54a951d8b11d25748e4711bec8d128d7e3',
'condition': 'checkout_android',
},
'src/ios': {
- 'url': 'https://chromium.googlesource.com/chromium/src/ios@94138f0e5734efd90a024a61ce9da4618f5177aa',
+ 'url': 'https://chromium.googlesource.com/chromium/src/ios@b71d588e29cdebf53b291fd3278092ded95c5dda',
'condition': 'checkout_ios',
},
'src/testing':
- 'https://chromium.googlesource.com/chromium/src/testing@64cb343cf0a195ce9d7551d95d36666552d7682a',
+ 'https://chromium.googlesource.com/chromium/src/testing@affbdb92893829e3a6c3d1d985879320a4031059',
'src/third_party':
- 'https://chromium.googlesource.com/chromium/src/third_party@10837a15d5dfab73ff3205f4b1ee026d3c56d5af',
+ 'https://chromium.googlesource.com/chromium/src/third_party@2303ec434cc4666589ab824208aac878c431ee49',
'src/buildtools/linux64': {
'packages': [
{
'package': 'gn/gn/linux-${{arch}}',
- 'version': 'git_revision:cc7c61e105fb56183fd6c5c52bbe3c37ff724a0d',
+ 'version': 'git_revision:ee5b7e32b961a9da1933e9f46a018ba6cac8ef60',
}
],
'dep_type': 'cipd',
@@ -100,7 +100,7 @@ deps = {
'packages': [
{
'package': 'gn/gn/mac-${{arch}}',
- 'version': 'git_revision:cc7c61e105fb56183fd6c5c52bbe3c37ff724a0d',
+ 'version': 'git_revision:ee5b7e32b961a9da1933e9f46a018ba6cac8ef60',
}
],
'dep_type': 'cipd',
@@ -110,7 +110,7 @@ deps = {
'packages': [
{
'package': 'gn/gn/windows-amd64',
- 'version': 'git_revision:cc7c61e105fb56183fd6c5c52bbe3c37ff724a0d',
+ 'version': 'git_revision:ee5b7e32b961a9da1933e9f46a018ba6cac8ef60',
}
],
'dep_type': 'cipd',
@@ -136,157 +136,157 @@ deps = {
'objects': [
{
# The Android libclang_rt.builtins libraries are currently only included in the Linux clang package.
- 'object_name': 'Linux_x64/clang-llvmorg-21-init-16348-gbd809ffb-15.tar.xz',
- 'sha256sum': 'b448a78b42740352a37b458115a9482f213097bbf28f1f839e72cab829bdfa6d',
- 'size_bytes': 55133120,
- 'generation': 1753983011666559,
+ 'object_name': 'Linux_x64/clang-llvmorg-21-init-16348-gbd809ffb-17.tar.xz',
+ 'sha256sum': 'a9f5af449672a239366199c17441427c2c4433a120cace9ffd32397e15224c64',
+ 'size_bytes': 55087424,
+ 'generation': 1754486730635359,
'condition': '(host_os == "linux" or checkout_android) and non_git_source',
},
{
- 'object_name': 'Linux_x64/clang-tidy-llvmorg-21-init-16348-gbd809ffb-15.tar.xz',
- 'sha256sum': '98da47515c1f996bdf884487afff4cca0bbbd6a23347b5fc9442ba4210ca66a2',
- 'size_bytes': 13659920,
- 'generation': 1753983011671003,
+ 'object_name': 'Linux_x64/clang-tidy-llvmorg-21-init-16348-gbd809ffb-17.tar.xz',
+ 'sha256sum': 'c2ce17d666c5124d1b3999e160836b096b22a7c2dbb6f70637be6dceefa4bb86',
+ 'size_bytes': 13688944,
+ 'generation': 1754486730632975,
'condition': 'host_os == "linux" and checkout_clang_tidy and non_git_source',
},
{
- 'object_name': 'Linux_x64/clangd-llvmorg-21-init-16348-gbd809ffb-15.tar.xz',
- 'sha256sum': 'e133b8b139770ab170832e1fe68d03453bec0315dbc53ffa6928a61d0f348d41',
- 'size_bytes': 13852732,
- 'generation': 1753983011663674,
+ 'object_name': 'Linux_x64/clangd-llvmorg-21-init-16348-gbd809ffb-17.tar.xz',
+ 'sha256sum': 'd42b0b22da85e7a49f239eeb378b0e8cd6eeeb1c685e89155c30a344de219636',
+ 'size_bytes': 13982120,
+ 'generation': 1754486730644041,
'condition': 'host_os == "linux" and checkout_clangd and non_git_source',
},
{
- 'object_name': 'Linux_x64/llvm-code-coverage-llvmorg-21-init-16348-gbd809ffb-15.tar.xz',
- 'sha256sum': '2a61faffe37a31330cd825b567c4a422724b8d35426d79d4ac265f07ab8ecedf',
- 'size_bytes': 2314532,
- 'generation': 1753983011700114,
+ 'object_name': 'Linux_x64/llvm-code-coverage-llvmorg-21-init-16348-gbd809ffb-17.tar.xz',
+ 'sha256sum': '5768970291fb6173bc69c342235e9dcc53c2c475acde8422e7787a8f8170bdd8',
+ 'size_bytes': 2251652,
+ 'generation': 1754486730690951,
'condition': 'host_os == "linux" and checkout_clang_coverage_tools and non_git_source',
},
{
- 'object_name': 'Linux_x64/llvmobjdump-llvmorg-21-init-16348-gbd809ffb-15.tar.xz',
- 'sha256sum': '1e4be8737102bff65c33e37867d28960b297bdd718fb43d544e5a977aa73e58e',
- 'size_bytes': 5675780,
- 'generation': 1753983011751371,
+ 'object_name': 'Linux_x64/llvmobjdump-llvmorg-21-init-16348-gbd809ffb-17.tar.xz',
+ 'sha256sum': '861c331f1bab58556bd84f33632667fd5af90402f94fb104f8b06dc039a8f598',
+ 'size_bytes': 5619264,
+ 'generation': 1754486730668455,
'condition': '((checkout_linux or checkout_mac or checkout_android) and host_os == "linux") and non_git_source',
},
{
- 'object_name': 'Mac/clang-llvmorg-21-init-16348-gbd809ffb-15.tar.xz',
- 'sha256sum': '0cfd4ac1d5c922f3868b7d0f59731596c9f7651541a4e2cd32fcae91cb707389',
- 'size_bytes': 52423592,
- 'generation': 1753983013393204,
+ 'object_name': 'Mac/clang-llvmorg-21-init-16348-gbd809ffb-17.tar.xz',
+ 'sha256sum': '484e1b4128566635f123aefd6f9db9f0a1e99f462c247d2393941eb1a6b2efe2',
+ 'size_bytes': 52422108,
+ 'generation': 1754486732274509,
'condition': 'host_os == "mac" and host_cpu == "x64"',
},
{
- 'object_name': 'Mac/clang-mac-runtime-library-llvmorg-21-init-16348-gbd809ffb-15.tar.xz',
- 'sha256sum': '6267cf2fdd697c4f5ff60c1ea949dcde2c5638c86c254e410fd8093d8ba88854',
- 'size_bytes': 995072,
- 'generation': 1753983021140243,
+ 'object_name': 'Mac/clang-mac-runtime-library-llvmorg-21-init-16348-gbd809ffb-17.tar.xz',
+ 'sha256sum': '9a1fc6d92af9af410736066c8fff34cd1f95b3e3696b2b6dd581f8021eb74abc',
+ 'size_bytes': 996044,
+ 'generation': 1754486741367172,
'condition': 'checkout_mac and not host_os == "mac"',
},
{
- 'object_name': 'Mac/clang-tidy-llvmorg-21-init-16348-gbd809ffb-15.tar.xz',
- 'sha256sum': 'cb6aeb04f059f1d504efb4a8e018ce3dd6e71c9ca3b37e07974c1bce9a473444',
- 'size_bytes': 13738952,
- 'generation': 1753983013426743,
+ 'object_name': 'Mac/clang-tidy-llvmorg-21-init-16348-gbd809ffb-17.tar.xz',
+ 'sha256sum': '4a4a9dcfe0b11c50e9cfb86963b7014dedf53e2de951fd573713803d45c3fb0f',
+ 'size_bytes': 13749248,
+ 'generation': 1754486732350716,
'condition': 'host_os == "mac" and host_cpu == "x64" and checkout_clang_tidy',
},
{
- 'object_name': 'Mac/clangd-llvmorg-21-init-16348-gbd809ffb-15.tar.xz',
- 'sha256sum': 'd4bd53a928a682b68d9f268ef2a7e5fc098090a051944bd3bd293f34920bfa1a',
- 'size_bytes': 15157732,
- 'generation': 1753983013465928,
+ 'object_name': 'Mac/clangd-llvmorg-21-init-16348-gbd809ffb-17.tar.xz',
+ 'sha256sum': 'a26a4bc078745f89a5aee6ba20e3507de4497e236592116e304510ce669d5760',
+ 'size_bytes': 15159680,
+ 'generation': 1754486732421420,
'condition': 'host_os == "mac" and host_cpu == "x64" and checkout_clangd',
},
{
- 'object_name': 'Mac/llvm-code-coverage-llvmorg-21-init-16348-gbd809ffb-15.tar.xz',
- 'sha256sum': 'a3aa1c0792baa8aba7e91fb9d72ec80c2fe6bb88ced406660f23e5b93c40e88c',
- 'size_bytes': 2282708,
- 'generation': 1753983013526049,
+ 'object_name': 'Mac/llvm-code-coverage-llvmorg-21-init-16348-gbd809ffb-17.tar.xz',
+ 'sha256sum': 'f1b13f22aa030969870d72eaee9a3cfa633c41c811d6a4ee442e616ce4836202',
+ 'size_bytes': 2283192,
+ 'generation': 1754486732574927,
'condition': 'host_os == "mac" and host_cpu == "x64" and checkout_clang_coverage_tools',
},
{
- 'object_name': 'Mac/llvmobjdump-llvmorg-21-init-16348-gbd809ffb-15.tar.xz',
- 'sha256sum': '3ee5d49e92ad6cd1e532118f0713532962d6ef14aa119f81a893b72c95046ac6',
- 'size_bytes': 5484504,
- 'generation': 1753983013468350,
+ 'object_name': 'Mac/llvmobjdump-llvmorg-21-init-16348-gbd809ffb-17.tar.xz',
+ 'sha256sum': '99dbba5b4f8eb4b7bd6675d0589a4809576bceb4fc857474302d00b545945dcd',
+ 'size_bytes': 5489896,
+ 'generation': 1754486732472583,
'condition': 'host_os == "mac" and host_cpu == "x64"',
},
{
- 'object_name': 'Mac_arm64/clang-llvmorg-21-init-16348-gbd809ffb-15.tar.xz',
- 'sha256sum': 'afed7bb50e1e7f25472f3a43e942a774c3ef5dcc31a1a9cf817224aec411f4fb',
- 'size_bytes': 44337520,
- 'generation': 1753983022809149,
+ 'object_name': 'Mac_arm64/clang-llvmorg-21-init-16348-gbd809ffb-17.tar.xz',
+ 'sha256sum': '7b99ec0bd96307f6eee85abbe9efe97d341051d7572e65d56f99b0e981fdc2c6',
+ 'size_bytes': 43856532,
+ 'generation': 1754486742864144,
'condition': 'host_os == "mac" and host_cpu == "arm64"',
},
{
- 'object_name': 'Mac_arm64/clang-tidy-llvmorg-21-init-16348-gbd809ffb-15.tar.xz',
- 'sha256sum': '51e2940861747013b11833da69821364552776e29be54287e7d8b299c35357de',
- 'size_bytes': 11873540,
- 'generation': 1753983022864078,
+ 'object_name': 'Mac_arm64/clang-tidy-llvmorg-21-init-16348-gbd809ffb-17.tar.xz',
+ 'sha256sum': '9c9538cb6c5e431ff030b524ab456775c914dcff8d29751bd02eb991948fc588',
+ 'size_bytes': 11831704,
+ 'generation': 1754486742856483,
'condition': 'host_os == "mac" and host_cpu == "arm64" and checkout_clang_tidy',
},
{
- 'object_name': 'Mac_arm64/clangd-llvmorg-21-init-16348-gbd809ffb-15.tar.xz',
- 'sha256sum': '3344e7ed3d42be6c827502e2c4addbae42dfbe9699e5e391649fdf53ce3d16d7',
- 'size_bytes': 12136100,
- 'generation': 1753983022893296,
+ 'object_name': 'Mac_arm64/clangd-llvmorg-21-init-16348-gbd809ffb-17.tar.xz',
+ 'sha256sum': '6dbb3d3d584e8d2c778f89f48bf9614bfce8e9d5876e03dbc91747991eec33b1',
+ 'size_bytes': 12138872,
+ 'generation': 1754486742962580,
'condition': 'host_os == "mac" and host_cpu == "arm64" and checkout_clangd',
},
{
- 'object_name': 'Mac_arm64/llvm-code-coverage-llvmorg-21-init-16348-gbd809ffb-15.tar.xz',
- 'sha256sum': '59709d0a6bc2f1930c0971b4f0cf4d8932d1321621cff570419342ee396cc43e',
- 'size_bytes': 1989132,
- 'generation': 1753983022902753,
+ 'object_name': 'Mac_arm64/llvm-code-coverage-llvmorg-21-init-16348-gbd809ffb-17.tar.xz',
+ 'sha256sum': '0e58aceeb995192461b4a26f059694346e869ba2c2ed806c38e74ed92a3fcf0f',
+ 'size_bytes': 1933704,
+ 'generation': 1754486743038880,
'condition': 'host_os == "mac" and host_cpu == "arm64" and checkout_clang_coverage_tools',
},
{
- 'object_name': 'Mac_arm64/llvmobjdump-llvmorg-21-init-16348-gbd809ffb-15.tar.xz',
- 'sha256sum': '76f2d491e7535e6051f3a6bc4a6948602a8e4a231882305e13c9adb9ce6af125',
- 'size_bytes': 5313688,
- 'generation': 1753983022869504,
+ 'object_name': 'Mac_arm64/llvmobjdump-llvmorg-21-init-16348-gbd809ffb-17.tar.xz',
+ 'sha256sum': 'd197d5d7581336a63a11f3cb8ca3d3f807c9f6032a21616d029573b90633fed5',
+ 'size_bytes': 5243848,
+ 'generation': 1754486742944902,
'condition': 'host_os == "mac" and host_cpu == "arm64"',
},
{
- 'object_name': 'Win/clang-llvmorg-21-init-16348-gbd809ffb-15.tar.xz',
- 'sha256sum': '418c186740c926b9ba85c173540ffa3ed459e3fab06ee45fe524f9b480c2a7a6',
- 'size_bytes': 47378940,
- 'generation': 1753983032535097,
+ 'object_name': 'Win/clang-llvmorg-21-init-16348-gbd809ffb-17.tar.xz',
+ 'sha256sum': '1f3dc2b70567abfa52effbcdcd271aa54fbe5e4325e91a2d488748998df79f7e',
+ 'size_bytes': 47038772,
+ 'generation': 1754486753863077,
'condition': 'host_os == "win"',
},
{
- 'object_name': 'Win/clang-tidy-llvmorg-21-init-16348-gbd809ffb-15.tar.xz',
- 'sha256sum': '0865195b3efdaab630f9acb06d4a4e414813752b28f7511dddf3cd69e38df4a0',
- 'size_bytes': 13488148,
- 'generation': 1753983032729035,
+ 'object_name': 'Win/clang-tidy-llvmorg-21-init-16348-gbd809ffb-17.tar.xz',
+ 'sha256sum': '0e640abc3d4335945662024d0583017ef073d6db59171fad290ee0b86de099bc',
+ 'size_bytes': 13681872,
+ 'generation': 1754486754006910,
'condition': 'host_os == "win" and checkout_clang_tidy',
},
{
- 'object_name': 'Win/clang-win-runtime-library-llvmorg-21-init-16348-gbd809ffb-15.tar.xz',
- 'sha256sum': '2a7678deda052620fa8aff586922d1607d1e39e51726dee9e9325a668c495df4',
- 'size_bytes': 2506544,
- 'generation': 1753983040294404,
+ 'object_name': 'Win/clang-win-runtime-library-llvmorg-21-init-16348-gbd809ffb-17.tar.xz',
+ 'sha256sum': '3e41cf1c8b4d5996e60353e282e0219608f134ca475a16541f536a63bf1a036f',
+ 'size_bytes': 2483996,
+ 'generation': 1754486763172399,
'condition': 'checkout_win and not host_os == "win"',
},
{
- 'object_name': 'Win/clangd-llvmorg-21-init-16348-gbd809ffb-15.tar.xz',
- 'sha256sum': '79a70ce9405ed33f4dfddb4d3be82d827964fb79b898b82f892d9855d5dd3195',
- 'size_bytes': 13904768,
- 'generation': 1753983032665184,
+ 'object_name': 'Win/clangd-llvmorg-21-init-16348-gbd809ffb-17.tar.xz',
+ 'sha256sum': 'd65400e92d8d7393511dc6beab1a2c8be2d4a5b5d946f957a6b55f8e39f666a4',
+ 'size_bytes': 14175060,
+ 'generation': 1754486754078416,
'condition': 'host_os == "win" and checkout_clangd',
},
{
- 'object_name': 'Win/llvm-code-coverage-llvmorg-21-init-16348-gbd809ffb-15.tar.xz',
- 'sha256sum': 'b57dddb09757df2bb2bfd83e57a87c3f1da72a700afb66e853f60fe0102e1ba3',
- 'size_bytes': 2384644,
- 'generation': 1753983032706862,
+ 'object_name': 'Win/llvm-code-coverage-llvmorg-21-init-16348-gbd809ffb-17.tar.xz',
+ 'sha256sum': '01f7cec8caee5cbc89107f0b287b7f41a4c26979bbec3d88f3eee5faebee4c5e',
+ 'size_bytes': 2349144,
+ 'generation': 1754486754112875,
'condition': 'host_os == "win" and checkout_clang_coverage_tools',
},
{
- 'object_name': 'Win/llvmobjdump-llvmorg-21-init-16348-gbd809ffb-15.tar.xz',
- 'sha256sum': '4fd02b442dcb5cc8f4a80e4c8e6aeb972dc0163a8ee79b3ce3416d9cc24cb137',
- 'size_bytes': 5654156,
- 'generation': 1753983032704697,
+ 'object_name': 'Win/llvmobjdump-llvmorg-21-init-16348-gbd809ffb-17.tar.xz',
+ 'sha256sum': 'f4048cb8c08849e3f4ff8228ccaca4cf08789023df28bdf5cbad07aa0e245b45',
+ 'size_bytes': 5603744,
+ 'generation': 1754486754075834,
'condition': '(checkout_linux or checkout_mac or checkout_android) and host_os == "win"',
},
]
@@ -331,15 +331,15 @@ deps = {
'src/third_party/clang-format/script':
'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@37f6e68a107df43b7d7e044fd36a13cbae3413f2',
'src/third_party/compiler-rt/src':
- 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git@693bb2c75d48037e5ce35c61d3cbde3cf59622b6',
+ 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git@4f3ad04a6ec62cc49867537c09f09bfb7859912a',
'src/third_party/libc++/src':
- 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git@6f8fe913d64254ab2231e0e98d2b6b5650ef4917',
+ 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git@aad3b3bddf4dfa1ee275d3052df2e0c0385b4d4c',
'src/third_party/libc++abi/src':
- 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git@a6c815c69d55ec59d020abde636754d120b402ad',
+ 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git@f7f5a32b3e9582092d8a4511acec036a09ae8524',
'src/third_party/llvm-libc/src':
- 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git@3d02389abeb19c6e871de64dd04ec3c4412c2cbc',
+ 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git@25f97cc0f15b7982531d21b7d23dfab06bd56a35',
'src/third_party/libunwind/src':
- 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git@84c5262b57147e9934c0a8f2302d989b44ec7093',
+ 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git@c948b3c916ac5c2369a3f9891342970d4dc252b9',
'src/third_party/test_fonts/test_fonts': {
'dep_type': 'gcs',
@@ -435,7 +435,7 @@ deps = {
'packages': [
{
'package': 'chromium/third_party/android_build_tools/error_prone',
- 'version': '56Xo0VEDkKxzOr5L7pafI6SaIY2S7wnOOcgy4CNSANEC',
+ 'version': 'R8e42R2txro2We-fzwv-mCywXVgBpacnAx2ln84t9ZkC',
},
],
'condition': 'checkout_android',
@@ -457,7 +457,7 @@ deps = {
'packages': [
{
'package': 'chromium/third_party/android_build_tools/lint',
- 'version': 'AGywP4kNoPZjZa3fVdf1g2cKgEPkXnVFRxhlFjroXJcC',
+ 'version': '-JcaCbcpT3Q0in-E0Q-DQ8raNBQTA0mTz6N_smsM-YwC',
},
],
'condition': 'checkout_android and non_git_source',
@@ -476,11 +476,11 @@ deps = {
},
'src/third_party/boringssl/src':
- 'https://boringssl.googlesource.com/boringssl.git@6cd35e8ba6aa0b8bb3eaff35a7aa6b6385e34fa0',
+ 'https://boringssl.googlesource.com/boringssl.git@9b602f2d911db5c528bb9832256477bf63584260',
'src/third_party/breakpad/breakpad':
- 'https://chromium.googlesource.com/breakpad/breakpad.git@ff252ff6faf5e3a52dc4955aab0d84831697dc94',
+ 'https://chromium.googlesource.com/breakpad/breakpad.git@abbc4bf572631d9220bbe02c74e52d122729c11c',
'src/third_party/catapult':
- 'https://chromium.googlesource.com/catapult.git@baad9d05b2fcf3d8ea9b7983f1868460df40d14a',
+ 'https://chromium.googlesource.com/catapult.git@cc1b6334b8740dfc2a7dd336cb6d9250e2cb5b38',
'src/third_party/ced/src': {
'url': 'https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git@ba412eaaacd3186085babcd901679a48863c7dd5',
},
@@ -493,13 +493,13 @@ deps = {
'src/third_party/crc32c/src':
'https://chromium.googlesource.com/external/github.com/google/crc32c.git@d3d60ac6e0f16780bcfcc825385e1d338801a558',
'src/third_party/depot_tools':
- 'https://chromium.googlesource.com/chromium/tools/depot_tools.git@55b7745daa200ac8f8956da2478841335168d874',
+ 'https://chromium.googlesource.com/chromium/tools/depot_tools.git@5b7fcc4bb71bbbf952a5283fbd621256905be31b',
'src/third_party/ffmpeg':
- 'https://chromium.googlesource.com/chromium/third_party/ffmpeg.git@d2d06b12c22d27af58114e779270521074ff1f85',
+ 'https://chromium.googlesource.com/chromium/third_party/ffmpeg.git@9e751092c9498b84bbb77e2e0689ef9f50fe608f',
'src/third_party/flatbuffers/src':
'https://chromium.googlesource.com/external/github.com/google/flatbuffers.git@8db59321d9f02cdffa30126654059c7d02f70c32',
'src/third_party/grpc/src': {
- 'url': 'https://chromium.googlesource.com/external/github.com/grpc/grpc.git@c8c673c99a533cce8de6fead337865b0da3cae9b',
+ 'url': 'https://chromium.googlesource.com/external/github.com/grpc/grpc.git@7466fc06d64f51783874c1811ef65f326cb7a248',
},
# Used for embedded builds. CrOS & Linux use the system version.
'src/third_party/fontconfig/src': {
@@ -507,9 +507,9 @@ deps = {
'condition': 'checkout_linux',
},
'src/third_party/freetype/src':
- 'https://chromium.googlesource.com/chromium/src/third_party/freetype2.git@27c1cb10a52420515ce66729dfca897be21691b8',
+ 'https://chromium.googlesource.com/chromium/src/third_party/freetype2.git@ca0247af92ca62c84449f2d4aaf926c27e0e302f',
'src/third_party/harfbuzz-ng/src':
- 'https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git@9f83bbbe64654b45ba5bb06927ff36c2e7588495',
+ 'https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git@6ec1b2790c55ec7ec363bd00e295f08910c52ee2',
'src/third_party/google_benchmark/src': {
'url': 'https://chromium.googlesource.com/external/github.com/google/benchmark.git@761305ec3b33abf30e08d50eb829e19a802581cc',
},
@@ -521,7 +521,7 @@ deps = {
'condition': 'checkout_android',
},
'src/third_party/googletest/src':
- 'https://chromium.googlesource.com/external/github.com/google/googletest.git@373af2e3df71599b87a40ce0e37164523849166b',
+ 'https://chromium.googlesource.com/external/github.com/google/googletest.git@244cec869d12e53378fa0efb610cd4c32a454ec8',
'src/third_party/icu': {
'url': 'https://chromium.googlesource.com/chromium/deps/icu.git@1b2e3e8a421efae36141a7b932b41e315b089af8',
},
@@ -559,7 +559,7 @@ deps = {
'packages': [
{
'package': 'chromium/third_party/kotlin_stdlib',
- 'version': 'jHhaILmhjHo4cYTvCdIRMwWPOAGSwjhEtrMxwREj52gC',
+ 'version': 'MM50Ron8nItK5SmgAfdy5JZXPui-jkg_Fa8DgpTM4uYC',
},
],
'condition': 'checkout_android',
@@ -570,7 +570,7 @@ deps = {
'packages': [
{
'package': 'chromium/third_party/kotlinc',
- 'version': 'clr2_okgxf1Zih4H2dIOKUWGJhrBo7fj3ZZ6nKV0dJIC',
+ 'version': '6ugD5_3QyV3b4hss2Kk87IMfrHGGVpMIgjZjabf9YPIC',
},
],
'condition': 'checkout_android',
@@ -579,7 +579,7 @@ deps = {
'src/third_party/libFuzzer/src':
'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git@bea408a6e01f0f7e6c82a43121fe3af4506c932e',
'src/third_party/fuzztest/src':
- 'https://chromium.googlesource.com/external/github.com/google/fuzztest.git@7bab06ff5fbbf8b8cce05a8661369dc2e11cde66',
+ 'https://chromium.googlesource.com/external/github.com/google/fuzztest.git@e9b49f3407a5ab51cd9c89c98ebe4821a39b48a1',
'src/third_party/libjpeg_turbo':
'https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@e14cbfaa85529d47f9f55b0f104a579c1061f9ad',
'src/third_party/libsrtp':
@@ -587,19 +587,19 @@ deps = {
'src/third_party/dav1d/libdav1d':
'https://chromium.googlesource.com/external/github.com/videolan/dav1d.git@716164239ad6e6b11c5dcdaa3fb540309d499833',
'src/third_party/libaom/source/libaom':
- 'https://aomedia.googlesource.com/aom.git@1f097193b0353e32c5f0b010642d89d146234804',
+ 'https://aomedia.googlesource.com/aom.git@4703185b29b381e5651eb1caed66630f623bf752',
'src/third_party/libunwindstack': {
- 'url': 'https://chromium.googlesource.com/chromium/src/third_party/libunwindstack.git@68973d9d4690b905cab27a553a0892868b697e4a',
+ 'url': 'https://chromium.googlesource.com/chromium/src/third_party/libunwindstack.git@0928ad0d25e4af07c8be5ab06d0ca584f9f4ceb5',
'condition': 'checkout_android',
},
'src/third_party/perfetto':
- Var('chromium_git') + '/external/github.com/google/perfetto.git' + '@' + '27062b54dde5b49c79f4b85e0a21bde2345219a8',
+ Var('chromium_git') + '/external/github.com/google/perfetto.git' + '@' + '440b6caf63f21cd4682825936ee7a3c3cb81e9a5',
'src/third_party/protobuf-javascript/src':
- Var('chromium_git') + '/external/github.com/protocolbuffers/protobuf-javascript' + '@' + '28bf5df73ef2f345a936d9cc95d64ba8ed426a53',
+ Var('chromium_git') + '/external/github.com/protocolbuffers/protobuf-javascript' + '@' + 'e6d763860001ba1a76a63adcff5efb12b1c96024',
'src/third_party/libvpx/source/libvpx':
- 'https://chromium.googlesource.com/webm/libvpx.git@3789524817091963ce09f1f783a919bb0615bdfc',
+ 'https://chromium.googlesource.com/webm/libvpx.git@40561f514b5032784840296ad2d8fce47b2f1513',
'src/third_party/libyuv':
- 'https://chromium.googlesource.com/libyuv/libyuv.git@b7d97d5f3f8f897b88872b6935e4c996b955bc1f',
+ 'https://chromium.googlesource.com/libyuv/libyuv.git@c4c42f3181091f0346ad539e1a843ac34a7e00bc',
'src/third_party/lss': {
'url': 'https://chromium.googlesource.com/linux-syscall-support.git@ed31caa60f20a4f6569883b2d752ef7522de51e0',
'condition': 'checkout_android or checkout_linux',
@@ -622,13 +622,13 @@ deps = {
'https://chromium.googlesource.com/external/github.com/cisco/openh264@652bdb7719f30b52b08e506645a7322ff1b2cc6f',
'src/third_party/re2/src':
- 'https://chromium.googlesource.com/external/github.com/google/re2.git@85c7c0fb1163b0bd83a7951f5a205ee7b489e33e',
+ 'https://chromium.googlesource.com/external/github.com/google/re2.git@6569a9a3df256f4c0c3813cb8ee2f8eef6e2c1fb',
'src/third_party/r8/cipd': {
'packages': [
{
'package': 'chromium/third_party/r8',
- 'version': 'qD5apdNjxRv3dBblf27nEZYf7r_pbLEgfN7hWyXvP_UC',
+ 'version': 'Xyh7Kdh-M2Dj5lwFGH2QRe7TFErRgYCvMFMkPiYnIwsC',
},
],
'condition': 'checkout_android',
@@ -641,7 +641,7 @@ deps = {
'packages': [
{
'package': 'chromium/third_party/r8',
- 'version': 'qD5apdNjxRv3dBblf27nEZYf7r_pbLEgfN7hWyXvP_UC',
+ 'version': 'pBaBgtFdvclLMBwz1H7s88bhc3ioF8iEyFh6rZ81054C',
},
],
'condition': 'checkout_android',
@@ -652,7 +652,7 @@ deps = {
'condition': 'checkout_android',
},
'src/tools':
- 'https://chromium.googlesource.com/chromium/src/tools@f5323c085792b5ab131bf07f21167d4dbbc11c9c',
+ 'https://chromium.googlesource.com/chromium/src/tools@cb37fffdc9429e579ebfe551ab7d9d997f6fec10',
'src/third_party/espresso': {
'packages': [
@@ -691,7 +691,7 @@ deps = {
'packages': [
{
'package': 'chromium/third_party/androidx',
- 'version': 'IG08WxVoI4_gwNrbpXqXXmytPWFopEI1x0EaFC1KosAC',
+ 'version': 'ip6rK3cDlK6Blx6v0ABA1NsdEFXay40jyj2Qh9xbuyIC',
},
],
'condition': 'checkout_android and non_git_source',
@@ -751,7 +751,7 @@ deps = {
'packages': [
{
'package': 'chromium/third_party/robolectric',
- 'version': 'G3VkWqTv1YWDvC6zCrL34iQREzrzdBmSL4GMboAIiAEC',
+ 'version': 'FVHssvN9xmmE8NIVUTfX0soOdkQtT5xaNtiCB47LOogC',
},
],
'condition': 'checkout_android',
@@ -773,7 +773,7 @@ deps = {
'packages': [
{
'package': 'chromium/third_party/turbine',
- 'version': 'TkTaFqF4Bs-JmFtxFV_Nfh4u5jh_401ZQsLhC7vIEqQC',
+ 'version': '9ZS5YYFBth7RSqNe7VLip-qJhk00WoicV_Qb0byHna8C',
},
],
'condition': 'checkout_android',
@@ -789,15 +789,15 @@ deps = {
'packages': [
{
'package': 'infra/tools/luci/cas/${{platform}}',
- 'version': 'git_revision:69966f1a4984c4ade24b8e2e1af0bbc51b64d3c0',
+ 'version': 'git_revision:d404c33558d672701abed8ca167cfe06f36fa59e',
},
{
'package': 'infra/tools/luci/isolate/${{platform}}',
- 'version': 'git_revision:69966f1a4984c4ade24b8e2e1af0bbc51b64d3c0',
+ 'version': 'git_revision:d404c33558d672701abed8ca167cfe06f36fa59e',
},
{
'package': 'infra/tools/luci/swarming/${{platform}}',
- 'version': 'git_revision:69966f1a4984c4ade24b8e2e1af0bbc51b64d3c0',
+ 'version': 'git_revision:d404c33558d672701abed8ca167cfe06f36fa59e',
}
],
'dep_type': 'cipd',
@@ -823,7 +823,7 @@ deps = {
'packages': [
{
'package': 'chromium/third_party/android_deps/autorolled',
- 'version': 'ywLef-7rK_zL0qLcTNa_wmcOKCYOyx817He_Jry8jLQC',
+ 'version': 'dpGHrCR8csretGLAP8IhY78kU6AwVvXnjwRITxuug4MC',
},
],
'condition': 'checkout_android and non_git_source',
@@ -888,17 +888,6 @@ deps = {
'dep_type': 'cipd',
},
- 'src/third_party/android_deps/cipd/libs/com_google_ar_impress': {
- 'packages': [
- {
- 'package': 'chromium/third_party/android_deps/libs/com_google_ar_impress',
- 'version': 'version:2@0.0.3.cr1',
- },
- ],
- 'condition': 'checkout_android and non_git_source',
- 'dep_type': 'cipd',
- },
-
'src/third_party/android_deps/cipd/libs/com_googlecode_java_diff_utils_diffutils': {
'packages': [
{
diff --git a/third_party/libwebrtc/README.mozilla.last-vendor b/third_party/libwebrtc/README.mozilla.last-vendor
@@ -1,4 +1,4 @@
# ./mach python dom/media/webrtc/third_party_build/vendor-libwebrtc.py --from-local /Users/danielbaker/elm/.moz-fast-forward/moz-libwebrtc --commit mozpatches libwebrtc
-libwebrtc updated from /Users/danielbaker/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-10-27T20:00:16.371215+00:00.
+libwebrtc updated from /Users/danielbaker/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-10-27T20:02:19.638234+00:00.
# base of lastest vendoring
-a3294ca4e0
+1c1c160ff9
diff --git a/third_party/libwebrtc/moz-patch-stack/s0001.patch b/third_party/libwebrtc/moz-patch-stack/s0001.patch
@@ -1501,7 +1501,7 @@ index b7933130bd..428fc9615d 100644
vcm_ = nullptr;
}
diff --git a/webrtc.gni b/webrtc.gni
-index 7ba8e32b10..f2f9c82153 100644
+index ac905cea7c..613d872b69 100644
--- a/webrtc.gni
+++ b/webrtc.gni
@@ -110,7 +110,7 @@ declare_args() {
diff --git a/third_party/libwebrtc/moz-patch-stack/s0027.patch b/third_party/libwebrtc/moz-patch-stack/s0027.patch
@@ -1280,7 +1280,7 @@ index 033331442f..ed00c2cbef 100644
"../api:sequence_checker",
"../api/adaptation:resource_adaptation_api",
diff --git a/webrtc.gni b/webrtc.gni
-index f2f9c82153..fb00aef0f7 100644
+index 613d872b69..88e0441d9e 100644
--- a/webrtc.gni
+++ b/webrtc.gni
@@ -35,6 +35,11 @@ if (is_mac) {
@@ -1380,7 +1380,7 @@ index f2f9c82153..fb00aef0f7 100644
# Make it possible to provide custom locations for some libraries (move these
# up into declare_args should we need to actually use them for the GN build).
rtc_libvpx_dir = "//third_party/libvpx"
-@@ -1204,7 +1214,7 @@ if (is_mac || is_ios) {
+@@ -1209,7 +1219,7 @@ if (is_mac || is_ios) {
}
}
diff --git a/third_party/libwebrtc/moz-patch-stack/s0034.patch b/third_party/libwebrtc/moz-patch-stack/s0034.patch
@@ -276,7 +276,7 @@ index f45c664600..4c4366dad2 100644
config("x11_config") {
if (rtc_use_x11_extensions) {
diff --git a/webrtc.gni b/webrtc.gni
-index fb00aef0f7..d49badec41 100644
+index 88e0441d9e..00032f4476 100644
--- a/webrtc.gni
+++ b/webrtc.gni
@@ -156,13 +156,13 @@ declare_args() {
diff --git a/third_party/libwebrtc/moz-patch-stack/s0045.patch b/third_party/libwebrtc/moz-patch-stack/s0045.patch
@@ -74,7 +74,7 @@ index 20bf4afc44..697bedadb9 100644
#endif // defined(WEBRTC_POSIX)
}
diff --git a/webrtc.gni b/webrtc.gni
-index d49badec41..02007b9d09 100644
+index 00032f4476..386c6ffc8f 100644
--- a/webrtc.gni
+++ b/webrtc.gni
@@ -349,7 +349,7 @@ rtc_opus_dir = "//third_party/opus"
diff --git a/third_party/libwebrtc/moz-patch-stack/s0069.patch b/third_party/libwebrtc/moz-patch-stack/s0069.patch
@@ -10,7 +10,7 @@ Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/46fb51c90709be64c
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/webrtc.gni b/webrtc.gni
-index 02007b9d09..00070b6f03 100644
+index 386c6ffc8f..a8990f9c97 100644
--- a/webrtc.gni
+++ b/webrtc.gni
@@ -297,7 +297,7 @@ declare_args() {
diff --git a/third_party/libwebrtc/moz-patch-stack/s0100.patch b/third_party/libwebrtc/moz-patch-stack/s0100.patch
@@ -52,7 +52,7 @@ index 3bd0bfb79f..b7561e53b6 100644
rtc_library("encoded_frame") {
diff --git a/webrtc.gni b/webrtc.gni
-index 00070b6f03..faf388e379 100644
+index a8990f9c97..70238c3891 100644
--- a/webrtc.gni
+++ b/webrtc.gni
@@ -486,8 +486,8 @@ all_poison_types = [
diff --git a/third_party/libwebrtc/moz-patch-stack/s0101.patch b/third_party/libwebrtc/moz-patch-stack/s0101.patch
@@ -10,7 +10,7 @@ Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/45b99d1ba95b46896
1 file changed, 71 insertions(+)
diff --git a/webrtc.gni b/webrtc.gni
-index faf388e379..ce96219b6a 100644
+index 70238c3891..87ce405e1c 100644
--- a/webrtc.gni
+++ b/webrtc.gni
@@ -690,6 +690,36 @@ template("rtc_source_set") {
diff --git a/third_party/libwebrtc/moz-patch-stack/s0102.patch b/third_party/libwebrtc/moz-patch-stack/s0102.patch
@@ -804,7 +804,7 @@ index 0271277265..a9117c962d 100644
}
}
diff --git a/webrtc.gni b/webrtc.gni
-index ce96219b6a..2e6b3d0ec5 100644
+index 87ce405e1c..6d303397f3 100644
--- a/webrtc.gni
+++ b/webrtc.gni
@@ -5,12 +5,12 @@
diff --git a/third_party/libwebrtc/moz-patch-stack/s0103.patch b/third_party/libwebrtc/moz-patch-stack/s0103.patch
@@ -10,7 +10,7 @@ Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/f18c05287ce831369
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/webrtc.gni b/webrtc.gni
-index 2e6b3d0ec5..6b3fcf979d 100644
+index 6d303397f3..2866396704 100644
--- a/webrtc.gni
+++ b/webrtc.gni
@@ -535,7 +535,7 @@ template("rtc_test") {
diff --git a/third_party/libwebrtc/moz-patch-stack/s0107.patch b/third_party/libwebrtc/moz-patch-stack/s0107.patch
@@ -147,7 +147,7 @@ index a21820e9e7..8208b5d0e1 100644
rtc_library("ssl") {
if (!build_with_mozilla) {
diff --git a/webrtc.gni b/webrtc.gni
-index 6b3fcf979d..c8049df01c 100644
+index 2866396704..a2c939e3ec 100644
--- a/webrtc.gni
+++ b/webrtc.gni
@@ -112,7 +112,7 @@ declare_args() {
diff --git a/third_party/libwebrtc/moz-patch-stack/s0116.patch b/third_party/libwebrtc/moz-patch-stack/s0116.patch
@@ -18,7 +18,7 @@ Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/c8cf67108972d5cae
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/webrtc.gni b/webrtc.gni
-index c8049df01c..5bc74446ac 100644
+index a2c939e3ec..73783286e7 100644
--- a/webrtc.gni
+++ b/webrtc.gni
@@ -132,7 +132,7 @@ declare_args() {
diff --git a/third_party/libwebrtc/webrtc.gni b/third_party/libwebrtc/webrtc.gni
@@ -1141,24 +1141,40 @@ if (is_mac || is_ios) {
forward_variables_from(invoker, [ "output_name" ])
this_target_name = target_name
umbrella_header_path =
- "$target_gen_dir/$output_name.framework/WebRTC/$output_name.h"
+ "$target_gen_dir/$output_name.framework/Headers/$output_name.h"
modulemap_path = "$target_gen_dir/Modules/module.modulemap"
- privacy_manifest_path = "$target_gen_dir/$target_name/PrivacyInfo.xcprivacy"
+ privacy_manifest_path =
+ "$target_gen_dir/$this_target_name/PrivacyInfo.xcprivacy"
- action_foreach("create_bracket_include_headers_$target_name") {
- script = "//tools_webrtc/apple/copy_framework_header.py"
+ action("umbrella_header_$this_target_name") {
+ script = "//tools_webrtc/ios/generate_umbrella_header.py"
sources = invoker.sources
- output_name = invoker.output_name
- outputs = [
- "$target_gen_dir/$output_name.framework/WebRTC/{{source_file_part}}",
- ]
+ outputs = [ umbrella_header_path ]
+ args = [
+ "--out",
+ rebase_path(umbrella_header_path, root_build_dir),
+ "--sources",
+ ] + rebase_path(sources, root_build_dir)
+ }
+
+ action("create_privacy_manifest_$this_target_name") {
+ script = "//tools_webrtc/apple/generate_privacy_manifest.py"
args = [
- "--input",
- "{{source}}",
"--output",
- rebase_path(target_gen_dir, root_build_dir) +
- "/$output_name.framework/WebRTC/{{source_file_part}}",
+ rebase_path(privacy_manifest_path),
]
+ outputs = [ privacy_manifest_path ]
+ }
+
+ bundle_data("privacy_manifest_bundle_data_$this_target_name") {
+ deps = [ ":create_privacy_manifest_$this_target_name" ]
+ sources = get_target_outputs(":create_privacy_manifest_$this_target_name")
+ if (is_mac || target_environment == "catalyst") {
+ privacy_manifest_out_path = "Versions/A/Resources/PrivacyInfo.xcprivacy"
+ } else {
+ privacy_manifest_out_path = "PrivacyInfo.xcprivacy"
+ }
+ outputs = [ "{{bundle_contents_dir}}/$privacy_manifest_out_path" ]
}
if (is_mac) {
@@ -1167,71 +1183,91 @@ if (is_mac || is_ios) {
if (defined(invoker.configs)) {
configs += invoker.configs
}
-
framework_version = "A"
framework_contents = [
"Headers",
"Modules",
"Resources",
]
-
ldflags = [
"-all_load",
"-install_name",
"@rpath/$output_name.framework/$output_name",
]
+ # This is the fix. The mac framework now has a direct dependency on
+ # the creation of the privacy manifest, just like the iOS version.
deps += [
- ":copy_framework_headers_$this_target_name",
":copy_modulemap_$this_target_name",
- ":copy_privacy_manifest_$this_target_name",
":copy_umbrella_header_$this_target_name",
- ":create_bracket_include_headers_$this_target_name",
+ ":create_privacy_manifest_$this_target_name",
":modulemap_$this_target_name",
- ":umbrella_header_$this_target_name",
+ ":privacy_manifest_bundle_data_$this_target_name",
]
}
}
if (is_ios) {
ios_framework_bundle(target_name) {
- forward_variables_from(invoker,
- "*",
- [
- "configs",
- "public_headers",
- ])
+ if (defined(invoker.testonly)) {
+ testonly = invoker.testonly
+ }
+ if (defined(invoker.visibility)) {
+ visibility = invoker.visibility
+ }
+ if (defined(invoker.sources)) {
+ sources = invoker.sources
+ }
+ if (defined(invoker.deps)) {
+ deps = invoker.deps
+ }
+ if (defined(invoker.defines)) {
+ defines = invoker.defines
+ }
+ if (defined(invoker.include_dirs)) {
+ include_dirs = invoker.include_dirs
+ }
+ if (defined(invoker.public_configs)) {
+ public_configs = invoker.public_configs
+ }
+ if (defined(invoker.all_dependent_configs)) {
+ all_dependent_configs = invoker.all_dependent_configs
+ }
+ if (defined(invoker.ldflags)) {
+ ldflags = invoker.ldflags
+ }
+ if (defined(invoker.libs)) {
+ libs = invoker.libs
+ }
+ if (defined(invoker.frameworks)) {
+ frameworks = invoker.frameworks
+ }
+ if (defined(invoker.info_plist)) {
+ info_plist = invoker.info_plist
+ }
if (defined(invoker.configs)) {
configs += invoker.configs
}
- public_headers = get_target_outputs(
- ":create_bracket_include_headers_$this_target_name")
+
+ if (defined(invoker.public_headers)) {
+ public_headers = invoker.public_headers
+ } else {
+ public_headers = []
+ }
+ public_headers +=
+ get_target_outputs(":umbrella_header_$this_target_name")
deps += [
- ":copy_privacy_manifest_$this_target_name",
- ":copy_umbrella_header_$this_target_name",
- ":create_bracket_include_headers_$this_target_name",
+ ":create_privacy_manifest_$this_target_name",
+ ":umbrella_header_$this_target_name",
]
- }
- }
- if (is_mac || target_environment == "catalyst") {
- # Catalyst frameworks use the same layout as regular Mac frameworks.
- headers_dir = "Versions/A/Headers"
-
- # The path to the privacy manifest file differs between Mac and iOS.
- # https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/adding_a_privacy_manifest_to_your_app_or_third-party_sdk
- privacy_manifest_out_path = "Versions/A/Resources/PrivacyInfo.xcprivacy"
- } else {
- headers_dir = "Headers"
- privacy_manifest_out_path = "PrivacyInfo.xcprivacy"
- }
-
- bundle_data("copy_framework_headers_$this_target_name") {
- sources = get_target_outputs(
- ":create_bracket_include_headers_$this_target_name")
-
- outputs = [ "{{bundle_contents_dir}}/Headers/{{source_file_part}}" ]
- deps = [ ":create_bracket_include_headers_$this_target_name" ]
+ if (defined(invoker.bundle_deps)) {
+ bundle_deps = invoker.bundle_deps
+ } else {
+ bundle_deps = []
+ }
+ bundle_deps += [ ":privacy_manifest_bundle_data_$this_target_name" ]
+ }
}
action("modulemap_$this_target_name") {
@@ -1251,46 +1287,15 @@ if (is_mac || is_ios) {
deps = [ ":modulemap_$this_target_name" ]
}
- action("umbrella_header_$this_target_name") {
- sources = get_target_outputs(
- ":create_bracket_include_headers_$this_target_name")
-
- script = "//tools_webrtc/ios/generate_umbrella_header.py"
-
- outputs = [ umbrella_header_path ]
- args = [
- "--out",
- rebase_path(umbrella_header_path, root_build_dir),
- "--sources",
- ] + sources
- deps = [ ":create_bracket_include_headers_$this_target_name" ]
- }
-
- copy("copy_umbrella_header_$target_name") {
- sources = [ umbrella_header_path ]
- outputs =
- [ "$root_out_dir/$output_name.framework/$headers_dir/$output_name.h" ]
-
- deps = [ ":umbrella_header_$target_name" ]
- }
-
- action("create_privacy_manifest_$target_name") {
- script = "//tools_webrtc/apple/generate_privacy_manifest.py"
-
- args = [
- "--output",
- rebase_path(privacy_manifest_path),
- ]
-
- outputs = [ privacy_manifest_path ]
- }
-
- copy("copy_privacy_manifest_$target_name") {
- sources = [ privacy_manifest_path ]
- outputs =
- [ "$root_out_dir/$output_name.framework/$privacy_manifest_out_path" ]
-
- deps = [ ":create_privacy_manifest_$target_name" ]
+ if (is_mac) {
+ headers_dir = "Versions/A/Headers"
+ copy("copy_umbrella_header_$this_target_name") {
+ sources = [ umbrella_header_path ]
+ outputs = [
+ "$root_out_dir/$output_name.framework/$headers_dir/$output_name.h",
+ ]
+ deps = [ ":umbrella_header_$this_target_name" ]
+ }
}
}
}