Debian Patches

Status for opm-simulators/2024.10+ds-4

Patch Description Author Forwarded Bugs Origin Last update
0001-Use-SKIP_BUILD_RPATH-for-python-lib-of-simulators.patch Use SKIP_BUILD_RPATH for python lib of simulators Markus Blatt <markus@dr-blatt.de> no 2022-11-01
0002-Prevent-pybind11-from-stripping-debug-symbols.patch Prevent pybind11 from stripping debug symbols
pybind11_add_module will strip debug symbols if CMAKE_BUILD_TYPE is
neither Debug nor RelWithDebInfo) and there is no option to prevent
this. To fix this we temporarily reset the CMAKE_BUILD_TYPE to Debug
Markus Blatt <markus@dr-blatt.de> no 2024-05-06
0003-Prepare-OPM-for-DUNE-2.10.patch Prepare OPM for DUNE 2.10
DUNE_VERSION_NEWER has been removed. Falling back to DUNE_VERSION_GTE
which exists since at least DUNE 2.7.

Removed switches for older version than 2.7.
Markus Blatt <markus@dr-blatt.de> no 2024-09-07
0004-Use-Grid-Communication-which-is-there-since-2.7.patch Use Grid::Communication which is there since 2.7
Grid::CollectiveCommunication is gone in 2.10
Markus Blatt <markus@dr-blatt.de> no 2024-10-02
0005-Use-HAVE_SUITESPARSE_UMFPACK-instead-of-HAVE_UMPACK.patch Use HAVE_SUITESPARSE_UMFPACK instead of HAVE_UMPACK
This works for DUNE 2.7-2.10, but using HAVE_UMFPACK won't work for
older version due to changes needed for 2.10.
Markus Blatt <markus@dr-blatt.de> no 2024-10-03
0006-use-Grid-CollectiveCommunication-with-DUNE-2.9.patch use Grid::CollectiveCommunication with DUNE < 2.9
Those versions lack Grid::Communication.
Markus Blatt <markus@dr-blatt.de> no 2024-10-03
0007-Correctly-mark-data-files-with-ODBL-and-DBCL-license.patch Correctly mark data files with ODBL and DBCL license
tests/wells_no_perforation.data and tests/msw.data were falsely marked
as GPLv3, the rest was missing lincense marks.
Markus Blatt <markus@dr-blatt.de> no 2024-11-08
0008-Added-the-missing-plus-in-gplv3-for-the-Python-packa.patch Added the missing plus in gplv3+ for the Python packages. Markus Blatt <markus@dr-blatt.de> no 2024-11-08
0009-Removed-GPL-copyright-header-from-code-licensed-unde.patch Removed GPL copyright header from code licensed under Boost license.
One cannot just add another license when there are no substantial
creative changes and you are changing existing code only.

There is no need either as we can use code under Boost license next
to GPL.
Markus Blatt <markus@dr-blatt.de> no 2024-11-08
0010-d-patches-Use-upper-case-for-COMPONENTS-of-FindSuite.patch d/patches: Use upper case for COMPONENTS of FindSuiteSparse
This is what DUNE uses since 2015 makes OPM modules usable as DUNE
modules in all cases.
Markus Blatt <markus@dr-blatt.de> no 2024-11-18
0011-Install-all-needed-headers.patch Install all needed headers. Markus Blatt <markus@dr-blatt.de> no 2024-11-21

All known versions for source package 'opm-simulators'

Links