Closed trz42 closed 1 year ago
Instance eessi-bot-citc-aws
is configured to build:
x86_64/generic
for repo EESSI-pilot
x86_64/intel/haswell
for repo EESSI-pilot
x86_64/intel/skylake_avx512
for repo EESSI-pilot
x86_64/amd/zen2
for repo EESSI-pilot
x86_64/amd/zen3
for repo EESSI-pilot
aarch64/generic
for repo EESSI-pilot
aarch64/graviton2
for repo EESSI-pilot
aarch64/graviton3
for repo EESSI-pilot
Cannot comment on whether python-is-python3 is needed, but portage most definitely should come from Gentoo prefix, and should always be there.
Made it a draft, because it might not be needed after all.
Adding
vars:
ansible_python_interpreter: "{{ gentoo_prefix_path }}/usr/bin/python3"
to tasks that use community.general.portage
makes sure the python3
from the prefix is used.
Hence, this PR is not needed anymore.
The task to install
eselect-repository
failed withoutpython-is-python3
andportage
.For the former, see https://unix.stackexchange.com/questions/609855/how-to-make-python-an-alias-of-python3-systemwide-on-debian/617643#617643
For the latter, just the portage python module was missing.
With this PR both packages are added to the container. The building of the compatibility layer finishes.
Not entirely sure if these packages shall be provided by the container or the bootstrapped prefix.