ci-images merge requestshttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests2021-07-27T18:03:57Zhttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/61Mirror docker-in-docker image2021-07-27T18:03:57ZBen GamariMirror docker-in-docker imageWe have started hitting DockerHub's new rate limit due to our cleanup
script. Mitigate this by mirroring the docker-in-docker images locallyWe have started hitting DockerHub's new rate limit due to our cleanup
script. Mitigate this by mirroring the docker-in-docker images locallyhttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/60Try unbreak build2020-12-19T21:23:46ZJohn EricsonTry unbreak buildSee each commitSee each commithttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/59Constraint Alex to be new enough to support the revised primops2020-12-22T15:29:00ZJohn EricsonConstraint Alex to be new enough to support the revised primops@bgamari however the trickiness here is that ghc-head pre and post https://gitlab.haskell.org/ghc/ghc/-/merge_requests/4492 is both `9.1.x`, so no version of alex can distinguish the two.@bgamari however the trickiness here is that ghc-head pre and post https://gitlab.haskell.org/ghc/ghc/-/merge_requests/4492 is both `9.1.x`, so no version of alex can distinguish the two.https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/58Bump bootstrap GHC to 8.10.22020-10-22T18:22:43ZBen GamariBump bootstrap GHC to 8.10.2This allows us to use more widely-available LLVM releases, unbreaking the LLVM build.This allows us to use more widely-available LLVM releases, unbreaking the LLVM build.https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/57Install LLVM 7.0.1 on Debian 102020-10-20T03:19:14ZBen GamariInstall LLVM 7.0.1 on Debian 10https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/56Add hlint-3.2 to the base image2020-10-02T22:27:58ZHécate MoonlightAdd hlint-3.2 to the base imagehttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/55Install stack2020-09-21T19:21:11ZBen GamariInstall stackTo help test the hadrian bootstrap under stack.
See ghc/ghc#18726.To help test the hadrian bootstrap under stack.
See ghc/ghc#18726.https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/54Fix it2020-09-05T01:54:24ZBen GamariFix ithttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/53Bump Containerfile2020-09-04T16:00:41ZBen GamariBump ContainerfileFixes escaping of ENVs.Fixes escaping of ENVs.https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/52Dhallify dockerfiles2021-04-08T01:10:07ZBen GamariDhallify dockerfilesThis is a major refactoring and consolidation of the Docker image generation logic. It eliminates a great deal of repetition, resolves several inconsistencies, and makes the Docker images significantly more maintainable.This is a major refactoring and consolidation of the Docker image generation logic. It eliminates a great deal of repetition, resolves several inconsistencies, and makes the Docker images significantly more maintainable.https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/51Explicitly set locations of tool locations2020-09-04T01:22:34ZBen GamariExplicitly set locations of tool locationsWe now expose the following environment variables to ensure that tools
are specified explicitly:
* CABAL
* GHC
* OPT
* LLC
* HAPPY
* ALEX
* HSCOLOUR
`configure` will pick these up.We now expose the following environment variables to ensure that tools
are specified explicitly:
* CABAL
* GHC
* OPT
* LLC
* HAPPY
* ALEX
* HSCOLOUR
`configure` will pick these up.https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/50alpine: Install xelatex and friends2020-09-01T18:16:26ZBen Gamarialpine: Install xelatex and friendshttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/49Require happy >= 1.20.02020-08-25T18:12:29ZVladislav ZavialovRequire happy >= 1.20.0Ben GamariBen Gamarihttps://gitlab.haskell.org/ghc/ci-images/-/merge_requests/48Add Dockerfile for Ubuntu 20.042020-08-19T14:06:56ZWander HillenAdd Dockerfile for Ubuntu 20.04Related to https://gitlab.haskell.org/ghc/ghc/-/issues/18390, to properly test io_uring related code we need an image with a modern enough kernel to have the requisite libraries. Ubuntu 20.04 LTS fits that requirement.Related to https://gitlab.haskell.org/ghc/ghc/-/issues/18390, to properly test io_uring related code we need an image with a modern enough kernel to have the requisite libraries. Ubuntu 20.04 LTS fits that requirement.https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/47Bump cabal-install to 3.2.0.02020-07-26T18:41:36ZBen GamariBump cabal-install to 3.2.0.0https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/46include ncurses-static on apline for ghc/ghc#178782020-06-20T18:41:19ZBrian Jaressinclude ncurses-static on apline for ghc/ghc#17878I don't know if this is the right fix, but I don't see a way to try it out without a merge.
While doing a static CI build of GHC, I get errors about not being able to find an ncurses library, even though it's found fine in a non-static ...I don't know if this is the right fix, but I don't see a way to try it out without a merge.
While doing a static CI build of GHC, I get errors about not being able to find an ncurses library, even though it's found fine in a non-static (dynamically linked) build. Alpine Linux has a separate ncurses-static package, so I thought I'd try that.https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/45Bump cabal-install to 3.2.0.02020-09-02T18:10:51ZBen GamariBump cabal-install to 3.2.0.0https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/44Bump LLVM to 10.0.02020-05-31T17:34:10ZBen GamariBump LLVM to 10.0.0For ghc/ghc#18267.
We remove LLVM from the images for which LLVM 10 is unavailable.For ghc/ghc#18267.
We remove LLVM from the images for which LLVM 10 is unavailable.https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/43x86_64-linux-deb10: Install AArch64 cross-compiler2020-05-26T19:50:44ZBen Gamarix86_64-linux-deb10: Install AArch64 cross-compilerIn service of ghc/ghc#18234.In service of ghc/ghc#18234.https://gitlab.haskell.org/ghc/ci-images/-/merge_requests/42Install locales package for all debian images2020-05-05T20:08:45ZGleb PopovInstall locales package for all debian images