-
Notifications
You must be signed in to change notification settings - Fork 725
Open
Labels
cabal-install: environment-filesre: error-messageConcerning error messages delivered to the userConcerning error messages delivered to the userre: install --libConcerning `cabal install --lib`Concerning `cabal install --lib`
Description
Inspired by this stackoverflow question,
When running commands such as cabal install --lib bytestring the result may depend on what is already in the default environment file. However, cabal will not really tell you that. It only says things like:
bytestring-0.10.12.1 (constraint from user target requires ==0.10.12.0)
And
bytestring-0.10.12.0 (constraint from user target requires ==0.11.3.1)
I think it would be good to show exactly where these constraints come from, e.g. with file names and line numbers.
Also I think it would be useful to have a general warning/info message about which environment files are used.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
cabal-install: environment-filesre: error-messageConcerning error messages delivered to the userConcerning error messages delivered to the userre: install --libConcerning `cabal install --lib`Concerning `cabal install --lib`