Skip to content

{2023.06}[GCC/12.3.0] pv 1.7.24 - #1472

Open
fullama wants to merge 3 commits into
EESSI:mainfrom
fullama:add_pv
Open

fullama wants to merge 3 commits into
EESSI:mainfrom
fullama:add_pv

Conversation

@fullama

@fullama fullama commented Apr 15, 2026

Copy link
Copy Markdown

No description provided.

@bedroge

bedroge commented Apr 15, 2026

Copy link
Copy Markdown
Collaborator

First of all, thanks for your contribution to EESSI!

The EESSI versions (2023.06, 2025.06, etc) are currently split by toolchains: 2023.06 supports EasyBuild toolchains foss 2022b, 2023a, and 2023b, while EESSI 2025.06 only supports foss 2024a, 2025a, and 2025b. Since this version of pv uses GCC 12.3.0, which is part of toolchain foss/2023a, it would have to go into EESSI 2023.06.

If you prefer to have a pv installation in EESSI 2025.06, we would first need to get an easyconfig for a newer toolchain merged into EasyBuild. Looking at https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/easybuild/easyconfigs/p/pv/pv-1.7.24-GCCcore-12.3.0.eb, this should be quite straightforward, since it does not really have any dependencies. At the same time the version of pv itself could also be bumped to the latest one. Would you be up for opening such a PR? I can help in getting that merged into EasyBuild.

@fullama

fullama commented Apr 15, 2026 •

Copy link
Copy Markdown
Author

Ah ok! The toolchain stuff had me stumped a bit - I tried to figure it out but obviously I didn't quite get there. I'll try the easybuild PR and see how it goes - thanks for the pointers!

@boegel

boegel commented Apr 16, 2026

Copy link
Copy Markdown
Contributor

@fullama Do you have concrete suggestions for how we could improve our docs to make things clearer?

@fullama

fullama commented Apr 16, 2026

Copy link
Copy Markdown
Author

I was thinking about that and am making notes as I go to see if it can help there..

@fullama

fullama commented Apr 21, 2026

Copy link
Copy Markdown
Author

ok so here are the unclear parts for me while following https://www.eessi.io/docs/adding_software/opening_pr/:

  1. In this part of the docs :https://www.eessi.io/docs/adding_software/opening_pr/#software_layer_pull_request
    it says Determine the correct easystack file to change But there was no explaination of how to determine that.
    I picked one of the newest ones because We strongly prefer that the latest release of EasyBuild that is available at the time is used to add software to EESSI. should i instead have added it to eessi-2023.06-eb-5.2.0-2023b.yml? to me it looked like 2023.06 was deprecated and you wouldnt want to add anything there anymore?

Could help to add a sentence on how to pick?

  1. 2023.06 supports EasyBuild toolchains foss 2022b, 2023a, and 2023b, while EESSI 2025.06 only supports foss 2024a, 2025a, and 2025b

this i didnt know at all - how does one find that out?

  1. GCC 12.3.0, which is part of toolchain foss/2023a

to be fair i should have noticed everything else in the yaml was GCCcore-14.3.0. so thats my bad there. Would you look at this for example to know this?: https://docs.easybuild.io/common-toolchains/#common_toolchains_overview_foss if so maybe adding a link could help there?

@laraPPr

laraPPr commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

@fullama we have noticed that your request has gone stale on our side? We would like to ask if you will still like this. Did you look into EasyBuild for a newer toolchain?

@trz42 trz42 changed the title {2025.06}[GCC/12.3.0] pv 1.7.24 {2023.06}[GCC/12.3.0] pv 1.7.24 Oct 11, 2026
@trz42

trz42 commented Oct 11, 2026

Copy link
Copy Markdown
Collaborator

Moved easyconfig to easystack file for 2023.06

@trz42

trz42 commented Oct 11, 2026

Copy link
Copy Markdown
Collaborator

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

@eessi-bot-aws

eessi-bot-aws Bot commented Oct 11, 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.10/pr_1472/206296

date job status comment
Oct 11 19:34:51 UTC 2026 submitted job id 206296 awaits release by job manager
Oct 11 19:36:00 UTC 2026 released job awaits launch by Slurm scheduler
Oct 11 19:41:56 UTC 2026 running job 206296 is running
Oct 11 19:48:39 UTC 2026 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-206296.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-17917480140.tar.zstsize: 0 MiB (138024 bytes)
entries: 33
modules under 2023.06/software/linux/x86_64/amd/zen2/modules/all
pv/1.7.24-GCCcore-12.3.0.lua
software under 2023.06/software/linux/x86_64/amd/zen2/software
pv/1.7.24-GCCcore-12.3.0
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
Oct 11 19:48:39 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-206296.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@eessi-bot-aws

eessi-bot-aws Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

New job on instance eessi-bot-mc-aws for repository eessi.io-2023.06-software
Building on: generic
Building for: aarch64/generic
Job dir: /project/def-users/SHARED/jobs/2026.10/pr_1472/206297

date job status comment
Oct 11 19:34:56 UTC 2026 submitted job id 206297 awaits release by job manager
Oct 11 19:35:57 UTC 2026 released job awaits launch by Slurm scheduler
Oct 11 19:37:15 UTC 2026 running job 206297 is running
Oct 11 19:42:03 UTC 2026 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-206297.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-generic-17917476670.tar.zstsize: 0 MiB (178499 bytes)
entries: 33
modules under 2023.06/software/linux/aarch64/generic/modules/all
pv/1.7.24-GCCcore-12.3.0.lua
software under 2023.06/software/linux/aarch64/generic/software
pv/1.7.24-GCCcore-12.3.0
reprod directories under 2023.06/software/linux/aarch64/generic/reprod
no reprod directories in tarball
other under 2023.06/software/linux/aarch64/generic
no other files in tarball
Oct 11 19:42:03 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-206297.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@trz42 trz42 added the 2023.06-software.eessi.io 2023.06 version of software.eessi.io label Oct 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2023.06-software.eessi.io 2023.06 version of software.eessi.io

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants