Skip to content

Conversation

@wdconinc
Copy link
Contributor

Briefly, what does this PR introduce?

In AIDASoft/podio#812 support for operator-> on podio collections was removed. JANA2 fixed this in 2.4.3.

@wdconinc wdconinc requested a review from veprbl November 28, 2025 18:40
@wdconinc wdconinc changed the title Add podio dependency upper limit version due to operator-> on collections jana2: add podio dependency upper limit version due to operator-> on collections Nov 28, 2025
@wdconinc wdconinc enabled auto-merge (squash) November 28, 2025 18:44
Copilot AI review requested due to automatic review settings November 29, 2025 14:48
Copilot finished reviewing on behalf of wdconinc November 29, 2025 14:51
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 adds a version constraint to prevent incompatible combinations of JANA2 and podio packages. Specifically, it ensures that JANA2 versions 2.4.2 and earlier, which use the operator-> on podio collections, are not built with podio versions above 1.4 where this operator was removed.

  • Adds upper bound constraint podio@:1.4 for JANA2 versions @:2.4.2 when built with +podio variant
  • Ensures compatibility after podio removed operator-> support in versions > 1.4
  • Works in conjunction with existing constraint that limits podio to 0.17.3 for even older JANA2 versions (@:2.1.2)

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

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.

3 participants