Debian Patches

Status for dune-common/2.9.0-6

Patch Description Author Forwarded Bugs Origin Last update
0002-fix-use-values-that-are-representable-as-double-in-t.patch [PATCH] fix: use values that are representable as double in test
This should fix a [test failure on i386][1]:

```
```

[1]: https://buildd.debian.org/status/fetch.php?pkg=dune-common&arch=i386&ver=2.9.0-5&stamp=1703605683&raw=0
Ansgar Burchardt <ansgar.burchardt@tu-dresden.de> no vendor, https://gitlab.dune-project.org/core/dune-common/-/merge_requests/1329 2023-12-26
install-pkgconfig-without-lib-for-cross-compile Install architecture independent pkgconfig file in /usr/share/pkgconfig

This prevents lintian warning pkg-config-unavailable-for-cross-compilation
for the header only modules dune-istl, dune-localfunctions, dune-functions,
and dune-typetree.
no
fix-linitian-file-references-package-build-path-downstream Make sure current CXXFLAGS in cmake config files get substituted.

Prevents the build path from appearing in dune-module-config.cmake
files of downstream modules and prevents the lintian warning about
that.
no
fix-linitian-file-references-package-build-path Prevent lintian warning about file-references-package-build-path no
dunemodule-version.patch [PATCH 1/2] Fix version in dune.module Markus Blatt <markus@dr-blatt.de> no 2022-12-09
soname.patch [PATCH 2/2] Always add an soversion to the library. Markus Blatt <markus@dr-blatt.de> no 2022-12-09
skip-dirs-starting-with-dot.patch skip directories starting with a dot when looking for dune.module Ansgar Burchardt <ansgar@debian.org> no
disable-long-double-eigenvalue-checks.patch no
do-not-install-python-scripts.patch no
add-missing-cstdint-in-simd-loop.hh.patch [PATCH 2/2] Add missing <cstdint> in simd/loop.hh
GCC 13 needs this for uintptr_t
=?UTF-8?q?Christoph=20Gr=C3=BCninger?= <gruenich@dune-project.org> no 2023-01-23
0001-fix-use-values-that-are-representable-as-double-in-t.patch [PATCH] fix: use values that are representable as double in test
Values like 0.1 are not representable as a double which can result in
problems, for example:

```
[...]/dune/common/test/hybridutilitiestest.cc:114:43: error: static assertion failed: Wrong compile time sum!
114 | static_assert(sum(numberTupleConstexpr) == 5.1, "Wrong compile time sum!");
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
[...]/dune/common/test/hybridutilitiestest.cc:114:43: note: the comparison reduces to (5.09999999999999964473e+0l == 5.09999999999999999991e+0l)
```

with [gcc 13.2.0 on i386][1].

[1]: https://buildd.debian.org/status/fetch.php?pkg=dune-common&arch=i386&ver=2.9.0-4&stamp=1703267709&raw=0
Ansgar Burchardt <ansgar.burchardt@tu-dresden.de> no vendor, https://gitlab.dune-project.org/core/dune-common/-/merge_requests/1327 2023-12-25

All known versions for source package 'dune-common'

Links