Skip to content
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

inject-checksums does not work for bundle components #3403

Open
mboisson opened this issue Aug 14, 2020 · 2 comments
Open

inject-checksums does not work for bundle components #3403

mboisson opened this issue Aug 14, 2020 · 2 comments
Milestone

Comments

@mboisson
Copy link
Contributor

When working on PR easybuilders/easybuild-easyconfigs#11113 I wanted to use --inject-checksums to add them for the bundle components. This did not work. If checksums were absent, nothing was added. If checksums were present, they would be detected and EB would complain about that, but when using --force, they would not get over-written.

@akesandgren
Copy link
Contributor

This is annoying, we should try to fix this...

@boegel
Copy link
Member

boegel commented Nov 9, 2022

I agree. The problem is that strictly speaking framework doesn't know about specific easyblocks like Bundle (and components is an easyblock-specific eaysconfig parameter).

So the logic to inject checksums for bundle components should be implemented in the Bundle easyblock itself, in a dedicated method, and framework should call out to that method when it's injecting checksums...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants