Skip to content

Load module in Bundle easyblock instead of components#3905

Merged
boegel merged 2 commits intoeasybuilders:developfrom
Flamefire:20250828122810_new_pr_bundle
Sep 23, 2025
Merged

Load module in Bundle easyblock instead of components#3905
boegel merged 2 commits intoeasybuilders:developfrom
Flamefire:20250828122810_new_pr_bundle

Conversation

@Flamefire
Copy link
Contributor

@Flamefire Flamefire commented Aug 28, 2025

(created using eb --new-pr)

@Flamefire
Copy link
Contributor Author

Test report by @Flamefire

Overview of tested easyconfigs (in order)

  • SUCCESS LCov-2.3.1-GCCcore-13.3.0.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
n1607 - Linux RHEL 8.9 (Ootpa), x86_64, Intel(R) Xeon(R) Platinum 8470 (sapphirerapids), Python 3.9.18
See https://gist.github.com/Flamefire/729050b24a410572e5868997f45a6747 for a full test report.

@Flamefire
Copy link
Contributor Author

Test report by @Flamefire

Overview of tested easyconfigs (in order)

  • SUCCESS LCov-2.3.1-GCCcore-13.3.0.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
i8024 - Linux Rocky Linux 8.9 (Green Obsidian), x86_64, AMD EPYC 7352 24-Core Processor (zen2), 8 x NVIDIA NVIDIA A100-SXM4-40GB, 555.42.06, Python 3.9.18
See https://gist.github.com/Flamefire/0b2aa7ccbe0f2111b98d1308fab4c195 for a full test report.

@Thyre
Copy link
Collaborator

Thyre commented Aug 28, 2025

Test reports in easybuilders/easybuild-easyconfigs#23752 look good

@Flamefire
Copy link
Contributor Author

Flamefire commented Aug 29, 2025

Failures caused only by attempted writes to $HOME by R packages: #3911

Test report by @Flamefire

Overview of tested easyconfigs (in order)

Build succeeded for 7 out of 11 (8 easyconfigs in total)
n1010.barnard.hpc.tu-dresden.de - Linux RHEL 8.9 (Ootpa), x86_64, Intel(R) Xeon(R) Platinum 8470 (sapphirerapids), Python 3.9.18
See https://gist.github.com/Flamefire/9527f868a108a1f6ce5e42b0b51e3778 for a full test report.

@boegel boegel added this to the release after 5.1.2 (5.2.0?) milestone Sep 10, 2025
@boegel
Copy link
Member

boegel commented Sep 10, 2025

@Flamefire There's a lot of code re-shuffling going on here, can you provide some more information on what you're changing here, and what the motivation is?

@Thyre
Copy link
Collaborator

Thyre commented Sep 10, 2025

@Flamefire There's a lot of code re-shuffling going on here, can you provide some more information on what you're changing here, and what the motivation is?

@boegel I think the changes look so large, as this PR builds on top of #3783. That one is a bit more detailed regarding the proposed changes.

@Flamefire Flamefire force-pushed the 20250828122810_new_pr_bundle branch from ebdde05 to 47d04d2 Compare September 10, 2025 08:31
@Flamefire Flamefire force-pushed the 20250828122810_new_pr_bundle branch from 47d04d2 to 3ffe837 Compare September 10, 2025 08:37
@Flamefire
Copy link
Contributor Author

@boegel I think the changes look so large, as this PR builds on top of #3783. That one is a bit more detailed regarding the proposed changes.

Exactly.

I noticed it included also #3887 I removed that change and extracted a commit for only the current change. I hope I got it right but it will have a conflict with #3783 which should be easy to resolve though

@boegel
Copy link
Member

boegel commented Sep 10, 2025

Test report by @boegel

Overview of tested easyconfigs (in order)

  • SUCCESS OpenSSL-1.1.eb
  • SUCCESS OpenSSL-3.eb
  • SUCCESS matplotlib-3.9.2-gfbf-2024a.eb
  • SUCCESS zlib-ng-2.2.4-GCCcore-14.2.0.eb
  • SUCCESS Wayland-1.23.0-GCCcore-13.3.0.eb
  • SUCCESS X11-20240607-GCCcore-13.3.0.eb
  • SUCCESS Xvfb-21.1.9-GCCcore-13.2.0.eb
  • SUCCESS MAFFT-7.526-GCC-13.3.0-with-extensions.eb
  • SUCCESS BLIS-0.9.0-GCC-11.3.0.eb
  • SUCCESS CUDA-12.9.0.eb
  • FAIL (build issue) FlexiBLAS-3.2.0-GCC-11.3.0.eb (partial log available at https://gist.github.com/boegel/e175e9972dc901a030a6243562f453de)
  • SUCCESS intel-compilers-2025.2.0-CUDA-12.9.0.eb

Build succeeded for 11 out of 12 (10 easyconfigs in total)
node4216.shinx.os - Linux RHEL 9.4, x86_64, AMD EPYC 9654 96-Core Processor (zen4), Python 3.9.18
See https://gist.github.com/boegel/12ef8301438eca640c31eaa510fa05a1 for a full test report.

@Flamefire
Copy link
Contributor Author

Flamefire commented Sep 11, 2025

Test report by @boegel
* FAIL (build issue) FlexiBLAS-3.2.0-GCC-11.3.0.eb (partial log available at https://gist.github.com/boegel/e175e9972dc901a030a6243562f453de)

Test error (unrelated)

Program received signal SIGSEGV: Segmentation fault - invalid memory reference.

@boegel
Copy link
Member

boegel commented Sep 11, 2025

Test report by @boegel

Overview of tested easyconfigs (in order)

  • SUCCESS FlexiBLAS-3.4.5-GCC-14.3.0.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
node4216.shinx.os - Linux RHEL 9.4, x86_64, AMD EPYC 9654 96-Core Processor (zen4), Python 3.9.18
See https://gist.github.com/boegel/e43f44fee0c0b849d4c5460997c4b341 for a full test report.

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.

lgtm

@boegel boegel merged commit c9fdab9 into easybuilders:develop Sep 23, 2025
17 checks passed
@Flamefire Flamefire deleted the 20250828122810_new_pr_bundle branch September 23, 2025 10:40
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