-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
[Updated: 11/02/2026 - Migrated to Spack v1.1]
Phase 1
- Create an
api-v2branch ofspack-packagesthat works with Spack v1.1 - Create Spack
v1.1configuration files inspack-config - Test in Docker container and Gadi
Phase 2
spack-packagesto be renamed toaccess-spack-packages- Don't fork upsteam
spack-packagesyet. Only fork if required. - Update
spack-configas required.
Phase 3
Test changes to SPR (api-v2) & MDR (infra-update-v8)MDRs:Formatting should comply with spacks outputVersion inspack.specs[0]should move tospack.definitions[]._version[0], deployment name tospack.definitions[]._name[0]Validate that the test deployment on branchinfra-update-v8is acceptable to maintainersDeletespack.configforukmo-restricted-scoperepos likeACCESS-ESM1.[56]
MCRs (Model Component Repositories):Validate that the versions workUpdate manifests to use toolchains
Phase 4
- Update end-user Spack setup instructions
After migrating to Spack v1.x for end-users is completed, then duplicate theaccess-spack-packagesmainbranch toapi-v1. Themainbranch is deprecated and will be deleted in the future.
Reactions are currently unavailable
Pinned by CodeGat
Pinned comment options
Here's the state of play currently:
The good:
-
system-tools: MERGED -
model-tools: MERGED -
ACCESS-OM2: MERGED, reproducible -
CABLE-standalone: MERGED
The bad:
-
ACCESS-OM3: Built, NOT reproducible -
ACCESS-ESM1.5: Built, NOT reproducible -
ACCESS-ESM1.6: Built, NOT reproducible, transient module issue
The ugly:
-
ACCESS-ISSM: Not built,scalapackmay be a virtual package, need to bump uppythonversion as3.11.7no longer exists. -
ACCESS-rAM3: Not built, issue with gcom -
CoastRI-ROMS: Not concretized, issue with the compiler on spack v1.1 -
ACCESS-AM3: Not built, issue with fiat
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
No status
Status
New Issues π
Status
In Progress ποΈ