Skip to content

root: patch to ensure GIL is held during CPython API call - #943

Merged
wdconinc merged 2 commits into
developfrom
root-pr22402
Jun 3, 2026
Merged

root: patch to ensure GIL is held during CPython API call#943
wdconinc merged 2 commits into
developfrom
root-pr22402

Conversation

@wdconinc

Copy link
Copy Markdown
Contributor

Briefly, what does this PR introduce? Please link to any relevant presentations or discussions.

This PR backports root-project/root#22402 into 6.38.02 through 6.40.00, in order to avoid failures in https://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/jobs/7889057.

What is the urgency of this PR?

  • High (please describe reason below)
  • Medium
  • Low

What kind of change does this PR introduce?

Please check if any of the following apply

  • This PR introduces breaking changes. Please describe changes users need to make below.
  • This PR changes default behavior. Please describe changes below.
  • AI was used in preparing this PR. Please describe usage below.

Copilot AI review requested due to automatic review settings May 29, 2026 23:28
@wdconinc
wdconinc enabled auto-merge (squash) May 29, 2026 23:28

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 backports an upstream ROOT Python fix into the EIC Spack overlay so affected ROOT versions apply the GIL-related patch during concretization/build.

Changes:

  • Adds an upstream ROOT PR patch for CPython API/GIL handling.
  • Scopes the patch to ROOT @6.38.02:6.40.00.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@veprbl veprbl left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed upstream patch.

@wdconinc
wdconinc merged commit 9d87025 into develop Jun 3, 2026
10 checks passed
@wdconinc
wdconinc deleted the root-pr22402 branch June 3, 2026 00:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants