@@ -183,8 +183,6 @@ jobs:
183183 - compiler: ghc-7.0.1
184184 addons: {"apt":{"packages":["ghc-7.0.1","cabal-install-3.6"],"sources":[{"key_url":"https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x063dab2bdc0b3f9fcebc378bff3aeacef6f88286","sourceline":"deb http://ppa.launchpad.net/hvr/ghc/ubuntu bionic main"}]}}
185185 os: linux
186- allow_failures:
187- - compiler: ghc-9.4.1
188186before_install:
189187 - |
190188 if echo $CC | grep -q ghcjs; then
@@ -211,7 +209,6 @@ before_install:
211209 - TEST=--enable-tests
212210 - BENCH=--enable-benchmarks
213211 - HEADHACKAGE=false
214- - if [ $((! GHCJSARITH && HCNUMVER >= 90400)) -ne 0 ] ; then HEADHACKAGE=true ; fi
215212 - rm -f $CABALHOME/config
216213 - |
217214 echo "verbose: normal +nowrap +markoutput" >> $CABALHOME/config
@@ -229,17 +226,6 @@ before_install:
229226 echo " prefix: $CABALHOME" >> $CABALHOME/config
230227 echo "repository hackage.haskell.org" >> $CABALHOME/config
231228 echo " url: http://hackage.haskell.org/" >> $CABALHOME/config
232- - |
233- if $HEADHACKAGE; then
234- echo "repository head.hackage.ghc.haskell.org" >> $CABALHOME/config
235- echo " url: https://ghc.gitlab.haskell.org/head.hackage/" >> $CABALHOME/config
236- echo " secure: True" >> $CABALHOME/config
237- echo " root-keys: 7541f32a4ccca4f97aea3b22f5e593ba2c0267546016b992dfadcd2fe944e55d" >> $CABALHOME/config
238- echo " 26021a13b401500c8eb2761ca95c61f2d625bfef951b939a8124ed12ecf07329" >> $CABALHOME/config
239- echo " f76d08be13e9a61a377a85e2fb63f4c5435d40f8feb3e12eb05905edb8cdea89" >> $CABALHOME/config
240- echo " key-threshold: 3" >> $CABALHOME/config
241- echo "active-repositories: hackage.haskell.org, head.hackage.ghc.haskell.org:override" >> $CABALHOME/config
242- fi
243229install:
244230 - ${CABAL} --version
245231 - echo "$(${HC} --version) [$(${HC} --print-project-git-commit-id 2> /dev/null || echo '?')]"
@@ -259,10 +245,6 @@ install:
259245 - if [ $((GHCJSARITH || ! GHCJSARITH && HCNUMVER >= 80200)) -ne 0 ] ; then echo 'package splitmix' >> cabal.project ; fi
260246 - "if [ $((GHCJSARITH || ! GHCJSARITH && HCNUMVER >= 80200)) -ne 0 ] ; then echo ' ghc-options: -Werror=missing-methods' >> cabal.project ; fi"
261247 - ""
262- - |
263- if $HEADHACKAGE; then
264- echo "allow-newer: $($HCPKG list --simple-output | sed -E 's/([a-zA-Z-]+)-[0-9.]+/*:\1,/g')" >> $CABALHOME/config
265- fi
266248 - "for pkg in $($HCPKG list --simple-output); do echo $pkg | sed 's/-[^-]*$//' | (grep -vE -- '^(splitmix)$' || true) | sed 's/^/constraints: /' | sed 's/$/ installed/' >> cabal.project.local; done"
267249 - cat cabal.project || true
268250 - cat cabal.project.local || true
@@ -290,10 +272,6 @@ script:
290272 - if [ $((GHCJSARITH || ! GHCJSARITH && HCNUMVER >= 80200)) -ne 0 ] ; then echo 'package splitmix' >> cabal.project ; fi
291273 - "if [ $((GHCJSARITH || ! GHCJSARITH && HCNUMVER >= 80200)) -ne 0 ] ; then echo ' ghc-options: -Werror=missing-methods' >> cabal.project ; fi"
292274 - ""
293- - |
294- if $HEADHACKAGE; then
295- echo "allow-newer: $($HCPKG list --simple-output | sed -E 's/([a-zA-Z-]+)-[0-9.]+/*:\1,/g')" >> $CABALHOME/config
296- fi
297275 - "for pkg in $($HCPKG list --simple-output); do echo $pkg | sed 's/-[^-]*$//' | (grep -vE -- '^(splitmix)$' || true) | sed 's/^/constraints: /' | sed 's/$/ installed/' >> cabal.project.local; done"
298276 - cat cabal.project || true
299277 - cat cabal.project.local || true
0 commit comments