Skip to content

Commit a145873

Browse files
bors[bot]kaspar030
andauthored
Merge #189
189: riotdocker-base: bump to 2022.04 (Jammy Jellyfish) r=kaspar030 a=kaspar030 Trying to just bump. (/me crossing fingers) Co-authored-by: Kaspar Schleiser <kaspar@schleiser.de>
2 parents 060e61f + 116a48d commit a145873

File tree

4 files changed

+7
-16
lines changed

4 files changed

+7
-16
lines changed

riotbuild/Dockerfile

+4-3
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ COPY files/libsocketcan2_0.0.11-1_i386.deb /pkgs/libsocketcan2_0.0.11-1_i386.deb
4949
# allow the cleanup to actually save space.
5050
# Total size without cleaning is approximately 1.525 GB (2016-03-08)
5151
# After adding the cleanup commands the size is approximately 1.497 GB
52-
ARG LLVM_VERSION=10
52+
ARG LLVM_VERSION=14
5353
RUN \
5454
dpkg --add-architecture i386 >&2 && \
5555
echo 'Update the package index files to latest available versions' >&2 && \
@@ -64,6 +64,7 @@ RUN \
6464
ccache \
6565
cmake \
6666
curl \
67+
cython3 \
6768
gcc-multilib \
6869
gdb \
6970
g++-multilib \
@@ -75,7 +76,7 @@ RUN \
7576
ninja-build \
7677
parallel \
7778
protobuf-compiler \
78-
python \
79+
python2 \
7980
python3-setuptools \
8081
python3-wheel \
8182
p7zip \
@@ -298,7 +299,7 @@ ENV PATH $PATH:/opt/riot-toolchain/msp430-elf/${RIOT_TOOLCHAIN_GCCPKGVER}/bin
298299

299300
# install required python packages from file
300301
# numpy must be already installed before installing some other requirements (emlearn)
301-
RUN pip3 install --no-cache-dir numpy==1.17.4
302+
RUN pip3 install --no-cache-dir numpy==1.22.4
302303
COPY requirements.txt /tmp/requirements.txt
303304
RUN echo 'Installing python3 packages' >&2 \
304305
&& pip3 install --no-cache-dir pybind11 \

riotdocker-base/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:focal
1+
FROM ubuntu:jammy
22

33
LABEL maintainer="Kaspar Schleiser <kaspar@riot-os.org>"
44

static-test-tools/Dockerfile

+2-9
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,12 @@ ENV DEBIAN_FRONTEND noninteractive
88
ENV LC_ALL C.UTF-8
99
ENV LANG C.UTF-8
1010

11-
# copy some included packages
12-
RUN mkdir /pkgs
13-
ARG COCCINELLE_DEB="coccinelle_1.0.8~19.04npalix1_amd64.deb"
14-
COPY files/${COCCINELLE_DEB} /pkgs/${COCCINELLE_DEB}
15-
1611
RUN \
1712
echo 'Update the package index files to latest available versions' >&2 && \
1813
apt-get update && \
1914
echo 'Installing static test tools' >&2 && \
2015
apt-get -y --no-install-recommends install \
16+
coccinelle \
2117
cppcheck \
2218
doxygen \
2319
graphviz \
@@ -28,11 +24,8 @@ RUN \
2824
vera++ \
2925
wget \
3026
&& \
31-
echo 'Installing local packages' >&2 && \
32-
apt-get install -y --no-install-recommends /pkgs/*.deb \
33-
&& \
3427
echo 'Cleaning up installation files' >&2 && \
35-
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /pkgs
28+
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
3629

3730
# Install required Python packages
3831
COPY requirements.txt /tmp/requirements.txt

static-test-tools/files/coccinelle_1.0.8~19.04npalix1_amd64.deb

-3
This file was deleted.

0 commit comments

Comments
 (0)