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

update init scripts for pilot repository to print deprecation warning & use software.eessi.io instead #551

Merged
merged 5 commits into from
May 2, 2024

Conversation

bedroge
Copy link
Collaborator

@bedroge bedroge commented Apr 22, 2024

I've only done it for 2021.12 for now. Once it's reviewed, I'll clone the files for pilot version 2023.06.

This will now print a deprecation message (in yellow font), and try to automatically source the init file of the 2023.06 version of the production repo. If that's not available, or if $EESSI_FORCE_PILOT is set, it will go ahead and source the original init script (which is now assumed to be renamed to bash.force).

Copy link

eessi-bot-aws bot commented Apr 22, 2024

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

  • arch x86_64/generic for repo eessi-hpc.org-2023.06-compat
  • arch x86_64/generic for repo eessi-hpc.org-2023.06-software
  • arch x86_64/generic for repo eessi.io-2023.06-compat
  • arch x86_64/generic for repo eessi.io-2023.06-software
  • arch x86_64/intel/haswell for repo eessi-hpc.org-2023.06-compat
  • arch x86_64/intel/haswell for repo eessi-hpc.org-2023.06-software
  • arch x86_64/intel/haswell for repo eessi.io-2023.06-compat
  • arch x86_64/intel/haswell for repo eessi.io-2023.06-software
  • arch x86_64/intel/skylake_avx512 for repo eessi-hpc.org-2023.06-compat
  • arch x86_64/intel/skylake_avx512 for repo eessi-hpc.org-2023.06-software
  • arch x86_64/intel/skylake_avx512 for repo eessi.io-2023.06-compat
  • arch x86_64/intel/skylake_avx512 for repo eessi.io-2023.06-software
  • arch x86_64/amd/zen2 for repo eessi-hpc.org-2023.06-compat
  • arch x86_64/amd/zen2 for repo eessi-hpc.org-2023.06-software
  • arch x86_64/amd/zen2 for repo eessi.io-2023.06-compat
  • arch x86_64/amd/zen2 for repo eessi.io-2023.06-software
  • arch x86_64/amd/zen3 for repo eessi-hpc.org-2023.06-compat
  • arch x86_64/amd/zen3 for repo eessi-hpc.org-2023.06-software
  • arch x86_64/amd/zen3 for repo eessi.io-2023.06-compat
  • arch x86_64/amd/zen3 for repo eessi.io-2023.06-software
  • arch aarch64/generic for repo eessi-hpc.org-2023.06-compat
  • arch aarch64/generic for repo eessi-hpc.org-2023.06-software
  • arch aarch64/generic for repo eessi.io-2023.06-compat
  • arch aarch64/generic for repo eessi.io-2023.06-software
  • arch aarch64/neoverse_n1 for repo eessi-hpc.org-2023.06-compat
  • arch aarch64/neoverse_n1 for repo eessi-hpc.org-2023.06-software
  • arch aarch64/neoverse_n1 for repo eessi.io-2023.06-compat
  • arch aarch64/neoverse_n1 for repo eessi.io-2023.06-software
  • arch aarch64/neoverse_v1 for repo eessi-hpc.org-2023.06-compat
  • arch aarch64/neoverse_v1 for repo eessi-hpc.org-2023.06-software
  • arch aarch64/neoverse_v1 for repo eessi.io-2023.06-compat
  • arch aarch64/neoverse_v1 for repo eessi.io-2023.06-software

Copy link

eessi-bot-aws bot commented Apr 22, 2024

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

  • arch x86_64/amd/zen4 for repo eessi-hpc.org-2023.06-compat
  • arch x86_64/amd/zen4 for repo eessi-hpc.org-2023.06-software
  • arch x86_64/amd/zen4 for repo eessi.io-2023.06-compat
  • arch x86_64/amd/zen4 for repo eessi.io-2023.06-software

boegel
boegel previously approved these changes May 1, 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
Copy link
Contributor

boegel commented May 1, 2024

Maybe it's worth adding a pointer to support portal, something like:

If you have any questions or if you need any help, please open a support ticket: https://www.eessi.io/docs/support

@boegel boegel changed the title Deprecate pilot repository update init scripts for pilot repository to print deprecation warning & use software.eessi.io instead May 2, 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
Copy link
Contributor

boegel commented May 2, 2024

@bedroge Let's put this in place before we merge the PR?

Don't forget to rename */init/bash to */init/bash.force as well :)

@boegel
Copy link
Contributor

boegel commented May 2, 2024

Tests are failing because of breaking changes in latest archspec release, see also #483, but that shouldn't block this PR at all...

@bedroge
Copy link
Collaborator Author

bedroge commented May 2, 2024

@bedroge Let's put this in place before we merge the PR?

Don't forget to rename */init/bash to */init/bash.force as well :)

Done!

$ ls -1 /cvmfs/pilot.eessi-hpc.org/versions/{2021.12,2023.06}/init/{bash*,print*}
/cvmfs/pilot.eessi-hpc.org/versions/2021.12/init/bash
/cvmfs/pilot.eessi-hpc.org/versions/2021.12/init/bash.force
/cvmfs/pilot.eessi-hpc.org/versions/2021.12/init/print_deprecation_warning.sh
/cvmfs/pilot.eessi-hpc.org/versions/2023.06/init/bash
/cvmfs/pilot.eessi-hpc.org/versions/2023.06/init/bash.force
/cvmfs/pilot.eessi-hpc.org/versions/2023.06/init/print_deprecation_warning.sh

@boegel boegel merged commit 8ab5c0f into EESSI:2023.06-pilot.eessi-hpc.org May 2, 2024
7 of 25 checks passed
@bedroge bedroge deleted the deprecate_pilot branch May 2, 2024 13:57
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.

None yet

2 participants