Skip to content
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

{astro,lib}[foss/2023b] EveryBeam v0.6.1, WSClean v3.5, DP3 v6.2 #21765

Open
wants to merge 12 commits into
base: develop
Choose a base branch
from

Conversation

casparvl
Copy link
Contributor

@casparvl casparvl commented Oct 29, 2024

(created using eb --new-pr)

Created this PR because Rapthor needs a newer WSClean, which then in turn needs a newer EveryBeam. Currently testing a rapthor pipeline to confirm that this combination works - then I'll mark this ready for review.

Edit: confirmed to work with Rapthor, so I'd like to get this reviewed and merged :) Note that this requires breaking the one-dep-per-toolchain policy. I'm reasonably sure that these tools are typically used in combination in such pipelines though. Plus: it's the only way to make that particular pipeline work in Rapthor - I believe we find that good enough reason. I'll add exceptions for these CI checks.

@casparvl casparvl marked this pull request as draft October 29, 2024 22:02
@casparvl casparvl changed the title {astro,lib}[foss/2023b] EveryBeam v0.6.1, WSClean v3.5 {astro,lib}[foss/2023b] EveryBeam v0.6.1, WSClean v3.5, DP3 v6.2 Nov 4, 2024
Copy link

github-actions bot commented Nov 7, 2024

Updated software DP3-6.2-foss-2023b.eb

Diff against DP3-6.0-foss-2023b.eb

easybuild/easyconfigs/d/DP3/DP3-6.0-foss-2023b.eb

diff --git a/easybuild/easyconfigs/d/DP3/DP3-6.0-foss-2023b.eb b/easybuild/easyconfigs/d/DP3/DP3-6.2-foss-2023b.eb
index 8373cc5f8b..95c28fff22 100644
--- a/easybuild/easyconfigs/d/DP3/DP3-6.0-foss-2023b.eb
+++ b/easybuild/easyconfigs/d/DP3/DP3-6.2-foss-2023b.eb
@@ -1,7 +1,7 @@
 easyblock = 'CMakeMake'
 
 name = 'DP3'
-version = '6.0'
+version = '6.2'
 
 homepage = 'https://dp3.readthedocs.io/'
 description = "DP3: streaming processing pipeline for radio interferometric data."
@@ -22,11 +22,11 @@ sources = [
         }
     },
 ]
-patches = ['DP3-6.0_fix-for-xsimd-error-on-neoverse-v1.patch']
+patches = ['DP3-6.2_fix-for-xsimd-error-on-neoverse-v1.patch']
 checksums = [
     None,  # checksum for git clone source is non-deterministic
-    # DP3-6.0_fix-for-xsimd-error-on-neoverse-v1.patch
-    '7f5069388846c9c715013d5a3a267a6d8e266520445a6427e63e9d52d3046c9d',
+    # DP3-6.2_fix-for-xsimd-error-on-neoverse-v1.patch
+    '51209661ee657151d94778916d4f295b9d767f6bbd13720fc5054a2a24f740dc',
 ]
 
 builddependencies = [
@@ -40,7 +40,7 @@ dependencies = [
     ('GSL', '2.7'),
     ('HDF5', '1.14.3'),
     ('Python', '3.11.5'),
-    ('EveryBeam', '0.5.2'),
+    ('EveryBeam', '0.6.1'),
     ('Armadillo', '12.8.0'),
     ('AOFlagger', '3.4.0'),
     ('IDG', '1.2.0'),
Diff against DP3-6.0-foss-2022a.eb

easybuild/easyconfigs/d/DP3/DP3-6.0-foss-2022a.eb

diff --git a/easybuild/easyconfigs/d/DP3/DP3-6.0-foss-2022a.eb b/easybuild/easyconfigs/d/DP3/DP3-6.2-foss-2023b.eb
index c18f4974ac..95c28fff22 100644
--- a/easybuild/easyconfigs/d/DP3/DP3-6.0-foss-2022a.eb
+++ b/easybuild/easyconfigs/d/DP3/DP3-6.2-foss-2023b.eb
@@ -1,51 +1,57 @@
 easyblock = 'CMakeMake'
 
 name = 'DP3'
-version = '6.0'
+version = '6.2'
+
 homepage = 'https://dp3.readthedocs.io/'
-description = """DP3: streaming processing pipeline for radio interferometric data."""
-
-toolchain = {'name': 'foss', 'version': '2022a'}
-
-sources = [{
-    'filename': '%(name)s-v%(version)s.tar.gz',
-    'git_config': {
-        'url': 'https://git.astron.nl/RD',
-        'repo_name': '%(name)s',
-        'tag': 'v%(version)s',
-        'clone_into': '%(name)s',
-        'recursive': True,
+description = "DP3: streaming processing pipeline for radio interferometric data."
+
+toolchain = {'name': 'foss', 'version': '2023b'}
+
+sources = [
+    {
+        'filename': '%(name)s-v%(version)s.tar.gz',
+        # Repo uses git submodules, which are not included in the release tarballs.
+        # Thus, we let EasyBuild download directly from the git repository.
+        'git_config': {
+            'url': 'https://git.astron.nl/RD',
+            'repo_name': '%(name)s',
+            'tag': 'v%(version)s',
+            'clone_into': '%(name)s',
+            'recursive': True
+        }
     },
-}]
-checksums = [None]
+]
+patches = ['DP3-6.2_fix-for-xsimd-error-on-neoverse-v1.patch']
+checksums = [
+    None,  # checksum for git clone source is non-deterministic
+    # DP3-6.2_fix-for-xsimd-error-on-neoverse-v1.patch
+    '51209661ee657151d94778916d4f295b9d767f6bbd13720fc5054a2a24f740dc',
+]
 
 builddependencies = [
-    ('CMake', '3.24.3'),
+    ('CMake', '3.27.6'),
 ]
-
 dependencies = [
     ('casacore', '3.5.0'),
-    ('Boost', '1.79.0'),
-    ('CFITSIO', '4.2.0'),
+    ('Boost', '1.83.0'),
+    ('CFITSIO', '4.3.1'),
     ('WCSLIB', '7.11'),
     ('GSL', '2.7'),
-    ('HDF5', '1.12.2'),
-    ('Python', '3.10.4'),
-    ('EveryBeam', '0.5.2'),
-    ('Armadillo', '11.4.3'),
-    ('AOFlagger', '3.4.0')
+    ('HDF5', '1.14.3'),
+    ('Python', '3.11.5'),
+    ('EveryBeam', '0.6.1'),
+    ('Armadillo', '12.8.0'),
+    ('AOFlagger', '3.4.0'),
+    ('IDG', '1.2.0'),
 ]
 
-# Without this, the wrong (system) python is picked up by cmake
-# in cases where the system python is newer than the one used in these EasyConfigs
-# See PR # 19119
-configopts = '-DPython3_EXECUTABLE=$EBROOTPYTHON/bin/python '
 
 sanity_check_paths = {
-    'files': ['include/include/dp3/base/DP3.h', 'bin/DP3'],
+    'files': ['include/include/%(namelower)s/base/%(name)s.h', 'bin/%(name)s'],
     'dirs': ['bin'],
 }
 
-sanity_check_commands = [('DP3', '--version')]
+sanity_check_commands = [('%(name)s', '--version')]
 
 moduleclass = 'astro'

Updated software EveryBeam-0.6.1-foss-2023b.eb

Diff against EveryBeam-0.5.2-foss-2023b.eb

easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.5.2-foss-2023b.eb

diff --git a/easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.5.2-foss-2023b.eb b/easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.6.1-foss-2023b.eb
index bec1bf004e..82e97f6e46 100644
--- a/easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.5.2-foss-2023b.eb
+++ b/easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.6.1-foss-2023b.eb
@@ -1,7 +1,7 @@
 easyblock = 'CMakeMake'
 
 name = 'EveryBeam'
-version = '0.5.2'
+version = "0.6.1"
 
 homepage = 'https://everybeam.readthedocs.io/'
 description = """Library that provides the antenna response pattern for several instruments,
@@ -23,7 +23,13 @@ sources = [
         }
     },
 ]
-checksums = [None]
+patches = [
+    'EveryBeam-0.5.4_python_metadata.patch'
+]
+checksums = [
+    None,  # checksum for git clone source is non-deterministic
+    '0f66d50b1f7944ad0d64898a0e54ee8b20dc9fb3ec0d15b4e1da30bda88688ab'  # EveryBeam-0.5.4_python_metadata.patch
+]
 
 builddependencies = [
     ('CMake', '3.27.6'),
@@ -40,10 +46,25 @@ dependencies = [
     ('libxml2', '2.11.5'),
 ]
 
+configopts = "-DBUILD_WITH_PYTHON=ON "
+
+# Note: we need to create a dir %(builddir)s/EveryBeam/everybeam for the pip install to complete succesfully
+postinstallcmds = [
+    "mkdir -p %(builddir)s/EveryBeam/everybeam && pip install %(builddir)s/EveryBeam --prefix=%(installdir)s"
+]
+
+modextravars = {'EVERYBEAM_DATADIR': '%(installdir)s/share/everybeam'}
+modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'}
 
 sanity_check_paths = {
     'files': ['include/%(name)s/beamformer.h', 'lib/libeverybeam.%s' % SHLIB_EXT],
     'dirs': [],
 }
 
+# Check if python support was build correctly, and can be found by pip
+sanity_check_commands = [
+    'python3 -c "import everybeam"',
+    'pip list | grep everybeam'
+]
+
 moduleclass = 'lib'
Diff against EveryBeam-0.5.2-foss-2022a.eb

easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.5.2-foss-2022a.eb

diff --git a/easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.5.2-foss-2022a.eb b/easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.6.1-foss-2023b.eb
index b61f0c8616..82e97f6e46 100644
--- a/easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.5.2-foss-2022a.eb
+++ b/easybuild/easyconfigs/e/EveryBeam/EveryBeam-0.6.1-foss-2023b.eb
@@ -1,49 +1,70 @@
 easyblock = 'CMakeMake'
 
 name = 'EveryBeam'
-version = '0.5.2'
+version = "0.6.1"
+
 homepage = 'https://everybeam.readthedocs.io/'
 description = """Library that provides the antenna response pattern for several instruments,
 such as LOFAR (and LOBES), SKA (OSKAR), MWA, JVLA, etc."""
 
-toolchain = {'name': 'foss', 'version': '2022a'}
+toolchain = {'name': 'foss', 'version': '2023b'}
 
-sources = [{
-    'filename': '%(name)s-v%(version)s.tar.gz',
-    'git_config': {
-        'url': 'https://git.astron.nl/RD',
-        'repo_name': '%(name)s',
-        'tag': 'v%(version)s',
-        'clone_into': '%(name)s',
-        'recursive': True,
+sources = [
+    {
+        'filename': '%(name)s-v%(version)s.tar.gz',
+        # Repo uses git submodules, which are not included in the release tarballs.
+        # Thus, we let EasyBuild download directly from the git repository.
+        'git_config': {
+            'url': 'https://git.astron.nl/RD',
+            'repo_name': '%(name)s',
+            'tag': 'v%(version)s',
+            'clone_into': '%(name)s',
+            'recursive': True
+        }
     },
-}]
-checksums = [None]
+]
+patches = [
+    'EveryBeam-0.5.4_python_metadata.patch'
+]
+checksums = [
+    None,  # checksum for git clone source is non-deterministic
+    '0f66d50b1f7944ad0d64898a0e54ee8b20dc9fb3ec0d15b4e1da30bda88688ab'  # EveryBeam-0.5.4_python_metadata.patch
+]
 
 builddependencies = [
-    ('CMake', '3.24.3'),
-    ('wget', '1.21.3'),
+    ('CMake', '3.27.6'),
+    ('wget', '1.21.4'),
 ]
-
 dependencies = [
     ('casacore', '3.5.0'),
-    ('Boost', '1.79.0'),
-    ('CFITSIO', '4.2.0'),
+    ('Boost', '1.83.0'),
+    ('CFITSIO', '4.3.1'),
     ('WCSLIB', '7.11'),
     ('GSL', '2.7'),
-    ('HDF5', '1.12.2'),
-    ('Python', '3.10.4'),
-    ('libxml2', '2.9.13'),
+    ('HDF5', '1.14.3'),
+    ('Python', '3.11.5'),
+    ('libxml2', '2.11.5'),
 ]
 
-# Without this, the wrong (system) python is picked up by cmake
-# in cases where the system python is newer than the one used in these EasyConfigs
-# See PR # 19119
-configopts = '-DPython3_EXECUTABLE=$EBROOTPYTHON/bin/python '
+configopts = "-DBUILD_WITH_PYTHON=ON "
+
+# Note: we need to create a dir %(builddir)s/EveryBeam/everybeam for the pip install to complete succesfully
+postinstallcmds = [
+    "mkdir -p %(builddir)s/EveryBeam/everybeam && pip install %(builddir)s/EveryBeam --prefix=%(installdir)s"
+]
+
+modextravars = {'EVERYBEAM_DATADIR': '%(installdir)s/share/everybeam'}
+modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'}
 
 sanity_check_paths = {
-    'files': ['include/EveryBeam/beamformer.h', 'lib/libeverybeam.so'],
+    'files': ['include/%(name)s/beamformer.h', 'lib/libeverybeam.%s' % SHLIB_EXT],
     'dirs': [],
 }
 
+# Check if python support was build correctly, and can be found by pip
+sanity_check_commands = [
+    'python3 -c "import everybeam"',
+    'pip list | grep everybeam'
+]
+
 moduleclass = 'lib'

Updated software WSClean-3.5-foss-2023b.eb

Diff against WSClean-3.4-foss-2023b.eb

easybuild/easyconfigs/w/WSClean/WSClean-3.4-foss-2023b.eb

diff --git a/easybuild/easyconfigs/w/WSClean/WSClean-3.4-foss-2023b.eb b/easybuild/easyconfigs/w/WSClean/WSClean-3.5-foss-2023b.eb
index b1bdea0de2..0360535491 100644
--- a/easybuild/easyconfigs/w/WSClean/WSClean-3.4-foss-2023b.eb
+++ b/easybuild/easyconfigs/w/WSClean/WSClean-3.5-foss-2023b.eb
@@ -1,7 +1,7 @@
 easyblock = 'CMakeMake'
 
 name = 'WSClean'
-version = '3.4'
+version = "3.5"
 
 homepage = 'https://wsclean.readthedocs.io/'
 description = """WSClean (w-stacking clean) is a fast generic widefield imager.
@@ -10,21 +10,24 @@ multi-frequency deconvolution."""
 
 toolchain = {'name': 'foss', 'version': '2023b'}
 
+# Regular source tarballs don't include the git submodules. Check https://gitlab.com/aroffringa/wsclean/-/packages/
+# for the right path to a tarball that does contain it
 sources = [
     {
-        'source_urls': ['https://gitlab.com/aroffringa/%(namelower)s/-/package_files/97237455/'],
+        'source_urls': ['https://gitlab.com/aroffringa/%(namelower)s/-/package_files/140629243/'],
         'filename': '%(namelower)s-v%(version)s.tar.bz2',
         'download_filename': 'download'
     },
 ]
-checksums = ['b43d8ca490ccf34dd22aae6c5ca88a5dcb3cff0526835d3f97fa6d239745e641']
+checksums = ['ba1863945b6341398409d9fee0ab9ff202c4cb1216a102d0d91a92b45103ec95']
 
 builddependencies = [
     ('CMake', '3.27.6'),
 ]
+
 dependencies = [
     ('casacore', '3.5.0'),
-    ('EveryBeam', '0.5.2'),
+    ('EveryBeam', '0.6.1'),
     ('Boost', '1.83.0'),
     ('CFITSIO', '4.3.1'),
     ('GSL', '2.7'),
Diff against WSClean-3.4-foss-2022a.eb

easybuild/easyconfigs/w/WSClean/WSClean-3.4-foss-2022a.eb

diff --git a/easybuild/easyconfigs/w/WSClean/WSClean-3.4-foss-2022a.eb b/easybuild/easyconfigs/w/WSClean/WSClean-3.5-foss-2023b.eb
index e3bdcb0089..0360535491 100644
--- a/easybuild/easyconfigs/w/WSClean/WSClean-3.4-foss-2022a.eb
+++ b/easybuild/easyconfigs/w/WSClean/WSClean-3.5-foss-2023b.eb
@@ -1,46 +1,47 @@
 easyblock = 'CMakeMake'
 
 name = 'WSClean'
-version = '3.4'
+version = "3.5"
 
 homepage = 'https://wsclean.readthedocs.io/'
 description = """WSClean (w-stacking clean) is a fast generic widefield imager.
 It implements several gridding algorithms and offers fully-automated multi-scale
 multi-frequency deconvolution."""
 
-toolchain = {'name': 'foss', 'version': '2022a'}
+toolchain = {'name': 'foss', 'version': '2023b'}
 
-sources = [{
-    'source_urls': ['https://gitlab.com/aroffringa/wsclean/-/package_files/97237455/'],
-    'filename': '%(namelower)s-v%(version)s.tar.bz2',
-    'download_filename': 'download'  # endpoint for source tarball is not versioned
-}]
-checksums = ['b43d8ca490ccf34dd22aae6c5ca88a5dcb3cff0526835d3f97fa6d239745e641']
+# Regular source tarballs don't include the git submodules. Check https://gitlab.com/aroffringa/wsclean/-/packages/
+# for the right path to a tarball that does contain it
+sources = [
+    {
+        'source_urls': ['https://gitlab.com/aroffringa/%(namelower)s/-/package_files/140629243/'],
+        'filename': '%(namelower)s-v%(version)s.tar.bz2',
+        'download_filename': 'download'
+    },
+]
+checksums = ['ba1863945b6341398409d9fee0ab9ff202c4cb1216a102d0d91a92b45103ec95']
 
 builddependencies = [
-    ('CMake', '3.24.3'),
+    ('CMake', '3.27.6'),
 ]
 
 dependencies = [
     ('casacore', '3.5.0'),
-    ('EveryBeam', '0.5.2'),
-    ('Boost', '1.79.0'),
-    ('CFITSIO', '4.2.0'),
+    ('EveryBeam', '0.6.1'),
+    ('Boost', '1.83.0'),
+    ('CFITSIO', '4.3.1'),
     ('GSL', '2.7'),
-    ('HDF5', '1.12.2'),
-    ('Python', '3.10.4'),
+    ('HDF5', '1.14.3'),
+    ('Python', '3.11.5'),
+    ('IDG', '1.2.0'),
 ]
 
-# Without this, the wrong (system) python is picked up by cmake
-# in cases where the system python is newer than the one used in these EasyConfigs
-# See PR # 19119
-configopts = '-DPython3_EXECUTABLE=$EBROOTPYTHON/bin/python '
 
 sanity_check_paths = {
-    'files': ['include/wscleaninterface.h', 'bin/wsclean'],
+    'files': ['include/wscleaninterface.h', 'bin/%(namelower)s'],
     'dirs': ['bin'],
 }
 
-sanity_check_commands = [('wsclean', '--version')]
+sanity_check_commands = [('%(namelower)s', '--version')]
 
 moduleclass = 'astro'

@casparvl casparvl marked this pull request as ready for review November 11, 2024 15:13
@casparvl
Copy link
Contributor Author

casparvl commented Nov 11, 2024

@boegelbot please test @ generoso

@boegelbot
Copy link
Collaborator

@casparvl: Request for testing this PR well received on login1

PR test command 'EB_PR=21765 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_21765 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

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

Test results coming soon (I hope)...

- notification for comment with ID 2468410804 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
FAILED
Build succeeded for 0 out of 3 (3 easyconfigs in total)
cns1 - Linux Rocky Linux 8.9, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/boegelbot/1073c9803bdd26b65fb0b1504958456a for a full test report.

@casparvl
Copy link
Contributor Author

@boegelbot please test @ generoso

@boegelbot
Copy link
Collaborator

@casparvl: Request for testing this PR well received on login1

PR test command 'EB_PR=21765 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_21765 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

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

Test results coming soon (I hope)...

- notification for comment with ID 2468471070 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).

@casparvl
Copy link
Contributor Author

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Collaborator

@casparvl: 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=21765 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_21765 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

- notification for comment with ID 2468489307 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
FAILED
Build succeeded for 2 out of 3 (3 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.4, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.18
See https://gist.github.com/boegelbot/a5146e9b2d00df8b0ae23ba46b9868db for a full test report.

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
FAILED
Build succeeded for 2 out of 3 (3 easyconfigs in total)
cns1 - Linux Rocky Linux 8.9, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/boegelbot/61d59a291628d22716c8a00a0bac0548 for a full test report.

@casparvl
Copy link
Contributor Author

Test report by @casparvl
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in total)
tcn1.local.snellius.surf.nl - Linux RHEL 9.4, x86_64, AMD EPYC 7H12 64-Core Processor, Python 3.9.18
See https://gist.github.com/casparvl/234697d2cd9bffe5306ba59df8e39210 for a full test report.

@casparvl
Copy link
Contributor Author

casparvl commented Nov 11, 2024

@boegelbot please test @ generoso

@boegelbot
Copy link
Collaborator

@casparvl: Request for testing this PR well received on login1

PR test command 'EB_PR=21765 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_21765 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

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

Test results coming soon (I hope)...

- notification for comment with ID 2468572755 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 3 out of 3 (3 easyconfigs in total)
cns2 - Linux Rocky Linux 8.9, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/boegelbot/819ad8ccb1905ecfb148a750adba3bf2 for a full test report.

@casparvl
Copy link
Contributor Author

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Collaborator

@casparvl: 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=21765 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_21765 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

- notification for comment with ID 2485335323 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 3 out of 3 (3 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.4, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.18
See https://gist.github.com/boegelbot/a9aeaab6440d8d7f255d039d66d0175d for a full test report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants