Skip to content

{bio}[GCC-13.3.0] ShapeMapper2 2.3#22922

Merged
akesandgren merged 3 commits intoeasybuilders:developfrom
fizwit:20250520145918_new_pr_ShapeMapper223
Oct 14, 2025
Merged

{bio}[GCC-13.3.0] ShapeMapper2 2.3#22922
akesandgren merged 3 commits intoeasybuilders:developfrom
fizwit:20250520145918_new_pr_ShapeMapper223

Conversation

@fizwit
Copy link
Copy Markdown
Contributor

@fizwit fizwit commented May 20, 2025

No description provided.

Comment thread easybuild/easyconfigs/s/ShapeMapper2/ShapeMapper2-2.3-GCC-13.3.0.eb Outdated
try:
if dms:
- if re.search("\.sam", self.filename):
+ if re.search(".sam", self.filename):
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.

this doesn't seem right? without the backslash anything with sam will match, not only the literal .sam.

same for the other cases?

Copy link
Copy Markdown
Contributor Author

@fizwit fizwit Jul 11, 2025

Choose a reason for hiding this comment

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

Only '\' needs escapping with Python3.

>>> import re
>>> filename = 'sam-filename.sam'
>>> re.search("\.sam", filename)
<stdin>:1: SyntaxWarning: invalid escape sequence '\.'
<re.Match object; span=(12, 16), match='.sam'>
>>> re.search(".sam", filename)
<re.Match object; span=(12, 16), match='.sam'>

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.

ah, you should use a raw string:

Suggested change
+ if re.search(".sam", self.filename):
+ if re.search(r"\.sam", self.filename):

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@smoors Can you apply this suggestion, and then also fix the checksum for the patch file, test & merge?

@Thyre Thyre added the 2024a issues & PRs related to 2024a common toolchains label Aug 18, 2025
@Thyre
Copy link
Copy Markdown
Collaborator

Thyre commented Oct 13, 2025

@boegelbot please test @ jsc-zen3
EB_ARGS="--installpath=/tmp/$USER/ecpr-22922"

@Thyre
Copy link
Copy Markdown
Collaborator

Thyre commented Oct 13, 2025

Test report by @Thyre
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
ZAM054 - Linux Zorin OS 17, x86_64, 12th Gen Intel(R) Core(TM) i7-1260P, 1 x NVIDIA NVIDIA GeForce MX550, 580.65.06, Python 3.10.12
See https://gist.github.com/Thyre/cee20247aed8c8481238f07e8853e4ef for a full test report.

@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=22922 EB_ARGS="--installpath=/tmp/$USER/ecpr-22922" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22922 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3397528863 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 (1 easyconfigs in total)
jsczen3c2.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/2f5aac63afb9877a1239aec17347ae56 for a full test report.

@akesandgren akesandgren self-assigned this Oct 13, 2025
@akesandgren
Copy link
Copy Markdown
Contributor

Test report by @akesandgren
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
b-cn1613.hpc2n.umu.se - Linux Ubuntu 22.04, x86_64, AMD EPYC 7313 16-Core Processor, Python 3.10.12
See https://gist.github.com/akesandgren/74c5856669011eec2bddcbcf712f9367 for a full test report.

boegel
boegel previously requested changes Oct 14, 2025
]

builddependencies = [
('binutils', '2.42'),
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

no need for binutils build dependency when using GCC toolchain

Suggested change
('binutils', '2.42'),
('binutils', '2.42'),

try:
if dms:
- if re.search("\.sam", self.filename):
+ if re.search(".sam", self.filename):
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@smoors Can you apply this suggestion, and then also fix the checksum for the patch file, test & merge?

Copy link
Copy Markdown
Contributor

@akesandgren akesandgren left a comment

Choose a reason for hiding this comment

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

LGTM

@akesandgren
Copy link
Copy Markdown
Contributor

Test report by @akesandgren
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
b-cn1613.hpc2n.umu.se - Linux Ubuntu 22.04, x86_64, AMD EPYC 7313 16-Core Processor, Python 3.10.12
See https://gist.github.com/akesandgren/20c3aa95cda6624a58af838fa6b111a3 for a full test report.

@akesandgren akesandgren dismissed boegel’s stale review October 14, 2025 08:57

Changes implemented

@akesandgren akesandgren added this to the next release (5.2.0?) milestone Oct 14, 2025
@akesandgren
Copy link
Copy Markdown
Contributor

@boegelbot Please test @ jsc-zen3

@boegelbot
Copy link
Copy Markdown
Collaborator

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

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3400802386 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 (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/eed68c9758d0e21d3bf486e61d77fccd for a full test report.

@akesandgren
Copy link
Copy Markdown
Contributor

Going in, thanks @fizwit!

@akesandgren akesandgren merged commit df0fdbd into easybuilders:develop Oct 14, 2025
8 checks passed
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 ready-to-review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants