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

[INSTALL]: Use Python 3.11 for unified-environment #1038

Closed
1 of 14 tasks
climbfuji opened this issue Mar 22, 2024 · 1 comment · Fixed by #1217
Closed
1 of 14 tasks

[INSTALL]: Use Python 3.11 for unified-environment #1038

climbfuji opened this issue Mar 22, 2024 · 1 comment · Fixed by #1217
Labels
INFRA JEDI Infrastructure NAVY United States Naval Research Lab NOAA-EMC OAR-EPIC NOAA Oceanic and Atmospheric Research and Earth Prediction Innovation Center

Comments

@climbfuji
Copy link
Collaborator

Package name

python

Package version/tag

3.11

Build options

current

Installation timeframe

Target release: spack-stack-1.8.0 around June/July 2024

This update was requested by NOAA and EPIC and is certainly the right thing to do

Other information

This will need thorough testing and probably some development in applications

WCOSS2

  • Check this box if and only if your package should be installed on WCOSS2 Cactus and Dogwood (all spack-stack packages will be installed on Acorn). If not, you may disregard the rest of the items below and submit this request.

WCOSS2: General questions

Python is already approved on WCOSS2 and an integral part of all applications. The roll-out of spack-stack-1.8.0 on wcoss2 doesn't have to happen immediately (=at the same time as on the other HPCs), but hopefully by the time NCO has approved the use of spack-stack (or spack standalone) on WCOSS2, they'll be able to accommodate this update.

I am not filling in the wcoss2 check boxes below, because (a) Python 3 is already approved on the system, and (b) I think EMC will be in a better position to answer those questions.

WCOSS2: Installation and testing

n/a

WCOSS2: Technical & security review list

  • The code is mature, stable, and production ready
  • The code is does not and cannot use the internet, and does not contain URLs (http, https, ftp, etc.) except in comments
  • The package does not contain prebuilt binary files that have not been approved by NCO security review
  • The code has no publicly disclosed cybersecurity vulnerabilities and exposures (search https://cve.mitre.org/cve/)
  • The code is not prohibited by DHS, DOC, NOAA, or NWS
  • The code comes from a trusted source. Trusted sources include other NWS, NOAA, or DOC, agencies, or other Federal agencies that operate at a FISMA high or equivalent level. Additionally, trusted sources could be third-party agencies through which there is an existing SLA on file (such as RedHat).
  • The code is actively maintained and supported (it continues to get updates, patches, etc.)
  • The code is not maintained by a private entity operating in a foreign country (if it is, make a note below)
  • There is sufficient documentation to support maintenance
  • There are no known security vulnerabilities or weaknesses
  • Installing and running the code does not require privileged processes/users
  • There are no software dependencies that are unapproved or have security concerns (if there are, make a note below)
  • There are no concerns related to SA, SI, and SC NIST control families

WCOSS2: Additional comments

No response

@climbfuji climbfuji added INFRA JEDI Infrastructure Epic For planning and administration NOAA-EMC OAR-EPIC NOAA Oceanic and Atmospheric Research and Earth Prediction Innovation Center and removed Epic For planning and administration labels Mar 22, 2024
@climbfuji climbfuji added the NAVY United States Naval Research Lab label May 13, 2024
@eap eap self-assigned this May 13, 2024
@eap
Copy link
Collaborator

eap commented May 13, 2024

@eap - this needs to also be tracked in isues with repository based owners for all of our owned python code... can some of these checks be automated with static analysis?

Affected repos: r2d2 client, r2d2 main (until migrate to server), ewok, solo, skylab, simobs, ioda-converters, ioda

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
INFRA JEDI Infrastructure NAVY United States Naval Research Lab NOAA-EMC OAR-EPIC NOAA Oceanic and Atmospheric Research and Earth Prediction Innovation Center
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

7 participants