Skip to content

Version solving errors are hard to parse #3363

Open
@gaaclarke

Description

@gaaclarke

The error is very difficult to parse because proper nouns and code aren't delineated somehow.

Seen

$ ~/dev/dart-sdk/sdk/xcodebuild/DebugX64/dart run test
Resolving dependencies in /Users/aaclarke/dev/dart-sdk/sdk/pkg/kernel... (1.0s)
Because every version of expect from path depends on smith any which is forbidden, expect from path is forbidden.
So, because kernel depends on expect from path, version solving failed.

Expected

$ ~/dev/dart-sdk/sdk/xcodebuild/DebugX64/dart run test
Resolving dependencies in /Users/aaclarke/dev/dart-sdk/sdk/pkg/kernel... (1.0s)
Because every version of `expect` from `path` depends on `smith` any which is forbidden, `expect` from `path` is forbidden.
So, because `kernel` depends on `expect` from `path`, version solving failed.

That isn't quite right since I don't understand "any which is forbidden".

Metadata

Metadata

Assignees

No one assigned

    Labels

    type-enhancementA request for a change that isn't a bug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions