Closed
Description
- As commented here: Distribute Alpine binaries #2461 (comment)
- Sadly my pessimistic concern has come true and we hit two errors in the alpine build for the release that could have been caught before if the regular test workflow uses the same env to make the build (now uses raw ubuntu):
- First the inclusion of a new dependency using integer-gmp without flag to switch break the build. Fortunately @maerwald added missing alpine ghc bindists against integer-gmp (see Make work stack-9.2.1.yaml and enable
pedantic
(-WError
) for cabal #2606 (comment)) - And then we have hit a weird bug only present in alpine + ghc-9.2.1 (and no in ubuntu + ghc-9.2.1) (see Use ghc+integer-gmp for alpine linux build release #2615 (comment))
- First the inclusion of a new dependency using integer-gmp without flag to switch break the build. Fortunately @maerwald added missing alpine ghc bindists against integer-gmp (see Make work stack-9.2.1.yaml and enable
- So it has become clear that we need restore the consistency between the workflows (including tests and benchmarks) and run all of them on alpine for the linux variant