From 4173ba365301381c26cc2d0becc0da5091d598f3 Mon Sep 17 00:00:00 2001 From: Aleksandar Kurtakov Date: Thu, 17 Apr 2025 11:40:59 +0300 Subject: [PATCH 1/2] Build and test on Fedora 42 image --- Jenkinsfile | 2 +- releng/container-build/Dockerfile | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 485faaf9ce..ecb4e7c212 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -63,7 +63,7 @@ spec: } }} } - post { + post { always { junit '**/*.test*/target/surefire-reports/*.xml' archiveArtifacts artifacts: '**/*.log,**/*.html,**/screenshots/*.png,**/target/repository/*' diff --git a/releng/container-build/Dockerfile b/releng/container-build/Dockerfile index 14755f5f45..1366e091fd 100644 --- a/releng/container-build/Dockerfile +++ b/releng/container-build/Dockerfile @@ -1,4 +1,4 @@ -FROM eclipsecbi/fedora-gtk3-mutter:41-gtk3.24 +FROM eclipsecbi/fedora-gtk3-mutter:42-gtk3.24 # Back to root for install USER 0 @@ -9,13 +9,14 @@ RUN sed -i '/tsflags=nodocs/ d' /etc/dnf/dnf.conf RUN dnf -y update && dnf -y install \ webkit2gtk3 npm tigervnc-server java-21-openjdk-devel \ gcc-c++ perf systemtap rpmdevtools valgrind \ - gtk3-devel-docs \ + gtk3-devel-docs gnome-shell ibus \ && dnf clean all RUN curl -L https://dlcdn.apache.org/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.tar.gz | tar -xzv ENV PATH=/apache-maven-3.9.9/bin:/usr/lib/jvm/java-21/bin:$PATH ENV JAVA_HOME=/usr/lib/jvm/java-21 +ENV NO_AT_BRIDGE=1 #Back to named user USER 10001 From b0bb091657ee1db2ceaa68323640da1bf52169ca Mon Sep 17 00:00:00 2001 From: Aleksandar Kurtakov Date: Sat, 19 Apr 2025 00:11:27 +0300 Subject: [PATCH 2/2] Fix valgrind tests with GCC 15 Hardcode std17 to ensure that the "broken" example will keep compiling so valgrind can show its analysis. --- .../resources/alloctest/.cproject | 33 ++++++++++++------- 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/valgrind/org.eclipse.linuxtools.valgrind.massif.tests/resources/alloctest/.cproject b/valgrind/org.eclipse.linuxtools.valgrind.massif.tests/resources/alloctest/.cproject index 2e03f4feb5..ecab64812e 100644 --- a/valgrind/org.eclipse.linuxtools.valgrind.massif.tests/resources/alloctest/.cproject +++ b/valgrind/org.eclipse.linuxtools.valgrind.massif.tests/resources/alloctest/.cproject @@ -14,19 +14,20 @@ - + - + - - @@ -58,19 +59,19 @@ - + - + - - @@ -343,4 +344,12 @@ + + + + + + + + \ No newline at end of file