Skip to content

Conversation

@wdconinc
Copy link
Contributor

@wdconinc wdconinc commented Nov 15, 2025

Briefly, what does this PR introduce?

Needs:

This 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?

  • Bug fix (issue #__)
  • New feature (issue #__)
  • Documentation update
  • Other: __

Please check if this PR fulfills the following:

  • Tests for the changes have been added
  • Documentation has been added / updated
  • Changes have been communicated to collaborators

Does this PR introduce breaking changes? What changes might users need to make to their code?

No.

Does this PR change default behavior?

No.

Copilot AI review requested due to automatic review settings November 15, 2025 00:31
Copy link
Contributor

Copilot AI left a 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_VERSION variable 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.

@wdconinc wdconinc changed the title Upgrade spack to v1.1.0 Upgrade Spack to v1.1.0 Nov 15, 2025
@wdconinc

This comment was marked as resolved.

@wdconinc

This comment was marked as off-topic.

@wdconinc wdconinc force-pushed the spack-1.1.0 branch 8 times, most recently from 8cc24d5 to 8d3576f Compare November 21, 2025 21:46
Copilot AI review requested due to automatic review settings November 26, 2025 01:59
Copy link
Contributor

Copilot AI left a 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.

Copilot AI review requested due to automatic review settings November 26, 2025 02:19
Copy link
Contributor

Copilot AI left a 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.

Copilot AI review requested due to automatic review settings November 26, 2025 14:12
Copy link
Contributor

Copilot AI left a 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.

Copilot AI review requested due to automatic review settings December 28, 2025 22:01
Copy link
Contributor

Copilot AI left a 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.

Copilot AI review requested due to automatic review settings December 29, 2025 00:46
Copy link
Contributor

Copilot AI left a 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.

Copilot AI review requested due to automatic review settings December 29, 2025 01:08
Copy link
Contributor

Copilot AI left a 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.

@wdconinc wdconinc requested a review from veprbl December 29, 2025 04:10
@wdconinc
Copy link
Contributor Author

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

@wdconinc wdconinc changed the title Upgrade Spack to v1.1.0 chore: upgrade spack to v1.1.0 Dec 30, 2025
@wdconinc wdconinc disabled auto-merge December 30, 2025 16:38
@wdconinc wdconinc enabled auto-merge (squash) December 30, 2025 16:38
Copilot AI review requested due to automatic review settings December 30, 2025 20:32
Copy link
Contributor

Copilot AI left a 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"
Copy link

Copilot AI Dec 30, 2025

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.

Suggested change
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"

Copilot uses AI. Check for mistakes.
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