docker-haskell icon indicating copy to clipboard operation
docker-haskell copied to clipboard

Request for Debian bullseye/stable-based images

Open jmtd opened this issue 2 years ago • 11 comments

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 avatar Apr 26 '22 10:04 jmtd

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

jmtd avatar Apr 26 '22 10:04 jmtd

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 avatar Apr 27 '22 05:04 AlistairB

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 avatar Aug 13 '22 03:08 AlistairB

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

AlistairB avatar Aug 13 '22 03:08 AlistairB

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

AlistairB avatar Aug 14 '22 02:08 AlistairB

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

ad-si avatar Dec 18 '23 22:12 ad-si

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

AlistairB avatar Dec 18 '23 23:12 AlistairB

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").

jmtd avatar Mar 20 '24 09:03 jmtd

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

develop7 avatar Apr 03 '24 07:04 develop7

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

develop7 avatar Jul 17 '24 10:07 develop7

https://gitlab.haskell.org/ghc/ghc/-/issues/25077 seems to have been resolved.

mauke avatar Jul 25 '24 08:07 mauke