Skip to content

Commit 2454982

Browse files
dcharkesCommit Queue
authored and
Commit Queue
committed
[deps] Roll dart-lang/native
`package:native_assets_cli` has been split up and `package:native_assets_builder` has been renamed. Change-Id: Ic9d5c21bb3c7ecf7924fdee6b4281153ad37fac5 Cq-Include-Trybots: luci.dart.try:pkg-linux-debug-try,pkg-linux-release-arm64-try,pkg-linux-release-try,pkg-mac-release-arm64-try,pkg-win-release-arm64-try,pkg-mac-release-try,pkg-win-release-try Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/425504 Reviewed-by: Ivan Inozemtsev <[email protected]> Commit-Queue: Daco Harkes <[email protected]>
1 parent 6273587 commit 2454982

31 files changed

+100
-63
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ packages
7979
pubspec.lock
8080

8181
# Files for native assets auto-generated per checkout.
82+
/.dart_tool/hooks_runner/
8283
/.dart_tool/native_assets_builder/
8384

8485
# Files generated by pub and other dart tools.

DEPS

+1-1
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ vars = {
138138
"i18n_rev": "de1943629469719bf34269bf90fcdbe9334a73f3",
139139
"leak_tracker_rev": "f5620600a5ce1c44f65ddaa02001e200b096e14c", # rolled manually
140140
"material_color_utilities_rev": "799b6ba2f3f1c28c67cc7e0b4f18e0c7d7f3c03e",
141-
"native_rev": "625ed307c45925b4e216250745b15907bfa237ff", # rolled manually while native assets are experimental
141+
"native_rev": "b324678c5a469e933f30693e5648947d5bfd5e9e", # rolled manually while native assets are experimental
142142
"protobuf_rev": "1aaa332af75c61ff32739821f7ec52186ff18d4c",
143143
"pub_rev": "b2c03b448a47fdd52800609b9222cd737be3a934", # rolled manually
144144
"shelf_rev": "082d3ac2d13a98700d8148e8fad8f3e12a6fd0e1",

pkg/dart2native/lib/dart2native.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
import 'dart:io';
66
import 'dart:typed_data';
77

8+
import 'package:code_assets/code_assets.dart' show OS;
89
import 'package:collection/collection.dart';
910
import 'package:kernel/binary/tag.dart' show Tag;
10-
import 'package:native_assets_cli/code_assets.dart' show OS;
1111
import 'package:path/path.dart' as path;
1212

1313
import 'dart2native_macho.dart' show writeAppendedMachOExecutable;

pkg/dart2native/lib/generate.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import 'dart:io';
66

7-
import 'package:native_assets_cli/code_assets.dart' show OS;
7+
import 'package:code_assets/code_assets.dart' show OS;
88
import 'package:path/path.dart' as path;
99

1010
import 'dart2native.dart';

pkg/dart2native/pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ executables:
1313

1414
# Use 'any' constraints here; we get our versions from the DEPS file.
1515
dependencies:
16+
code_assets: any
1617
collection: any
1718
kernel: any
18-
native_assets_cli: any
1919
path: any
2020

2121
# Use 'any' constraints here; we get our versions from the DEPS file.

pkg/dartdev/lib/src/commands/build.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
import 'dart:async';
66
import 'dart:io';
77

8+
import 'package:code_assets/code_assets.dart';
89
import 'package:dart2native/generate.dart';
910
import 'package:dartdev/src/commands/compile.dart';
1011
import 'package:dartdev/src/experiments.dart';
1112
import 'package:dartdev/src/native_assets_bundling.dart';
1213
import 'package:dartdev/src/sdk.dart';
1314
import 'package:front_end/src/api_prototype/compiler_options.dart'
1415
show Verbosity;
15-
import 'package:native_assets_cli/code_assets.dart';
1616
import 'package:path/path.dart' as path;
1717
import 'package:vm/target_os.dart'; // For possible --target-os values.
1818

pkg/dartdev/lib/src/commands/compile.dart

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ import 'dart:async';
66
import 'dart:io';
77

88
import 'package:args/args.dart';
9+
import 'package:code_assets/code_assets.dart' show Architecture, OS;
910
import 'package:dart2native/generate.dart';
1011
import 'package:dartdev/src/unified_analytics.dart';
1112
import 'package:front_end/src/api_prototype/compiler_options.dart'
1213
show Verbosity;
14+
import 'package:hooks_runner/hooks_runner.dart' show Target;
1315
import 'package:http/http.dart' as http;
14-
import 'package:native_assets_builder/native_assets_builder.dart' show Target;
15-
import 'package:native_assets_cli/code_assets.dart' show Architecture, OS;
1616
import 'package:path/path.dart' as path;
1717
import 'package:vm/target_os.dart';
1818

pkg/dartdev/lib/src/native_assets.dart

+5-5
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@
55
import 'dart:async';
66
import 'dart:io';
77

8+
import 'package:code_assets/code_assets.dart';
89
import 'package:dartdev/src/native_assets_bundling.dart';
910
import 'package:dartdev/src/sdk.dart';
1011
import 'package:dartdev/src/utils.dart';
12+
import 'package:data_assets/data_assets.dart';
1113
import 'package:file/local.dart';
14+
import 'package:hooks/hooks.dart';
15+
import 'package:hooks_runner/hooks_runner.dart';
1216
import 'package:logging/logging.dart';
13-
import 'package:native_assets_builder/native_assets_builder.dart';
14-
import 'package:native_assets_cli/code_assets.dart';
15-
import 'package:native_assets_cli/data_assets.dart';
16-
import 'package:native_assets_cli/native_assets_cli.dart';
1717
import 'package:package_config/package_config.dart' as package_config;
1818
import 'package:yaml/yaml.dart' show loadYaml;
1919

@@ -106,7 +106,7 @@ class DartNativeAssetsBuilder {
106106
kernelAssets,
107107
dartToolUri,
108108
header: '''# Native assets mapping for host OS in JIT mode.
109-
# Generated by dartdev and package:native_assets_builder.
109+
# Generated by dartdev and package:hooks_runner.
110110
''',
111111
);
112112
}

pkg/dartdev/lib/src/native_assets_bundling.dart

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44

55
import 'dart:io';
66

7+
import 'package:code_assets/code_assets.dart';
78
import 'package:dartdev/src/native_assets_macos.dart';
8-
import 'package:native_assets_builder/native_assets_builder.dart';
9-
import 'package:native_assets_cli/code_assets.dart';
10-
import 'package:native_assets_cli/data_assets.dart';
11-
import 'package:native_assets_cli/native_assets_cli.dart';
9+
import 'package:data_assets/data_assets.dart';
10+
import 'package:hooks/hooks.dart';
11+
import 'package:hooks_runner/hooks_runner.dart';
1212

1313
final libOutputDirectoryUri = Uri.file('lib/');
1414
final dataOutputDirectoryUri = Uri.file('assets/');

pkg/dartdev/lib/src/native_assets_macos.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
import 'dart:io';
66

7+
import 'package:code_assets/code_assets.dart';
78
import 'package:dartdev/src/native_assets_bundling.dart';
8-
import 'package:native_assets_cli/code_assets.dart';
99

1010
final _rpathUri = Uri.file('@rpath/');
1111

pkg/dartdev/lib/src/sdk_cache.dart

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ import 'dart:convert';
66
import 'dart:io' as io;
77
import 'dart:typed_data';
88

9+
import 'package:code_assets/code_assets.dart' show OS;
910
import 'package:file/file.dart';
1011
import 'package:file/local.dart';
12+
import 'package:hooks_runner/hooks_runner.dart' show Target;
1113
import 'package:http/http.dart' as http;
12-
import 'package:native_assets_builder/native_assets_builder.dart' show Target;
13-
import 'package:native_assets_cli/code_assets.dart' show OS;
1414

1515
/// S_IXUSR bit from POSIX sys/stat.h.
1616
///

pkg/dartdev/pubspec.yaml

+4-2
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,24 @@ dependencies:
1515
analyzer: any
1616
args: any
1717
cli_util: any
18+
code_assets: any
1819
collection: any
1920
dart2native: any
2021
dart_style: any
2122
dartdoc: any
23+
data_assets: any
2224
dds: any
2325
dds_service_extensions: any
2426
dtd_impl: any
2527
file: any
2628
front_end: any
2729
frontend_server: any
30+
hooks: any
31+
hooks_runner: any
2832
http: any
2933
kernel: any
3034
logging: any
3135
meta: any
32-
native_assets_builder: any
33-
native_assets_cli: any
3436
package_config: any
3537
path: any
3638
pub: any

pkg/dartdev/test/commands/compile_test.dart

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
import 'dart:io';
66
import 'dart:math';
77

8+
import 'package:code_assets/code_assets.dart';
89
import 'package:dart2native/dart2native_macho.dart' show pipeStream;
910
import 'package:dart2native/macho.dart';
10-
import 'package:native_assets_builder/native_assets_builder.dart';
11-
import 'package:native_assets_cli/code_assets.dart';
11+
import 'package:hooks_runner/hooks_runner.dart';
1212
import 'package:path/path.dart' as path;
1313
import 'package:test/test.dart';
1414

pkg/dartdev/test/native_assets/build_test.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import 'dart:io';
88

9-
import 'package:native_assets_cli/code_assets.dart';
9+
import 'package:code_assets/code_assets.dart';
1010
import 'package:test/test.dart';
1111

1212
import '../utils.dart';

pkg/dartdev/test/native_assets/helpers.dart

+13-13
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@ import 'dart:io';
88
import 'package:analyzer/src/dart/analysis/experiments.dart';
99
import 'package:dartdev/src/sdk.dart';
1010
import 'package:file/local.dart';
11+
import 'package:hooks_runner/src/utils/run_process.dart' as run_process;
1112
import 'package:logging/logging.dart';
12-
import 'package:native_assets_builder/src/utils/run_process.dart'
13-
as run_process;
1413
import 'package:test/test.dart';
1514
import 'package:yaml/yaml.dart';
1615
import 'package:yaml_edit/yaml_edit.dart';
@@ -101,16 +100,17 @@ Future<void> copyTestProjects(Uri copyTargetUri, Logger logger,
101100
await sourceFile.copy(targetUri.toFilePath());
102101
}
103102
final dependencyOverrides = {
104-
'native_assets_cli': {
105-
'path': sdkRoot
106-
.resolve('third_party/pkg/native/pkgs/native_assets_cli/')
107-
.toFilePath(),
108-
},
109-
'native_toolchain_c': {
110-
'path': sdkRoot
111-
.resolve('third_party/pkg/native/pkgs/native_toolchain_c/')
112-
.toFilePath(),
113-
},
103+
for (final package in [
104+
'code_assets',
105+
'data_assets',
106+
'hooks',
107+
'native_toolchain_c'
108+
])
109+
package: {
110+
'path': sdkRoot
111+
.resolve('third_party/pkg/native/pkgs/$package/')
112+
.toFilePath(),
113+
},
114114
'meta': {
115115
'path': sdkRoot.resolve('pkg/meta/').toFilePath(),
116116
},
@@ -263,7 +263,7 @@ Future<void> nativeAssetsTest(
263263
'treeshaking_native_libs',
264264
'user_defines',
265265
],
266-
sdkRootUri.resolve('third_party/pkg/native/pkgs/native_assets_builder/'),
266+
sdkRootUri.resolve('third_party/pkg/native/pkgs/hooks_runner/'),
267267
sdkRootUri,
268268
usePubWorkspace,
269269
);

pkg/dartdev/test/sdk_cache_test.dart

+3-2
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@
44

55
import 'dart:convert';
66
import 'dart:io' as io;
7+
8+
import 'package:code_assets/code_assets.dart' show OS;
79
import 'package:dartdev/src/sdk_cache.dart';
810
import 'package:file/file.dart';
911
import 'package:file/memory.dart';
12+
import 'package:hooks_runner/hooks_runner.dart' show Target;
1013
import 'package:http/http.dart' as http;
1114
import 'package:http/testing.dart' as http;
12-
import 'package:native_assets_builder/native_assets_builder.dart' show Target;
13-
import 'package:native_assets_cli/code_assets.dart' show OS;
1415
import 'package:test/test.dart';
1516

1617
const dartArchiveUri = 'https://storage.googleapis.com/dart-archive';

pkg/pkg.status

+1-1
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,10 @@ dart_service_protocol_shared/test/*: SkipByDesign # Only meant to run on vm
9191
dartdev/test/*: SkipByDesign # Only meant to run on vm
9292
front_end/test/*: SkipByDesign # Only meant to run on vm, most use dart:mirrors and dart:io
9393
front_end/tool/*: SkipByDesign # Only meant to run on vm
94+
hooks_runner/test/*: SkipByDesign # Only meant to run on vm
9495
modular_test/test/memory_pipeline_test: Slow, Pass
9596
modular_test/test/validate_pipeline_test: Slow, Pass
9697
modular_test/test/validate_suite_test: Slow, Pass
97-
native_assets_builder/test/*: SkipByDesign # Only meant to run on vm
9898
smith/test/*: SkipByDesign # Only meant to run on vm
9999
status_file/test/normalize_test: SkipByDesign # Uses dart:io
100100
status_file/test/parse_and_normalize_test: SkipByDesign # Uses dart:io

pkg/record_use/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ This information can then be accessed in a link hook as follows:
6969
```dart
7070
import 'dart:convert';
7171
72-
import 'package:native_assets_cli/native_assets_cli.dart';
72+
import 'package:hooks/hooks.dart';
7373
import 'package:record_use/record_use_internal.dart';
7474
7575
final methodId = Identifier(

pkg/record_use/test_data/drop_dylib_recording/hook/build.dart

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
// BSD-style license that can be found in the LICENSE file.
44

55
import 'package:logging/logging.dart';
6-
import 'package:native_assets_cli/native_assets_cli.dart';
7-
import 'package:native_assets_cli/code_assets.dart';
6+
import 'package:hooks/hooks.dart';
7+
import 'package:code_assets/code_assets.dart';
88
import 'package:native_toolchain_c/native_toolchain_c.dart';
99

1010
void main(List<String> arguments) async {

pkg/record_use/test_data/drop_dylib_recording/hook/link.dart

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
import 'dart:convert';
66
import 'dart:io';
77

8-
import 'package:native_assets_cli/native_assets_cli.dart';
9-
import 'package:native_assets_cli/code_assets.dart';
8+
import 'package:hooks/hooks.dart';
9+
import 'package:code_assets/code_assets.dart';
1010
import 'package:record_use/record_use.dart';
1111

1212
void main(List<String> arguments) async {

pkg/record_use/test_data/drop_dylib_recording/pubspec.yaml

+4-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@ environment:
1010
dependencies:
1111
logging: ^1.1.1
1212
meta: any
13-
native_assets_cli:
14-
path: ../../../../third_party/pkg/native/pkgs/native_assets_cli/
13+
hooks:
14+
path: ../../../../third_party/pkg/native/pkgs/hooks/
15+
code_assets:
16+
path: ../../../../third_party/pkg/native/pkgs/code_assets/
1517
native_toolchain_c:
1618
path: ../../../../third_party/pkg/native/pkgs/native_toolchain_c/
1719
record_use:

pkg/test_runner/lib/src/test_configurations.dart

+4-2
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,10 @@ final testSuiteDirectories = [
4343
Path('tests/web'),
4444
Path('third_party/pkg/dart_style'),
4545
Path('third_party/pkg/dartdoc'),
46-
Path('third_party/pkg/native/pkgs/native_assets_builder'),
47-
Path('third_party/pkg/native/pkgs/native_assets_cli'),
46+
Path('third_party/pkg/native/pkgs/code_assets'),
47+
Path('third_party/pkg/native/pkgs/data_assets'),
48+
Path('third_party/pkg/native/pkgs/hooks_runner'),
49+
Path('third_party/pkg/native/pkgs/hooks'),
4850
Path('third_party/pkg/native/pkgs/native_toolchain_c'),
4951
Path('third_party/pkg/package_config'),
5052
Path('utils/tests/peg'),

pubspec.yaml

+8-4
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,8 @@ dependency_overrides:
129129
path: third_party/pkg/tools/pkgs/cli_util
130130
clock:
131131
path: third_party/pkg/tools/pkgs/clock
132+
code_assets:
133+
path: third_party/pkg/native/pkgs/code_assets
132134
collection:
133135
path: third_party/pkg/core/pkgs/collection
134136
convert:
@@ -147,6 +149,8 @@ dependency_overrides:
147149
path: third_party/pkg/dart_style
148150
dartdoc:
149151
path: third_party/pkg/dartdoc
152+
data_assets:
153+
path: third_party/pkg/native/pkgs/data_assets
150154
extension_discovery:
151155
path: third_party/pkg/tools/pkgs/extension_discovery
152156
fake_async:
@@ -165,6 +169,10 @@ dependency_overrides:
165169
path: third_party/pkg/tools/pkgs/glob
166170
graphs:
167171
path: third_party/pkg/tools/pkgs/graphs
172+
hooks:
173+
path: third_party/pkg/native/pkgs/hooks
174+
hooks_runner:
175+
path: third_party/pkg/native/pkgs/hooks_runner
168176
html:
169177
path: third_party/pkg/tools/pkgs/html
170178
http:
@@ -199,10 +207,6 @@ dependency_overrides:
199207
path: third_party/pkg/leak_tracker/pkgs/memory_usage
200208
mime:
201209
path: third_party/pkg/tools/pkgs/mime
202-
native_assets_builder:
203-
path: third_party/pkg/native/pkgs/native_assets_builder
204-
native_assets_cli:
205-
path: third_party/pkg/native/pkgs/native_assets_cli
206210
native_toolchain_c:
207211
path: third_party/pkg/native/pkgs/native_toolchain_c
208212
oauth2:

runtime/tests/vm/dart/run_appended_aot_snapshot_test.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import 'dart:io';
88
import 'package:dart2native/dart2native.dart' hide platformDill, genSnapshot;
99
import 'package:path/path.dart' as path;
1010
import 'package:expect/expect.dart';
11-
import 'package:native_assets_cli/code_assets.dart' show OS;
11+
import 'package:code_assets/code_assets.dart' show OS;
1212

1313
import 'snapshot_test_helper.dart';
1414

third_party/.gitignore

+4-2
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,10 @@
2020
!/pkg/
2121
/pkg/*
2222

23-
!/pkg/native_assets_builder.status
24-
!/pkg/native_assets_cli.status
23+
!/pkg/code_assets.status
24+
!/pkg/data_assets.status
25+
!/pkg/hooks_runner.status
26+
!/pkg/hooks.status
2527
!/pkg/native_toolchain_c.status
2628

2729
# These packages are authored in third_party.

0 commit comments

Comments
 (0)