Skip to content

{data,devel,lang,lib,tools}[GCCcore/13.2.0] Flux v0.76.0, jq v1.7.1, ... #22979

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 48 commits into from
Jul 31, 2025

Conversation

ocaisa
Copy link
Member

@ocaisa ocaisa commented May 30, 2025

(created using eb --new-pr)

…13.2.0.eb, jq-1.7.1-GCCcore-13.2.0.eb, Catch2-3.8.1-GCCcore-13.2.0.eb, Jansson-2.14.1-GCCcore-13.2.0.eb
Copy link

github-actions bot commented May 30, 2025

Updated software Catch2-3.8.1-GCCcore-13.2.0.eb

Diff against Catch2-2.13.10-GCCcore-14.2.0.eb

easybuild/easyconfigs/c/Catch2/Catch2-2.13.10-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/c/Catch2/Catch2-2.13.10-GCCcore-14.2.0.eb b/easybuild/easyconfigs/c/Catch2/Catch2-3.8.1-GCCcore-13.2.0.eb
index f275ca9bbe..08f118be61 100644
--- a/easybuild/easyconfigs/c/Catch2/Catch2-2.13.10-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/c/Catch2/Catch2-3.8.1-GCCcore-13.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'CMakeMake'
 
 name = 'Catch2'
-version = '2.13.10'
+version = '3.8.1'
 
 homepage = 'https://github.com/catchorg/Catch2'
 description = """A modern, C++-native, header-only,
@@ -9,20 +9,21 @@ description = """A modern, C++-native, header-only,
  - using C++11, C++14, C++17 and later
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
-source_urls = ['https://github.com/catchorg/Catch2/archive/']
+source_urls = ['https://github.com/catchorg/%(name)s/archive/']
 sources = ['v%(version)s.tar.gz']
-checksums = ['d54a712b7b1d7708bc7a819a8e6e47b2fde9536f487b89ccbca295072a7d9943']
+checksums = ['18b3f70ac80fccc340d8c6ff0f339b2ae64944782f8d2fca2bd705cf47cadb79']
 
 builddependencies = [
-    ('binutils', '2.42'),  # to make CMake compiler health check pass on old systems
-    ('CMake', '3.31.3'),
+    ('binutils', '2.40'),  # to make CMake compiler health check pass on old systems
+    ('CMake', '3.27.6'),
 ]
 
+
 sanity_check_paths = {
-    'files': ['include/catch2/catch.hpp'],
-    'dirs':  ['lib/cmake'],
+    'files': ['include/%(namelower)s/catch_all.hpp'],
+    'dirs': ['lib/cmake'],
 }
 
 moduleclass = 'lib'
Diff against Catch2-3.8.1-GCCcore-14.2.0.eb

easybuild/easyconfigs/c/Catch2/Catch2-3.8.1-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/c/Catch2/Catch2-3.8.1-GCCcore-14.2.0.eb b/easybuild/easyconfigs/c/Catch2/Catch2-3.8.1-GCCcore-13.2.0.eb
index 39ee19a888..08f118be61 100644
--- a/easybuild/easyconfigs/c/Catch2/Catch2-3.8.1-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/c/Catch2/Catch2-3.8.1-GCCcore-13.2.0.eb
@@ -9,20 +9,21 @@ description = """A modern, C++-native, header-only,
  - using C++11, C++14, C++17 and later
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
-source_urls = ['https://github.com/catchorg/Catch2/archive/']
+source_urls = ['https://github.com/catchorg/%(name)s/archive/']
 sources = ['v%(version)s.tar.gz']
 checksums = ['18b3f70ac80fccc340d8c6ff0f339b2ae64944782f8d2fca2bd705cf47cadb79']
 
 builddependencies = [
-    ('binutils', '2.42'),  # to make CMake compiler health check pass on old systems
-    ('CMake', '3.31.3'),
+    ('binutils', '2.40'),  # to make CMake compiler health check pass on old systems
+    ('CMake', '3.27.6'),
 ]
 
+
 sanity_check_paths = {
-    'files': ['include/catch2/catch_all.hpp'],
-    'dirs':  ['lib/cmake'],
+    'files': ['include/%(namelower)s/catch_all.hpp'],
+    'dirs': ['lib/cmake'],
 }
 
 moduleclass = 'lib'
Diff against Catch2-3.8.0-GCCcore-13.3.0.eb

easybuild/easyconfigs/c/Catch2/Catch2-3.8.0-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/c/Catch2/Catch2-3.8.0-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/Catch2/Catch2-3.8.1-GCCcore-13.2.0.eb
index c0ff1e819d..08f118be61 100644
--- a/easybuild/easyconfigs/c/Catch2/Catch2-3.8.0-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/c/Catch2/Catch2-3.8.1-GCCcore-13.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'CMakeMake'
 
 name = 'Catch2'
-version = '3.8.0'
+version = '3.8.1'
 
 homepage = 'https://github.com/catchorg/Catch2'
 description = """A modern, C++-native, header-only,
@@ -9,20 +9,21 @@ description = """A modern, C++-native, header-only,
  - using C++11, C++14, C++17 and later
 """
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
-source_urls = ['https://github.com/catchorg/Catch2/archive/']
+source_urls = ['https://github.com/catchorg/%(name)s/archive/']
 sources = ['v%(version)s.tar.gz']
-checksums = ['1ab2de20460d4641553addfdfe6acd4109d871d5531f8f519a52ea4926303087']
+checksums = ['18b3f70ac80fccc340d8c6ff0f339b2ae64944782f8d2fca2bd705cf47cadb79']
 
 builddependencies = [
-    ('binutils', '2.42'),  # to make CMake compiler health check pass on old systems
-    ('CMake', '3.29.3'),
+    ('binutils', '2.40'),  # to make CMake compiler health check pass on old systems
+    ('CMake', '3.27.6'),
 ]
 
+
 sanity_check_paths = {
-    'files': ['include/catch2/catch_all.hpp'],
-    'dirs':  ['lib/cmake'],
+    'files': ['include/%(namelower)s/catch_all.hpp'],
+    'dirs': ['lib/cmake'],
 }
 
 moduleclass = 'lib'

Updated software Jansson-2.14.1-GCCcore-13.2.0.eb

Diff against Jansson-2.14-GCC-12.3.0.eb

easybuild/easyconfigs/j/Jansson/Jansson-2.14-GCC-12.3.0.eb

diff --git a/easybuild/easyconfigs/j/Jansson/Jansson-2.14-GCC-12.3.0.eb b/easybuild/easyconfigs/j/Jansson/Jansson-2.14.1-GCCcore-13.2.0.eb
index a8aeb721b5..6020213535 100644
--- a/easybuild/easyconfigs/j/Jansson/Jansson-2.14-GCC-12.3.0.eb
+++ b/easybuild/easyconfigs/j/Jansson/Jansson-2.14.1-GCCcore-13.2.0.eb
@@ -1,11 +1,12 @@
 # Contribution from Imperial College London
 # uploaded by J. Sassmannshausen
 # Update: P.Tománek (Inuits)
+# Update: A. O'Cais
 
 easyblock = 'CMakeMake'
 
 name = 'Jansson'
-version = "2.14"
+version = '2.14.1'
 
 homepage = 'https://www.digip.org/jansson/'
 description = """Jansson is a C library for encoding, decoding and manipulating JSON data.
@@ -16,26 +17,24 @@ description = """Jansson is a C library for encoding, decoding and manipulating
  * Full Unicode support (UTF-8)
  * Extensive test suite"""
 
-toolchain = {'name': 'GCC', 'version': '12.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
-source_urls = ['https://github.com/akheron/jansson/archive/']
+source_urls = ['https://github.com/akheron/%(namelower)s/archive/']
 sources = ['v%(version)s.tar.gz']
-checksums = ['c739578bf6b764aa0752db9a2fdadcfe921c78f1228c7ec0bb47fa804c55d17b']
+checksums = ['979210eaffdffbcf54cfc34d047fccde13f21b529a381df26db871d886f729a4']
 
-# For configure, the ld.gold linker does not know anything about --default-symver and thus crashes
-# So we simnply use the bfd linker
-# preconfigopts = 'autoreconf -i && CC="$CC -fuse-ld=bfd" '
-# This is not required with CMake
+builddependencies = [
+    ('CMake', '3.27.6'),
+    ('binutils', '2.40'),
+]
 
-builddependencies = [('CMake', '3.26.3')]
+configopts = "-DJANSSON_BUILD_SHARED_LIBS=ON "
 
-configopts = '-DJANSSON_BUILD_SHARED_LIBS=ON '
+runtest = 'check'
 
 sanity_check_paths = {
     'files': ['lib/libjansson.%s' % SHLIB_EXT],
     'dirs': ['include'],
 }
 
-runtest = 'check'
-
 moduleclass = 'data'
Diff against Jansson-2.14-GCC-11.3.0.eb

easybuild/easyconfigs/j/Jansson/Jansson-2.14-GCC-11.3.0.eb

diff --git a/easybuild/easyconfigs/j/Jansson/Jansson-2.14-GCC-11.3.0.eb b/easybuild/easyconfigs/j/Jansson/Jansson-2.14.1-GCCcore-13.2.0.eb
index 37c841b0d7..6020213535 100644
--- a/easybuild/easyconfigs/j/Jansson/Jansson-2.14-GCC-11.3.0.eb
+++ b/easybuild/easyconfigs/j/Jansson/Jansson-2.14.1-GCCcore-13.2.0.eb
@@ -1,10 +1,12 @@
 # Contribution from Imperial College London
 # uploaded by J. Sassmannshausen
+# Update: P.Tománek (Inuits)
+# Update: A. O'Cais
 
 easyblock = 'CMakeMake'
 
 name = 'Jansson'
-version = "2.14"
+version = '2.14.1'
 
 homepage = 'https://www.digip.org/jansson/'
 description = """Jansson is a C library for encoding, decoding and manipulating JSON data.
@@ -15,26 +17,24 @@ description = """Jansson is a C library for encoding, decoding and manipulating
  * Full Unicode support (UTF-8)
  * Extensive test suite"""
 
-toolchain = {'name': 'GCC', 'version': '11.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
-source_urls = ['https://github.com/akheron/jansson/archive/']
+source_urls = ['https://github.com/akheron/%(namelower)s/archive/']
 sources = ['v%(version)s.tar.gz']
-checksums = ['c739578bf6b764aa0752db9a2fdadcfe921c78f1228c7ec0bb47fa804c55d17b']
+checksums = ['979210eaffdffbcf54cfc34d047fccde13f21b529a381df26db871d886f729a4']
 
-# For configure, the ld.gold linker does not know anything about --default-symver and thus crashes
-# So we simnply use the bfd linker
-# preconfigopts = 'autoreconf -i && CC="$CC -fuse-ld=bfd" '
-# This is not required with CMake
+builddependencies = [
+    ('CMake', '3.27.6'),
+    ('binutils', '2.40'),
+]
 
-builddependencies = [('CMake', '3.23.1')]
+configopts = "-DJANSSON_BUILD_SHARED_LIBS=ON "
 
-configopts = '-DJANSSON_BUILD_SHARED_LIBS=ON '
+runtest = 'check'
 
 sanity_check_paths = {
     'files': ['lib/libjansson.%s' % SHLIB_EXT],
     'dirs': ['include'],
 }
 
-runtest = 'check'
-
 moduleclass = 'data'
Diff against Jansson-2.13.1-GCC-11.2.0.eb

easybuild/easyconfigs/j/Jansson/Jansson-2.13.1-GCC-11.2.0.eb

diff --git a/easybuild/easyconfigs/j/Jansson/Jansson-2.13.1-GCC-11.2.0.eb b/easybuild/easyconfigs/j/Jansson/Jansson-2.14.1-GCCcore-13.2.0.eb
index 26a65302e1..6020213535 100644
--- a/easybuild/easyconfigs/j/Jansson/Jansson-2.13.1-GCC-11.2.0.eb
+++ b/easybuild/easyconfigs/j/Jansson/Jansson-2.14.1-GCCcore-13.2.0.eb
@@ -1,10 +1,12 @@
 # Contribution from Imperial College London
 # uploaded by J. Sassmannshausen
+# Update: P.Tománek (Inuits)
+# Update: A. O'Cais
 
 easyblock = 'CMakeMake'
 
 name = 'Jansson'
-version = "2.13.1"
+version = '2.14.1'
 
 homepage = 'https://www.digip.org/jansson/'
 description = """Jansson is a C library for encoding, decoding and manipulating JSON data.
@@ -15,26 +17,24 @@ description = """Jansson is a C library for encoding, decoding and manipulating
  * Full Unicode support (UTF-8)
  * Extensive test suite"""
 
-toolchain = {'name': 'GCC', 'version': '11.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
-source_urls = ['https://github.com/akheron/jansson/archive/']
+source_urls = ['https://github.com/akheron/%(namelower)s/archive/']
 sources = ['v%(version)s.tar.gz']
-checksums = ['f22901582138e3203959c9257cf83eba9929ac41d7be4a42557213a22ebcc7a0']
+checksums = ['979210eaffdffbcf54cfc34d047fccde13f21b529a381df26db871d886f729a4']
 
-# For configure, the ld.gold linker does not know anything about --default-symver and thus crashes
-# So we simnply use the bfd linker
-# preconfigopts = 'autoreconf -i && CC="$CC -fuse-ld=bfd" '
-# This is not required with CMake
+builddependencies = [
+    ('CMake', '3.27.6'),
+    ('binutils', '2.40'),
+]
 
-builddependencies = [('CMake', '3.22.1')]
+configopts = "-DJANSSON_BUILD_SHARED_LIBS=ON "
 
-configopts = '-DJANSSON_BUILD_SHARED_LIBS=ON '
+runtest = 'check'
 
 sanity_check_paths = {
     'files': ['lib/libjansson.%s' % SHLIB_EXT],
     'dirs': ['include'],
 }
 
-runtest = 'check'
-
 moduleclass = 'data'

Updated software jq-1.7.1-GCCcore-13.2.0.eb

Diff against jq-1.6-GCCcore-12.3.0.eb

easybuild/easyconfigs/j/jq/jq-1.6-GCCcore-12.3.0.eb

diff --git a/easybuild/easyconfigs/j/jq/jq-1.6-GCCcore-12.3.0.eb b/easybuild/easyconfigs/j/jq/jq-1.7.1-GCCcore-13.2.0.eb
index 587daad9bb..1a16d287ab 100644
--- a/easybuild/easyconfigs/j/jq/jq-1.6-GCCcore-12.3.0.eb
+++ b/easybuild/easyconfigs/j/jq/jq-1.7.1-GCCcore-13.2.0.eb
@@ -1,16 +1,16 @@
 easyblock = 'ConfigureMake'
 
 name = 'jq'
-version = '1.6'
+version = '1.7.1'
 
-homepage = 'https://stedolan.github.io/jq/'
+homepage = 'https://jqlang.org/'
 description = """jq is a lightweight and flexible command-line JSON processor."""
 
-toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
-source_urls = ['https://github.com/stedolan/jq/releases/download/jq-%(version)s']
+source_urls = ['https://github.com/jqlang/jq/releases/download/jq-%(version)s']
 sources = ['jq-%(version)s.tar.gz']
-checksums = ['5de8c8e29aaa3fb9cc6b47bb27299f271354ebb72514e3accadc7d38b5bbaa72']
+checksums = ['478c9ca129fd2e3443fe27314b455e211e0d8c60bc8ff7df703873deeee580c2']
 
 builddependencies = [
     ('binutils', '2.40'),
Diff against jq-1.6-GCCcore-12.2.0.eb

easybuild/easyconfigs/j/jq/jq-1.6-GCCcore-12.2.0.eb

diff --git a/easybuild/easyconfigs/j/jq/jq-1.6-GCCcore-12.2.0.eb b/easybuild/easyconfigs/j/jq/jq-1.7.1-GCCcore-13.2.0.eb
index 8ffe5702c2..1a16d287ab 100644
--- a/easybuild/easyconfigs/j/jq/jq-1.6-GCCcore-12.2.0.eb
+++ b/easybuild/easyconfigs/j/jq/jq-1.7.1-GCCcore-13.2.0.eb
@@ -1,19 +1,19 @@
 easyblock = 'ConfigureMake'
 
 name = 'jq'
-version = '1.6'
+version = '1.7.1'
 
-homepage = 'https://stedolan.github.io/jq/'
+homepage = 'https://jqlang.org/'
 description = """jq is a lightweight and flexible command-line JSON processor."""
 
-toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
-source_urls = ['https://github.com/stedolan/jq/releases/download/jq-%(version)s']
+source_urls = ['https://github.com/jqlang/jq/releases/download/jq-%(version)s']
 sources = ['jq-%(version)s.tar.gz']
-checksums = ['5de8c8e29aaa3fb9cc6b47bb27299f271354ebb72514e3accadc7d38b5bbaa72']
+checksums = ['478c9ca129fd2e3443fe27314b455e211e0d8c60bc8ff7df703873deeee580c2']
 
 builddependencies = [
-    ('binutils', '2.39'),
+    ('binutils', '2.40'),
     ('Bison', '3.8.2'),
     ('flex', '2.6.4'),
     ('Autotools', '20220317'),
Diff against jq-1.6-GCCcore-11.3.0.eb

easybuild/easyconfigs/j/jq/jq-1.6-GCCcore-11.3.0.eb

diff --git a/easybuild/easyconfigs/j/jq/jq-1.6-GCCcore-11.3.0.eb b/easybuild/easyconfigs/j/jq/jq-1.7.1-GCCcore-13.2.0.eb
index 06922fad5b..1a16d287ab 100644
--- a/easybuild/easyconfigs/j/jq/jq-1.6-GCCcore-11.3.0.eb
+++ b/easybuild/easyconfigs/j/jq/jq-1.7.1-GCCcore-13.2.0.eb
@@ -1,19 +1,19 @@
 easyblock = 'ConfigureMake'
 
 name = 'jq'
-version = '1.6'
+version = '1.7.1'
 
-homepage = 'https://stedolan.github.io/jq/'
+homepage = 'https://jqlang.org/'
 description = """jq is a lightweight and flexible command-line JSON processor."""
 
-toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
-source_urls = ['https://github.com/stedolan/jq/releases/download/jq-%(version)s']
+source_urls = ['https://github.com/jqlang/jq/releases/download/jq-%(version)s']
 sources = ['jq-%(version)s.tar.gz']
-checksums = ['5de8c8e29aaa3fb9cc6b47bb27299f271354ebb72514e3accadc7d38b5bbaa72']
+checksums = ['478c9ca129fd2e3443fe27314b455e211e0d8c60bc8ff7df703873deeee580c2']
 
 builddependencies = [
-    ('binutils', '2.38'),
+    ('binutils', '2.40'),
     ('Bison', '3.8.2'),
     ('flex', '2.6.4'),
     ('Autotools', '20220317'),

@ocaisa
Copy link
Member Author

ocaisa commented May 30, 2025

@boegelbot please test @ jsc-zen3 EB_ARGS="--include-easyblocks-from-pr 3748"

@boegelbot
Copy link
Collaborator

@ocaisa: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=22979 EB_ARGS="--include-easyblocks-from-pr 3748" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22979 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 6526

Test results coming soon (I hope)...

- notification for comment with ID 2922622328 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3748
FAILED
Build succeeded for 4 out of 5 (5 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.5, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/7e43b0dfc64a80c15f3a7e4b14e08e45 for a full test report.

@ocaisa
Copy link
Member Author

ocaisa commented May 30, 2025

@boegelbot please test @ jsc-zen3 EB_ARGS="--include-easyblocks-from-pr 3748"

@boegelbot
Copy link
Collaborator

@ocaisa: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=22979 EB_ARGS="--include-easyblocks-from-pr 3748" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22979 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 6528

Test results coming soon (I hope)...

- notification for comment with ID 2922660885 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3748
FAILED
Build succeeded for 4 out of 5 (5 easyconfigs in total)
jsczen3c2.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.5, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/47bdc35fd1929220f4d953515a161536 for a full test report.

@ocaisa
Copy link
Member Author

ocaisa commented Jun 1, 2025

@boegelbot please test @ jsc-zen3 EB_ARGS="--include-easyblocks-from-pr 3748"

@boegelbot
Copy link
Collaborator

@ocaisa: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=22979 EB_ARGS="--include-easyblocks-from-pr 3748" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22979 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 6555

Test results coming soon (I hope)...

- notification for comment with ID 2927328564 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3748
FAILED
Build succeeded for 4 out of 5 (5 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.5, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/88d73d3b1b62164093a925df3aae8d0d for a full test report.

@ocaisa
Copy link
Member Author

ocaisa commented Jun 1, 2025

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Collaborator

@ocaisa: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=22979 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22979 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 6565

Test results coming soon (I hope)...

- notification for comment with ID 2927584461 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@Crivella
Copy link
Contributor

Test report by @Crivella
FAILED
Build succeeded for 4 out of 5 (5 easyconfigs in total)
crivella-desktop - Linux Ubuntu 22.04.5 LTS (Jammy Jellyfish), x86_64, 13th Gen Intel(R) Core(TM) i9-13900K (skylake), Python 3.11.13
See https://gist.github.com/Crivella/cf1125bcc7f56d88d8fcbb9371e157fc for a full test report.

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.5, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/9097e167b36a5b32cc33ebb3d0560265 for a full test report.

@Crivella
Copy link
Contributor

Found the culprit

https://github.com/flux-framework/flux-pmix/blob/1e99bcb2e1a51dc571f39d4d2eb9904a03dc7441/t/sharness.d/00-setup.sh.in#L1

We need to patch that line out, by disabling OMPI that results in prepending /bin which for me was causing the system lua to be used instead of the EB one

@ocaisa
Copy link
Member Author

ocaisa commented Jul 25, 2025

@boegelbot please test @ jsc-zen3 EB_ARGS="--installpath /tmp/$USER/pr22979"

@boegelbot
Copy link
Collaborator

@ocaisa: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=22979 EB_ARGS="--installpath /tmp/$USER/pr22979" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22979 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 7357

Test results coming soon (I hope)...

- notification for comment with ID 3117147085 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@Crivella
Copy link
Contributor

Test report by @Crivella
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
crivella-desktop - Linux Ubuntu 22.04.5 LTS (Jammy Jellyfish), x86_64, 13th Gen Intel(R) Core(TM) i9-13900K (skylake), Python 3.11.13
See https://gist.github.com/Crivella/41628ebf8877dac1c52a2c0bba6ab4dc for a full test report.

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
jsczen3c2.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.5, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/f462d10f5ab30592559e305e0e46a117 for a full test report.

@ocaisa
Copy link
Member Author

ocaisa commented Jul 29, 2025

@boegelbot please test @ jsc-zen3 EB_ARGS="--installpath /tmp/$USER/pr22979"

@boegelbot
Copy link
Collaborator

@ocaisa: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=22979 EB_ARGS="--installpath /tmp/$USER/pr22979" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22979 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 7390

Test results coming soon (I hope)...

- notification for comment with ID 3132922504 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
jsczen3c3.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.5, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/4d53c45be62d6ddab3c508e6bbff3781 for a full test report.

@ocaisa
Copy link
Member Author

ocaisa commented Jul 30, 2025

@boegelbot please test @ jsc-zen3 EB_ARGS="--installpath /tmp/$USER/pr22979"

@boegelbot
Copy link
Collaborator

@ocaisa: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=22979 EB_ARGS="--installpath /tmp/$USER/pr22979" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22979 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 7405

Test results coming soon (I hope)...

- notification for comment with ID 3135685667 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/8b58581911421ed57505c97dc938f613 for a full test report.

@ocaisa
Copy link
Member Author

ocaisa commented Jul 30, 2025

@boegelbot please test @ jsc-zen3 EB_ARGS="--installpath /tmp/$USER/pr22979"

@boegelbot
Copy link
Collaborator

@ocaisa: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=22979 EB_ARGS="--installpath /tmp/$USER/pr22979" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22979 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 7415

Test results coming soon (I hope)...

- notification for comment with ID 3137021209 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/ee013139b945ef61c8fb68329460790c for a full test report.

@Crivella
Copy link
Contributor

Test report by @Crivella
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
crivella-desktop - Linux Ubuntu 22.04.5 LTS (Jammy Jellyfish), x86_64, 13th Gen Intel(R) Core(TM) i9-13900K (skylake), Python 3.11.13
See https://gist.github.com/Crivella/918159bbc413a4a482023a4661344e27 for a full test report.

Copy link
Contributor

@Crivella Crivella left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Also extensively tested in EESSI/software-layer#1107

@Crivella Crivella modified the milestones: 5.x, release after 5.1.1 Jul 31, 2025
@Crivella
Copy link
Contributor

Going in, thanks @ocaisa!

@Crivella Crivella merged commit 856e351 into easybuilders:develop Jul 31, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants