Skip to content

Conversation

@PetrKralCZ
Copy link
Contributor

3 out of 157 required modules missing:

* yaml-cpp/0.7.0-GCCcore-12.3.0 (yaml-cpp-0.7.0-GCCcore-12.3.0.eb)
* SOCI/4.0.3-GCC-12.3.0 (SOCI-4.0.3-GCC-12.3.0.eb)
* RStudio-Server/2023.09.1+494-foss-2023a-Java-11-R-4.3.2 (RStudio-Server-2023.09.1+494-foss-2023a-Java-11-R-4.3.2.eb)
1 out of 158 required modules missing:

* RStudio-Server/2024.09.0+375-foss-2023b-Java-11-R-4.4.1 (RStudio-Server-2024.09.0+375-foss-2023b-Java-11-R-4.4.1.eb)

@ocaisa
Copy link
Member

ocaisa commented Sep 18, 2025

I'm very wary of the fact that the recipe for Compute Canada for RStudio is not the same as the upstream recipe, in particular the patch https://github.com/ComputeCanada/easybuild-easyconfigs-installed-avx2/blob/main/2023/RStudio-Server/rstudio-1.2.1335.patch . I think it is worth exploring the differences before considering merging this.

@ocaisa
Copy link
Member

ocaisa commented Sep 18, 2025

@ccoulombe I used to know why that patch was necessary but I can't fully remember, can you help explain? I think it is needed so that you are able to use different R versions in the same session.

@ocaisa
Copy link
Member

ocaisa commented Nov 7, 2025

I'm very wary of the fact that the recipe for Compute Canada for RStudio is not the same as the upstream recipe, in particular the patch https://github.com/ComputeCanada/easybuild-easyconfigs-installed-avx2/blob/main/2023/RStudio-Server/rstudio-1.2.1335.patch . I think it is worth exploring the differences before considering merging this.

I see that patch is no longer applied to their latest builds so it may no longer be needed to worry about it. I'm willing to build and include it so we can actually test it out, if we need to rebuild later then so be it.

@ocaisa
Copy link
Member

ocaisa commented Nov 7, 2025

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-jsc for:arch=aarch64/nvidia/grace

@eessi-bot-aws
Copy link

eessi-bot-aws bot commented Nov 7, 2025

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/2025.11/pr_1194/102381

date job status comment
Nov 07 13:38:04 UTC 2025 submitted job id 102381 awaits release by job manager
Nov 07 13:39:05 UTC 2025 released job awaits launch by Slurm scheduler
Nov 07 13:46:08 UTC 2025 running job 102381 is running
Nov 07 15:12:34 UTC 2025 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-102381.out
✅ no message matching FATAL:
❌ found message matching ERROR:
❌ found message matching FAILED:
❌ found 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-17625280780.tar.gzsize: 84 MiB (88378736 bytes)
entries: 2025
modules under 2023.06/software/linux/x86_64/amd/zen2/modules/all
RStudio-Server/2024.09.0+375-foss-2023b-Java-11-R-4.4.1.lua
SOCI/4.0.3-GCC-12.3.0.lua
SOCI/4.0.3-GCC-13.2.0.lua
yaml-cpp/0.7.0-GCCcore-12.3.0.lua
yaml-cpp/0.8.0-GCCcore-13.2.0.lua
software under 2023.06/software/linux/x86_64/amd/zen2/software
RStudio-Server/2024.09.0+375-foss-2023b-Java-11-R-4.4.1
SOCI/4.0.3-GCC-12.3.0
SOCI/4.0.3-GCC-13.2.0
yaml-cpp/0.7.0-GCCcore-12.3.0
yaml-cpp/0.8.0-GCCcore-13.2.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
Nov 07 15:12:34 UTC 2025 test result
😁 SUCCESS (click triangle for details)
ReFrame Summary
[ OK ] ( 1/10) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/29Aug2024-foss-2023b-kokkos %scale=1_node /aeb2d9df @BotBuildTests:x86_64_amd_zen2+default
P: perf: 440.268 timesteps/s (r:0, l:None, u:None)
[ OK ] ( 2/10) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/2Aug2023_update2-foss-2023a-kokkos %scale=1_node /04ff9ece @BotBuildTests:x86_64_amd_zen2+default
P: perf: 446.578 timesteps/s (r:0, l:None, u:None)
[ OK ] ( 3/10) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_allreduce %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023b %scale=1_node %device_type=cpu /775175bf @BotBuildTests:x86_64_amd_zen2+default
P: latency: 1.94 us (r:0, l:None, u:None)
[ OK ] ( 4/10) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_allreduce %module_name=OSU-Micro-Benchmarks/7.1-1-gompi-2023a %scale=1_node %device_type=cpu /52707c40 @BotBuildTests:x86_64_amd_zen2+default
P: latency: 1.8 us (r:0, l:None, u:None)
[ OK ] ( 5/10) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_alltoall %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023b %scale=1_node %device_type=cpu /b1aacda9 @BotBuildTests:x86_64_amd_zen2+default
P: latency: 3.93 us (r:0, l:None, u:None)
[ OK ] ( 6/10) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_alltoall %module_name=OSU-Micro-Benchmarks/7.1-1-gompi-2023a %scale=1_node %device_type=cpu /c6bad193 @BotBuildTests:x86_64_amd_zen2+default
P: latency: 4.19 us (r:0, l:None, u:None)
[ OK ] ( 7/10) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023b %scale=1_node /15cad6c4 @BotBuildTests:x86_64_amd_zen2+default
P: latency: 0.61 us (r:0, l:None, u:None)
[ OK ] ( 8/10) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.1-1-gompi-2023a %scale=1_node /6672deda @BotBuildTests:x86_64_amd_zen2+default
P: latency: 0.55 us (r:0, l:None, u:None)
[ OK ] ( 9/10) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023b %scale=1_node /2a9a47b1 @BotBuildTests:x86_64_amd_zen2+default
P: bandwidth: 7436.48 MB/s (r:0, l:None, u:None)
[ OK ] (10/10) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.1-1-gompi-2023a %scale=1_node /1b24ab8e @BotBuildTests:x86_64_amd_zen2+default
P: bandwidth: 7328.06 MB/s (r:0, l:None, u:None)
[ PASSED ] Ran 10/10 test case(s) from 10 check(s) (0 failure(s), 0 skipped, 0 aborted)
Details
✅ job output file slurm-102381.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@eessi-bot-jsc
Copy link

eessi-bot-jsc bot commented Nov 7, 2025

New job on instance eessi-bot-jsc for repository eessi.io-2023.06-software
Building on: nvidia-grace
Building for: aarch64/nvidia/grace
Job dir: /p/project1/ceasybuilders/eessibot/jobs/2025.11/pr_1194/14190484

date job status comment
Nov 07 13:38:05 UTC 2025 submitted job id 14190484 awaits release by job manager
Nov 07 13:38:57 UTC 2025 released job awaits launch by Slurm scheduler
Nov 07 13:40:00 UTC 2025 running job 14190484 is running
Nov 07 14:32:39 UTC 2025 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-14190484.out
✅ no message matching FATAL:
❌ found message matching ERROR:
❌ found message matching FAILED:
❌ found message matching required modules missing:
✅ found message(s) matching No missing installations
✅ found message matching .tar.gz created!
Artefacts
eessi-2023.06-software-linux-aarch64-nvidia-grace-17625253590.tar.gzsize: 84 MiB (88223899 bytes)
entries: 2025
modules under 2023.06/software/linux/aarch64/nvidia/grace/modules/all
RStudio-Server/2024.09.0+375-foss-2023b-Java-11-R-4.4.1.lua
SOCI/4.0.3-GCC-12.3.0.lua
SOCI/4.0.3-GCC-13.2.0.lua
yaml-cpp/0.7.0-GCCcore-12.3.0.lua
yaml-cpp/0.8.0-GCCcore-13.2.0.lua
software under 2023.06/software/linux/aarch64/nvidia/grace/software
RStudio-Server/2024.09.0+375-foss-2023b-Java-11-R-4.4.1
SOCI/4.0.3-GCC-12.3.0
SOCI/4.0.3-GCC-13.2.0
yaml-cpp/0.7.0-GCCcore-12.3.0
yaml-cpp/0.8.0-GCCcore-13.2.0
reprod directories under 2023.06/software/linux/aarch64/nvidia/grace/reprod
no reprod directories in tarball
other under 2023.06/software/linux/aarch64/nvidia/grace
no other files in tarball
Nov 07 14:32:39 UTC 2025 test result
😁 SUCCESS (click triangle for details)
ReFrame Summary
[ SKIP ] ( 1/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 2/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 3/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 4/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 5/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 6/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 7/28) Skipping GPU test : only 1 GPU available for this test case
[ SKIP ] ( 8/28) Skipping GPU test : only 1 GPU available for this test case
[ OK ] ( 9/28) EESSI_LAMMPS_lj %device_type=gpu %module_name=LAMMPS/2Aug2023_update2-foss-2023a-kokkos-CUDA-12.1.1 %scale=1_node /1f2ca7c1 @BotBuildTests:aarch64_nvidia_grace+default
P: perf: 6976.664 timesteps/s (r:0, l:None, u:None)
[ OK ] (10/28) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/29Aug2024-foss-2023b-kokkos %scale=1_node /aeb2d9df @BotBuildTests:aarch64_nvidia_grace+default
P: perf: 1539.719 timesteps/s (r:0, l:None, u:None)
[ OK ] (11/28) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/2Aug2023_update2-foss-2023a-kokkos %scale=1_node /04ff9ece @BotBuildTests:aarch64_nvidia_grace+default
P: perf: 1543.239 timesteps/s (r:0, l:None, u:None)
[ OK ] (12/28) EESSI_LAMMPS_lj %device_type=cpu %module_name=LAMMPS/2Aug2023_update2-foss-2023a-kokkos-CUDA-12.1.1 %scale=1_node /b22a48f5 @BotBuildTests:aarch64_nvidia_grace+default
P: perf: 1534.187 timesteps/s (r:0, l:None, u:None)
[ OK ] (13/28) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_allreduce %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023b %scale=1_node %device_type=cpu /775175bf @BotBuildTests:aarch64_nvidia_grace+default
P: latency: 4.91 us (r:0, l:None, u:None)
[ OK ] (14/28) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_allreduce %module_name=OSU-Micro-Benchmarks/7.1-1-gompi-2023a %scale=1_node %device_type=cpu /52707c40 @BotBuildTests:aarch64_nvidia_grace+default
P: latency: 5.05 us (r:0, l:None, u:None)
[ OK ] (15/28) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_allreduce %module_name=OSU-Micro-Benchmarks/7.5-gompi-2023b-CUDA-12.4.0 %scale=1_node %device_type=cpu /95ac9526 @BotBuildTests:aarch64_nvidia_grace+default
P: latency: 10.93 us (r:0, l:None, u:None)
[ OK ] (16/28) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_allreduce %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023a-CUDA-12.1.1 %scale=1_node %device_type=cpu /1cff5d41 @BotBuildTests:aarch64_nvidia_grace+default
P: latency: 5.07 us (r:0, l:None, u:None)
[ OK ] (17/28) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_alltoall %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023b %scale=1_node %device_type=cpu /b1aacda9 @BotBuildTests:aarch64_nvidia_grace+default
P: latency: 6.97 us (r:0, l:None, u:None)
[ OK ] (18/28) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_alltoall %module_name=OSU-Micro-Benchmarks/7.1-1-gompi-2023a %scale=1_node %device_type=cpu /c6bad193 @BotBuildTests:aarch64_nvidia_grace+default
P: latency: 7.25 us (r:0, l:None, u:None)
[ OK ] (19/28) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_alltoall %module_name=OSU-Micro-Benchmarks/7.5-gompi-2023b-CUDA-12.4.0 %scale=1_node %device_type=cpu /0edb8a95 @BotBuildTests:aarch64_nvidia_grace+default
P: latency: 8.34 us (r:0, l:None, u:None)
[ OK ] (20/28) EESSI_OSU_coll %benchmark_info=mpi.collective.osu_alltoall %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023a-CUDA-12.1.1 %scale=1_node %device_type=cpu /b2ab2213 @BotBuildTests:aarch64_nvidia_grace+default
P: latency: 8.52 us (r:0, l:None, u:None)
[ OK ] (21/28) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023b %scale=1_node /15cad6c4 @BotBuildTests:aarch64_nvidia_grace+default
P: latency: 0.49 us (r:0, l:None, u:None)
[ OK ] (22/28) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.1-1-gompi-2023a %scale=1_node /6672deda @BotBuildTests:aarch64_nvidia_grace+default
P: latency: 0.5 us (r:0, l:None, u:None)
[ OK ] (23/28) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.5-gompi-2023b-CUDA-12.4.0 %scale=1_node /8ec94746 @BotBuildTests:aarch64_nvidia_grace+default
P: latency: 0.52 us (r:0, l:None, u:None)
[ OK ] (24/28) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_latency %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023a-CUDA-12.1.1 %scale=1_node /1a3a497b @BotBuildTests:aarch64_nvidia_grace+default
P: latency: 0.48 us (r:0, l:None, u:None)
[ OK ] (25/28) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023b %scale=1_node /2a9a47b1 @BotBuildTests:aarch64_nvidia_grace+default
P: bandwidth: 42673.43 MB/s (r:0, l:None, u:None)
[ OK ] (26/28) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.1-1-gompi-2023a %scale=1_node /1b24ab8e @BotBuildTests:aarch64_nvidia_grace+default
P: bandwidth: 41412.96 MB/s (r:0, l:None, u:None)
[ OK ] (27/28) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.5-gompi-2023b-CUDA-12.4.0 %scale=1_node /c9ca6dc1 @BotBuildTests:aarch64_nvidia_grace+default
P: bandwidth: 42547.6 MB/s (r:0, l:None, u:None)
[ OK ] (28/28) EESSI_OSU_pt2pt_CPU %benchmark_info=mpi.pt2pt.osu_bw %module_name=OSU-Micro-Benchmarks/7.2-gompi-2023a-CUDA-12.1.1 %scale=1_node /17289b2f @BotBuildTests:aarch64_nvidia_grace+default
P: bandwidth: 42609.54 MB/s (r:0, l:None, u:None)
[ PASSED ] Ran 20/28 test case(s) from 28 check(s) (0 failure(s), 8 skipped, 0 aborted)
Details
✅ job output file slurm-14190484.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case

@ocaisa
Copy link
Member

ocaisa commented Nov 7, 2025

RStudio-Server-2023.09.1+494-foss-2023a-Java-11-R-4.3.2.eb failed with

panmirror:
     [echo] yarn location: ../../dependencies/common/node/16.20.2/bin/yarn
     [echo] panmirror location: ./lib/quarto/apps/panmirror
    [mkdir] Created dir: /tmp/eessibot/easybuild/build/RStudioServer/2023.09.1+494/foss-2023a-Java-11-R-4.3.2/rstudio-2023.09.1-494/src/gwt/www/js/panmirror
     [exec] yarn install v1.22.22
     [exec] [1/4] Resolving packages...
     [exec] [2/4] Fetching packages...
     [exec] info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
     [exec] error [email protected]: The engine "node" is incompatible with this module. Expected version "^18.18.0 || ^20.9.0 || >=21.1.0". Got "18.17.1"
     [exec] error Found incompatible module.

BUILD FAILED
/tmp/eessibot/easybuild/build/RStudioServer/2023.09.1+494/foss-2023a-Java-11-R-4.3.2/rstudio-2023.09.1-494/src/gwt/build.xml:175: The following error occurred
 while executing this line:
/tmp/eessibot/easybuild/build/RStudioServer/2023.09.1+494/foss-2023a-Java-11-R-4.3.2/rstudio-2023.09.1-494/src/gwt/build.xml:132: exec returned: 1

I don't see too much value in adding an old version so I will stick with supporting the later version and open a seperate PR

@ocaisa
Copy link
Member

ocaisa commented Nov 7, 2025

Splitting off the newer version into #1292

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