aboutsummaryrefslogtreecommitdiff
path: root/tests/docker
diff options
context:
space:
mode:
authorAlex Bennée <alex.bennee@linaro.org>2019-05-29 21:03:01 +0100
committerAlex Bennée <alex.bennee@linaro.org>2019-06-12 17:53:22 +0100
commit248cf06cf2b47cda15324480cfc2bd407b4a7e15 (patch)
tree5b8109ad3bdaa08a8007369012c218391d68bfa8 /tests/docker
parentacc5c5061d084ba00b5dad35d35e85fe97acbdf8 (diff)
tests/docker: Update the Ubuntu image to 19.04
This has aged a little and we have a separate LTS image for testing on the older distros. Update it to a more recent release like its Fedora cousin. Besides it is useful to have something with gcc-9 on it for squashing those stringop truncation errors. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'tests/docker')
-rw-r--r--tests/docker/dockerfiles/ubuntu.docker19
1 files changed, 14 insertions, 5 deletions
diff --git a/tests/docker/dockerfiles/ubuntu.docker b/tests/docker/dockerfiles/ubuntu.docker
index 36e2b17de5..8d256961f0 100644
--- a/tests/docker/dockerfiles/ubuntu.docker
+++ b/tests/docker/dockerfiles/ubuntu.docker
@@ -1,6 +1,15 @@
-FROM ubuntu:16.04
-RUN echo "deb http://archive.ubuntu.com/ubuntu/ trusty universe multiverse" >> \
- /etc/apt/sources.list
+#
+# Latest Ubuntu Release
+#
+# Useful for testing against relatively bleeding edge libraries and
+# compilers. We also have seperate recipe for the most recent LTS
+# release.
+#
+# When updating use the full tag not :latest otherwise the build
+# system won't pick up that it has changed.
+#
+
+FROM ubuntu:19.04
ENV PACKAGES flex bison \
ccache \
clang \
@@ -21,7 +30,7 @@ ENV PACKAGES flex bison \
libepoxy-dev \
libfdt-dev \
libgbm-dev \
- libgnutls-dev \
+ libgnutls28-dev \
libgtk-3-dev \
libibverbs-dev \
libiscsi-dev \
@@ -34,7 +43,7 @@ ENV PACKAGES flex bison \
libnss3-dev \
libnuma-dev \
libpixman-1-dev \
- libpng12-dev \
+ libpng-dev \
librados-dev \
librbd-dev \
librdmacm-dev \