commercialhaskell / commercialhaskell/stack

Unclear error message for invalid extra-package-dbs

Open
#1,738 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.