Skip to content

{base}[GCCcore/13.3.0] isONclust3 v0.3.0#24175

Merged
Micket merged 5 commits intoeasybuilders:developfrom
stevenvdb:20251009154624_new_pr_isONclust3030
Nov 20, 2025
Merged

{base}[GCCcore/13.3.0] isONclust3 v0.3.0#24175
Micket merged 5 commits intoeasybuilders:developfrom
stevenvdb:20251009154624_new_pr_isONclust3030

Conversation

@stevenvdb
Copy link
Copy Markdown
Contributor

(created using eb --new-pr)

@github-actions github-actions Bot added the new label Oct 9, 2025
@Thyre Thyre added the 2024a issues & PRs related to 2024a common toolchains label Oct 9, 2025
("heck", "0.4.1"),
("heck", "0.5.0"),
("indexmap", "2.6.0"),
(name, version),
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

is the software also shipped in a crate? If so, then you don't need the github thing at all. You can remove sources and source_urls completely.

Also, for some consistency, could you please move crates block up to before checksums (where sources is)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

is the software also shipped in a crate? If so, then you don't need the github thing at all. You can remove sources and source_urls completely.

When I remove the sources entry, the build fails with errors like

error: no matching package found
searched package name: `log`
perhaps you meant:      bio, bv, clap, ...
location searched: registry `crates-io`

I know too little about crates to solve that.

Also, for some consistency, could you please move crates block up to before checksums (where sources is)

Done in 384a1aa. If that is the desired ordering, then perhaps eb --inject-checksums should do this automatically?

@stevenvdb stevenvdb requested a review from Micket October 10, 2025 06:22
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.

diff looks big, but i'm just reodering things.

The issue is that Cargo easyblock will enter the first source as the main thing to build; and your workaround by adding the isONClust3 sources twice just made it be the first source and correctly build it. Instead, the pattern we follow when the softwar exist as a crate itself is just to put the main software as the top crate.

checksums get reordered to match

Comment thread easybuild/easyconfigs/i/isONclust3/isONclust3-0.3.0-GCCcore-13.3.0.eb Outdated
Comment thread easybuild/easyconfigs/i/isONclust3/isONclust3-0.3.0-GCCcore-13.3.0.eb Outdated
@Micket
Copy link
Copy Markdown
Contributor

Micket commented Nov 20, 2025

@boegelbot please test @ jsc-zen3

@Micket
Copy link
Copy Markdown
Contributor

Micket commented Nov 20, 2025

Test report by @Micket
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
vera-icelake-build - Linux Rocky Linux 9.6, x86_64, Intel(R) Xeon(R) Silver 4316 CPU @ 2.30GHz, Python 3.9.21
See https://gist.github.com/Micket/e4d8722b980235eeeb6ad56e8da180d2 for a full test report.

@boegelbot
Copy link
Copy Markdown
Collaborator

@Micket: 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=24175 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_24175 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3555169096 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 1 out of 1 (total: 1 min 21 secs) (1 easyconfigs in total)
jsczen3c3.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/4cffa615f89d8ddffb3b9c1927afc1d7 for a full test report.

@Micket Micket merged commit 828504e into easybuilders:develop Nov 20, 2025
8 checks passed
@Micket Micket added this to the next release (5.2.0?) milestone Nov 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2024a issues & PRs related to 2024a common toolchains new

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants