Bug#1122465: python-escript: FTBFS: dh_install: error: missing files, aborting
There is new release 6.1.0 now: https://github.com/LutzGross/esys-escript.github.io/releases/tag/6.1.0 Lutz From: Santiago Vila Sent: Saturday, 18 April 2026 7:54 To: [email protected] <[email protected]> Subject: Bug#1122465: python-escript: FTBFS: dh_install: error: missing files, aborting Hi. Part of the problem here is that current texlive does not accept old LaTeX syntax. The current documents need one or more fixes like this one: --- a/doc/user/speckley.tex +++ b/doc/user/speckley.tex @@ -40,7 +40,7 @@ \begin{array}{cl} & \displaystyle{ \int_{\Omega} -D \cdot vu \; d\Omega } + \int_{\Gamma} d \cdot vu \; d{\Gamma} +D \cdot vu \; d\Omega + \int_{\Gamma} d \cdot vu \; d{\Gamma} } = \displaystyle{\int_{\Omega} X_{j} \cdot v_{,j}+ Y \cdot v \; d\Omega } + \displaystyle{\int_{\Gamma} y \cdot v \; d{\Gamma}} [ But my LaTeX is rusty, and I don't know how to fix the remaining errors, sorry ]. After fixing the LaTeX errors, it would be possible to drop the "true" in debian/rules (see #1089841), but then there are still compiling errors to fix. Unfortunately, upstream project has not released a new version since 2022. Thanks.
Bug#1122465: python-escript: FTBFS: dh_install: error: missing files, aborting
Hi. Part of the problem here is that current texlive does not accept old LaTeX
syntax.
The current documents need one or more fixes like this one:
--- a/doc/user/speckley.tex
+++ b/doc/user/speckley.tex
@@ -40,7 +40,7 @@
\begin{array}{cl} &
\displaystyle{
\int_{\Omega}
-D \cdot vu \; d\Omega } + \int_{\Gamma} d \cdot vu \; d{\Gamma}
+D \cdot vu \; d\Omega + \int_{\Gamma} d \cdot vu \; d{\Gamma} }
= \displaystyle{\int_{\Omega} X_{j} \cdot v_{,j}+ Y \cdot v \; d\Omega }
+ \displaystyle{\int_{\Gamma} y \cdot v \; d{\Gamma}}
[ But my LaTeX is rusty, and I don't know how to fix the remaining errors,
sorry ].
After fixing the LaTeX errors, it would be possible to drop the "true"
in debian/rules (see #1089841), but then there are still compiling
errors to fix.
Unfortunately, upstream project has not released a new version since 2022.
Thanks.
Bug#1122465: python-escript: FTBFS: dh_install: error: missing files, aborting
On Sat, Jan 17, 2026 at 07:53:39PM +0200, Adrian Bunk wrote: > Are you still able to reproduce it? Yes, 100% of the time at least since 2025-12-09, and I tried last time today.
Bug#1122465: python-escript: FTBFS: dh_install: error: missing files, aborting
On Wed, Dec 10, 2025 at 08:40:40PM +, Santiago Vila wrote: > Package: src:python-escript > Version: 5.6-10 > Severity: serious > Tags: ftbfs forky sid >... >dh_install -O-v > install -m0755 -d debian/python3-escript/usr/bin > cp --reflink=auto -a ./debian/stage3/bin/run-escript3 > debian/python3-escript/usr/bin/ > install -m0755 -d debian/python3-escript/usr/lib/python3-escript > cp --reflink=auto -a ./debian/stage3/esys > debian/python3-escript/usr/lib/python3-escript/ > install -m0755 -d debian/python3-escript/usr/lib/python3-escript/lib > cp --reflink=auto -a ./debian/stage3/lib/buildvars > debian/python3-escript/usr/lib/python3-escript/lib/ > install -m0755 -d debian/python3-escript/usr/share/doc/python3-escript > cp --reflink=auto -a ./debian/copyright > debian/python3-escript/usr/share/doc/python3-escript/ > dh_install: warning: Cannot find (any matches for) > "debian/stage3/release/doc/doxygen/html/*" (tried in ., debian/tmp) > > dh_install: warning: python-escript-doc missing files: > debian/stage3/release/doc/doxygen/html/* > dh_install: warning: Cannot find (any matches for) > "debian/tmp3/posix/doc/inversion/inversion.pdf" (tried in ., debian/tmp) > > dh_install: warning: python-escript-doc missing files: > debian/tmp3/posix/doc/inversion/inversion.pdf > install -m0755 -d > debian/python-escript-doc/usr/share/doc/python-escript-doc > cp --reflink=auto -a ./debian/copyright > ./debian/tmp3/posix/doc/cookbook/cookbook.pdf > debian/python-escript-doc/usr/share/doc/python-escript-doc/ > dh_install: error: missing files, aborting > make: *** [debian/rules:44: binary] Error 255 > dpkg-buildpackage: error: debian/rules binary subprocess returned exit status > 2 > Are you still able to reproduce it? It works both locally and in reproducible, but I do not really understand what broke or fixed it. cu Adrian
Bug#1122465: python-escript: FTBFS: dh_install: error: missing files, aborting
Package: src:python-escript Version: 5.6-10 Severity: serious Tags: ftbfs forky sid Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202512/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you cannot reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:python-escript, so that this is still visible in the BTS web page for this package. Thanks. [...] debian/rules clean dh clean -v debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/python3-escript.substvars debian/python-escript-doc.substvars debian/python3-escript-mpi.substvars debian/files rm -fr -- debian/python3-escript/ debian/tmp/ debian/python-escript-doc/ debian/python3-escript-mpi/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ [... snipped ...] Install file: "debian/tmp3M/posix/downunder/mappings.pyc" as "debian/stage3M/esys/downunder/mappings.pyc" /usr/bin/python3 scripts/py_comp.py downunder/py_src/minimizers.py debian/tmp3M/posix/downunder/minimizers.pyc Install file: "debian/tmp3M/posix/downunder/minimizers.pyc" as "debian/stage3M/esys/downunder/minimizers.pyc" /usr/bin/python3 scripts/py_comp.py downunder/py_src/regularizations.py debian/tmp3M/posix/downunder/regularizations.pyc Install file: "debian/tmp3M/posix/downunder/regularizations.pyc" as "debian/stage3M/esys/downunder/regularizations.pyc" /usr/bin/python3 scripts/py_comp.py downunder/py_src/seismic.py debian/tmp3M/posix/downunder/seismic.pyc Install file: "debian/tmp3M/posix/downunder/seismic.pyc" as "debian/stage3M/esys/downunder/seismic.pyc" /usr/bin/python3 scripts/py_comp.py downunder/py_src/splitinversioncostfunctions.py debian/tmp3M/posix/downunder/splitinversioncostfunctions.pyc Install file: "debian/tmp3M/posix/downunder/splitinversioncostfunctions.pyc" as "debian/stage3M/esys/downunder/splitinversioncostfunctions.pyc" /usr/bin/python3 scripts/py_comp.py downunder/py_src/splitminimizers.py debian/tmp3M/posix/downunder/splitminimizers.pyc Install file: "debian/tmp3M/posix/downunder/splitminimizers.pyc" as "debian/stage3M/esys/downunder/splitminimizers.pyc" /usr/bin/python3 scripts/py_comp.py downunder/py_src/splitregularizations.py debian/tmp3M/posix/downunder/splitregularizations.pyc Install file: "debian/tmp3M/posix/downunder/splitregularizations.pyc" as "debian/stage3M/esys/downunder/splitregularizations.pyc" /usr/bin/python3 scripts/py_comp.py downunder/py_src/forwardmodels/__init__.py debian/tmp3M/posix/downunder/forwardmodels/__init__.pyc Install file: "debian/tmp3M/posix/downunder/forwardmodels/__init__.pyc" as "debian/stage3M/esys/downunder/forwardmodels/__init__.pyc" /usr/bin/python3 scripts/py_comp.py downunder/py_src/forwardmodels/acoustic.py debian/tmp3M/posix/downunder/forwardmodels/acoustic.pyc Install file: "debian/tmp3M/posix/downunder/forwardmodels/acoustic.pyc" as "debian/stage3M/esys/downunder/forwardmodels/acoustic.pyc" /usr/bin/python3 scripts/py_comp.py downunder/py_src/forwardmodels/base.py debian/tmp3M/posix/downunder/forwardmodels/base.pyc Install file: "debian/tmp3M/posix/downunder/forwardmodels/base.pyc" as "debian/stage3M/esys/downunder/forwardmodels/base.pyc" /usr/bin/python3 scripts/py_comp.py downunder/py_src/forwardmodels/dcresistivity.py debian/tmp3M/posix/downunder/forwardmodels/dcresistivity.pyc Install file: "debian/tmp3M/posix/downunder/forwardmodels/dcresistivity.pyc" as "debian/stage3M/esys/downunder/forwardmodels/dcresistivity.pyc" /usr/bin/python3 scripts/py_comp.py downunder/py_src/forwardmodels/gravity.py debian/tmp3M/posix/downunder/forwardmodels/gravity.pyc Install file: "debian/tmp3M/posix/downunder/forwardmodels/gravity.pyc" as "debian/stage3M/esys/downunder/forwardmodels/gravity.pyc" /usr/bin/python3 scripts/py_comp.py downunder/py_src/forwardmodels/magnetic.py debian/tmp3M/posix/downunder/forwardmodels/magnetic.p

