Skip to content

Conversation

@bedroge
Copy link
Collaborator

@bedroge bedroge commented Feb 28, 2025

Trying to solve #954 (comment). Not sure what went wrong in #933, but it looks like it wasn't properly rebuilt. Maybe having multiple easystacks in that PR caused some weird issue?
Let's try again, and see if this build will include hatch_requirements_txt...

@bedroge bedroge added 2023.06-software.eessi.io 2023.06 version of software.eessi.io sapphirerapids labels Feb 28, 2025
@eessi-bot
Copy link

eessi-bot bot commented Feb 28, 2025

Instance eessi-bot-mc-aws is configured to build for:

  • architectures: x86_64/generic, x86_64/intel/haswell, x86_64/intel/sapphirerapids, x86_64/intel/skylake_avx512, x86_64/amd/zen2, x86_64/amd/zen3, aarch64/generic, aarch64/neoverse_n1, aarch64/neoverse_v1
  • repositories: eessi.io-2023.06-compat, eessi.io-2023.06-software

@eessi-bot
Copy link

eessi-bot bot commented Feb 28, 2025

Instance eessi-bot-mc-azure is configured to build for:

  • architectures: x86_64/amd/zen4
  • repositories: eessi.io-2023.06-software, eessi.io-2023.06-compat

@eessi-bot-toprichard
Copy link

Instance rt-Grace-jr is configured to build for:

  • architectures: aarch64/nvidia/grace
  • repositories: eessi.io-2023.06-software

@bedroge
Copy link
Collaborator Author

bedroge commented Feb 28, 2025

bot: build repo:eessi.io-2023.06-software instance:eessi-bot-mc-aws arch:sapphirerapids

@eessi-bot
Copy link

eessi-bot bot commented Feb 28, 2025

Updates by the bot instance eessi-bot-mc-aws (click for details)
  • received bot command build repo:eessi.io-2023.06-software instance:eessi-bot-mc-aws arch:sapphirerapids from bedroge

    • expanded format: build repository:eessi.io-2023.06-software instance:eessi-bot-mc-aws architecture:sapphirerapids
  • handling command build repository:eessi.io-2023.06-software instance:eessi-bot-mc-aws architecture:sapphirerapids resulted in:

@eessi-bot-toprichard
Copy link

Updates by the bot instance rt-Grace-jr (click for details)
  • account bedroge has NO permission to send commands to the bot

@eessi-bot
Copy link

eessi-bot bot commented Feb 28, 2025

Updates by the bot instance eessi-bot-mc-azure (click for details)
  • received bot command build repo:eessi.io-2023.06-software instance:eessi-bot-mc-aws arch:sapphirerapids from bedroge

    • expanded format: build repository:eessi.io-2023.06-software instance:eessi-bot-mc-aws architecture:sapphirerapids
  • handling command build repository:eessi.io-2023.06-software instance:eessi-bot-mc-aws architecture:sapphirerapids resulted in:

    • no jobs were submitted

@eessi-bot
Copy link

eessi-bot bot commented Feb 28, 2025

New job on instance eessi-bot-mc-aws for CPU micro-architecture x86_64-intel-sapphirerapids for repository eessi.io-2023.06-software in job dir /project/def-users/SHARED/jobs/2025.02/pr_955/48175

date job status comment
Feb 28 09:53:40 UTC 2025 submitted job id 48175 awaits release by job manager
Feb 28 09:54:22 UTC 2025 released job awaits launch by Slurm scheduler
Feb 28 10:00:27 UTC 2025 running job 48175 is running
Feb 28 10:13:42 UTC 2025 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-48175.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-intel-sapphirerapids-1740737019.tar.gzsize: 0 MiB (543676 bytes)
entries: 367
modules under 2023.06/software/linux/x86_64/intel/sapphirerapids/modules/all
hatchling/1.18.0-GCCcore-12.3.0.lua
software under 2023.06/software/linux/x86_64/intel/sapphirerapids/software
hatchling/1.18.0-GCCcore-12.3.0
other under 2023.06/software/linux/x86_64/intel/sapphirerapids
no other files in tarball
Feb 28 10:13:42 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_intel_sapphirerapids+default
P: perf: 609.573 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_intel_sapphirerapids+default
P: perf: 649.256 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_intel_sapphirerapids+default
P: latency: 1.72 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_intel_sapphirerapids+default
P: latency: 2.29 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_intel_sapphirerapids+default
P: latency: 3.75 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_intel_sapphirerapids+default
P: latency: 4.85 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_intel_sapphirerapids+default
P: latency: 0.38 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_intel_sapphirerapids+default
P: latency: 0.35 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_intel_sapphirerapids+default
P: bandwidth: 13783.58 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_intel_sapphirerapids+default
P: bandwidth: 13806.73 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-48175.out
✅ no message matching ERROR:
✅ no message matching [\s*FAILED\s*].*Ran .* test case
Feb 28 10:41:16 UTC 2025 uploaded transfer of eessi-2023.06-software-linux-x86_64-intel-sapphirerapids-1740737019.tar.gz to S3 bucket succeeded

@bedroge
Copy link
Collaborator Author

bedroge commented Feb 28, 2025

Now it worked:

$ grep "hatch_requirements_txt" /project/def-users/SHARED/jobs/2025.02/pr_955/48175/slurm-48175.out 
	tar xzf /project/def-users/bot/shared/easybuild/sources/h/hatchling/extensions/hatch_requirements_txt-0.4.1.tar.gz
	[working dir: /tmp/bot/easybuild/build/hatchling/1.18.0/GCCcore-12.3.0/hatchrequirementstxt/hatch_requirements_txt-0.4.1]
	python -c "import hatch_requirements_txt"
2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-12.3.0/lib/python3.11/site-packages/hatch_requirements_txt-0.4.1.dist-info/
2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-12.3.0/lib/python3.11/site-packages/hatch_requirements_txt-0.4.1.dist-info/METADATA
2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-12.3.0/lib/python3.11/site-packages/hatch_requirements_txt-0.4.1.dist-info/RECORD
2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-12.3.0/lib/python3.11/site-packages/hatch_requirements_txt-0.4.1.dist-info/licenses/
2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-12.3.0/lib/python3.11/site-packages/hatch_requirements_txt-0.4.1.dist-info/licenses/LICENSE
2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-12.3.0/lib/python3.11/site-packages/hatch_requirements_txt-0.4.1.dist-info/WHEEL
2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-12.3.0/lib/python3.11/site-packages/hatch_requirements_txt-0.4.1.dist-info/REQUESTED
2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-12.3.0/lib/python3.11/site-packages/hatch_requirements_txt-0.4.1.dist-info/INSTALLER
2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-12.3.0/lib/python3.11/site-packages/hatch_requirements_txt-0.4.1.dist-info/direct_url.json
2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-12.3.0/lib/python3.11/site-packages/hatch_requirements_txt-0.4.1.dist-info/entry_points.txt
2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-12.3.0/lib/python3.11/site-packages/hatch_requirements_txt/
2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-12.3.0/lib/python3.11/site-packages/hatch_requirements_txt/py.typed
2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-12.3.0/lib/python3.11/site-packages/hatch_requirements_txt/__pycache__/
2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-12.3.0/lib/python3.11/site-packages/hatch_requirements_txt/__pycache__/__init__.cpython-311.pyc
2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-12.3.0/lib/python3.11/site-packages/hatch_requirements_txt/__init__.py

@bedroge bedroge added the ready-to-deploy Mark a PR as ready to deploy label Feb 28, 2025
@ocaisa ocaisa added bot:deploy Ask bot to deploy missing software installations to EESSI and removed ready-to-deploy Mark a PR as ready to deploy labels Feb 28, 2025
@eessi-bot-toprichard
Copy link

Label bot:deploy has been set by user ocaisa, but this person does not have permission to trigger deployments

@ocaisa ocaisa merged commit 4f88737 into EESSI:2023.06-software.eessi.io Feb 28, 2025
49 checks passed
@eessi-bot
Copy link

eessi-bot bot commented Feb 28, 2025

PR merged! Moved ['/project/def-users/SHARED/jobs/2025.02/pr_955/48175'] to /project/def-users/SHARED/trash_bin/EESSI/software-layer/2025.02.28

@eessi-bot
Copy link

eessi-bot bot commented Feb 28, 2025

PR merged! Moved [] to /project/def-users/SHARED/trash_bin/EESSI/software-layer/2025.02.28

@bedroge bedroge deleted the sapphire_rapids_redo_hatchling_rebuilds branch February 28, 2025 11:17
lorisercole added a commit to lorisercole/eessi-software-layer that referenced this pull request Feb 3, 2026
The current build of `hatchling` 1.18.0 on sapphirerapids on EESSI appears to include the `typing-extensions` extension,
which however was removed in the updated easyconfigs (see easybuilders/easybuild-easyconfigs#20389).

Several rebuilds on sapphirerapids were carried out:
- 20250223: EESSI#933
- 20250228: EESSI#955
- 20250425: EESSI#955
but I am not sure why the obsolete `typing-extensions` package was not correctly cleaned up.
Currently, this extension can be found at these paths:
```
/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-12.3.0/lib/python3.11/site-packages/typing_extensions-4.6.3.dist-info
/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-12.3.0/lib/python3.11/site-packages/typing_extensions.py
/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-13.2.0/lib/python3.11/site-packages/typing_extensions-4.8.0.dist-info
/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-13.2.0/lib/python3.11/site-packages/typing_extensions.py
```
It is not installed in any other target.

This leftover extension recently caused a conflict and a build error on sapphirerapids:
EESSI#1334 (comment)

It should then be rebuilt, making sure to clean up the old artifacts, and verifying that it not accidentally reinstalled.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2023.06-software.eessi.io 2023.06 version of software.eessi.io bot:deploy Ask bot to deploy missing software installations to EESSI sapphirerapids

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants