commercialhaskell / commercialhaskell/stack
Unclear error message for invalid extra-package-dbs
Open
awaiting pull request
component: output (UI/UX)
type: enhancement
- Dominant language
- Haskell
- Stars
- 4.1k
- Forks
- 850
- Avg merge
- 10h 37m
- Merged PRs (30d)
- 4
Description
**Steps to reproduce**
Add invalid value to `extra-package-dbs` eg.
```
extra-package-dbs:
- ghc-datasize-0.1.2
```
```
stack build
```
**Expected**
```
Database 'ghc-datasize-0.1.2' does not exist
```
**Actual**
```
ghc-datasize-0.1.2: canonicalizePath: does not exist (No such file or directory)
```
```
$ stack --version
Version 1.0.2, Git revision fa09a980d8bb3df88b2a9193cd9bf84cc6c419b3 (3084 commits) x86_64
```
`ghc-datasize` belongs to `extra-deps` (my mistake). Error message does not tell you that stack is looking for database instead of package.
Contributor guide
Assessment
This issue has not been assessed yet.