Skip to content

Create symlinks for $EPREFIX/lib/{nvidia,override} in 2025.06 compat layer - #242

Merged
ocaisa merged 8 commits into
EESSI:mainfrom
bedroge:2025.06_nvidia_symlink
Nov 6, 2026
Merged

ocaisa merged 8 commits into
EESSI:mainfrom
bedroge:2025.06_nvidia_symlink

Conversation

@bedroge

@bedroge bedroge commented Oct 30, 2026

Copy link
Copy Markdown
Collaborator

Fixes #241

@bedroge

bedroge commented Oct 30, 2026

Copy link
Copy Markdown
Collaborator Author

Nothing needs to get deployed here, but let's do a test build to make sure things still work.

bot: build repo:eessi.io-2025.06-compat instance:eessi-bot-mc-aws for:arch=x86_64/generic

@eessi-bot-aws-disabled-20261110

eessi-bot-aws-disabled-20261110 Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

New job on instance eessi-bot-mc-aws for repository eessi.io-2025.06-compat
Building on: generic
Building for: x86_64/generic
Job dir: /project/def-users/SHARED/jobs/2026.10/pr_242/219878

date job status comment
Oct 30 15:28:45 UTC 2026 submitted job id 219878 awaits release by job manager
Oct 30 15:29:19 UTC 2026 released job awaits launch by Slurm scheduler
Oct 30 15:30:37 UTC 2026 running job 219878 is running
Oct 30 19:02:57 UTC 2026 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-219878.out
✅ no task failed
✅ found tarball
Artefacts
eessi-2025.06-compat-linux-x86_64-1793374533.tar.gzsize: 1964 MiB (2060086805 bytes)
entries: 196346
Oct 30 19:02:57 UTC 2026 test result
😢 FAILURE (click triangle for details)
Reason
Failed for unknown reason
Details
✅ job output file slurm-219878.out
✅ no message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@bedroge

bedroge commented Nov 2, 2026

Copy link
Copy Markdown
Collaborator Author

Extracted the tarball and checked the symlinks, they're there now:

$ ls -l 2025.06/compat/linux/x86_64/lib/{nvidia,override}
lrwxrwxrwx. 1 bedroge bedroge 73 30 okt 15:34 2025.06/compat/linux/x86_64/lib/nvidia -> '$(EESSI_202506_NVIDIA_OVERRIDE:-/cvmfs/software.eessi.io/defaults/nvidia)'
lrwxrwxrwx. 1 bedroge bedroge 72 30 okt 15:34 2025.06/compat/linux/x86_64/lib/override -> '$(EESSI_202506_LIB_OVERRIDE:-/cvmfs/software.eessi.io/defaults/override)'

@bedroge

bedroge commented Nov 2, 2026 •

Copy link
Copy Markdown
Collaborator Author

So, this should be good to go. Note that when it's merged, EESSI/filesystem-layer#291 should also be merged to remove the same kind of functionality from the filesystem-layer playbook.

@ocaisa ocaisa left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM

@ocaisa
ocaisa merged commit 73a68bd into EESSI:main Nov 6, 2026
1 check passed
@bedroge
bedroge deleted the 2025.06_nvidia_symlink branch November 6, 2026 13:55
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2025.06 variables file should include the host symlinks for $EPREFIX/lib/{nvidia,override}

2 participants