Source: gpaw Version: 24.1.0-1 Tags: patch User: debian-cr...@lists.debian.org Usertags: cross-satisfiability
gpaw cannot be cross built from source as some of its dependencies such as python3-pytest are not cross-satisfiable. Since most cross builds are performed with the nocheck build profile, annotating test dependencies is a simple method for improving the situation. I identified those dependencies that are eligible for being annotated and am attaching a patch about it. I verified that a nocheck build produces a bit-identical result to a full build. Please consider applying the patch. Annotating dependencies <!nocheck> also improves the operation of the testing autoremover and reduces the key package set. Helmut
diff --minimal -Nru gpaw-24.1.0/debian/changelog gpaw-24.1.0/debian/changelog --- gpaw-24.1.0/debian/changelog 2024-03-02 18:15:21.000000000 +0100 +++ gpaw-24.1.0/debian/changelog 2024-08-17 11:43:37.000000000 +0200 @@ -1,3 +1,10 @@ +gpaw (24.1.0-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Annotate test dependencies <!nocheck> (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Sat, 17 Aug 2024 11:43:37 +0200 + gpaw (24.1.0-1) unstable; urgency=medium * New upstream release diff --minimal -Nru gpaw-24.1.0/debian/control gpaw-24.1.0/debian/control --- gpaw-24.1.0/debian/control 2024-03-02 16:07:13.000000000 +0100 +++ gpaw-24.1.0/debian/control 2024-08-17 11:43:37.000000000 +0200 @@ -6,18 +6,18 @@ Priority: optional Build-Depends: debhelper-compat (= 13), dh-python, - gpaw-data, - libblas-dev, + gpaw-data <!nocheck>, + libblas-dev <!nocheck>, libelpa-dev (>= 2017.12.01), libfftw3-dev, libscalapack-mpi-dev (>= 2.0.2), libxc-dev, mpi-default-dev, python3-all-dev, - python3-ase (>= 3.22.1), + python3-ase (>= 3.22.1) <!nocheck>, python3-numpy, - python3-pytest, - python3-scipy, + python3-pytest <!nocheck>, + python3-scipy <!nocheck>, python3-setuptools Standards-Version: 4.6.2 Rules-Requires-Root: no