on master help sign in
Merge branch 'master' into nightly
commit812f131e829d42fbb283fdfbd027a24f940d324c authorMihai Maruseac <mihai.maruseac@gmail.com> dateSun 25 Jun 2017, 17:36 (9 years ago) parentdfb47c14a235dd
2 files changed+240−237
build-constraints.yaml+190−237 debian-bootstrap.sh+50
build-constraints.yaml+190−237
@@ -1,6 +1,10 @@
11ghc-major-version: "8.0"
22# Constraints for brand new builds
33packages:
4+ "Bas van Dijk <v.dijk.bas@gmail.com> @basvandijk":
5+ - opencv
6+ - opencv-extra
7+
48 "Pasqualino Assini <tittoassini@gmail.com> @tittoassini":
59 - zm
610 - flat
@@ -18,8 +22,9 @@ packages:
1822 "Joshua Koike <jkoike2013@gmail.com> @jano017":
1923 - discord-hs
2024
21− "Roman Gonzalez <romanandreg@gmail.com @roman":
25+ "Roman Gonzalez <romanandreg@gmail.com> @roman":
2226 - etc
27+ - teardown
2328
2429 "Richard Cook <rcook@rcook.org> @rcook":
2530 - hidden-char
@@ -195,7 +200,7 @@ packages:
195200 - envy
196201 - s3-signer
197202 # - google-translate # bounds: servant
198− # - hackernews # bounds: servant
203+ - hackernews
199204 # - ses-html # bounds: time 1.6
200205 # - stripe-haskell # via: stripe-http-streams
201206 # - stripe-http-streams # via: http-streams
@@ -252,6 +257,7 @@ packages:
252257 - yaml
253258 - servius
254259 - cryptonite-conduit
260+ - streaming-commons
255261
256262 - alex
257263 - async
@@ -321,12 +327,13 @@ packages:
321327 - ghcid
322328 - hexml
323329 - weeder
330+ - profiterole
324331
325332 "Alan Zimmerman @alanz":
326333 - hjsmin
327334 - language-javascript
328335 - Strafunski-StrategyLib
329− - HaRe # via: cabal-helper, ghc-mod, rosezipper
336+ - HaRe
330337
331338 "Alfredo Di Napoli <alfredo.dinapoli@gmail.com> @adinapoli":
332339 - mandrill
@@ -450,16 +457,16 @@ packages:
450457 "Edward Kmett <ekmett@gmail.com> @ekmett":
451458 - ad
452459 - adjunctions
453− # - approximate # bounds: binary, comonad, pointed
460+ - approximate
454461 - bifunctors
455462 - bits
456− # - bound # bounds: binary, comonad, doctest, transformers, vector
463+ - bound
457464 - bytes
458465 - charset
459466 - comonad
460467 - comonads-fd
461468 - comonad-transformers
462− # - compensated # bounds: binary, comonad, generic-deriving, safecopy
469+ - compensated
463470 # - compressed # bounds: comonad, pointed
464471 - concurrent-supply
465472 - constraints
@@ -473,6 +480,7 @@ packages:
473480 - graphs
474481 - groupoids
475482 - heaps
483+ - hyperloglog
476484 - hyphenation
477485 - integration
478486 - intervals
@@ -481,7 +489,7 @@ packages:
481489 - lens
482490 - linear
483491 - linear-accelerate
484− # - log-domain # via safecopy: bounds: vector
492+ - log-domain
485493 - machines
486494 - monadic-arrays
487495 - monad-products
@@ -516,7 +524,6 @@ packages:
516524 - gl
517525 - lens-aeson
518526 - zlib-lens
519− # - hyperloglog # bounds: approximate, binary, comonad
520527
521528 "Andrew Farmer <afarmer@ittc.ku.edu> @xich":
522529 - scotty
@@ -787,7 +794,7 @@ packages:
787794 - naqsha
788795
789796 "Joey Hess <id@joeyh.name> @joeyh":
790− # - git-annex # bounds: bloomfilter, [...] # via: aws, esqueleto, [...] #
797+ - git-annex
791798 # - github-backup # bounds: github
792799 - Win32-extras
793800 - concurrent-output
@@ -949,7 +956,6 @@ packages:
949956 - data-accessor-mtl
950957 # - file-location # bounds: transformers
951958 - fuzzcheck
952− # - haddock-api BLOCKED GHC 8.0.2
953959 - here
954960 - hlibgit2
955961 - gitlib-libgit2
@@ -1069,7 +1075,7 @@ packages:
10691075 "Alexandr Ruchkin <voidex@live.com> @mvoidex":
10701076 - hdocs
10711077 - hformat
1072− # - hsdev # bounds: text-region-0.2.0.0
1078+ - hsdev
10731079 - simple-log
10741080 - text-region
10751081
@@ -1208,6 +1214,7 @@ packages:
12081214 - binary-orphans
12091215 - binary-tagged
12101216 - cabal-doctest
1217+ - dlist-nonempty
12111218 - edit-distance
12121219 - functor-classes-compat
12131220 - generics-sop-lens
@@ -1216,6 +1223,7 @@ packages:
12161223 - integer-logarithms
12171224 - JuicyPixels-scale-dct
12181225 - lattices
1226+ - microstache
12191227 - monad-http
12201228 - postgresql-simple-url
12211229 - range-set-list
@@ -1505,13 +1513,18 @@ packages:
15051513 # - hmatrix-repa # via repa: bounds: vector
15061514
15071515 "Noam Lewis <jones.noamle@gmail.com> @sinelaw":
1508− # - xml-to-json # via: hexpat
1516+ - xml-to-json
15091517 - xml-to-json-fast
1518+ - resolve-trivial-conflicts
1519+ - wl-pprint
1520+ # not a maintainer
1521+ - hxt-curl
1522+ - hxt-expat
1523+ - hxt-tagsoup
1524+ - hexpat
15101525 - digits
15111526 - unification-fd
15121527 - logict
1513− - resolve-trivial-conflicts
1514− - wl-pprint
15151528 - leveldb-haskell
15161529 - system-argv0
15171530 - markdown-unlit
@@ -1734,7 +1747,8 @@ packages:
17341747 - inline-r
17351748 - jni
17361749 - jvm
1737− - sparkle # https://github.com/tweag/sparkle/issues/99
1750+ - sparkle
1751+ - streaming-binary
17381752 - th-lift
17391753
17401754 "Christopher Reichert <creichert07@gmail.com> @creichert":
@@ -1905,6 +1919,7 @@ packages:
19051919 - proxied
19061920 - text-show
19071921 - text-show-instances
1922+ - th-abstraction
19081923 - thread-local-storage
19091924
19101925 "Kirill Zaborsky <qrilka@gmail.com> @qrilka":
@@ -2117,6 +2132,7 @@ packages:
21172132 - hsyslog
21182133 - jailbreak-cabal
21192134 - language-nix
2135+ - logging-facade-syslog
21202136 - nix-paths
21212137 - streamproc
21222138 - titlecase
@@ -2154,7 +2170,7 @@ packages:
21542170 # - stm-firehose # bounds: http-types, stm-conduit, transformers, wai, warp
21552171 # - hslogstash # bounds: aeson, lens, time, transformers # via: stm-firehose
21562172
2157− "Mark Karpov <markkarpov@opmbx.org> @mrkkrp":
2173+ "Mark Karpov <markkarpov92@gmail.com> @mrkkrp":
21582174 - megaparsec
21592175 - htaglib
21602176 - slug
@@ -2178,6 +2194,7 @@ packages:
21782194 - path
21792195 - forma
21802196 - stache
2197+ - parser-combinators
21812198
21822199 # "Thomas Bereknyei <tomberek@gmail.com>":
21832200 # - multiplate # bounds: transformers
@@ -2346,7 +2363,13 @@ packages:
23462363 "David Luposchainsky <dluposchainsky (λ) googles email service> @quchen":
23472364 - binary-typed
23482365 - pgp-wordlist
2349− - show-prettyprint
2366+ - show-prettyprint # https://github.com/fpco/stackage/issues/2554
2367+
2368+ - prettyprinter
2369+ - prettyprinter-ansi-terminal
2370+ - prettyprinter-compat-wl-pprint
2371+ - prettyprinter-compat-ansi-wl-pprint
2372+ - prettyprinter-compat-annotated-wl-pprint
23502373
23512374 "Jeremy Shaw <jeremy@n-heptane.com> @stepcut":
23522375 - boomerang
@@ -2406,7 +2429,8 @@ packages:
24062429
24072430 "Denis Redozubov <denis.redozubov@gmail.com> @dredozubov":
24082431 - tracy
2409− # - hreader-lens # bounds: hreader
2432+ - hreader-lens
2433+ - schematic
24102434
24112435 "Yuji Yamamoto <whosekiteneverfly@gmail.com> @igrep":
24122436 - yes-precure5-command
@@ -2573,6 +2597,7 @@ packages:
25732597 - x11-xim
25742598 - Imlib
25752599 - xturtle
2600+ - gluturtle
25762601
25772602 "Jan Gerlinger <git@jangerlinger.de> @JanGe":
25782603 - irc-dcc
@@ -2637,6 +2662,7 @@ packages:
26372662 - eventful-test-helpers
26382663 - oanda-rest-api
26392664 - stratosphere
2665+ - sum-type-boilerplate
26402666
26412667 "Alexey Rodiontsev <alex.rodiontsev@gmail.com> @klappvisor":
26422668 []
@@ -2849,6 +2875,11 @@ packages:
28492875 - threads-extra
28502876 - clock-extras
28512877 - next-ref
2878+ - tmp-postgres
2879+ - postgresql-simple-opts
2880+ - pg-transact
2881+ - hspec-pg-transact
2882+ - postgresql-simple-queue
28522883
28532884 "Bernie Pope <bjpope@unimelb.edu.au> @bjpop":
28542885 - language-python
@@ -2925,6 +2956,7 @@ packages:
29252956
29262957 "aiya000 <aiya000.develop@gmail.com> @aiya000":
29272958 - stack-type
2959+ - throwable-exceptions
29282960
29292961 "Mitsutoshi Aoe <maoe@foldr.in> @maoe":
29302962 - sensu-run
@@ -2938,6 +2970,7 @@ packages:
29382970 "Louis Pan <louis@pan.me> @louispan":
29392971 - alternators
29402972 - arrow-extras
2973+ - data-diverse
29412974 - disposable
29422975 - ghcjs-base-stub
29432976 - glaze
@@ -2963,6 +2996,7 @@ packages:
29632996 "ncaq <ncaq@ncaq.net> @ncaq":
29642997 - haskell-import-graph
29652998 - uniq-deep
2999+ - yesod-recaptcha2
29663000
29673001 "Andrei Barbu <andrei@0xab.com> @abarbu":
29683002 - nondeterminism
@@ -3005,7 +3039,8 @@ packages:
30053039 "Chris Dornan <chris@chrisdornan.com> @cdornan":
30063040 - regex
30073041 - regex-with-pcre
3008− - regex-examples
3042+ - sort
3043+ - regex-pcre-text
30093044
30103045 "Elliot Cameron <eacameron@gmail.com> @3noch":
30113046 - ziptastic-client
@@ -3030,10 +3065,11 @@ packages:
30303065 - proto-lens-combinators
30313066 - proto-lens-arbitrary
30323067 - proto-lens-optparse
3033− - tensorflow # https://github.com/fpco/stackage/issues/2527
3034− - tensorflow-core-ops # https://github.com/fpco/stackage/issues/2527
3068+ - proto-lens-protobuf-types
3069+ - tensorflow
3070+ - tensorflow-core-ops
30353071 - tensorflow-opgen
3036− - tensorflow-ops # https://github.com/fpco/stackage/issues/2527
3072+ - tensorflow-ops
30373073 - tensorflow-proto
30383074 - tensorflow-test
30393075
@@ -3047,6 +3083,8 @@ packages:
30473083 - async-refresh
30483084 - async-refresh-tokens
30493085 - type-level-integers
3086+ - partial-order
3087+ - async-timer
30503088
30513089 "Simon Hafner <hafnersimon@gmail.com> @reactormonk":
30523090 - uri-bytestring-aeson
@@ -3064,6 +3102,20 @@ packages:
30643102 - selda-sqlite
30653103 - selda-postgresql
30663104
3105+ "Luis Pedro Coelho <luis@luispedro.org> @luispedro":
3106+ - safeio
3107+
3108+ "Alex Biehl <alexbiehl@gmail.com> @alexbiehl":
3109+ - haddock-library
3110+ - haddock-api
3111+ - haddock
3112+
3113+ "Mark Hopkins <markjohnhopkins@gmail.com> @mjhopkins":
3114+ - alerta
3115+
3116+ "Steven Vandevelde <icid.asset@gmail.com> @icidasset":
3117+ - shikensu
3118+
30673119 # If you stop maintaining a package you can move it here.
30683120 # It will then be disabled if it starts causing problems.
30693121 # See https://github.com/fpco/stackage/issues/1056
@@ -3101,14 +3153,6 @@ packages:
31013153 # https://github.com/fpco/stackage/issues/2251
31023154 - sbv < 5.15
31033155
3104− # https://github.com/fpco/stackage/issues/2312
3105− - xml-conduit < 1.5.0
3106− - atom-conduit < 0.4.0.2
3107− - imm < 1.1.0.1
3108− - opml-conduit < 0.6.0.2
3109− - rss-conduit < 0.3.0.1
3110− - MusicBrainz < 0.3
3111−
31123156 # https://github.com/fpco/stackage/issues/2317
31133157 - skylighting < 0.2
31143158
@@ -3131,12 +3175,6 @@ packages:
31313175 # https://github.com/fpco/stackage/issues/2400
31323176 - hslua < 0.5
31333177
3134− # https://github.com/fpco/stackage/issues/2433
3135− - hlint < 2
3136−
3137− # https://github.com/fpco/stackage/issues/2439
3138− - persistent < 2.7.0
3139−
31403178 # https://github.com/fpco/stackage/issues/2440
31413179 - discord-hs < 0.3.2
31423180
@@ -3145,6 +3183,7 @@ packages:
31453183
31463184 # https://github.com/fpco/stackage/issues/2451
31473185 - websockets < 0.11.0.0
3186+ - servant-subscriber < 0.6.0.1 # requires 0.11 on websockets
31483187
31493188 # https://github.com/fpco/stackage/issues/2464
31503189 - traverse-with-class < 1.0.0.0
@@ -3152,47 +3191,106 @@ packages:
31523191 # https://github.com/fpco/stackage/issues/2477
31533192 - intervals < 0.8
31543193
3155− # https://github.com/fpco/stackage/issues/2478
3156− - generics-sop < 0.3.0.0
3157−
3158− # https://github.com/fpco/stackage/issues/2481
3159− - megaparsec < 5.3.0
3160−
31613194 # https://github.com/fpco/stackage/issues/2487
31623195 - graphviz < 2999.19
31633196
31643197 # https://github.com/fpco/stackage/issues/2489
31653198 - haskell-src-meta < 0.8
3199+ - interpolate < 0.1.1
31663200
31673201 # https://github.com/fpco/stackage/issues/2494
31683202 # Indirectly blocked on fpco/stackage/issues/245
31693203 - websockets-simple < 0.0.2.1
31703204 - websockets-rpc < 0.4.1
31713205
3172− # https://github.com/fpco/stackage/issues/2504
3173− - statistics < 0.14
3174−
3175− # https://github.com/fpco/stackage/issues/2513
3176− - hsyslog < 5
3177−
3178− # https://github.com/fpco/stackage/issues/2516
3179− - ghc-typelits-knownnat < 0.3
3180−
3181− # https://github.com/fpco/stackage/issues/2365
3182− - matplotlib < 0.4.1 # still an issue with 0.4.5
3183−
31843206 # https://github.com/fpco/stackage/issues/2528
31853207 - concurrent-output < 1.10.0
31863208
31873209 # https://github.com/fpco/stackage/issues/2529
31883210 - mmorph < 1.1.0
31893211
3190− # https://github.com/fpco/stackage/issues/2530
3191− - cue-sheet < 0.1.1
3192−
31933212 # https://github.com/fpco/stackage/issues/2533
31943213 - mysql-haskell < 0.8.1.0
31953214
3215+ # https://github.com/fpco/stackage/issues/2537
3216+ - servant < 0.11
3217+ - servant-client < 0.11
3218+ - servant-server < 0.11
3219+ - servant-docs < 0.10.0.1
3220+ - servant-foreign < 0.10.0.1
3221+
3222+ # https://github.com/fpco/stackage/issues/2538
3223+ # https://github.com/fpco/stackage/issues/2604
3224+ - criterion < 1.2
3225+ - statistics < 0.14 # requires bigger criterion, criterion stopped on #2538
3226+ - thread-local-storage < 0.1.2 # caused by #2604
3227+
3228+ # https://github.com/fpco/stackage/issues/2550
3229+ - foldl < 1.3.0
3230+
3231+ # https://github.com/fpco/stackage/issues/2555
3232+ - streaming-commons < 0.1.18
3233+
3234+ # https://github.com/fpco/stackage/issues/2557
3235+ - singletons < 2.3
3236+ - th-desugar < 1.7
3237+
3238+ # https://github.com/fpco/stackage/issues/2559
3239+ - path-io < 1.3
3240+
3241+ # https://github.com/fpco/stackage/issues/2560
3242+ - quickcheck-instances < 0.3.13
3243+ - text-show-instances < 3.6.1
3244+ - aeson-compat < 0.3.7
3245+
3246+ # https://github.com/fpco/stackage/issues/2562
3247+ - trifecta < 1.7
3248+
3249+ # https://github.com/haskell/haddock/issues/634
3250+ - haddock < 2.17.5
3251+
3252+ # https://github.com/fpco/stackage/issues/2569
3253+ - optparse-applicative < 0.14
3254+
3255+ # https://github.com/fpco/stackage/issues/2570
3256+ - pandoc-citeproc < 0.10.5
3257+
3258+ # https://github.com/jaspervdj/hakyll/issues/544
3259+ - hakyll < 4.9.6.0
3260+
3261+ # https://github.com/fpco/stackage/issues/2577
3262+ - hint < 0.7
3263+
3264+ # https://github.com/fpco/stackage/issues/2583
3265+ - path < 0.6
3266+
3267+ # https://github.com/fpco/stackage/issues/2584
3268+ - tasty-quickcheck < 0.9
3269+
3270+ # https://github.com/fpco/stackage/issues/2586
3271+ - QuickCheck < 2.10
3272+ - these < 0.7.4
3273+
3274+ # https://github.com/fpco/stackage/issues/2587
3275+ - extra < 1.6
3276+
3277+ # https://github.com/michalkonecny/mixed-types-num/issues/1
3278+ - mixed-types-num < 0.2
3279+
3280+ # https://github.com/fpco/stackage/issues/2590
3281+ - text-show < 3.6.2
3282+
3283+ # https://github.com/fpco/stackage/issues/2594
3284+ - req < 0.3.0 # also remove from expected-test-failure
3285+ - req-conduit < 0.2.0 # because of above
3286+
3287+ # https://github.com/fpco/stackage/issues/2595
3288+ - cassava < 0.5.0.0
3289+ - cassava-conduit < 0.4.0.0 # because of above and #2586
3290+
3291+ # https://github.com/centromere/pipes-cacophony/issues/4
3292+ - cacophony < 0.10.0 # causes failure in pipes-cacophony
3293+
31963294# end of packages
31973295
31983296# Package flags are applied to individual packages, and override the values of
@@ -3281,6 +3379,10 @@ package-flags:
32813379 functor-classes-compat:
32823380 containers: false
32833381
3382+ timezone-series:
3383+ time_1_6_and_1_7: true
3384+ time_pre_1_6: false
3385+
32843386# end of package-flags
32853387
32863388# Special configure options for individual packages
@@ -3341,15 +3443,18 @@ skipped-tests:
33413443 - GLFW-b
33423444 - Glob
33433445 - HTTP
3446+ - aws # bounds: http-client < 0.5
33443447 - bindings-GLFW
33453448 - case-insensitive
33463449 - darcs
3450+ - dbus # bounds: QuickCheck < 2.9 via chell-quickcheck
33473451 - exception-transformers
33483452 - extensible-effects
33493453 - fclabels
33503454 - language-ecmascript
33513455 - lifted-base
33523456 - parsec
3457+ - partial-order # https://github.com/mtesseract/haskell-partial-order/issues/1
33533458 - rank1dynamic
33543459 - threads
33553460 - tz
@@ -3381,7 +3486,7 @@ skipped-tests:
33813486 - snap # QuickCheck 2.9
33823487 - state-plus # QuickCheck 2.9
33833488 - system-filepath # QuickCheck 2.9 via chell-quickcheck
3384− - terminal-progress-bar # fixed on master, depends on older version of itself
3489+ - ghc-mod # hspec 2.4
33853490
33863491 # Transitive outdated dependencies
33873492 # These packages
@@ -3419,6 +3524,9 @@ skipped-tests:
34193524 # criterion
34203525 - store
34213526
3527+ # wrong package.yaml file
3528+ - teardown # https://github.com/roman/Haskell-teardown/issues/1
3529+
34223530# end of skipped-tests
34233531
34243532# Tests which we should build and run, but which are expected to fail. We
@@ -3445,7 +3553,7 @@ expected-test-failures:
34453553 - pandoc-citeproc # https://github.com/jgm/pandoc-citeproc/issues/172
34463554 - spdx # https://github.com/phadej/spdx/issues/8
34473555 - statistics # https://github.com/bos/statistics/issues/42
3448− - courier # https://github.com/hargettp/courier/issues/18
3556+ - matplotlib # https://github.com/fpco/stackage/issues/2365
34493557
34503558 # Timeouts
34513559 # These tests sometimes take too long and hit the stackage build
@@ -3454,9 +3562,9 @@ expected-test-failures:
34543562 - cabal-helper
34553563 - generic-random
34563564 - graphviz
3457− - lens
34583565 - punycode
34593566 - zip
3567+ - unagi-chan
34603568
34613569 # Requires running servers, accounts, or a specific
34623570 # environment. These shouldn't be re-enabled unless we know a fix
@@ -3549,6 +3657,7 @@ expected-test-failures:
35493657 - rematch # No issue tracker, sent e-mail to maintainer https://github.com/fpco/stackage/issues/376
35503658 - xlsior # https://github.com/rcallahan/xlsior/issues/1
35513659 - yi-keymap-vim # https://github.com/yi-editor/yi/issues/954
3660+ - ghc-syb-utils # https://github.com/nominolo/ghc-syb/issues/18
35523661
35533662 # Assertion failures, these can be real bugs or just limitations
35543663 # in the test cases.
@@ -3563,6 +3672,10 @@ expected-test-failures:
35633672 - xmonad # 0.12 https://github.com/xmonad/xmonad/issues/36
35643673 - pixelated-avatar-generator # 0.1.3 https://github.com/ExcaliburZero/pixelated-avatar-generator/issues/19
35653674 - xml-picklers # https://github.com/Philonous/xml-picklers/issues/5
3675+ - throwable-exceptions # https://github.com/aiya000/hs-throwable-exceptions/issues/2
3676+ - shikensu # https://github.com/icidasset/shikensu/issues/5
3677+ - cacophony # https://github.com/centromere/cacophony/issues/5
3678+ - pipes-cacophony # https://github.com/centromere/pipes-cacophony/issues/3
35663679
35673680 # Compilation failures
35683681 - ListLike # No issue tracker, e-mail sent to maintainer
@@ -3580,9 +3693,9 @@ expected-test-failures:
35803693 - wai-middleware-content-type # 0.4.1 - https://github.com/athanclark/wai-middleware-content-type/issues/2
35813694 - xmlgen # https://github.com/skogsbaer/xmlgen/issues/6
35823695 - yesod-auth-basic # https://github.com/creichert/yesod-auth-basic/issues/1
3696+ - haddock
35833697
35843698 # Stackage upper bounds, re-enable these when their upper bound is removed
3585− - lens # doctest failure in 4.15.1, fixed in 4.15.2 but lens has an upper bound
35863699
35873700 # Recursive deps https://github.com/fpco/stackage/issues/1818
35883701 - clock # 0.7.2 clock:test => tasty:lib => clock:lib
@@ -3609,6 +3722,9 @@ expected-test-failures:
36093722 - servant # https://github.com/haskell-servant/servant/issues/698
36103723 - snap-core # https://github.com/snapframework/snap-core/issues/26
36113724 - stm-delay # https://github.com/joeyadams/haskell-stm-delay/issues/5
3725+ - pg-transact # https://github.com/jfischoff/pg-transact/issues/2
3726+ - tmp-postgres # https://github.com/jfischoff/tmp-postgres/issues/1
3727+ - postgresql-simple-queue # same issue as before, see also https://github.com/fpco/stackage/issues/2592 as that will fix both
36123728
36133729# end of expected-test-failures
36143730
@@ -3634,6 +3750,10 @@ expected-benchmark-failures:
36343750 - dbus # No issue tracker, sent e-mail to maintainer
36353751 - thyme # https://github.com/liyang/thyme/issues/50
36363752 - xmlgen # https://github.com/skogsbaer/xmlgen/issues/6
3753+ - ghc-mod # https://github.com/DanielG/ghc-mod/issues/895
3754+
3755+ # wrong package.yaml file
3756+ - teardown # https://github.com/roman/Haskell-teardown/issues/1
36373757
36383758# end of expected-benchmark-failures
36393759
@@ -3690,6 +3810,7 @@ skipped-benchmarks:
36903810 # to verify.
36913811 - criterion-plus
36923812 - http2
3813+ - pipes # optparse-applicative 0.13
36933814
36943815 # Transitive outdated dependencies
36953816 # These packages
@@ -3709,183 +3830,14 @@ skipped-benchmarks:
37093830 # GHC Bugs
37103831 - hledger-lib # https://github.com/fpco/stackage/issues/1587
37113832
3712− - pipes # optparse-applicative 0.13
3713−
3714− # Criterionpocalypse # via criterion: via cassava: bounds: vector
3715− - Earley
3716− - Frames
3717− - IntervalMap
3718− - JuicyPixels-extra
3719− - acid-state
3720− - ad
3721− - arithmoi
3722− - attoparsec
3723− - avers
3724− - binary-list
3725− - binary-parsers
3726− - binary-tagged
3727− - binary-typed
3728− - blake2
3729− - buffer-builder
3730− - bytestring-conversion
3731− - bytestring-tree-builder
3732− - cacophony
3733− - case-insensitive
3833+ # Cyclic dependencies
37343834 - cassava
3735− - cipher-aes128
3736− - clash-prelude
3737− - clustering
3738− - cmark
3739− - conduit
3740− - conduit-extra
3741− - conduit-iconv
3742− - cprng-aes
3743− - criterion
3744− - cron
3745− - crypto-numbers
3746− - crypto-pubkey
3747− - cryptohash
3835+
3836+ # Won't be updated only for the benchmark component
3837+ # (https://github.com/fpco/stackage/issues/2538#issuecomment-304458844)
37483838 - cryptohash-md5
37493839 - cryptohash-sha1
37503840 - cryptohash-sha256
3751− - cryptol
3752− - ctrie
3753− - data-msgpack
3754− - diagrams-lib
3755− - dimensional
3756− - do-list
3757− - ed25519
3758− - edit-distance
3759− - effect-handlers
3760− - euphoria
3761− - farmhash
3762− - fast-builder
3763− - fast-digits
3764− - fclabels
3765− - foldl
3766− - foldl-statistics
3767− - gitson
3768− - glob-posix
3769− - graphviz
3770− - grouped-list
3771− - hOpenPGP
3772− - hashable
3773− - haskell-tools-cli
3774− - hasql
3775− - highjson
3776− - hindent
3777− - hip
3778− - histogram-fill
3779− - hledger
3780− - hosc
3781− - hourglass
3782− - html-email-validate
3783− - htoml
3784− - http-client-tls
3785− - http-link-header
3786− - human-readable-duration
3787− - hw-balancedparens
3788− - hw-bits
3789− - hw-conduit
3790− - hw-json
3791− - hw-rankselect-base
3792− - hweblib
3793− - hxt-regex-xmlschema
3794− - identicon
3795− - ilist
3796− - include-file
3797− - incremental-parser
3798− - inline-r
3799− - jose-jwt
3800− - katip
3801− - kdt
3802− - lens
3803− - lifted-async
3804− - lifted-base
3805− - logging-effect
3806− - loop
3807− - lucid
3808− - matrices
3809− - matrix
3810− - megaparsec
3811− - monad-logger-prefix
3812− - mongoDB
3813− - mono-traversable
3814− - monoid-extras
3815− - morte
3816− - mutable-containers
3817− - netpbm
3818− - pandoc
3819− - phantom-state
3820− - picoparsec
3821− - postgresql-binary
3822− - pretty-simple
3823− - prometheus-client
3824− - psqueues
3825− - publicsuffix
3826− - ramus
3827− - rdf
3828− - redis-io
3829− - reinterpret-cast
3830− - reroute
3831− - rethinkdb-client-driver
3832− - rose-trees
3833− - sampling
3834− - sandi
3835− - say
3836− - scalpel-core
3837− - scanner
3838− - scientific
3839− - semver
3840− - servant-auth-cookie
3841− - sets
3842− - skylighting
3843− - snap-server
3844− - sorted-list
3845− - sourcemap
3846− - sparse-linear-algebra
3847− - stache
3848− - stackage-curator
3849− - stateWriter
3850− - stm-containers
3851− - store
3852− - streaming-commons
3853− - superbuffer
3854− - taggy
3855− - tar
3856− - text-manipulate
3857− - text-metrics
3858− - text-show
3859− - thread-local-storage
3860− - thyme
3861− - timemap
3862− - tinylog
3863− - tls
3864− - turtle
3865− - tz
3866− - ua-parser
3867− - unbound-generics
3868− - unicode-transforms
3869− - union
3870− - unordered-containers
3871− - uri-bytestring
3872− - uuid
3873− - uuid-types
3874− - varying
3875− - vector-binary-instances
3876− - vectortiles
3877− - vinyl
3878− - wai-middleware-metrics
3879− - wai-routing
3880− - warp
3881− - wire-streams
3882− - word24
3883− - word8
3884− - xmlgen
3885− - yesod-core
3886− - yi-rope
3887− - zippers
3888− - jvm
38893841
38903842# end of skipped-benchmarks
38913843
@@ -4006,10 +3958,11 @@ build-tool-overrides:
40063958tell-me-when-its-released:
40073959- point-octree-0.5.5.3 # re-enable test and then we can resolve https://github.com/fpco/lts-haskell/issues/27
40083960- yarr-1.4.0.2 # Re-enable package https://github.com/fpco/stackage/issues/1876
4009−- terminal-progress-bar-0.1.1 # Unskip test suite
4010−- req-0.2.0 # Remove from expected-test-failures https://github.com/mrkkrp/req/issues/14#issuecomment-287562784
40113961- vivid-0.2.0.5 # Re-enable package (disabed per MonadRandom < 0.5) https://github.com/fpco/stackage/issues/2180
4012−- lens-4.15.2 # Test failures in lens-4.15.1 https://github.com/fpco/stackage/issues/2496
3962+- cryptohash-md5-0.11.100.1 # re-enable benchmarks, https://github.com/fpco/stackage/issues/2538#issuecomment-304458844
3963+- cryptohash-sha1-0.11.100.1 # re-enable benchmarks, https://github.com/fpco/stackage/issues/2538#issuecomment-304458844
3964+- cryptohash-sha256-0.11.100.1 # re-enable benchmarks, https://github.com/fpco/stackage/issues/2538#issuecomment-304458844
3965+- pipes-cacophony-0.4.1 # shoulb be able to enable both this and cacophony afterwards, see https://github.com/centromere/pipes-cacophony/issues/4
40133966
40143967# Packages which should be hidden after registering, to avoid module name
40153968# conflicts. This is intended for at least two use cases:
debian-bootstrap.sh+50
@@ -207,3 +207,53 @@ curl https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-l
207207#apt-add-repository multiverse \
208208# && apt-get update \
209209# && apt-get install -y libfdk-aac-dev
210+
211+
212+################################################################################
213+# Install opencv.
214+
215+OPENCV_VERSION="3.2.0"
216+
217+apt-get install -y \
218+ cmake \
219+ pkg-config \
220+ libjpeg-dev \
221+ libtiff5-dev \
222+ libjasper-dev \
223+ libpng12-dev \
224+ libavcodec-dev \
225+ libavformat-dev \
226+ libswscale-dev \
227+ libxvidcore-dev \
228+ libx264-dev \
229+ libv4l-dev \
230+ liblapacke-dev \
231+ libgtk-3-dev \
232+ libopenblas-dev \
233+ libhdf5-dev \
234+ libtesseract-dev \
235+ libleptonica-dev \
236+ python3-dev \
237+ gfortran
238+
239+# Make a new directory
240+rm -rf /tmp/opencv-build
241+mkdir /tmp/opencv-build
242+cd /tmp/opencv-build
243+
244+# Download OpenCV
245+curl -L https://github.com/opencv/opencv/archive/${OPENCV_VERSION}.tar.gz | tar xz
246+curl -L https://github.com/opencv/opencv_contrib/archive/${OPENCV_VERSION}.tar.gz | tar xz
247+
248+cd opencv-${OPENCV_VERSION}
249+mkdir build
250+cd build
251+cmake -D CMAKE_BUILD_TYPE=RELEASE \
252+ -D CMAKE_INSTALL_PREFIX=/usr/local \
253+ -D OPENCV_EXTRA_MODULES_PATH=/tmp/opencv-build/opencv_contrib-${OPENCV_VERSION}/modules
254+
255+make -j
256+
257+make install
258+
259+################################################################################