haskell / docker-haskell

MIT License
63 stars 36 forks source link

Request for Debian bullseye/stable-based images #73

Open jmtd opened 2 years ago

jmtd commented 2 years ago

Debian 11 "bullseye" came out in August 2021, and at that point stable came to mean Bullseye, and oldstable to mean Buster.

hub.docker.com/_/haskell says

we support the two most versions of Debian (stable and oldstable) as variants

This is currently not correct. Please consider providing bullseye-based images. Thanks!

jmtd commented 2 years ago

It seems cabal-install and ghc provide Debian 10 binaries but not yet 11.

AlistairB commented 2 years ago

Yep, my understanding is it will come 'soon' based on the work around https://gitlab.haskell.org/ghc/ghc/-/issues/21002 . Not sure about the cabal side of things, but presumably if GHC is providing it cabal will also follow suit.

AlistairB commented 1 year ago

9.4.1 support amd64 deb11, however aarch64 support is not yet included. The images need to support both processor architectures, so we will need to wait. deb11 aarch64 support is scheduled for 9.4.3.

AlistairB commented 1 year ago

cabal 3.8 does not support deb11 unfortunately. If someone is motivated they could raise the issue with the cabal folk.

AlistairB commented 1 year ago

I created https://github.com/haskell/cabal/issues/8376

ad-si commented 7 months ago

EOL of Buster is approaching, so this should probably be prioritized. Cabal seems to support Debian 11 now?: https://downloads.haskell.org/~cabal/cabal-install-latest/

Any more blockers?

end of life date debian

AlistairB commented 7 months ago

No longer a maintainer, but I think GHC is still not providing deb11 for aarch64 https://downloads.haskell.org/~ghc/9.8.1/ . Perhaps it will come with 9.10.1 https://gitlab.haskell.org/ghc/ghc/-/issues/22005

jmtd commented 4 months ago

Pleased to see deb11 builds have appeared at https://downloads.haskell.org/~ghc/9.10.1-alpha1/ However current debian stable is now Debian 12 ("bookworm").

develop7 commented 3 months ago

I know, right? Is there anything we could do @jmtd? Say, move to deb12 and use deb11 bindists?

develop7 commented 4 days ago

Upstream tracking issue: https://gitlab.haskell.org/ghc/ghc/-/issues/25077