GNU bug report logs - #78978
[PATCH] gnu: python-dolfin-adjoint: Fix build.

Previous Next

Package: guix-patches;

Reported by: Paul Garlick <pgarlick <at> tourbillion-technology.com>

Date: Wed, 9 Jul 2025 11:54:02 UTC

Severity: normal

Tags: patch

Done: Andreas Enge <andreas <at> enge.fr>

To reply to this bug, email your comments to 78978 AT debbugs.gnu.org.
There is no need to reopen the bug first.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#78978; Package guix-patches. (Wed, 09 Jul 2025 11:54:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Paul Garlick <pgarlick <at> tourbillion-technology.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Wed, 09 Jul 2025 11:54:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Paul Garlick <pgarlick <at> tourbillion-technology.com>
To: guix-patches <at> gnu.org
Cc: Paul Garlick <pgarlick <at> tourbillion-technology.com>
Subject: [PATCH] gnu: python-dolfin-adjoint: Fix build.
Date: Wed,  9 Jul 2025 12:52:14 +0100
* gnu/packages/simulation.scm (python-dolfin-adjoint): Fix build.
[arguments]: Set pytest import mode. Update list of failing tests.
[native-inputs]: Add python-setuptools and python-wheel, needed by
pyproject-build-system.
---
 gnu/packages/simulation.scm | 29 ++++++++++++-----------------
 1 file changed, 12 insertions(+), 17 deletions(-)

diff --git a/gnu/packages/simulation.scm b/gnu/packages/simulation.scm
index 7d7668f117..7b97d07ebe 100644
--- a/gnu/packages/simulation.scm
+++ b/gnu/packages/simulation.scm
@@ -1215,22 +1215,15 @@ (define-public python-dolfin-adjoint
       #~(list
          ;; Ignore tests which require missing packages and/or failed during
          ;; tests collection.
-         "--ignore=tests/firedrake_adjoint/test_assignment.py"
-         "--ignore=tests/firedrake_adjoint/test_burgers_newton.py"
-         "--ignore=tests/firedrake_adjoint/test_dynamic_meshes.py"
-         "--ignore=tests/firedrake_adjoint/test_hessian.py"
-         "--ignore=tests/firedrake_adjoint/test_reduced_functional.py"
-         "--ignore=tests/firedrake_adjoint/test_shape_derivatives.py"
-         "--ignore=tests/firedrake_adjoint/test_solving.py"
-         "--ignore=tests/firedrake_adjoint/test_tlm.py"
-         "--ignore=tests/migration/burgers_newton/test_burgers_newton.py"
-         "--ignore=tests/migration/linear_solver/test_linear_solver.py"
-         "--ignore=tests/migration/optimization_scipy/test_optimization_scipy.py"
-         "--ignore=tests/migration/projection/test_projection.py"
-         "--ignore=tests/migration/reduced_functional/test_reduced_functional.py"
-         "--ignore=tests/migration/split/test_split.py"
-         "-k" (string-append "not test_read_checkpoint"
-                             " and not test_krylov_solver_preconditioner_function_ctrl"))
+         "--import-mode=importlib"
+         "--ignore=tests/firedrake_adjoint"
+         "--ignore=tests/fenics_adjoint/test_dynamic_meshes.py"
+         "-k" (string-append "not test_sin_weak_spatial and "
+                             "not test_shape_hessian and "
+                             "not test_read_checkpoint and "
+                             "not test_lu_solver and "
+                             "not test_lu_solver_function_ctrl and "
+                             "not test_dirichletbc_subspace"))
       #:phases
       #~(modify-phases %standard-phases
           (add-after 'build 'mpi-setup #$%openmpi-setup)
@@ -1257,7 +1250,9 @@ (define-public python-dolfin-adjoint
            python-decorator
            python-flake8
            python-pkgconfig
-           python-pytest))
+           python-pytest
+           python-setuptools
+           python-wheel))
     (propagated-inputs
      (list python-scipy))
     (home-page "https://www.dolfin-adjoint.org")
-- 
2.39.5





Reply sent to Andreas Enge <andreas <at> enge.fr>:
You have taken responsibility. (Thu, 10 Jul 2025 10:10:04 GMT) Full text and rfc822 format available.

Notification sent to Paul Garlick <pgarlick <at> tourbillion-technology.com>:
bug acknowledged by developer. (Thu, 10 Jul 2025 10:10:05 GMT) Full text and rfc822 format available.

Message #10 received at 78978-done <at> debbugs.gnu.org (full text, mbox):

From: Andreas Enge <andreas <at> enge.fr>
To: Paul Garlick <pgarlick <at> tourbillion-technology.com>
Cc: 78978-done <at> debbugs.gnu.org
Subject: Re: [PATCH] gnu: python-dolfin-adjoint: Fix build.
Date: Thu, 10 Jul 2025 12:09:17 +0200
Am Wed, Jul 09, 2025 at 12:52:14PM +0100 schrieb Paul Garlick:
> * gnu/packages/simulation.scm (python-dolfin-adjoint): Fix build.
> [arguments]: Set pytest import mode. Update list of failing tests.
> [native-inputs]: Add python-setuptools and python-wheel, needed by
> pyproject-build-system.

Pushed, thanks!

Andreas





This bug report was last modified 1 day ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.