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

Commit 229f326

Browse files
authored
Merge branch 'main' into do_everything_plus_barrier
2 parents b23ac23 + cd57dc9 commit 229f326

File tree

86 files changed

+2275
-1977
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

86 files changed

+2275
-1977
lines changed

.gitignore

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,11 +129,16 @@ app.*.symbols
129129
# Prebuilt binaries.
130130
/prebuilts/
131131

132+
# TODO(67373): This entry is temporarily disabled, but can be restored once the
133+
# buildmoot is completed.
132134
# GN build support for protobufs vended by Fuchsia.
133-
/build/secondary/third_party/protobuf
135+
# /build/secondary/third_party/protobuf
134136

135137
# RBE support configurations and scripts vended from CIPD
136138
/build/rbe
137139

138140
# The test-scripts from Chromium and managed by DEPS and gclient.
139141
/tools/fuchsia/test_scripts
142+
143+
# The gn-sdk from Chromium and managed by DEPS and gclient.
144+
/tools/fuchsia/gn-sdk

DEPS

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ vars = {
1414
'flutter_git': 'https://flutter.googlesource.com',
1515
'skia_git': 'https://skia.googlesource.com',
1616
'llvm_git': 'https://llvm.googlesource.com',
17-
'skia_revision': 'ba3ed5998af356f0fb7c285b4c3d7c0f1b1c1ad1',
17+
'skia_revision': '636e136b0da9ccb4d7bad34cec84db4801b9a94a',
1818

1919
# WARNING: DO NOT EDIT canvaskit_cipd_instance MANUALLY
2020
# See `lib/web_ui/README.md` for how to roll CanvasKit to a new version.
@@ -62,7 +62,7 @@ vars = {
6262
# Dart is: https://github.com/dart-lang/sdk/blob/main/DEPS
6363
# You can use //tools/dart/create_updated_flutter_deps.py to produce
6464
# updated revision list of existing dependencies.
65-
'dart_revision': '2876f5684ceddf924aa0e2ab7d34a6baf4717496',
65+
'dart_revision': 'be6be2b9ba6e7352edc509cd8358caad6c199ee5',
6666

6767
# WARNING: DO NOT EDIT MANUALLY
6868
# The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py
@@ -254,6 +254,10 @@ vars = {
254254
# will be used altogether with fuchsia-sdk to setup the build / test
255255
# environment.
256256
'fuchsia_test_scripts_version': 'vf8imeAzGv_gjYQDoqub2laI-6nkB3gQNiGuVaFForMC',
257+
258+
# The version / instance id of the cipd:chromium/fuchsia/gn-sdk which will be
259+
# used altogether with fuchsia-sdk to generate gn based build rules.
260+
'fuchsia_gn_sdk_version': 'l8zShEOXGGjtLYRulEX5CjT2RemKvUPOT6L-uXy41tMC',
257261
}
258262

259263
gclient_gn_args_file = 'src/third_party/dart/build/config/gclient_args.gni'
@@ -275,7 +279,7 @@ allowed_hosts = [
275279
]
276280

277281
deps = {
278-
'src': 'https://github.com/flutter/buildroot.git' + '@' + '5413806166ee3b5198b9dd1c1f684d266ad9850c',
282+
'src': 'https://github.com/flutter/buildroot.git' + '@' + '21b1b9f2645fada701885108e86aefbcb3b1cca0',
279283

280284
'src/flutter/third_party/depot_tools':
281285
Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '580b4ff3f5cd0dcaa2eacda28cefe0f45320e8f7',
@@ -328,11 +332,13 @@ deps = {
328332
'src/third_party/perfetto':
329333
Var('flutter_git') + "/third_party/perfetto" + '@' + Var('dart_perfetto_rev'),
330334

331-
'src/third_party/protobuf':
335+
'src/flutter/third_party/protobuf':
332336
Var('flutter_git') + '/third_party/protobuf' + '@' + Var('dart_libprotobuf_rev'),
333337

334-
'src/flutter/build/secondary/third_party/protobuf':
335-
Var('flutter_git') + '/third_party/protobuf-gn' + '@' + Var('dart_protobuf_gn_rev'),
338+
# TODO(67373): These are temporarily checked in, but this dep can be restored
339+
# once the buildmoot is completed.
340+
# 'src/flutter/build/secondary/third_party/protobuf':
341+
# Var('flutter_git') + '/third_party/protobuf-gn' + '@' + Var('dart_protobuf_gn_rev'),
336342

337343
'src/third_party/dart':
338344
Var('dart_git') + '/sdk.git' + '@' + Var('dart_revision'),
@@ -1018,6 +1024,16 @@ deps = {
10181024
'dep_type': 'cipd',
10191025
},
10201026

1027+
'src/flutter/tools/fuchsia/gn-sdk': {
1028+
'packages': [
1029+
{
1030+
'package': 'chromium/fuchsia/gn-sdk',
1031+
'version': Var('fuchsia_gn_sdk_version'),
1032+
}
1033+
],
1034+
'dep_type': 'cipd',
1035+
},
1036+
10211037
'src/third_party/impeller-cmake-example': {
10221038
'url': Var('flutter_git') + '/third_party/impeller-cmake-example.git' + '@' + 'c44e8093972c969acf171be72591e408a85fdc53',
10231039
'condition': 'download_impeller_cmake_example',

tools/fuchsia/gn-sdk/config/config.gni renamed to build/config/fuchsia/gn_configs.gni

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,3 +53,14 @@ if (fuchsia_sdk_id == "") {
5353
_meta = read_file(fuchsia_sdk_manifest_file, "json")
5454
fuchsia_sdk_id = _meta.id
5555
}
56+
57+
declare_args() {
58+
# Specify a readelf_exec path to use. If not specified, the host's system
59+
# executable will be used. Passed to populate_build_id_dir.py and
60+
# prepare_package_inputs.py via the --readelf-exec flag.
61+
# Must be a GN path (not an absolute path) since it is adjusted with
62+
# rebase_path().
63+
if (!defined(fuchsia_sdk_readelf_exec)) {
64+
fuchsia_sdk_readelf_exec = ""
65+
}
66+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# This is the list of Fuchsia Authors.
2+
3+
# Names should be added to this file as one of
4+
# Organization's name
5+
# Individual's name <submission email address>
6+
# Individual's name <submission email address> <email2> <emailN>
7+
8+
Google LLC.

0 commit comments

Comments
 (0)