-
Notifications
You must be signed in to change notification settings - Fork 706
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
Failure due to templating in checksums of extension #22090
Comments
Is that checksum even right? We normally don't use templates in the checksum dicts. This must have been incorrectly written out by hand in that commit 4dab87b I'm not sure checksum dicts are even expanded with templates, so i'm surprised this isn't an error when building, but maybe the actual string format. It doesn't make sense dictionary keys to have templates, so the CI is correct to complain. |
Indeed, I agree that checksum keys should not use templating. Then the issue is that this template went through our CI in the first place. Not sure how this managed to pass the test originally. I'll fix this easyconfig then and see if we can have a test for templates in checksums. |
This is fallout from easybuilders/easybuild-framework#4516, which only got merged recently. That explains why CI hasn't caught this, because some checks are only run for easyconfigs touched in PRs... |
fixed in #22091 |
Test are failing in #22088 for
Perl-bundle-CPAN-5.36.1-GCCcore-12.3.0.eb
due to the usage of a%(version)s
template in the checksum specification of an extension:This is the easyconfig code related to this error:
easybuild-easyconfigs/easybuild/easyconfigs/p/Perl-bundle-CPAN/Perl-bundle-CPAN-5.36.1-GCCcore-12.3.0.eb
Lines 2120 to 2135 in ef644ae
The text was updated successfully, but these errors were encountered: