Skip to content

Conversation

@Thyre
Copy link
Collaborator

@Thyre Thyre commented Nov 10, 2025

(created using eb --new-pr)

Also fixes a small issue where the cmd.sh wouldn't find the correct directory, therefore not placing a user in the build directory where the command was executed.

@Thyre Thyre added the bug fix label Nov 10, 2025
@boegel boegel added this to the next release (5.2.0) milestone Nov 19, 2025
@boegel boegel changed the title honor preconfigopts, buildopts and pretestopts in HPCG easyblock honor preconfigopts, buildopts and pretestopts in HPCG easyblock Nov 19, 2025
@boegel
Copy link
Member

boegel commented Nov 19, 2025

@boegelbot please test @ jsc-zen3
EB_ARGS="HPCG-3.1-foss-2025b.eb HPCG-3.1-intel-2025b.eb"

@boegelbot
Copy link

@boegel: 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=3986 EB_ARGS="HPCG-3.1-foss-2025b.eb HPCG-3.1-intel-2025b.eb" EB_CONTAINER= EB_REPO=easybuild-easyblocks EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_3986 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

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

  • SUCCESS HPCG-3.1-foss-2025b.eb
  • SUCCESS HPCG-3.1-intel-2025b.eb

Build succeeded for 2 out of 2 (total: 1 min 27 secs) (2 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/0c9fb6194c683159a09b47e561222ca3 for a full test report.

@Thyre
Copy link
Collaborator Author

Thyre commented Nov 19, 2025

Tests with preconfigopts set can be found in easybuilders/easybuild-easyconfigs#24517

Copy link
Member

@boegel boegel left a comment

Choose a reason for hiding this comment

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

Provided suggestions are "on sight", I didn't test those myself, but I hope it's clear that what's proposed is a lot more readable...

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.

3 participants