Skip to content

Commit cffbad3

Browse files
authored
Merge pull request #4120 from tgross35/docker-fixes
ci: Update or patch Docker images
2 parents 2f931d9 + 0e8d8d2 commit cffbad3

File tree

30 files changed

+80
-48
lines changed

30 files changed

+80
-48
lines changed

ci/docker/aarch64-linux-android/Dockerfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:23.10
1+
FROM ubuntu:24.10
22

33
RUN dpkg --add-architecture i386
44
RUN apt-get update
@@ -8,7 +8,6 @@ RUN apt-get install -y --no-install-recommends \
88
wget \
99
ca-certificates \
1010
python3 \
11-
python3-distutils \
1211
unzip \
1312
expect \
1413
openjdk-8-jre \

ci/docker/aarch64-unknown-linux-gnu/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
FROM ubuntu:23.10
1+
FROM ubuntu:24.10
2+
23
RUN apt-get update && apt-get install -y --no-install-recommends \
34
gcc libc6-dev ca-certificates \
45
gcc-aarch64-linux-gnu libc6-dev-arm64-cross qemu-user

ci/docker/aarch64-unknown-linux-musl/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:23.10
1+
FROM ubuntu:24.10
22

33
RUN apt-get update && apt-get install -y --no-install-recommends \
44
gcc make libc6-dev git curl ca-certificates \

ci/docker/arm-linux-androideabi/Dockerfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:23.10
1+
FROM ubuntu:24.10
22

33
RUN dpkg --add-architecture i386
44
RUN apt-get update
@@ -8,7 +8,6 @@ RUN apt-get install -y --no-install-recommends \
88
wget \
99
ca-certificates \
1010
python3 \
11-
python3-distutils \
1211
unzip \
1312
expect \
1413
openjdk-8-jre \
Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
FROM ubuntu:23.10
2-
RUN apt-get update && apt-get install -y --no-install-recommends \
3-
gcc libc6-dev ca-certificates \
4-
gcc-arm-linux-gnueabihf libc6-dev-armhf-cross qemu-user
2+
3+
# FIXME(time): we are using an EOL release because 24.04 changes to 64-bit time
4+
RUN sed -i -E 's/(archive|security)\.ubuntu\.com/old-releases.ubuntu.com/g' \
5+
/etc/apt/sources.list && \
6+
apt-get update && apt-get install -y --no-install-recommends \
7+
gcc libc6-dev ca-certificates \
8+
gcc-arm-linux-gnueabihf libc6-dev-armhf-cross qemu-user
59
ENV CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABIHF_LINKER=arm-linux-gnueabihf-gcc \
610
CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABIHF_RUNNER="qemu-arm -L /usr/arm-linux-gnueabihf" \
711
PATH=$PATH:/rust/bin

ci/docker/arm-unknown-linux-musleabihf/Dockerfile

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
FROM ubuntu:23.10
22

3-
RUN apt-get update && apt-get install -y --no-install-recommends \
4-
gcc make libc6-dev git curl ca-certificates \
5-
gcc-arm-linux-gnueabihf qemu-user
3+
# FIXME(time): we are using an EOL release because 24.04 changes to 64-bit time
4+
RUN sed -i -E 's/(archive|security)\.ubuntu\.com/old-releases.ubuntu.com/g' \
5+
/etc/apt/sources.list && \
6+
apt-get update && apt-get install -y --no-install-recommends \
7+
gcc make libc6-dev git curl ca-certificates \
8+
gcc-arm-linux-gnueabihf qemu-user
69

710
COPY install-musl.sh /
811
RUN sh /install-musl.sh arm

ci/docker/armv7-unknown-linux-uclibceabihf/Dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
FROM ubuntu:23.10
22

3-
RUN apt-get update && apt-get install -y --no-install-recommends \
3+
# FIXME(time): we are using an EOL release because 24.04 changes to 64-bit time
4+
RUN sed -i -E 's/(archive|security)\.ubuntu\.com/old-releases.ubuntu.com/g' \
5+
/etc/apt/sources.list && \
6+
apt-get update && apt-get install -y --no-install-recommends \
47
gcc libc6-dev qemu-user ca-certificates qemu-system-arm curl \
58
xz-utils patch file
69

ci/docker/asmjs-unknown-emscripten/Dockerfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:23.10
1+
FROM ubuntu:24.10
22

33
# This is a workaround to avoid the interaction with tzdata.
44
ENV DEBIAN_FRONTEND=noninteractive
@@ -14,7 +14,6 @@ RUN apt-get install -y --no-install-recommends \
1414
libc6-dev \
1515
libxml2 \
1616
python3 \
17-
python3-distutils \
1817
xz-utils \
1918
bzip2
2019

ci/docker/i686-linux-android/Dockerfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:23.10
1+
FROM ubuntu:24.10
22

33
RUN dpkg --add-architecture i386
44
RUN apt-get update
@@ -8,7 +8,6 @@ RUN apt-get install -y --no-install-recommends \
88
wget \
99
ca-certificates \
1010
python3 \
11-
python3-distutils \
1211
unzip \
1312
expect \
1413
openjdk-8-jre \
Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
FROM ubuntu:23.10
2-
RUN apt-get update
3-
RUN apt-get install -y --no-install-recommends \
4-
gcc-multilib libc6-dev ca-certificates
2+
3+
4+
# FIXME(time): we are using an EOL release because 24.04 changes to 64-bit time
5+
RUN sed -i -E 's/(archive|security)\.ubuntu\.com/old-releases.ubuntu.com/g' \
6+
/etc/apt/sources.list && \
7+
apt-get update && apt-get install -y --no-install-recommends \
8+
gcc-multilib libc6-dev ca-certificates
9+
510
ENV PATH=$PATH:/rust/bin

0 commit comments

Comments
 (0)