--- a/Dockerfile.valgrind Tue Feb 25 00:44:20 2020 -0600
+++ b/Dockerfile.valgrind Tue Feb 25 00:45:06 2020 -0600
@@ -3,12 +3,13 @@
MAINTAINER Gary Kramlich <grim@reaperworld.com>
- echo deb http://debug.mirrors.debian.org/debian-debug/ buster-debug main > /etc/apt/sources.list.d/dbgsym.list && \
+ echo deb http://debug.mirrors.debian.org/debian-debug/ bullseye-debug main > /etc/apt/sources.list.d/dbgsym.list && \ apt-get install -y --no-install-recommends \
libglib2.0-0-dbgsym libgtk-3-0-dbgsym \
- liblua5.1-0-dbg libpython3-dbg libgirepository-1.0-1-dbgsym \
+ liblua5.3-0-dbg libpython3-dbg libgirepository-1.0-1-dbgsym \ + libglib-perl-dbgsym libglib-object-introspection-perl-dbgsym \ rm -rf /var/lib/apt/lists
--- a/valgrind/build.sh Tue Feb 25 00:44:20 2020 -0600
+++ b/valgrind/build.sh Tue Feb 25 00:45:06 2020 -0600
@@ -19,13 +19,20 @@
BUILD_DIR="build-valgrind"
+ --suppressions=/usr/share/glib-2.0/valgrind/glib.supp -meson test -C ${BUILD_DIR} --wrapper "valgrind --leak-check=full --error-exitcode=1"
+meson test -C ${BUILD_DIR} --wrapper "${VARGRIND_COMMAND}" mkdir -p ${CONVEY_WORKSPACE}/valgrind
-cp -a ${BUILD_DIR}/meson-logs/testlog-valgrind.txt ${CONVEY_WORKSPACE}/valgrind/
+cp -a ${BUILD_DIR}/meson-logs/testlog.txt ${CONVEY_WORKSPACE}/valgrind/