-
Notifications
You must be signed in to change notification settings - Fork 1.7k
dds package should migrate to null safety #45756
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Thanks for formally filing an issue for this. How urgently does this need to be migrated? It's on my radar, but I have a fairly involved DDS change in-flight right now which may take some time to land so I won't be able to get started on migration until that's done. |
Not too urgent, though it is I believe the last unsafe package the tool depends on.
Any idea of a general ETA for when that would be done? Are we talking weeks, months..? |
This is the change in question that needs to land. It's quite large and is going through initial review, so hopefully it'll land in the next week or so. I'd say mid-May would be a conservative estimate. |
@jmagman I've got a local version of DDS migrated but there's currently two packages that DDS depends on that haven't been migrated yet ( |
(Note to self: flutter/devtools#2978 and dart-lang/tools#1645) @bkonyi Would like to in the tool within the next few months. dds isn't currently the bottleneck, but I believe it is the last imported dependency that isn't null safe (though the tests also use a null unsafe version of mockito). |
Okay, that's totally doable. I think I can have something published by end of next week, assuming the tree closures get resolved this week. |
Reopening for now until 2.0.0 is published. |
This seems to have rolled through into google3, so I've gone ahead and published as |
Thanks! On to the next... dart-lang/webdev#1327. 😄 |
dds
1.7.6 is not null safe:sdk/pkg/dds/lib/dds.dart
Line 5 in 96cf91b
This is preventing the
flutter_tool
from migrating its size analyzer library to null safety.https://github.com/flutter/flutter/blob/6b3093b6afd6a47e57c07f7e3f701d5e97073fc8/packages/flutter_tools/lib/src/base/dds.dart#L9
\cc @bkonyi
The text was updated successfully, but these errors were encountered: