on master help sign in
Merge branch 'master' into patch-7
commit17e9d21b038061bbda1f7ab879a724af3c1ede24 authorpatrick brisbin <pbrisbin@gmail.com> dateMon 22 Mar 2021, 09:33 (6 years ago) parent7008ebc9d5a47a
2 files changed+21−26
MAINTAINERS.md+3−18 build-constraints.yaml+18−8
MAINTAINERS.md+3−18
@@ -26,9 +26,9 @@ don't maintain this package yourself it is preferable that the actual
2626maintainer is also the stackage maintainer, but you are allowed to add
2727it under your own name.
2828
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.
3030
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.
3232
3333The continuous integration job will do some checks to see if your package's dependencies are up-to-date.
3434
@@ -42,26 +42,11 @@ of:
4242* It won't notify you of restrictive upper bounds in your package if
4343 Stackage has the same upper bounds. For that reason, we recommend
4444 using [Packdeps](http://packdeps.haskellers.com/) (see "Following
45− dependency upgrades" below).
45+ dependency upgrades" below). You can also run `cabal outdated`.
4646* If the latest Stackage Nightly is missing some of the latest
4747 packages, your build above may succeed whereas the Travis job may
4848 fail. Again: Packdeps will help you detect this situation.
4949
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−
6550## Github and Notifications
6651
6752Stackage uses Github notifications to reduce overhead of contacting individual
build-constraints.yaml+18−8
@@ -263,7 +263,7 @@ packages:
263263 - butter < 0 # MonadFail
264264
265265 "Iris Ward <aditu.venyhandottir@gmail.com> @AdituV":
266− - typenums < 0 # ghc 8.10.1 #5450/closed
266+ - typenums
267267
268268 "Jude Taylor <me@jude.xyz> @pikajude":
269269 - th-printf
@@ -1085,17 +1085,17 @@ packages:
10851085 - yesod-markdown
10861086 - yesod-paginator
10871087
1088− # Freckle packages I'm maintaining for us
1088+ "Freckle Engineering <freckle-engineering@renaissance.com> @pbrisbin @halogenandtoast @mjgpy3":
10891089 - bcp47
10901090 - bcp47-orphans
10911091 - faktory
10921092 - graphula
10931093 - hspec-expectations-json
10941094 - yesod-page-cursor
1095−
1096− "Michael Gilliland @mjgpy3":
1097− # Freckle packages I'm maintaining for us
10981095 - nonempty-zipper
1096+ - sendgrid-v3
1097+ - yesod-auth-oauth2
1098+ - hspec-junit-formatter
10991099
11001100 "Felipe Lessa <felipe.lessa@gmail.com> @meteficha":
11011101 - fb
@@ -3877,6 +3877,7 @@ packages:
38773877 - stripe-wreq < 0 # via wreq
38783878
38793879 "Viacheslav Lotsmanov <lotsmanov89@gmail.com> @unclechu":
3880+ - place-cursor-at
38803881 - qm-interpolated-string
38813882
38823883 "Douglas Burke <dburke.gw@gmail.com> @DougBurke":
@@ -4548,6 +4549,11 @@ packages:
45484549 "Brooklyn Zelenka <hello@brooklynzelenka.com> @expede":
45494550 - rescue
45504551
4552+ "Artem Pelenitsyn <artem.pelenitsyn@gmail.com> @ulysses4ever":
4553+ - alex-meta
4554+ - happy-meta
4555+ - BNFC-meta
4556+
45514557 "Grandfathered dependencies":
45524558 - Boolean
45534559 - Decimal
@@ -6889,6 +6895,9 @@ packages:
68896895 # https://github.com/commercialhaskell/stackage/issues/5941
68906896 - http-api-data < 0.4.3
68916897
6898+ # https://github.com/commercialhaskell/stackage/issues/5956
6899+ - pandoc < 2.13
6900+
68926901# end of packages
68936902
68946903# Package flags are applied to individual packages, and override the values of
@@ -7500,6 +7509,9 @@ skipped-tests:
75007509 # via vector-0.12.2 https://github.com/commercialhaskell/stackage/issues/5851
75017510 - lens
75027511
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+
75037515# end of skipped-tests
75047516
75057517# Tests listed in expected-test-failures configure correctly but may fail to run
@@ -7647,6 +7659,7 @@ expected-test-failures:
76477659 - http-client # httpbin issues, https://github.com/snoyberg/http-client/issues/439
76487660 - http-directory # httpbin issues, https://github.com/juhp/http-directory/issues/1
76497661 - faktory # connection refused, https://github.com/commercialhaskell/stackage/issues/5905
7662+ - sendgrid-v3 # Requires sendgrid API key in env #5951/closed
76507663
76517664 # Missing test files in sdist
76527665 # Hopefully gets fixed in the next release...
@@ -7825,9 +7838,6 @@ expected-test-failures:
78257838 # https://github.com/input-output-hk/bech32/issues/31
78267839 - bech32
78277840
7828− # https://github.com/clash-lang/clash-compiler/issues/1622
7829− - clash-prelude
7830−
78317841 # doctest
78327842 - headroom
78337843 - xml-indexed-cursor