Add easyconfig ImageMagick-7.1.1-38-GCCcore-13.2.0.eb#21646
Add easyconfig ImageMagick-7.1.1-38-GCCcore-13.2.0.eb#21646julianmorillo wants to merge 39 commits intoeasybuilders:developfrom
Conversation
|
There is already an existing ImageMagick for 13.2.0: https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.1-34-GCCcore-13.2.0.eb Have you missed that or do you need that specific version? |
…morillo/easybuild-easyconfigs-ASE into easybuild-easyconfigs-ImageMagick
Yes, but when I tried this one, it gave me an error (probably related to the lack of patch: https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/easybuild/easyconfigs/i/ImageMagick/ImageMagick-7.1.1-38_fix-linking.patch). So, instead of replicating the patch for the 34 version I preferred to go for the 38 version. |
There is a policy to prefer one version of each software per toolchain generation (with some exceptions) because introducing another can lead to conflicts when different other modules depend on different versions of that software. There is also a CI check in place to detect that. This PR introduces EasyConfigs where we (likely) already have another version for 13.2.0. I guess you copied the EasyConfigs from 13.3.0? In this case the patch applied cleanly to 7.1.1-34 and as I ran into this issue too while testing something else I added it to the other ImageMagick ECs in #21640 That likely didn't exist when you created your ECs. Can you check if that works for you? You can do Hope that helps :) |
I see, I did not know about such policy. And yes, I took the easyconfig for 13.3.0 and just adapted for 13.2.0.
I already used Thank you for letting me know about the version policy :) |
I hope I could explain the reasoning behind that well enough, i.e. the possibly conflicting versions when loading multiple modules.
A suggestion for that: If you start with an EC and change the toolchain version then before creating ECs for its dependencies check for existing ECs in that toolchain first and just adapt the version in the There is also |
No description provided.