Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit d812944

Browse files
committed
Handle proto deps that were added to the Dart SDK
1 parent 6a92731 commit d812944

File tree

5 files changed

+1783
-5
lines changed

5 files changed

+1783
-5
lines changed

DEPS

+15-2
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ vars = {
4848
# Dart is: https://github.com/dart-lang/sdk/blob/main/DEPS
4949
# You can use //tools/dart/create_updated_flutter_deps.py to produce
5050
# updated revision list of existing dependencies.
51-
'dart_revision': 'dcdd3fbb3116df0d1c09cac575eb42dec2e2a156',
51+
'dart_revision': 'd9ab9b349a999afb7f65f2f33efd14c453808a16',
5252

5353
# WARNING: DO NOT EDIT MANUALLY
5454
# The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py
@@ -59,6 +59,9 @@ vars = {
5959
'dart_clock_rev': '65e8a13ddf26c9d21884ccc8f8532725697d40df',
6060
'dart_collection_rev': '85e987cf1b8aaba60bdc8b16dd1ee6233436549f',
6161
'dart_devtools_rev': 'c7a81f64dabb4b9f2cae0cf2c9411ef8bb805191',
62+
'dart_libprotobuf_rev': '24487dd1045c7f3d64a21f38a3f0c06cc4cf2edb',
63+
'dart_perfetto_rev': 'b8da07095979310818f0efde2ef3c69ea70d62c5',
64+
'dart_protobuf_gn_rev': 'b9517855b24624ec4edf4a11c1b7060f4ef237e6',
6265
'dart_protobuf_rev': 'cc0f287fb6a8680e431eb9210225f1d0ac33c047',
6366
'dart_pub_rev': '0cbaf7a2fb8c8ca543c6f222bf25d5f5c63abbf3',
6467
'dart_root_certificates_rev': '692f6d6488af68e0121317a9c2c9eb393eb0ee50',
@@ -236,7 +239,7 @@ allowed_hosts = [
236239
]
237240

238241
deps = {
239-
'src': 'https://github.com/flutter/buildroot.git' + '@' + 'abada33190daa7914938ec56d59032012fcf12f7',
242+
'src': 'https://github.com/flutter/buildroot.git' + '@' + 'c77cac9502fb108be6a1ed4e0e4e1c65649b3a35',
240243

241244
# Fuchsia compatibility
242245
#
@@ -292,6 +295,16 @@ deps = {
292295
'src/third_party/boringssl/src':
293296
'https://boringssl.googlesource.com/boringssl.git' + '@' + Var('dart_boringssl_rev'),
294297

298+
'src/third_party/perfetto':
299+
Var('fuchsia_git') + "/third_party/android.googlesource.com/platform/external/perfetto"
300+
+ '@' + Var('dart_perfetto_rev'),
301+
302+
'src/third_party/protobuf':
303+
Var('fuchsia_git') + '/third_party/protobuf' + '@' + Var('dart_libprotobuf_rev'),
304+
305+
'src/build/secondary/third_party/protobuf':
306+
Var('fuchsia_git') + '/protobuf-gn' + '@' + Var('dart_protobuf_gn_rev'),
307+
295308
'src/third_party/dart':
296309
Var('dart_git') + '/sdk.git' + '@' + Var('dart_revision'),
297310

ci/licenses_golden/excluded_files

+122
Original file line numberDiff line numberDiff line change
@@ -1728,6 +1728,7 @@
17281728
../../../third_party/dart/third_party/firefox_jsshell
17291729
../../../third_party/dart/third_party/mdn/browser-compat-data/README.google
17301730
../../../third_party/dart/third_party/pkg
1731+
../../../third_party/dart/third_party/protobuf/src/test
17311732
../../../third_party/dart/third_party/requirejs
17321733
../../../third_party/dart/third_party/tcmalloc/.gitignore
17331734
../../../third_party/dart/third_party/tcmalloc/OWNERS
@@ -2340,6 +2341,126 @@
23402341
../../../third_party/libwebp/webp_js
23412342
../../../third_party/libxml
23422343
../../../third_party/ocmock
2344+
../../../third_party/perfetto/.clang-format
2345+
../../../third_party/perfetto/.clang-tidy
2346+
../../../third_party/perfetto/.git
2347+
../../../third_party/perfetto/.gitattributes
2348+
../../../third_party/perfetto/.github
2349+
../../../third_party/perfetto/.gitignore
2350+
../../../third_party/perfetto/.gn
2351+
../../../third_party/perfetto/.style.yapf
2352+
../../../third_party/perfetto/CHANGELOG
2353+
../../../third_party/perfetto/DIR_METADATA
2354+
../../../third_party/perfetto/METADATA
2355+
../../../third_party/perfetto/OWNERS
2356+
../../../third_party/perfetto/PRESUBMIT.py
2357+
../../../third_party/perfetto/README.chromium
2358+
../../../third_party/perfetto/README.md
2359+
../../../third_party/perfetto/WORKSPACE
2360+
../../../third_party/perfetto/bazel/deps.bzl
2361+
../../../third_party/perfetto/bazel/proto_gen.bzl
2362+
../../../third_party/perfetto/bazel/rules.bzl
2363+
../../../third_party/perfetto/bazel/standalone/README.md
2364+
../../../third_party/perfetto/bazel/standalone/perfetto_cfg.bzl
2365+
../../../third_party/perfetto/buildtools/.gitignore
2366+
../../../third_party/perfetto/buildtools/README.md
2367+
../../../third_party/perfetto/codereview.settings
2368+
../../../third_party/perfetto/debian
2369+
../../../third_party/perfetto/docs/.gitignore
2370+
../../../third_party/perfetto/docs/README.md
2371+
../../../third_party/perfetto/examples
2372+
../../../third_party/perfetto/gn/standalone/build_tool_wrapper.py
2373+
../../../third_party/perfetto/gn/standalone/cp.py
2374+
../../../third_party/perfetto/gn/standalone/protoc.py
2375+
../../../third_party/perfetto/gn/standalone/toolchain/linux_find_llvm.py
2376+
../../../third_party/perfetto/gn/standalone/toolchain/llvm-strip.py
2377+
../../../third_party/perfetto/gn/standalone/toolchain/mac_find_llvm.py
2378+
../../../third_party/perfetto/gn/standalone/toolchain/win_find_msvc.py
2379+
../../../third_party/perfetto/gn/write_buildflag_header.py
2380+
../../../third_party/perfetto/include/README.md
2381+
../../../third_party/perfetto/include/perfetto/README.md
2382+
../../../third_party/perfetto/include/perfetto/profiling/OWNERS
2383+
../../../third_party/perfetto/include/perfetto/test
2384+
../../../third_party/perfetto/include/perfetto/trace_processor/OWNERS
2385+
../../../third_party/perfetto/include/perfetto/tracing/OWNERS
2386+
../../../third_party/perfetto/infra
2387+
../../../third_party/perfetto/meson.build
2388+
../../../third_party/perfetto/protos
2389+
../../../third_party/perfetto/python/README.md
2390+
../../../third_party/perfetto/python/example.py
2391+
../../../third_party/perfetto/python/perfetto/__init__.py
2392+
../../../third_party/perfetto/python/perfetto/batch_trace_processor/__init__.py
2393+
../../../third_party/perfetto/python/perfetto/batch_trace_processor/api.py
2394+
../../../third_party/perfetto/python/perfetto/batch_trace_processor/platform.py
2395+
../../../third_party/perfetto/python/perfetto/common/repo_utils.py
2396+
../../../third_party/perfetto/python/perfetto/experimental/slice_breakdown/__init__.py
2397+
../../../third_party/perfetto/python/perfetto/experimental/slice_breakdown/breakdown.py
2398+
../../../third_party/perfetto/python/perfetto/prebuilts/manifests/trace_processor_shell.py
2399+
../../../third_party/perfetto/python/perfetto/prebuilts/manifests/tracebox.py
2400+
../../../third_party/perfetto/python/perfetto/prebuilts/manifests/traceconv.py
2401+
../../../third_party/perfetto/python/perfetto/prebuilts/perfetto_prebuilts.py
2402+
../../../third_party/perfetto/python/perfetto/trace_processor
2403+
../../../third_party/perfetto/python/perfetto/trace_uri_resolver/path.py
2404+
../../../third_party/perfetto/python/perfetto/trace_uri_resolver/registry.py
2405+
../../../third_party/perfetto/python/perfetto/trace_uri_resolver/resolver.py
2406+
../../../third_party/perfetto/python/perfetto/trace_uri_resolver/util.py
2407+
../../../third_party/perfetto/python/run_tests.py
2408+
../../../third_party/perfetto/python/setup.py
2409+
../../../third_party/perfetto/python/test
2410+
../../../third_party/perfetto/python/tools/batch_trace_processor_shell.py
2411+
../../../third_party/perfetto/python/tools/cpu_profile.py
2412+
../../../third_party/perfetto/python/tools/heap_profile.py
2413+
../../../third_party/perfetto/python/tools/record_android_trace.py
2414+
../../../third_party/perfetto/python/tools/slice_breakdown.py
2415+
../../../third_party/perfetto/python/tools/trace_processor.py
2416+
../../../third_party/perfetto/python/tools/tracebox.py
2417+
../../../third_party/perfetto/python/tools/traceconv.py
2418+
../../../third_party/perfetto/src/android_internal/README.md
2419+
../../../third_party/perfetto/src/base/test
2420+
../../../third_party/perfetto/src/ipc
2421+
../../../third_party/perfetto/src/profiling/OWNERS
2422+
../../../third_party/perfetto/src/profiling/memory
2423+
../../../third_party/perfetto/src/protozero/test
2424+
../../../third_party/perfetto/src/tools
2425+
../../../third_party/perfetto/src/trace_processor
2426+
../../../third_party/perfetto/src/traced
2427+
../../../third_party/perfetto/src/tracing
2428+
../../../third_party/perfetto/test
2429+
../../../third_party/perfetto/tools/add_tp_diff_test.py
2430+
../../../third_party/perfetto/tools/analyze_profiling_sampling_distribution.py
2431+
../../../third_party/perfetto/tools/check_sql_metrics.py
2432+
../../../third_party/perfetto/tools/compat.py
2433+
../../../third_party/perfetto/tools/diff_test_trace_processor.py
2434+
../../../third_party/perfetto/tools/download_changed_screenshots.py
2435+
../../../third_party/perfetto/tools/export_power_profiles.py
2436+
../../../third_party/perfetto/tools/find_scan_roots.py
2437+
../../../third_party/perfetto/tools/gen_amalgamated_sql.py
2438+
../../../third_party/perfetto/tools/gen_cc_proto_descriptor.py
2439+
../../../third_party/perfetto/tools/gn_utils.py
2440+
../../../third_party/perfetto/tools/measure_tp_performance.py
2441+
../../../third_party/perfetto/tools/print_descriptor.py
2442+
../../../third_party/perfetto/tools/proto_utils.py
2443+
../../../third_party/perfetto/tools/protoc_helper.py
2444+
../../../third_party/perfetto/tools/pull_ftrace_format_files.py
2445+
../../../third_party/perfetto/tools/run_buildtools_binary.py
2446+
../../../third_party/perfetto/tools/serialize_test_trace.py
2447+
../../../third_party/perfetto/tools/setup_all_configs.py
2448+
../../../third_party/perfetto/tools/test_gen_amalgamated.py
2449+
../../../third_party/perfetto/tools/touch_file.py
2450+
../../../third_party/perfetto/tools/write_version_header.py
2451+
../../../third_party/perfetto/ui/.clang-format
2452+
../../../third_party/perfetto/ui/.eslintrc.js
2453+
../../../third_party/perfetto/ui/.gitignore
2454+
../../../third_party/perfetto/ui/OWNERS
2455+
../../../third_party/perfetto/ui/PRESUBMIT.py
2456+
../../../third_party/perfetto/ui/README.md
2457+
../../../third_party/perfetto/ui/config/.gitignore
2458+
../../../third_party/perfetto/ui/package.json
2459+
../../../third_party/perfetto/ui/release/OWNERS
2460+
../../../third_party/perfetto/ui/release/build_all_channels.py
2461+
../../../third_party/perfetto/ui/src/assets/.gitignore
2462+
../../../third_party/perfetto/ui/src/base/utils/package.json
2463+
../../../third_party/perfetto/ui/src/test
23432464
../../../third_party/pkg/archive
23442465
../../../third_party/pkg/equatable
23452466
../../../third_party/pkg/file
@@ -2351,6 +2472,7 @@
23512472
../../../third_party/pkg/process_runner
23522473
../../../third_party/pkg/quiver
23532474
../../../third_party/pkg/vector_math
2475+
../../../third_party/protobuf
23542476
../../../third_party/pyyaml
23552477
../../../third_party/rapidjson/.git
23562478
../../../third_party/rapidjson/.gitattributes

0 commit comments

Comments
 (0)