Skip to content

{2025.06-001}[2025b] LLVM 20.1.8#35

Merged
bedroge merged 21 commits intoEESSI:mainfrom
julianmorillo:LLVM
Apr 21, 2026
Merged

{2025.06-001}[2025b] LLVM 20.1.8#35
bedroge merged 21 commits intoEESSI:mainfrom
julianmorillo:LLVM

Conversation

@julianmorillo
Copy link
Copy Markdown
Contributor

Intermediate step to finally have llvm-compilers

@julianmorillo
Copy link
Copy Markdown
Contributor Author

bot: build repo:dev.eessi.io-riscv-2025.06-001 instance:eessi-bot-riscv for:arch=riscv64/generic

@riscv-eessi-io-bot
Copy link
Copy Markdown

riscv-eessi-io-bot bot commented Feb 17, 2026

New job on instance eessi-bot-riscv for repository dev.eessi.io-riscv-2025.06-001
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/shared/jobs/2026.02/pr_35/264648

date job status comment
Feb 17 16:02:04 UTC 2026 submitted job id 264648 awaits release by job manager
Feb 17 16:02:47 UTC 2026 released job awaits launch by Slurm scheduler
Feb 17 16:03:51 UTC 2026 running job 264648 is running
Feb 20 13:55:12 UTC 2026 finished
🤷 UNKNOWN (click triangle for detailed information)
  • Job results file _bot_job264648.result does not exist in job directory, or parsing it failed.
  • No artefacts were found/reported.
Feb 20 13:55:12 UTC 2026 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job264648.test does not exist in job directory, or parsing it failed.

@julianmorillo
Copy link
Copy Markdown
Contributor Author

bot: build repo:dev.eessi.io-riscv-2025.06-001 instance:eessi-bot-riscv for:arch=riscv64/generic

@riscv-eessi-io-bot
Copy link
Copy Markdown

riscv-eessi-io-bot bot commented Feb 20, 2026

New job on instance eessi-bot-riscv for repository dev.eessi.io-riscv-2025.06-001
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/shared/jobs/2026.02/pr_35/264914

date job status comment
Feb 20 14:54:40 UTC 2026 submitted job id 264914 awaits release by job manager
Feb 20 14:55:40 UTC 2026 released job awaits launch by Slurm scheduler
Feb 20 14:56:44 UTC 2026 running job 264914 is running
Feb 20 14:58:47 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-264914.out
✅ no message matching FATAL:
❌ found message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.* created!
Artefacts
Details
No artefacts were created or found.
Feb 20 14:58:47 UTC 2026 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job264914.test does not exist in job directory, or parsing it failed.

@julianmorillo
Copy link
Copy Markdown
Contributor Author

Failed parsing the easystack file:

ERROR: Failed to parse easystacks/riscv/2025.06-001/eessi-2025.06-eb-5.2.0-2025b.yml: mapping values are not allowed here
  in "<unicode string>", line 30, column 36:
        - Rust-1.91.1-GCCcore-14.3.0.eb:

File is updated, trying again...

@julianmorillo
Copy link
Copy Markdown
Contributor Author

bot: build repo:dev.eessi.io-riscv-2025.06-001 instance:eessi-bot-riscv for:arch=riscv64/generic

@riscv-eessi-io-bot
Copy link
Copy Markdown

riscv-eessi-io-bot bot commented Feb 23, 2026

New job on instance eessi-bot-riscv for repository dev.eessi.io-riscv-2025.06-001
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/shared/jobs/2026.02/pr_35/264983

date job status comment
Feb 23 09:58:20 UTC 2026 submitted job id 264983 awaits release by job manager
Feb 23 09:58:52 UTC 2026 released job awaits launch by Slurm scheduler
Feb 23 09:59:56 UTC 2026 running job 264983 is running
Feb 24 10:52:42 UTC 2026 finished
🤷 UNKNOWN (click triangle for detailed information)
  • Job results file _bot_job264983.result does not exist in job directory, or parsing it failed.
  • No artefacts were found/reported.
Feb 24 10:52:42 UTC 2026 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job264983.test does not exist in job directory, or parsing it failed.

@julianmorillo
Copy link
Copy Markdown
Contributor Author

Was cancelled du to a SLURM upgrade in the cluster.
Resubmitting again...

@julianmorillo
Copy link
Copy Markdown
Contributor Author

bot: build repo:dev.eessi.io-riscv-2025.06-001 instance:eessi-bot-riscv for:arch=riscv64/generic

@riscv-eessi-io-bot
Copy link
Copy Markdown

riscv-eessi-io-bot bot commented Feb 24, 2026

New job on instance eessi-bot-riscv for repository dev.eessi.io-riscv-2025.06-001
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/shared/jobs/2026.02/pr_35/100034

date job status comment
Feb 24 13:38:19 UTC 2026 submitted job id 100034 awaits release by job manager
Feb 24 13:39:19 UTC 2026 released job awaits launch by Slurm scheduler
Feb 24 13:40:32 UTC 2026 running job 100034 is running
Mar 02 12:33:20 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-100034.out
✅ no message matching FATAL:
❌ found message matching ERROR:
❌ found message matching FAILED:
❌ found message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2025.06-software-linux-riscv64-generic-riscv-1772454024.tar.zstsize: 0 MiB (22 bytes)
entries: 0
modules under 2025.06-001/software/linux/riscv64/generic/modules/all
no module files in tarball
software under 2025.06-001/software/linux/riscv64/generic/software
no software packages in tarball
reprod directories under 2025.06-001/software/linux/riscv64/generic/reprod
no reprod directories in tarball
other under 2025.06-001/software/linux/riscv64/generic
no other files in tarball
Mar 02 12:33:20 UTC 2026 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job100034.test does not exist in job directory, or parsing it failed.

@julianmorillo
Copy link
Copy Markdown
Contributor Author

bot: build repo:dev.eessi.io-riscv-2025.06-001 instance:eessi-bot-riscv for:arch=riscv64/generic

@riscv-eessi-io-bot
Copy link
Copy Markdown

riscv-eessi-io-bot bot commented Mar 2, 2026

New job on instance eessi-bot-riscv for repository dev.eessi.io-riscv-2025.06-001
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/shared/jobs/2026.03/pr_35/300331

date job status comment
Mar 02 15:00:49 UTC 2026 submitted job id 300331 awaits release by job manager
Mar 02 15:01:49 UTC 2026 released job awaits launch by Slurm scheduler
Mar 02 15:02:55 UTC 2026 running job 300331 is running
Mar 06 11:20:39 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-300331.out
✅ no message matching FATAL:
❌ found message matching ERROR:
❌ found message matching FAILED:
❌ found message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2025.06-software-linux-riscv64-generic-riscv-1772793874.tar.zstsize: 0 MiB (22 bytes)
entries: 0
modules under 2025.06-001/software/linux/riscv64/generic/modules/all
no module files in tarball
software under 2025.06-001/software/linux/riscv64/generic/software
no software packages in tarball
reprod directories under 2025.06-001/software/linux/riscv64/generic/reprod
no reprod directories in tarball
other under 2025.06-001/software/linux/riscv64/generic
no other files in tarball
Mar 06 11:20:39 UTC 2026 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job300331.test does not exist in job directory, or parsing it failed.

@julianmorillo
Copy link
Copy Markdown
Contributor Author

Ok, now there are only 13 tests failing (and 10 are allowed):

== 2026-03-06 11:32:52,467 llvm.py:1448 INFO 13 remaining failures considered:
        FAIL: Flang :: Driver/fast-math.f90 (21933 of 100837)
        FAIL: Flang :: Driver/flang-ld-aarch64.f90 (21940 of 100837)
        FAIL: Flang :: Driver/optimization-remark.f90 (22004 of 100837)
        FAIL: Flang :: Integration/debug-complex-1.f90 (22505 of 100837)
        FAIL: LLVM-Unit :: ExecutionEngine/Orc/./OrcJITTests/4/6 (80460 of 100837)
        FAIL: MLIR-Unit :: ExecutionEngine/./MLIRExecutionEngineTests/0/6 (83049 of 100837)
        FAIL: MLIR-Unit :: ExecutionEngine/./MLIRExecutionEngineTests/1/6 (83050 of 100837)
        FAIL: MLIR-Unit :: ExecutionEngine/./MLIRExecutionEngineTests/2/6 (83051 of 100837)
        FAIL: MLIR-Unit :: ExecutionEngine/./MLIRExecutionEngineTests/3/6 (83052 of 100837)
        FAIL: MLIR-Unit :: ExecutionEngine/./MLIRExecutionEngineTests/5/6 (83053 of 100837)
        FAIL: MLIR-Unit :: ExecutionEngine/./MLIRExecutionEngineTests/4/6 (83054 of 100837)
        FAIL: XRay-riscv64-linux :: TestCases/Posix/patching-unpatching.cpp (84388 of 100837)
        FAIL: lldb-unit :: Host/./HostTests/3/4 (90210 of 100837)
== 2026-03-06 11:32:54,048 build_log.py:233 ERROR EasyBuild encountered an error: Too many failed tests: 13 (10 allowed) (at easybuild/framework/easyblock.py:2579 in report_test_failure)

Using the easyblock in easybuilders/easybuild-easyblocks#4059 should do the job.

@julianmorillo
Copy link
Copy Markdown
Contributor Author

bot: build repo:dev.eessi.io-riscv-2025.06-001 instance:eessi-bot-riscv for:arch=riscv64/generic

@riscv-eessi-io-bot
Copy link
Copy Markdown

riscv-eessi-io-bot bot commented Mar 6, 2026

New job on instance eessi-bot-riscv for repository dev.eessi.io-riscv-2025.06-001
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/shared/jobs/2026.03/pr_35/300658

date job status comment
Mar 06 11:38:58 UTC 2026 submitted job id 300658 awaits release by job manager
Mar 06 11:39:46 UTC 2026 released job awaits launch by Slurm scheduler
Mar 06 13:51:38 UTC 2026 running job 300658 is running
Mar 10 09:58:20 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-300658.out
✅ no message matching FATAL:
❌ found 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-riscv64-generic-riscv-1773136420.tar.zstsize: 531 MiB (557028905 bytes)
entries: 10757
modules under 2025.06-001/software/linux/riscv64/generic/modules/all
LLVM/20.1.8-GCCcore-14.3.0.lua
software under 2025.06-001/software/linux/riscv64/generic/software
LLVM/20.1.8-GCCcore-14.3.0
reprod directories under 2025.06-001/software/linux/riscv64/generic/reprod
no reprod directories in tarball
other under 2025.06-001/software/linux/riscv64/generic
no other files in tarball
Mar 10 09:58:20 UTC 2026 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job300658.test does not exist in job directory, or parsing it failed.

@julianmorillo
Copy link
Copy Markdown
Contributor Author

There is an error related with the container image...

Pulling container image from docker://ghcr.io/eessi/build-node:debian13 to /tmp/eessi.lftKgN5aKs/ghcr.io_eessi_build_node_debian13.sif
INFO:    Converting OCI blobs to SIF format
INFO:    Starting build...
Getting image source signatures
Copying blob sha256:54e00906ab936442b150684be182dbf9f615c00f4be7804c1ac63dcb14d126a3
Copying blob sha256:f092cb6a76bde9a7b3c337ea49e8a7adec71062dc5df097be99d3975e92bc53a
Copying blob sha256:40582cdf9d0d3f4c0412808c50ec6da87f9877c6585b68ca7b5c30b66a8eedc3
Copying blob sha256:54100c00fa72f115594aabb3f78c225221859cab6ce0d64dfd00ab2b96369080
Copying blob sha256:e094e08ebe3c0c6829e1116d01b7082fb55087a6b31810bea9c78912d49d39ee
Copying blob sha256:c7be672aa83d2c064ef32da8912b46cfd6d96ccfae07c5cc59457b7a143948aa
Copying blob sha256:0cf2ffdf786ca350f97588685160cb77f9fbcf62304e9b1b94d38b517db4eff2
Copying blob sha256:7b4dda5f5b971024111d44ebaf46d7b2f7b35974618e9f682507516a83f1ee62
Copying blob sha256:a9120b729b3211890225d912760287293ce35a8aaf794a4953799c8506161e3b
Copying blob sha256:59373635e31fbc91d682b8957dd0149fe0712a0bb7646bd6807357f51af89519
Copying blob sha256:bf1f0d743b055a0c98301e3e4a10e8034cc5ede2299ab7b0abf459ae36469242
/home/eessibot/shared/jobs/2026.03/pr_35/event_a39c7320-2122-11f1-89e1-3bb589113892/run_000/riscv64/generic/dev.eessi.io-riscv-2025.06-001/software-layer-scripts/eessi_container.sh: line 617: 3587542 Segmentation fault      (core dumped) singularity ${RUN_QUIET} pull ${EESSI_TMPDIR}/${CONTAINER_IMG} ${CONTAINER}
CONTAINER=docker://ghcr.io/eessi/build-node:debian13

@julianmorillo
Copy link
Copy Markdown
Contributor Author

bot: build repo:dev.eessi.io-riscv-2025.06-001 instance:eessi-bot-riscv for:arch=riscv64/generic

@riscv-eessi-io-bot
Copy link
Copy Markdown

riscv-eessi-io-bot bot commented Mar 18, 2026

New job on instance eessi-bot-riscv for repository dev.eessi.io-riscv-2025.06-001
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/shared/jobs/2026.03/pr_35/302878

date job status comment
Mar 18 09:53:49 UTC 2026 submitted job id 302878 awaits release by job manager
Mar 18 09:54:37 UTC 2026 released job awaits launch by Slurm scheduler
Mar 18 09:55:41 UTC 2026 running job 302878 is running
Mar 20 08:12:06 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-302878.out
✅ no message matching FATAL:
❌ found message matching ERROR:
❌ found message matching FAILED:
❌ found message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2025.06-software-linux-riscv64-generic-riscv-1773992455.tar.gzsize: 0 MiB (45 bytes)
entries: 0
modules under 2025.06-001/software/linux/riscv64/generic/modules/all
no module files in tarball
software under 2025.06-001/software/linux/riscv64/generic/software
no software packages in tarball
reprod directories under 2025.06-001/software/linux/riscv64/generic/reprod
no reprod directories in tarball
other under 2025.06-001/software/linux/riscv64/generic
no other files in tarball
Mar 20 08:12:06 UTC 2026 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job302878.test does not exist in job directory, or parsing it failed.

@julianmorillo
Copy link
Copy Markdown
Contributor Author

Changed set-up to use a newer version of singularity:

eessibot@premier-1:~/tools/bin$ ls -l
total 2268
lrwxrwxrwx 1 eessibot users      47 Nov  1  2024 aws -> /home/eessibot/tools/aws-cli/v2/current/bin/aws
-rwxr-xr-x 1 eessibot users 2319424 Dec 13  2023 jq
lrwxrwxrwx 1 eessibot users      45 Mar 20 10:39 singularity -> /apps/riscv/singularity/4.4.0/bin/singularity
lrwxrwxrwx 1 eessibot users      45 Nov  1  2024 singularity.old -> /apps/riscv/singularity/3.9.6/bin/singularity

And back again to premier instead of arriesgado:

        #"slurm_params": "--partition=arriesgado-hirsute",
        "slurm_params": "--partition=premier --exclude=premier-4",

@julianmorillo
Copy link
Copy Markdown
Contributor Author

bot: build repo:dev.eessi.io-riscv-2025.06-001 instance:eessi-bot-riscv for:arch=riscv64/generic

@riscv-eessi-io-bot
Copy link
Copy Markdown

riscv-eessi-io-bot bot commented Mar 20, 2026

New job on instance eessi-bot-riscv for repository dev.eessi.io-riscv-2025.06-001
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/shared/jobs/2026.03/pr_35/303704

date job status comment
Mar 20 09:46:18 UTC 2026 submitted job id 303704 awaits release by job manager
Mar 20 09:47:14 UTC 2026 released job awaits launch by Slurm scheduler
Mar 20 09:48:17 UTC 2026 running job 303704 is running
Mar 20 09:52:24 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-303704.out
✅ no message matching FATAL:
✅ no message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.* created!
Artefacts
Details
No artefacts were created or found.
Mar 20 09:52:24 UTC 2026 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job303704.test does not exist in job directory, or parsing it failed.

@julianmorillo
Copy link
Copy Markdown
Contributor Author

Configuration of singularity 4.4.0 has been changed from: allow setuid = yes to allow setuid = no

@julianmorillo
Copy link
Copy Markdown
Contributor Author

bot: build repo:dev.eessi.io-riscv-2025.06-001 instance:eessi-bot-riscv for:arch=riscv64/generic

@riscv-eessi-io-bot
Copy link
Copy Markdown

riscv-eessi-io-bot bot commented Mar 20, 2026

New job on instance eessi-bot-riscv for repository dev.eessi.io-riscv-2025.06-001
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/shared/jobs/2026.03/pr_35/303724

date job status comment
Mar 20 11:33:32 UTC 2026 submitted job id 303724 awaits release by job manager
Mar 20 11:33:38 UTC 2026 released job awaits launch by Slurm scheduler
Mar 20 11:34:42 UTC 2026 running job 303724 is running
Mar 24 08:15:06 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-303724.out
✅ no message matching FATAL:
❌ found 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-riscv64-generic-riscv-1774339823.tar.zstsize: 531 MiB (557403565 bytes)
entries: 10757
modules under 2025.06-001/software/linux/riscv64/generic/modules/all
LLVM/20.1.8-GCCcore-14.3.0.lua
software under 2025.06-001/software/linux/riscv64/generic/software
LLVM/20.1.8-GCCcore-14.3.0
reprod directories under 2025.06-001/software/linux/riscv64/generic/reprod
no reprod directories in tarball
other under 2025.06-001/software/linux/riscv64/generic
no other files in tarball
Mar 24 08:15:06 UTC 2026 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job303724.test does not exist in job directory, or parsing it failed.

@julianmorillo
Copy link
Copy Markdown
Contributor Author

julianmorillo commented Mar 25, 2026

It failed at the end at the cleanup phase, after CORRECTLY building LLVM and CORRECTLY generating the tar file:

2025.06-001/software/linux/riscv64/generic/software/LLVM/20.1.8-GCCcore-14.3.0/lib64
/eessi_bot_job/eessi-2025.06-software-linux-riscv64-generic-riscv-1774339823.tar.zst created!
>> Cleaning up tmpdir /tmp/tmp.mXdwMM6mKe...
ERROR:   While running host cleanup tasks: encountered errors during CleanupHost: []
ERROR:   Unprivileged host cleanup failed: host cleanup failed
tar: ./var-run-cvmfs/cvmfs.dev.eessi.io: socket ignored

@julianmorillo
Copy link
Copy Markdown
Contributor Author

Working in sandbox mode looks more robust at the cleanup phase:

jmorillo@premier-1:~$ module load singularity/4.4.0
load singularity/4.4.0 (PATH)
jmorillo@premier-1:~$ singularity shell docker://debian:13-slim
INFO:    Converting OCI blobs to SIF format
INFO:    Starting build...
INFO:    Fetching OCI image...
27.0MiB / 27.0MiB [=========================================================================================================================================] 100 % 8.1 MiB/s 0s
INFO:    Extracting OCI image...
INFO:    Inserting Singularity configuration...
INFO:    Creating SIF file...
INFO:    Mounting image with FUSE.
Singularity> exit
exit
ERROR:   While running host cleanup tasks: encountered errors during CleanupHost: []
ERROR:   Unprivileged host cleanup failed: host cleanup failed
jmorillo@premier-1:~$ singularity build --sandbox mydeb docker://debian:13-slim
INFO:    Starting build...
INFO:    Fetching OCI image...
27.0MiB / 27.0MiB [====================================================================================================================================================] 100 %0s
INFO:    Extracting OCI image...
2026/03/27 11:21:16  warn xattr{etc/gshadow} ignoring ENOTSUP on setxattr "user.rootlesscontainers"
2026/03/27 11:21:16  warn xattr{/home/jmorillo/build-temp-3862111483/rootfs/etc/gshadow} destination filesystem does not support xattrs, further warnings will be suppressed
INFO:    Inserting Singularity configuration...
INFO:    Creating sandbox directory...
INFO:    Build complete: mydeb
jmorillo@premier-1:~$ singularity shell mydeb
Singularity> exit
exit
jmorillo@premier-1:~$

Submitted EESSI/software-layer-scripts#193 that implements this solution for the EESSI container.

@julianmorillo
Copy link
Copy Markdown
Contributor Author

I have hacked bot-build-dev.eessi.io.slurm to use my branch of software-layer-scripts until EESSI/software-layer-scripts#193 gets merged.

# Get the build scripts from the software-layer repo
# git clone https://github.com/EESSI/software-layer-scripts
# Try sandbox container
git clone --branch build-sandbox --single-branch https://github.com/julianmorillo/software-layer-scripts.git

@julianmorillo
Copy link
Copy Markdown
Contributor Author

bot: build repo:dev.eessi.io-riscv-2025.06-001 instance:eessi-bot-riscv for:arch=riscv64/generic

@riscv-eessi-io-bot
Copy link
Copy Markdown

riscv-eessi-io-bot bot commented Apr 8, 2026

New job on instance eessi-bot-riscv for repository dev.eessi.io-riscv-2025.06-001
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/shared/jobs/2026.04/pr_35/304792

date job status comment
Apr 08 10:40:37 UTC 2026 submitted job id 304792 awaits release by job manager
Apr 08 10:40:50 UTC 2026 released job awaits launch by Slurm scheduler
Apr 08 10:41:54 UTC 2026 running job 304792 is running
Apr 12 07:17:02 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-304792.out
❌ found 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-riscv64-generic-riscv-1775977879.tar.zstsize: 531 MiB (557050601 bytes)
entries: 10757
modules under 2025.06-001/software/linux/riscv64/generic/modules/all
LLVM/20.1.8-GCCcore-14.3.0.lua
software under 2025.06-001/software/linux/riscv64/generic/software
LLVM/20.1.8-GCCcore-14.3.0
reprod directories under 2025.06-001/software/linux/riscv64/generic/reprod
no reprod directories in tarball
other under 2025.06-001/software/linux/riscv64/generic
no other files in tarball
Apr 12 07:17:02 UTC 2026 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job304792.test does not exist in job directory, or parsing it failed.

@julianmorillo
Copy link
Copy Markdown
Contributor Author

The FATAL is due to the issue already solved in EESSI/software-layer-scripts@78cba78
All the build process worked fine and the tar was generated, though.
Relaunching again, anyway...

@julianmorillo
Copy link
Copy Markdown
Contributor Author

bot: build repo:dev.eessi.io-riscv-2025.06-001 instance:eessi-bot-riscv for:arch=riscv64/generic

@riscv-eessi-io-bot
Copy link
Copy Markdown

riscv-eessi-io-bot bot commented Apr 13, 2026

New job on instance eessi-bot-riscv for repository dev.eessi.io-riscv-2025.06-001
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/shared/jobs/2026.04/pr_35/304986

date job status comment
Apr 13 09:12:19 UTC 2026 submitted job id 304986 awaits release by job manager
Apr 13 09:13:25 UTC 2026 released job awaits launch by Slurm scheduler
Apr 13 09:14:32 UTC 2026 running job 304986 is running
Apr 17 05:47:29 UTC 2026 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-304986.out
✅ no message matching FATAL:
❌ found message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.* created!
Artefacts
eessi-2025.06-software-linux-riscv64-generic-riscv-1776404486.tar.zstsize: 531 MiB (557041223 bytes)
entries: 10757
modules under 2025.06-001/software/linux/riscv64/generic/modules/all
LLVM/20.1.8-GCCcore-14.3.0.lua
software under 2025.06-001/software/linux/riscv64/generic/software
LLVM/20.1.8-GCCcore-14.3.0
reprod directories under 2025.06-001/software/linux/riscv64/generic/reprod
no reprod directories in tarball
other under 2025.06-001/software/linux/riscv64/generic
no other files in tarball
Apr 17 05:47:29 UTC 2026 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job304986.test does not exist in job directory, or parsing it failed.

@julianmorillo
Copy link
Copy Markdown
Contributor Author

Again, the build of LLVM was successful:

== Running pre-run_shell_cmd hook...
  >> running shell command:
        bzip2 /cvmfs/dev.eessi.io/riscv/versions/2025.06-001/software/linux/riscv64/generic/software/LLVM/20.1.8-GCCcore-14.3.0/easybuild/easybuild-LLVM-20.1.8-20260417.073210.log
        [started at: 2026-04-17 07:32:11]
        [working dir: /eessi_bot_job]
        [output and state saved to /tmp/eb-sq_3qx6a/eb-ivqykqy3/run-shell-cmd-output/bzip2-iz5bot0s]
  >> command completed: exit 0, ran in 00h01m18s
== COMPLETED: Installation ended successfully (took 92 hours 15 mins 17 secs)
== Results of the build can be found in the log file(s) /cvmfs/dev.eessi.io/riscv/versions/2025.06-001/software/linux/riscv64/generic/software/LLVM/20.1.8-GCCcore-14.3.0/easybuild/easybuild-LLVM-20.1.8-20260417.073210.log.bz2
== Running post-easyblock hook...
== Build succeeded for 1 out of 1 (total: 92 hours 15 mins 17 secs)
== Summary:
   * [SUCCESS] LLVM/20.1.8-GCCcore-14.3.0

The tar file has also been generated:

2025.06-001/software/linux/riscv64/generic/software/LLVM/20.1.8-GCCcore-14.3.0/libexec/ccc-analyzer
/eessi_bot_job/eessi-2025.06-software-linux-riscv64-generic-riscv-1776404486.tar.zst created!
>> Cleaning up tmpdir /tmp/tmp.5vdebKdPsB...

This time it looks like the ERROR: message comes from a network problem:

ERROR: Failed to download diff for easybuilders/easybuild-easyblocks commit b300503e0fc7ce1a4ca68f207f171f0a9604bd89! (HTTP Error 504: Gateway Timeout)

^[[31mERROR: Command 'eb --missing ...' failed, check log '/tmp/tmp.FTYyF749X3/eb_missing.out'^[[0m

@julianmorillo
Copy link
Copy Markdown
Contributor Author

Trying again...

@julianmorillo
Copy link
Copy Markdown
Contributor Author

bot: build repo:dev.eessi.io-riscv-2025.06-001 instance:eessi-bot-riscv for:arch=riscv64/generic

@riscv-eessi-io-bot
Copy link
Copy Markdown

riscv-eessi-io-bot bot commented Apr 17, 2026

New job on instance eessi-bot-riscv for repository dev.eessi.io-riscv-2025.06-001
Building on: generic
Building for: riscv64/generic
Job dir: /home/eessibot/shared/jobs/2026.04/pr_35/305334

date job status comment
Apr 17 09:33:44 UTC 2026 submitted job id 305334 awaits release by job manager
Apr 17 09:34:13 UTC 2026 released job awaits launch by Slurm scheduler
Apr 17 09:35:17 UTC 2026 running job 305334 is running
Apr 21 06:05:33 UTC 2026 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-305334.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-riscv64-generic-riscv-1776751199.tar.zstsize: 531 MiB (557034878 bytes)
entries: 10757
modules under 2025.06-001/software/linux/riscv64/generic/modules/all
LLVM/20.1.8-GCCcore-14.3.0.lua
software under 2025.06-001/software/linux/riscv64/generic/software
LLVM/20.1.8-GCCcore-14.3.0
reprod directories under 2025.06-001/software/linux/riscv64/generic/reprod
no reprod directories in tarball
other under 2025.06-001/software/linux/riscv64/generic
no other files in tarball
Apr 21 06:05:33 UTC 2026 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job305334.test does not exist in job directory, or parsing it failed.
Apr 21 07:49:55 UTC 2026 uploaded transfer of eessi-2025.06-software-linux-riscv64-generic-riscv-1776751199.tar.zst to S3 bucket succeeded

@bedroge bedroge merged commit bdd13cb into EESSI:main Apr 21, 2026
@julianmorillo julianmorillo deleted the LLVM branch April 21, 2026 09:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants