From 4cb18bd563084efaaad0d0bb25248ca3f023b314 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20P=C3=B6schel?= Date: Tue, 14 Oct 2025 17:40:12 +0200 Subject: [PATCH 1/4] Upgrade Musllinux to Ubuntu 24.04 ?? --- .github/workflows/linux.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 73489847ad..04097dda07 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -309,10 +309,10 @@ jobs: done musllinux_py10: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 if: github.event.pull_request.draft == false container: - image: quay.io/pypa/musllinux_1_1_x86_64 + image: quay.io/pypa/musllinux_1_2_x86_64 steps: - uses: actions/checkout@v4 - name: Install From 6ce4c8a7a9cf96ab7aaa265ac92160b064880108 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20P=C3=B6schel?= Date: Tue, 14 Oct 2025 18:00:33 +0200 Subject: [PATCH 2/4] Explicitly initialize a member --- include/openPMD/snapshots/ContainerImpls.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/openPMD/snapshots/ContainerImpls.hpp b/include/openPMD/snapshots/ContainerImpls.hpp index 67ed31445c..7fbe6057ca 100644 --- a/include/openPMD/snapshots/ContainerImpls.hpp +++ b/include/openPMD/snapshots/ContainerImpls.hpp @@ -35,7 +35,7 @@ class StatefulSnapshotsContainer : public AbstractSnapshotsContainer * The iterator is resolved upon calling get() below. */ std::variant, StatefulIterator *> - m_bufferedIterator; + m_bufferedIterator = static_cast(nullptr); }; Members members; From bb8c232d0d5e1bb58710108dd643b9836bf9b58b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20P=C3=B6schel?= Date: Tue, 14 Oct 2025 18:41:09 +0200 Subject: [PATCH 3/4] Revert "Explicitly initialize a member" This reverts commit 6ce4c8a7a9cf96ab7aaa265ac92160b064880108. --- include/openPMD/snapshots/ContainerImpls.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/openPMD/snapshots/ContainerImpls.hpp b/include/openPMD/snapshots/ContainerImpls.hpp index 7fbe6057ca..67ed31445c 100644 --- a/include/openPMD/snapshots/ContainerImpls.hpp +++ b/include/openPMD/snapshots/ContainerImpls.hpp @@ -35,7 +35,7 @@ class StatefulSnapshotsContainer : public AbstractSnapshotsContainer * The iterator is resolved upon calling get() below. */ std::variant, StatefulIterator *> - m_bufferedIterator = static_cast(nullptr); + m_bufferedIterator; }; Members members; From fb60c58c1c36a9d37d6d122187427eba5510085b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20P=C3=B6schel?= Date: Tue, 14 Oct 2025 18:41:20 +0200 Subject: [PATCH 4/4] Don't error on maybe-uninitialized stdlib bug --- .github/workflows/linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 04097dda07..52a4cea866 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -321,7 +321,7 @@ jobs: apk add hdf5-dev python3.10 -m pip install numpy h5py - name: Build - env: {CXXFLAGS: -Werror} + env: {CXXFLAGS: "-Werror -Wno-error=maybe-uninitialized"} run: | share/openPMD/download_samples.sh build cmake -S . -B build \