Skip to content

use clean_dir instead of remove_dir on installation directory in generic Binary easyblock#3927

Merged
boegel merged 1 commit intoeasybuilders:developfrom
smoors:20250915153624_new_pr_binary
Apr 8, 2026
Merged

use clean_dir instead of remove_dir on installation directory in generic Binary easyblock#3927
boegel merged 1 commit intoeasybuilders:developfrom
smoors:20250915153624_new_pr_binary

Conversation

@smoors
Copy link
Copy Markdown
Contributor

@smoors smoors commented Sep 15, 2025

@smoors
Copy link
Copy Markdown
Contributor Author

smoors commented Sep 17, 2025

Test report by @smoors

Overview of tested easyconfigs (in order)

  • SUCCESS configurable-http-proxy-4.6.3-GCCcore-13.3.0.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
node600.hydra.os - Linux Rocky Linux 9.6, x86_64, AMD EPYC 9384X 32-Core Processor (zen4), Python 3.9.21
See https://gist.github.com/smoors/705c8454d95d5f9a834b31964a387cda for a full test report.

@smoors
Copy link
Copy Markdown
Contributor Author

smoors commented Sep 17, 2025

Test report by @smoors

Overview of tested easyconfigs (in order)

  • SUCCESS Kraken2-2.1.4-gompi-2024a.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
node600.hydra.os - Linux Rocky Linux 9.6, x86_64, AMD EPYC 9384X 32-Core Processor (zen4), Python 3.9.21
See https://gist.github.com/smoors/3e859c5b7a48c5b9fdcd76800e81a9db for a full test report.

@smoors
Copy link
Copy Markdown
Contributor Author

smoors commented Sep 17, 2025

Test report by @smoors

Overview of tested easyconfigs (in order)

  • SUCCESS mgltools-1.5.7.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
node600.hydra.os - Linux Rocky Linux 9.6, x86_64, AMD EPYC 9384X 32-Core Processor (zen4), Python 3.9.21
See https://gist.github.com/smoors/a0ec4b4ab723ddf9800ee3cd80670a7a for a full test report.

@smoors
Copy link
Copy Markdown
Contributor Author

smoors commented Oct 31, 2025

@boegelbot please test @ jsc-zen3
EB_ARGS="QIIME2-2022.8.eb ant-1.10.15-Java-17.eb code-server-4.104.3.eb configurable-http-proxy-4.6.3-GCCcore-13.3.0.eb Gradle-8.14.2-Java-17.eb --installpath=/tmp/$USER/ebpr-3927"

@boegelbot
Copy link
Copy Markdown

@smoors: 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=3927 EB_ARGS="QIIME2-2022.8.eb ant-1.10.15-Java-17.eb code-server-4.104.3.eb configurable-http-proxy-4.6.3-GCCcore-13.3.0.eb Gradle-8.14.2-Java-17.eb --installpath=/tmp/$USER/ebpr-3927" EB_CONTAINER= EB_REPO=easybuild-easyblocks EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_3927 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3473594997 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
Copy Markdown

Test report by @boegelbot

Overview of tested easyconfigs (in order)

Build succeeded for 4 out of 6 (5 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/b3c890aaf41147157a22430098efa710 for a full test report.

@smoors
Copy link
Copy Markdown
Contributor Author

smoors commented Oct 31, 2025

@boegelbot please test @ jsc-zen3
EB_ARGS="QIIME2-2022.8.eb --installpath=/tmp/$USER/ebpr-3927"

@boegelbot
Copy link
Copy Markdown

@smoors: 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=3927 EB_ARGS="QIIME2-2022.8.eb --installpath=/tmp/$USER/ebpr-3927" EB_CONTAINER= EB_REPO=easybuild-easyblocks EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_3927 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3473691841 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
Copy Markdown

boegelbot commented Oct 31, 2025

Test report by @boegelbot

Overview of tested easyconfigs (in order)

Build succeeded for 0 out of 2 (1 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/b32bfa286f223f726038df715ea91e3e for a full test report.

EDIT

download of https://repo.anaconda.com/miniconda/Miniconda3-py38_4.12.0-Linux-x86_64.sh failed, is this blocked on jsc-zen3?

@boegel boegel changed the title use clean_dir instead of remove_dir on installation directory for Binary easyblock use clean_dir instead of remove_dir on installation directory for Binary easyblock Mar 19, 2026
@boegel boegel added this to the next release (5.2.2?) milestone Mar 19, 2026
@boegel boegel changed the title use clean_dir instead of remove_dir on installation directory for Binary easyblock use clean_dir instead of remove_dir on installation directory in generic Binary easyblock Mar 19, 2026
@boegel
Copy link
Copy Markdown
Member

boegel commented Apr 8, 2026

Test report by @boegel

Overview of tested easyconfigs (in order)

  • SUCCESS Java-21.0.8.eb

  • SUCCESS MCR-R2024b.eb

  • SUCCESS Stata-18.eb

  • SUCCESS Nextflow-25.10.2.eb

  • SUCCESS Maven-3.9.11-Java-21.eb

  • SUCCESS nvidia-compilers-25.9.eb

  • SUCCESS CUDA-13.2.0.eb

  • SUCCESS CUDA-12.3.0.eb

  • SUCCESS ORCA-6.1.1-gompi-2023b-avx2.eb

  • SUCCESS pfind-20250510-gompi-2024a.eb

Build succeeded for 10 out of 10 (total: 28 mins 37 secs) (10 easyconfigs in total)
node4006.donphan.os - Linux RHEL 9.6, x86_64, Intel(R) Xeon(R) Gold 6240 CPU @ 2.60GHz (cascadelake), 1 x NVIDIA NVIDIA A2, 580.95.05, Python 3.9.21
See https://gist.github.com/boegel/ad0b804e9ed476955e92db7ac9d7c8ad for a full test report.

@boegel boegel merged commit b01ea7a into easybuilders:develop Apr 8, 2026
17 checks passed
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