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

{bio}[GCC/12.3.0] Beast v2.7.7, beagle-lib v4.0.1 w/ CUDA 12.1.1 #22178

Merged

Conversation

lexming
Copy link
Contributor

@lexming lexming commented Jan 17, 2025

(created using eb --new-pr)

…7-GCC-12.3.0.eb, beagle-lib-4.0.1-GCC-12.3.0.eb
@lexming lexming added the update label Jan 17, 2025
Copy link

Updated software Beast-2.7.7-GCC-12.3.0-CUDA-12.1.1.eb

Diff against Beast-2.7.7-GCC-12.3.0.eb

easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0.eb

diff --git a/easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0.eb b/easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0-CUDA-12.1.1.eb
index 140ba2418a..2070677b24 100644
--- a/easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0.eb
+++ b/easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0-CUDA-12.1.1.eb
@@ -2,6 +2,7 @@ easyblock = 'Tarball'
 
 name = 'Beast'
 version = '2.7.7'
+versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://beast2.org'
 description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular
@@ -23,8 +24,9 @@ checksums = [{
 }]
 
 dependencies = [
+    ('CUDA', '12.1.1', '', SYSTEM),
     ('Java', '11', '', SYSTEM),
-    ('beagle-lib', '4.0.1'),  # optional but recommended by developers
+    ('beagle-lib', '4.0.1', versionsuffix),  # optional but recommended by developers
     ('GTK3', '3.24.37'),  # optional for GUI tools
 ]
 
Diff against Beast-2.7.3-GCC-11.3.0.eb

easybuild/easyconfigs/b/Beast/Beast-2.7.3-GCC-11.3.0.eb

diff --git a/easybuild/easyconfigs/b/Beast/Beast-2.7.3-GCC-11.3.0.eb b/easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0-CUDA-12.1.1.eb
index b2242c074c..2070677b24 100644
--- a/easybuild/easyconfigs/b/Beast/Beast-2.7.3-GCC-11.3.0.eb
+++ b/easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0-CUDA-12.1.1.eb
@@ -1,31 +1,33 @@
 easyblock = 'Tarball'
 
 name = 'Beast'
-version = '2.7.3'
+version = '2.7.7'
+versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://beast2.org'
-description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular 
- sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using 
- strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies 
- but is also a framework for testing evolutionary hypotheses without conditioning on a single 
- tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted 
+description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular
+ sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using
+ strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies
+ but is also a framework for testing evolutionary hypotheses without conditioning on a single
+ tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted
  proportional to its posterior probability. """
 
-toolchain = {'name': 'GCC', 'version': '11.3.0'}
+toolchain = {'name': 'GCC', 'version': '12.3.0'}
 
 _archs = {'x86_64': 'x86', 'aarch64': 'aarch64'}
 
 source_urls = ['https://github.com/CompEvol/beast2/releases/download/v%(version)s/']
 sources = ['BEAST.v%%(version)s.Linux.%s.tgz' % _archs[ARCH]]
 checksums = [{
-    'BEAST.v%(version)s.Linux.x86.tgz': '234af8572e827c1c856f0e1ad46e61fa3b3b875c6b5d246f67839ec7c1bf40b5',
-    'BEAST.v%(version)s.Linux.aarch64.tgz': '7353703f178b2f0e440ca31cd93f136a9fe65708cd8a621a8045fc63ca538f22',
+    'BEAST.v2.7.7.Linux.x86.tgz': 'a866f3e5da4ef890a042f01849e32322aa0a8e16e3e1cb2c59f823de2611781a',
+    'BEAST.v2.7.7.Linux.aarch64.tgz': 'aa14e4a950fe2d9f3db24102a4e7365d8d42f79da1d9b1cdcf3016e927d18b9e',
 }]
 
 dependencies = [
+    ('CUDA', '12.1.1', '', SYSTEM),
     ('Java', '11', '', SYSTEM),
-    # this is not mandatory but beagle-lib is recommended by developers
-    ('beagle-lib', '4.0.0'),
+    ('beagle-lib', '4.0.1', versionsuffix),  # optional but recommended by developers
+    ('GTK3', '3.24.37'),  # optional for GUI tools
 ]
 
 sanity_check_paths = {
Diff against Beast-2.6.7-GCC-10.3.0.eb

easybuild/easyconfigs/b/Beast/Beast-2.6.7-GCC-10.3.0.eb

diff --git a/easybuild/easyconfigs/b/Beast/Beast-2.6.7-GCC-10.3.0.eb b/easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0-CUDA-12.1.1.eb
index 8f2c406f42..2070677b24 100644
--- a/easybuild/easyconfigs/b/Beast/Beast-2.6.7-GCC-10.3.0.eb
+++ b/easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0-CUDA-12.1.1.eb
@@ -1,26 +1,33 @@
 easyblock = 'Tarball'
 
 name = 'Beast'
-version = '2.6.7'
-
-homepage = 'http://beast2.org'
-description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular 
- sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using 
- strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies 
- but is also a framework for testing evolutionary hypotheses without conditioning on a single 
- tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted 
+version = '2.7.7'
+versionsuffix = '-CUDA-%(cudaver)s'
+
+homepage = 'https://beast2.org'
+description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular
+ sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using
+ strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies
+ but is also a framework for testing evolutionary hypotheses without conditioning on a single
+ tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted
  proportional to its posterior probability. """
 
-toolchain = {'name': 'GCC', 'version': '10.3.0'}
+toolchain = {'name': 'GCC', 'version': '12.3.0'}
+
+_archs = {'x86_64': 'x86', 'aarch64': 'aarch64'}
 
 source_urls = ['https://github.com/CompEvol/beast2/releases/download/v%(version)s/']
-sources = ['BEAST.v%(version)s.Linux.tgz']
-checksums = ['05dcc619c2e10163f2c1089ec66149f6e53ec5a0583cd2cb8ffdccbbdb1d8183']
+sources = ['BEAST.v%%(version)s.Linux.%s.tgz' % _archs[ARCH]]
+checksums = [{
+    'BEAST.v2.7.7.Linux.x86.tgz': 'a866f3e5da4ef890a042f01849e32322aa0a8e16e3e1cb2c59f823de2611781a',
+    'BEAST.v2.7.7.Linux.aarch64.tgz': 'aa14e4a950fe2d9f3db24102a4e7365d8d42f79da1d9b1cdcf3016e927d18b9e',
+}]
 
 dependencies = [
+    ('CUDA', '12.1.1', '', SYSTEM),
     ('Java', '11', '', SYSTEM),
-    # this is not mandatory but beagle-lib is recommended by developers
-    ('beagle-lib', '3.1.2'),
+    ('beagle-lib', '4.0.1', versionsuffix),  # optional but recommended by developers
+    ('GTK3', '3.24.37'),  # optional for GUI tools
 ]
 
 sanity_check_paths = {

Updated software Beast-2.7.7-GCC-12.3.0.eb

Diff against Beast-2.7.7-GCC-12.3.0-CUDA-12.1.1.eb

easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0-CUDA-12.1.1.eb

diff --git a/easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0-CUDA-12.1.1.eb b/easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0.eb
index 2070677b24..140ba2418a 100644
--- a/easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0-CUDA-12.1.1.eb
+++ b/easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0.eb
@@ -2,7 +2,6 @@ easyblock = 'Tarball'
 
 name = 'Beast'
 version = '2.7.7'
-versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://beast2.org'
 description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular
@@ -24,9 +23,8 @@ checksums = [{
 }]
 
 dependencies = [
-    ('CUDA', '12.1.1', '', SYSTEM),
     ('Java', '11', '', SYSTEM),
-    ('beagle-lib', '4.0.1', versionsuffix),  # optional but recommended by developers
+    ('beagle-lib', '4.0.1'),  # optional but recommended by developers
     ('GTK3', '3.24.37'),  # optional for GUI tools
 ]
 
Diff against Beast-2.7.3-GCC-11.3.0.eb

easybuild/easyconfigs/b/Beast/Beast-2.7.3-GCC-11.3.0.eb

diff --git a/easybuild/easyconfigs/b/Beast/Beast-2.7.3-GCC-11.3.0.eb b/easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0.eb
index b2242c074c..140ba2418a 100644
--- a/easybuild/easyconfigs/b/Beast/Beast-2.7.3-GCC-11.3.0.eb
+++ b/easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0.eb
@@ -1,31 +1,31 @@
 easyblock = 'Tarball'
 
 name = 'Beast'
-version = '2.7.3'
+version = '2.7.7'
 
 homepage = 'https://beast2.org'
-description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular 
- sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using 
- strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies 
- but is also a framework for testing evolutionary hypotheses without conditioning on a single 
- tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted 
+description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular
+ sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using
+ strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies
+ but is also a framework for testing evolutionary hypotheses without conditioning on a single
+ tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted
  proportional to its posterior probability. """
 
-toolchain = {'name': 'GCC', 'version': '11.3.0'}
+toolchain = {'name': 'GCC', 'version': '12.3.0'}
 
 _archs = {'x86_64': 'x86', 'aarch64': 'aarch64'}
 
 source_urls = ['https://github.com/CompEvol/beast2/releases/download/v%(version)s/']
 sources = ['BEAST.v%%(version)s.Linux.%s.tgz' % _archs[ARCH]]
 checksums = [{
-    'BEAST.v%(version)s.Linux.x86.tgz': '234af8572e827c1c856f0e1ad46e61fa3b3b875c6b5d246f67839ec7c1bf40b5',
-    'BEAST.v%(version)s.Linux.aarch64.tgz': '7353703f178b2f0e440ca31cd93f136a9fe65708cd8a621a8045fc63ca538f22',
+    'BEAST.v2.7.7.Linux.x86.tgz': 'a866f3e5da4ef890a042f01849e32322aa0a8e16e3e1cb2c59f823de2611781a',
+    'BEAST.v2.7.7.Linux.aarch64.tgz': 'aa14e4a950fe2d9f3db24102a4e7365d8d42f79da1d9b1cdcf3016e927d18b9e',
 }]
 
 dependencies = [
     ('Java', '11', '', SYSTEM),
-    # this is not mandatory but beagle-lib is recommended by developers
-    ('beagle-lib', '4.0.0'),
+    ('beagle-lib', '4.0.1'),  # optional but recommended by developers
+    ('GTK3', '3.24.37'),  # optional for GUI tools
 ]
 
 sanity_check_paths = {
Diff against Beast-2.6.7-GCC-10.3.0.eb

easybuild/easyconfigs/b/Beast/Beast-2.6.7-GCC-10.3.0.eb

diff --git a/easybuild/easyconfigs/b/Beast/Beast-2.6.7-GCC-10.3.0.eb b/easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0.eb
index 8f2c406f42..140ba2418a 100644
--- a/easybuild/easyconfigs/b/Beast/Beast-2.6.7-GCC-10.3.0.eb
+++ b/easybuild/easyconfigs/b/Beast/Beast-2.7.7-GCC-12.3.0.eb
@@ -1,26 +1,31 @@
 easyblock = 'Tarball'
 
 name = 'Beast'
-version = '2.6.7'
-
-homepage = 'http://beast2.org'
-description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular 
- sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using 
- strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies 
- but is also a framework for testing evolutionary hypotheses without conditioning on a single 
- tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted 
+version = '2.7.7'
+
+homepage = 'https://beast2.org'
+description = """ BEAST is a cross-platform program for Bayesian MCMC analysis of molecular
+ sequences. It is entirely orientated towards rooted, time-measured phylogenies inferred using
+ strict or relaxed molecular clock models. It can be used as a method of reconstructing phylogenies
+ but is also a framework for testing evolutionary hypotheses without conditioning on a single
+ tree topology. BEAST uses MCMC to average over tree space, so that each tree is weighted
  proportional to its posterior probability. """
 
-toolchain = {'name': 'GCC', 'version': '10.3.0'}
+toolchain = {'name': 'GCC', 'version': '12.3.0'}
+
+_archs = {'x86_64': 'x86', 'aarch64': 'aarch64'}
 
 source_urls = ['https://github.com/CompEvol/beast2/releases/download/v%(version)s/']
-sources = ['BEAST.v%(version)s.Linux.tgz']
-checksums = ['05dcc619c2e10163f2c1089ec66149f6e53ec5a0583cd2cb8ffdccbbdb1d8183']
+sources = ['BEAST.v%%(version)s.Linux.%s.tgz' % _archs[ARCH]]
+checksums = [{
+    'BEAST.v2.7.7.Linux.x86.tgz': 'a866f3e5da4ef890a042f01849e32322aa0a8e16e3e1cb2c59f823de2611781a',
+    'BEAST.v2.7.7.Linux.aarch64.tgz': 'aa14e4a950fe2d9f3db24102a4e7365d8d42f79da1d9b1cdcf3016e927d18b9e',
+}]
 
 dependencies = [
     ('Java', '11', '', SYSTEM),
-    # this is not mandatory but beagle-lib is recommended by developers
-    ('beagle-lib', '3.1.2'),
+    ('beagle-lib', '4.0.1'),  # optional but recommended by developers
+    ('GTK3', '3.24.37'),  # optional for GUI tools
 ]
 
 sanity_check_paths = {

Updated software beagle-lib-4.0.1-GCC-12.3.0.eb

Diff against beagle-lib-4.0.1-GCC-12.3.0-CUDA-12.1.1.eb

easybuild/easyconfigs/b/beagle-lib/beagle-lib-4.0.1-GCC-12.3.0-CUDA-12.1.1.eb

diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-4.0.1-GCC-12.3.0-CUDA-12.1.1.eb b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-4.0.1-GCC-12.3.0.eb
index 2c2bbf6705..a0732fa952 100644
--- a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-4.0.1-GCC-12.3.0-CUDA-12.1.1.eb
+++ b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-4.0.1-GCC-12.3.0.eb
@@ -2,7 +2,6 @@ easyblock = 'CMakeMake'
 
 name = 'beagle-lib'
 version = '4.0.1'
-versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://github.com/beagle-dev/beagle-lib'
 description = """beagle-lib is a high-performance library that can perform the core calculations at the heart of most
@@ -16,7 +15,6 @@ checksums = ['9d258cd9bedd86d7c28b91587acd1132f4e01d4f095c657ad4dc93bd83d4f120']
 
 dependencies = [
     ('Java', '11', '', SYSTEM),
-    ('CUDA', '12.1.1', '', SYSTEM),
 ]
 
 builddependencies = [
@@ -24,7 +22,7 @@ builddependencies = [
     ('pkgconf', '1.9.5'),
 ]
 
-configopts = '-DBUILD_CUDA=ON '
+configopts = '-DBUILD_CUDA=OFF '
 
 sanity_check_paths = {
     'files': ["include/libhmsbeagle-1/libhmsbeagle/%s" % x for x in ["beagle.h", "platform.h"]] +
Diff against beagle-lib-4.0.0-GCC-11.3.0.eb

easybuild/easyconfigs/b/beagle-lib/beagle-lib-4.0.0-GCC-11.3.0.eb

diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-4.0.0-GCC-11.3.0.eb b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-4.0.1-GCC-12.3.0.eb
index 7824fea643..a0732fa952 100644
--- a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-4.0.0-GCC-11.3.0.eb
+++ b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-4.0.1-GCC-12.3.0.eb
@@ -1,33 +1,33 @@
 easyblock = 'CMakeMake'
 
 name = 'beagle-lib'
-version = '4.0.0'
+version = '4.0.1'
 
 homepage = 'https://github.com/beagle-dev/beagle-lib'
 description = """beagle-lib is a high-performance library that can perform the core calculations at the heart of most
  Bayesian and Maximum Likelihood phylogenetics packages."""
 
-toolchain = {'name': 'GCC', 'version': '11.3.0'}
+toolchain = {'name': 'GCC', 'version': '12.3.0'}
 
-github_account = 'beagle-dev'
-source_urls = [GITHUB_SOURCE]
+source_urls = ['https://github.com/beagle-dev/beagle-lib/archive/']
 sources = ['v%(version)s.tar.gz']
-checksums = ['d197eeb7fe5879dfbae789c459bcc901cb04d52c9cf5ef14fb07ff7a6b74560b']
-
-builddependencies = [
-    ('CMake', '3.24.3'),
-    ('pkgconf', '1.8.0'),
-]
+checksums = ['9d258cd9bedd86d7c28b91587acd1132f4e01d4f095c657ad4dc93bd83d4f120']
 
 dependencies = [
     ('Java', '11', '', SYSTEM),
-    ('pocl', '1.8'),
 ]
 
+builddependencies = [
+    ('CMake', '3.26.3'),
+    ('pkgconf', '1.9.5'),
+]
+
+configopts = '-DBUILD_CUDA=OFF '
+
 sanity_check_paths = {
-    'files': ['include/libhmsbeagle-1/libhmsbeagle/%s' % x for x in ['beagle.h', 'platform.h']] +
-             ['lib/libhmsbeagle%s.%s' % (x, SHLIB_EXT) for x in ['-cpu', '-cpu-sse', '-jni', '']],
-    'dirs': [],
+    'files': ["include/libhmsbeagle-1/libhmsbeagle/%s" % x for x in ["beagle.h", "platform.h"]] +
+             ["lib/libhmsbeagle%s.%s" % (x, SHLIB_EXT) for x in ["-cpu", "-cpu-sse", "-jni", ""]],
+    'dirs': []
 }
 
 moduleclass = 'numlib'
Diff against beagle-lib-3.1.2-GCC-10.3.0.eb

easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.1.2-GCC-10.3.0.eb

diff --git a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.1.2-GCC-10.3.0.eb b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-4.0.1-GCC-12.3.0.eb
index dd690af8e5..a0732fa952 100644
--- a/easybuild/easyconfigs/b/beagle-lib/beagle-lib-3.1.2-GCC-10.3.0.eb
+++ b/easybuild/easyconfigs/b/beagle-lib/beagle-lib-4.0.1-GCC-12.3.0.eb
@@ -1,35 +1,33 @@
-easyblock = 'ConfigureMake'
+easyblock = 'CMakeMake'
 
 name = 'beagle-lib'
-version = '3.1.2'
+version = '4.0.1'
 
 homepage = 'https://github.com/beagle-dev/beagle-lib'
 description = """beagle-lib is a high-performance library that can perform the core calculations at the heart of most
  Bayesian and Maximum Likelihood phylogenetics packages."""
 
-toolchain = {'name': 'GCC', 'version': '10.3.0'}
+toolchain = {'name': 'GCC', 'version': '12.3.0'}
 
 source_urls = ['https://github.com/beagle-dev/beagle-lib/archive/']
 sources = ['v%(version)s.tar.gz']
-checksums = ['dd872b484a3a9f0bce369465e60ccf4e4c0cd7bd5ce41499415366019f236275']
-
-builddependencies = [
-    ('Autotools', '20210128'),
-]
+checksums = ['9d258cd9bedd86d7c28b91587acd1132f4e01d4f095c657ad4dc93bd83d4f120']
 
 dependencies = [
     ('Java', '11', '', SYSTEM),
-    ('pkg-config', '0.29.2'),
-    ('pocl', '1.8'),
 ]
 
-preconfigopts = "./autogen.sh && "
-configopts = "--with-opencl=$EBROOTPOCL "
+builddependencies = [
+    ('CMake', '3.26.3'),
+    ('pkgconf', '1.9.5'),
+]
+
+configopts = '-DBUILD_CUDA=OFF '
 
 sanity_check_paths = {
-    'files': ['include/libhmsbeagle-1/libhmsbeagle/%s' % x for x in ['beagle.h', 'platform.h']] +
-             ['lib/libhmsbeagle%s.%s' % (x, SHLIB_EXT) for x in ['-cpu', '-cpu-sse', '-jni', '']],
-    'dirs': [],
+    'files': ["include/libhmsbeagle-1/libhmsbeagle/%s" % x for x in ["beagle.h", "platform.h"]] +
+             ["lib/libhmsbeagle%s.%s" % (x, SHLIB_EXT) for x in ["-cpu", "-cpu-sse", "-jni", ""]],
+    'dirs': []
 }
 
 moduleclass = 'numlib'

@lexming
Copy link
Contributor Author

lexming commented Jan 20, 2025

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Collaborator

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

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

Test results coming soon (I hope)...

- notification for comment with ID 2602426783 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.5, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/623f17b055ca18314394465f2e4069bb for a full test report.

@verdurin
Copy link
Member

Test report by @verdurin
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in total)
easybuild-el8.cloud.in.bmrc.ox.ac.uk - Linux Rocky Linux 8.10, x86_64, Intel Xeon Processor (Skylake, IBRS), Python 3.6.8
See https://gist.github.com/verdurin/543f293ed427f59bfcee0abc7e5becfa for a full test report.

Copy link
Member

@verdurin verdurin left a comment

Choose a reason for hiding this comment

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

Looks fine.

@verdurin verdurin added this to the release after 4.9.4 milestone Jan 21, 2025
@verdurin
Copy link
Member

Going in, thanks @lexming!

@verdurin verdurin merged commit 54ba239 into easybuilders:develop Jan 21, 2025
10 checks passed
@lexming lexming deleted the 20250117163730_new_pr_Beast277 branch January 21, 2025 12:44
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.

3 participants