easybuilders / easybuild-easyconfigs

A collection of easyconfig files that describe which software to build using which build options with EasyBuild.
https://easybuild.io
GNU General Public License v2.0
382 stars 704 forks source link

{devel}[GCCcore/13.3.0] Bazel v7.4.1 #21882

Closed ThomasHoffmann77 closed 1 day ago

ThomasHoffmann77 commented 3 days ago

(created using eb --new-pr)

github-actions[bot] commented 3 days ago

Updated software Bazel-7.4.1-GCCcore-13.3.0.eb

Diff against Bazel-6.1.0-GCCcore-12.3.0.eb [easybuild/easyconfigs/b/Bazel/Bazel-6.1.0-GCCcore-12.3.0.eb](https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/easybuild/easyconfigs/b/Bazel/Bazel-6.1.0-GCCcore-12.3.0.eb) ```diff diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-6.1.0-GCCcore-12.3.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-7.4.1-GCCcore-13.3.0.eb index 1bacc7b936..1fc72e512e 100644 --- a/easybuild/easyconfigs/b/Bazel/Bazel-6.1.0-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/b/Bazel/Bazel-7.4.1-GCCcore-13.3.0.eb @@ -1,27 +1,24 @@ name = 'Bazel' -version = '6.1.0' +version = '7.4.1' 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': '12.3.0'} +toolchain = {'name': 'GCCcore', 'version': '13.3.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.1.0-dist.zip': 'c4b85675541cf66ee7cb71514097fdd6c5fc0e02527243617a4f20ca6b4f2932'}, - {'Bazel-6.3.1_add-symlinks-in-runfiles.patch': '81db53aa87229557480b6f719c99a0f1af9c69dfec12185451e520b0128c3ae2'}, -] +checksums = ['83386618bc489f4da36266ef2620ec64a526c686cf07041332caff7c953afaf5'] builddependencies = [ - ('binutils', '2.40'), - ('Python', '3.11.3'), + ('binutils', '2.42'), + ('Python', '3.12.3'), ('Zip', '3.0'), ] - -dependencies = [('Java', '11', '', SYSTEM)] +dependencies = [ + ('Java', '21.0.2', '', SYSTEM), +] runtest = True testopts = "-- //examples/cpp:hello-success_test //examples/py/... //examples/py_native:test //examples/shell/..." ```
Diff against Bazel-6.3.1-GCCcore-12.2.0.eb [easybuild/easyconfigs/b/Bazel/Bazel-6.3.1-GCCcore-12.2.0.eb](https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/easybuild/easyconfigs/b/Bazel/Bazel-6.3.1-GCCcore-12.2.0.eb) ```diff diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-6.3.1-GCCcore-12.2.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-7.4.1-GCCcore-13.3.0.eb index 8c284f50a4..1fc72e512e 100644 --- a/easybuild/easyconfigs/b/Bazel/Bazel-6.3.1-GCCcore-12.2.0.eb +++ b/easybuild/easyconfigs/b/Bazel/Bazel-7.4.1-GCCcore-13.3.0.eb @@ -1,27 +1,24 @@ name = 'Bazel' -version = '6.3.1' +version = '7.4.1' 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': '12.2.0'} +toolchain = {'name': 'GCCcore', 'version': '13.3.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.3.1-dist.zip': '2676319e86c5aeab142dccd42434364a33aa330a091c13562b7de87a10e68775'}, - {'Bazel-6.3.1_add-symlinks-in-runfiles.patch': '81db53aa87229557480b6f719c99a0f1af9c69dfec12185451e520b0128c3ae2'}, -] +checksums = ['83386618bc489f4da36266ef2620ec64a526c686cf07041332caff7c953afaf5'] builddependencies = [ - ('binutils', '2.39'), - ('Python', '3.10.8'), + ('binutils', '2.42'), + ('Python', '3.12.3'), ('Zip', '3.0'), ] - -dependencies = [('Java', '11', '', SYSTEM)] +dependencies = [ + ('Java', '21.0.2', '', SYSTEM), +] runtest = True testopts = "-- //examples/cpp:hello-success_test //examples/py/... //examples/py_native:test //examples/shell/..." ```
Diff against Bazel-6.3.1-GCCcore-12.3.0.eb [easybuild/easyconfigs/b/Bazel/Bazel-6.3.1-GCCcore-12.3.0.eb](https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/easybuild/easyconfigs/b/Bazel/Bazel-6.3.1-GCCcore-12.3.0.eb) ```diff diff --git a/easybuild/easyconfigs/b/Bazel/Bazel-6.3.1-GCCcore-12.3.0.eb b/easybuild/easyconfigs/b/Bazel/Bazel-7.4.1-GCCcore-13.3.0.eb index 3769e89c67..1fc72e512e 100644 --- a/easybuild/easyconfigs/b/Bazel/Bazel-6.3.1-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/b/Bazel/Bazel-7.4.1-GCCcore-13.3.0.eb @@ -1,27 +1,24 @@ name = 'Bazel' -version = '6.3.1' +version = '7.4.1' 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': '12.3.0'} +toolchain = {'name': 'GCCcore', 'version': '13.3.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.3.1-dist.zip': '2676319e86c5aeab142dccd42434364a33aa330a091c13562b7de87a10e68775'}, - {'Bazel-6.3.1_add-symlinks-in-runfiles.patch': '81db53aa87229557480b6f719c99a0f1af9c69dfec12185451e520b0128c3ae2'}, -] +checksums = ['83386618bc489f4da36266ef2620ec64a526c686cf07041332caff7c953afaf5'] builddependencies = [ - ('binutils', '2.40'), - ('Python', '3.11.3'), + ('binutils', '2.42'), + ('Python', '3.12.3'), ('Zip', '3.0'), ] - -dependencies = [('Java', '11', '', SYSTEM)] +dependencies = [ + ('Java', '21.0.2', '', SYSTEM), +] runtest = True testopts = "-- //examples/cpp:hello-success_test //examples/py/... //examples/py_native:test //examples/shell/..." ```
SebastianAchilles commented 3 days ago

@boegelbot please test @ jsc-zen3

boegelbot commented 3 days ago

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

Test results coming soon (I hope)...

*- notification for comment with ID 2486603813 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 commented 3 days ago

Test report by @boegelbot SUCCESS Build succeeded for 1 out of 1 (1 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/9469ed70c47d3f742f405730ebaf5895 for a full test report.

smoors commented 1 day ago

@boegelbot: please test @ generoso

boegelbot commented 1 day ago

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

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

Test results coming soon (I hope)...

*- notification for comment with ID 2490230567 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 commented 1 day ago

Test report by @boegelbot SUCCESS Build succeeded for 1 out of 1 (1 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/8d06c05092532dd811a2a3773039f52a for a full test report.

smoors commented 1 day ago

Going in, thanks @ThomasHoffmann77!