Skip to content

Conversation

TopRichard
Copy link
Collaborator

No description provided.

Copy link
Contributor

@bedroge bedroge left a comment

Choose a reason for hiding this comment

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

Lgtm, just doing a final test locally to make sure that this works.

@bedroge bedroge changed the title eb_hooks.py changes required for GRASS add pre-configure hook for GRASS that replaces paths of filtered dependencies Sep 30, 2025
@bedroge
Copy link
Contributor

bedroge commented Sep 30, 2025

== configuring...
== Running pre-configure hook...
== Using custom configure options for GRASS
  >> running shell command:
        /tmp/bob/easybuild/sources/generic/eb_v5.1.2/ConfigureMake/config.guess
        [started at: 2025-09-30 11:33:51]
        [working dir: /tmp/bob/easybuild/build/GRASS/8.4.0/foss-2023a/grass-8.4.0]
        [output and state saved to /tmp/eb-u_55_cgu/run-shell-cmd-output/configguess-ylneive5]
  >> command completed: exit 0, ran in < 1s
  >> running shell command:
        sed -i -e 's/-lblas/$LIBBLAS/g' -e 's/-llapack/$LIBLAPACK/g' configure && sed -i 's/LDFLAGS="-Wl,--export-dynamic"/LDFLAGS="-pthread -lm 
-Wl,--export-dynamic"/g' configure &&  ./configure 
--prefix=/home/bob/eessi/versions/2023.06/software/linux/x86_64/intel/haswell/software/GRASS/8.4.0-foss-2023a  --build=x86_64-pc-linux-gnu  
--host=x86_64-pc-linux-gnu --enable-largefile=yes --with-cairo=yes --with-cxx --with-fftw --with-fftw-libs=$EBROOTFFTW/lib 
--with-fftw-includes=$EBROOTFFTW/include --with-freetype --with-freetype-libs=$EBROOTFREETYPE/lib --with-freetype-includes=$EBROOTFREETYPE/include 
--with-geos=$EBROOTGEOS/bin/geos-config --with-lapack --with-lapack-libs=$LAPACK_LIB_DIR --with-lapack-includes=$LAPACK_INC_DIR --with-blas 
--with-blas-libs=$BLAS_LIB_DIR --with-blas-includes=$BLAS_INC_DIR --with-netcdf=$EBROOTNETCDF/bin/nc-config --without-odbc --with-opengl --with-openmp 
--without-postgres --with-proj-libs=$EBROOTPROJ/lib --with-proj-includes=$EBROOTPROJ/include --with-proj-share=$EBROOTPROJ/share/proj --with-pthread 
--with-readline --with-readline-libs=$EPREFIX/usr/lib64 --with-readline-includes=$EPREFIX/usr/include --with-sqlite --with-tiff-libs=$EBROOTLIBTIFF/lib 
--with-tiff-includes=$EBROOTLIBTIFF/include --with-x --with-zlib-libs=$EPREFIX/usr/lib64 --with-zlib-includes=$EPREFIX/usr/include --with-bzlib 
--with-bzlib-libs=$EPREFIX/usr/lib64 --with-bzlib-includes=$EPREFIX/usr/include --with-zstd --with-zstd-libs=$EBROOTZSTD/lib 
--with-zstd-includes=$EBROOTZSTD/include --with-gdal=$EBROOTGDAL/bin

...

== Build succeeded for 1 out of 1
== Summary:
   * [SUCCESS] GRASS/8.4.0-foss-2023a

@bedroge
Copy link
Contributor

bedroge commented Sep 30, 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-2025.06-software instance:eessi-bot-mc-aws for:arch=x86_64/amd/zen2

@eessi-bot-aws
Copy link

eessi-bot-aws bot commented Sep 30, 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.09/pr_95/93522

date job status comment
Sep 30 10:10:36 UTC 2025 submitted job id 93522 awaits release by job manager
Sep 30 10:11:19 UTC 2025 released job awaits launch by Slurm scheduler
Sep 30 10:16:34 UTC 2025 running job 93522 is running
Sep 30 10:20:45 UTC 2025 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-93522.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-2023.06-software-linux-x86_64-amd-zen2-17592274170.tar.gzsize: 0 MiB (21498 bytes)
entries: 1
modules under 2023.06/software/linux/x86_64/amd/zen2/modules/all
no module files in tarball
software under 2023.06/software/linux/x86_64/amd/zen2/software
no software packages in tarball
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
2023.06/init/easybuild/eb_hooks.py
Sep 30 10:20:45 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: 442.041 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: 441.598 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.84 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.79 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.95 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.2 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.58 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.54 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: 7329.21 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: 7207.32 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-93522.out
✅ no message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case
Sep 30 10:59:09 UTC 2025 uploaded transfer of eessi-2023.06-software-linux-x86_64-amd-zen2-17592274170.tar.gz to S3 bucket succeeded

@eessi-bot-aws
Copy link

eessi-bot-aws bot commented Sep 30, 2025

New job on instance eessi-bot-mc-aws for repository eessi.io-2025.06-software
Building on: amd-zen2
Building for: x86_64/amd/zen2
Job dir: /project/def-users/SHARED/jobs/2025.09/pr_95/93523

date job status comment
Sep 30 10:10:40 UTC 2025 submitted job id 93523 awaits release by job manager
Sep 30 10:11:15 UTC 2025 released job awaits launch by Slurm scheduler
Sep 30 10:16:32 UTC 2025 running job 93523 is running
Sep 30 10:17:37 UTC 2025 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-93523.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-17592273900.tar.gzsize: 0 MiB (21501 bytes)
entries: 1
modules under 2025.06/software/linux/x86_64/amd/zen2/modules/all
no module files in tarball
software under 2025.06/software/linux/x86_64/amd/zen2/software
no software packages in tarball
reprod directories under 2025.06/software/linux/x86_64/amd/zen2/reprod
no reprod directories in tarball
other under 2025.06/software/linux/x86_64/amd/zen2
2025.06/init/easybuild/eb_hooks.py
Sep 30 10:17:37 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-93523.out
❌ found message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case
Sep 30 10:59:17 UTC 2025 uploaded transfer of eessi-2025.06-software-linux-x86_64-amd-zen2-17592273900.tar.gz to S3 bucket succeeded

@bedroge bedroge merged commit 38ca6af into EESSI:main Sep 30, 2025
66 of 68 checks passed
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