Skip to content

Conversation

@bedroge
Copy link
Contributor

@bedroge bedroge commented Feb 6, 2026

No description provided.

@bedroge
Copy link
Contributor Author

bedroge commented Feb 6, 2026

bot: build repo:eessi.io-2025.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx

@eessi-bot-deucalion
Copy link

eessi-bot-deucalion bot commented Feb 6, 2026

New job on instance eessi-bot-deucalion for repository eessi.io-2025.06-software
Building on: a64fx
Building for: aarch64/a64fx
Job dir: /home/eessibot/new-bot/jobs/2026.02/pr_159/943958

date job status comment
Feb 06 08:50:54 UTC 2026 submitted job id 943958 awaits release by job manager
Feb 06 08:51:19 UTC 2026 released job awaits launch by Slurm scheduler
Feb 06 08:52:22 UTC 2026 running job 943958 is running
Feb 06 09:00:10 UTC 2026 finished job id 943958 was cancelled
Feb 06 09:00:36 UTC 2026 finished
🤷 UNKNOWN (click triangle for detailed information)
  • Job results file _bot_job943958.result does not exist in job directory, or parsing it failed.
  • No artefacts were found/reported.
Feb 06 09:00:36 UTC 2026 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job943958.test does not exist in job directory, or parsing it failed.

eb_hooks.py Outdated

def parse_hook_rust_2025b(ec, eprefix):
"""
Replace build dependency on Rust 1.88.0 (used by the 2025b toolchain) by 1.91.1,
Copy link
Contributor

Choose a reason for hiding this comment

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

I like being consistent, but this does mean we got in uncharted territory compared to EasyBuild...

Maybe we should only do this where we've seen it matter, i.e. for maturin?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I didn't really like that it would then basically mix different Rust versions for e.g. Python-bundle-PyPI (which has a build dependency on Rust itself, but also on maturin). But I can give that a try and see if that works. There are not that many easyconfigs that depend on Rust, so we can easily extend that list later on.

@boegel boegel added the 2025.06-software.eessi.io 2025.06 version of software.eessi.io label Feb 6, 2026
@bedroge
Copy link
Contributor Author

bedroge commented Feb 6, 2026

bot:cancel jobid:943958

@bedroge
Copy link
Contributor Author

bedroge commented Feb 6, 2026

bot: build repo:eessi.io-2025.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx

@eessi-bot-deucalion
Copy link

eessi-bot-deucalion bot commented Feb 6, 2026

New job on instance eessi-bot-deucalion for repository eessi.io-2025.06-software
Building on: a64fx
Building for: aarch64/a64fx
Job dir: /home/eessibot/new-bot/jobs/2026.02/pr_159/943961

date job status comment
Feb 06 09:04:05 UTC 2026 submitted job id 943961 awaits release by job manager
Feb 06 09:04:41 UTC 2026 released job awaits launch by Slurm scheduler
Feb 06 09:05:44 UTC 2026 running job 943961 is running
Feb 06 14:35:31 UTC 2026 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-943961.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-aarch64-a64fx-17703881970.tar.zstsize: 422 MiB (443214532 bytes)
entries: 19566
modules under 2025.06/software/linux/aarch64/a64fx/modules/all
Python-bundle-PyPI/2025.07-GCCcore-14.3.0.lua
Rust/1.88.0-GCCcore-14.3.0.lua
build/1.3.0-GCCcore-14.3.0.lua
cffi/1.17.1-GCCcore-14.3.0.lua
cryptography/45.0.5-GCCcore-14.3.0.lua
flit/3.12.0-GCCcore-14.3.0.lua
hatchling/1.27.0-GCCcore-14.3.0.lua
maturin/1.9.1-GCCcore-14.3.0.lua
poetry/2.1.3-GCCcore-14.3.0.lua
scikit-build-core/0.11.5-GCCcore-14.3.0.lua
scikit-build/0.18.1-GCCcore-14.3.0.lua
setuptools-rust/1.11.0-GCCcore-14.3.0.lua
virtualenv/20.32.0-GCCcore-14.3.0.lua
software under 2025.06/software/linux/aarch64/a64fx/software
Python-bundle-PyPI/2025.07-GCCcore-14.3.0
Rust/1.88.0-GCCcore-14.3.0
build/1.3.0-GCCcore-14.3.0
cffi/1.17.1-GCCcore-14.3.0
cryptography/45.0.5-GCCcore-14.3.0
flit/3.12.0-GCCcore-14.3.0
hatchling/1.27.0-GCCcore-14.3.0
maturin/1.9.1-GCCcore-14.3.0
poetry/2.1.3-GCCcore-14.3.0
scikit-build-core/0.11.5-GCCcore-14.3.0
scikit-build/0.18.1-GCCcore-14.3.0
setuptools-rust/1.11.0-GCCcore-14.3.0
virtualenv/20.32.0-GCCcore-14.3.0
reprod directories under 2025.06/software/linux/aarch64/a64fx/reprod
Python-bundle-PyPI/2025.07-GCCcore-14.3.0/20260206_142924UTC
Rust/1.88.0-GCCcore-14.3.0/20260206_120001UTC
build/1.3.0-GCCcore-14.3.0/20260206_121338UTC
cffi/1.17.1-GCCcore-14.3.0/20260206_120951UTC
cryptography/45.0.5-GCCcore-14.3.0/20260206_121232UTC
flit/3.12.0-GCCcore-14.3.0/20260206_091631UTC
hatchling/1.27.0-GCCcore-14.3.0/20260206_091049UTC
maturin/1.9.1-GCCcore-14.3.0/20260206_120652UTC
poetry/2.1.3-GCCcore-14.3.0/20260206_123302UTC
scikit-build-core/0.11.5-GCCcore-14.3.0/20260206_091210UTC
scikit-build/0.18.1-GCCcore-14.3.0/20260206_091326UTC
setuptools-rust/1.11.0-GCCcore-14.3.0/20260206_120110UTC
virtualenv/20.32.0-GCCcore-14.3.0/20260206_120829UTC
other under 2025.06/software/linux/aarch64/a64fx
2025.06/init/easybuild/eb_hooks.py
Feb 06 14:35:31 UTC 2026 test result
😁 SUCCESS (click triangle for details)
ReFrame Summary
[ SKIP ] (1/4) 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:a64fx+default [Skipping test: nodes in this partition only have 30720 MiB memory available (per node) according to the current ReFrame configuration, but 49152 MiB is needed]
[ SKIP ] (2/4) 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:a64fx+default [Skipping test: nodes in this partition only have 30720 MiB memory available (per node) according to the current ReFrame configuration, but 49152 MiB is needed]
[ OK ] (3/4) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.5-gompi-2025a %scale=1_node /3255009a @BotBuildTests:a64fx+default
P: latency: 0.89 us (r:0, l:None, u:None)
[ OK ] (4/4) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.5-gompi-2025a %scale=1_node /59f4b331 @BotBuildTests:a64fx+default
P: bandwidth: 8071.08 MB/s (r:0, l:None, u:None)
[ PASSED ] Ran 2/4 test case(s) from 4 check(s) (0 failure(s), 2 skipped, 0 aborted)
Details
✅ job output file slurm-943961.out
✅ no message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

Co-authored-by: Kenneth Hoste <kenneth.hoste@ugent.be>
@boegel boegel changed the title use Rust 1.91.1 instead of 1.88.0 for 2025b toolchain use Rust 1.91.1 instead of 1.88.0 for maturin 1.9.1 in 2025b toolchain Feb 6, 2026
@bedroge
Copy link
Contributor Author

bedroge commented Feb 6, 2026

Testing it locally with EESSI-extend shows that it still works fine after adding the (small) additional changes.

$ eb -M ~/easybuild/easybuild-easyconfigs/easybuild/easyconfigs/m/maturin/maturin-1.9.1-GCCcore-14.3.0.eb
== Temporary log file in case of crash /tmp/eb-tcwllz37/easybuild-j558tkrr.log
== found valid index for /home/bob/easybuild/cit-hpc-easybuild/easyconfigs, so using it...
== Running parse hook for maturin-1.9.1-GCCcore-14.3.0.eb...
== Replaced ('Rust', '1.88.0') build dependency by ('Rust', '1.91.1') for maturin 1.9.1

@bedroge
Copy link
Contributor Author

bedroge commented Feb 6, 2026

bot: build repo:eessi.io-2023.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-deucalion for:arch=aarch64/a64fx

@eessi-bot-deucalion
Copy link

eessi-bot-deucalion bot commented Feb 6, 2026

New job on instance eessi-bot-deucalion for repository eessi.io-2023.06-software
Building on: a64fx
Building for: aarch64/a64fx
Job dir: /home/eessibot/new-bot/jobs/2026.02/pr_159/947263

date job status comment
Feb 06 14:51:24 UTC 2026 submitted job id 947263 awaits release by job manager
Feb 06 14:51:43 UTC 2026 released job awaits launch by Slurm scheduler
Feb 06 14:52:46 UTC 2026 running job 947263 is running
Feb 06 15:02:17 UTC 2026 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-947263.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-aarch64-a64fx-17703896850.tar.zstsize: 0 MiB (25989 bytes)
entries: 1
modules under 2023.06/software/linux/aarch64/a64fx/modules/all
no module files in tarball
software under 2023.06/software/linux/aarch64/a64fx/software
no software packages in tarball
reprod directories under 2023.06/software/linux/aarch64/a64fx/reprod
no reprod directories in tarball
other under 2023.06/software/linux/aarch64/a64fx
2023.06/init/easybuild/eb_hooks.py
Feb 06 15:02:17 UTC 2026 test result
😁 SUCCESS (click triangle for details)
ReFrame Summary
[ SKIP ] ( 1/10) Skipping test: nodes in this partition only have 30720 MiB memory available (per node) according to the current ReFrame configuration, but 49152 MiB is needed
[ SKIP ] ( 2/10) Skipping test: nodes in this partition only have 30720 MiB memory available (per node) according to the current ReFrame configuration, but 49152 MiB is needed
[ SKIP ] ( 3/10) Skipping test: nodes in this partition only have 30720 MiB memory available (per node) according to the current ReFrame configuration, but 49152 MiB is needed
[ SKIP ] ( 4/10) Skipping test: nodes in this partition only have 30720 MiB memory available (per node) according to the current ReFrame configuration, but 49152 MiB is needed
[ OK ] ( 5/10) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/29Aug2024-foss-2023b-kokkos %scale=1_node /aeb2d9df @BotBuildTests:a64fx+default
P: perf: 581.41 timesteps/s (r:0, l:None, u:None)
[ OK ] ( 6/10) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/2Aug2023_update2-foss-2023a-kokkos %scale=1_node /04ff9ece @BotBuildTests:a64fx+default
P: perf: 581.397 timesteps/s (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:a64fx+default
P: latency: 1.66 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:a64fx+default
P: latency: 1.75 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:a64fx+default
P: bandwidth: 8069.18 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:a64fx+default
P: bandwidth: 8185.5 MB/s (r:0, l:None, u:None)
[ PASSED ] Ran 6/10 test case(s) from 10 check(s) (0 failure(s), 4 skipped, 0 aborted)
Details
✅ job output file slurm-947263.out
✅ no message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case
Feb 06 17:06:17 UTC 2026 uploaded transfer of eessi-2023.06-software-linux-aarch64-a64fx-17703896850.tar.zst to S3 bucket succeeded

@eessi-bot-deucalion
Copy link

eessi-bot-deucalion bot commented Feb 6, 2026

New job on instance eessi-bot-deucalion for repository eessi.io-2025.06-software
Building on: a64fx
Building for: aarch64/a64fx
Job dir: /home/eessibot/new-bot/jobs/2026.02/pr_159/947264

date job status comment
Feb 06 14:51:30 UTC 2026 submitted job id 947264 awaits release by job manager
Feb 06 14:51:39 UTC 2026 released job awaits launch by Slurm scheduler
Feb 06 14:52:49 UTC 2026 running job 947264 is running
Feb 06 14:59:09 UTC 2026 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-947264.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-aarch64-a64fx-17703896410.tar.zstsize: 0 MiB (25994 bytes)
entries: 1
modules under 2025.06/software/linux/aarch64/a64fx/modules/all
no module files in tarball
software under 2025.06/software/linux/aarch64/a64fx/software
no software packages in tarball
reprod directories under 2025.06/software/linux/aarch64/a64fx/reprod
no reprod directories in tarball
other under 2025.06/software/linux/aarch64/a64fx
2025.06/init/easybuild/eb_hooks.py
Feb 06 14:59:09 UTC 2026 test result
😁 SUCCESS (click triangle for details)
ReFrame Summary
[ SKIP ] (1/4) 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:a64fx+default [Skipping test: nodes in this partition only have 30720 MiB memory available (per node) according to the current ReFrame configuration, but 49152 MiB is needed]
[ SKIP ] (2/4) 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:a64fx+default [Skipping test: nodes in this partition only have 30720 MiB memory available (per node) according to the current ReFrame configuration, but 49152 MiB is needed]
[ OK ] (3/4) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.5-gompi-2025a %scale=1_node /3255009a @BotBuildTests:a64fx+default
P: latency: 0.86 us (r:0, l:None, u:None)
[ OK ] (4/4) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.5-gompi-2025a %scale=1_node /59f4b331 @BotBuildTests:a64fx+default
P: bandwidth: 8148.88 MB/s (r:0, l:None, u:None)
[ PASSED ] Ran 2/4 test case(s) from 4 check(s) (0 failure(s), 2 skipped, 0 aborted)
Details
✅ job output file slurm-947264.out
✅ no message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case
Feb 06 17:06:08 UTC 2026 uploaded transfer of eessi-2025.06-software-linux-aarch64-a64fx-17703896410.tar.zst to S3 bucket succeeded

Copy link
Contributor

@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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2025.06-software.eessi.io 2025.06 version of software.eessi.io bot:deploy

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants