Commit graph

786 commits

Author SHA1 Message Date
Byoungchan Lee
b1a71aa7c3 Introduce GCS dependencies support in DEPS autoroller
While GCS dependencies aren't currently used, their support is required
to prevent the autoroller from breaking when encountering GCS dep types.

Bug: None
Change-Id: I58601e9eaeb8372058da4d4ee02cd2ca589e02c7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349740
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42222}
2024-05-03 11:04:14 +00:00
Byoungchan Lee
1ce9a171b9 Generate privacy manifest when creating Apple Framework
Bug: webrtc:42226059
Change-Id: I4427346b2340c6fafcaf9934ee462582dfa83fc5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349440
Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42198}
2024-04-30 10:49:08 +00:00
Evan Shrubsole
cd09858f4a Convert decoder TRACE_EVENT to flows
This is the first new style trace event so this CL adds and updates
WebRTCs Perfetto configuration.

* Changes all #includes to target "third_party/perfetto". Added this
to DEPS.
* Expose the Perfetto public config in the "tracing" group using
an all_dependent_configs statement. This means the config is included
in all parts that include the "//:tracing" group. However, direct
perfetto includes are banned per DEPS.
* In order to expose Perfetto types (ie Flow/TerminatingFlow) the
perfetto headers are a dependancy on all targets. This should not
affect binary size as these are not used when perfetto is not enabled
and will not be linked.

Bug: b/42226290
Change-Id: I5711d81dae95ee907cbcd41bf1ee9b55d2ec595c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349161
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Evan Shrubsole <eshr@google.com>
Cr-Commit-Position: refs/heads/main@{#42197}
2024-04-30 08:47:29 +00:00
Evan Shrubsole
db50b03553 Add perfetto build config
This adds Perfetto support to WebRTC with a GN flag rtc_use_perfetto.
The configuration of perfetto depends on whether or not webrtc is
build within Chrome or not. When in Chrome, WebRTC will depend on
//third_party/perfetto:libperfetto. When building standalone, specific includes required for Perfetto are exposed with the library webrtc_libperfetto.

The perfetto trace API is exposed with a header export in
trace_event.h which is used instead of the legacy API.

The addition of Perfetto means there are 4 compilation modes for
tracing in WebRTC,
1. No tracing implementation.
2. Legacy tracing (AddTraceEvent/GetCategoryEnabled).
3.a. Perfetto statically linked (webrtc_libperfetto).
3.b. Perfetto in Chrome (Chrome's libperfetto).

This CL removes the tracing expectations from
rtc_stats_integrationtest.cc because those directly used the old API.

Integration into Chrome is a follow up CL which depends on
https://chromium-review.googlesource.com/c/chromium/src/+/5471691.

Tested: Ran Chrome with Perfetto and traces appear. WebRTC Unit test tracing working: https://ui.perfetto.dev/#!?s=04ea2613ea36b814394639a1ec4b60be5b5097527f1a485995ecc13469885468
Bug: webrtc:15917
Change-Id: I537d79dc247c2b759689910c621087286a4d8fdc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/347880
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Evan Shrubsole <eshr@google.com>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mikhail Khokhlov <khokhlov@google.com>
Cr-Commit-Position: refs/heads/main@{#42166}
2024-04-24 20:53:23 +00:00
Harald Alvestrand
89dbc08f36 Use clang-include-cleaner from the llvm clangd package.
Also change the generation of compile_commands.json so that it
does not include reclient arguments.

Bug: webrtc:15874
Change-Id: I1bc2e7a8768a3467d31528d584f7e70d946a3301
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/347900
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42110}
2024-04-18 09:51:07 +00:00
Harald Alvestrand
3997df3f28 Add an apply-include-cleaner tool
Since iwyu is now deprecated, we need to enable use of include-cleaner.
This approach gives some error messages when running, but does the job.

Bug: webrtc:15874
Change-Id: I431deef0f2e5ce99eb256a4d82aa32769ae58b41
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/347642
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42085}
2024-04-16 13:17:03 +00:00
Christoffer Dewerin
81a9117fb7 Roll chromium_revision 5350dd2460..d5c79b109a (1281218:1283550)
Change log: 5350dd2460..d5c79b109a
Full diff: 5350dd2460..d5c79b109a

Changed dependencies
* fuchsia_version: version:19.20240320.0.1..version:20.20240404.3.1
* src/base: 218e807167..dbb0eee8e8
* src/build: 04c884cbad..6d974542a0
* src/buildtools/linux64: git_revision:93ee9b91423c1f1f53fb5f6cba7b8eef6247a564..git_revision:415b3b19e094cd4b6982147693485df65037f942
* src/buildtools/mac: git_revision:93ee9b91423c1f1f53fb5f6cba7b8eef6247a564..git_revision:415b3b19e094cd4b6982147693485df65037f942
* src/buildtools/win: git_revision:93ee9b91423c1f1f53fb5f6cba7b8eef6247a564..git_revision:415b3b19e094cd4b6982147693485df65037f942
* src/ios: 77324ec269..0bf6089d48
* src/testing: 977e41b6f7..02d496a8fc
* src/third_party: d0b81aaaa6..2831ffa216
* src/third_party/android_build_tools/manifest_merger: HxnrwdWmIAhi90brIHiGZ4zmnmgKxP4PD0ZsJX6j-mUC..wtRWPCJVk_NA2GQp0fI-1i-JaPzYJwp6w3udjEhgni4C
* src/third_party/android_deps/libs/com_squareup_okio_okio_jvm: version:2@3.3.0.cr1..version:2@3.7.0.cr1
* src/third_party/android_deps/libs/com_squareup_wire_wire_runtime_jvm: version:2@4.7.0.cr1..version:2@4.9.7.cr1
* src/third_party/androidx: piz2tht912VQfctH5Z23YCOpLUBoypzE5ymRqB3vgLkC..1qBFaGY_bIR5f12dL7zKpePRlN4UxIDze8xDv_a0sQEC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/368d0d87d0..f94f3ed396
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/bb95c35019..0b9e7b8830
* src/third_party/depot_tools: e545830db2..246580c7b8
* src/third_party/ffmpeg: 52d8ef3799..bdcb0b447f
* src/third_party/googletest/src: 77afe8e014..f10e11fb27
* src/third_party/kotlinc/current: -kUQ1HWm0wwi5pXKSqIplyfSInHmtRS9cVUzg-2l-Y0C..Rr02Gf2EkaeSs3EhSUHhPqDHSd1AzimrM6cRYUJCPjQC
* src/third_party/libc++abi/src: 1317096ef8..932d253fed
* src/third_party/libvpx/source/libvpx: d790001fd5..6445da1b40
* src/third_party/perfetto: 6fd518058c..7609c6712c
* src/third_party/r8: eHemH-tzLR3jqxqGYiQu6AYGLAPyFYG7klrqbvu1mcQC..kPZJoj3X2XUBofNCeOoUj0P8XChVFgtiNQqMnTwhcOwC
* src/tools: 09b9b5615b..7dad49cbe0
* src/tools/luci-go: git_revision:a84377ac0800e2330d02c3dcbf7b4b74a06d6a5b..git_revision:06dc7a1f2eeb1d095f7876799458328a44438df1
* src/tools/luci-go: git_revision:a84377ac0800e2330d02c3dcbf7b4b74a06d6a5b..git_revision:06dc7a1f2eeb1d095f7876799458328a44438df1
Added dependencies
* src/third_party/android_deps/libs/com_squareup_moshi_moshi_adapters
* src/third_party/android_deps/libs/com_squareup_moshi_moshi
DEPS diff: 5350dd2460..d5c79b109a/DEPS

Clang version changed llvmorg-19-init-6501-g5b544b51:llvmorg-19-init-7229-g315c88c5
Details: 5350dd2460..d5c79b109a/tools/clang/scripts/update.py

BUG=None

Change-Id: I95eaf05240916eeeaa04f806e7e1523a31abab56
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/345960
Commit-Queue: Christoffer Dewerin <jansson@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42010}
2024-04-08 08:12:19 +00:00
Christoffer Dewerin
0f76c0dd6e Exclude protobuf-javascript since we do not need in WebRTC standalone
Bug: b:332879133
Change-Id: I5f09cd88cc8762c34fb4238fa69029a1bd7618fb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/345841
Commit-Queue: Christoffer Dewerin <jansson@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41999}
2024-04-05 07:32:36 +00:00
Li-Yu Yu
7391ecf268 Add directory for ChromiumOS specific tools
Bug: b:326526592
Change-Id: I5e1cdc196db88812130861c044129b2e2c284421
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/340420
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Li-Yu Yu <aaronyu@google.com>
Cr-Commit-Position: refs/heads/main@{#41803}
2024-02-26 03:46:59 +00:00
Harald Alvestrand
a3bde0a844 Add disable_trace_events compilation
The intent is to catch compile errors when tracing is turned off.

Bug: None
Change-Id: I48a42e53e7bd8053984b7d0687b1f6abe538cba1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/333760
Reviewed-by: Christoffer Dewerin <jansson@google.com>
Auto-Submit: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41474}
2024-01-08 11:01:30 +00:00
Christoffer Jansson
2c03790842 Fix typo
Bug: b/316080018
Change-Id: I5003b0596727875444eaeea50cb46dc76e555120
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/331401
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Auto-Submit: Christoffer Dewerin <jansson@google.com>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41380}
2023-12-13 19:00:35 +00:00
Christoffer Jansson
399a9768f2 remove landrey@ from OWNERS
Bug: NONE
Change-Id: I515ca02376087656167cdbe234250b1a0100abbe
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/331380
Auto-Submit: Christoffer Dewerin <jansson@google.com>
Commit-Queue: Christoffer Dewerin <jansson@google.com>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41376}
2023-12-13 16:10:11 +00:00
Christoffer Jansson
e6df126b79 Add win 11 debug and release try bot
Bug: b/312914606
Change-Id: Ie67c5befe6a371e05e2227799d523756afbc9685
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/331220
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Christoffer Dewerin <jansson@google.com>
Cr-Commit-Position: refs/heads/main@{#41371}
2023-12-13 08:49:29 +00:00
Manashi Sarkar
91a7beb057 Add missing licenses for the third_party target 'jni_zero'.
[Skipping presubmits because there are indentation issues that we decided to fix separately]

Bug: None
No-Presubmit: true
Change-Id: I441864626ec44207167164f4dd6d7f09cbbb5574
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/330060
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41322}
2023-12-05 16:13:12 +00:00
Harald Alvestrand
a6544377bc Remove not-needed webrtc:: prefixes in pc/
This test drives the new tools_webrtc/remove_extra_namespace.py tool.

Bug: None
Change-Id: I9b590aa1213e4cace2d64d555f4dafd893f03606
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327021
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41141}
2023-11-13 13:23:04 +00:00
Mirko Bonadei
d7fb7e4a5f Enable H265 on Android bots.
Bug: webrtc:15620
Change-Id: Ia82d149b3d7b403d08f8c21c13f4bea3935d4581
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/325482
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#41054}
2023-10-31 19:48:24 +00:00
Jeremy Leconte
49f08ba8ac Roll chromium_revision 01dc2965ca..917876224a (1209117:1211391)
Change log: 01dc2965ca..917876224a
Full diff: 01dc2965ca..917876224a

Changed dependencies
* fuchsia_version: version:15.20231007.2.1..version:15.20231015.1.1
* src/base: 535e730300..6732bf03f7
* src/build: b0d25e8dad..cc1dedc3ff
* src/buildtools: 67cee5ecfd..7bbf5da816
* src/ios: 22678d3aca..b915f348d1
* src/testing: 77870d2f05..ba6866fdda
* src/third_party: 16e0426d42..30390e5d61
* src/third_party/androidx: 3L7I6q8o1bbOW7cqtQniR8B2nq4B-HrOOaoN7dh5dvYC..avY_4u6_uyMeQTVkfPcTOqgPZmFAReslPIg10t8ejM4C
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/171b75b883..b9ebaddcd0
* src/third_party/dav1d/libdav1d: f8ae94eca0..47107e384b
* src/third_party/depot_tools: a51863b2f8..406be8281e
* src/third_party/ffmpeg: acb78dc0f4..e1ca3f06ad
* src/third_party/freetype/src: 322e580bd0..749b8f9d34
* src/third_party/libc++/src: e07dcc1eaa..2f6750b44b
* src/third_party/libunwind/src: 7b1593d5ca..11d9f3e055
* src/third_party/perfetto: 58e677929f..2b538edb67
* src/third_party/turbine: hgwj3KajqJCdACBdNiRoYQZhZw2NhHu0-pwuAp3S-LcC..VRQ9UNP0lvjDXJ4DhORCj66go0TLg5uuGnHWkNN_hgUC
* src/tools: c3738e7bc8..36269b619a
* src/tools/luci-go: git_revision:589d8654cfa7808816a6ecb4284ed2fd72c2f6d5..git_revision:924cfd2323a9192361b765f81fffc135026c1fee
* src/tools/luci-go: git_revision:589d8654cfa7808816a6ecb4284ed2fd72c2f6d5..git_revision:924cfd2323a9192361b765f81fffc135026c1fee
DEPS diff: 01dc2965ca..917876224a/DEPS

No update to Clang.

BUG=None

Change-Id: I86a256901d608719ee30a86c16e1ecc1e260854d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/323983
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Christoffer Jansson <jansson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40965}
2023-10-18 15:15:07 +00:00
Jeremy Leconte
908c21c954 Add google-truth to WEBRTC_ONLY_DEPS to unblock Chromium roll.
https://ci.chromium.org/ui/p/webrtc/builders/cron/Auto-roll%20-%20WebRTC%20DEPS/25338/overview

Change-Id: Ifc0a13b080843f5acde9188312bee9504811aadc
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/323901
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#40954}
2023-10-17 16:40:08 +00:00
Mirko Bonadei
573bb8552a Revert "Set optimize_for_size for iOS perf tests."
This reverts commit f83da9dddd.

Reason for revert: Culprit has been found. 

Original change's description:
> Set optimize_for_size for iOS perf tests.
>
> No-Try: True
> Bug: webrtc:15524
> Change-Id: I525f014f5c321000d520ef68a682f8ca1395bebd
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/323002
> Commit-Queue: Jeremy Leconte <jleconte@google.com>
> Reviewed-by: Jeremy Leconte <jleconte@google.com>
> Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#40915}

Bug: webrtc:15524
Change-Id: I6785bf448f62d39a9eafe04bce6c778ba638c9ac
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/323660
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#40943}
2023-10-16 18:35:58 +00:00
Mirko Bonadei
f83da9dddd Set optimize_for_size for iOS perf tests.
No-Try: True
Bug: webrtc:15524
Change-Id: I525f014f5c321000d520ef68a682f8ca1395bebd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/323002
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40915}
2023-10-12 08:00:24 +00:00
Mirko Bonadei
3e560c6fb1 Enable rtc_strict_field_trials DCHECKs on most of the bots.
This will allow to stop CLs on CQ in case the CL is adding or removing
a field trial without updating the field trial registry.

This only affects debug and release bots but not pure_release bots
since they are used for performance tests.

Bug: webrtc:14154
Change-Id: Iab277fd4791b6f0cfb5304fd4e39a8519ea71198
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321880
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40877}
2023-10-05 20:20:01 +00:00
Philipp Hancke
2bf1b99c6d Make CreateOffer/CreateAnswer return RTCErrorOr<SessionDescription>
BUG=webrtc:15499

Change-Id: I8b128fcd9a1114ae4625777a27f074a8314ef190
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320720
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#40812}
2023-09-26 09:41:30 +00:00
qwu16
972f28335a Added HEVC parser for WebRTC
This is part of effort to enable HEVC for WebRTC. Parser added here to support parsing of QP/picture size for bitstream, for dynamic adaptation and stream metadata abstraction.

Bug: webrtc:13485
Change-Id: I2fbdf210e72e77989ca87ce285da174df5bedd5c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/298421
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40572}
2023-08-18 17:48:11 +00:00
Björn Terelius
51f6a20d1d Roll chromium_revision 6b95b8aa08..80c35b98ae (1175249:1180373)
Manually
 - update the path to libc++, libunwind, and android_toolchain
 - update paths to licence files
 - add missing arg `use_perfetto_trace_processor`
 - use C++20 for android compilation (due to dependency on //base from the JNI generator)
 - only test on Android sdk version (21) due to non-hermetic test `TCPChannelClientTest`

Change log: 6b95b8aa08..80c35b98ae
Full diff: 6b95b8aa08..80c35b98ae

Changed dependencies
* fuchsia_version: version:13.20230714.0.1..version:14.20230804.1.1
* reclient_version: re_client_version:0.110.0.43ec6b1-gomaip..re_client_version:0.111.0.1ccaa23-gomaip
* src/base: dcfe245ca1..4845bf859d
* src/build: b74cdc4550..c14d86f2ac
* src/buildtools: 16be42a9ff..a9a6f0c49d
* src/buildtools/linux64: git_revision:fae280eabe5d31accc53100137459ece19a7a295..git_revision:811d332bd90551342c5cbd39e133aa276022d7f8
* src/buildtools/mac: git_revision:fae280eabe5d31accc53100137459ece19a7a295..git_revision:811d332bd90551342c5cbd39e133aa276022d7f8
* src/buildtools/reclient: re_client_version:0.110.0.43ec6b1-gomaip..re_client_version:0.111.0.1ccaa23-gomaip
* src/buildtools/win: git_revision:fae280eabe5d31accc53100137459ece19a7a295..git_revision:811d332bd90551342c5cbd39e133aa276022d7f8
* src/ios: 51a637843f..af5e59ca5c
* src/testing: b946312a89..43317e989d
* src/third_party: 93b5f4c408..3b06b3cc29
* src/third_party/android_build_tools/manifest_merger: 8fr-1Vf_pfxN9ulzWVaZvIXggDgWDs-0dtlGA1Sue48C..d1tFnzOW6H5xoDN7WWsMuAiHuhkl0kXijQGiO7IU1VQC
* src/third_party/androidx: y7rF_rx56mD3FGhMiqnlbQ6HOqHJ95xUFNX1m-_a988C..fKq4SHYaZsLkQtDQsKxkn2xysI5m1pLftMfADDOXsywC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/b98ce18c5b..e4acd6cb56
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/84e3795d98..220cbb13b5
* src/third_party/clang-format/script: f97059df7f..e5337933f2
* src/third_party/depot_tools: 54e86436a8..6d0c235dae
* src/third_party/ffmpeg: 881c5c3f64..0ba3773340
* src/third_party/fontconfig/src: 06929a556f..2fb3419a92
* src/third_party/freetype/src: 9e3c5d7e18..3829fdaae5
* src/third_party/icu: e8c3bc9ea9..de4ce0071e
* src/third_party/jdk: IivIDwNBf73mf7UwCOBceRUuDdtizMCgSOQDfUGHArsC..GCFtf5t6M4HlrHj6NXedHbpHp2xjgognF8ptNci4478C
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/af2b02ce05..92fb72a64e
* src/third_party/libunwind/src: 6c0013015b..b113f23e4c
* src/third_party/libvpx/source/libvpx: 9ad950a9c4..e1c124f896
* src/third_party/perfetto: ab16995d92..446adf5b7b
* src/third_party/r8: O1BBWiBTIeNUcraX8STMtQXVaCleu6SJJjWCcnfhPLkC..dbml4pnGIsEBy3dFYki-S8IYt4jxxqZXaUDwtY3Q-SgC
* src/third_party/turbine: 2I2Nz480QsuCxpQ1lMfbigX8l5HAhX3_ykWU4TKRGo4C..HFp7iOu-n4-CdEasFTQZvD1Vg1L-q1URqRTOM-iZ2AMC
* src/tools: 4057b98943..e3244f7e27
* src/tools/luci-go: git_revision:f02582af78f530a7bbfe2f059fa5d211c9517756..git_revision:e608c1f557fceae8eb6cf35ae2ad6f4908e35245
* src/tools/luci-go: git_revision:f02582af78f530a7bbfe2f059fa5d211c9517756..git_revision:e608c1f557fceae8eb6cf35ae2ad6f4908e35245
DEPS diff: 6b95b8aa08..80c35b98ae/DEPS

No update to Clang.

BUG=b/295113672, b/294976628

Change-Id: I1ce70f570843bc98c480abba7babfa34c1e869e0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315181
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40532}
2023-08-10 07:50:10 +00:00
Jordan Rose
fb5a4a366b build_ios_libs.py: Allow customizing the deployment target
Previously, this script hardcoded deployment targets for device,
simulator, and Catalyst builds. This commit turns those into minimums
and allows callers to pass a higher version with --deployment-target.

Bug: None
Change-Id: I9398a8466dfa35ebac5e198aef6ec4f521054cc6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/314420
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40506}
2023-08-03 07:02:30 +00:00
Christoffer Jansson
c787adcfbf Remove decommisioned Pixel2 perf bots
Bug: None
Change-Id: I872fe20b9ce901e8a5dd2dd814f00bb7d368e1ec
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/313542
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Christoffer Jansson <jansson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40486}
2023-07-28 13:27:31 +00:00
Mirko Bonadei
9130431b54 Add possibility to set RTC_OBJC_TYPE_PREFIX from GN.
This CL also adds the prefix RTC_TESTING to `ios_internal_pure_release_bot_arm64` in order to avoid ODR
violations.

Bug: b/292472934
Change-Id: If63020e679c8670b4c797217eb38fc8c2954d422
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/313240
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40476}
2023-07-26 12:29:55 +00:00
Mirko Bonadei
4f6783cdec Roll chromium_revision a3756bb36c..dd02f6b781 (1154916:1156166)
Change log: a3756bb36c..dd02f6b781
Full diff: a3756bb36c..dd02f6b781

Changed dependencies
* fuchsia_version: version:12.20230607.1.1..version:12.20230612.0.1
* reclient_version: re_client_version:0.107.1.0b39c4c-gomaip..re_client_version:0.108.0.7cdbbe9-gomaip
* src/base: 8966604391..d2f39f1810
* src/build: 834ec565e0..5ff0dfa5f5
* src/buildtools: 61b4b91ea9..3819ac6f3d
* src/buildtools/linux64: git_revision:e3978de3e8dafb50a2b11efa784e08699a43faf8..git_revision:1cd35c1b722472e714c30d12031af81443bb20ae
* src/buildtools/mac: git_revision:e3978de3e8dafb50a2b11efa784e08699a43faf8..git_revision:1cd35c1b722472e714c30d12031af81443bb20ae
* src/buildtools/reclient: re_client_version:0.107.1.0b39c4c-gomaip..re_client_version:0.108.0.7cdbbe9-gomaip
* src/buildtools/third_party/libc++/trunk: f8279b0108..055b2e17ae
* src/buildtools/win: git_revision:e3978de3e8dafb50a2b11efa784e08699a43faf8..git_revision:1cd35c1b722472e714c30d12031af81443bb20ae
* src/ios: a01ed17fd7..8d55a25dbe
* src/testing: aef9ce9613..d6cf76859e
* src/third_party: 5deb9e2bd8..872a13299f
* src/third_party/android_toolchain: version:2@r23c.cr0..version:2@r25c.cr0
* src/third_party/androidx: 8EW3iHyrSSsOJnUnVY3yKilFduKdTrYqL9ScMbo_kJsC..99uJ1ZeNslLHKZepFJmMPQ3HtnY9-XmoC0mZ7WZSAqIC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/2d01747514..f51324c1c8
* src/third_party/clang_format/script: f97059df7f..3fa7e3754e
* src/third_party/depot_tools: 19ea2048e4..6eaeb04ac1
* src/third_party/freetype/src: 4e1c0e8fba..5c00a46805
* src/third_party/jdk: -1zDGMOzS_Qsja50TakJCSqN9C9TYppQrsny4HATSQwC..2Of9Pe_OdO4xoAATuiLDiMVNebKTNO3WrwJGqil4RosC
* src/third_party/libFuzzer/src: debe7d2d19..26cc39e59b
* src/third_party/libvpx/source/libvpx: 99522d307c..2245df50a6
* src/third_party/libyuv: d14bd701c8..3df4762034
* src/third_party/perfetto: ca2a71ce41..0d7838b9db
* src/third_party/r8: 4nvRHMrsaaAwaTGCTVhj-rVB4rr7rtMUb01KL83_TA8C..35Zwd7tLHQKr_VieKX2NBes8RQ37TAwoMJ8UiObvpM8C
* src/tools: 9ca62b667c..88f589d297
* src/tools/luci-go: git_revision:0ecab437ae2532a879b1203efc48f54bc6cadb77..git_revision:e99800d3fd42249c9cdda3f58ba31c674b4876f6
* src/tools/luci-go: git_revision:0ecab437ae2532a879b1203efc48f54bc6cadb77..git_revision:e99800d3fd42249c9cdda3f58ba31c674b4876f6
DEPS diff: a3756bb36c..dd02f6b781/DEPS

No update to Clang.

BUG=b/286835537

Change-Id: I14534786a7a5a1fc027723f1d2e1f6ac34acdee2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308522
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#40259}
2023-06-12 14:51:51 +00:00
Prashanth Swaminathan
f99e0f4aa0 Remove stale Android NDK [2/2]
Now that chromium/base has rolled and switched the android_ndk_root to
the new android_toolchain directory, remove the stale Android NDK. Also
update the license generation and build helper scripts to remove
references to the previous NDK.

Bug: chromium:1448383
Test: Verified build of WebRTC.
Change-Id: Ic2b6009f454d67da60231bbcbb5c27bde8407ef3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307541
Commit-Queue: Prashanth Swaminathan <prashanthsw@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40246}
2023-06-08 16:59:33 +00:00
Prashanth Swaminathan
37fb647e5e Disable the roll of 'android_ndk'
Chromium is being updated to 'android_toolchain', which means the
'android_ndk' DEPS is no longer present. Remove it from the roller until
the transition is complete, then it can be removed from this script
entirely.

Bug: chromium:1448383
Test: Verified fix in libyuv, which uses identical roller script.
Change-Id: I0b07aefaa8edf0a8f87b2accfbcffd4a2307f9f4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308160
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Prashanth Swaminathan <prashanthsw@google.com>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40243}
2023-06-08 07:30:19 +00:00
Prashanth Swaminathan
9e639fa248 Migrate Android NDK to CIPD [1/2]
The Android NDK dependency is moving to a CIPD bucket to reduce the
checkout cost and to eventually move to NDK v25. This introduces the
NDK into an 'android_toolchain' directory. Following the roll of
chromium/base in this repository, a second change will delete the old
'android_ndk' checkout. As a result, the checkout size of this
repository will temporarily increase.

This change also updates the license generation scripts and build
helpers to ensure the android_toolchain is also accounted for.

Bug: chromium:1448383
Test: Verified local builds of WebRTC.
Change-Id: Ibe667be241e5a454d884482061dd10b9850be25f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307540
Commit-Queue: Prashanth Swaminathan <prashanthsw@google.com>
Reviewed-by: Christoffer Jansson <jansson@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40239}
2023-06-07 17:10:00 +00:00
Harald Alvestrand
513ab0cb2c Add a -d option to apply-iwyu
This allows users to turn debugging on from the command line
instead of modifying the file.

Bug: None
Change-Id: I37d42a8b745f60720e5b396d695d3b2dda444b8b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306222
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40196}
2023-06-01 11:41:59 +00:00
Jeremy Leconte
e44a155967 Add third_party/cpu_features license path.
This should fix current chromium roll issue:
https://ci.chromium.org/ui/p/webrtc/builders/try/android_arm_rel/51083/overview

Change-Id: I0db870c7f390b0a7f067b18d33096120b1c861fa
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307300
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40193}
2023-06-01 09:27:37 +00:00
Jeremy Leconte
3d6e88e6ac Remove low_bandwidth_audio_test.
Change-Id: Ide4d34e1dada9dc1448f89a79cc7b803ea4b5f46
Bug: b/284448060
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307160
Reviewed-by: Henrik Lundin <hlundin@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40191}
2023-06-01 07:20:38 +00:00
Prashanth Swaminathan
cb85143f93 Fix duplicate 'unix' OS and latest-revision deps
* The 'deps_os' list processed 'unix' twice. The former is likely meant
  to process 'linux' instead.
* The roller skips dependencies that do not an '@' to split on. However,
  it is valid to specify a DEPS that has no specific revision. In this
  case, gclient assumes to pull HEAD.

Bug: webrtc:15215
Change-Id: Idf2f51ebd55f00a96b7b7f4a1935cd69881cabd8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307240
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Prashanth Swaminathan <prashanthsw@google.com>
Cr-Commit-Position: refs/heads/main@{#40189}
2023-05-31 16:08:32 +00:00
Alfred E. Heggestad
428836d1ea tools: fix small typo in python script
Bug: None
Change-Id: Icc7322dd63d7adabbcfdcb9421e53a69efef4670
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306221
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40178}
2023-05-30 11:00:15 +00:00
Yury Yarashevich
c7ff896999 Rewrite 'generate_sslroots' w/o OpenSSL.
OpenSSL removed ability to generate C code:
a18cf8fc63

CL rewrites generation script to use pure Python asn1crypto library.

The changes in generated code leading to huge diff in generated file:
- Certificate array names are based on certificate fingerprints instead
of semi-human readable names, which were not referenced externally;
- Order of arrays in generated file matches the order of certificates
as they are appeared in source pem file. Previously re-ordering happen
due to writing temporary files on disk;


Bug: webrtc:11710
Change-Id: Ie7a97b3658f6ccb397f0fd0c21d341934a2cc12e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304642
Commit-Queue: Yury Yarashevich <yura.yaroshevich@gmail.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40039}
2023-05-10 12:57:37 +00:00
Björn Terelius
4b3bb799e2 Manual DEPS roll (except for mockito).
third_party/mockito/src was removed from chromium DEPS in https://chromium-review.googlesource.com/c/chromium/src/+/4415763

Roll chromium_revision d0ae9456ec..4ad9b26e5b (1135488:1139477)

Change log: d0ae9456ec..4ad9b26e5b
Full diff: d0ae9456ec..4ad9b26e5b

Changed dependencies
* fuchsia_vesion: version:12.20230425.2.1..version:12.20230504.1.1
* reclient_vesion: re_client_version:0.101.0.6210d0d-gomaip..re_client_version:0.103.0.3dfc6d2-gomaip
* src/base: f723499917..90509d5159
* src/build: f6692ccd70..1345fb9c5d
* src/buildtools: 539a6f6873..dd3595d173
* src/buildtools/reclient: re_client_version:0.101.0.6210d0d-gomaip..re_client_version:0.103.0.3dfc6d2-gomaip
* src/buildtools/third_party/libc++/trunk: bff81b702f..737446fc52
* src/buildtools/third_party/libc++abi/trunk: 307bd16360..66967963e9
* src/buildtools/third_party/libunwind/trunk: 2795322d57..88bd83fe09
* src/ios: c78294c8c2..e7bd91d70e
* src/testing: d23247d9e7..2975c9e132
* src/third_party: fd370504ba..ae0738dacd
* src/third_party/android_build_tools/manifest_merger: 1g5VzjyIYFR1uY6iwEOLv8aZp-OQJQc5W2U-dPyg97IC..ySC3BNx98q7gghvjZBjXRXhn_vwg5qb5diTesW2i8OAC
* src/third_party/android_deps/libs/net_bytebuddy_byte_buddy: version:2@1.12.22.cr1..version:2@1.14.4.cr1
* src/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent: version:2@1.12.22.cr1..version:2@1.14.4.cr1
* src/third_party/android_deps/libs/org_mockito_mockito_android: version:2@5.1.1.cr1..version:2@5.3.1.cr1
* src/third_party/android_deps/libs/org_mockito_mockito_core: version:2@5.1.1.cr1..version:2@5.3.1.cr1
* src/third_party/android_deps/libs/org_mockito_mockito_subclass: version:2@5.1.1.cr1..version:2@5.3.1.cr1
* src/third_party/androidx: YlJ38bKW9lQG9BxQXISGRsdlRkRMPs2A3pYYVOUcor4C..ZP-tx0lZ7qT3DbZP86L3u02v2xEoeDtuocP58sBZOnwC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/6776d5cd8f..4b6d950d89
* src/third_party/breakpad/breakpad: bfde407de5..3ea3af42d3
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/cae7ec667d..2717171db9
* src/third_party/depot_tools: 6e714e6dfe..dbcecc9017
* src/third_party/freetype/src: 0a3836c97d..345f88109b
* src/third_party/libvpx/source/libvpx: 27171320f5..52076a9c79
* src/third_party/perfetto: f2da6df2f1..63518845b3
* src/third_party/r8: iFuVaazPwWVf3lFPwZbgAKcF-mHQhFetogi2J9b5ktYC..7-lseJ9e9PfiZg_2LgyaUA4ru9NwaTGoDwYGMYP0BeYC
* src/tools: fdea1c758d..8a22a94e2f
Removed dependency
* src/third_party/android_deps/libs/net_bytebuddy_byte_buddy_android
DEPS diff: d0ae9456ec..4ad9b26e5b/DEPS

No update to Clang.

BUG=b/280786372

Change-Id: I5a64035d9d242ea3a76924925615eae6deff45b1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304166
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39987}
2023-05-04 17:54:24 +00:00
Christoffer Jansson
7f7a2c5ad1 Noop change to trigger bots
Bug: None
Change-Id: If722bd2bbdaa75057e199dd3426c94040b68ffc6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/293160
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Auto-Submit: Christoffer Jansson <jansson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39299}
2023-02-13 10:30:38 +00:00
Byoungchan Lee
c7db5e2107 Remove the usage of is_win_fastlink GN args
This has been removed from https://crrev.com/c/2071243.

Bug: None
Change-Id: I48a0bccbf84a9ae7a8b6045def544ad1a9f5e83c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/293080
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39297}
2023-02-11 09:38:00 +00:00
Mirko Bonadei
cd3e1d0ac4 Roll chromium_revision e182675fbb..2e99d26f79 (1098562:1102579)
Change log: e182675fbb..2e99d26f79
Full diff: e182675fbb..2e99d26f79

Changed dependencies
* src/base: 5f5494ca68..ff1fad290c
* src/build: 882a4eaafa..1927b9f65b
* src/buildtools: 3c7e3f1b8b..8d801d3675
* src/buildtools/linux64: git_revision:5e19d2fb166fbd4f6f32147fbb2f497091a54ad8..git_revision:edf6ef4b06b42c58292faea78498aff76bdf68ed
* src/buildtools/mac: git_revision:5e19d2fb166fbd4f6f32147fbb2f497091a54ad8..git_revision:edf6ef4b06b42c58292faea78498aff76bdf68ed
* src/buildtools/third_party/libc++/trunk: 1127c78cf9..6569774a33
* src/buildtools/third_party/libc++abi/trunk: d520d582aa..b74d771611
* src/buildtools/win: git_revision:5e19d2fb166fbd4f6f32147fbb2f497091a54ad8..git_revision:edf6ef4b06b42c58292faea78498aff76bdf68ed
* src/ios: 6a6fc13416..aa6029a62f
* src/testing: fb8aa9ad33..c8fdd94c0f
* src/third_party: adbb0963bd..1f4e92205f
* src/third_party/android_build_tools/bundletool: XIPSJgFHEHN1ogOJqWVktlbl8PTfLZdNf_G2h4GcnrYC..TpDdbF-PPgwL0iOVsdLM07L-DUp2DV3hgzCMmPd2_GUC
* src/third_party/android_build_tools/manifest_merger: 5Zw4RYBL86koJro2O-jjcZYxOOdEW-hJDYykae8efQAC..gzy9U2HI42hR8r1zspR-mPI3BQ6I3zTmJ3GojAQrvgcC
* src/third_party/android_deps/libs/net_bytebuddy_byte_buddy: version:2@1.12.13.cr1..version:2@1.12.22.cr1
* src/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent: version:2@1.12.13.cr1..version:2@1.12.22.cr1
* src/third_party/android_deps/libs/org_mockito_mockito_core: version:2@4.7.0.cr1..version:2@5.1.1.cr1
* src/third_party/android_deps/libs/org_objenesis_objenesis: version:2@3.2.cr1..version:2@3.3.cr1
* src/third_party/androidx: Hdb7ZPqGV3lLyY7geGwmoelVab7mxM0oA0jtglEVp2MC..DmFWfKTs5X8UZayNJFuL3kDaONOVDU9NarTxeqLoyRYC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/45b8d7bbd7..0586618453
* src/third_party/breakpad/breakpad: 79326ebe94..5687ac51ca
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/35d06490ad..bf85e76dc3
* src/third_party/depot_tools: 9d77ca716f..9d4c379aeb
* src/third_party/ffmpeg: dcb9e9003f..f2459ece25
* src/third_party/freetype/src: bea675cde6..d3582e3f8d
* src/third_party/icu: 2c51e5cc7e..266a46937f
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/706ee36dcc..70b12695e1
* src/third_party/libjpeg_turbo: ed683925e4..0b6e6a1522
* src/third_party/perfetto: 81c39bac7b..79b41912cc
* src/third_party/r8: kTwoRbYJ0cNEX_B1XARsNkSFKf4bOHgQCEiP4afsmBUC..7NX1KWQ3KHKbmaaxraYpk3oE7zBzlk8IcJ4_srR86PAC
* src/tools: ff1e059133..0b98659319
* src/tools/luci-go: git_revision:221383f749a2c5b8587449d3d2e4982857daa9e7..git_revision:a8b84fba102daff5bf5e65975dcc0887da7ab62a
* src/tools/luci-go: git_revision:221383f749a2c5b8587449d3d2e4982857daa9e7..git_revision:a8b84fba102daff5bf5e65975dcc0887da7ab62a
Removed dependencies
* src/third_party/android_deps/libs/org_jetbrains_annotations
* src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib
* src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common
DEPS diff: e182675fbb..2e99d26f79/DEPS

No update to Clang.

BUG=None

Change-Id: Ie1922d8814728fe1773c46c7a1de5a8956b359ce
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/292608
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#39269}
2023-02-08 10:47:04 +00:00
Byoungchan Lee
cd489a06ab Fix autoroller not to miss writing to DEPS of variable changes.
In the previous commit, I changed to modify deps_content,
but it was no-op since the content was already written to the DEPS file.

Bug: None
Change-Id: I278fbbb628422a42e616708f00529e935d75cd1f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/292660
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Christoffer Jansson <jansson@google.com>
Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com>
Cr-Commit-Position: refs/heads/main@{#39268}
2023-02-08 09:07:44 +00:00
Byoungchan Lee
e8ac5af787 Teach autoroller to roll variables like fuchsia_version.
By making this change, we ensure that these variables are not outdated.
Also, remove unnecessary list calls to python generators.

Bug: None
Change-Id: I53babe03da1cb78cf5dc127b7e1f753b63be20de
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/292620
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com>
Cr-Commit-Position: refs/heads/main@{#39267}
2023-02-08 08:08:50 +00:00
Tom Anderson
4b0d6f908b Upgrade Linux MSan to Focal
Bug: chromium:1260217
Change-Id: I2c8ee36fbf2cd754ac5fd7a983c44478b81ef068
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291840
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Thomas Anderson <thomasanderson@chromium.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39260}
2023-02-05 14:14:31 +00:00
Junji Watanabe
68564bb59c [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}
2023-01-30 07:47:12 +00:00
Junji Watanabe
ace52a821c [infra] Remove CQ shadow builders with reclient
Since all CQ builders have already migrated to reclient, the shadow builders are not necessary.

Bug: b/243594984
Change-Id: I350dd5f0fde82882b94488945d46eef378fb3545
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291301
Reviewed-by: Takuto Ikuta <tikuta@google.com>
Auto-Submit: Junji Watanabe <jwata@google.com>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39179}
2023-01-24 06:59:13 +00:00
Junji Watanabe
2810c14ade [infra] Add todo for reclient migration cleanup
Bug: b/245249582
Change-Id: Ib7e3c4f171c97dd2d45f13adcec5d3db3f081ca6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291302
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Takuto Ikuta <tikuta@google.com>
Auto-Submit: Junji Watanabe <jwata@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39178}
2023-01-24 06:52:31 +00:00
Junji Watanabe
d3b9e71b0e Migrate linux_libfuzzer_rel to use reclient
Bug: b/243594984
Change-Id: I93b7f1bdf1051d481025dc772109b9ec4a02e3d3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291300
Auto-Submit: 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@{#39170}
2023-01-23 07:08:58 +00:00
Jeremy Leconte
4ccb616fa2 Old iOS sim bots clean up.
Change-Id: I9313b9ab034be8cf3933d82f72c4c8e8858ca6a5
Bug: b/264630045
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291100
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#39133}
2023-01-18 11:14:50 +00:00
Jeremy Leconte
9795589f50 Add "iOS Debug (simulator)" CI bot.
Also set xcode back to xcode 13 for iOS 14.

Change-Id: Ic5475d274895b5f86e4fea36805dec4486adc79b
Bug: b/264630045
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290894
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39094}
2023-01-13 08:16:10 +00:00