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

tweak scripts to support building for dev.eessi.io repository #771

Merged
merged 27 commits into from
Oct 12, 2024

Conversation

Neves-P
Copy link
Member

@Neves-P Neves-P commented Oct 2, 2024

No description provided.

Copy link

eessi-bot bot commented Oct 2, 2024

Instance eessi-bot-mc-aws is configured to build for:

  • architectures: x86_64/generic, x86_64/intel/haswell, x86_64/intel/skylake_avx512, x86_64/amd/zen2, x86_64/amd/zen3, aarch64/generic, aarch64/neoverse_n1, aarch64/neoverse_v1
  • repositories: eessi.io-2023.06-compat, eessi-hpc.org-2023.06-software, eessi-hpc.org-2023.06-compat, eessi.io-2023.06-software

Instance boegel-bot-deucalion is configured to build for:

  • architectures: aarch64/a64fx
  • repositories: eessi.io-2023.06-software

Copy link

eessi-bot bot commented Oct 2, 2024

Instance eessi-bot-mc-azure is configured to build for:

  • architectures: x86_64/amd/zen4
  • repositories: eessi-hpc.org-2023.06-software, eessi-hpc.org-2023.06-compat, eessi.io-2023.06-software, eessi.io-2023.06-compat

@Neves-P Neves-P changed the title Feature/dev.eessi.io [WIP] Feature/dev.eessi.io Oct 2, 2024
@Neves-P Neves-P marked this pull request as draft October 2, 2024 14:03
init/minimal_eessi_env Outdated Show resolved Hide resolved
bot/build.sh Outdated Show resolved Hide resolved
${TOPDIR}/install_scripts.sh --prefix ${EESSI_PREFIX}

# Only run install_scripts.sh if not dev.eessi.io for security
if [[ "${EESSI_CVMFS_REPO}" != /cvmfs/dev.eessi.io ]]; then
Copy link
Contributor

@boegel boegel Oct 2, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Doing this makes sense, but it will cause fallout below where the install_cuda_host_injections.sh script is called.

OK to ignore for now since it's only relevant when we're building CUDA software in dev.eessi.io), but we'll probably need to have a construct like this:

if [[ "${EESSI_CVMFS_REPO}" == /cvmfs/dev.eessi.io ]]; then
    SCRIPTS_DIR=/cvmfs/software.eessi.io
else
    SCRIPTS_DIR=${EESSI_PREFIX}
    # copy latest version of scripts before using them (don't use the ones already deployed in EESSI)
    ${TOPDIR}/install_scripts.sh --prefix ${EESSI_PREFIX}
fi

and then use $SCRIPTS_DIR when calling install_cuda_host_injections.sh & co below

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make this a follow up PR

@EESSI EESSI deleted a comment from eessi-bot bot Oct 12, 2024
@EESSI EESSI deleted a comment from eessi-bot bot Oct 12, 2024
@EESSI EESSI deleted a comment from eessi-bot bot Oct 12, 2024
@EESSI EESSI deleted a comment from eessi-bot bot Oct 12, 2024
@EESSI EESSI deleted a comment from eessi-bot bot Oct 12, 2024
@EESSI EESSI deleted a comment from eessi-bot bot Oct 12, 2024
@EESSI EESSI deleted a comment from eessi-bot bot Oct 12, 2024
@EESSI EESSI deleted a comment from eessi-bot bot Oct 12, 2024
@EESSI EESSI deleted a comment from eessi-bot bot Oct 12, 2024
@EESSI EESSI deleted a comment from eessi-bot bot Oct 12, 2024
@EESSI EESSI deleted a comment from eessi-bot bot Oct 12, 2024
@EESSI EESSI deleted a comment from eessi-bot bot Oct 12, 2024
@EESSI EESSI deleted a comment from eessi-bot bot Oct 12, 2024
@EESSI EESSI deleted a comment from eessi-bot bot Oct 12, 2024
@EESSI EESSI deleted a comment from eessi-bot bot Oct 12, 2024
@EESSI EESSI deleted a comment from eessi-bot bot Oct 12, 2024
@EESSI EESSI deleted a comment from eessi-bot bot Oct 12, 2024
@EESSI EESSI deleted a comment from eessi-bot bot Oct 12, 2024
@EESSI EESSI deleted a comment from eessi-bot bot Oct 12, 2024
@EESSI EESSI deleted a comment from eessi-bot bot Oct 12, 2024
Copy link
Contributor

@boegel boegel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@boegel boegel added 2023.06-software.eessi.io 2023.06 version of software.eessi.io dev.eessi.io and removed 2023.06-software.eessi.io 2023.06 version of software.eessi.io labels Oct 12, 2024
@boegel boegel merged commit 2c0fa5d into EESSI:2023.06-software.eessi.io Oct 12, 2024
37 checks passed
Copy link

eessi-bot bot commented Oct 12, 2024

PR merged! Moved ['/project/def-users/SHARED/jobs/2024.10/pr_771/21350', '/project/def-users/SHARED/jobs/2024.10/pr_771/21351', '/project/def-users/SHARED/jobs/2024.10/pr_771/21352', '/project/def-users/SHARED/jobs/2024.10/pr_771/21353', '/project/def-users/SHARED/jobs/2024.10/pr_771/21354', '/project/def-users/SHARED/jobs/2024.10/pr_771/21355', '/project/def-users/SHARED/jobs/2024.10/pr_771/21356', '/project/def-users/SHARED/jobs/2024.10/pr_771/21357', '/project/def-users/SHARED/jobs/2024.10/pr_771/21358', '/project/def-users/SHARED/jobs/2024.10/pr_771/21359', '/project/def-users/SHARED/jobs/2024.10/pr_771/21360', '/project/def-users/SHARED/jobs/2024.10/pr_771/21361', '/project/def-users/SHARED/jobs/2024.10/pr_771/21362', '/project/def-users/SHARED/jobs/2024.10/pr_771/21363', '/project/def-users/SHARED/jobs/2024.10/pr_771/21364', '/project/def-users/SHARED/jobs/2024.10/pr_771/21365', '/project/def-users/SHARED/jobs/2024.10/pr_771/21366', '/project/def-users/SHARED/jobs/2024.10/pr_771/21367', '/project/def-users/SHARED/jobs/2024.10/pr_771/21368', '/project/def-users/SHARED/jobs/2024.10/pr_771/21369', '/project/def-users/SHARED/jobs/2024.10/pr_771/21370', '/project/def-users/SHARED/jobs/2024.10/pr_771/21371', '/project/def-users/SHARED/jobs/2024.10/pr_771/21372', '/project/def-users/SHARED/jobs/2024.10/pr_771/21373', '/project/def-users/SHARED/jobs/2024.10/pr_771/21374', '/project/def-users/SHARED/jobs/2024.10/pr_771/21375', '/project/def-users/SHARED/jobs/2024.10/pr_771/21376', '/project/def-users/SHARED/jobs/2024.10/pr_771/21377', '/project/def-users/SHARED/jobs/2024.10/pr_771/21378', '/project/def-users/SHARED/jobs/2024.10/pr_771/21379', '/project/def-users/SHARED/jobs/2024.10/pr_771/21380', '/project/def-users/SHARED/jobs/2024.10/pr_771/21381'] to /project/def-users/SHARED/trash_bin/EESSI/software-layer/2024.10.12

PR merged! Moved [] to $HOME/trash_bin/EESSI/software-layer/2024.10.12

Copy link

eessi-bot bot commented Oct 12, 2024

PR merged! Moved ['/project/def-users/SHARED/jobs/2024.10/pr_771/1236', '/project/def-users/SHARED/jobs/2024.10/pr_771/1237', '/project/def-users/SHARED/jobs/2024.10/pr_771/1238', '/project/def-users/SHARED/jobs/2024.10/pr_771/1239'] to /project/def-users/SHARED/trash_bin/EESSI/software-layer/2024.10.12

@boegel boegel added the bot:deploy Ask bot to deploy missing software installations to EESSI label Oct 13, 2024
@bedroge bedroge removed the bot:deploy Ask bot to deploy missing software installations to EESSI label Oct 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants