on master help sign in
Clean up config file
37038f7Michael Snoyman
Stackage/Config.hs+10−59
@@ -103,10 +103,6 @@ defaultExpectedFailures ghcVer = execWriter $ do
103 -- Some kind of Cabal bug when trying to run tests
103 -- Some kind of Cabal bug when trying to run tests
104 add "thyme"
104 add "thyme"
105
105
106− when (ghcVer < GhcMajorVersion 7 6) $ do
107− -- https://github.com/haskell-suite/haskell-names/issues/39
108− add "haskell-names"
109−
110 add "shake"
106 add "shake"
111
107
112 -- https://github.com/jgm/pandoc-citeproc/issues/5
108 -- https://github.com/jgm/pandoc-citeproc/issues/5
@@ -158,9 +154,6 @@ defaultExpectedFailures ghcVer = execWriter $ do
158 -- https://github.com/fpco/stackage/issues/226
154 -- https://github.com/fpco/stackage/issues/226
159 add "options"
155 add "options"
160
156
161− -- Requires too high a bytestring
162− when (ghcVer <= GhcMajorVersion 7 4) $ add "scientific"
163−
164 -- https://github.com/gtk2hs/gtk2hs/issues/36
157 -- https://github.com/gtk2hs/gtk2hs/issues/36
165 add "glib"
158 add "glib"
166 add "pango"
159 add "pango"
@@ -214,19 +207,17 @@ defaultStablePackages ghcVer requireHP = unPackageMap $ execWriter $ do
214 , "random-shuffle hebrew-time"
207 , "random-shuffle hebrew-time"
215 , "bzlib-conduit case-insensitive"
208 , "bzlib-conduit case-insensitive"
216 , "conduit-extra conduit-combinators yesod-websockets"
209 , "conduit-extra conduit-combinators yesod-websockets"
210+ , "cabal-src"
217 ]
211 ]
218
212
219 -- https://github.com/fpco/stackage/issues/261
213 -- https://github.com/fpco/stackage/issues/261
220 addRange "Michael Snoyman" "cabal-install" $
214 addRange "Michael Snoyman" "cabal-install" $
221 case () of
215 case () of
222 ()
216 ()
223− | ghcVer <= GhcMajorVersion 7 4 -> "< 1.15"
224 | ghcVer <= GhcMajorVersion 7 6 -> "< 1.17"
217 | ghcVer <= GhcMajorVersion 7 6 -> "< 1.17"
225 | ghcVer <= GhcMajorVersion 7 8 -> "< 1.19"
218 | ghcVer <= GhcMajorVersion 7 8 -> "< 1.19"
226 | otherwise -> "-any"
219 | otherwise -> "-any"
227
220
228− when (ghcVer >= GhcMajorVersion 7 6) $ add "michael@snoyman.com" "cabal-src"
229−
230 mapM_ (add "FP Complete <michael@fpcomplete.com>") $ words =<<
221 mapM_ (add "FP Complete <michael@fpcomplete.com>") $ words =<<
231 [ "web-fpco th-expand-syns configurator smtLib"
222 [ "web-fpco th-expand-syns configurator smtLib"
232 , "fixed-list indents language-c pretty-class"
223 , "fixed-list indents language-c pretty-class"
@@ -254,14 +245,6 @@ defaultStablePackages ghcVer requireHP = unPackageMap $ execWriter $ do
254 , "th-lift singletons th-desugar quickcheck-assertions"
245 , "th-lift singletons th-desugar quickcheck-assertions"
255 ]
246 ]
256
247
257− -- Deprecated version
258− when (ghcVer < GhcMajorVersion 7 6) $ do
259− when requireHP $ do
260− addRange "FP Complete <michael@fpcomplete.com>" "hxt" "<= 9.3.0.1"
261− addRange "FP Complete <michael@fpcomplete.com>" "shelly" "<= 1.0"
262− addRange "FP Complete <michael@fpcomplete.com>" "lockfree-queue" "== 0.2"
263− -- when (ghcVer == GhcMajorVersion 7 6) $ do -- No GHC 7.8 support
264− -- add "FP Complete <michael@fpcomplete.com>" "repa-devil"
265 addRange "FP Complete <michael@fpcomplete.com>" "kure" "<= 2.4.10"
248 addRange "FP Complete <michael@fpcomplete.com>" "kure" "<= 2.4.10"
266
249
267 mapM_ (add "Neil Mitchell") $ words
250 mapM_ (add "Neil Mitchell") $ words
@@ -269,9 +252,6 @@ defaultStablePackages ghcVer requireHP = unPackageMap $ execWriter $ do
269
252
270 mapM_ (add "Alan Zimmerman") $ words
253 mapM_ (add "Alan Zimmerman") $ words
271 "hjsmin language-javascript"
254 "hjsmin language-javascript"
272− -- Requires newer alex than provided with HP
273− when (ghcVer == GhcMajorVersion 7 4 && requireHP) $
274− addRange "Alan Zimmerman" "language-javascript" "== 0.5.9"
275
255
276 mapM_ (add "Jasper Van der Jeugt") $ words
256 mapM_ (add "Jasper Van der Jeugt") $ words
277 "blaze-html blaze-markup stylish-haskell"
257 "blaze-html blaze-markup stylish-haskell"
@@ -321,19 +301,14 @@ defaultStablePackages ghcVer requireHP = unPackageMap $ execWriter $ do
321 [ "categories comonad-extras recursion-schemes syb-extras"
301 [ "categories comonad-extras recursion-schemes syb-extras"
322 ]
302 ]
323
303
324− when (ghcVer >= GhcMajorVersion 7 6) $
325− mapM_ (add "Andrew Farmer <afarmer@ittc.ku.edu>") $ words
304+ mapM_ (add "Andrew Farmer <afarmer@ittc.ku.edu>") $ words
326− "scotty wai-middleware-static"
305+ "scotty wai-middleware-static"
327
306
328 mapM_ (add "Simon Hengel <sol@typeful.net>") $ words
307 mapM_ (add "Simon Hengel <sol@typeful.net>") $ words
329 "hspec doctest base-compat"
308 "hspec doctest base-compat"
330
309
331 mapM_ (add "Mario Blazevic <blamario@yahoo.com>") $ words
310 mapM_ (add "Mario Blazevic <blamario@yahoo.com>") $ words
332− "monad-parallel monad-coroutine"
333− -- https://github.com/blamario/monoid-subclasses/issues/3
334− when (ghcVer >= GhcMajorVersion 7 6) $ do
335− mapM_ (add "Mario Blazevic <blamario@yahoo.com>") $ words
336− "incremental-parser monoid-subclasses"
311+ "monad-parallel monad-coroutine incremental-parser monoid-subclasses"
337
312
338 mapM_ (add "Brent Yorgey <byorgey@gmail.com>") $ words =<<
313 mapM_ (add "Brent Yorgey <byorgey@gmail.com>") $ words =<<
339 [ "monoid-extras dual-tree vector-space-points active force-layout"
314 [ "monoid-extras dual-tree vector-space-points active force-layout"
@@ -359,9 +334,6 @@ defaultStablePackages ghcVer requireHP = unPackageMap $ execWriter $ do
359 when (ghcVer == GhcMajorVersion 7 6) $ do
334 when (ghcVer == GhcMajorVersion 7 6) $ do
360 mapM_ (add "Ryan Newton <ryan.newton@alum.mit.edu>") $ words
335 mapM_ (add "Ryan Newton <ryan.newton@alum.mit.edu>") $ words
361 "accelerate"
336 "accelerate"
362− when (ghcVer < GhcMajorVersion 7 6) $ do
363− addRange "Ryan Newton <ryan.newton@alum.mit.edu>" "accelerate" "< 0.14"
364− addRange "Ryan Newton <ryan.newton@alum.mit.edu>" "fclabels" "< 2.0"
365
337
366 mapM_ (add "Dan Burton <danburton.email@gmail.com>") $ words =<<
338 mapM_ (add "Dan Burton <danburton.email@gmail.com>") $ words =<<
367 [ "basic-prelude composition io-memoize numbers rev-state runmemo"
339 [ "basic-prelude composition io-memoize numbers rev-state runmemo"
@@ -386,7 +358,7 @@ defaultStablePackages ghcVer requireHP = unPackageMap $ execWriter $ do
386 mapM_ (add "Michal J. Gajda") $ words
358 mapM_ (add "Michal J. Gajda") $ words
387 "iterable Octree FenwickTree"
359 "iterable Octree FenwickTree"
388 -- https://github.com/BioHaskell/hPDB/issues/2
360 -- https://github.com/BioHaskell/hPDB/issues/2
389− when (ghcVer >= GhcMajorVersion 7 8) $ do -- No GHC 7.8 support
361+ when (ghcVer >= GhcMajorVersion 7 8) $ do
390 mapM_ (add "Michal J. Gajda") $ words
362 mapM_ (add "Michal J. Gajda") $ words
391 "hPDB hPDB-examples"
363 "hPDB hPDB-examples"
392
364
@@ -399,9 +371,8 @@ defaultStablePackages ghcVer requireHP = unPackageMap $ execWriter $ do
399 mapM_ (add "George Giorgidze <giorgidze@gmail.com>") $ words
371 mapM_ (add "George Giorgidze <giorgidze@gmail.com>") $ words
400 "HCodecs YampaSynth"
372 "HCodecs YampaSynth"
401
373
402− when (ghcVer >= GhcMajorVersion 7 6) $ do -- No GHC 7.4 support
403− mapM_ (add "Phil Hargett <phil@haphazardhouse.net>") $ words
374+ mapM_ (add "Phil Hargett <phil@haphazardhouse.net>") $ words
404− "courier"
375+ "courier"
405
376
406#if !defined(mingw32_HOST_OS) && !defined(__MINGW32__)
377#if !defined(mingw32_HOST_OS) && !defined(__MINGW32__)
407 mapM_ (add "Aycan iRiCAN <iricanaycan@gmail.com>") $ words
378 mapM_ (add "Aycan iRiCAN <iricanaycan@gmail.com>") $ words
@@ -431,8 +402,7 @@ defaultStablePackages ghcVer requireHP = unPackageMap $ execWriter $ do
431 "DAV hOpenPGP hopenpgp-tools openpgp-asciiarmor MusicBrainz"
402 "DAV hOpenPGP hopenpgp-tools openpgp-asciiarmor MusicBrainz"
432
403
433 -- https://github.com/fpco/stackage/issues/160
404 -- https://github.com/fpco/stackage/issues/160
434− when (ghcVer >= GhcMajorVersion 7 6) $ do
435− mapM_ (add "Ketil Malde") $ words =<<
405+ mapM_ (add "Ketil Malde") $ words =<<
436 [ "biocore biofasta biofastq biosff"
406 [ "biocore biofasta biofastq biosff"
437 , "blastxml bioace biophd"
407 , "blastxml bioace biophd"
438 , "biopsl" -- https://github.com/ingolia/SamTools/issues/3 samtools
408 , "biopsl" -- https://github.com/ingolia/SamTools/issues/3 samtools
@@ -444,13 +414,8 @@ defaultStablePackages ghcVer requireHP = unPackageMap $ execWriter $ do
444 -- , "BiobaseTypes BiobaseFasta"
414 -- , "BiobaseTypes BiobaseFasta"
445 -- MC-Fold-DP
415 -- MC-Fold-DP
446 ]
416 ]
447− -- https://github.com/fpco/stackage/issues/163
417+ -- https://github.com/fpco/stackage/issues/163
448− addRange "Michael Snoyman" "biophd" "< 0.0.6 || > 0.0.6"
418+ addRange "Michael Snoyman" "biophd" "< 0.0.6 || > 0.0.6"
449− when (ghcVer == GhcMajorVersion 7 6) $ do
450− mapM_ (add "Ketil Malde") $ words =<<
451− -- RNAFold
452− [ "hTalos parsestar"
453− ]
454
419
455 mapM_ (add "Silk <code@silk.co>") $ words =<<
420 mapM_ (add "Silk <code@silk.co>") $ words =<<
456 [ "arrow-list attoparsec-expr bumper code-builder fay-builder"
421 [ "arrow-list attoparsec-expr bumper code-builder fay-builder"
@@ -474,15 +439,6 @@ defaultStablePackages ghcVer requireHP = unPackageMap $ execWriter $ do
474 mapM_ (add "Yann Esposito <yann.esposito@gmail.com>") $ words
439 mapM_ (add "Yann Esposito <yann.esposito@gmail.com>") $ words
475 "holy-project"
440 "holy-project"
476
441
477− -- Newest hxt requires network 2.4 or newest
478− when (ghcVer == GhcMajorVersion 7 4 && requireHP) $ do
479− addRange "Michael Snoyman" "hxt" "< 9.3.1"
480− addRange "Michael Snoyman" "network" "< 2.4"
481−
482− -- https://github.com/fpco/stackage/issues/197
483− when (ghcVer == GhcMajorVersion 7 6 && requireHP) $
484− addRange "Michael Snoyman" "parsers" "< 0.11"
485−
486 -- https://github.com/fpco/stackage/issues/216
442 -- https://github.com/fpco/stackage/issues/216
487 -- QuickCheck constraint
443 -- QuickCheck constraint
488 -- when (ghcVer == GhcMajorVersion 7 6) $
444 -- when (ghcVer == GhcMajorVersion 7 6) $
@@ -499,11 +455,6 @@ defaultStablePackages ghcVer requireHP = unPackageMap $ execWriter $ do
499 addRange "Michael Snoyman" "pandoc" "== 1.12.4.2"
455 addRange "Michael Snoyman" "pandoc" "== 1.12.4.2"
500 addRange "Michael Snoyman" "texmath" "<= 0.6.6.3"
456 addRange "Michael Snoyman" "texmath" "<= 0.6.6.3"
501
457
502− -- Requires too new a version of text
503− when (ghcVer == GhcMajorVersion 7 4 && requireHP) $ do
504− addRange "Michael Snoyman" "attoparsec" "< 0.11.2.1"
505− addRange "Michael Snoyman" "parsers" "< 0.11"
506−
507 -- 0.16.2 fixes dependency issues with different version of GHC
458 -- 0.16.2 fixes dependency issues with different version of GHC
508 -- and Haskell Platform. Now builds on GHC 7.4-7.8. Version 1.0 is
459 -- and Haskell Platform. Now builds on GHC 7.4-7.8. Version 1.0 is
509 -- guaranteed to break the API. See
460 -- guaranteed to break the API. See