{2023.06}[sapphirerapids] Redo rebuild of hatchling 1.18.0#1376
{2023.06}[sapphirerapids] Redo rebuild of hatchling 1.18.0#1376bedroge merged 1 commit intoEESSI:mainfrom
Conversation
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.
|
I think I know what happened: we rebuilt the package, but the ingestion basically extracted the new tarball in the existing repository. It didn't remove the old installation, so existing files were replaced, but these typing_extensions files were just kept. Let me try to remove those installation and just reingest the tarballs from the latest rebuild (#955). |
|
Can't find the correct tarball for the 2023b toolchain, so let's just rebuild them again. bot: build repo:eessi.io-2023.06-software instance:eessi-bot-mc-aws for:arch=x86_64/intel/sapphirerapids |
|
New job on instance
|
|
Thanks for spotting this and fixing it. I've removed the old installations and ingested the new ones. |
The current build of
hatchling1.18.0 on sapphirerapids on EESSI appears to include thetyping-extensionsextension, which however was removed in the updated easyconfigs (see easybuilders/easybuild-easyconfigs#20389).Several rebuilds on sapphirerapids were carried out:
but I am not sure why the obsolete
typing-extensionspackage was not correctly cleaned up.Currently, this extension can be found at these paths:
It is not installed in any other target.
This leftover extension recently caused a conflict and a build error on sapphirerapids: #1334 (comment)
It should then be rebuilt, making sure to clean up the old artifacts, and verifying that it not accidentally reinstalled.