Skip to content

make Rust a build dependency for maturin 1.8.3#22980

Merged
Micket merged 1 commit intoeasybuilders:developfrom
boegel:20250531110056_new_pr_maturin183
Jun 1, 2025
Merged

make Rust a build dependency for maturin 1.8.3#22980
Micket merged 1 commit intoeasybuilders:developfrom
boegel:20250531110056_new_pr_maturin183

Conversation

@boegel
Copy link
Copy Markdown
Member

@boegel boegel commented May 31, 2025

(created using eb --new-pr)

partial fix for #22763

@boegel boegel added the change label May 31, 2025
@boegel boegel added this to the next release (5.1.1?) milestone May 31, 2025
@boegel
Copy link
Copy Markdown
Member Author

boegel commented May 31, 2025

@boegelbot please test @ jsc-zen3
EB_ARGS="maturin-1.8.3-GCCcore-14.2.0.eb Python-bundle-PyPI-2025.04-GCCcore-14.2.0.eb cryptography-44.0.2-GCCcore-14.2.0.eb poetry-2.1.2-GCCcore-14.2.0.eb "
CORE_CNT=16

@boegelbot
Copy link
Copy Markdown
Collaborator

@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=22980 EB_ARGS="maturin-1.8.3-GCCcore-14.2.0.eb Python-bundle-PyPI-2025.04-GCCcore-14.2.0.eb cryptography-44.0.2-GCCcore-14.2.0.eb poetry-2.1.2-GCCcore-14.2.0.eb " EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22980 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

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

@boegel
Copy link
Copy Markdown
Member Author

boegel commented May 31, 2025

also need to rebuild Rust/1.85.1-GCCcore-14.2.0 to make sure it's configured to use stable channel...

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in total)
jsczen3c1.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/3ab6228f27261e368fe49969f60a5b7e for a full test report.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented May 31, 2025

@boegelbot please test @ jsc-zen3
EB_ARGS="Rust-1.85.1-GCCcore-14.2.0.eb maturin-1.8.3-GCCcore-14.2.0.eb Python-bundle-PyPI-2025.04-GCCcore-14.2.0.eb cryptography-44.0.2-GCCcore-14.2.0.eb poetry-2.1.2-GCCcore-14.2.0.eb "
CORE_CNT=16

@boegelbot
Copy link
Copy Markdown
Collaborator

@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=22980 EB_ARGS="Rust-1.85.1-GCCcore-14.2.0.eb maturin-1.8.3-GCCcore-14.2.0.eb Python-bundle-PyPI-2025.04-GCCcore-14.2.0.eb cryptography-44.0.2-GCCcore-14.2.0.eb poetry-2.1.2-GCCcore-14.2.0.eb " EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22980 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

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

Test report by @boegelbot
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
jsczen3c1.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/2ff52bdfd5d95b71eb0fdbb4cf4e4a3b for a full test report.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented May 31, 2025

Test report by @boegel
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
node3513.doduo.os - Linux RHEL 9.4, x86_64, AMD EPYC 7552 48-Core Processor (zen2), Python 3.9.18
See https://gist.github.com/boegel/169f981355dd63cbd7fa43a99675ac0d for a full test report.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented May 31, 2025

Test report by @boegel
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in total)
node3513.doduo.os - Linux RHEL 9.4, x86_64, AMD EPYC 7552 48-Core Processor (zen2), Python 3.9.18
See https://gist.github.com/boegel/70e6b3827bfcd64029b748b5c257fb55 for a full test report.

Copy link
Copy Markdown
Contributor

@Micket Micket left a comment

Choose a reason for hiding this comment

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

lgtm

@Micket Micket merged commit 46abb35 into easybuilders:develop Jun 1, 2025
8 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