Skip to content

Modify distribution sub-cmd to better support mirror creation#646

Merged
jnhealy2 merged 7 commits intosandialabs:mainfrom
jnhealy2:distribution-filters-specs
Feb 5, 2026
Merged

Modify distribution sub-cmd to better support mirror creation#646
jnhealy2 merged 7 commits intosandialabs:mainfrom
jnhealy2:distribution-filters-specs

Conversation

@jnhealy2
Copy link
Collaborator

@jnhealy2 jnhealy2 commented Jan 29, 2026

Mirror creation had several problems:

  • The nature of what the distribution package does (Switching between two environments and constructing comparable states) means the bootstrap mirror needs to be registered in both environment before other mirrors are created.
  • We need to be able to filter out specs that we don't want in the source mirror

Also, refactor usages of SpackCommand to call the desired method directly.

For cases where it is desirable to exclude a spec from the distribution packages
during source mirror creation.

Also, refactor usages of SpackCommand to call the desired method directly.
@jnhealy2 jnhealy2 self-assigned this Jan 29, 2026
@jnhealy2
Copy link
Collaborator Author

@sebrowne, can you please review?

@jnhealy2 jnhealy2 enabled auto-merge (squash) February 2, 2026 22:10
@jnhealy2 jnhealy2 changed the title Modify distribution sub-cmd to filter specs from source mirrors Modify distribution sub-cmd to better support mirror creation Feb 5, 2026
@jnhealy2 jnhealy2 merged commit be7c827 into sandialabs:main Feb 5, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants