dune-common.git
12 months agoMerge version 2.9.0-8+rpi1 and 2.10.0-4 to produce 2.10.0-4+rpi1 trixie-staging archive/raspbian/2.10.0-4+rpi1 raspbian/2.10.0-4+rpi1
Raspbian automatic forward porter [Wed, 11 Dec 2024 19:10:50 +0000 (19:10 +0000)]
Merge version 2.9.0-8+rpi1 and 2.10.0-4 to produce 2.10.0-4+rpi1

12 months agoMerge dune-common (2.10.0-4) import into refs/heads/workingbranch
Markus Blatt [Fri, 22 Nov 2024 14:28:16 +0000 (15:28 +0100)]
Merge dune-common (2.10.0-4) import into refs/heads/workingbranch

12 months ago[PATCH] [dunecontrol] Skip directories without CMake config files for module_DIR
Markus Blatt [Wed, 20 Nov 2024 10:39:10 +0000 (11:39 +0100)]
[PATCH] [dunecontrol] Skip directories without CMake config files for module_DIR

find_package(module) will fail if the directory set with module_DIR
does not contain CMake configuration file.

Hence the current approach requires that there are pkgconfig files
installed and found for each module to be used.

With this change we fall back to installed modules if the directory
does not contain any Cmake configuration files.

This fixes problems with using OPM as DUNE modules (in Debian) which
stopped shipping broken pkgconf file 2023-09

Gbp-Pq: Name dunecontrol-Skip-directories-without-CMake-config-fi.patch

12 months ago[PATCH] [dunecontrol] Module without CMakeLists.txt next to dune.module is installed
Markus Blatt [Wed, 20 Nov 2024 11:10:33 +0000 (12:10 +0100)]
[PATCH] [dunecontrol] Module without CMakeLists.txt next to dune.module is installed

The decision whether a module is installed is usually based on whether
pkgconfig was able to find it. If the DUNE module does not ship  a
pkgconf file or pkgconf is missing, then dunecontrol tries to build
this installed modules, too. That fails miserably.

With this commit we add a check at the end that checks whether
there is a CMakeLists.txt file in the source directory of the
module. This directory is where the dune.module file was found. If
there is none we also assume that the module is installed and do not
try to build it.

Gbp-Pq: Name dunecontrol-Module-without-CMakeLists.txt-next-to-du.patch

12 months agoMake duneproject aware that opm-models is merged with opm-simulators
Debian Science Maintainers [Fri, 22 Nov 2024 14:28:16 +0000 (15:28 +0100)]
Make duneproject aware that opm-models is merged with opm-simulators

Last-Update: 2024-11-18

This is needed to kepp autopkgtests  from testing working. Can safely be
removed laters
Last-Update: 2024-11-18
Gbp-Pq: Name duneproject-simulators-is-alias-for-models

12 months agodo-not-install-python-scripts
Debian Science Maintainers [Fri, 22 Nov 2024 14:28:16 +0000 (15:28 +0100)]
do-not-install-python-scripts

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

12 months agodisable-long-double-eigenvalue-checks
Debian Science Maintainers [Fri, 22 Nov 2024 14:28:16 +0000 (15:28 +0100)]
disable-long-double-eigenvalue-checks

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

12 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

12 months agofix-linitian-file-references-package-build-path
Debian Science Maintainers [Fri, 22 Nov 2024 14:28:16 +0000 (15:28 +0100)]
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

12 months agofix-linitian-file-references-package-build-path-downstream
Debian Science Maintainers [Fri, 22 Nov 2024 14:28:16 +0000 (15:28 +0100)]
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

12 months agoinstall-pkgconfig-without-lib-for-cross-compile
Debian Science Maintainers [Fri, 22 Nov 2024 14:28:16 +0000 (15:28 +0100)]
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

12 months agoInstall cmake config of header-only module in /usr/lib/cmake
Debian Science Maintainers [Fri, 22 Nov 2024 14:28:16 +0000 (15:28 +0100)]
Install cmake config of header-only module in /usr/lib/cmake

Needed to make it work in multiarch settings.
Author: Markus Blatt
Gbp-Pq: Name install-cmake-config-to-lib-headerless

12 months agodune-common (2.10.0-4) unstable; urgency=medium
Markus Blatt [Fri, 22 Nov 2024 14:28:16 +0000 (15:28 +0100)]
dune-common (2.10.0-4) unstable; urgency=medium

  * Revert "Allow running mpirun as root in autopkgtest"

[dgit import unpatched dune-common 2.10.0-4]

12 months agoImport dune-common_2.10.0-4.debian.tar.xz
Markus Blatt [Fri, 22 Nov 2024 14:28:16 +0000 (15:28 +0100)]
Import dune-common_2.10.0-4.debian.tar.xz

[dgit import tarball dune-common 2.10.0-4 dune-common_2.10.0-4.debian.tar.xz]

13 months agoMerge version 2.9.0-7+rpi1 and 2.9.0-8 to produce 2.9.0-8+rpi1 archive/raspbian/2.9.0-8+rpi1 raspbian/2.9.0-8+rpi1
Raspbian automatic forward porter [Fri, 15 Nov 2024 06:17:08 +0000 (06:17 +0000)]
Merge version 2.9.0-7+rpi1 and 2.9.0-8 to produce 2.9.0-8+rpi1

13 months agoImport dune-common_2.10.0.orig.tar.bz2
Markus Blatt [Thu, 14 Nov 2024 17:22:14 +0000 (18:22 +0100)]
Import dune-common_2.10.0.orig.tar.bz2

[dgit import orig dune-common_2.10.0.orig.tar.bz2]

13 months agoMerge dune-common (2.9.0-8) import into refs/heads/workingbranch
Markus Blatt [Thu, 7 Nov 2024 15:59:08 +0000 (16:59 +0100)]
Merge dune-common (2.9.0-8) import into refs/heads/workingbranch

13 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

13 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

13 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

13 months agodo-not-install-python-scripts
Debian Science Maintainers [Thu, 7 Nov 2024 15:59:08 +0000 (16:59 +0100)]
do-not-install-python-scripts

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

13 months agodisable-long-double-eigenvalue-checks
Debian Science Maintainers [Thu, 7 Nov 2024 15:59:08 +0000 (16:59 +0100)]
disable-long-double-eigenvalue-checks

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

13 months agoskip directories starting with a dot when looking for dune.module
Ansgar Burchardt [Thu, 7 Nov 2024 15:59:08 +0000 (16:59 +0100)]
skip directories starting with a dot when looking for dune.module

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

13 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

13 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

13 months agofix-linitian-file-references-package-build-path
Debian Science Maintainers [Thu, 7 Nov 2024 15:59:08 +0000 (16:59 +0100)]
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

13 months agofix-linitian-file-references-package-build-path-downstream
Debian Science Maintainers [Thu, 7 Nov 2024 15:59:08 +0000 (16:59 +0100)]
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

13 months agoinstall-pkgconfig-without-lib-for-cross-compile
Debian Science Maintainers [Thu, 7 Nov 2024 15:59:08 +0000 (16:59 +0100)]
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

13 months agodune-common (2.9.0-8) unstable; urgency=medium
Markus Blatt [Thu, 7 Nov 2024 15:59:08 +0000 (16:59 +0100)]
dune-common (2.9.0-8) unstable; urgency=medium

  * d/dune-debian.env: Use new OpenMPI 5 environment variables
      to allow oversubscription and set the SSH agent. Closes: #1086864

[dgit import unpatched dune-common 2.9.0-8]

13 months agoImport dune-common_2.9.0-8.debian.tar.xz
Markus Blatt [Thu, 7 Nov 2024 15:59:08 +0000 (16:59 +0100)]
Import dune-common_2.9.0-8.debian.tar.xz

[dgit import tarball dune-common 2.9.0-8 dune-common_2.9.0-8.debian.tar.xz]

14 months agoMerge version 2.9.0-6+rpi1 and 2.9.0-7 to produce 2.9.0-7+rpi1 archive/raspbian/2.9.0-7+rpi1 raspbian/2.9.0-7+rpi1
Raspbian automatic forward porter [Fri, 18 Oct 2024 19:44:45 +0000 (20:44 +0100)]
Merge version 2.9.0-6+rpi1 and 2.9.0-7 to produce 2.9.0-7+rpi1

14 months agoMerge dune-common (2.9.0-7) import into refs/heads/workingbranch
Markus Blatt [Thu, 10 Oct 2024 14:59:54 +0000 (16:59 +0200)]
Merge dune-common (2.9.0-7) import into refs/heads/workingbranch

14 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

14 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

14 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

14 months agodo-not-install-python-scripts
Debian Science Maintainers [Thu, 10 Oct 2024 14:59:54 +0000 (16:59 +0200)]
do-not-install-python-scripts

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

14 months agodisable-long-double-eigenvalue-checks
Debian Science Maintainers [Thu, 10 Oct 2024 14:59:54 +0000 (16:59 +0200)]
disable-long-double-eigenvalue-checks

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

14 months agoskip directories starting with a dot when looking for dune.module
Ansgar Burchardt [Thu, 10 Oct 2024 14:59:54 +0000 (16:59 +0200)]
skip directories starting with a dot when looking for dune.module

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

14 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

14 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

14 months agofix-linitian-file-references-package-build-path
Debian Science Maintainers [Thu, 10 Oct 2024 14:59:54 +0000 (16:59 +0200)]
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

14 months agofix-linitian-file-references-package-build-path-downstream
Debian Science Maintainers [Thu, 10 Oct 2024 14:59:54 +0000 (16:59 +0200)]
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

14 months agoinstall-pkgconfig-without-lib-for-cross-compile
Debian Science Maintainers [Thu, 10 Oct 2024 14:59:54 +0000 (16:59 +0200)]
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

14 months agodune-common (2.9.0-7) unstable; urgency=medium
Markus Blatt [Thu, 10 Oct 2024 14:59:54 +0000 (16:59 +0200)]
dune-common (2.9.0-7) unstable; urgency=medium

  * d/control: Depend on pkgconf instead of obsolete pkg-config
  * d/control: Bumped standards version to 4.7.0 (no-change)

[dgit import unpatched dune-common 2.9.0-7]

14 months agoImport dune-common_2.9.0-7.debian.tar.xz
Markus Blatt [Thu, 10 Oct 2024 14:59:54 +0000 (16:59 +0200)]
Import dune-common_2.9.0-7.debian.tar.xz

[dgit import tarball dune-common 2.9.0-7 dune-common_2.9.0-7.debian.tar.xz]

22 months agoMerge dune-common (2.9.0-6+rpi1) import into refs/heads/workingbranch
Raspbian forward porter [Thu, 8 Feb 2024 16:16:19 +0000 (16:16 +0000)]
Merge dune-common (2.9.0-6+rpi1) import into refs/heads/workingbranch

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]

23 months agoMerge dune-common (2.9.0-6) import into refs/heads/workingbranch
Ansgar [Tue, 26 Dec 2023 18:41:53 +0000 (19:41 +0100)]
Merge dune-common (2.9.0-6) import into refs/heads/workingbranch

23 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

23 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

23 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

23 months agodo-not-install-python-scripts
Debian Science Maintainers [Tue, 26 Dec 2023 18:41:53 +0000 (19:41 +0100)]
do-not-install-python-scripts

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

23 months agodisable-long-double-eigenvalue-checks
Debian Science Maintainers [Tue, 26 Dec 2023 18:41:53 +0000 (19:41 +0100)]
disable-long-double-eigenvalue-checks

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

23 months agoskip directories starting with a dot when looking for dune.module
Ansgar Burchardt [Tue, 26 Dec 2023 18:41:53 +0000 (19:41 +0100)]
skip directories starting with a dot when looking for dune.module

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

23 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

23 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

23 months agofix-linitian-file-references-package-build-path
Debian Science Maintainers [Tue, 26 Dec 2023 18:41:53 +0000 (19:41 +0100)]
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

23 months agofix-linitian-file-references-package-build-path-downstream
Debian Science Maintainers [Tue, 26 Dec 2023 18:41:53 +0000 (19:41 +0100)]
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

23 months agoinstall-pkgconfig-without-lib-for-cross-compile
Debian Science Maintainers [Tue, 26 Dec 2023 18:41:53 +0000 (19:41 +0100)]
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

23 months agodune-common (2.9.0-6) unstable; urgency=medium
Ansgar [Tue, 26 Dec 2023 18:41:53 +0000 (19:41 +0100)]
dune-common (2.9.0-6) unstable; urgency=medium

  * patches: fix: use values that are representable as double in test.
    This should fix the test failure on i386.
    + new patch: 0002-fix-use-values-that-are-representable-as-double-in-t.patch

[dgit import unpatched dune-common 2.9.0-6]

23 months agoImport dune-common_2.9.0-6.debian.tar.xz
Ansgar [Tue, 26 Dec 2023 18:41:53 +0000 (19:41 +0100)]
Import dune-common_2.9.0-6.debian.tar.xz

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

2 years agoMerge dune-common (2.9.0-3) import into refs/heads/workingbranch
Markus Blatt [Thu, 13 Jul 2023 06:20:17 +0000 (07:20 +0100)]
Merge dune-common (2.9.0-3) import into refs/heads/workingbranch

2 years 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

2 years agodo-not-install-python-scripts
Debian Science Maintainers [Thu, 13 Jul 2023 06:20:17 +0000 (07:20 +0100)]
do-not-install-python-scripts

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

2 years agodisable-long-double-eigenvalue-checks
Debian Science Maintainers [Thu, 13 Jul 2023 06:20:17 +0000 (07:20 +0100)]
disable-long-double-eigenvalue-checks

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

2 years agoskip directories starting with a dot when looking for dune.module
Ansgar Burchardt [Thu, 13 Jul 2023 06:20:17 +0000 (07:20 +0100)]
skip directories starting with a dot when looking for dune.module

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

2 years 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

2 years 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

2 years agofix-linitian-file-references-package-build-path
Debian Science Maintainers [Thu, 13 Jul 2023 06:20:17 +0000 (07:20 +0100)]
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

2 years agofix-linitian-file-references-package-build-path-downstream
Debian Science Maintainers [Thu, 13 Jul 2023 06:20:17 +0000 (07:20 +0100)]
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

2 years agoinstall-pkgconfig-without-lib-for-cross-compile
Debian Science Maintainers [Thu, 13 Jul 2023 06:20:17 +0000 (07:20 +0100)]
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

2 years agodune-common (2.9.0-3) unstable; urgency=medium
Markus Blatt [Thu, 13 Jul 2023 06:20:17 +0000 (07:20 +0100)]
dune-common (2.9.0-3) unstable; urgency=medium

  * d/patches: Backported upstream GCC-13 compile fix
      (Closes: #1037630)

[dgit import unpatched dune-common 2.9.0-3]

2 years agoImport dune-common_2.9.0-3.debian.tar.xz
Markus Blatt [Thu, 13 Jul 2023 06:20:17 +0000 (07:20 +0100)]
Import dune-common_2.9.0-3.debian.tar.xz

[dgit import tarball dune-common 2.9.0-3 dune-common_2.9.0-3.debian.tar.xz]

2 years agoMerge dune-common (2.9.0-2) import into refs/heads/workingbranch
Markus Blatt [Thu, 12 Jan 2023 15:39:41 +0000 (15:39 +0000)]
Merge dune-common (2.9.0-2) import into refs/heads/workingbranch

2 years agodo-not-install-python-scripts
Debian Science Maintainers [Thu, 12 Jan 2023 15:39:41 +0000 (15:39 +0000)]
do-not-install-python-scripts

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

2 years agodisable-long-double-eigenvalue-checks
Debian Science Maintainers [Thu, 12 Jan 2023 15:39:41 +0000 (15:39 +0000)]
disable-long-double-eigenvalue-checks

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

2 years agoskip directories starting with a dot when looking for dune.module
Ansgar Burchardt [Thu, 12 Jan 2023 15:39:41 +0000 (15:39 +0000)]
skip directories starting with a dot when looking for dune.module

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

2 years 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

2 years 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

2 years agofix-linitian-file-references-package-build-path
Debian Science Maintainers [Thu, 12 Jan 2023 15:39:41 +0000 (15:39 +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

2 years agofix-linitian-file-references-package-build-path-downstream
Debian Science Maintainers [Thu, 12 Jan 2023 15:39:41 +0000 (15:39 +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

2 years agoinstall-pkgconfig-without-lib-for-cross-compile
Debian Science Maintainers [Thu, 12 Jan 2023 15:39:41 +0000 (15:39 +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

2 years agodune-common (2.9.0-2) unstable; urgency=medium
Markus Blatt [Thu, 12 Jan 2023 15:39:41 +0000 (15:39 +0000)]
dune-common (2.9.0-2) unstable; urgency=medium

  * Upload to unstable
  * d/patches: Prevent build-path from appearing in downstream DUNE modules
  * d/control: Added Markus Blatt as uploader (with consent of Ansgar)

[dgit import unpatched dune-common 2.9.0-2]

2 years agoImport dune-common_2.9.0-2.debian.tar.xz
Markus Blatt [Thu, 12 Jan 2023 15:39:41 +0000 (15:39 +0000)]
Import dune-common_2.9.0-2.debian.tar.xz

[dgit import tarball dune-common 2.9.0-2 dune-common_2.9.0-2.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]

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

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

3 years agoMerge dune-common (2.8.0-4) import into refs/heads/workingbranch
Drew Parsons [Sat, 19 Mar 2022 12:10:34 +0000 (12:10 +0000)]
Merge dune-common (2.8.0-4) import into refs/heads/workingbranch

3 years agoAlso search for libscotchmetisv5 and libscotchmetisv3.
Markus Blatt [Fri, 18 Mar 2022 21:03:05 +0000 (22:03 +0100)]
Also search for libscotchmetisv5 and libscotchmetisv3.

On Debian these might be present instead of libscotchmetis,

Gbp-Pq: Name findmetis_scotch7.patch