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.',
),
);
});