Skip to content

Conversation

@casparvl
Copy link
Collaborator

@casparvl casparvl commented Aug 20, 2025

#1146 has build issues, because of the easystacks dir from software-layer-scripts is being linked in.

Here, we modify the bot/build.sh script to make sure that symlink isn't created (it's not needed / shouldn't be there anyway), and see if that fixes things. If it does, I'll take out the GCC builds, and push this as a separate fix.

@casparvl
Copy link
Collaborator Author

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

@eessi-bot-aws
Copy link

eessi-bot-aws bot commented Aug 20, 2025

New job on instance eessi-bot-mc-aws for CPU micro-architecture x86_64-amd-zen2 for repository eessi.io-2025.06-software in job dir /project/def-users/SHARED/jobs/2025.08/pr_1156/84271

date job status comment
Aug 20 15:55:26 UTC 2025 submitted job id 84271 awaits release by job manager
Aug 20 15:56:04 UTC 2025 released job awaits launch by Slurm scheduler
Aug 20 16:01:07 UTC 2025 running job 84271 is running
Aug 20 20:08:00 UTC 2025 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-84271.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.gz created!
Artefacts
eessi-2025.06-software-linux-x86_64-amd-zen2-17557199970.tar.gzsize: 2673 MiB (2803397539 bytes)
entries: 5470
modules under 2025.06/software/linux/x86_64/amd/zen2/modules/all
GCC/13.3.0.lua
GCC/14.2.0.lua
GCCcore/13.3.0.lua
GCCcore/14.2.0.lua
software under 2025.06/software/linux/x86_64/amd/zen2/software
GCC/13.3.0
GCC/14.2.0
GCCcore/13.3.0
GCCcore/14.2.0
reprod directories under 2025.06/software/linux/x86_64/amd/zen2/reprod
GCC/13.3.0/20250820_175556UTC
GCC/14.2.0/
GCC/14.2.0/20250820_195937UTC
GCCcore/13.3.0/
GCCcore/13.3.0/20250820_175553UTC
GCCcore/14.2.0/
GCCcore/14.2.0/20250820_195933UTC
other under 2025.06/software/linux/x86_64/amd/zen2
no other files in tarball
Aug 20 20:08:00 UTC 2025 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-84271.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

# - common files like LICENSE and README.md
# - 'bot' subdirectory, there we need to be a bit more careful (see below)
for file in $(ls software-layer-scripts | egrep -v 'LICENSE|README.md|^bot'); do
for file in $(ls software-layer-scripts | egrep -v 'easystacks|LICENSE|README.md|^bot'); do
Copy link
Contributor

Choose a reason for hiding this comment

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

Makes perfect sense, I never anticipated to find an easystacks folder in software-layer-scripts, but it made sense in the context of EESSI/software-layer-scripts#59

@boegel boegel marked this pull request as draft August 20, 2025 16:28
@boegel
Copy link
Contributor

boegel commented Aug 20, 2025

Marked as draft since this shouldn't be merged with the easystack file included...

@casparvl Once the fix is confirmed, you'll just cherry-pick 240a472 & force push?
(don't add an extra commit to remove the easystack files for GCC 13.3.0+14.2.0)

@casparvl casparvl force-pushed the fix_symlink_failure_easystacks branch from 240a472 to 98ff5bd Compare August 20, 2025 21:57
@casparvl casparvl marked this pull request as ready for review August 20, 2025 21:58
@boegel
Copy link
Contributor

boegel commented Aug 21, 2025

@casparvl As expected, fix works.

Can you update the PR so it only includes the fix, and then we'll merge and kick off the "for real" builds in #1146 ?

edit: ah, already done :)

@boegel boegel merged commit c5ac331 into EESSI:main Aug 21, 2025
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants