-
Notifications
You must be signed in to change notification settings - Fork 29.5k
Closed
Labels
engineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.team-engineOwned by Engine teamOwned by Engine team
Description
https://github.com/flutter/engine/blob/bbce2b8a2f220cecf3b8bf0f5db4819f3d62e193/DEPS#L642
pulls in third_party/pkg/equatable (at an old version).
testing/benchmark depends on it (but doesn't seem to use it?)
It was added in flutter/engine@6625bd1 by @zanderso
AFAICT, all other mentions of "equatable" in flutter/engine are just for license maintenance.
This came to my attention trying to pull packages for all directories and finding third_party/pkg/equatable was super-old.
eseidel@erics-mbp src % very_good packages get -r
✓ Running "flutter packages get" in /Users/eseidel/Documents/GitHub/engine/src/flutter/flutter_frontend_server (0.7s)
✓ Running "flutter packages get" in /Users/eseidel/Documents/GitHub/engine/src/flutter/web_sdk (0.7s)
✓ Running "flutter packages get" in /Users/eseidel/Documents/GitHub/engine/src/flutter/ci (0.5s)
✓ Running "flutter packages get" in /Users/eseidel/Documents/GitHub/engine/src/flutter/shell/vmservice (0.4s)
✓ Running "flutter packages get" in /Users/eseidel/Documents/GitHub/engine/src/flutter/tools/licenses (0.5s)
✓ Running "flutter packages get" in /Users/eseidel/Documents/GitHub/engine/src/flutter/tools/gen_web_locale_keymap (0.7s)
✓ Running "flutter packages get" in /Users/eseidel/Documents/GitHub/engine/src/flutter/impeller/golden_tests_harvester (0.5s)
✓ Running "flutter packages get" in /Users/eseidel/Documents/GitHub/engine/src/flutter/tools/android_lint (0.5s)
✓ Running "flutter packages get" in /Users/eseidel/Documents/GitHub/engine/src/flutter/tools/clang_tidy (0.6s)
✓ Running "flutter packages get" in /Users/eseidel/Documents/GitHub/engine/src/third_party/pkg/equatable (1.4s)
ProcessException: Standard out
Resolving dependencies...
Standard error
The current Dart SDK version is 3.1.4.
Because equatable depends on coverage >=0.1.1 <1.0.0 which doesn't support null safety, version solving failed.
The lower bound of "sdk: '<2.0.0 or >=2.0.0-dev.30 <3.0.0'" must be 2.12.0 or higher to enable null safety.
For details, see https://dart.dev/null-safety
You can try one of the following suggestions to make the pubspec resolve:
* Try using the Flutter SDK version: 3.7.12.
* Try upgrading your constraint on coverage: flutter pub add dev:coverage:^1.7.1
Command: flutter packages get
Metadata
Metadata
Assignees
Labels
engineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.team-engineOwned by Engine teamOwned by Engine team