Skip to content

update Rust easyblock to disable installations of docs via --disable-docs configure option#3768

Merged
boegel merged 1 commit intoeasybuilders:developfrom
Micket:20250611152813_new_pr_rust
Jul 3, 2025
Merged

update Rust easyblock to disable installations of docs via --disable-docs configure option#3768
boegel merged 1 commit intoeasybuilders:developfrom
Micket:20250611152813_new_pr_rust

Conversation

@Micket
Copy link
Copy Markdown
Contributor

@Micket Micket commented Jun 11, 2025

(created using eb --new-pr)

I intentionally didn't even make this an option. Just drop them, since noone had ever read these html pages hidden away inside a share dir on an HPC cluster; everyone always uses their browser and look them up online.

Saves about 700MB out of the 1.6GB installs for each Rust.

@Micket Micket added the change label Jun 11, 2025
@Micket Micket added this to the next release (5.1.1?) milestone Jun 11, 2025
@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Jun 12, 2025

Test report by @Micket

Overview of tested easyconfigs (in order)

  • SUCCESS Rust-1.85.1-GCCcore-14.2.0.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
vera-r07-05 - Linux Rocky Linux 9.4, x86_64, Intel(R) Xeon(R) Gold 6338 CPU @ 2.00GHz, 1 x NVIDIA NVIDIA A100-SXM4-40GB, 575.57.08, Python 3.9.18
See https://gist.github.com/Micket/491531d8d6c96f94331a5babe758b750 for a full test report.

@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Jun 12, 2025

Test report by @Micket

Overview of tested easyconfigs (in order)

  • SUCCESS Rust-1.78.0-GCCcore-13.3.0.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
vera-r07-05 - Linux Rocky Linux 9.4, x86_64, Intel(R) Xeon(R) Gold 6338 CPU @ 2.00GHz, 1 x NVIDIA NVIDIA A100-SXM4-40GB, 575.57.08, Python 3.9.18
See https://gist.github.com/Micket/b52ce062552ffefa655ff91a37a7a849 for a full test report.

@Micket
Copy link
Copy Markdown
Contributor Author

Micket commented Jun 12, 2025

Test report by @Micket

Overview of tested easyconfigs (in order)

  • SUCCESS Rust-1.81.0-GCCcore-13.3.0.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
vera-r07-05 - Linux Rocky Linux 9.4, x86_64, Intel(R) Xeon(R) Gold 6338 CPU @ 2.00GHz, 1 x NVIDIA NVIDIA A100-SXM4-40GB, 575.57.08, Python 3.9.18
See https://gist.github.com/Micket/1827143b1dba066c41516feb7aaa3b66 for a full test report.

@boegel boegel changed the title Drop excessive docs from Rust installs update Rust easyblock to disable installations of docs via --disable-docs configure option Jul 3, 2025
Copy link
Copy Markdown
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.

lgtm

@boegel
Copy link
Copy Markdown
Member

boegel commented Jul 3, 2025

@boegelbot please test @ jsc-zen3
CORE_CNT=16
EB_ARGS="Rust-1.52.1-GCCcore-10.3.0.eb"

@boegelbot
Copy link
Copy Markdown

@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=3768 EB_ARGS="Rust-1.52.1-GCCcore-10.3.0.eb" EB_REPO=easybuild-easyblocks EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_3768 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

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

  • SUCCESS Rust-1.52.1-GCCcore-10.3.0.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
jsczen3c2.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.5, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/9438ee73337313922e8703ba7b7bdc07 for a full test report.

@boegel boegel merged commit cdfac48 into easybuilders:develop Jul 3, 2025
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants