Skip to content

Restrict Perl hook to EESSI 2026.06, also apply it to Perl 5.38.0 - #282

Merged
boegel merged 4 commits into
EESSI:mainfrom
bedroge:perl_hook_additional_version
Aug 7, 2026
Merged

Restrict Perl hook to EESSI 2026.06, also apply it to Perl 5.38.0#282
boegel merged 4 commits into
EESSI:mainfrom
bedroge:perl_hook_additional_version

Conversation

@bedroge

@bedroge bedroge commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Didn't want to use a too big hammer, as Perl 5.38.0 with SYSTEM toolchain is also part of EESSI 2025.06, and we didn't see any issues there. So I've restricted it to EESSI 2026.06 and specific Perl versions.

@bedroge

bedroge commented Aug 7, 2026

Copy link
Copy Markdown
Contributor Author

bot: build repo:eessi.io-2026.06-software instance:eessi-bot-mc-aws for:arch=x86_64/amd/zen2

@eessi-bot-aws

eessi-bot-aws Bot commented Aug 7, 2026

Copy link
Copy Markdown

New job on instance eessi-bot-mc-aws for repository eessi.io-2026.06-software
Building on: amd-zen2
Building for: x86_64/amd/zen2
Job dir: /project/def-users/SHARED/jobs/2026.08/pr_282/184304

date job status comment
Aug 07 07:57:35 UTC 2026 submitted job id 184304 awaits release by job manager
Aug 07 07:58:11 UTC 2026 released job awaits launch by Slurm scheduler
Aug 07 08:04:14 UTC 2026 running job 184304 is running
Aug 07 08:17:37 UTC 2026 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-184304.out
✅ no message matching FATAL:
✅ no message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
✅ found message(s) matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2026.06-software-linux-x86_64-amd-zen2-17860906130.tar.zstsize: 19 MiB (20971000 bytes)
entries: 2933
modules under 2026.06/software/linux/x86_64/amd/zen2/modules/all
Perl/5.38.0.lua
software under 2026.06/software/linux/x86_64/amd/zen2/software
Perl/5.38.0
reprod directories under 2026.06/software/linux/x86_64/amd/zen2/reprod
Perl/5.38.0/20260807_081646UTC
other under 2026.06/software/linux/x86_64/amd/zen2
no other files in tarball
Aug 07 08:17:37 UTC 2026 test result
😢 FAILURE (click triangle for details)
Reason
EESSI test suite was not run, test step itself failed to execute.
Details
✅ job output file slurm-184304.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@bedroge
bedroge requested a review from boegel August 7, 2026 07:57
boegel
boegel previously approved these changes Aug 7, 2026

@boegel boegel left a comment

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.

I don't think it would hurt to actually always do this, it's just setting a very specific environment variable, I don't see how that could cause trouble elsewhere (worst case, it leads to a longer test step for Perl before it fails?)

But only doing it in specific cases is fine by me too, so lgtm

I'm a bit puzzled why we only see this now, and not with earlier EESSI versions...

@bedroge

bedroge commented Aug 7, 2026

Copy link
Copy Markdown
Contributor Author
== 2026-08-07 08:12:43,314 hooks.py:220 INFO Found pre_test_hook hook
== 2026-08-07 08:12:43,315 hooks.py:251 INFO Running 'pre_test_hook' hook function (args: [<easybuild.easyblocks.perl.EB_Perl object at 0x1520714fcc20>], keyword args: {})...
== 2026-08-07 08:12:43,315 environment.py:95 INFO Environment variable PERL_TEST_TIME_OUT_FACTOR set to 10 (previously undefined)

@bedroge

bedroge commented Aug 7, 2026

Copy link
Copy Markdown
Contributor Author

bot: build repo:eessi.io-2023.06-software instance:eessi-bot-mc-aws for:arch=x86_64/amd/zen2
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws for:arch=x86_64/amd/zen2
bot: build repo:eessi.io-2026.06-software instance:eessi-bot-mc-aws for:arch=x86_64/amd/zen2

@eessi-bot-aws

eessi-bot-aws Bot commented Aug 7, 2026

Copy link
Copy Markdown

New job on instance eessi-bot-mc-aws for repository eessi.io-2023.06-software
Building on: amd-zen2
Building for: x86_64/amd/zen2
Job dir: /project/def-users/SHARED/jobs/2026.08/pr_282/184305

date job status comment
Aug 07 08:23:27 UTC 2026 submitted job id 184305 awaits release by job manager
Aug 07 08:23:46 UTC 2026 released job awaits launch by Slurm scheduler
Aug 07 08:29:54 UTC 2026 running job 184305 is running
Aug 07 08:34:04 UTC 2026 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-184305.out
✅ no message matching FATAL:
✅ no message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
✅ found message(s) matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2023.06-software-linux-x86_64-amd-zen2-17860913640.tar.zstsize: 0 MiB (31656 bytes)
entries: 1
modules under 2023.06/software/linux/x86_64/amd/zen2/modules/all
no module files in tarball
software under 2023.06/software/linux/x86_64/amd/zen2/software
no software packages in tarball
reprod directories under 2023.06/software/linux/x86_64/amd/zen2/reprod
no reprod directories in tarball
other under 2023.06/software/linux/x86_64/amd/zen2
no other files in tarball
Aug 07 08:34:04 UTC 2026 test result
😁 SUCCESS (click triangle for details)
ReFrame Summary
[ OK ] ( 1/10) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/29Aug2024-foss-2023b-kokkos %scale=1_node /aeb2d9df @BotBuildTests:x86-64-zen2+default
P: perf: 442.06 timesteps/s (r:0, l:None, u:None)
[ OK ] ( 2/10) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/2Aug2023_update2-foss-2023a-kokkos %scale=1_node /04ff9ece @BotBuildTests:x86-64-zen2+default
P: perf: 454.741 timesteps/s (r:0, l:None, u:None)
[ OK ] ( 3/10) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_allreduce %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023b %scale=1_node %device_type=cpu /775175bf @BotBuildTests:x86-64-zen2+default
P: latency: 2.64 us (r:0, l:None, u:None)
[ OK ] ( 4/10) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_allreduce %module_name=OSU-Micro-Benchmarks/7.1-1-gompi-2023a %scale=1_node %device_type=cpu /52707c40 @BotBuildTests:x86-64-zen2+default
P: latency: 2.79 us (r:0, l:None, u:None)
[ OK ] ( 5/10) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_alltoall %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023b %scale=1_node %device_type=cpu /b1aacda9 @BotBuildTests:x86-64-zen2+default
P: latency: 5.76 us (r:0, l:None, u:None)
[ OK ] ( 6/10) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_alltoall %module_name=OSU-Micro-Benchmarks/7.1-1-gompi-2023a %scale=1_node %device_type=cpu /c6bad193 @BotBuildTests:x86-64-zen2+default
P: latency: 5.81 us (r:0, l:None, u:None)
[ OK ] ( 7/10) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023b %scale=1_node /15cad6c4 @BotBuildTests:x86-64-zen2+default
P: latency: 0.9 us (r:0, l:None, u:None)
[ OK ] ( 8/10) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.1-1-gompi-2023a %scale=1_node /6672deda @BotBuildTests:x86-64-zen2+default
P: latency: 0.68 us (r:0, l:None, u:None)
[ OK ] ( 9/10) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023b %scale=1_node /2a9a47b1 @BotBuildTests:x86-64-zen2+default
P: bandwidth: 6390.17 MB/s (r:0, l:None, u:None)
[ OK ] (10/10) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.1-1-gompi-2023a %scale=1_node /1b24ab8e @BotBuildTests:x86-64-zen2+default
P: bandwidth: 6368.28 MB/s (r:0, l:None, u:None)
[ PASSED ] Ran 10/10 test case(s) from 10 check(s) (0 failure(s), 0 skipped, 0 aborted)
Details
✅ job output file slurm-184305.out
✅ no message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case
Aug 07 08:59:08 UTC 2026 uploaded transfer of eessi-2023.06-software-linux-x86_64-amd-zen2-17860913640.tar.zst to S3 bucket succeeded

@eessi-bot-aws

eessi-bot-aws Bot commented Aug 7, 2026

Copy link
Copy Markdown

New job on instance eessi-bot-mc-aws for repository eessi.io-2025.06-software
Building on: amd-zen2
Building for: x86_64/amd/zen2
Job dir: /project/def-users/SHARED/jobs/2026.08/pr_282/184306

date job status comment
Aug 07 08:23:32 UTC 2026 submitted job id 184306 awaits release by job manager
Aug 07 08:23:44 UTC 2026 released job awaits launch by Slurm scheduler
Aug 07 08:29:51 UTC 2026 running job 184306 is running
Aug 07 08:32:00 UTC 2026 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-184306.out
✅ no message matching FATAL:
✅ no message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
✅ found message(s) matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2025.06-software-linux-x86_64-amd-zen2-17860913640.tar.zstsize: 0 MiB (31659 bytes)
entries: 1
modules under 2025.06/software/linux/x86_64/amd/zen2/modules/all
no module files in tarball
software under 2025.06/software/linux/x86_64/amd/zen2/software
no software packages in tarball
reprod directories under 2025.06/software/linux/x86_64/amd/zen2/reprod
no reprod directories in tarball
other under 2025.06/software/linux/x86_64/amd/zen2
no other files in tarball
Aug 07 08:32:00 UTC 2026 test result
😁 SUCCESS (click triangle for details)
ReFrame Summary
[ OK ] (1/6) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/22Jul2025-foss-2024a-kokkos %scale=1_node /ade8cad7 @BotBuildTests:x86-64-zen2+default
P: perf: 440.811 timesteps/s (r:0, l:None, u:None)
[ OK ] (2/6) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/22Jul2025_update4-foss-2025b-kokkos %scale=1_node /e121eb9c @BotBuildTests:x86-64-zen2+default
P: perf: 442.436 timesteps/s (r:0, l:None, u:None)
[ OK ] (3/6) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_allreduce %module_name=OSU-Micro-Benchmarks/7.5-gompi-2025a %scale=1_node %device_type=cpu /e4bf9965 @BotBuildTests:x86-64-zen2+default
P: latency: 1.28 us (r:0, l:None, u:None)
[ OK ] (4/6) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_alltoall %module_name=OSU-Micro-Benchmarks/7.5-gompi-2025a %scale=1_node %device_type=cpu /3da4890b @BotBuildTests:x86-64-zen2+default
P: latency: 2.05 us (r:0, l:None, u:None)
[ OK ] (5/6) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.5-gompi-2025a %scale=1_node /3255009a @BotBuildTests:x86-64-zen2+default
P: latency: 0.18 us (r:0, l:None, u:None)
[ OK ] (6/6) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.5-gompi-2025a %scale=1_node /59f4b331 @BotBuildTests:x86-64-zen2+default
P: bandwidth: 7785.69 MB/s (r:0, l:None, u:None)
[ PASSED ] Ran 6/6 test case(s) from 6 check(s) (0 failure(s), 0 skipped, 0 aborted)
Details
✅ job output file slurm-184306.out
✅ no message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case
Aug 07 08:59:17 UTC 2026 uploaded transfer of eessi-2025.06-software-linux-x86_64-amd-zen2-17860913640.tar.zst to S3 bucket succeeded

@eessi-bot-aws

eessi-bot-aws Bot commented Aug 7, 2026

Copy link
Copy Markdown

New job on instance eessi-bot-mc-aws for repository eessi.io-2026.06-software
Building on: amd-zen2
Building for: x86_64/amd/zen2
Job dir: /project/def-users/SHARED/jobs/2026.08/pr_282/184307

date job status comment
Aug 07 08:23:37 UTC 2026 submitted job id 184307 awaits release by job manager
Aug 07 08:23:41 UTC 2026 released job awaits launch by Slurm scheduler
Aug 07 08:24:47 UTC 2026 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-184307.out
✅ no message matching FATAL:
✅ no message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
✅ found message(s) matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2026.06-software-linux-x86_64-amd-zen2-17860910290.tar.zstsize: 0 MiB (31615 bytes)
entries: 1
modules under 2026.06/software/linux/x86_64/amd/zen2/modules/all
no module files in tarball
software under 2026.06/software/linux/x86_64/amd/zen2/software
no software packages in tarball
reprod directories under 2026.06/software/linux/x86_64/amd/zen2/reprod
no reprod directories in tarball
other under 2026.06/software/linux/x86_64/amd/zen2
no other files in tarball
Aug 07 08:24:47 UTC 2026 test result
😢 FAILURE (click triangle for details)
Reason
EESSI test suite was not run, test step itself failed to execute.
Details
✅ job output file slurm-184307.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case
Aug 07 08:58:59 UTC 2026 uploaded transfer of eessi-2026.06-software-linux-x86_64-amd-zen2-17860910290.tar.zst to S3 bucket succeeded

@bedroge
bedroge requested a review from boegel August 7, 2026 08:35

@boegel boegel left a comment

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.

lgtm

@boegel

boegel commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

staging PR merged...

@boegel
boegel merged commit a45043f into EESSI:main Aug 7, 2026
97 of 101 checks passed
@bedroge
bedroge deleted the perl_hook_additional_version branch August 7, 2026 10:58
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.

2 participants