opm-grid icon indicating copy to clipboard operation
opm-grid copied to clipboard

Prepare OPM for DUNE 2.10

Open blattms opened this issue 1 year ago • 2 comments

DUNE_VERSION_NEWER has been removed. Falling back to DUNE_VERSION_GTE which exists since at least DUNE 2.7

Use Dune::Communcation instead of removed Dune::CollectiveCommunication (there since at least DUNE 2.7)l

blattms avatar Sep 07 '24 15:09 blattms

jenkins build this please

blattms avatar Sep 07 '24 15:09 blattms

Making this draft until i have a compiling version

blattms avatar Sep 09 '24 12:09 blattms

@blattms This has not made it into the 2024.10 release? So currently there is no version compatible with dune 2.10 right? Or can this is be backported?

timokoch avatar Nov 06 '24 11:11 timokoch

So currently there is no version compatible with dune 2.10 right?

Correct.

Or can this is be backported?

In my capacity as the release manager for the 2024.10 OPM release: It cannot as that would trigger a huge round of testing of the release packages. Dune 2.10 did not exist when we created the release branches for OPM 2024.10. Besides, the proper solution to the problem is arguably #745 (ping @akva2) and the other PRs listed in OPM/opm-common#4157.

On another note, I'm personally rather hesitant to declare "support" for Dune 2.10 since the OPM project has a stated policy of supporting the two most recent Ubuntu LTS releases (22.04 and 24.04 at the time of writing) and Dune 2.10 does not exist on either of those. In a sense OPM does not "need" Dune 2.10 until our 2026.04 release, although experience suggests we bring in some support for newer Dune releases earlier than that. It's a double-edged sword, though, because such support should really be backed by build testing as well which has a non-zero cost.

bska avatar Nov 06 '24 12:11 bska