You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This adds a template easyconfig file and associated easystack file to build ESPReSso given a specific commit hash. In the easystackfile this hash is specified as an option software-commit.
I put the easystack in a subdirectory inside the espresso directory, but this can be moved somewhere else if that's better.
Anything that works is good for me, we may want to add a directory that gets searched automatically for additional easyconfigs (EASYBUILD_ROBOT=/path/to/devel/easyconfigs)
That's a good idea, it'll probably come in handy for installing new dependencies.
One other thing I just realised is that we may want to think about a naming convention for the easyconfigs. In this case we are building 4.2.2, but if we were to build from what's in main it would be something like 4.3-dev, so maybe we want to reflect that in the file name. On the other hand, we could remove the version number entirely since the commit is what matters. If this has no other implications then maybe it should be left for the developers to decide.
Filename doesn't matter much for this experiment, looks good to me.
Next steps are:
i) setting up the bot for EESSI (with the changes implemented in EESSI/eessi-bot-software-layer#283 active);
ii) working on the bot build job script to figure out how this can be picked up to actually build something and produce a tarball for it;
New job on instance dev.eessi.io-bot-mc-azure for architecture x86_64-amd-zen4 for repository dev.eessi.io-2024.09 in job dir /project/def-users/SHARED/jobs/2024.09/pr_1/3
date
job status
comment
Sep 24 08:13:37 UTC 2024
submitted
job id 3 awaits release by job manager
Sep 24 08:14:16 UTC 2024
released
job awaits launch by Slurm scheduler
Sep 24 10:17:31 UTC 2024
finished
🤷 UNKNOWN (click triangle for detailed information)
Job results file _bot_job3.result does not exist in job directory or reading it failed.
No artefacts were found/reported.
Sep 24 10:17:31 UTC 2024
test result
🤷 UNKNOWN (click triangle for detailed information)
Job test file _bot_job3.test does not exist in job directory or reading it failed.
New job on instance dev.eessi.io-bot-mc-azure for architecture x86_64-amd-zen4 for repository dev.eessi.io-2024.09 in job dir /project/def-users/SHARED/jobs/2024.09/pr_1/4
date
job status
comment
Sep 24 08:36:08 UTC 2024
submitted
job id 4 awaits release by job manager
Sep 24 08:36:21 UTC 2024
released
job awaits launch by Slurm scheduler
Sep 24 10:17:33 UTC 2024
finished
🤷 UNKNOWN (click triangle for detailed information)
Job results file _bot_job4.result does not exist in job directory or reading it failed.
No artefacts were found/reported.
Sep 24 10:17:33 UTC 2024
test result
🤷 UNKNOWN (click triangle for detailed information)
Job test file _bot_job4.test does not exist in job directory or reading it failed.
New job on instance dev.eessi.io-bot-mc-azure for architecture x86_64-amd-zen2 for repository dev.eessi.io-2023.06 in job dir /project/def-users/SHARED/jobs/2024.09/pr_1/8
date
job status
comment
Sep 24 17:57:45 UTC 2024
submitted
job id 8 awaits release by job manager
Sep 24 17:58:38 UTC 2024
released
job awaits launch by Slurm scheduler
Sep 24 17:59:39 UTC 2024
finished
🤷 UNKNOWN (click triangle for detailed information)
Job results file _bot_job8.result does not exist in job directory or reading it failed.
No artefacts were found/reported.
Sep 24 17:59:39 UTC 2024
test result
🤷 UNKNOWN (click triangle for detailed information)
Job test file _bot_job8.test does not exist in job directory or reading it failed.
New job on instance dev.eessi.io-bot-mc-azure for architecture x86_64-amd-zen2 for repository dev.eessi.io-2023.06 in job dir /project/def-users/SHARED/jobs/2024.09/pr_1/9
date
job status
comment
Sep 24 18:26:16 UTC 2024
submitted
job id 9 awaits release by job manager
Sep 24 18:26:45 UTC 2024
released
job awaits launch by Slurm scheduler
Sep 24 18:27:47 UTC 2024
finished
🤷 UNKNOWN (click triangle for detailed information)
Job results file _bot_job9.result does not exist in job directory or reading it failed.
No artefacts were found/reported.
Sep 24 18:27:47 UTC 2024
test result
🤷 UNKNOWN (click triangle for detailed information)
Job test file _bot_job9.test does not exist in job directory or reading it failed.
New job on instance dev.eessi.io-bot-mc-azure for architecture x86_64-amd-zen2 for repository dev.eessi.io in job dir /project/def-users/SHARED/jobs/2024.10/pr_1/79
date
job status
comment
Oct 08 07:29:51 UTC 2024
submitted
job id 79 awaits release by job manager
Oct 08 07:30:23 UTC 2024
released
job awaits launch by Slurm scheduler
Oct 08 07:34:29 UTC 2024
running
job 79 is running
Oct 08 08:00:19 UTC 2024
finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-79.out ✅ 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.gz created!
Artefacts
eessi-2023.06-software-linux-x86_64-amd-zen2-1728374312.tar.gzsize: 4 MiB (4366635 bytes) entries: 88 modules under 2023.06/software/linux/x86_64/amd/zen2/modules/all
New job on instance dev.eessi.io-bot-mc-azure for architecture x86_64-amd-zen2 for repository dev.eessi.io in job dir /project/def-users/SHARED/jobs/2024.10/pr_1/81
date
job status
comment
Oct 09 07:18:23 UTC 2024
submitted
job id 81 awaits release by job manager
Oct 09 07:18:31 UTC 2024
released
job awaits launch by Slurm scheduler
Oct 09 07:23:37 UTC 2024
running
job 81 is running
Oct 09 07:48:12 UTC 2024
finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-81.out ✅ 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.gz created!
Artefacts
eessi-2023.06-software-linux-x86_64-amd-zen2-1728460035.tar.gzsize: 4 MiB (4368022 bytes) entries: 88 modules under 2023.06/software/linux/x86_64/amd/zen2/modules/all
other under 2023.06/software/linux/x86_64/amd/zen2
.lmod/SitePackage.lua .lmod/lmodrc.lua
Oct 09 07:48:12 UTC 2024
test result
🤷 UNKNOWN (click triangle for detailed information)
Job test file _bot_job81.test does not exist in job directory or reading it failed.
Oct 09 13:00:27 UTC 2024
not uploaded
transfer of eessi-2023.06-software-linux-x86_64-amd-zen2-1728460035.tar.gz to S3 bucket failed (no bucket specified for dev.eessi.io)
Oct 09 14:13:13 UTC 2024
not uploaded
transfer of eessi-2023.06-software-linux-x86_64-amd-zen2-1728460035.tar.gz to S3 bucket failed (no bucket specified for dev.eessi.io)
Neves-P
added
bot:deploy
Ask bot to deploy missing software installations to dev.eessi.io
and removed
bot:deploy
Ask bot to deploy missing software installations to dev.eessi.io
labels
Oct 9, 2024
New job on instance dev.eessi.io-bot-mc-azure for architecture x86_64-amd-zen2 for repository dev.eessi.io in job dir /project/def-users/SHARED/jobs/2024.10/pr_1/82
date
job status
comment
Oct 09 14:24:29 UTC 2024
submitted
job id 82 awaits release by job manager
Oct 09 14:24:55 UTC 2024
released
job awaits launch by Slurm scheduler
Oct 09 14:31:01 UTC 2024
running
job 82 is running
Oct 09 15:18:18 UTC 2024
finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-82.out ✅ 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.gz created!
Artefacts
eessi-2023.06-software-linux-x86_64-amd-zen2-1728487022.tar.gzsize: 4 MiB (4367621 bytes) entries: 88 modules under 2023.06/software/linux/x86_64/amd/zen2/modules/all
other under 2023.06/software/linux/x86_64/amd/zen2
.lmod/SitePackage.lua .lmod/lmodrc.lua
Oct 09 15:18:18 UTC 2024
test result
🤷 UNKNOWN (click triangle for detailed information)
Job test file _bot_job82.test does not exist in job directory or reading it failed.
Oct 09 15:19:45 UTC 2024
not uploaded
transfer of eessi-2023.06-software-linux-x86_64-amd-zen2-1728487022.tar.gz to S3 bucket failed
Oct 10 09:00:09 UTC 2024
not uploaded
transfer of eessi-2023.06-software-linux-x86_64-amd-zen2-1728487022.tar.gz to S3 bucket failed
Oct 10 09:29:19 UTC 2024
not uploaded
transfer of eessi-2023.06-software-linux-x86_64-amd-zen2-1728487022.tar.gz to S3 bucket failed
Oct 10 09:52:17 UTC 2024
not uploaded
transfer of eessi-2023.06-software-linux-x86_64-amd-zen2-1728487022.tar.gz to S3 bucket failed
Oct 10 10:34:31 UTC 2024
uploaded
transfer of eessi-2023.06-software-linux-x86_64-amd-zen2-1728487022.tar.gz to S3 bucket succeeded
Neves-P
added
bot:deploy
Ask bot to deploy missing software installations to dev.eessi.io
and removed
bot:deploy
Ask bot to deploy missing software installations to dev.eessi.io
labels
Oct 9, 2024
New job on instance dev.eessi.io-bot-mc-azure for architecture x86_64-amd-zen2 for repository dev.eessi.io in job dir /project/def-users/SHARED/jobs/2024.10/pr_1/83
date
job status
comment
Oct 10 11:24:50 UTC 2024
submitted
job id 83 awaits release by job manager
Oct 10 11:25:06 UTC 2024
released
job awaits launch by Slurm scheduler
Oct 10 11:29:12 UTC 2024
running
job 83 is running
Oct 10 11:54:56 UTC 2024
finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-83.out ✅ 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.gz created!
Artefacts
eessi-2023.06-software-linux-x86_64-amd-zen2-1728561191.tar.gzsize: 4 MiB (4368070 bytes) entries: 88 modules under 2023.06/software/linux/x86_64/amd/zen2/modules/all
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This adds a template easyconfig file and associated easystack file to build
ESPReSsogiven a specific commit hash. In the easystackfile this hash is specified as an optionsoftware-commit.I put the easystack in a subdirectory inside the
espressodirectory, but this can be moved somewhere else if that's better.