on master help sign in
Merge branch 'master' into patch-7
17e9d21patrick brisbin
MAINTAINERS.md+3−18
@@ -26,9 +26,9 @@ don't maintain this package yourself it is preferable that the actual
26maintainer is also the stackage maintainer, but you are allowed to add
26maintainer is also the stackage maintainer, but you are allowed to add
27it under your own name.
27it under your own name.
28
28
29−If your library depends on a C library, please add it to the `debian-bootstrap.sh` script.
29+If your package depends on a C library, please add it to the `debian-bootstrap.sh` script.
30
30
31−After doing that commit with a message like "add foo-bar" and send a pull request.
31+After doing that, commit with a message like "add foo-bar" and send a pull request.
32
32
33The continuous integration job will do some checks to see if your package's dependencies are up-to-date.
33The continuous integration job will do some checks to see if your package's dependencies are up-to-date.
34
34
@@ -42,26 +42,11 @@ of:
42* It won't notify you of restrictive upper bounds in your package if
42* It won't notify you of restrictive upper bounds in your package if
43 Stackage has the same upper bounds. For that reason, we recommend
43 Stackage has the same upper bounds. For that reason, we recommend
44 using [Packdeps](http://packdeps.haskellers.com/) (see "Following
44 using [Packdeps](http://packdeps.haskellers.com/) (see "Following
45− dependency upgrades" below).
45+ dependency upgrades" below). You can also run `cabal outdated`.
46* If the latest Stackage Nightly is missing some of the latest
46* If the latest Stackage Nightly is missing some of the latest
47 packages, your build above may succeed whereas the Travis job may
47 packages, your build above may succeed whereas the Travis job may
48 fail. Again: Packdeps will help you detect this situation.
48 fail. Again: Packdeps will help you detect this situation.
49
49
50−Alternatively, you can build with `cabal`. Note that this may end up
51−using older dependency versions:
52−
53−```
54−$ ghc --version # Should be the same as the latest nightly, it's in the title of https://www.stackage.org/nightly
55−$ cabal update
56−$ cabal get PACKAGE
57−$ cd PACKAGE-*
58−$ cabal sandbox init # Should give "Creating a new sandbox" and not "Using an existing sandbox".
59−$ cabal install --enable-tests --enable-benchmarks --dry-run | grep latest # Should give no results
60−$ cabal install --enable-tests --enable-benchmarks --allow-newer
61−$ cabal test
62−$ cabal haddock
63−```
64−
65## Github and Notifications
50## Github and Notifications
66
51
67Stackage uses Github notifications to reduce overhead of contacting individual
52Stackage uses Github notifications to reduce overhead of contacting individual
build-constraints.yaml+18−8
@@ -263,7 +263,7 @@ packages:
263 - butter < 0 # MonadFail
263 - butter < 0 # MonadFail
264
264
265 "Iris Ward <aditu.venyhandottir@gmail.com> @AdituV":
265 "Iris Ward <aditu.venyhandottir@gmail.com> @AdituV":
266− - typenums < 0 # ghc 8.10.1 #5450/closed
266+ - typenums
267
267
268 "Jude Taylor <me@jude.xyz> @pikajude":
268 "Jude Taylor <me@jude.xyz> @pikajude":
269 - th-printf
269 - th-printf
@@ -1085,17 +1085,17 @@ packages:
1085 - yesod-markdown
1085 - yesod-markdown
1086 - yesod-paginator
1086 - yesod-paginator
1087
1087
1088− # Freckle packages I'm maintaining for us
1088+ "Freckle Engineering <freckle-engineering@renaissance.com> @pbrisbin @halogenandtoast @mjgpy3":
1089 - bcp47
1089 - bcp47
1090 - bcp47-orphans
1090 - bcp47-orphans
1091 - faktory
1091 - faktory
1092 - graphula
1092 - graphula
1093 - hspec-expectations-json
1093 - hspec-expectations-json
1094 - yesod-page-cursor
1094 - yesod-page-cursor
1095−
1096− "Michael Gilliland @mjgpy3":
1097− # Freckle packages I'm maintaining for us
1098 - nonempty-zipper
1095 - nonempty-zipper
1096+ - sendgrid-v3
1097+ - yesod-auth-oauth2
1098+ - hspec-junit-formatter
1099
1099
1100 "Felipe Lessa <felipe.lessa@gmail.com> @meteficha":
1100 "Felipe Lessa <felipe.lessa@gmail.com> @meteficha":
1101 - fb
1101 - fb
@@ -3877,6 +3877,7 @@ packages:
3877 - stripe-wreq < 0 # via wreq
3877 - stripe-wreq < 0 # via wreq
3878
3878
3879 "Viacheslav Lotsmanov <lotsmanov89@gmail.com> @unclechu":
3879 "Viacheslav Lotsmanov <lotsmanov89@gmail.com> @unclechu":
3880+ - place-cursor-at
3880 - qm-interpolated-string
3881 - qm-interpolated-string
3881
3882
3882 "Douglas Burke <dburke.gw@gmail.com> @DougBurke":
3883 "Douglas Burke <dburke.gw@gmail.com> @DougBurke":
@@ -4548,6 +4549,11 @@ packages:
4548 "Brooklyn Zelenka <hello@brooklynzelenka.com> @expede":
4549 "Brooklyn Zelenka <hello@brooklynzelenka.com> @expede":
4549 - rescue
4550 - rescue
4550
4551
4552+ "Artem Pelenitsyn <artem.pelenitsyn@gmail.com> @ulysses4ever":
4553+ - alex-meta
4554+ - happy-meta
4555+ - BNFC-meta
4556+
4551 "Grandfathered dependencies":
4557 "Grandfathered dependencies":
4552 - Boolean
4558 - Boolean
4553 - Decimal
4559 - Decimal
@@ -6889,6 +6895,9 @@ packages:
6889 # https://github.com/commercialhaskell/stackage/issues/5941
6895 # https://github.com/commercialhaskell/stackage/issues/5941
6890 - http-api-data < 0.4.3
6896 - http-api-data < 0.4.3
6891
6897
6898+ # https://github.com/commercialhaskell/stackage/issues/5956
6899+ - pandoc < 2.13
6900+
6892# end of packages
6901# end of packages
6893
6902
6894# Package flags are applied to individual packages, and override the values of
6903# Package flags are applied to individual packages, and override the values of
@@ -7500,6 +7509,9 @@ skipped-tests:
7500 # via vector-0.12.2 https://github.com/commercialhaskell/stackage/issues/5851
7509 # via vector-0.12.2 https://github.com/commercialhaskell/stackage/issues/5851
7501 - lens
7510 - lens
7502
7511
7512+ # was in expected test failures, but seems we may have to skip entirely for unknown reasons, previously: https://github.com/clash-lang/clash-compiler/issues/1622
7513+ - clash-prelude
7514+
7503# end of skipped-tests
7515# end of skipped-tests
7504
7516
7505# Tests listed in expected-test-failures configure correctly but may fail to run
7517# Tests listed in expected-test-failures configure correctly but may fail to run
@@ -7647,6 +7659,7 @@ expected-test-failures:
7647 - http-client # httpbin issues, https://github.com/snoyberg/http-client/issues/439
7659 - http-client # httpbin issues, https://github.com/snoyberg/http-client/issues/439
7648 - http-directory # httpbin issues, https://github.com/juhp/http-directory/issues/1
7660 - http-directory # httpbin issues, https://github.com/juhp/http-directory/issues/1
7649 - faktory # connection refused, https://github.com/commercialhaskell/stackage/issues/5905
7661 - faktory # connection refused, https://github.com/commercialhaskell/stackage/issues/5905
7662+ - sendgrid-v3 # Requires sendgrid API key in env #5951/closed
7650
7663
7651 # Missing test files in sdist
7664 # Missing test files in sdist
7652 # Hopefully gets fixed in the next release...
7665 # Hopefully gets fixed in the next release...
@@ -7825,9 +7838,6 @@ expected-test-failures:
7825 # https://github.com/input-output-hk/bech32/issues/31
7838 # https://github.com/input-output-hk/bech32/issues/31
7826 - bech32
7839 - bech32
7827
7840
7828− # https://github.com/clash-lang/clash-compiler/issues/1622
7829− - clash-prelude
7830−
7831 # doctest
7841 # doctest
7832 - headroom
7842 - headroom
7833 - xml-indexed-cursor
7843 - xml-indexed-cursor