@@ -1,6 +1,15 @@
11ghc-major-version: "8.0"
22# Constraints for brand new builds
33packages:
4+ "Timo Koepke <timo.koepke@gmail.com> @koepket":
5+ - hinterface
6+
7+ "Jose Iborra <pepeiborra@gmail.com> @pepeiborra":
8+ - clr-marshal
9+ - clr-host
10+ - threepenny-editors
11+ # - clr-inline # https://github.com/fpco/stackage/pull/2470
12+
413 "Joshua Koike <jkoike2013@gmail.com> @jano017":
514 - discord-hs
615
@@ -115,6 +124,7 @@ packages:
115124 "Luke Murphy <lukewm@riseup.net> @lwm":
116125 - tasty-discover
117126 - lentil
127+ - packunused
118128
119129 "Marco Zocca @ocramz":
120130 - sparse-linear-algebra
@@ -290,7 +300,7 @@ packages:
290300 - timelens
291301 - non-empty-sequence
292302
293− "Neil Mitchell @ndmitchell":
303+ "Neil Mitchell <ndmitchell@gmail.com> @ndmitchell":
294304 - hlint
295305 - hoogle
296306 - shake
@@ -305,6 +315,7 @@ packages:
305315 - bake
306316 - ghcid
307317 - hexml
318+ - weeder
308319
309320 "Alan Zimmerman @alanz":
310321 - hjsmin
@@ -340,6 +351,7 @@ packages:
340351 - yesod-auth-fb
341352 - hourglass-orphans
342353 - wai-slack-middleware
354+ - sysinfo
343355
344356 "haskell-openal":
345357 - OpenAL
@@ -767,6 +779,8 @@ packages:
767779
768780 "Piyush P Kurur <ppk@cse.iitk.ac.in> @piyush-kurur":
769781 - raaz
782+ - naqsha
783+
770784 "Joey Hess <id@joeyh.name> @joeyh":
771785 # - git-annex # bounds: bloomfilter, [...] # via: aws, esqueleto, [...] #
772786 # - github-backup # bounds: github
@@ -919,6 +933,7 @@ packages:
919933 - netwire-input
920934 - netwire-input-glfw
921935 - yoga
936+ - freetype2
922937
923938 "Emanuel Borsboom <manny@fpcomplete.com> @borsboom":
924939 - BoundedChan
@@ -1077,8 +1092,9 @@ packages:
10771092
10781093 "Jens Petersen <juhpetersen@gmail.com> @juhp":
10791094 - cabal-rpm
1095+ - stackage-query
10801096 # - cabal-sort # BLOCKED directory 1.3
1081− - idris # bounds: safe
1097+ - idris
10821098 - libffi
10831099 - xmonad-contrib
10841100 - shelly
@@ -1210,9 +1226,9 @@ packages:
12101226 - waitra
12111227
12121228 # scrive/log
1213− # - log # via bloodhound: bounds: vector
1229+ - log # via bloodhound: bounds: vector
12141230 - log-base
1215− # - log-elasticsearch # via bloodhound: bounds: vector
1231+ - log-elasticsearch # via bloodhound: bounds: vector
12161232 - log-postgres
12171233
12181234 # Not a maintainer
@@ -1845,6 +1861,7 @@ packages:
18451861 # - socket-io # bounds: aeson, via: engine-io
18461862 - tasty-rerun
18471863 - logging-effect
1864+ - reactive-banana
18481865
18491866 "Antoni Silvestre <antoni.silvestre@gmail.com> @asilvestre":
18501867 # Test suite needs a running neo4j server with auth disabled
@@ -2001,6 +2018,7 @@ packages:
20012018 - opaleye-trans
20022019 - pretty-simple
20032020 - read-env-var
2021+ - servant-checked-exceptions
20042022 - servant-static-th
20052023 - xml-html-qq
20062024 - xml-indexed-cursor
@@ -2038,12 +2056,10 @@ packages:
20382056 - yi-snippet
20392057
20402058 "Tobias Bexelius <tobias_bexelius@hotmail.com> @tobbebex":
2041− []
2042− # - GPipe # BLOCKED directory 1.3 via gl
2059+ - GPipe
20432060
20442061 "Patrick Redmond <plredmond@gmail.com> @plredmond":
2045− []
2046− # - GPipe-GLFW # BLOCKED directory 1.3 via GPipe and gl
2062+ - GPipe-GLFW
20472063
20482064 # "Csaba Hruska <csaba.hruska@gmail.com> @csabahruska":
20492065 # - lambdacube-ir # bounds: aeson
@@ -2156,6 +2172,7 @@ packages:
21562172 - lame
21572173 - path
21582174 - forma
2175+ - stache
21592176
21602177 # "Thomas Bereknyei <tomberek@gmail.com>":
21612178 # - multiplate # bounds: transformers
@@ -2207,7 +2224,7 @@ packages:
22072224
22082225 "Takahiro Himura <himuratk421@gmail.com> @thimura":
22092226 - lens-regex
2210− # - twitter-conduit # bounds: http-conduit 2.2 # via: twitter-types, twitter-types-lens
2227+ - twitter-conduit
22112228 - twitter-types
22122229 - twitter-types-lens
22132230
@@ -2570,8 +2587,9 @@ packages:
25702587 - repline
25712588 - picosat
25722589
2573− # "Daishi Nakajima <nakaji.dayo@gmail.com> @nakaji_dayo":
2574− # - yesod-job-queue # build failure https://github.com/nakaji-dayo/yesod-job-queue/issues/10
2590+ "Daishi Nakajima <nakaji.dayo@gmail.com> @nakaji_dayo":
2591+ - api-field-json-th
2592+ # - yesod-job-queue # compilation failure: nakaji-dayo/yesod-job-queue/issues/12
25752593
25762594 # "Braden Walters <vc@braden-walters.info> @meoblast001":
25772595 # - hakyll-sass # compilation failure
@@ -2762,6 +2780,7 @@ packages:
27622780 - tasty-auto
27632781 - tasty-stats
27642782 - colorful-monoids
2783+ - ihs
27652784
27662785 "Taras Serduke <taras.serduke@gmail.com> @tserduke":
27672786 - do-list
@@ -2830,6 +2849,7 @@ packages:
28302849
28312850 "XT <e@xtendo.org> @xtendo-org":
28322851 - rawfilepath
2852+
28332853 "Konstantin Zudov <co@zudov.me> @zudov":
28342854 - html-email-validate
28352855
@@ -2862,8 +2882,7 @@ packages:
28622882 - printcess
28632883
28642884 "Alexey Kuleshevich <lehins@yandex.ru> @lehins":
2865− []
2866− # - wai-middleware-auth # https://github.com/fpco/wai-middleware-auth/issues/3
2885+ - wai-middleware-auth
28672886 # - hip # via repa: bounds: vector
28682887
28692888 "Hans-Peter Deifel <hpd@hpdeifel.de> @hpdeifel":
@@ -3010,10 +3029,17 @@ packages:
30103029 - uri-bytestring-aeson
30113030
30123031 "Sebastian Witte <woozletoff@gmail.com> @saep":
3013− []
3014− # - nvim-hs # build failure https://github.com/fpco/stackage/pull/2457
3015− # - nvim-hs-contrib # per nvim-hs
3016− # - nvim-hs-ghcid # per nvim-hs
3032+ - nvim-hs
3033+ - nvim-hs-contrib
3034+ - nvim-hs-ghcid
3035+
3036+ "Sam Protas <sam.protas@gmail.com> @SamProtas":
3037+ - triplesec
3038+
3039+ "Anton Ekblad <anton@ekblad.cc> @valderman":
3040+ - selda
3041+ - selda-sqlite
3042+ - selda-postgresql
30173043
30183044 # If you stop maintaining a package you can move it here.
30193045 # It will then be disabled if it starts causing problems.
@@ -3108,11 +3134,45 @@ packages:
31083134 # https://github.com/fpco/stackage/issues/2464
31093135 - traverse-with-class < 1.0.0.0
31103136
3111− # https://github.com/xtendo-org/rawfilepath/issues/3
3112− - rawfilepath < 0.2.1
3137+ # https://github.com/diagrams/active/issues/20
3138+ - lens < 4.15.2
3139+
3140+ # https://github.com/fpco/stackage/issues/2477
3141+ - intervals < 0.8
3142+
3143+ # https://github.com/fpco/stackage/issues/2478
3144+ - generics-sop < 0.3.0.0
3145+
3146+ # https://github.com/fpco/stackage/issues/2481
3147+ - megaparsec < 5.3.0
3148+
3149+ # https://github.com/fpco/stackage/issues/2487
3150+ - graphviz < 2999.19
3151+
3152+ # https://github.com/fpco/stackage/issues/2489
3153+ - haskell-src-meta < 0.8
3154+
3155+ # https://github.com/fpco/stackage/issues/2494
3156+ # Indirectly blocked on fpco/stackage/issues/245
3157+ - websockets-simple < 0.0.2.1
3158+ - websockets-rpc < 0.4.1
3159+
3160+ # https://github.com/fpco/stackage/issues/2499
3161+ - io-streams < 1.4.0.0
3162+
3163+ # https://github.com/fpco/stackage/issues/2504
3164+ - statistics < 0.14
3165+
3166+ # https://github.com/fpco/stackage/issues/2505
3167+ - one-liner < 0.9
3168+
3169+ # https://github.com/fpco/stackage/issues/2507
3170+ - concurrent-output < 1.8
3171+
3172+ # breaks hdaemonize: https://github.com/greydot/hdaemonize/issues/5
3173+ # also breaks monad-logger-syslog: https://github.com/fpco/monad-logger-syslog/issues/6
3174+ - hsyslog < 5
31133175
3114− # https://github.com/fpco/stackage/issues/2469
3115− - cryptonite < 0.23
31163176# end of packages
31173177
31183178# Package flags are applied to individual packages, and override the values of
@@ -3141,6 +3201,9 @@ package-flags:
31413201 hpio:
31423202 test-hlint: false
31433203
3204+ idris:
3205+ ffi: true
3206+
31443207 minio-hs:
31453208 live-test: false
31463209
@@ -3336,6 +3399,9 @@ skipped-tests:
33363399 # criterion
33373400 - store
33383401
3402+ # requires custom setup?
3403+ - ersatz # https://github.com/fpco/stackage/issues/2508
3404+
33393405# end of skipped-tests
33403406
33413407# Tests which we should build and run, but which are expected to fail. We
@@ -3362,6 +3428,7 @@ expected-test-failures:
33623428 - pandoc-citeproc # https://github.com/jgm/pandoc-citeproc/issues/172
33633429 - spdx # https://github.com/phadej/spdx/issues/8
33643430 - statistics # https://github.com/bos/statistics/issues/42
3431+ - courier # https://github.com/hargettp/courier/issues/18
33653432
33663433 # Timeouts
33673434 # These tests sometimes take too long and hit the stackage build
@@ -3479,7 +3546,6 @@ expected-test-failures:
34793546 - ListLike # No issue tracker, e-mail sent to maintainer
34803547 - commutative # https://github.com/athanclark/commutative/issues/4
34813548 - dbus # 0.10.12 No issue tracker, e-mail sent to maintainer
3482− - folds # https://github.com/ekmett/folds/issues/12
34833549 - hspec-expectations-pretty-diff # GHC 8 issue not reported upstream since issue tracker disabled
34843550 - language-lua2 # https://github.com/mitchellwrosen/language-lua2/issues/4
34853551 - picosat # https://github.com/fpco/stackage/pull/2382
@@ -3494,7 +3560,7 @@ expected-test-failures:
34943560 - yesod-auth-basic # https://github.com/creichert/yesod-auth-basic/issues/1
34953561
34963562 # Stackage upper bounds, re-enable these when their upper bound is removed
3497−
3563+ - lens # doctest failure in 4.15.1, fixed in 4.15.2 but lens has an upper bound
34983564
34993565 # Recursive deps https://github.com/fpco/stackage/issues/1818
35003566 - clock # 0.7.2 clock:test => tasty:lib => clock:lib
@@ -3506,6 +3572,7 @@ expected-test-failures:
35063572 # these if we want them fixed
35073573 - stack # Permissions failure when creating /home/stackage/.stack.
35083574 - skein # openfile: does not exist https://github.com/fpco/stackage/issues/1187
3575+ - haskell-tools-daemon # openFile: permission denied https://github.com/fpco/stackage/issues/2502
35093576
35103577 # Doctests require hidden Glob package
35113578 - multiset
@@ -3557,7 +3624,7 @@ expected-haddock-failures:
35573624 - gtk
35583625 - gtk3
35593626
3560− # Intermittent failures or unreliable. These tay pass when
3627+ # Intermittent failures or unreliable. These may pass when
35613628 # re-enabled, but will eventually fail again. Only remove these
35623629 # from expected-haddock-failures if we know a fix has been released.
35633630 - gi-gtk # Uses all memory
@@ -3856,7 +3923,6 @@ github-users:
38563923 - sestrella
38573924 - jsl
38583925 - jsantos17
3859− - mrkkrp
38603926 scotty-web:
38613927 - RyanGlScott
38623928 - xich
@@ -3921,6 +3987,10 @@ tell-me-when-its-released:
39213987- terminal-progress-bar-0.1.1 # Unskip test suite
39223988- req-0.2.0 # Remove from expected-test-failures https://github.com/mrkkrp/req/issues/14#issuecomment-287562784
39233989- vivid-0.2.0.5 # Re-enable package (disabed per MonadRandom < 0.5) https://github.com/fpco/stackage/issues/2180
3990+- lens-4.15.2 # Test failures in lens-4.15.1 https://github.com/fpco/stackage/issues/2496
3991+- active-0.2.0.12 # Will likely contain fix for the lens-4.15.2 https://github.com/fpco/stackage/issues/2496
3992+- hdaemonize-0.5.2 # Handles the build failure from https://github.com/greydot/hdaemonize/issues/5
3993+- monad-logger-syslog-0.1.3.0 # Handles the build failure from https://github.com/fpco/monad-logger-syslog/issues/6
39243994
39253995# Packages which should be hidden after registering, to avoid module name
39263996# conflicts. This is intended for at least two use cases:
@@ -3978,3 +4048,9 @@ hide:
39784048- cryptohash-md5
39794049- cryptohash-sha1
39804050- cryptohash-sha256
4051+
4052+# Experimental: packages where Hackage cabal file revisions should be ignored.
4053+# Always use the cabal file shipped with the sdist tarball instead.
4054+no-revisions:
4055+- tls
4056+- mime-mail