Skip to content

Commit c64e66e

Browse files
committed
Bump stack to 2.9.2.1
This version should support aarch64.
1 parent 60a070f commit c64e66e

File tree

8 files changed

+40
-40
lines changed

8 files changed

+40
-40
lines changed

8.10/buster/Dockerfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,24 @@ RUN apt-get update && \
99
libtinfo-dev && \
1010
rm -rf /var/lib/apt/lists/*
1111

12-
ARG STACK=2.9.1
12+
ARG STACK=2.9.2.1
1313
ARG STACK_RELEASE_KEY=C5705533DA4F78D8664B5DC0575159689BEFB442
1414

1515
RUN set -eux; \
1616
cd /tmp; \
1717
ARCH="$(dpkg-architecture --query DEB_BUILD_GNU_CPU)"; \
1818
INSTALL_STACK="true"; \
19-
STACK_URL="https://github.com/commercialhaskell/stack/releases/download/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz"; \
20-
# sha256 from https://github.com/commercialhaskell/stack/releases/download/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz.sha256
19+
STACK_URL="https://github.com/commercialhaskell/stack/releases/download/rc/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz"; \
20+
# sha256 from https://github.com/commercialhaskell/stack/releases/download/rc/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz.sha256
2121
case "$ARCH" in \
2222
'aarch64') \
2323
# Stack does not officially support ARM64, nor do the binaries that exist work.
2424
# Hitting https://github.com/commercialhaskell/stack/issues/2103#issuecomment-972329065 when trying to use
2525
# stack-2.7.1-linux-aarch64.tar.gz
26-
INSTALL_STACK="false"; \
26+
STACK_SHA256='6e9f646ecd04892cf7edda11ff989abd885e29d05ad9f88d19e22afeb6e14275'; \
2727
;; \
2828
'x86_64') \
29-
STACK_SHA256='0581cebe880b8ed47556ee73d8bbb9d602b5b82e38f89f6aa53acaec37e7760d'; \
29+
STACK_SHA256='4cc9a677f3740929f3bb14190e03ccbb638ad4110b19a5f7ee502ef5b956ca87'; \
3030
;; \
3131
*) echo >&2 "error: unsupported architecture '$ARCH'" ; exit 1 ;; \
3232
esac; \

8.10/slim-buster/Dockerfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,24 +23,24 @@ RUN apt-get update && \
2323
zlib1g-dev && \
2424
rm -rf /var/lib/apt/lists/*
2525

26-
ARG STACK=2.9.1
26+
ARG STACK=2.9.2.1
2727
ARG STACK_RELEASE_KEY=C5705533DA4F78D8664B5DC0575159689BEFB442
2828

2929
RUN set -eux; \
3030
cd /tmp; \
3131
ARCH="$(dpkg-architecture --query DEB_BUILD_GNU_CPU)"; \
3232
INSTALL_STACK="true"; \
33-
STACK_URL="https://github.com/commercialhaskell/stack/releases/download/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz"; \
34-
# sha256 from https://github.com/commercialhaskell/stack/releases/download/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz.sha256
33+
STACK_URL="https://github.com/commercialhaskell/stack/releases/download/rc/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz"; \
34+
# sha256 from https://github.com/commercialhaskell/stack/releases/download/rc/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz.sha256
3535
case "$ARCH" in \
3636
'aarch64') \
3737
# Stack does not officially support ARM64, nor do the binaries that exist work.
3838
# Hitting https://github.com/commercialhaskell/stack/issues/2103#issuecomment-972329065 when trying to use
3939
# stack-2.7.1-linux-aarch64.tar.gz
40-
INSTALL_STACK="false"; \
40+
STACK_SHA256='6e9f646ecd04892cf7edda11ff989abd885e29d05ad9f88d19e22afeb6e14275'; \
4141
;; \
4242
'x86_64') \
43-
STACK_SHA256='0581cebe880b8ed47556ee73d8bbb9d602b5b82e38f89f6aa53acaec37e7760d'; \
43+
STACK_SHA256='4cc9a677f3740929f3bb14190e03ccbb638ad4110b19a5f7ee502ef5b956ca87'; \
4444
;; \
4545
*) echo >&2 "error: unsupported architecture '$ARCH'" ; exit 1 ;; \
4646
esac; \

9.0/buster/Dockerfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,24 @@ RUN apt-get update && \
99
libtinfo-dev && \
1010
rm -rf /var/lib/apt/lists/*
1111

12-
ARG STACK=2.9.1
12+
ARG STACK=2.9.2.1
1313
ARG STACK_RELEASE_KEY=C5705533DA4F78D8664B5DC0575159689BEFB442
1414

1515
RUN set -eux; \
1616
cd /tmp; \
1717
ARCH="$(dpkg-architecture --query DEB_BUILD_GNU_CPU)"; \
1818
INSTALL_STACK="true"; \
19-
STACK_URL="https://github.com/commercialhaskell/stack/releases/download/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz"; \
20-
# sha256 from https://github.com/commercialhaskell/stack/releases/download/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz.sha256
19+
STACK_URL="https://github.com/commercialhaskell/stack/releases/download/rc/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz"; \
20+
# sha256 from https://github.com/commercialhaskell/stack/releases/download/rc/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz.sha256
2121
case "$ARCH" in \
2222
'aarch64') \
2323
# Stack does not officially support ARM64, nor do the binaries that exist work.
2424
# Hitting https://github.com/commercialhaskell/stack/issues/2103#issuecomment-972329065 when trying to use
2525
# stack-2.7.1-linux-aarch64.tar.gz
26-
INSTALL_STACK="false"; \
26+
STACK_SHA256='6e9f646ecd04892cf7edda11ff989abd885e29d05ad9f88d19e22afeb6e14275'; \
2727
;; \
2828
'x86_64') \
29-
STACK_SHA256='0581cebe880b8ed47556ee73d8bbb9d602b5b82e38f89f6aa53acaec37e7760d'; \
29+
STACK_SHA256='4cc9a677f3740929f3bb14190e03ccbb638ad4110b19a5f7ee502ef5b956ca87'; \
3030
;; \
3131
*) echo >&2 "error: unsupported architecture '$ARCH'" ; exit 1 ;; \
3232
esac; \

9.0/slim-buster/Dockerfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,24 +23,24 @@ RUN apt-get update && \
2323
zlib1g-dev && \
2424
rm -rf /var/lib/apt/lists/*
2525

26-
ARG STACK=2.9.1
26+
ARG STACK=2.9.2.1
2727
ARG STACK_RELEASE_KEY=C5705533DA4F78D8664B5DC0575159689BEFB442
2828

2929
RUN set -eux; \
3030
cd /tmp; \
3131
ARCH="$(dpkg-architecture --query DEB_BUILD_GNU_CPU)"; \
3232
INSTALL_STACK="true"; \
33-
STACK_URL="https://github.com/commercialhaskell/stack/releases/download/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz"; \
34-
# sha256 from https://github.com/commercialhaskell/stack/releases/download/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz.sha256
33+
STACK_URL="https://github.com/commercialhaskell/stack/releases/download/rc/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz"; \
34+
# sha256 from https://github.com/commercialhaskell/stack/releases/download/rc/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz.sha256
3535
case "$ARCH" in \
3636
'aarch64') \
3737
# Stack does not officially support ARM64, nor do the binaries that exist work.
3838
# Hitting https://github.com/commercialhaskell/stack/issues/2103#issuecomment-972329065 when trying to use
3939
# stack-2.7.1-linux-aarch64.tar.gz
40-
INSTALL_STACK="false"; \
40+
STACK_SHA256='6e9f646ecd04892cf7edda11ff989abd885e29d05ad9f88d19e22afeb6e14275'; \
4141
;; \
4242
'x86_64') \
43-
STACK_SHA256='0581cebe880b8ed47556ee73d8bbb9d602b5b82e38f89f6aa53acaec37e7760d'; \
43+
STACK_SHA256='4cc9a677f3740929f3bb14190e03ccbb638ad4110b19a5f7ee502ef5b956ca87'; \
4444
;; \
4545
*) echo >&2 "error: unsupported architecture '$ARCH'" ; exit 1 ;; \
4646
esac; \

9.2/buster/Dockerfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,24 @@ RUN apt-get update && \
99
libtinfo-dev && \
1010
rm -rf /var/lib/apt/lists/*
1111

12-
ARG STACK=2.9.1
12+
ARG STACK=2.9.2.1
1313
ARG STACK_RELEASE_KEY=C5705533DA4F78D8664B5DC0575159689BEFB442
1414

1515
RUN set -eux; \
1616
cd /tmp; \
1717
ARCH="$(dpkg-architecture --query DEB_BUILD_GNU_CPU)"; \
1818
INSTALL_STACK="true"; \
19-
STACK_URL="https://github.com/commercialhaskell/stack/releases/download/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz"; \
20-
# sha256 from https://github.com/commercialhaskell/stack/releases/download/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz.sha256
19+
STACK_URL="https://github.com/commercialhaskell/stack/releases/download/rc/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz"; \
20+
# sha256 from https://github.com/commercialhaskell/stack/releases/download/rc/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz.sha256
2121
case "$ARCH" in \
2222
'aarch64') \
2323
# Stack does not officially support ARM64, nor do the binaries that exist work.
2424
# Hitting https://github.com/commercialhaskell/stack/issues/2103#issuecomment-972329065 when trying to use
2525
# stack-2.7.1-linux-aarch64.tar.gz
26-
INSTALL_STACK="false"; \
26+
STACK_SHA256='6e9f646ecd04892cf7edda11ff989abd885e29d05ad9f88d19e22afeb6e14275'; \
2727
;; \
2828
'x86_64') \
29-
STACK_SHA256='0581cebe880b8ed47556ee73d8bbb9d602b5b82e38f89f6aa53acaec37e7760d'; \
29+
STACK_SHA256='4cc9a677f3740929f3bb14190e03ccbb638ad4110b19a5f7ee502ef5b956ca87'; \
3030
;; \
3131
*) echo >&2 "error: unsupported architecture '$ARCH'" ; exit 1 ;; \
3232
esac; \

9.2/slim-buster/Dockerfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,24 +23,24 @@ RUN apt-get update && \
2323
zlib1g-dev && \
2424
rm -rf /var/lib/apt/lists/*
2525

26-
ARG STACK=2.9.1
26+
ARG STACK=2.9.2.1
2727
ARG STACK_RELEASE_KEY=C5705533DA4F78D8664B5DC0575159689BEFB442
2828

2929
RUN set -eux; \
3030
cd /tmp; \
3131
ARCH="$(dpkg-architecture --query DEB_BUILD_GNU_CPU)"; \
3232
INSTALL_STACK="true"; \
33-
STACK_URL="https://github.com/commercialhaskell/stack/releases/download/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz"; \
34-
# sha256 from https://github.com/commercialhaskell/stack/releases/download/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz.sha256
33+
STACK_URL="https://github.com/commercialhaskell/stack/releases/download/rc/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz"; \
34+
# sha256 from https://github.com/commercialhaskell/stack/releases/download/rc/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz.sha256
3535
case "$ARCH" in \
3636
'aarch64') \
3737
# Stack does not officially support ARM64, nor do the binaries that exist work.
3838
# Hitting https://github.com/commercialhaskell/stack/issues/2103#issuecomment-972329065 when trying to use
3939
# stack-2.7.1-linux-aarch64.tar.gz
40-
INSTALL_STACK="false"; \
40+
STACK_SHA256='6e9f646ecd04892cf7edda11ff989abd885e29d05ad9f88d19e22afeb6e14275'; \
4141
;; \
4242
'x86_64') \
43-
STACK_SHA256='0581cebe880b8ed47556ee73d8bbb9d602b5b82e38f89f6aa53acaec37e7760d'; \
43+
STACK_SHA256='4cc9a677f3740929f3bb14190e03ccbb638ad4110b19a5f7ee502ef5b956ca87'; \
4444
;; \
4545
*) echo >&2 "error: unsupported architecture '$ARCH'" ; exit 1 ;; \
4646
esac; \

9.4/buster/Dockerfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,24 @@ RUN apt-get update && \
99
libtinfo-dev && \
1010
rm -rf /var/lib/apt/lists/*
1111

12-
ARG STACK=2.9.1
12+
ARG STACK=2.9.2.1
1313
ARG STACK_RELEASE_KEY=C5705533DA4F78D8664B5DC0575159689BEFB442
1414

1515
RUN set -eux; \
1616
cd /tmp; \
1717
ARCH="$(dpkg-architecture --query DEB_BUILD_GNU_CPU)"; \
1818
INSTALL_STACK="true"; \
19-
STACK_URL="https://github.com/commercialhaskell/stack/releases/download/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz"; \
20-
# sha256 from https://github.com/commercialhaskell/stack/releases/download/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz.sha256
19+
STACK_URL="https://github.com/commercialhaskell/stack/releases/download/rc/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz"; \
20+
# sha256 from https://github.com/commercialhaskell/stack/releases/download/rc/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz.sha256
2121
case "$ARCH" in \
2222
'aarch64') \
2323
# Stack does not officially support ARM64, nor do the binaries that exist work.
2424
# Hitting https://github.com/commercialhaskell/stack/issues/2103#issuecomment-972329065 when trying to use
2525
# stack-2.7.1-linux-aarch64.tar.gz
26-
INSTALL_STACK="false"; \
26+
STACK_SHA256='6e9f646ecd04892cf7edda11ff989abd885e29d05ad9f88d19e22afeb6e14275'; \
2727
;; \
2828
'x86_64') \
29-
STACK_SHA256='0581cebe880b8ed47556ee73d8bbb9d602b5b82e38f89f6aa53acaec37e7760d'; \
29+
STACK_SHA256='4cc9a677f3740929f3bb14190e03ccbb638ad4110b19a5f7ee502ef5b956ca87'; \
3030
;; \
3131
*) echo >&2 "error: unsupported architecture '$ARCH'" ; exit 1 ;; \
3232
esac; \

9.4/slim-buster/Dockerfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,24 +23,24 @@ RUN apt-get update && \
2323
zlib1g-dev && \
2424
rm -rf /var/lib/apt/lists/*
2525

26-
ARG STACK=2.9.1
26+
ARG STACK=2.9.2.1
2727
ARG STACK_RELEASE_KEY=C5705533DA4F78D8664B5DC0575159689BEFB442
2828

2929
RUN set -eux; \
3030
cd /tmp; \
3131
ARCH="$(dpkg-architecture --query DEB_BUILD_GNU_CPU)"; \
3232
INSTALL_STACK="true"; \
33-
STACK_URL="https://github.com/commercialhaskell/stack/releases/download/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz"; \
34-
# sha256 from https://github.com/commercialhaskell/stack/releases/download/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz.sha256
33+
STACK_URL="https://github.com/commercialhaskell/stack/releases/download/rc/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz"; \
34+
# sha256 from https://github.com/commercialhaskell/stack/releases/download/rc/v${STACK}/stack-${STACK}-linux-$ARCH.tar.gz.sha256
3535
case "$ARCH" in \
3636
'aarch64') \
3737
# Stack does not officially support ARM64, nor do the binaries that exist work.
3838
# Hitting https://github.com/commercialhaskell/stack/issues/2103#issuecomment-972329065 when trying to use
3939
# stack-2.7.1-linux-aarch64.tar.gz
40-
INSTALL_STACK="false"; \
40+
STACK_SHA256='6e9f646ecd04892cf7edda11ff989abd885e29d05ad9f88d19e22afeb6e14275'; \
4141
;; \
4242
'x86_64') \
43-
STACK_SHA256='0581cebe880b8ed47556ee73d8bbb9d602b5b82e38f89f6aa53acaec37e7760d'; \
43+
STACK_SHA256='4cc9a677f3740929f3bb14190e03ccbb638ad4110b19a5f7ee502ef5b956ca87'; \
4444
;; \
4545
*) echo >&2 "error: unsupported architecture '$ARCH'" ; exit 1 ;; \
4646
esac; \

0 commit comments

Comments
 (0)