dune-common.git
22 months ago[PATCH] fix: use values that are representable as double in test
Ansgar Burchardt [Tue, 26 Dec 2023 16:27:20 +0000 (17:27 +0100)]
[PATCH] fix: use values that are representable as double in test

From cb09f8545ce48f5f2f0843110bb814ce33c08688 Mon Sep 17 00:00:00 2001
Origin: vendor, https://gitlab.dune-project.org/core/dune-common/-/merge_requests/1329

This should fix a [test failure on i386][1]:

```
lrutest: ./dune/common/test/lrutest.cc:29: void lru_test(): Assertion `lru.front() == 1.3 && lru.back() == 2.0' failed.
```

  [1]: https://buildd.debian.org/status/fetch.php?pkg=dune-common&arch=i386&ver=2.9.0-5&stamp=1703605683&raw=0

Gbp-Pq: Name 0002-fix-use-values-that-are-representable-as-double-in-t.patch

22 months ago[PATCH] fix: use values that are representable as double in test
Ansgar Burchardt [Mon, 25 Dec 2023 22:40:36 +0000 (23:40 +0100)]
[PATCH] fix: use values that are representable as double in test

From f61fb0dbc9b41b2661a3b481a056fd006a238495 Mon Sep 17 00:00:00 2001
Origin: vendor, https://gitlab.dune-project.org/core/dune-common/-/merge_requests/1327

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

Gbp-Pq: Name 0001-fix-use-values-that-are-representable-as-double-in-t.patch

22 months ago[PATCH 2/2] Add missing <cstdint> in simd/loop.hh
Christoph Grüninger [Mon, 23 Jan 2023 21:18:17 +0000 (22:18 +0100)]
[PATCH 2/2] Add missing <cstdint> in simd/loop.hh

GCC 13 needs this for uintptr_t

Gbp-Pq: Name add-missing-cstdint-in-simd-loop.hh.patch

22 months agodo-not-install-python-scripts
Debian Science Maintainers [Thu, 8 Feb 2024 16:16:19 +0000 (16:16 +0000)]
do-not-install-python-scripts

Gbp-Pq: Name do-not-install-python-scripts.patch

22 months agodisable-long-double-eigenvalue-checks
Debian Science Maintainers [Thu, 8 Feb 2024 16:16:19 +0000 (16:16 +0000)]
disable-long-double-eigenvalue-checks

Gbp-Pq: Name disable-long-double-eigenvalue-checks.patch

22 months agoskip directories starting with a dot when looking for dune.module
Ansgar Burchardt [Thu, 8 Feb 2024 16:16:19 +0000 (16:16 +0000)]
skip directories starting with a dot when looking for dune.module

Gbp-Pq: Name skip-dirs-starting-with-dot.patch

22 months ago[PATCH 2/2] Always add an soversion to the library.
Markus Blatt [Fri, 9 Dec 2022 15:01:02 +0000 (16:01 +0100)]
[PATCH 2/2] Always add an soversion to the library.

Gbp-Pq: Name soname.patch

22 months ago[PATCH 1/2] Fix version in dune.module
Markus Blatt [Fri, 9 Dec 2022 14:58:55 +0000 (15:58 +0100)]
[PATCH 1/2] Fix version in dune.module

Gbp-Pq: Name dunemodule-version.patch

22 months agofix-linitian-file-references-package-build-path
Debian Science Maintainers [Thu, 8 Feb 2024 16:16:19 +0000 (16:16 +0000)]
fix-linitian-file-references-package-build-path

Prevent lintian warning about file-references-package-build-path

Gbp-Pq: Name fix-linitian-file-references-package-build-path

22 months agofix-linitian-file-references-package-build-path-downstream
Debian Science Maintainers [Thu, 8 Feb 2024 16:16:19 +0000 (16:16 +0000)]
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.

Gbp-Pq: Name fix-linitian-file-references-package-build-path-downstream

22 months agoinstall-pkgconfig-without-lib-for-cross-compile
Debian Science Maintainers [Thu, 8 Feb 2024 16:16:19 +0000 (16:16 +0000)]
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.

Gbp-Pq: Name install-pkgconfig-without-lib-for-cross-compile

22 months agodune-common (2.9.0-6+rpi1) trixie-staging; urgency=medium
Raspbian forward porter [Thu, 8 Feb 2024 16:16:19 +0000 (16:16 +0000)]
dune-common (2.9.0-6+rpi1) trixie-staging; urgency=medium

  [changes brought forward from 2.7.0-5+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Tue, 21 Jul 2020 02:56:28 +0000]
  * Disable testsuite.

[dgit import unpatched dune-common 2.9.0-6+rpi1]

22 months agoImport dune-common_2.9.0-6+rpi1.debian.tar.xz
Raspbian forward porter [Thu, 8 Feb 2024 16:16:19 +0000 (16:16 +0000)]
Import dune-common_2.9.0-6+rpi1.debian.tar.xz

[dgit import tarball dune-common 2.9.0-6+rpi1 dune-common_2.9.0-6+rpi1.debian.tar.xz]

2 years agoImport dune-common_2.9.0.orig.tar.xz
Ansgar [Sat, 7 Jan 2023 20:52:09 +0000 (21:52 +0100)]
Import dune-common_2.9.0.orig.tar.xz

[dgit import orig dune-common_2.9.0.orig.tar.xz]