Skip to content

Shall we remove the dependency to conf-hg? #137

Description

@mbarbin

In the context of releasing 0.0.22 on opam-repository the PR showed some CI issues. See here.

I am thinking now about the potential impact of that dependency to future submission of packages depending on volgo.

Say a subsequent package A were to depend on one of the volgo hg packages H, and as set by H's opam file, H package has conf-hg {with-test} in its dependencies. I don't know if the opam-repository CI for A's submission will include the tests deps of its transitive dependencies? (And inherit's H's conf-hg here).

I would like to get a feel for whether we'd be better off dropping the conf-hg {with-test} dependency, if this were to affect all dependents of these packages. Given the tests of dependents won't actually run any code that ends up calling the hg executable, we could decide to let users deal with it dynamically when using the package rather than installing it in --with-test mode.

I'm not sure, opening this ticket to track that idea / proposal.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions