Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Use more accurate license tag in Cabal file. #512
Note that the GPL constructor of
No. I used it for a while, but then I went back to plain
Note that the GPL constructor of License has a Version argument. That is where the -3 bit ends up.
Ah! Thank you.
stack can be built with recent versions of hpack. You might be able to force that by passing --constraint=hpack==0.17.* on the command-line to cabal (or whatever it is, exactly, that you use to build stack). It probably doesn't happen by default because your package database contains version 0.14 of the tool already.
No, I've removed hpack and/or installed 0.17.0 manually, but it's not that easy to build a stack that uses it - seems to require checking out stack HEAD. I don't want hledger installers to have to do that to avoid hpack warnings, so let's postpone/deal with that separately. Would you mind resubmitting with just the GPL-3 change.
For non-cabal users, installing a stack that uses hpack 0.17 is not yet that easy, because of other dependency constraints. (stack install stack gets you hpack 0.14; stack install stack-1.3.2 doesn't work yet; you have to use the stack source dir or some other trick). I'd prefer to separate these issues (updating license tag and updating hpack format).