Skip to content

Conversation

@Thyre
Copy link
Collaborator

@Thyre Thyre commented Nov 10, 2025

EasyBlock is also used for e.g. OTF2, Cube and Scalasca,
which may not require the changes done to Score-P.

Signed-off-by: Jan André Reuter <[email protected]>
@Thyre
Copy link
Collaborator Author

Thyre commented Nov 11, 2025

Test report by @Thyre

Overview of tested easyconfigs (in order)

  • SUCCESS Score-P-9.3-lompi-2025b-CUDA-12.9.1.eb
  • SUCCESS Score-P-9.3-lompi-2025b.eb

Build succeeded for 2 out of 2 (total: 20 mins 57 secs) (2 easyconfigs in total)
ZAM054 - Linux Zorin OS 18, x86_64, 12th Gen Intel(R) Core(TM) i7-1260P (skylake), 1 x NVIDIA NVIDIA GeForce MX550, 580.95.05, Python 3.12.3
See https://gist.github.com/Thyre/78d5dd2b65ef1772c7b4cd1c919d5aab for a full test report.

@Thyre
Copy link
Collaborator Author

Thyre commented Nov 11, 2025

@boegelbot please test @ jsc-zen3
EB_ARGS="--installpath=/tmp/$USER/ebpr-3987 OTF2-3.1.1-GCCcore-14.2.0.eb CubeLib-4.9-GCCcore-14.2.0.eb Score-P-9.3-gompi-2025a.eb Scalasca-2.6.2-gompi-2025a.eb"

@boegelbot
Copy link

@Thyre: 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=3987 EB_ARGS="--installpath=/tmp/$USER/ebpr-3987 OTF2-3.1.1-GCCcore-14.2.0.eb CubeLib-4.9-GCCcore-14.2.0.eb Score-P-9.3-gompi-2025a.eb Scalasca-2.6.2-gompi-2025a.eb" EB_CONTAINER= EB_REPO=easybuild-easyblocks EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_3987 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

- notification for comment with ID 3516008967 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

Test report by @boegelbot

Overview of tested easyconfigs (in order)

  • **FAIL (unhandled exception: module 'easybuild.tools.toolchain' has no attribute 'LLVM')Traceback (most recent call last):
    File "/home/boegelbot/easybuild/easybuild-framework/easybuild/main.py", line 163, in build_and_install_software
    (ec_res['success'], app_log, err_msg, err_code) = build_and_install_one(ec, init_env)
    File "/home/boegelbot/easybuild/easybuild-framework/easybuild/framework/easyblock.py", line 5081, in build_and_install_one
    result = app.run_all_steps(run_test_cases=run_test_cases)
    File "/home/boegelbot/easybuild/easybuild-framework/easybuild/framework/easyblock.py", line 4894, in run_all_steps
    self.run_step(step_name, step_methods)
    File "/home/boegelbot/easybuild/easybuild-framework/easybuild/framework/easyblock.py", line 4735, in run_step
    current_method()
    File "/tmp/eb-znk0ua7v/included-easyblocks-lamyzc7h/easybuild/easyblocks/score_p.py", line 97, in configure_step
    toolchain.LLVM: 'clang',
    AttributeError: module 'easybuild.tools.toolchain' has no attribute 'LLVM'
    ** OTF2-3.1.1-GCCcore-14.2.0.eb
  • **FAIL (unhandled exception: module 'easybuild.tools.toolchain' has no attribute 'LLVM')Traceback (most recent call last):
    File "/home/boegelbot/easybuild/easybuild-framework/easybuild/main.py", line 163, in build_and_install_software
    (ec_res['success'], app_log, err_msg, err_code) = build_and_install_one(ec, init_env)
    File "/home/boegelbot/easybuild/easybuild-framework/easybuild/framework/easyblock.py", line 5081, in build_and_install_one
    result = app.run_all_steps(run_test_cases=run_test_cases)
    File "/home/boegelbot/easybuild/easybuild-framework/easybuild/framework/easyblock.py", line 4894, in run_all_steps
    self.run_step(step_name, step_methods)
    File "/home/boegelbot/easybuild/easybuild-framework/easybuild/framework/easyblock.py", line 4735, in run_step
    current_method()
    File "/tmp/eb-znk0ua7v/included-easyblocks-lamyzc7h/easybuild/easyblocks/score_p.py", line 97, in configure_step
    toolchain.LLVM: 'clang',
    AttributeError: module 'easybuild.tools.toolchain' has no attribute 'LLVM'
    ** CubeLib-4.9-GCCcore-14.2.0.eb
  • **FAIL (unhandled exception: module 'easybuild.tools.toolchain' has no attribute 'LLVM')Traceback (most recent call last):
    File "/home/boegelbot/easybuild/easybuild-framework/easybuild/main.py", line 163, in build_and_install_software
    (ec_res['success'], app_log, err_msg, err_code) = build_and_install_one(ec, init_env)
    File "/home/boegelbot/easybuild/easybuild-framework/easybuild/framework/easyblock.py", line 5081, in build_and_install_one
    result = app.run_all_steps(run_test_cases=run_test_cases)
    File "/home/boegelbot/easybuild/easybuild-framework/easybuild/framework/easyblock.py", line 4894, in run_all_steps
    self.run_step(step_name, step_methods)
    File "/home/boegelbot/easybuild/easybuild-framework/easybuild/framework/easyblock.py", line 4735, in run_step
    current_method()
    File "/tmp/eb-znk0ua7v/included-easyblocks-lamyzc7h/easybuild/easyblocks/score_p.py", line 97, in configure_step
    toolchain.LLVM: 'clang',
    AttributeError: module 'easybuild.tools.toolchain' has no attribute 'LLVM'
    ** Score-P-9.3-gompi-2025a.eb
  • **FAIL (unhandled exception: module 'easybuild.tools.toolchain' has no attribute 'LLVM')Traceback (most recent call last):
    File "/home/boegelbot/easybuild/easybuild-framework/easybuild/main.py", line 163, in build_and_install_software
    (ec_res['success'], app_log, err_msg, err_code) = build_and_install_one(ec, init_env)
    File "/home/boegelbot/easybuild/easybuild-framework/easybuild/framework/easyblock.py", line 5081, in build_and_install_one
    result = app.run_all_steps(run_test_cases=run_test_cases)
    File "/home/boegelbot/easybuild/easybuild-framework/easybuild/framework/easyblock.py", line 4894, in run_all_steps
    self.run_step(step_name, step_methods)
    File "/home/boegelbot/easybuild/easybuild-framework/easybuild/framework/easyblock.py", line 4735, in run_step
    current_method()
    File "/tmp/eb-znk0ua7v/included-easyblocks-lamyzc7h/easybuild/easyblocks/score_p.py", line 97, in configure_step
    toolchain.LLVM: 'clang',
    AttributeError: module 'easybuild.tools.toolchain' has no attribute 'LLVM'
    ** Scalasca-2.6.2-gompi-2025a.eb

Build succeeded for 0 out of 4 (total: 1 min 37 secs) (4 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/32b16235448479862ee70a8fa57c1b7f for a full test report.

@Thyre
Copy link
Collaborator Author

Thyre commented Nov 11, 2025

Ah, guess we'll have to wait for the other PRs to get merged first...

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.

2 participants