commercialhaskell / commercialhaskell/stack

Executable with a local library does not link correctly

Open
#4,331 2 comments 0 reactions 0 assignees View on GitHub
component: build needs reproduction
Dominant language
Haskell
Stars
4.1k
Forks
850
Avg merge
10h 37m
Merged PRs (30d)
4

Description

Please follow the steps below for reporting a bug:

Make sure that you are using the latest release (currently stack-1.9.1).
See the [upgrade instructions](http://docs.haskellstack.org/en/stable/install_and_upgrade/#upgrade) to upgrade.

Please use the following schema for your bug report:

### General summary/comments (optional)

When building a library alongside an executable, the library isn't in a place Stack expects it to be, causing linking to fail.

### Steps to reproduce

Have a cabal file like

```
library
hs-source-dirs: src
exposed-modules: Lib
other-modules: Users
, Users.Types
build-depends: base >= 4.7 && < 5
default-language: Haskell2010
default-extensions: DataKinds
, OverloadedStrings
, DeriveGeneric
, DeriveAnyClass
, NamedFieldPuns

executable userdb-exe
hs-source-dirs: app
main-is: Main.hs
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends: base
, userdb
default-language: Haskell2010
```

Run `stack build`

### Expected

The build should succeed and produce an object file and an executable.

### Actual

The build breaks because stack expects the library to be under `.stack-work/install`, but it is not an external library and is in `.stack-work/dist`.

```
$ stack build --verbose
Version 1.7.1, Git revision 681c800873816c022739ca7ed14755e85a579565 (5807 commits) x86_64 hpack-0.28.2
2018-10-01 22:26:15.088297: [debug] Checking for project config at: /home/michal/build/hermes/userdb/stack.yaml
@(src/Stack/Config.hs:850:9)
2018-10-01 22:26:15.088553: [debug] Loading project config file stack.yaml
@(src/Stack/Config.hs:876:13)
2018-10-01 22:26:15.090752: [debug] Decoding build plan from: /home/michal/.stack/build-plan/lts-12.11.yaml
@(src/Stack/Snapshot.hs:164:5)
2018-10-01 22:26:15.090844: [debug] Trying to decode /home/michal/.stack/build-plan-cache/lts-12.11.cache
@(src/Stack/Snapshot.hs:156:32)
2018-10-01 22:26:15.093641: [debug] Success decoding /home/michal/.stack/build-plan-cache/lts-12.11.cache
@(src/Stack/Snapshot.hs:156:32)
2018-10-01 22:26:15.093905: [debug] Run process: /sbin/ldconfig -p
@(src/Stack/Setup.hs:580:22)
2018-10-01 22:26:15.100506: [debug] Process finished in 7ms: /sbin/ldconfig -p
@(src/Stack/Setup.hs:580:22)
2018-10-01 22:26:15.103330: [debug] Found shared library libtinfo.so.5 in /usr/lib
@(src/Stack/Setup.hs:602:38)
2018-10-01 22:26:15.103886: [debug] Found shared library libtinfo.so.6 in /usr/lib
@(src/Stack/Setup.hs:602:38)
2018-10-01 22:26:15.104286: [debug] Found shared library libncursesw.so.6 in 'ldconfig -p' output
@(src/Stack/Setup.hs:589:29)
2018-10-01 22:26:15.105706: [debug] Found shared library libgmp.so.10 in 'ldconfig -p' output
@(src/Stack/Setup.hs:589:29)
2018-10-01 22:26:15.105972: [debug] Did not find shared library libgmp.so.3
@(src/Stack/Setup.hs:603:38)
2018-10-01 22:26:15.106012: [debug] Potential GHC builds: tinfo6, standard, ncurses6
@(src/Stack/Setup.hs:632:9)
2018-10-01 22:26:15.106057: [debug] Found already installed GHC builds: tinfo6
@(src/Stack/Setup.hs:458:13)
2018-10-01 22:26:15.106666: [debug] Getting global package database location
@(src/Stack/GhcPkg.hs:47:5)
2018-10-01 22:26:15.107024: [debug] Getting Cabal package version
@(src/Stack/GhcPkg.hs:180:5)
2018-10-01 22:26:15.107142: [debug] Run process: /home/michal/.stack/programs/x86_64-linux/ghc-tinfo6-8.4.3/bin/ghc-pkg --no-user-package-db list --global
@(src/Stack/GhcPkg.hs:76:10)
2018-10-01 22:26:15.107970: [debug] Asking GHC for its version
@(src/Stack/Setup/Installed.hs:98:13)
2018-10-01 22:26:15.108215: [debug] Run process: /home/michal/.stack/programs/x86_64-linux/ghc-tinfo6-8.4.3/bin/ghc-pkg --no-user-package-db field --simple-output Cabal version
@(src/Stack/GhcPkg.hs:76:10)
2018-10-01 22:26:15.108831: [debug] Run process: /home/michal/.stack/programs/x86_64-linux/ghc-tinfo6-8.4.3/bin/ghc --numeric-version
@(src/Stack/Setup/Installed.hs:99:19)
2018-10-01 22:26:15.143191: [debug] Process finished in 35ms: /home/michal/.stack/programs/x86_64-linux/ghc-tinfo6-8.4.3/bin/ghc-pkg --no-user-package-db field --simple-output Cabal version
@(src/Stack/GhcPkg.hs:76:10)
2018-10-01 22:26:15.147843: [debug] Process finished in 41ms: /home/michal/.stack/programs/x86_64-linux/ghc-tinfo6-8.4.3/bin/ghc-pkg --no-user-package-db list --global
@(src/Stack/GhcPkg.hs:76:10)
2018-10-01 22:26:15.157076: [debug] Process finished in 48ms: /home/michal/.stack/programs/x86_64-linux/ghc-tinfo6-8.4.3/bin/ghc --numeric-version
@(src/Stack/Setup/Installed.hs:99:19)
2018-10-01 22:26:15.157174: [debug] GHC version is: ghc-8.4.3
@(src/Stack/Setup/Installed.hs:102:13)
2018-10-01 22:26:15.157342: [debug] Resolving package entries
@(src/Stack/Setup.hs:256:5)
2018-10-01 22:26:15.157444: [debug] Trying to decode /home/michal/.stack/loaded-snapshot-cache/x86_64-linux/ghc-8.4.3/lts-12.11.cache
@(src/Stack/Snapshot.hs:384:9)
2018-10-01 22:26:15.199156: [debug] Success decoding /home/michal/.stack/loaded-snapshot-cache/x86_64-linux/ghc-8.4.3/lts-12.11.cache
@(src/Stack/Snapshot.hs:384:9)
2018-10-01 22:26:15.200270: [debug] Starting to execute command inside EnvConfig
@(src/Stack/Runners.hs:171:18)
2018-10-01 22:26:15.200330: [debug] Parsing the targets
@(src/Stack/Build/Target.hs:460:3)
2018-10-01 22:26:15.204069: [debug] Trying to decode /home/michal/.stack/indices/Hackage/01-index.cache
@(src/Stack/PackageIndex.hs:407:23)
2018-10-01 22:26:15.378170: [debug] Success decoding /home/michal/.stack/indices/Hackage/01-index.cache
@(src/Stack/PackageIndex.hs:407:23)
2018-10-01 22:26:15.400499: [debug] Start: getPackageFiles /home/michal/build/hermes/userdb/userdb.cabal
@(src/Stack/Package.hs:332:21)
2018-10-01 22:26:15.404115: [debug] Finished in 4ms: getPackageFiles /home/michal/build/hermes/userdb/userdb.cabal
@(src/Stack/Package.hs:332:21)
2018-10-01 22:26:15.405576: [debug] Start: getPackageFiles /home/michal/build/rel8/rel8.cabal
@(src/Stack/Package.hs:332:21)
2018-10-01 22:26:15.418430: [debug] Finished in 13ms: getPackageFiles /home/michal/build/rel8/rel8.cabal
@(src/Stack/Package.hs:332:21)
2018-10-01 22:26:15.419381: [debug] Finding out which packages are already installed
@(src/Stack/Build/Installed.hs:57:5)
2018-10-01 22:26:15.419524: [debug] Run process: /home/michal/.stack/programs/x86_64-linux/ghc-tinfo6-8.4.3/bin/ghc-pkg --global --no-user-package-db dump --expand-pkgroot
@(src/Stack/Prelude.hs:117:3)
2018-10-01 22:26:15.461036: [debug] Process finished in 41ms: /home/michal/.stack/programs/x86_64-linux/ghc-tinfo6-8.4.3/bin/ghc-pkg --global --no-user-package-db dump --expand-pkgroot
@(src/Stack/Prelude.hs:117:3)
2018-10-01 22:26:15.461365: [debug] Ignoring package text due to wanting version 1.2.3.1 instead of 1.2.3.0
@(src/Stack/Build/Installed.hs:185:5)
2018-10-01 22:26:15.461448: [debug] Ignoring package stm due to wanting version 2.4.5.1 instead of 2.4.5.0
@(src/Stack/Build/Installed.hs:185:5)
2018-10-01 22:26:15.461522: [debug] Ignoring package haskeline due to wanting version 0.7.4.3 instead of 0.7.4.2
@(src/Stack/Build/Installed.hs:185:5)
2018-10-01 22:26:15.461678: [debug] Run process: /home/michal/.stack/programs/x86_64-linux/ghc-tinfo6-8.4.3/bin/ghc-pkg --user --no-user-package-db --package-db /home/michal/.stack/snapshots/x86_64-linux-tinfo6/lts-12.11/8.4.3/pkgdb dump --expand-pkgroot
@(src/Stack/Prelude.hs:117:3)
2018-10-01 22:26:15.557861: [debug] Process finished in 96ms: /home/michal/.stack/programs/x86_64-linux/ghc-tinfo6-8.4.3/bin/ghc-pkg --user --no-user-package-db --package-db /home/michal/.stack/snapshots/x86_64-linux-tinfo6/lts-12.11/8.4.3/pkgdb dump --expand-pkgroot
@(src/Stack/Prelude.hs:117:3)
2018-10-01 22:26:15.559296: [debug] Run process: /home/michal/.stack/programs/x86_64-linux/ghc-tinfo6-8.4.3/bin/ghc-pkg --user --no-user-package-db --package-db /home/michal/build/hermes/userdb/.stack-work/install/x86_64-linux-tinfo6/lts-12.11/8.4.3/pkgdb dump --expand-pkgroot
@(src/Stack/Prelude.hs:117:3)
2018-10-01 22:26:15.585922: [debug] Process finished in 27ms: /home/michal/.stack/programs/x86_64-linux/ghc-tinfo6-8.4.3/bin/ghc-pkg --user --no-user-package-db --package-db /home/michal/build/hermes/userdb/.stack-work/install/x86_64-linux-tinfo6/lts-12.11/8.4.3/pkgdb dump --expand-pkgroot
@(src/Stack/Prelude.hs:117:3)
2018-10-01 22:26:15.586430: [debug] Constructing the build plan
@(src/Stack/Build/ConstructPlan.hs:186:5)
2018-10-01 22:26:15.593108: [warn] WARNING: Ignoring out of range dependency (allow-newer enabled): base-4.11.1.0. streaming-postgresql-simple requires: >=4.9 && <4.11
@(src/Stack/Build/ConstructPlan.hs:197:12)
2018-10-01 22:26:15.593254: [warn] WARNING: Ignoring out of range dependency (allow-newer enabled): exceptions-0.10.0. streaming-postgresql-simple requires: >=0.8.3 && <0.9
@(src/Stack/Build/ConstructPlan.hs:197:12)
2018-10-01 22:26:15.593318: [warn] WARNING: Ignoring out of range dependency (allow-newer enabled): resourcet-1.2.1. streaming-postgresql-simple requires: >=1.1.8.1 && <1.2
@(src/Stack/Build/ConstructPlan.hs:197:12)
2018-10-01 22:26:15.593404: [debug] Checking if we are going to build multiple executables with the same name
@(src/Stack/Build.hs:177:5)
2018-10-01 22:26:15.593491: [debug] Executing the build plan
@(src/Stack/Build/Execute.hs:491:5)
2018-10-01 22:26:15.594198: [debug] Getting global package database location
@(src/Stack/GhcPkg.hs:47:5)
2018-10-01 22:26:15.594278: [debug] Run process: /home/michal/.stack/programs/x86_64-linux/ghc-tinfo6-8.4.3/bin/ghc-pkg --no-user-package-db list --global
@(src/Stack/GhcPkg.hs:76:10)
2018-10-01 22:26:15.621321: [debug] Process finished in 27ms: /home/michal/.stack/programs/x86_64-linux/ghc-tinfo6-8.4.3/bin/ghc-pkg --no-user-package-db list --global
@(src/Stack/GhcPkg.hs:76:10)
2018-10-01 22:26:15.622448: [debug] Encoding /home/michal/build/hermes/userdb/.stack-work/dist/x86_64-linux-tinfo6/Cabal-2.2.0.1/stack-build-caches/lib
@(src/Stack/Build/Cache.hs:153:7)
2018-10-01 22:26:15.622771: [debug] Finished writing /home/michal/build/hermes/userdb/.stack-work/dist/x86_64-linux-tinfo6/Cabal-2.2.0.1/stack-build-caches/lib
@(src/Stack/Build/Cache.hs:153:7)
2018-10-01 22:26:15.622880: [debug] Encoding /home/michal/build/hermes/userdb/.stack-work/dist/x86_64-linux-tinfo6/Cabal-2.2.0.1/stack-build-caches/exe-userdb-exe
@(src/Stack/Build/Cache.hs:153:7)
2018-10-01 22:26:15.623101: [debug] Finished writing /home/michal/build/hermes/userdb/.stack-work/dist/x86_64-linux-tinfo6/Cabal-2.2.0.1/stack-build-caches/exe-userdb-exe
@(src/Stack/Build/Cache.hs:153:7)
2018-10-01 22:26:15.623169: [debug] Encoding /home/michal/build/hermes/userdb/.stack-work/dist/x86_64-linux-tinfo6/Cabal-2.2.0.1/stack-build-caches/test-userdb-test
@(src/Stack/Build/Cache.hs:153:7)
2018-10-01 22:26:15.623554: [debug] Finished writing /home/michal/build/hermes/userdb/.stack-work/dist/x86_64-linux-tinfo6/Cabal-2.2.0.1/stack-build-caches/test-userdb-test
@(src/Stack/Build/Cache.hs:153:7)
2018-10-01 22:26:15.623602: [info] userdb-0.1.0.0: build (lib + exe)
@(src/Stack/Build/Execute.hs:873:23)
2018-10-01 22:26:15.623776: [debug] Run process within /home/michal/build/hermes/userdb/: /home/michal/.stack/setup-exe-cache/x86_64-linux-tinfo6/Cabal-simple_mPHDZzAJ_2.2.0.1_ghc-8.4.3 --builddir=.stack-work/dist/x86_64-linux-tinfo6/Cabal-2.2.0.1 build lib:userdb exe:userdb-exe --ghc-options " -ddump-hi -ddump-to-file -fdiagnostics-color=always"
@(src/Stack/Prelude.hs:96:3)
2018-10-01 22:26:15.711324: [info] Preprocessing library for userdb-0.1.0.0..
@(src/Stack/Build/Execute.hs:1141:34)
2018-10-01 22:26:15.711815: [info] Building library for userdb-0.1.0.0..
@(src/Stack/Build/Execute.hs:1141:34)
2018-10-01 22:26:16.499827: [info] ignoring (possibly broken) abi-depends field for packages
@(src/Stack/Build/Execute.hs:1141:34)
2018-10-01 22:26:16.510309: [info] Preprocessing executable 'userdb-exe' for userdb-0.1.0.0..
@(src/Stack/Build/Execute.hs:1141:34)
2018-10-01 22:26:16.510386: [info] Building executable 'userdb-exe' for userdb-0.1.0.0..
@(src/Stack/Build/Execute.hs:1141:34)
2018-10-01 22:26:16.917861: [debug] Process finished in 1294ms: /home/michal/.stack/setup-exe-cache/x86_64-linux-tinfo6/Cabal-simple_mPHDZzAJ_2.2.0.1_ghc-8.4.3 --builddir=.stack-work/dist/x86_64-linux-tinfo6/Cabal-2.2.0.1 build lib:userdb exe:userdb-exe --ghc-options " -ddump-hi -ddump-to-file -fdiagnostics-color=always"
@(src/Stack/Prelude.hs:96:3)
2018-10-01 22:26:16.917959: [debug] Start: getPackageFiles /home/michal/build/hermes/userdb/userdb.cabal
@(src/Stack/Package.hs:332:21)
2018-10-01 22:26:16.921541: [debug] Finished in 4ms: getPackageFiles /home/michal/build/hermes/userdb/userdb.cabal
@(src/Stack/Package.hs:332:21)
2018-10-01 22:26:16.921664: [debug] Encoding /home/michal/build/hermes/userdb/.stack-work/dist/x86_64-linux-tinfo6/Cabal-2.2.0.1/stack-build-caches/lib
@(src/Stack/Build/Cache.hs:153:7)
2018-10-01 22:26:16.921864: [debug] Finished writing /home/michal/build/hermes/userdb/.stack-work/dist/x86_64-linux-tinfo6/Cabal-2.2.0.1/stack-build-caches/lib
@(src/Stack/Build/Cache.hs:153:7)
2018-10-01 22:26:16.921929: [debug] Encoding /home/michal/build/hermes/userdb/.stack-work/dist/x86_64-linux-tinfo6/Cabal-2.2.0.1/stack-build-caches/exe-userdb-exe
@(src/Stack/Build/Cache.hs:153:7)
2018-10-01 22:26:16.922088: [debug] Finished writing /home/michal/build/hermes/userdb/.stack-work/dist/x86_64-linux-tinfo6/Cabal-2.2.0.1/stack-build-caches/exe-userdb-exe
@(src/Stack/Build/Cache.hs:153:7)
2018-10-01 22:26:16.922150: [debug] Encoding /home/michal/build/hermes/userdb/.stack-work/dist/x86_64-linux-tinfo6/Cabal-2.2.0.1/stack-build-caches/test-userdb-test
@(src/Stack/Build/Cache.hs:153:7)
2018-10-01 22:26:16.922293: [debug] Finished writing /home/michal/build/hermes/userdb/.stack-work/dist/x86_64-linux-tinfo6/Cabal-2.2.0.1/stack-build-caches/test-userdb-test
@(src/Stack/Build/Cache.hs:153:7)
2018-10-01 22:26:16.922342: [info] userdb-0.1.0.0: copy/register
@(src/Stack/Build/Execute.hs:873:23)
2018-10-01 22:26:16.922449: [debug] Run process within /home/michal/build/hermes/userdb/: /home/michal/.stack/setup-exe-cache/x86_64-linux-tinfo6/Cabal-simple_mPHDZzAJ_2.2.0.1_ghc-8.4.3 --builddir=.stack-work/dist/x86_64-linux-tinfo6/Cabal-2.2.0.1 copy
@(src/Stack/Prelude.hs:96:3)
2018-10-01 22:26:17.035232: [warn] LICENSE: copyFile: does not exist (No such file or directory)
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.046768: [debug] Run process within /home/michal/build/hermes/userdb/: /home/michal/.stack/setup-exe-cache/x86_64-linux-tinfo6/Cabal-simple_mPHDZzAJ_2.2.0.1_ghc-8.4.3 --builddir=.stack-work/dist/x86_64-linux-tinfo6/Cabal-2.2.0.1 register
@(src/Stack/Prelude.hs:96:3)
2018-10-01 22:26:17.281240: [info] Registering library for userdb-0.1.0.0..
@(src/Stack/Build/Execute.hs:1141:34)
2018-10-01 22:26:17.281366: [warn] Cabal-simple_mPHDZzAJ_2.2.0.1_ghc-8.4.3:
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.281413: [warn] '/home/michal/.stack/programs/x86_64-linux/ghc-tinfo6-8.4.3/bin/ghc-pkg'
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.281462: [warn] exited with an error:
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.281499: [warn] userdb-0.1.0.0: Warning: library-dirs:
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.281531: [warn] /home/michal/build/hermes/userdb/.stack-work/install/x86_64-linux-tinfo6/lts-12.11/8.4.3/lib/x86_64-linux-ghc-8.4.3/userdb-0.1.0.0-G3YZnXOGxFqDc1rnyB3Urr
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.281561: [warn] doesn't exist or isn't a directory
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.281588: [warn] userdb-0.1.0.0: Warning: haddock-interfaces:
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.281628: [warn] /home/michal/build/hermes/userdb/.stack-work/install/x86_64-linux-tinfo6/lts-12.11/8.4.3/doc/userdb-0.1.0.0/userdb.haddock
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.281661: [warn] doesn't exist or isn't a file
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.281717: [warn] userdb-0.1.0.0: import-dirs:
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.281746: [warn] /home/michal/build/hermes/userdb/.stack-work/install/x86_64-linux-tinfo6/lts-12.11/8.4.3/lib/x86_64-linux-ghc-8.4.3/userdb-0.1.0.0-G3YZnXOGxFqDc1rnyB3Urr
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.281772: [warn] doesn't exist or isn't a directory (use --force to override)
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.281797: [warn] userdb-0.1.0.0: cannot find any of ["Lib.hi","Lib.p_hi","Lib.dyn_hi"] (use
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.281821: [warn] --force to override)
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.281845: [warn] userdb-0.1.0.0: cannot find any of ["Users.hi","Users.p_hi","Users.dyn_hi"]
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.281870: [warn] (use --force to override)
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.281895: [warn] userdb-0.1.0.0: cannot find any of
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.281920: [warn] ["Users/Types.hi","Users/Types.p_hi","Users/Types.dyn_hi"] (use --force to
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.281946: [warn] override)
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.281971: [warn] userdb-0.1.0.0: cannot find any of
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.281997: [warn] ["libHSuserdb-0.1.0.0-G3YZnXOGxFqDc1rnyB3Urr.a","libHSuserdb-0.1.0.0-G3YZnXOGxFqDc1rnyB3Urr.p_a","libHSuserdb-0.1.0.0-G3YZnXOGxFqDc1rnyB3Urr-ghc8.4.3.so","libHSuserdb-0.1.0.0-G3YZnXOGxFqDc1rnyB3Urr-ghc8.4.3.dylib","HSuserdb-0.1.0.0-G3YZnXOGxFqDc1rnyB3Urr-ghc8.4.3.dll"]
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.282085: [warn] on library path (use --force to override)
@(src/Stack/Build/Execute.hs:1140:34)
2018-10-01 22:26:17.282120: [warn]
@(src/Stack/Build/Execute.hs:1140:34)

-- While building custom Setup.hs for package userdb-0.1.0.0 using:
/home/michal/.stack/setup-exe-cache/x86_64-linux-tinfo6/Cabal-simple_mPHDZzAJ_2.2.0.1_ghc-8.4.3 --builddir=.stack-work/dist/x86_64-linux-tinfo6/Cabal-2.2.0.1 register
Process exited with code: ExitFailure 1

```

### Stack version

```
$ stack --version
Version 1.7.1, Git revision 681c800873816c022739ca7ed14755e85a579565 (5807 commits) x86_64 hpack-0.28.2
```

### Method of installation

* Official binary, downloaded from stackage.org or fpcomplete's package repository

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.