You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Workaround: Building from a cloned repo on the develop branch.
$ eb --from-pr=18833 OpenMPI-4.1.5-GCC-12.3.0.eb --rebuild
== Temporary log file in case of crash /tmp/eb-e066xxhi/easybuild-qhbft67t.log
/home/niflheim/schiotz/.local/lib/python3.6/site-packages/secretstorage/util.py:23: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography (40.0) will be the last to support Python 3.6.
from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes
ERROR: Couldn't find path to patched file /tmp/eb-e066xxhi/files_pr18833/o/OpenMPI/OpenMPI-4.1.5-GCC-13.2.0.eb
The text was updated successfully, but these errors were encountered:
For merged PRs, EasyBuild will try to download the easyconfig files from the develop branch.
In this case that fails, because OpenMPI-4.1.5-GCC-13.2.0.eb was removed in #18898, and replaced by OpenMPI-4.1.6-GCC-13.2.0.eb.
In-place updates are usually not done, but in this case it was i) acceptable, since OpenMPI-4.1.5-GCC-13.2.0.eb was not included in an EasyBuild release yet, and only merged shortly before, ii) using OpenMPI 4.1.6 is preferred for the upcoming foss/2023b.
It's a bit annoying that you're hitting this when you're only trying to build OpenMPI-4.1.5-GCC-12.3.0.eb, so OpenMPI-4.1.5-GCC-13.2.0.eb isn't actually needed at all, but it's not that easy to fix...
boegel
changed the title
Building from merged PR may fail.
building from merged PR may fail if some easyconfigs files touched were later removed/renamed
Oct 11, 2023
Hi,
I attempted to build from PR #18833 but that failed with an error (see below), almost certainly because that PR patches a file added in a previously merged PR, but not yet in the master branch. The documentation states that merged PRs are applied to the
develop
branch rather than to the master branch, but that does not seem to be what actually happens.Workaround: Building from a cloned repo on the develop branch.
The text was updated successfully, but these errors were encountered: