Skip to content

{math}[foss/2023a] CHARM++ v8.0.0#22281

Merged
boegel merged 11 commits intoeasybuilders:developfrom
robertosussex:20250209145606_new_pr_CHARMPP800
Aug 18, 2025
Merged

{math}[foss/2023a] CHARM++ v8.0.0#22281
boegel merged 11 commits intoeasybuilders:developfrom
robertosussex:20250209145606_new_pr_CHARMPP800

Conversation

@robertosussex
Copy link
Copy Markdown
Contributor

(created using eb --new-pr)

@github-actions github-actions Bot added the new label Feb 9, 2025
@boegel
Copy link
Copy Markdown
Member

boegel commented Feb 11, 2025

@robertosussex There's two issues to fix:

  • Checksums missing for one or more sources/patches in CHARMPP-8.0.0-foss-2023a.eb: found 1 sources + 0 patches vs 0 checksums
  • There shouldn't be any code style errors (and/or warnings), found 12:
Details
/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/easybuild/easyconfigs/c/CHARMPP/CHARMPP-8.0.0-foss-2023a.eb:7:121: E501 line too long (262 > 120 characters)
/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/easybuild/easyconfigs/c/CHARMPP/CHARMPP-8.0.0-foss-2023a.eb:18:12: E231 missing whitespace after ','
/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/easybuild/easyconfigs/c/CHARMPP/CHARMPP-8.0.0-foss-2023a.eb:21:29: E225 missing whitespace around operator
/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/easybuild/easyconfigs/c/CHARMPP/CHARMPP-8.0.0-foss-2023a.eb:23:16: E225 missing whitespace around operator
/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/easybuild/easyconfigs/c/CHARMPP/CHARMPP-8.0.0-foss-2023a.eb:25:12: E225 missing whitespace around operator
/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/easybuild/easyconfigs/c/CHARMPP/CHARMPP-8.0.0-foss-2023a.eb:33:27: E231 missing whitespace after ','
/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/easybuild/easyconfigs/c/CHARMPP/CHARMPP-8.0.0-foss-2023a.eb:33:42: E231 missing whitespace after ','
/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/easybuild/easyconfigs/c/CHARMPP/CHARMPP-8.0.0-foss-2023a.eb:33:56: E231 missing whitespace after ','
/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/easybuild/easyconfigs/c/CHARMPP/CHARMPP-8.0.0-foss-2023a.eb:33:70: E231 missing whitespace after ','
/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/easybuild/easyconfigs/c/CHARMPP/CHARMPP-8.0.0-foss-2023a.eb:33:85: E231 missing whitespace after ','
/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/easybuild/easyconfigs/c/CHARMPP/CHARMPP-8.0.0-foss-2023a.eb:34:19: E231 missing whitespace after ','
/home/runner/work/easybuild-easyconfigs/easybuild-easyconfigs/easybuild/easyconfigs/c/CHARMPP/CHARMPP-8.0.0-foss-2023a.eb:38:1: W391 blank line at end of file

@robertosussex
Copy link
Copy Markdown
Contributor Author

Added checksums. Removed blank line. Not sure about white spaces.

@robertosussex
Copy link
Copy Markdown
Contributor Author

I have tried in different ways. Not sure how to remove the errors.

@robertosussex
Copy link
Copy Markdown
Contributor Author

Now they passed!

@robertosussex
Copy link
Copy Markdown
Contributor Author

What is the next step?

Comment thread easybuild/easyconfigs/c/CHARMPP/CHARMPP-8.0.0-foss-2023a.eb Outdated
Comment thread easybuild/easyconfigs/c/CHARMPP/CHARMPP-8.0.0-foss-2023a.eb Outdated
Comment thread easybuild/easyconfigs/c/CHARMPP/CHARMPP-8.0.0-foss-2023a.eb
Comment thread easybuild/easyconfigs/c/CHARMPP/CHARMPP-8.0.0-foss-2023a.eb Outdated
Comment thread easybuild/easyconfigs/c/CHARMPP/CHARMPP-8.0.0-foss-2023a.eb Outdated
Comment thread easybuild/easyconfigs/c/CHARMPP/CHARMPP-8.0.0-foss-2023a.eb Outdated
Comment thread easybuild/easyconfigs/c/CHARMPP/CHARMPP-8.0.0-foss-2023a.eb Outdated
@boegel boegel added this to the 4.x milestone Feb 12, 2025
@robertosussex robertosussex requested a review from boegel February 14, 2025 14:42
@robertosussex
Copy link
Copy Markdown
Contributor Author

robertosussex commented Feb 21, 2025 via email

@robertosussex
Copy link
Copy Markdown
Contributor Author

The changes have been implemented and all checks have passed. Is Merging possible?

@robertosussex
Copy link
Copy Markdown
Contributor Author

updates on this?

@robertosussex
Copy link
Copy Markdown
Contributor Author

Any chance we could have this merged?
Kind regards
Roberto

@Thyre Thyre added the 2023a label Aug 18, 2025
@Thyre
Copy link
Copy Markdown
Collaborator

Thyre commented Aug 18, 2025

This PR now contains the original EasyConfigs, and the one with the changes after the review.
The old one should be dropped.

@robertosussex
Copy link
Copy Markdown
Contributor Author

robertosussex commented Aug 18, 2025 via email

@robertosussex
Copy link
Copy Markdown
Contributor Author

robertosussex commented Aug 18, 2025 via email

@Thyre
Copy link
Copy Markdown
Collaborator

Thyre commented Aug 18, 2025

Right now, your PR includes two files:

  • easybuild/easyconfigs/c/CHARM++/CHARM++-8.0.0-foss-2023a.eb
  • easybuild/easyconfigs/c/CHARMPP/CHARMPP-8.0.0-foss-2023a.eb

The latter is the file you've initially created for the PR, the former is the file after you addressed the review by Kenneth.
Since we don't need both, you can just remove the second file (easybuild/easyconfigs/c/CHARMPP/CHARMPP-8.0.0-foss-2023a.eb) from this PR. Then,we can continue with testing and so on to get this merged at some point.

@robertosussex
Copy link
Copy Markdown
Contributor Author

OK I have deleted the CHARMPP one.

@Thyre
Copy link
Copy Markdown
Collaborator

Thyre commented Aug 18, 2025

There are three little style issues:

./easybuild/easyconfigs/c/CHARM++/CHARM++-8.0.0-foss-2023a.eb:9:84: W291 trailing whitespace
./easybuild/easyconfigs/c/CHARM++/CHARM++-8.0.0-foss-2023a.eb:10:49: W291 trailing whitespace
./easybuild/easyconfigs/c/CHARM++/CHARM++-8.0.0-foss-2023a.eb:11:73: W291 trailing whitespace

Those should be straight-forward to fix though

@robertosussex
Copy link
Copy Markdown
Contributor Author

robertosussex commented Aug 18, 2025 via email

@robertosussex
Copy link
Copy Markdown
Contributor Author

robertosussex commented Aug 18, 2025 via email

@Thyre
Copy link
Copy Markdown
Collaborator

Thyre commented Aug 18, 2025

Like mentioned by the CI job, there are white spaces at the end of the three lines in the description. It doesn't matter that they're included in the string. They exist, and therefore fail our linter.

@robertosussex
Copy link
Copy Markdown
Contributor Author

robertosussex commented Aug 18, 2025 via email

@robertosussex
Copy link
Copy Markdown
Contributor Author

robertosussex commented Aug 18, 2025 via email

@Thyre
Copy link
Copy Markdown
Collaborator

Thyre commented Aug 18, 2025

You can use --update-pr, do it via git or even via GitHub itself.
One of the first two options is probably the easiest to do.

@robertosussex
Copy link
Copy Markdown
Contributor Author

robertosussex commented Aug 18, 2025 via email

Removed trailing spaces
@robertosussex
Copy link
Copy Markdown
Contributor Author

Ok done it from GitHub

@robertosussex
Copy link
Copy Markdown
Contributor Author

ALL check have passed

@Thyre
Copy link
Copy Markdown
Collaborator

Thyre commented Aug 18, 2025

@boegelbot please test @ jsc-zen3

@robertosussex
Copy link
Copy Markdown
Contributor Author

robertosussex commented Aug 18, 2025 via email

@boegelbot
Copy link
Copy Markdown
Collaborator

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

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

Test results coming soon (I hope)...

Details

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

@robertosussex
Copy link
Copy Markdown
Contributor Author

Thanks

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (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/7aa485d688cd691f95a1f3f78a7d6e78 for a full test report.

@robertosussex
Copy link
Copy Markdown
Contributor Author

Great!

@verdurin
Copy link
Copy Markdown
Member

Test report by @verdurin
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
easybuild-el8.cloud.in.bmrc.ox.ac.uk - Linux Rocky Linux 8.10 (Green Obsidian), x86_64, Intel Xeon Processor (Skylake, IBRS), Python 3.11.13
See https://gist.github.com/verdurin/c2b6397341676465ca4c1ff80b058796 for a full test report.

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 boegel modified the milestones: 5.x, next release (5.1.2) Aug 18, 2025
@boegel
Copy link
Copy Markdown
Member

boegel commented Aug 18, 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/9f16b6122064d9efc3ce8e52d9242c4a for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Aug 18, 2025

Going in, thanks @robertosussex!

@boegel boegel merged commit a7b225f into easybuilders:develop Aug 18, 2025
5 checks passed
@robertosussex
Copy link
Copy Markdown
Contributor Author

robertosussex commented Aug 18, 2025 via email

@boegel boegel changed the title {math}[foss/2023a] CHARMPP v8.0.0 {math}[foss/2023a] CHARM++ v8.0.0 Sep 26, 2025
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.

5 participants