Skip to content

add patch to work around failing test in LWP::Protocol::https extension due to problem with SSL certificate for example.com#25333

Merged
smoors merged 2 commits intoeasybuilders:5.2.xfrom
boegel:Perl_SSL_fix
Feb 19, 2026
Merged

add patch to work around failing test in LWP::Protocol::https extension due to problem with SSL certificate for example.com#25333
smoors merged 2 commits intoeasybuilders:5.2.xfrom
boegel:Perl_SSL_fix

Conversation

@boegel
Copy link
Copy Markdown
Member

@boegel boegel commented Feb 19, 2026

…on due to problem with SSL certificate for example.com
@boegel boegel added this to the next release (5.2.1) milestone Feb 19, 2026
@boegel boegel added the bug fix label Feb 19, 2026
@github-actions github-actions Bot added 2021b issues & PRs related to 2021b 2022a 2022b 2023a 2023b 2024a issues & PRs related to 2024a common toolchains 2025a issues & PRs related to 2025a common toolchains 2025b issues & PRs related to 2025b common toolchains change labels Feb 19, 2026
@boegel
Copy link
Copy Markdown
Member Author

boegel commented Feb 19, 2026

@boegelbot please test @ jsc-zen3
CORE_CNT=16
EB_ARGS="Perl-5.34.0-GCCcore-11.2.0.eb Perl-5.34.1-GCCcore-11.3.0.eb Perl-5.36.0-GCCcore-12.1.0.eb Perl-5.36.0-GCCcore-12.2.0.eb"

@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=25333 EB_ARGS="Perl-5.34.0-GCCcore-11.2.0.eb Perl-5.34.1-GCCcore-11.3.0.eb Perl-5.36.0-GCCcore-12.1.0.eb Perl-5.36.0-GCCcore-12.2.0.eb" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_25333 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3926454393 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 Feb 19, 2026

@boegelbot please test @ jsc-zen3
EB_ARGS="Perl-bundle-CPAN-5.36.1-GCCcore-12.3.0.eb Perl-bundle-CPAN-5.38.0-GCCcore-13.2.0.eb Perl-bundle-CPAN-5.38.2-GCCcore-13.3.0.eb Perl-bundle-CPAN-5.40.0-GCCcore-14.2.0.eb Perl-bundle-CPAN-5.40.2-GCCcore-14.3.0.eb"

@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=25333 EB_ARGS="Perl-bundle-CPAN-5.36.1-GCCcore-12.3.0.eb Perl-bundle-CPAN-5.38.0-GCCcore-13.2.0.eb Perl-bundle-CPAN-5.38.2-GCCcore-13.3.0.eb Perl-bundle-CPAN-5.40.0-GCCcore-14.2.0.eb Perl-bundle-CPAN-5.40.2-GCCcore-14.3.0.eb" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_25333 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3926494425 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 Feb 19, 2026

Ah crap, I really should've used --installpath here to trigger those tests... 🤦

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Feb 19, 2026

This will need more love, there is no t/example.t in LWP::Protocol:https 6.10, ugh...

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Feb 19, 2026

I've manually cancelled job 9757 at jsc-zen3, since changes to Perl easyconfig and Perl-bundle-CPAN 5.36.1 have been essentially reverted in aaa0ac7, because there is no t/example.t yet in LWP-Protocol-https v6.10, and there's no need for a fix at all for those easyconfigs...

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Feb 19, 2026

I've also manually cancelled job 9759 on jsc-zen3, since it's

i) taking forever (still chewing on first Perl-bundle-CPAN easyconfigs out of 5);
ii) testing an easyconfig that doesn't really need re-testing anymore (Perl-bundle-CPAN-5.36.1-GCCcore-12.3.0.eb);
iii) is testing system-wide rather than doing a rebuild in a custom installpath;

I'll trigger separate new test jobs for the easyconfigs that really need it...

…n't apply (no t/example.t) and is actually not required at all for LWP-Protocol-https v6.10
@boegel
Copy link
Copy Markdown
Member Author

boegel commented Feb 19, 2026

@boegelbot please test @ jsc-zen3
EB_ARGS="Perl-bundle-CPAN-5.38.0-GCCcore-13.2.0.eb --installpath /tmp/$USER/pr25333"

@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=25333 EB_ARGS="Perl-bundle-CPAN-5.38.0-GCCcore-13.2.0.eb --installpath /tmp/$USER/pr25333" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_25333 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3927036251 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 Feb 19, 2026

@boegelbot please test @ jsc-zen3
EB_ARGS="Perl-bundle-CPAN-5.38.2-GCCcore-13.3.0.eb --installpath /tmp/$USER/pr25333"

@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=25333 EB_ARGS="Perl-bundle-CPAN-5.38.2-GCCcore-13.3.0.eb --installpath /tmp/$USER/pr25333" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_25333 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3927110444 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 Feb 19, 2026

@boegelbot please test @ jsc-zen3
EB_ARGS="Perl-bundle-CPAN-5.40.0-GCCcore-14.2.0.eb --installpath /tmp/$USER/pr25333"

@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=25333 EB_ARGS="Perl-bundle-CPAN-5.40.0-GCCcore-14.2.0.eb --installpath /tmp/$USER/pr25333" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_25333 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3927163639 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 Feb 19, 2026

@boegelbot please test @ jsc-zen3
EB_ARGS="Perl-bundle-CPAN-5.40.2-GCCcore-14.3.0.eb --installpath /tmp/$USER/pr25333"

@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=25333 EB_ARGS="Perl-bundle-CPAN-5.40.2-GCCcore-14.3.0.eb --installpath /tmp/$USER/pr25333" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_25333 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3927190854 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 Feb 19, 2026

Also doing a manual rebuild of Perl-5.34.0-GCCcore-11.2.0.eb and Perl-bundle-CPAN-5.36.1-GCCcore-12.3.0.eb, since those installations are gone now due to the cancelled tests...

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Feb 19, 2026

Test report by @boegel
SUCCESS
Build succeeded for 1 out of 1 (total: 27 mins 58 secs) (1 easyconfigs in total)
node4414.skiddo.os - Linux RHEL 9.6, x86_64, AMD EPYC 9755 128-Core Processor (zen5), Python 3.9.21
See https://gist.github.com/boegel/fb46c40a62397f291eb8f6d5323c8dce for a full test report.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Feb 19, 2026

Test report by @boegel
SUCCESS
Build succeeded for 1 out of 1 (total: 1 hour 39 mins 26 secs) (1 easyconfigs in total)
node4218.shinx.os - Linux RHEL 9.6, x86_64, AMD EPYC 9654 96-Core Processor (zen4), Python 3.9.21
See https://gist.github.com/boegel/165cc5a03c845cca45c99ae1275e7012 for a full test report.

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (total: 2 hours 22 mins 43 secs) (1 easyconfigs in total)
jsczen3c3.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.7, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.23
See https://gist.github.com/boegelbot/cc88bd28516ffb028318431f42349456 for a full test report.

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (total: 2 hours 24 mins 30 secs) (1 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.7, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.23
See https://gist.github.com/boegelbot/e4036263ccdef3e5308afb998c86d1fe for a full test report.

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (total: 2 hours 25 mins 56 secs) (1 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.7, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.23
See https://gist.github.com/boegelbot/6ac4a32156a9fc8a12935f5c7c534969 for a full test report.

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (total: 2 hours 27 mins 4 secs) (1 easyconfigs in total)
jsczen3c3.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.7, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.23
See https://gist.github.com/boegelbot/b7a51c216b329017be82e14f1563e375 for a full test report.

Copy link
Copy Markdown
Contributor

@smoors smoors left a comment

Choose a reason for hiding this comment

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

lgtm

@smoors smoors merged commit fe72167 into easybuilders:5.2.x Feb 19, 2026
8 checks passed
@boegel boegel deleted the Perl_SSL_fix branch February 19, 2026 17:21
@boegel boegel removed the change label Feb 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2021b issues & PRs related to 2021b 2022a 2022b 2023a 2023b 2024a issues & PRs related to 2024a common toolchains 2025a issues & PRs related to 2025a common toolchains 2025b issues & PRs related to 2025b common toolchains bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants