Skip to content

Incomprehensible "imported by" noise when package doesn't exist #9971

Closed
@philderbeast

Description

@philderbeast

Using this repo' for the repro', I can't make sense of this "using configuration(s) from" message.

$ echo "packages: pkg-doesnt-exist" >> cabal.project

$ cabal build pkg-doesnt-exist --dry-run
When using configuration(s) from cabal.project, project-cabal/constraints.config
  imported by: cabal.project, project-cabal/ghc-latest.config
  imported by: cabal.project, project-cabal/ghc-options.config
  imported by: cabal.project, project-cabal/pkgs.config
  imported by: cabal.project, project-cabal/pkgs/benchmarks.config
  imported by: project-cabal/pkgs.config
  imported by: cabal.project, project-cabal/pkgs/buildinfo.config
  imported by: project-cabal/pkgs.config
  imported by: cabal.project, project-cabal/pkgs/cabal.config
  imported by: project-cabal/pkgs.config
  imported by: cabal.project, project-cabal/pkgs/install.config
  imported by: project-cabal/pkgs.config
  imported by: cabal.project, project-cabal/pkgs/integration-tests.config
  imported by: project-cabal/pkgs.config
  imported by: cabal.project, project-cabal/pkgs/tests.config
  imported by: project-cabal/pkgs.config
  imported by: cabal.project, the following errors occurred:
The package location 'pkg-doesnt-exist' does not exist.

$ git rev-parse HEAD
570960c448f08f91b647a2d5182c7ca89f32dddb

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions