on master help sign in
Mention Packdeps
commit26a075c4e404f7fbdff087502aa9046c9db1590c authorMichael Snoyman <michael@snoyman.com> dateMon 27 Nov 2017, 13:32 (9 years ago) parent51f13eb
1 file changed+13−2
MAINTAINERS.md+13−2
MAINTAINERS.md+13−2
@@ -37,8 +37,19 @@ $ rm -f stack.yaml && stack init --resolver nightly --solver
3737$ stack build --resolver nightly --haddock --test --bench --no-run-benchmarks
3838```
3939
40−Or, alternatively, with `cabal` (may end up using older dependency
41−versions):
40+This approach works well, but has two limitations you should be aware
41+of:
42+
43+* It won't notify you of restrictive upper bounds in your package if
44+ Stackage has the same upper bounds. For that reason, we recommend
45+ using [Packdeps](http://packdeps.haskellers.com/) (see "Following
46+ dependency upgrades" below).
47+* If the latest Stackage Nightly is missing some of the latest
48+ packages, your build above may succeed whereas the Travis job may
49+ fail. Again: Packdeps will help you detect this situation.
50+
51+Alternatively, you can build with `cabal`. Note that this may end up
52+using older dependency versions:
4253
4354```
4455$ ghc --version # Should be the same as the latest nightly, it's in the title of https://www.stackage.org/nightly