@@ -2675,369 +2675,148 @@ skipped-tests:
2675# should not fail a build based on a test failure for one of these packages.
2675# should not fail a build based on a test failure for one of these packages.
2676expected-test-failures:
2676expected-test-failures:
2678− # https://github.com/bos/statistics/issues/42
2678+ # Intermittent failures or unreliable. These tests may pass when
2679− - statistics
2679+ # re-enabled, but will eventually fail again. Only remove these
2680−
2680+ # from expected-tests if we know a fix has been released.
2681− # Tests require shell script and are incompatible with sandboxed package
2685− # Unfortunately network failures seem to happen haphazardly
2688− # Test suite takes too long to run on some systems
2691− # Requires a Facebook app.
2697− # https://github.com/basvandijk/concurrent-extra/issues/
2700− # https://github.com/skogsbaer/xmlgen/issues/2
2703− # Some kind of Cabal bug when trying to run tests
2708− # Problems with doctest and sandboxing
2710− - monad-logger-prefix
2712− # https://github.com/fpco/stackage/issues/163
2715− # Fails sporadically - https://github.com/bos/math-functions/issues/25
2718− # Requires too old a version of test-framework
2721− # Cloud Haskell tests seem to be unreliable
2722− - distributed-process
2724− # GHC 8 - network-transport-tcp
2726− # No AWS creds available
2732− # https://github.com/jmillikin/haskell-filesystem/issues/3
2681+ - aeson-lens # https://github.com/tanakh/aeson-lens/issues/10
2735− # Requires a running webdriver server
2736− - webdriver-angular
2738− # Weird conflicts with sandboxing
2741− # Requires locally running server
2744− # Requires SAT solver and old QuickCheck
2747− # No server running
2750− # Often run out of inotify handles
2753− # weird problems with cabal test
2756− # https://github.com/haskell/cabal/pull/2277
2682+ - cabal-debian # https://github.com/ddssff/cabal-debian/issues/50
2759− # https://github.com/fpco/stackage/issues/376
2762− # https://github.com/haskell-distributed/distributed-process-supervisor/issues/1
2763− - distributed-process-supervisor
2765− # Fails sporadically
2766 - crypto-numbers
2683 - crypto-numbers
2684+ - css-text # 0.1.2.2 https://github.com/yesodweb/css-text/issues/10
2685+ - distributed-process
2686+ - distributed-process-execution # https://github.com/haskell-distributed/distributed-process-execution/issues/2
2767 - distributed-process-task
2687 - distributed-process-task
2688+ - fsnotify # Often runs out of inotify handles
2689+ - idris # https://github.com/fpco/stackage/issues/1382
2690+ - ihaskell # https://github.com/gibiansky/IHaskell/issues/551
2691+ - math-functions # https://github.com/bos/math-functions/issues/25
2692+ - network # Unfortunately network failures seem to happen haphazardly
2693+ - nsis # Intermittent on non-Windows systems
2694+ - pandoc-citeproc # https://github.com/jgm/pandoc-citeproc/issues/172
2695+ - spdx # https://github.com/phadej/spdx/issues/8
2696+ - statistics # https://github.com/bos/statistics/issues/42
2699+ # These tests sometimes take too long and hit the stackage build
2700+ # servers time limit so these shouldn't be removed from
2701+ # expected-tests unless we know a fix has been released.
2769− # https://github.com/vincenthz/hs-crypto-pubkey/issues/17
2772− # Tests can fail when the build plan fails, which happens arbitrarily.
2775− # https://github.com/TomMD/DRBG/issues/7
2778− # https://github.com/bos/wreq/issues/53
2781− # Requires local database running
2707+ # Requires running servers, accounts, or a specific
2782− - rethinkdb-client-driver
2708+ # environment. These shouldn't be re-enabled unless we know a fix
2783−
2709+ # has been released.
2784− # Fails sporadically: https://github.com/haskell-distributed/distributed-process-execution/issues/2
2710+ - GLFW-b # X
2785− - distributed-process-execution
2711+ - HTF # Requires shell script and are incompatible with sandboxed package databases
2786−
2712+ - HaRe # # Needs ~/.ghc-mod/cabal-helper https://github.com/fpco/stackage/pull/906
2787− # Seems to depend on mtl being installed in user package database, which
2713+ - amqp
2788− # isn't always the case (e.g., build server)
2714+ - aws # AWS Credentials
2791− # https://github.com/jberryman/directory-tree/issues/4
2794− # https://github.com/ndmitchell/hoogle/issues/101
2797− # https://github.com/myfreeweb/gitson/issues/1
2800− # Expects a running PostgreSQL server
2715+ - bindings-GLFW # Expects running X server
2801− - users-postgresql-simple
2716+ - bitcoin-api
2802− - dbmigrations
2717+ - bitcoin-api-extra
2803− - opaleye
2718+ - bitcoin-api-extra
2804− - postgresql-simple
2719+ - bloodhound # ElasticSearch
2805− - wai-session-postgresql
2806− - drifter-postgresql
2810− # Requires locally running services
2811− - network-anonymous-i2p
2813− # Tests not reliable on non-Windows systems
2816− # Requires running server
2817 - consul-haskell
2720 - consul-haskell
2721+ - dbmigrations # PostgreSQL
2722+ - dns # https://github.com/kazu-yamamoto/dns/issues/29
2723+ - drifter-postgresql # PostgreSQL
2724+ - ersatz # Requires SAT solver
2725+ - etcd # etcd https://github.com/fpco/stackage/issues/811
2726+ - eventstore # Event Store
2727+ - fb # Facebook app
2728+ - ghc-imported-from # depends on haddocks being generated first https://github.com/fpco/stackage/pull/1315
2729+ - gitson # 0.5.2 error with git executable https://github.com/myfreeweb/gitson/issues/1
2730+ - gitson # https://github.com/myfreeweb/gitson/issues/1
2731+ - happy # Needs mtl in the user package DB
2732+ - haskell-neo4j-client # neo4j with auth disabled
2733+ - hasql # PostgreSQL
2737+ - katip-elasticsearch # elasticsearch
2738+ - mangopay # https://github.com/prowdsponsor/mangopay/issues/30
2739+ - memcached-binary # memcached
2740+ - mongoDB # mongoDB - https://github.com/mongodb-haskell/mongodb/issues/61
2741+ - network-anonymous-i2p
2742+ - opaleye # PostgreSQL
2743+ - persistent-redis # redis - https://github.com/fpco/stackage/pull/1581
2745+ - postgresql-query # PostgreSQL
2746+ - postgresql-simple # PostgreSQL
2747+ - purescript # git 128 https://github.com/purescript/purescript/issues/2292
2819 - redis-io
2748 - redis-io
2821− # https://github.com/haskell/ghc-events/issues/9
2824− # Requires a running server
2826− - bitcoin-api-extra
2828− # https://github.com/kazu-yamamoto/dns/issues/29
2831− # No PhantomJS available
2834− # Permissions failure when creating /home/stackage/.stack. We _should_ fix
2835− # this in the build scripts here...
2838− # https://github.com/prowdsponsor/mangopay/issues/30
2841− # https://github.com/MichaelXavier/Angel/issues/43
2844− # Requires memcached on the server
2847− # Requires redis on the build machine
2848− - serversession-backend-redis
2850− # https://github.com/rcallahan/xlsior/issues/1
2853− # Test suite needs a running neo4j server with auth disabled
2854− - haskell-neo4j-client
2856− # https://github.com/kazu-yamamoto/logger/issues/42
2859− # https://github.com/fpco/stackage/issues/733
2862− # https://github.com/gibiansky/IHaskell/issues/551
2865− # Expects running X server
2869− # Requires running server
2870 - rethinkdb
2749 - rethinkdb
2871−
2750+ - rethinkdb-client-driver
2872− # https://github.com/ddssff/cabal-debian/issues/50
2875− # https://github.com/fpco/stackage/issues/811
2878− # https://github.com/kazu-yamamoto/ghc-mod/issues/611
2881− # Requires a running server
2884− # https://github.com/tweag/HaskellR/issues/208
2887− # Fails sporadically: https://github.com/jgm/pandoc-citeproc/issues/172
2890− # https://github.com/alcidesv/second-transfer/issues/3
2893− # https://github.com/fpco/stackage/issues/916
2894− - distributed-process-extras
2895− - distributed-process-client-server
2897− # Requires running server
2901− # Fails sporadically: https://github.com/fpco/stackage/issues/1125
2904− # Not sure if we can fix this
2907− # Sent e-mail to maintainer
2911− # 0.5.1 https://github.com/rodrigosetti/messagepack/issues/9
2919− # "The tests need two serial ports as command line arguments" https://github.com/jputcu/serialport/issues/30
2752+ - serialport # "The tests need two serial ports as command line arguments" https://github.com/jputcu/serialport/issues/30
2920− - serialport
2753+ - serversession-backend-redis # redis
2921−
2754+ - users-postgresql-simple # PostgreSQL
2755+ - wai-cors # PhantomJS
2756+ - wai-session-postgresql # PostgreSQL
2757+ - webdriver-angular # webdriver server
2760+ # Eventually we'll have to disable these packages completely.
2922− # requires elasticsearch https://github.com/fpco/stackage/pull/1271
2761+ - doctest-prop # https://github.com/fpco/stackage/issues/1817
2923− - katip-elasticsearch
2762+ - system-filepath # https://github.com/jmillikin/haskell-filesystem/issues/3
2925− # depends on haddocks being generated first https://github.com/fpco/stackage/pull/1315
2764+ # Missing test files in sdist
2926− - ghc-imported-from
2765+ # Hopefully gets fixed in the next release...
2927−
2766+ - angel # https://github.com/MichaelXavier/Angel/issues/43
2928− # intermittent https://github.com/fpco/stackage/issues/1382
2767+ - camfort # 0.900 https://github.com/camfort/camfort/issues/41
2929− - idris
2768+ - ghc-events # https://github.com/haskell/ghc-events/issues/9
2931− # 0.1.0.1 https://github.com/fpco/stackage/pull/1254
2769+ - graylog # 0.1.0.1 https://github.com/fpco/stackage/pull/1254
2932− - graylog
2770+ - haskell-names # 0.7.0 https://github.com/haskell-suite/haskell-names/issues/78
2933−
2771+ - netpbm # 1.0.1 https://github.com/nh2/haskell-netpbm/issues/2
2772+ - rematch # No issue tracker, sent e-mail to maintainer https://github.com/fpco/stackage/issues/376
2773+ - xlsior # https://github.com/rcallahan/xlsior/issues/1
2775+ # Assertion failures, these can be real bugs or just limitations
2776+ # in the test cases.
2777+ - DRBG # https://github.com/TomMD/DRBG/issues/7
2778+ - HUnit # 1.3.1.1 GHC 8 https://github.com/hspec/HUnit/issues/7
2779+ - clash-prelude # 0.10.14 Runtime errors https://github.com/clash-lang/clash-prelude/issues/57
2934− # 2.3.17 https://github.com/IreneKnapp/direct-sqlite/issues/63
2780+ - direct-sqlite # 2.3.17 https://github.com/IreneKnapp/direct-sqlite/issues/63
2935− - direct-sqlite
2781+ - ed25519 # 0.0.5.0 https://github.com/thoughtpolice/hs-ed25519/issues/15
2936−
2782+ - haskoin-core # 0.3.1 https://github.com/haskoin/haskoin/issues/285
2783+ - nettle # https://github.com/stbuehler/haskell-nettle/issues/8
2784+ - th-printf # 0.3.1 https://github.com/pikajude/th-printf/issues/3
2785+ - wreq # https://github.com/bos/wreq/issues/53
2786+ - xmonad # 0.12 https://github.com/xmonad/xmonad/issues/36
2788+ # Compilation failures
2937− # GHC 8 issue not reported upstream since issue tracker disabled
2789+ - hspec-expectations-pretty-diff # GHC 8 issue not reported upstream since issue tracker disabled
2938− - hspec-expectations-pretty-diff
2790+ - messagepack # 0.5.1 https://github.com/rodrigosetti/messagepack/issues/9
2940− # 0.12 https://github.com/xmonad/xmonad/issues/36
2791+ - safecopy # time 1.6 https://github.com/acid-state/safecopy/issues/45
2941− - xmonad
2792+ - sourcemap # https://github.com/chrisdone/sourcemap/issues/3
2943− # GHC 8 bug? https://gitlab.com/twittner/swagger/issues/6
2793+ - swagger # GHC 8 bug? https://gitlab.com/twittner/swagger/issues/6
2944− - swagger
2794+ - wai-middleware-content-type # 0.4.1 - https://github.com/athanclark/wai-middleware-content-type/issues/2
2946− # 0.0.5.0 https://github.com/thoughtpolice/hs-ed25519/issues/15
2796+ # Misc.
2947− - ed25519
2797+ - distributed-process-supervisor # # https://github.com/haskell-d
2948−
2798+ - ghcid # Weird conflicts with sandboxingistributed/distributed-process-supervisor/issues/1
2949− # Requires running mongoDB - https://github.com/mongodb-haskell/mongodb/issues/61
2799+
2950− - mongoDB
2800+ # Doctest ran across ambiguous modules
2951−
2801+ # https://github.com/bergmark/blog/blob/master/2016/package-faq.md#ambiguous-modules-when-using-doctest
2952− # Requries running redis - https://github.com/fpco/stackage/pull/1581
2955− # 0.3.1 https://github.com/pikajude/th-printf/issues/3
2958− # 0.1.2.2 intermittent https://github.com/yesodweb/css-text/issues/10
2961− # 1.0.1 https://github.com/nh2/haskell-netpbm/issues/2
2964− # 0.11.0 https://github.com/sol/doctest/issues/137
2802+ - doctest # 0.11.0 https://github.com/sol/doctest/issues/137
2965− - doctest
2803+ - jwt # https://bitbucket.org/ssaasen/haskell-jwt/issues/18/test-suite-build-failure-in-stackage
2967− # intermittent failures
2805+ # Stackage upper bounds, re-enable these when their upper bound is removed
2968− # https://github.com/phadej/spdx/issues/8
2970− # https://github.com/tanakh/aeson-lens/issues/10
2973− # 0.3.1 https://github.com/haskoin/haskoin/issues/285
2976− # 1.0.0.0 Not enough info - https://github.com/snapframework/snap-core/issues/261
2979− # 0.4.1 - https://github.com/athanclark/wai-middleware-content-type/issues/2
2980− - wai-middleware-content-type
2982− # 1.3.1.1 GHC 8 https://github.com/hspec/HUnit/issues/7
2985− # Needs ~/.ghc-mod/cabal-helper https://github.com/fpco/stackage/pull/906
2988− # 0.900 File missing in sdist https://github.com/camfort/camfort/issues/41
2991− # Needs running server
2992− - bitcoin-api-extra
2994− # 1.17.1, Because of stackage upper bound
2995− - haskell-src-exts
2806+ - haskell-src-exts # 1.17.1
2996− # 4.6.4, Because of stackage upper bound
2997− - hindent
2807+ - hindent # 4.6.4
2999− # 0.10.14 Runtime errors https://github.com/clash-lang/clash-prelude/issues/57
3002 # Recursive deps https://github.com/fpco/stackage/issues/1818
2809 # Recursive deps https://github.com/fpco/stackage/issues/1818
3003− # 0.7.2 clock:test => tasty:lib => clock:lib
2810+ - clock # 0.7.2 clock:test => tasty:lib => clock:lib
3007 - options
2811 - options
3008−
2812+ - text # 1.2.2.1
3009− # Deprecated and only depended on by bloodhound https://github.com/fpco/stackage/issues/1817
2813+ - wai-logger # Missing build dep because of this https://github.com/kazu-yamamoto/logger/issues/42
3010− - doctest-prop
2814+
3011−
2815+ # Problem on the stackage build server, we need to dig deeper into
3012− # Requires running Event Store
2816+ # these if we want them fixed
3015− # 0.5.2 error with git executable https://github.com/myfreeweb/gitson/issues/1
3018− # 0.7.0 https://github.com/haskell-suite/haskell-names/issues/78
2817+ - snap-core # 1.0.0.0 https://github.com/snapframework/snap-core/issues/261
3019− - haskell-names
2818+ - stack # Permissions failure when creating /home/stackage/.stack.
3021− # doctest ambiguous modules https://bitbucket.org/ssaasen/haskell-jwt/issues/18/test-suite-build-failure-in-stackage
3024− # foreign library issue https://github.com/stbuehler/haskell-nettle/issues/8
3027− # git 128 https://github.com/purescript/purescript/issues/2292
3030− # time 1.6 https://github.com/acid-state/safecopy/issues/45
3033− # Issue with stackage itself (openfile: does not exist) https://github.com/fpco/stackage/issues/1187
2819+ - skein # openfile: does not exist https://github.com/fpco/stackage/issues/1187
3036− # Missing build dep https://github.com/chrisdone/sourcemap/issues/3
3039− # Needs running server
3042# end of expected-test-failures
2821# end of expected-test-failures