-
Notifications
You must be signed in to change notification settings - Fork 76
{2023.06}[sapphirerapids] Redo rebuild of hatchling 1.18.0 #1376
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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.