[Debian-astro-maintainers] Bug#1016304: pyraf: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.10 returned exit code 13

Lucas Nussbaum lucas at debian.org
Fri Jul 29 19:23:57 BST 2022


Source: pyraf
Version: 2.2.1-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20220728 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>  debian/rules binary
> dh binary --with python3 --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:239: python3.10 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:239: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/iraffunctions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/gkicmd.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/newWindowHack.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/splash.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/irafhelp.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/irafpar.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/__main__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/irafcompleter.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/msgiobuffer.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/irafnames.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/irafdisplay.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/fill_clcache.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/gwm.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/irafgwcs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/clcache.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/tkplottext.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/urwfiledlg.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/cllinecache.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/gkitkplot.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/graphcap.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/irafukey.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/ipython_api.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/MplCanvasAdapter.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/fontdata.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/tpar.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/clparse.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/gkigcur.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/iraftask.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/wutil.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/cltoken.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/gki.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/msgiowidget.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/pseteparoption.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/irafecl.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/pycmdline.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/pyrafTk.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/iraf.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/gkiiraf.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/aqutil.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/clast.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/irafimcur.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/irafinst.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/textattrib.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/sqliteshelve.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/generic.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/cl2py.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/GkiMpl.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/filecache.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/cgeneric.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/irafimport.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/clscan.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/irafexecute.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/Ptkplot.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/version.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/pyrafglobals.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/epar.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/urwutil.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/gkitkbase.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/subproc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tests
> copying pyraf/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tests
> copying pyraf/tests/test_using_tasks.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tests
> copying pyraf/tests/test_clcache.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tests
> copying pyraf/tests/test_cli.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tests
> copying pyraf/tests/test_core_nongraphics.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tests
> copying pyraf/tests/test_basic.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tests
> copying pyraf/tests/test_invocation.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tests
> copying pyraf/tests/test_tasks.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tests
> copying pyraf/tests/test_graphics.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tests
> copying pyraf/tests/test_plot.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tests
> copying pyraf/tests/utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools
> copying pyraf/tools/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools
> copying pyraf/tools/vtor_checks.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools
> copying pyraf/tools/capable.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools
> copying pyraf/tools/basicpar.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools
> copying pyraf/tools/filedlg.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools
> copying pyraf/tools/irafutils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools
> copying pyraf/tools/teal_bttn.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools
> copying pyraf/tools/compmixin.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools
> copying pyraf/tools/teal.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools
> copying pyraf/tools/dialog.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools
> copying pyraf/tools/irafglobals.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools
> copying pyraf/tools/taskpars.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools
> copying pyraf/tools/tkrotext.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools
> copying pyraf/tools/alert.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools
> copying pyraf/tools/editpar.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools
> copying pyraf/tools/minmatch.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools
> copying pyraf/tools/cfgpars.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools
> copying pyraf/tools/listdlg.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools
> copying pyraf/tools/eparoption.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools/tests
> copying pyraf/tools/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools/tests
> copying pyraf/tools/tests/test_irafutils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools/tests
> copying pyraf/tools/tests/test_cfgobj.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools/tests
> copying pyraf/tools/tests/test_minmatch.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools/tests
> copying pyraf/tools/tests/test_compmixin.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools/tests
> copying pyraf/blankcursor.xbm -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/epar.optionDB -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/pyraflogo_rgb_web.gif -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> copying pyraf/ipythonrc-pyraf -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tests/data
> copying pyraf/tests/data/psdump_prow_256_250_200.ps -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tests/data
> copying pyraf/tests/data/psi_land_prow_250.ps -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tests/data
> copying pyraf/tests/data/psdump_prow_256.ps -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tests/data
> copying pyraf/tests/data/psi_land_prow_256_250_200.ps -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tests/data
> copying pyraf/tests/data/psdump_prow_250.ps -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tests/data
> copying pyraf/tests/data/psdump_prow_256_250.ps -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tests/data
> copying pyraf/tests/data/pset_msstat_input.fits -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tests/data
> copying pyraf/tests/data/psi_land_prow_256_250.ps -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tests/data
> copying pyraf/tests/data/psi_land_prow_256.ps -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tests/data
> copying pyraf/tools/tests/rt_sample.cfgspc -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools/tests
> copying pyraf/tools/tests/rt_sample.cfg -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools/tests
> copying pyraf/tools/tests/cfgobj_output.ref -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/tools/tests
> running build_ext
> building 'pyraf.sscanf' extension
> creating build
> creating build/temp.linux-x86_64-3.10
> creating build/temp.linux-x86_64-3.10/pyraf
> x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.10 -c pyraf/sscanfmodule.c -o build/temp.linux-x86_64-3.10/pyraf/sscanfmodule.o
> x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 -Wl,-z,relro -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.10/pyraf/sscanfmodule.o -o /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/sscanf.cpython-310-x86_64-linux-gnu.so
> building 'pyraf.xutil' extension
> x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.10 -c pyraf/xutil.c -o build/temp.linux-x86_64-3.10/pyraf/xutil.o
> x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 -Wl,-z,relro -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.10/pyraf/xutil.o -lX11 -o /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/xutil.cpython-310-x86_64-linux-gnu.so
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:239: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build; python3.10 -m pytest 
> tput: No value for $TERM and no -T specified
> ============================= test session starts ==============================
> platform linux -- Python 3.10.5, pytest-7.1.2, pluggy-1.0.0+repack
> rootdir: /<<PKGBUILDDIR>>, configfile: setup.cfg
> plugins: astropy-header-0.2.1, mock-3.8.2, hypothesis-6.36.0, filter-subpackage-0.1.1, arraydiff-0.5.0, astropy-0.10.0, doctestplus-0.12.0, openfiles-0.5.0, cov-3.0.0, remotedata-0.3.3
> 
> No graphics display available for this session.
> Graphics tasks that attempt to plot to an interactive screen will fail.
> For help, search "PyRAF FAQ 5.13"
> 
> Created directory /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/.iraf/pyraf for cache
> collected 404 items
> 
> pyraf/tests/test_basic.py ....
> pyraf/tests/test_clcache.py .
> pyraf/tests/test_cli.py ..........................................................................................................................................................................................
> pyraf/tests/test_core_nongraphics.py .....................x..
> pyraf/tests/test_graphics.py ..........s
> pyraf/tests/test_invocation.py ..F.....................x........x........ssss..s
> pyraf/tests/test_plot.py ssssssssssssssssssssssssssss
> pyraf/tests/test_tasks.py ......................................................./usr/bin/ld: warning: zsvjmp.o: missing .note.GNU-stack section implies executable stack
> /usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
> ..
> pyraf/tests/test_using_tasks.py sssssss
> pyraf/tools/tests/test_cfgobj.py .
> pyraf/tools/tests/test_compmixin.py ....
> pyraf/tools/tests/test_irafutils.py .............
> pyraf/tools/tests/test_minmatch.py ...................
> 
> =================================== FAILURES ===================================
> ____________________ test_invoke_command[False-print(1)-10] ____________________
> 
> _with_pyraf = <pyraf.tests.test_invocation.PyrafEx object at 0x7fabe757e830>
> test_input = 'print(1)', expected = '1', use_ecl = False
> 
>     @pytest.mark.parametrize('test_input,expected', cl_cases)
>     @pytest.mark.parametrize('use_ecl', [False, True])
>     def test_invoke_command(_with_pyraf, test_input, expected, use_ecl):
>         """Issue basic commands to CL parser
>         """
>         result = _with_pyraf.run(['-c', test_input], use_ecl=use_ecl)
> >       assert not result.code, result.stderr
> E       AssertionError: Traceback (most recent call last):
> E           File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
> E             return _run_code(code, main_globals, None,
> E           File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
> E             exec(code, run_globals)
> E           File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/__main__.py", line 166, in <module>
> E             main()
> E           File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/__main__.py", line 130, in main
> E             iraf.Init(**initkw)
> E           File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/iraffunctions.py", line 222, in Init
> E             clpkg.run(_doprint=0, _hush=hush, _save=1)
> E           File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/iraftask.py", line 373, in run
> E             self._run(redirKW, specialKW)
> E           File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/iraftask.py", line 1746, in _run
> E             self._runCode()
> E           File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/iraftask.py", line 1537, in _runCode
> E             self._clFunction(*parList, **kw)
> E           File "<CL script clpackage.clpackage>", line 27, in clpackage
> E           File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/iraftask.py", line 834, in __call__
> E             return self.run(*args, **kw)
> E           File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/iraftask.py", line 373, in run
> E             self._run(redirKW, specialKW)
> E           File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/iraftask.py", line 1273, in _run
> E             self._pyFunction(*pl)
> E           File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/iraffunctions.py", line 2688, in _clProcedure
> E             clExecute(_sys.stdin.read(), locals=theLocals, Stdin=_sys.__stdin__)
> E           File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/iraffunctions.py", line 3347, in clExecute
> E             exec(pycode.vars.proc_name + "(taskObj=iraf.cl)", locals)
> E           File "<string>", line 1, in <module>
> E           File "<CL script CL1>", line 28, in string_proc
> E           File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/iraftask.py", line 834, in __call__
> E             return self.run(*args, **kw)
> E           File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/iraftask.py", line 373, in run
> E             self._run(redirKW, specialKW)
> E           File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/iraftask.py", line 1273, in _run
> E             self._pyFunction(*pl)
> E           File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/iraffunctions.py", line 2688, in _clProcedure
> E             clExecute(_sys.stdin.read(), locals=theLocals, Stdin=_sys.__stdin__)
> E           File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/iraffunctions.py", line 3347, in clExecute
> E             exec(pycode.vars.proc_name + "(taskObj=iraf.cl)", locals)
> E           File "<string>", line 1, in <module>
> E           File "<CL script CL2>", line 12, in string_proc
> E           File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/iraffunctions.py", line 2240, in clOscmd
> E             status = _subproc.subshellRedir(s, shell=shell)
> E           File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/subproc.py", line 769, in subshellRedir
> E             return systemRedir((shell, "-c", cmd))
> E           File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/subproc.py", line 747, in systemRedir
> E             process = RedirProcess(cmd)
> E           File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/subproc.py", line 800, in __init__
> E             Subprocess.__init__(self,
> E           File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/subproc.py", line 95, in __init__
> E             self.fork()
> E           File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build/pyraf/subproc.py", line 209, in fork
> E             raise SubprocessError(
> E         pyraf.subproc.SubprocessError: Child process '/bin/sh -c /bin/ls -1ad [a-y]* 2> /dev/null' exited with return code 2
> E         
> E       assert not 1
> E        +  where 1 = <pyraf.tests.test_invocation.PyrafEx object at 0x7fabe757e830>.code
> 
> pyraf/tests/test_invocation.py:99: AssertionError
> =========================== short test summary info ============================
> FAILED pyraf/tests/test_invocation.py::test_invoke_command[False-print(1)-10]
> ============ 1 failed, 359 passed, 41 skipped, 3 xfailed in 43.10s =============
> could not open XWindow display
> could not open XWindow display
> E: pybuild pybuild:369: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyraf/build; python3.10 -m pytest 
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.10 returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2022/07/28/pyraf_2.2.1-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220728;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220728&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the Debian-astro-maintainers mailing list