[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

Ole Streicher debian at liska.ath.cx
Fri Aug 5 10:33:28 BST 2022


Control: tags -1 moreinfo unreproducible

Hi Lucas,

I can't reproduce this bug and the error message doesn't lead me to an 
obvious bug. Could you re-check whether this was an accidental glitch?

Thank you!

Best regards

Ole

On 29.07.22 20:23, Lucas Nussbaum wrote:
> 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