Closed poksumdo closed 1 year ago
Sets for 2022.10
have been removed. Set eessi-2022.11-ppc64le
has been added.
Sets for
2022.10
have been removed. Seteessi-2022.11-ppc64le
has been added.
Once we have the companion PR for the EESSI/compatibility-layer repo, I can test the installation on ppc64le
Patch file sys-cluster/lmod/files/lmod-8.7.13-fix-failing-tests-with-EESSI.patch
fixes https://github.com/TACC/Lmod/issues/611
@trz42 I made a PR https://github.com/trz42/gentoo-overlay/pull/19 that makes some modifications/additions to your PR as a first step towards 2023.02.
Not sure if we need the different Lmod versions, and the same for ReFrame (as we're kicking them out of the compat layer), but I'll leave them in for now.
@bedroge Let's bump
archspec
to 0.2.0 inscripts/eessi_sets.yml
?And maybe also specify Lmod version explicitly?
Ah, yes, overlooked that, thanks. Fixed in https://github.com/trz42/gentoo-overlay/pull/20.
The overlay for 2022.11 required some changes:
sys-cluster/lmod
inetc/portage/package.env
because some tests were failingeessi-2022.1{0,1}-linux-{aarch64,x86_64}
(package sets for 2022.10 were needed for a previous build for version 2022.10; sets for 2022.10 and 2022.11 are identical; set for 2022.10 might not be needed anymore, was only used for NESSI tests)sys-libs/pam-1.5.2::eessi
has been removedDISTUTILS_USE_PEP517=poetry
as described in https://projects.gentoo.org/python/guide/distutils.html#basic-use-pep-517-mode); the Manifest file was updated accordinglyDISTUTILS_USE_PEP517=setuptools
as described in https://projects.gentoo.org/python/guide/distutils.html#basic-use-pep-517-mode, also removingdev-python/pyproject2setuppy...
); the Manifest file was updated accordingly