@@ -81,17 +81,14 @@ matrix:
8181 # CABAL_CONFIGURE_OPTIONS (cabal), CABAL_NEWBUILD_OPTIONS (cabal-new)
8282 # --------------------------------------------------------------------------
8383
84− # Using stack builds, cabal builds get terminated because the tests
85− # take more than 10 minutes and it does not produce any output until the end.
86−
8784 #- env: BUILD=cabal-new GHCVER=head
8885 # addons: {apt: {packages: [cabal-install-head,ghc-head], sources: [hvr-ghc]}}
8986
90− - env: BUILD=cabal-new GHCVER=8.6.4 GHC_OPTIONS="" CABAL_NEWBUILD_OPTIONS="--flags streamk"
91− addons: {apt: {packages: [cabal-install-head,ghc-8.6.4], sources: [hvr-ghc]}}
87+ - env: BUILD=cabal-new GHCVER=8.6.5 GHC_OPTIONS="" CABAL_NEWBUILD_OPTIONS="--flags streamk"
88+ addons: {apt: {packages: [cabal-install-head,ghc-8.6.5], sources: [hvr-ghc]}}
9289
93− - env: BUILD=cabal-new GHCVER=8.6.4 GHC_OPTIONS="" CABAL_NEWBUILD_OPTIONS="--flags examples-sdl"
94− addons: {apt: {packages: [cabal-install-head,ghc-8.6.4,libsdl1.2-dev], sources: [hvr-ghc]}}
90+ #- env: BUILD=cabal-new GHCVER=8.6.5 GHC_OPTIONS="" CABAL_NEWBUILD_OPTIONS="--flags examples-sdl"
91+ # addons: {apt: {packages: [cabal-install-head,ghc-8.6.4,libsdl1.2-dev], sources: [hvr-ghc]}}
9592
9693 - env: BUILD=cabal-new GHC_OPTIONS="" GHCVER=8.4.4
9794 addons: {apt: {packages: [cabal-install-head,ghc-8.4.4], sources: [hvr-ghc]}}
@@ -99,11 +96,15 @@ matrix:
9996 #- env: BUILD=cabal-new GHCVER=8.2.2
10097 # addons: {apt: {packages: [cabal-install-2.0,ghc-8.2.2], sources: [hvr-ghc]}}
10198
102− #- env: BUILD=cabal GHCVER=8.0.2
103− # addons: {apt: {packages: [cabal-install-1.24,ghc-8.0.2], sources: [hvr-ghc]}}
99+ # Disable warnings because COMPLETE pragma is not available in this GHC
100+ # version
101+ - env: BUILD=cabal-new GHCVER=8.0.2 GHC_OPTIONS="" CABAL_NEWBUILD_OPTIONS="--flags examples-sdl"
102+ addons: {apt: {packages: [cabal-install-2.4,ghc-8.0.2,libsdl1.2-dev], sources: [hvr-ghc]}}
104103
105− #- env: BUILD=cabal GHCVER=7.10.3
106− # addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3], sources: [hvr-ghc]}}
104+ # For 7.10.3 we disable -Werror because of some bogus SPECIALIZE pragma
105+ # warnings.
106+ - env: BUILD=cabal-new GHCVER=7.10.3 GHC_OPTIONS="" CABAL_NEWBUILD_OPTIONS="--flags examples-sdl"
107+ addons: {apt: {packages: [cabal-install-2.4,ghc-7.10.3,libsdl1.2-dev], sources: [hvr-ghc]}}
107108
108109 # You can specify build flags like this:
109110 #- env: BUILD=cabal-new CABAL_NEWBUILD_OPTIONS="--flags=dev"
@@ -131,19 +132,15 @@ matrix:
131132 # are: STACK_YAML, STACK_OPTIONS, STACK_BUILD_OPTIONS
132133 # --------------------------------------------------------------------------
133134
134− # Using cabal-install-1.24 for stack solver to work
135135 #- env: BUILD=stack RESOLVER=nightly
136136 # addons: {apt: {packages: [cabal-install-1.24], sources: [hvr-ghc]}}
137137
138− # Use cabal-install-1.24 if you want stack solver to work
139− #- env: BUILD=stack RESOLVER=lts-13 GHCVER=8.6
140− # addons: {apt: {packages: [cabal-install-2.4], sources: [hvr-ghc]}}
138+ - env: BUILD=stack RESOLVER=lts-13 GHCVER=8.6 STACK_BUILD_OPTIONS="--flag streamly:examples-sdl"
139+ addons: {apt: {packages: [cabal-install-2.4,libsdl1.2-dev], sources: [hvr-ghc]}}
141140
142− # Use cabal-install-1.24 if you want stack solver to work
143141 #- env: BUILD=stack RESOLVER=lts-12 GHCVER=8.4
144142 # addons: {apt: {packages: [cabal-install-2.4], sources: [hvr-ghc]}}
145143
146− # Use cabal-install-1.24 for stack solver to work
147144 # GHC-8.2.2 hogs memory leading to out-of-memory when compiling benchmarks
148145 # So disable the benchmarks for this build.
149146 - env: BUILD=stack GHCVER=8.2.2 RESOLVER=lts-11 GHC_OPTIONS="" DISABLE_SDIST_BUILD=y DISABLE_DIST_CHECKS=y DISABLE_BENCH=y
@@ -151,13 +148,13 @@ matrix:
151148
152149 # Disable warnings because COMPLETE pragma is not available in this GHC
153150 # version
154− - env: BUILD=stack RESOLVER=lts-9 GHCVER=8.0.2 GHC_OPTIONS="" STACK_YAML=stack-8.0.yaml DISABLE_SDIST_BUILD=y DISABLE_DIST_CHECKS=y STACK_BUILD_OPTIONS="--flag streamly:examples-sdl"
155− addons: {apt: {packages: [cabal-install-2.4,libsdl1.2-dev], sources: [hvr-ghc]}}
151+ #- env: BUILD=stack RESOLVER=lts-9 GHCVER=8.0.2 GHC_OPTIONS="" STACK_YAML=stack-8.0.yaml DISABLE_SDIST_BUILD=y DISABLE_DIST_CHECKS=y STACK_BUILD_OPTIONS="--flag streamly:examples-sdl"
152+ # addons: {apt: {packages: [cabal-install-2.4,libsdl1.2-dev], sources: [hvr-ghc]}}
156153
157154 # For 7.10.3 we disable -Werror because of some bogus SPECIALIZE pragma
158155 # warnings.
159− - env: BUILD=stack RESOLVER=lts-6 GHCVER=7.10.3 GHC_OPTIONS="" STACK_YAML=stack-7.10.yaml DISABLE_SDIST_BUILD=y DISABLE_DIST_CHECKS=y STACK_BUILD_OPTIONS="--flag streamly:examples-sdl"
160− addons: {apt: {packages: [cabal-install-2.4,libsdl1.2-dev], sources: [hvr-ghc]}}
156+ #- env: BUILD=stack RESOLVER=lts-6 GHCVER=7.10.3 GHC_OPTIONS="" STACK_YAML=stack-7.10.yaml DISABLE_SDIST_BUILD=y DISABLE_DIST_CHECKS=y STACK_BUILD_OPTIONS="--flag streamly:examples-sdl"
157+ # addons: {apt: {packages: [cabal-install-2.4,libsdl1.2-dev], sources: [hvr-ghc]}}
161158
162159 # You can keep a STACK_YAML file at any path location
163160 #- env: BUILD=stack STACK_YAML=.ci/stack-8.0.yaml