Open schiotz opened 11 months ago
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...
Thank you very much for your explanation, @boegel
but it's not that easy to fix...
I think this is a corner case that is not worth fixing unless doing so was easy.
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.