Make solve traces more precise for workspace members (#4228)
diff --git a/lib/src/solver/package_lister.dart b/lib/src/solver/package_lister.dart index 04b8da3..c46df0a 100644 --- a/lib/src/solver/package_lister.dart +++ b/lib/src/solver/package_lister.dart
@@ -277,7 +277,7 @@ ..._rootPackage!.workspaceChildren.map((p) { return PackageRange( PackageRef(p.name, RootDescription(p.dir)), - VersionConstraint.any, + p.version, ); }), ...pubspec.dependencyOverrides.values,
diff --git a/test/workspace_test.dart b/test/workspace_test.dart index 4aca553..62dae1f 100644 --- a/test/workspace_test.dart +++ b/test/workspace_test.dart
@@ -268,7 +268,7 @@ await pubGet( environment: {'_PUB_TEST_SDK_VERSION': '3.5.0'}, error: contains( - 'Because every version of a depends on foo from unknown source "posted", version solving failed.', + 'Because a depends on foo from unknown source "posted", version solving failed.', ), ); });