-
Notifications
You must be signed in to change notification settings - Fork 5
chore: upgrade spack to v1.1.0 #34
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
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR upgrades the Spack package manager version from v1.0.2 to v1.1.0 to incorporate the latest upstream changes and improvements from the Spack project.
- Updates the
SPACK_VERSIONvariable to reference the v1.1.0 release - Maintains existing cherry-picks for custom patches
- No breaking changes or behavior modifications
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
d83f05f to
28b4f41
Compare
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as off-topic.
This comment was marked as off-topic.
28b4f41 to
6893049
Compare
8cc24d5 to
8d3576f
Compare
8d3576f to
515068c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 10 out of 10 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 10 out of 10 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
d4a6845 to
ad08a47
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Removed llvm package requirement for gold.
ad08a47 to
2942ddb
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 7 out of 7 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 7 out of 7 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Interesting... Now this picks up clang@15 in eic_tf (which was built for numba > llvmlite) to build edm4eic, but only in the second level epic/spack.yaml environment... https://eicweb.phy.anl.gov/containers/eic_container/-/jobs/7027809#L2542 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| runner: ubuntu-latest | ||
| PLATFORM: linux/amd64 | ||
| target: builder_concretization_default | ||
| SPACK_DUPLICATE_ALLOWLIST: "epic|llvm|py-setuptools|py-urllib3" |
Copilot
AI
Dec 30, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The SPACK_DUPLICATE_ALLOWLIST for the 'cuda' environment is inconsistent between GitLab CI and GitHub workflows. In .gitlab-ci.yml (line 480), the 'cuda' environment includes the extended allowlist with py-dask, py-dask-awkward, py-dask-histogram, py-distributed, and py-requests. However, in .github/workflows/build-push.yml, the 'cuda' environment only has the basic allowlist. This should be updated to match the GitLab CI configuration to ensure consistent duplicate handling across both CI systems.
| SPACK_DUPLICATE_ALLOWLIST: "epic|llvm|py-setuptools|py-urllib3" | |
| SPACK_DUPLICATE_ALLOWLIST: "epic|llvm|py-setuptools|py-urllib3|py-dask|py-dask-awkward|py-dask-histogram|py-distributed|py-requests" |
Briefly, what does this PR introduce?
Needs:
preferandrequiresforpackages:all#48This PR upgrades spack to v1.1.0, https://github.com/spack/spack/releases/tag/v1.1.0.
What kind of change does this PR introduce?
Please check if this PR fulfills the following:
Does this PR introduce breaking changes? What changes might users need to make to their code?
No.
Does this PR change default behavior?
No.