[Debian-med-packaging] Bug#1120219: pyscanfcs: FTBFS: dh_auto_test: error: pybuild --test -i python{version} -p 3.13 returned exit code 13

Santiago Vila sanvila at debian.org
Thu Nov 6 11:59:50 GMT 2025


Package: src:pyscanfcs
Version: 0.3.6+ds-5
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/202511/

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:pyscanfcs, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --with python3 --buildsystem=pybuild
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_clean
	pybuild --clean -i python{version} -p 3.13
I: pybuild base:311: python3.13 setup.py clean 
/usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        ********************************************************************************


[... snipped ...]

pdfTeX warning: pdflatex (file ./Images/alexB.pdf): PDF inclusion: multiple pdf
s with page group included in a single page
>]
[7 <./Images/PyScanFCS_Main.png>]
[8]

LaTeX Warning: Citation `Ries2009' on page 9 undefined on input line 198.


LaTeX Warning: Citation `Wohland2001' on page 9 undefined on input line 204.

)
[9] (./PyScanFCS_doc.bbl)
[10] (./PyScanFCS_doc.aux (./PyScanFCS_doc_content.aux))

LaTeX Warning: There were undefined references.


LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

 )
(see the transcript file for additional information) </tmp/texfonts/pk/ljfour/j
knappen/ec/tcrm1200.600pk></usr/share/texlive/texmf-dist/fonts/type1/public/ams
fonts/cm/cmbx10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/
cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmm
i10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi12.pf
b></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.pfb></usr
/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/
texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/texlive
/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb></usr/share/texlive/texmf-d
ist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/texlive/texmf-dist/font
s/type1/public/amsfonts/cm/cmssbx10.pfb></usr/share/texlive/texmf-dist/fonts/ty
pe1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/type1/pu
blic/amsfonts/cm/cmti12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/a
msfonts/cm/cmtt10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfont
s/cm/cmtt12.pfb>
Output written on PyScanFCS_doc.pdf (10 pages, 462322 bytes).
SyncTeX written on PyScanFCS_doc.synctex.gz.
Transcript written on PyScanFCS_doc.log.
This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./PyScanFCS_doc.tex
LaTeX2e <2025-06-01> patch level 1
L3 programming layer <2025-09-02>
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrartcl.cls
Document Class: scrartcl 2025/09/09 v3.48 KOMA-Script document class (article)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrkbase.sty
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/tocbasic.sty)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrsize12pt.clo)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/typearea.sty))
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty)
(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
(/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def)
(/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
(/usr/share/texlive/texmf-dist/tex/generic/babel/locale/en/babel-english.tex)))
 (/usr/share/texlive/texmf-dist/tex/latex/sistyle/sistyle.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)
(/usr/share/texlive/texmf-dist/tex/latex/cite/cite.sty)
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)
(/usr/share/texlive/texmf-dist/tex/latex/subfig/subfig.sty
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty)

Package caption Warning: Unknown document class (or package),
(caption)                standard defaults will be used.
See the caption package documentation for explanation.

))

Class scrartcl Warning: Mapping of
(scrartcl)               \setcapindent{0pt}
(scrartcl)              to
(scrartcl)               \captionsetup{indent=0.0pt}
(scrartcl)              because the caption package is being used.
(scrartcl)              When using the caption package, it is recommended
(scrartcl)              to use the options of this package directly instead
(scrartcl)              of the KOMA-Script setting on line 47.

(/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)
(/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx))
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/svgnam.def)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty)
(/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty)
(/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty)
(/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty)
(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
(/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def)

Package hyperref Warning: Unexpected value for option `pdftex'
(hyperref)                is ignored on input line 4066.

(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
(/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
(/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/doi/doi.sty)
(/usr/share/texlive/texmf-dist/tex/latex/bookmark/bookmark.sty
(/usr/share/texlive/texmf-dist/tex/latex/bookmark/bkm-pdftex.def))
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
(./PyScanFCS_doc.aux (./PyScanFCS_doc_content.aux))
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd)
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
(./PyScanFCS_doc.toc)
[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <./Images/PyScanFCS_logo_
dark.pdf>] (./PyScanFCS_doc_content.tex
Underfull \hbox (badness 10000) in paragraph at lines 5--15


Underfull \hbox (badness 10000) in paragraph at lines 5--15


Underfull \hbox (badness 10000) in paragraph at lines 35--55


[2]
[3]

LaTeX Warning: No positions in optional float specifier.
               Default added (so using `tbp') on input line 83.


[4 <./Images/SFCSmodi.pdf>]

LaTeX Warning: `h' float specifier changed to `ht'.


[5 <./Images/GUV.pdf> <./Images/1color1focus.pdf>]
[6 <./Images/alexA.pdf> <./Images/alexB.pdf

pdfTeX warning: pdflatex (file ./Images/alexB.pdf): PDF inclusion: multiple pdf
s with page group included in a single page
>]
[7 <./Images/PyScanFCS_Main.png>]
[8])
[9] (./PyScanFCS_doc.bbl)
[10] (./PyScanFCS_doc.aux (./PyScanFCS_doc_content.aux)) )
(see the transcript file for additional information) </tmp/texfonts/pk/ljfour/j
knappen/ec/tcrm1200.600pk></usr/share/texlive/texmf-dist/fonts/type1/public/ams
fonts/cm/cmbx10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/
cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmm
i10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi12.pf
b></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.pfb></usr
/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/
texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/share/texlive
/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb></usr/share/texlive/texmf-d
ist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/texlive/texmf-dist/font
s/type1/public/amsfonts/cm/cmssbx10.pfb></usr/share/texlive/texmf-dist/fonts/ty
pe1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/type1/pu
blic/amsfonts/cm/cmti12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/a
msfonts/cm/cmtt10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfont
s/cm/cmtt12.pfb>
Output written on PyScanFCS_doc.pdf (10 pages, 462361 bytes).
SyncTeX written on PyScanFCS_doc.synctex.gz.
Transcript written on PyScanFCS_doc.log.
rm -f PyScanFCS_doc.pdf; ln -s doc/PyScanFCS_doc.pdf
convert -background "rgba(255,255,255,0)" -geometry 32x32 \
	doc/Images/PyScanFCS_icon.svg debian/pyscanfcs.xpm
dh_auto_build
	pybuild --build -i python{version} -p 3.13
I: pybuild base:311: /usr/bin/python3 setup.py build 
/usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!

        ********************************************************************************
        Requirements should be satisfied by a PEP 517 installer.
        If you are using pip, you can try `pip install --use-pep517`.
        ********************************************************************************

!!
  dist.fetch_build_eggs(dist.setup_requires)
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require'
  warnings.warn(msg)
/usr/lib/python3/dist-packages/setuptools/dist.py:334: InformationOnly: Normalizing '2020.06.05.post09' to '2020.6.5.post9'
  self.metadata.version = self._normalize_version(self.metadata.version)
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyscanfcs/build/pyscanfcs
copying pyscanfcs/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyscanfcs/build/pyscanfcs
copying pyscanfcs/__main__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyscanfcs/build/pyscanfcs
copying pyscanfcs/fitting.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyscanfcs/build/pyscanfcs
copying pyscanfcs/openfile.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyscanfcs/build/pyscanfcs
copying pyscanfcs/_version.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyscanfcs/build/pyscanfcs
copying pyscanfcs/util.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyscanfcs/build/pyscanfcs
copying pyscanfcs/_version_save.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyscanfcs/build/pyscanfcs
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyscanfcs/build/pyscanfcs/gui_wx
copying pyscanfcs/gui_wx/doc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyscanfcs/build/pyscanfcs/gui_wx
copying pyscanfcs/gui_wx/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyscanfcs/build/pyscanfcs/gui_wx
copying pyscanfcs/gui_wx/icon.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyscanfcs/build/pyscanfcs/gui_wx
copying pyscanfcs/gui_wx/uilayer.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyscanfcs/build/pyscanfcs/gui_wx
copying pyscanfcs/gui_wx/misc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyscanfcs/build/pyscanfcs/gui_wx
copying pyscanfcs/gui_wx/main.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyscanfcs/build/pyscanfcs/gui_wx
copying pyscanfcs/gui_wx/edclasses.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyscanfcs/build/pyscanfcs/gui_wx
copying pyscanfcs/gui_wx/PyScanFCS.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyscanfcs/build/pyscanfcs/gui_wx
running egg_info
creating pyscanfcs.egg-info
writing pyscanfcs.egg-info/PKG-INFO
writing dependency_links to pyscanfcs.egg-info/dependency_links.txt
writing entry points to pyscanfcs.egg-info/entry_points.txt
writing requirements to pyscanfcs.egg-info/requires.txt
writing top-level names to pyscanfcs.egg-info/top_level.txt
writing manifest file 'pyscanfcs.egg-info/SOURCES.txt'
reading manifest file 'pyscanfcs.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.md' under directory 'doc'
warning: no files found matching '*.bib' under directory 'docs'
warning: no files found matching '*.gif' under directory 'docs'
warning: no files found matching '*.jpg' under directory 'docs'
warning: no files found matching '*.md' under directory 'tests'
no previously-included directories found matching 'docs/_build'
warning: no previously-included files found matching 'docs/_version_save.py'
adding license file 'LICENSE'
writing manifest file 'pyscanfcs.egg-info/SOURCES.txt'
copying pyscanfcs/bin_pe.pyx -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyscanfcs/build/pyscanfcs
running build_ext
Compiling pyscanfcs/bin_pe.pyx because it changed.
[1/1] Cythonizing pyscanfcs/bin_pe.pyx
building 'pyscanfcs.bin_pe' extension
creating build/temp.linux-x86_64-cpython-313/pyscanfcs
x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include -I/usr/include/python3.13 -c pyscanfcs/bin_pe.c -o build/temp.linux-x86_64-cpython-313/pyscanfcs/bin_pe.o
x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-cpython-313/pyscanfcs/bin_pe.o -L/usr/lib/x86_64-linux-gnu -o /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyscanfcs/build/pyscanfcs/bin_pe.cpython-313-x86_64-linux-gnu.so
# Provide an usual interpreter.
sed -i '1s@^#!/usr/bin/env python$@#!/usr/bin/python3@' \
	pyscanfcs/_version_save.py \
	pyscanfcs/_version.py
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test -O--buildsystem=pybuild
	pybuild --test -i python{version} -p 3.13
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyscanfcs/build; python3.13 -m pytest tests
/usr/bin/python3.13: No module named pytest
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pyscanfcs/build; python3.13 -m pytest tests
	rm -fr -- /tmp/dh-xdg-rundir-kzqkpm3_
dh_auto_test: error: pybuild --test -i python{version} -p 3.13 returned exit code 13
make: *** [debian/rules:24: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------



More information about the Debian-med-packaging mailing list