Skip to content
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

Overlay for compat layer EESSI 2023.02 #84

Merged
merged 43 commits into from
Feb 24, 2023
Merged
Show file tree
Hide file tree
Changes from 10 commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
0e205bf
Initial package set for EESSI 2022.10
truib Oct 5, 2022
3ec3042
Merge pull request #1 from trz42/eessi-2022.10
trz42 Oct 7, 2022
c761e21
Set for EESSI 2022.10 for arch aarch64
truib Oct 7, 2022
d9b916f
Remove sys-libs/pam from new package set
truib Oct 8, 2022
a04435e
Updated to use PEP517 mode
truib Oct 8, 2022
62964e2
Updated Manifest for updated reframe 3.9.1 ebuild
truib Oct 8, 2022
6ab2697
Updating archspec-0.1.3 ebuild to use PEP517 mode
truib Oct 8, 2022
0055ed8
Changed PEP517 method to poetry
truib Oct 13, 2022
e0ab583
Some tests for lmod fail
truib Oct 14, 2022
f95b78c
Sets for eessi-2022.11
truib Oct 29, 2022
1783086
Removed sets for version 2022.10
truib Oct 31, 2022
a938349
Added set for version 2022.11 for CPU family ppc64le
truib Oct 31, 2022
46a1273
Updated archspec to version 0.1.4
truib Nov 1, 2022
168ed7a
Removed unnecessary comments in reframe-3.9.1.ebuild
truib Nov 1, 2022
c86703b
Adding ebuild for reframe 3.12.0 (currently latest release)
truib Nov 1, 2022
72de905
Added opa-psm2-11.2.230.ebuild
truib Nov 1, 2022
f4e09c3
Added ebuild file for latest lmod
truib Nov 1, 2022
68726ca
Modified sets for 2022.11 to use EESSI ebuild for Lmod 8.7.13
truib Nov 1, 2022
c19b929
Updated required package versions in EESSI sets for 2022.11
truib Nov 1, 2022
eee5676
Add missing files for Lmod ebuild
truib Nov 1, 2022
dbd7f87
Updated Manifest for Lmod ebuild
truib Nov 1, 2022
2a13fdf
Added build dependency on sys-devel/bc
truib Nov 1, 2022
a34797e
Trying if lmod tests still fail for updated version
truib Nov 1, 2022
99d47e3
Add initial patch to fix failing lmod tests
truib Nov 2, 2022
30b2833
Fixed Manifest
truib Nov 2, 2022
315f8b0
First attempt to fix part of the failing lmod tests
truib Nov 2, 2022
3b499c8
Added sed substitution expressions, removed debug output
truib Nov 2, 2022
9c57208
Fix typo in variable name used in two expressions
truib Nov 2, 2022
57da9d8
Add Lmod-8.7.14 to compat layer
truib Nov 3, 2022
ae243b7
Reintroducing patch for lmod tests for Lmod 8.7.14
truib Nov 3, 2022
a8c3915
Additional packages for EESSI 2022.11
truib Nov 3, 2022
25ff043
Removed direnv from sets
truib Nov 5, 2022
38ef05b
update set definition to 2023.03
bedroge Feb 17, 2023
b080555
remove reframe
bedroge Feb 17, 2023
71a8ddf
remove 2022.11 sets
bedroge Feb 17, 2023
9a92de4
ebuild for archspec 0.2.0
bedroge Feb 17, 2023
3c08fd3
archspec 0.2.0 checksums
bedroge Feb 17, 2023
7d97c41
ebuild for lmod 8.7.19
bedroge Feb 17, 2023
586f944
updates for lmod 8.7.19
bedroge Feb 17, 2023
4264eac
Merge pull request #19 from bedroge/eessi-2023.02
trz42 Feb 24, 2023
5572d4c
bump archspec to 0.2.0
bedroge Feb 24, 2023
3c6e1c6
make sure to use lmod version 8.7.19 from the eessi overlay
bedroge Feb 24, 2023
58671b5
Merge pull request #20 from bedroge/eessi-2023.02
trz42 Feb 24, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion etc/portage/package.env
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
sys-apps/archspec test.conf
sys-cluster/lmod test.conf
bedroge marked this conversation as resolved.
Show resolved Hide resolved
sys-cluster/reframe test.conf
18 changes: 18 additions & 0 deletions etc/portage/sets/eessi-2022.10-linux-aarch64
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
app-editors/emacs
app-editors/vim
app-shells/bash-completion
dev-python/GitPython
dev-python/keyring
dev-python/pip
dev-python/pycodestyle
dev-python/pyyaml
dev-python/rich
dev-util/patchelf
media-fonts/dejavu
media-fonts/liberation-fonts
=sys-apps/archspec-0.1.3::eessi
sys-apps/dbus
sys-cluster/lmod
sys-cluster/rdma-core
=sys-cluster/reframe-3.9.1::eessi
sys-process/numactl
19 changes: 19 additions & 0 deletions etc/portage/sets/eessi-2022.10-linux-x86_64
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
app-editors/emacs
app-editors/vim
app-shells/bash-completion
dev-python/GitPython
dev-python/keyring
dev-python/pip
dev-python/pycodestyle
dev-python/pyyaml
dev-python/rich
dev-util/patchelf
media-fonts/dejavu
media-fonts/liberation-fonts
=sys-apps/archspec-0.1.3::eessi
sys-apps/dbus
sys-cluster/lmod
sys-cluster/rdma-core
=sys-cluster/reframe-3.9.1::eessi
=sys-fabric/opa-psm2-11.2.205::eessi
sys-process/numactl
18 changes: 18 additions & 0 deletions etc/portage/sets/eessi-2022.11-linux-aarch64
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
app-editors/emacs
app-editors/vim
app-shells/bash-completion
dev-python/GitPython
dev-python/keyring
dev-python/pip
dev-python/pycodestyle
dev-python/pyyaml
dev-python/rich
dev-util/patchelf
media-fonts/dejavu
media-fonts/liberation-fonts
=sys-apps/archspec-0.1.3::eessi
sys-apps/dbus
sys-cluster/lmod
sys-cluster/rdma-core
=sys-cluster/reframe-3.9.1::eessi
sys-process/numactl
19 changes: 19 additions & 0 deletions etc/portage/sets/eessi-2022.11-linux-x86_64
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
app-editors/emacs
app-editors/vim
app-shells/bash-completion
dev-python/GitPython
dev-python/keyring
dev-python/pip
dev-python/pycodestyle
dev-python/pyyaml
dev-python/rich
dev-util/patchelf
media-fonts/dejavu
media-fonts/liberation-fonts
=sys-apps/archspec-0.1.3::eessi
bedroge marked this conversation as resolved.
Show resolved Hide resolved
sys-apps/dbus
sys-cluster/lmod
sys-cluster/rdma-core
=sys-cluster/reframe-3.9.1::eessi
bedroge marked this conversation as resolved.
Show resolved Hide resolved
=sys-fabric/opa-psm2-11.2.205::eessi
bedroge marked this conversation as resolved.
Show resolved Hide resolved
sys-process/numactl
4 changes: 2 additions & 2 deletions sys-apps/archspec/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ DIST archspec-0.1.3.tar.gz 25371 BLAKE2B 58cc0d739b2cf9a89a85c89163651b9a39f5435
DIST archspec-json-0.1.3.tar.gz 15675 BLAKE2B 15b089012e91b0c0a595ef0aadbac7c4fec50778169b4bc3edf72cb47d1688c9ff721352f8c5328b81ed706cf1cff51d823f11f36a6e41220449617b2c0e2c5d SHA512 d85737a04d51623f1d3a34915784b6a4a3d9d052fa708af01164a013f44452eb384f079c17d90af82a867b452dd4ded22fdbf3113ed0d73c533da81b09315ff4
EBUILD archspec-0.1.1.ebuild 688 BLAKE2B be2c60935608a5db8cc13953dca0129981de25821b1930c933889ff0b98dfabe780ab1db39f6d82f37d46c47541e642761f5f2b3cf18a5ff3dfab81a1d54fbf7 SHA512 2ae3afb3f5e28afa499e3d1600f52674ee3392688d0e1e8bc42522c05cf4aa2274dcf8028bba48004db0974e9b5f6ba7293e4cf16395fd73a1803b83a30b7dc2
EBUILD archspec-0.1.2.ebuild 706 BLAKE2B 175753302371c474d6a06b8a28d68cbd81a84a0b9808ed3b958e0be3278b49fc4f28c1c9900db19fb3b7f94eac8d07f39dc705c484f1f1b144892a2c0a8d85e0 SHA512 ec48cf9bf42a4b65f18e8d30ba8b93428c1b6b0cf683dec338229b53b9ef928f816dc414b516910f81d72a7bff2c8c099b712b6a16ca12456003982da0b0958a
EBUILD archspec-0.1.3.ebuild 1291 BLAKE2B cbbed1fb3462272baca63123417e1a0477e114cfe2731fb5877f7534a75a111292de58953d2ffffd7f23c6dcffc3241ac122b961ca9c8e9d7d96fe4cb410d9e0 SHA512 746f137a802c15d0546667444057f1e9793f8f8b35933367d2c0a9a89db11e507f877f2e4be8a95c869e706d5efc7866703880808d9e176ea953ac39b47245cc
MISC metadata.xml 451 BLAKE2B f09fad58ea6ec4581d30bb10015c22a8b3f342ce77cc3042f1254ddcaf56c6d7d302f068a7f093ea683ae207cc07be450a7a12c1a25cd625187962891536ea92 SHA512 6ef7183e8ad992332da9c0392333fd48fba1f6c60e53b41fa0f2c5f01b6b87a57649d29b1d7956ccee0fe84555cc27ab04728b39cf203f7b3b116c95252e3725
EBUILD archspec-0.1.3.ebuild 1412 BLAKE2B dbe2ddd92028b54e0a984b4d37566de1de5046f3482502ec078d0a11cddd8fbd09ed0bc518be77e837cec267a05fffe0cadcaec4e282ce5e981ffdf9f9409aeb SHA512 6d8fccf286204d64e46572e6bcd0471d8e3d703e07d765bb02f2451b8f3ea94df77ec9994e54d911b333f92a2353320025be1d274bb1643796082461f58eb05d
MISC metadata.xml 451 BLAKE2B f09fad58ea6ec4581d30bb10015c22a8b3f342ce77cc3042f1254ddcaf56c6d7d302f068a7f093ea683ae207cc07be450a7a12c1a25cd625187962891536ea92 SHA512 6ef7183e8ad992332da9c0392333fd48fba1f6c60e53b41fa0f2c5f01b6b87a57649d29b1d7956ccee0fe84555cc27ab04728b39cf203f7b3b116c95252e3725
5 changes: 4 additions & 1 deletion sys-apps/archspec/archspec-0.1.3.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,12 @@

EAPI=7

# added: see https://projects.gentoo.org/python/guide/distutils.html#basic-use-pep-517-mode
DISTUTILS_USE_PEP517=poetry

PYTHON_COMPAT=( python3_{6..10} )
DISTUTILS_USE_SETUPTOOLS=pyproject.toml
inherit distutils-r1
DISTUTILS_USE_SETUPTOOLS=pyproject.toml

DESCRIPTION="A library to query system architecture"
HOMEPAGE="https://github.com/archspec/archspec"
Expand Down
4 changes: 2 additions & 2 deletions sys-cluster/reframe/Manifest
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
DIST reframe-3.6.2.gh.tar.gz 2017787 BLAKE2B 00239837738d6cee2c18ad9019a5961fbc921db545986008771649d075cebdc37d54de3fb9ee01177522e5e4a3f1bc881f5c2cc133ff1a14f64f09c381b7ffb4 SHA512 2d2e6a53590dceb4c1d95b1990539ca56124633b20c01b35078f6c058b95db9848bd78765e8bf747bdf181c283013cb9363c3e719ea178cbe19f15bbb889eb44
DIST reframe-3.9.1.gh.tar.gz 2096854 BLAKE2B 3c249662e79f728e0c4c51fc360a3122d4b5ded32b5df4fa317909e058185846af3304c779563caba7e7ef5db2cfcebd7d7c49f787f73f2df4a54d7d6326e404 SHA512 13dfef687eb02dbd74858fa42029be050c3ebe3926210084073ac2293b73096b76a42be06537e71e8847db8366f0d7913e2d54de6993b68799a90d90af8a00f5
EBUILD reframe-3.6.2.ebuild 969 BLAKE2B 926d58226e768233f9b1aa2e3b02be6827b4e46eb7c5651f4fde7bd6145279a99e8c4278336c8a60fc7d9c6b9123ccebf372287a8a83ac4f35f78b77135c398b SHA512 47fc66c5b2871f4aacd2d9ab8b188a436d389d1e49df671d7ed22457f85fbcf59e30d016f5f594c0e9f696d5c3e68e4b25b02cc58790e2edaa2630b1294f8493
EBUILD reframe-3.9.1.ebuild 1092 BLAKE2B dd9df6b501f69553645a040865453775957563267863848fa0ed34ffde113f1a7252a177628aa7bee83cb612f4b4d02bd8c1be80f189647c41613a74a005ec4e SHA512 09964b437e0f8772011490ddb181f7cb89d63ed6f7a4dad2b2667a0da452131eeec45093891cd55fe5cc66d419d6a1e69fcad070e548ff9466805efc8e3b84c6
MISC metadata.xml 824 BLAKE2B debb1754e7f285593a2c44460c64a75f355b4ab6c0713e9c327cb3342e8134971f6c78ea9c4c123b3c69595e3029cea25cc4eeb1d10a7820ef3894d605e7cee2 SHA512 5cfb6e05caa3d1b72c7a31e8066429264f076ecea12ac3cbb70625bfe146854401701b1de11b0fac779d1e1191e57c84cda1171a2d2d25cc6ba842218c3188a6
EBUILD reframe-3.9.1.ebuild 1306 BLAKE2B ca78a72ff55a5a017f80d81aab0bf66eb9206be4b2e06cf6d51e6173694e9a979ae349760b3aad52b1650f8e9b173d08a54b6c926ee78b4528175607797b4ddc SHA512 2436bdc47cda6c74995d59b67a31a89e8d7d73c516d48d700a7d4f422a924d6ba654082e50f76ae786e3cfb05f2f0448d9f647bb1c1e228f9ca9835a8e8da18a
MISC metadata.xml 824 BLAKE2B debb1754e7f285593a2c44460c64a75f355b4ab6c0713e9c327cb3342e8134971f6c78ea9c4c123b3c69595e3029cea25cc4eeb1d10a7820ef3894d605e7cee2 SHA512 5cfb6e05caa3d1b72c7a31e8066429264f076ecea12ac3cbb70625bfe146854401701b1de11b0fac779d1e1191e57c84cda1171a2d2d25cc6ba842218c3188a6
12 changes: 11 additions & 1 deletion sys-cluster/reframe/reframe-3.9.1.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,15 @@
# Distributed under the terms of the GNU General Public License v2

EAPI=7

# added: see https://projects.gentoo.org/python/guide/distutils.html#basic-use-pep-517-mode
DISTUTILS_USE_PEP517=setuptools
# EAPI=8
#
# PYTHON_COMPAT=( python3_{8..10} pypy3 )
# inherit distutils-r1
boegel marked this conversation as resolved.
Show resolved Hide resolved


PYTHON_COMPAT=( python3_{6..10} )

inherit distutils-r1
Expand All @@ -24,11 +33,12 @@ RDEPEND="dev-python/argcomplete[${PYTHON_USEDEP}]
dev-python/semver[${PYTHON_USEDEP}]
>=sys-apps/archspec-0.1.2"
BDEPEND="
dev-python/pyproject2setuppy[${PYTHON_USEDEP}]
test? (
>=dev-python/pytest-6.2.3[${PYTHON_USEDEP}]
>=dev-python/pytest-forked-1.3.0[${PYTHON_USEDEP}]
)"
# removed
# dev-python/pyproject2setuppy[${PYTHON_USEDEP}]
boegel marked this conversation as resolved.
Show resolved Hide resolved

distutils_enable_tests pytest

Expand Down