-
Notifications
You must be signed in to change notification settings - Fork 47
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
{2023.06}[GCCcore/12.2.0][GCCcore/12.3.0] BioPerl v1.7.8 #658
{2023.06}[GCCcore/12.2.0][GCCcore/12.3.0] BioPerl v1.7.8 #658
Conversation
Instance
|
Instance
|
bot: build repo:eessi.io-2023.06-software arch:x86_64/generic |
Updates by the bot instance
|
Updates by the bot instance
|
New job on instance
|
New job on instance
|
New job on instance
|
New job on instance
|
New job on instance
|
New job on instance
|
New job on instance
|
New job on instance
|
eb_hooks.py
Outdated
@@ -647,6 +647,16 @@ def post_sanitycheck_hook(self, *args, **kwargs): | |||
POST_SANITYCHECK_HOOKS[self.name](self, *args, **kwargs) | |||
|
|||
|
|||
def post_sanitycheck_bioperl(self, *args, **kwargs): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is this needed, this seems like a generic issue
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If this is really an issue with the permissions of the easyblock then it needs generic fixing in EasyBuild (in framework, so it doesn't happen again)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will remove the hook and initiate a build process
bot: build repo:eessi.io-2023.06-software arch:x86_64/generic |
Updates by the bot instance
|
Updates by the bot instance
|
New job on instance
|
After removing the hook, the build fails :
|
So this seems like the file exists already for whatever reason, and an overwriting copy fails. This sounds like an EasyBuild framework problem, it should
|
I think you can probably cheat your way around it by using An issue should still be opened in the EasyBuild framework |
bot: build repo:eessi.io-2023.06-software arch:x86_64/generic |
Updates by the bot instance
|
Updates by the bot instance
|
New job on instance
|
New job on instance
|
New job on instance
|
New job on instance
|
New job on instance
|
New job on instance
|
New job on instance
|
New job on instance
|
I'm not a big fan of using a workaround like this... I'm also puzzled: why does this only occur with |
I've left a comment in easybuilders/easybuild-framework#4602 (comment) about (at least one place) where I think this could be resolved in framework, but that won't help us here as that would need a new release for us to leverage. |
The workaround doesn't work |
Ok, I found the problem, the easyconfigs are using the |
easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.2-2022b.yml
Outdated
Show resolved
Hide resolved
easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.2-2023a.yml
Outdated
Show resolved
Hide resolved
bot: build repo:eessi.io-2023.06-software arch:x86_64/generic |
Updates by the bot instance
|
Updates by the bot instance
|
New job on instance
|
New job on instance
|
New job on instance
|
New job on instance
|
New job on instance
|
New job on instance
|
New job on instance
|
New job on instance
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
BioPerl build process tries to copy
perlmodule.py
once again after sanity check which results in :BioPerl hook adds user write permission after sanity check to allow copying the easyblock file.
Missing packages: