Skip to content

Request: better error message for semantic versioning incompatibility #1077

@isc-eneil

Description

@isc-eneil

HS recently encountered the following error message in the logs of our CI pipeline:

ERROR #5001: No overlapping versions in AND operation for >=6.5.0 <7.0.0-0 and >=7.0.0 <8.0.0-0

That particular pipeline run loaded six modules and all of their dependencies. This error message was not thrown in the course of any lifecycle phase but rather, I suspect, from %IPM.Storage.Module::BuildDependencyGraph(). Without a pointer to a module, it is hard to address this.

Request: add to the semantic versioning error messages so that they include the name of the module in question (and ideally some form of dependency tree too, but that's a nice-to-have).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions