easybuild-easyconfigs
easybuild-easyconfigs copied to clipboard
{devel}[GCCcore/12.2.0] Bazel v7.2.0
(created using eb --new-pr)
Test report by @Flamefire Using easyblocks from PR(s) https://github.com/easybuilders/easybuild-easyblocks/pull/3370 SUCCESS Build succeeded for 1 out of 1 (1 easyconfigs in total) n1610 - Linux RHEL 8.7 (Ootpa), x86_64, Intel(R) Xeon(R) Platinum 8470 (icelake), Python 3.8.13 See https://gist.github.com/Flamefire/7ce4931c0bca5f8e9be8e1d13cc54579 for a full test report.
Updated software Bazel-7.2.0-GCCcore-12.2.0-Java-21.eb
Diff against Bazel-7.4.1-GCCcore-14.2.0-Java-21.eb
easybuild/easyconfigs/b/Bazel/Bazel-7.4.1-GCCcore-14.2.0-Java-21.eb
diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-7.4.1-GCCcore-14.2.0-Java-21.eb b/easybuild/easyconfigs/b/Bazel/Bazel-7.2.0-GCCcore-12.2.0-Java-21.eb
index 295ba832db..e09bc94e70 100644
--- a/easybuild/easyconfigs/b/Bazel/Bazel-7.4.1-GCCcore-14.2.0-Java-21.eb
+++ b/easybuild/easyconfigs/b/Bazel/Bazel-7.2.0-GCCcore-12.2.0-Java-21.eb
@@ -1,28 +1,26 @@
name = 'Bazel'
-version = '7.4.1'
+version = '7.2.0'
versionsuffix = '-Java-%(javaver)s'
homepage = 'https://bazel.io/'
description = """Bazel is a build tool that builds code quickly and reliably.
It is used to build the majority of Google's software."""
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
source_urls = ['https://github.com/bazelbuild/%(namelower)s/releases/download/%(version)s']
sources = ['%(namelower)s-%(version)s-dist.zip']
-checksums = ['83386618bc489f4da36266ef2620ec64a526c686cf07041332caff7c953afaf5']
+checksums = ['2070e03d97c4f5ee2d245832d78d17a18f8a4db0669f72a362ff0f84fb091ee1']
builddependencies = [
- ('binutils', '2.42'),
- ('Python', '3.13.1'),
+ ('binutils', '2.39'),
+ ('Python', '3.10.8'),
('Zip', '3.0'),
]
-dependencies = [
- ('Java', '21', '', SYSTEM),
-]
+
+dependencies = [('Java', '21', '', SYSTEM)]
runtest = True
-testopts = "--sandbox_add_mount_pair=$TMPDIR "
-testopts += "-- //examples/cpp:hello-success_test //examples/py/... //examples/py_native:test //examples/shell/..."
+testopts = "-- //examples/cpp:hello-success_test //examples/py/... //examples/py_native:test //examples/shell/..."
moduleclass = 'devel'
Diff against Bazel-6.5.0-GCCcore-13.3.0-Java-11.eb
easybuild/easyconfigs/b/Bazel/Bazel-6.5.0-GCCcore-13.3.0-Java-11.eb
diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-6.5.0-GCCcore-13.3.0-Java-11.eb b/easybuild/easyconfigs/b/Bazel/Bazel-7.2.0-GCCcore-12.2.0-Java-21.eb
index 0fde9e21b6..e09bc94e70 100644
--- a/easybuild/easyconfigs/b/Bazel/Bazel-6.5.0-GCCcore-13.3.0-Java-11.eb
+++ b/easybuild/easyconfigs/b/Bazel/Bazel-7.2.0-GCCcore-12.2.0-Java-21.eb
@@ -1,31 +1,26 @@
name = 'Bazel'
-version = '6.5.0'
+version = '7.2.0'
versionsuffix = '-Java-%(javaver)s'
homepage = 'https://bazel.io/'
description = """Bazel is a build tool that builds code quickly and reliably.
It is used to build the majority of Google's software."""
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
source_urls = ['https://github.com/bazelbuild/%(namelower)s/releases/download/%(version)s']
sources = ['%(namelower)s-%(version)s-dist.zip']
-patches = ['Bazel-6.3.1_add-symlinks-in-runfiles.patch']
-checksums = [
- {'bazel-6.5.0-dist.zip': 'fc89da919415289f29e4ff18a5e01270ece9a6fe83cb60967218bac4a3bb3ed2'},
- {'Bazel-6.3.1_add-symlinks-in-runfiles.patch': '81db53aa87229557480b6f719c99a0f1af9c69dfec12185451e520b0128c3ae2'},
-]
+checksums = ['2070e03d97c4f5ee2d245832d78d17a18f8a4db0669f72a362ff0f84fb091ee1']
builddependencies = [
- ('binutils', '2.42'),
- ('Python', '3.12.3'),
+ ('binutils', '2.39'),
+ ('Python', '3.10.8'),
('Zip', '3.0'),
]
-dependencies = [('Java', '11', '', SYSTEM)]
+dependencies = [('Java', '21', '', SYSTEM)]
runtest = True
-pretestopts = "sed -i 's/assertEquals/assertEqual/g' examples/py_native/test.py examples/py_native/fail.py && "
testopts = "-- //examples/cpp:hello-success_test //examples/py/... //examples/py_native:test //examples/shell/..."
moduleclass = 'devel'
Diff against Bazel-7.4.1-GCCcore-13.3.0-Java-21.eb
easybuild/easyconfigs/b/Bazel/Bazel-7.4.1-GCCcore-13.3.0-Java-21.eb
diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-7.4.1-GCCcore-13.3.0-Java-21.eb b/easybuild/easyconfigs/b/Bazel/Bazel-7.2.0-GCCcore-12.2.0-Java-21.eb
index 5455effbb3..e09bc94e70 100644
--- a/easybuild/easyconfigs/b/Bazel/Bazel-7.4.1-GCCcore-13.3.0-Java-21.eb
+++ b/easybuild/easyconfigs/b/Bazel/Bazel-7.2.0-GCCcore-12.2.0-Java-21.eb
@@ -1,28 +1,26 @@
name = 'Bazel'
-version = '7.4.1'
+version = '7.2.0'
versionsuffix = '-Java-%(javaver)s'
homepage = 'https://bazel.io/'
description = """Bazel is a build tool that builds code quickly and reliably.
It is used to build the majority of Google's software."""
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
source_urls = ['https://github.com/bazelbuild/%(namelower)s/releases/download/%(version)s']
sources = ['%(namelower)s-%(version)s-dist.zip']
-checksums = ['83386618bc489f4da36266ef2620ec64a526c686cf07041332caff7c953afaf5']
+checksums = ['2070e03d97c4f5ee2d245832d78d17a18f8a4db0669f72a362ff0f84fb091ee1']
builddependencies = [
- ('binutils', '2.42'),
- ('Python', '3.12.3'),
+ ('binutils', '2.39'),
+ ('Python', '3.10.8'),
('Zip', '3.0'),
]
-dependencies = [
- ('Java', '21', '', SYSTEM),
-]
+
+dependencies = [('Java', '21', '', SYSTEM)]
runtest = True
-testopts = "--sandbox_add_mount_pair=$TMPDIR "
-testopts += "-- //examples/cpp:hello-success_test //examples/py/... //examples/py_native:test //examples/shell/..."
+testopts = "-- //examples/cpp:hello-success_test //examples/py/... //examples/py_native:test //examples/shell/..."
moduleclass = 'devel'
Test report by @Flamefire SUCCESS Build succeeded for 3 out of 3 (1 easyconfigs in total) n1133 - Linux RHEL 8.9 (Ootpa), x86_64, Intel(R) Xeon(R) Platinum 8470 (icelake), Python 3.8.17 See https://gist.github.com/Flamefire/b9c10740fbcdb090f37fdd9acc80c8b0 for a full test report.
Test report by @Flamefire FAILED Build succeeded for 0 out of 1 (1 easyconfigs in total) i8027 - Linux Rocky Linux 8.9 (Green Obsidian), x86_64, AMD EPYC 7352 24-Core Processor (zen2), 8 x NVIDIA NVIDIA A100-SXM4-40GB, 555.42.06, Python 3.8.17 See https://gist.github.com/Flamefire/7259f3c321c431ada5e9fbdc0f4ea8c0 for a full test report.
Test report by @akesandgren SUCCESS Build succeeded for 3 out of 3 (1 easyconfigs in total) b-cn1611.hpc2n.umu.se - Linux Ubuntu 22.04, x86_64, AMD EPYC 7313 16-Core Processor, 1 x NVIDIA NVIDIA A100 80GB PCIe, 555.58.02, Python 3.10.12 See https://gist.github.com/akesandgren/8be3b90834faeac9090154eb92e588ee for a full test report.
@boegel the change to test/easyconfigs/easyconfigs.py here shouldn't cause any problems right? It's only the CI that will produce a better looking output.
That test change is for this issue:
Found 2 variants of 'Java' dependency in easyconfigs using 'GCCcore-12.2' toolchain generation
* version: 11; versionsuffix: as dep for {'Bazel-6.3.1-GCCcore-12.2.0.eb', 'Graphviz-8.1.0-GCCcore-12.2.0.eb'}
* version: 21; versionsuffix: as dep for {'Bazel-7.2.0-GCCcore-12.2.0.eb'}
It basically adds the missing spaces in the first line
Yeah, I know, I simply don't know if that would affect anything. Probably not but...