Conversation
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws for:arch=x86_64/amd/zen2 |
|
New job on instance
|
|
New job on instance
|
Looks like this is missing / not the correct version? |
Um ... this (and I think a few others) should actually come from easybuilders/easybuild-easyconfigs#26470. My mistake for not specifying that. |
Some deps come from Relion PR
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws for:arch=x86_64/amd/zen2 |
|
New job on instance
|
add missing colons
|
Let's try again :-) bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws for:arch=x86_64/amd/zen2 |
|
New job on instance
|
whitespace...
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws for:arch=x86_64/amd/zen2 |
|
New job on instance
|
|
Looks like the build of Trying that same thing on my laptop works fine, but on the login node of our AWS cluster it also gets stuck: Edit: hmm, aborted that command and tried again, then it worked fine... edit2: ran the |
|
PyQt5 failed in the same way as you reported in easybuilders/easybuild-easyconfigs#26470 (comment): |
Seems like sip needs this patch: philthompson10/sip@b6a7ec2 for SIP (which is already in eessi) I assume we apply it to the relion pr and adjust from-commit here? |
|
Now that SIP patch is in, can someone give this another kick? |
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws for:arch=x86_64/amd/zen2 |
|
New job on instance
|
|
What is the next failure that we have to tackle? |
Needs a |
Indeed. Somehow I missed it. What's next? :) |
|
@jpecar Can you look at fixing the merge conflict? Likely because of: |
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws for:arch=x86_64/amd/zen2 |
|
New job on instance
|
|
Failure for grpcio: Zlib is being filtered in EESSI, so $EBROOTZLIB is not set, so https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/easybuild/easyconfigs/g/grpcio/grpcio-1.67.1_use-ebroot.patch#L21 will not work. @boegel I guess we could do something similar as what we do here: https://github.com/EESSI/software-layer-scripts/blob/main/eb_hooks.py#L1409? |
Yes, indeed, just set |
|
Oh, actually, we already have this: Let me try if that works for this version. |
|
Fixing this in EESSI/software-layer-scripts#306. |
|
As EESSI/software-layer-scripts#306 is now in, this should now all build. While this is building, I'll take a look at cuda dependencies. |
Don't know how this is handled as it is a SYSTEM toolchain. Also pulls in cmake and openssl/1.1. I assume these should be filtered out through hooks?
| - Jupyter-bundle-20250702-GCCcore-14.2.0.eb | ||
| - Qtconsole-5.7.0-GCCcore-14.2.0.eb | ||
| - napari-0.6.6-foss-2025a.eb | ||
| - cxxopts-3.0.0.eb |
There was a problem hiding this comment.
Easyconfigs built with the SYSTEM toolchain can go into a separate file eessi-2025.06-eb-5.4.0-001-system.yml, see e.g. https://github.com/EESSI/software-layer/blob/main/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.3.1-001-system.yml.
There was a problem hiding this comment.
While doing that, could you also sync your branch with the main branch, to ensure that it picks up the updated hooks file (it's using a specific commit that is listed in https://github.com/EESSI/software-layer/blob/main/bot/software_layer_scripts_commit, and this file just got updated).
CPU deps needed for easybuilders/easybuild-easyconfigs#26470
These are mostly expanded with -r, hope that's ok.
I have some unexpected errors with grpcio (looks like python type confusion) and napari (looks like something is not parsing license correctly). Lets see if these pop up with bots too.