Source: pexpect Version: 4.8.0-3 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20221220 ftbfs-bookworm
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>' > dh_auto_build > I: pybuild base:240: /usr/bin/python3.11 setup.py build > /<<PKGBUILDDIR>>/setup.py:2: DeprecationWarning: The distutils package is > deprecated and slated for removal in Python 3.12. Use setuptools or check PEP > 632 for potential alternatives > from distutils.core import setup > /usr/lib/python3.11/distutils/dist.py:274: UserWarning: Unknown distribution > option: 'install_requires' > warnings.warn(msg) > running build > running build_py > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/pexpect > copying pexpect/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/pexpect > copying pexpect/ANSI.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/pexpect > copying pexpect/fdpexpect.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/pexpect > copying pexpect/spawnbase.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/pexpect > copying pexpect/popen_spawn.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/pexpect > copying pexpect/screen.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/pexpect > copying pexpect/exceptions.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/pexpect > copying pexpect/replwrap.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/pexpect > copying pexpect/_async.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/pexpect > copying pexpect/pxssh.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/pexpect > copying pexpect/run.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/pexpect > copying pexpect/pty_spawn.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/pexpect > copying pexpect/expect.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/pexpect > copying pexpect/utils.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/pexpect > copying pexpect/FSM.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/pexpect > copying pexpect/bashrc.sh -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/pexpect > I: pybuild base:240: /usr/bin/python3 setup.py build > /<<PKGBUILDDIR>>/setup.py:2: DeprecationWarning: The distutils package is > deprecated and slated for removal in Python 3.12. Use setuptools or check PEP > 632 for potential alternatives > from distutils.core import setup > /usr/lib/python3.10/distutils/dist.py:274: UserWarning: Unknown distribution > option: 'install_requires' > warnings.warn(msg) > running build > running build_py > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/pexpect > copying pexpect/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/pexpect > copying pexpect/ANSI.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/pexpect > copying pexpect/fdpexpect.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/pexpect > copying pexpect/spawnbase.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/pexpect > copying pexpect/popen_spawn.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/pexpect > copying pexpect/screen.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/pexpect > copying pexpect/exceptions.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/pexpect > copying pexpect/replwrap.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/pexpect > copying pexpect/_async.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/pexpect > copying pexpect/pxssh.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/pexpect > copying pexpect/run.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/pexpect > copying pexpect/pty_spawn.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/pexpect > copying pexpect/expect.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/pexpect > copying pexpect/utils.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/pexpect > copying pexpect/FSM.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/pexpect > copying pexpect/bashrc.sh -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/pexpect > PYTHONPATH=. http_proxy='127.0.0.1:9' python3 -m sphinx -N -bhtml doc/ > build/html > Running Sphinx v5.3.0 > Initializing GitHub plugin > making output directory... done > WARNING: html_static_path entry '_static' does not exist > loading intersphinx inventory from http://docs.python.org/3/objects.inv... > WARNING: failed to reach any of the inventories with the following issues: > intersphinx inventory 'http://docs.python.org/3/objects.inv' not fetchable > due to <class 'requests.exceptions.ProxyError'>: > HTTPConnectionPool(host='127.0.0.1', port=9): Max retries exceeded with url: > http://docs.python.org/3/objects.inv (Caused by ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPConnection object at > 0x7f07be8a79a0>: Failed to establish a new connection: [Errno 111] Connection > refused'))) > building [mo]: targets for 0 po files that are out of date > building [html]: targets for 13 source files that are out of date > updating environment: [new config] 13 added, 0 changed, 0 removed > reading sources... [ 7%] FAQ > reading sources... [ 15%] api/fdpexpect > reading sources... [ 23%] api/index > reading sources... [ 30%] api/pexpect > reading sources... [ 38%] api/popen_spawn > reading sources... [ 46%] api/pxssh > reading sources... [ 53%] api/replwrap > reading sources... [ 61%] commonissues > reading sources... [ 69%] examples > reading sources... [ 76%] history > reading sources... [ 84%] index > reading sources... [ 92%] install > reading sources... [100%] overview > > /<<PKGBUILDDIR>>/doc/api/pexpect.rst:46: WARNING: duplicate object > description of pexpect.spawn, other instance in api/pexpect, use :noindex: > for one of them > /<<PKGBUILDDIR>>/doc/history.rst:17: ERROR: Unknown interpreted text role > "gphull". > looking for now-outdated files... none found > pickling environment... done > checking consistency... done > preparing documents... done > writing output... [ 7%] FAQ > writing output... [ 15%] api/fdpexpect > writing output... [ 23%] api/index > writing output... [ 30%] api/pexpect > writing output... [ 38%] api/popen_spawn > writing output... [ 46%] api/pxssh > writing output... [ 53%] api/replwrap > writing output... [ 61%] commonissues > writing output... [ 69%] examples > writing output... [ 76%] history > writing output... [ 84%] index > writing output... [ 92%] install > writing output... [100%] overview > > /<<PKGBUILDDIR>>/pexpect/pxssh.py:docstring of > pexpect.pxssh.pxssh.__init__:37: WARNING: more than one target found for > cross-reference 'expect': pexpect.fdpexpect.fdspawn.expect, > pexpect.spawn.expect, pexpect.popen_spawn.PopenSpawn.expect > /<<PKGBUILDDIR>>/pexpect/pxssh.py:docstring of > pexpect.pxssh.pxssh.__init__:44: WARNING: more than one target found for > cross-reference 'expect': pexpect.fdpexpect.fdspawn.expect, > pexpect.spawn.expect, pexpect.popen_spawn.PopenSpawn.expect > /<<PKGBUILDDIR>>/pexpect/pxssh.py:docstring of > pexpect.pxssh.pxssh.__init__:44: WARNING: more than one target found for > cross-reference 'expect': pexpect.fdpexpect.fdspawn.expect, > pexpect.spawn.expect, pexpect.popen_spawn.PopenSpawn.expect > generating indices... genindex py-modindex done > highlighting module code... [ 12%] pexpect.exceptions > highlighting module code... [ 25%] pexpect.fdpexpect > highlighting module code... [ 37%] pexpect.popen_spawn > highlighting module code... [ 50%] pexpect.pty_spawn > highlighting module code... [ 62%] pexpect.pxssh > highlighting module code... [ 75%] pexpect.replwrap > highlighting module code... [ 87%] pexpect.run > highlighting module code... [100%] pexpect.utils > > writing additional pages... search done > copying static files... done > copying extra files... done > dumping search index in English (code: en)... done > dumping object inventory... done > build succeeded, 7 warnings. > > The HTML pages are in build/html. > make[1]: Leaving directory '/<<PKGBUILDDIR>>' > dh_auto_test -O--buildsystem=pybuild > I: pybuild base:240: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build; python3.11 -m pytest > -k 'not (pxssh or replwrap or test_before_across_chunks or > test_spawn_uses_env)' > ============================= test session starts > ============================== > platform linux -- Python 3.11.1, pytest-7.2.0, pluggy-1.0.0+repack > rootdir: /<<PKGBUILDDIR>>, configfile: setup.cfg > collected 234 items / 31 deselected / 203 selected > > tests/test_FSM.py . [ > 0%] > tests/test_ansi.py ......... [ > 4%] > tests/test_async.py FFFFFFF [ > 8%] > tests/test_command_list_split.py . [ > 8%] > tests/test_constructor.py .. [ > 9%] > tests/test_ctrl_chars.py ..... [ > 12%] > tests/test_delay.py .. [ > 13%] > tests/test_destructor.py . [ > 13%] > tests/test_dotall.py .. [ > 14%] > tests/test_env.py ... [ > 16%] > tests/test_expect.py .................................. [ > 33%] > tests/test_filedescriptor.py ..... [ > 35%] > tests/test_interact.py ... [ > 36%] > tests/test_isalive.py ......... [ > 41%] > tests/test_log.py .... [ > 43%] > tests/test_misc.py .............................. [ > 58%] > tests/test_missing_command.py . [ > 58%] > tests/test_performance.py .. [ > 59%] > tests/test_pickling.py . [ > 60%] > tests/test_popen_spawn.py ........... [ > 65%] > tests/test_repr.py ... [ > 66%] > tests/test_run.py ................. [ > 75%] > tests/test_screen.py ........... [ > 80%] > tests/test_socket.py ............. [ > 87%] > tests/test_timeout_pattern.py ..... [ > 89%] > tests/test_unicode.py ........... [ > 95%] > tests/test_which.py ....... [ > 98%] > tests/test_winsize.py ... > [100%] > > =================================== FAILURES > =================================== > _________________________ AsyncTests.test_async_and_gc > _________________________ > > self = <tests.test_async.AsyncTests testMethod=test_async_and_gc> > > def test_async_and_gc(self): > p = pexpect.spawn('%s sleep_for.py 1' % self.PYTHONBIN, > encoding='utf8') > > assert run(p.expect_exact(u'READY', async_=True)) == 0 > > tests/test_async.py:63: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > pexpect/spawnbase.py:418: in expect_exact > from ._async import expect_async > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > import asyncio > import errno > import signal > > from pexpect import EOF > > > @asyncio.coroutine > E AttributeError: module 'asyncio' has no attribute 'coroutine' > > pexpect/_async.py:7: AttributeError > ----------------------------- Captured stdout call > ----------------------------- > > tests.test_async.AsyncTests.test_async_and_gc > ________________________ AsyncTests.test_async_and_sync > ________________________ > > self = <tests.test_async.AsyncTests testMethod=test_async_and_sync> > > def test_async_and_sync(self): > p = pexpect.spawn('echo 1234', encoding='utf8', maxread=1) > > assert run(p.expect_exact(u'1', async_=True)) == 0 > > tests/test_async.py:69: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > pexpect/spawnbase.py:418: in expect_exact > from ._async import expect_async > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > import asyncio > import errno > import signal > > from pexpect import EOF > > > @asyncio.coroutine > E AttributeError: module 'asyncio' has no attribute 'coroutine' > > pexpect/_async.py:7: AttributeError > ----------------------------- Captured stdout call > ----------------------------- > > tests.test_async.AsyncTests.test_async_and_sync > __________________________ AsyncTests.test_async_utf8 > __________________________ > > self = <tests.test_async.AsyncTests testMethod=test_async_utf8> > > def test_async_utf8(self): > p = pexpect.spawn('%s list100.py' % self.PYTHONBIN, encoding='utf8') > > assert run(p.expect_exact(u'5', async_=True)) == 0 > > tests/test_async.py:57: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > pexpect/spawnbase.py:418: in expect_exact > from ._async import expect_async > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > import asyncio > import errno > import signal > > from pexpect import EOF > > > @asyncio.coroutine > E AttributeError: module 'asyncio' has no attribute 'coroutine' > > pexpect/_async.py:7: AttributeError > ----------------------------- Captured stdout call > ----------------------------- > > tests.test_async.AsyncTests.test_async_utf8 > _____________________________ AsyncTests.test_eof > ______________________________ > > self = <tests.test_async.AsyncTests testMethod=test_eof> > > def test_eof(self): > p = pexpect.spawn('cat') > p.sendline('Hi') > > coro = p.expect(pexpect.EOF, async_=True) > > tests/test_async.py:39: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > pexpect/spawnbase.py:343: in expect > return self.expect_list(compiled_pattern_list, > pexpect/spawnbase.py:369: in expect_list > from ._async import expect_async > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > import asyncio > import errno > import signal > > from pexpect import EOF > > > @asyncio.coroutine > E AttributeError: module 'asyncio' has no attribute 'coroutine' > > pexpect/_async.py:7: AttributeError > ----------------------------- Captured stdout call > ----------------------------- > > tests.test_async.AsyncTests.test_eof > _________________________ AsyncTests.test_expect_exact > _________________________ > > self = <tests.test_async.AsyncTests testMethod=test_expect_exact> > > def test_expect_exact(self): > p = pexpect.spawn('%s list100.py' % self.PYTHONBIN) > > assert run(p.expect_exact(b'5', async_=True)) == 0 > > tests/test_async.py:51: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > pexpect/spawnbase.py:418: in expect_exact > from ._async import expect_async > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > import asyncio > import errno > import signal > > from pexpect import EOF > > > @asyncio.coroutine > E AttributeError: module 'asyncio' has no attribute 'coroutine' > > pexpect/_async.py:7: AttributeError > ----------------------------- Captured stdout call > ----------------------------- > > tests.test_async.AsyncTests.test_expect_exact > ________________________ AsyncTests.test_simple_expect > _________________________ > > self = <tests.test_async.AsyncTests testMethod=test_simple_expect> > > def test_simple_expect(self): > p = pexpect.spawn('cat') > p.sendline('Hello asyncio') > > coro = p.expect(['Hello', pexpect.EOF] , async_=True) > > tests/test_async.py:22: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > pexpect/spawnbase.py:343: in expect > return self.expect_list(compiled_pattern_list, > pexpect/spawnbase.py:369: in expect_list > from ._async import expect_async > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > import asyncio > import errno > import signal > > from pexpect import EOF > > > @asyncio.coroutine > E AttributeError: module 'asyncio' has no attribute 'coroutine' > > pexpect/_async.py:7: AttributeError > ----------------------------- Captured stdout call > ----------------------------- > > tests.test_async.AsyncTests.test_simple_expect > ___________________________ AsyncTests.test_timeout > ____________________________ > > self = <tests.test_async.AsyncTests testMethod=test_timeout> > > def test_timeout(self): > p = pexpect.spawn('cat') > > coro = p.expect('foo', timeout=1, async_=True) > > tests/test_async.py:28: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > pexpect/spawnbase.py:343: in expect > return self.expect_list(compiled_pattern_list, > pexpect/spawnbase.py:369: in expect_list > from ._async import expect_async > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > import asyncio > import errno > import signal > > from pexpect import EOF > > > @asyncio.coroutine > E AttributeError: module 'asyncio' has no attribute 'coroutine' > > pexpect/_async.py:7: AttributeError > ----------------------------- Captured stdout call > ----------------------------- > > tests.test_async.AsyncTests.test_timeout > =============================== warnings summary > =============================== > pexpect/ANSI.py:29 > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/pexpect/ANSI.py:29: > UserWarning: pexpect.screen and pexpect.ANSI are deprecated. We recommend > using pyte to emulate a terminal screen: https://pypi.python.org/pypi/pyte > from . import screen > > tests/test_ansi.py:239 > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_ansi.py:239: > DeprecationWarning: unittest.makeSuite() is deprecated and will be removed in > Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() instead. > suite = unittest.makeSuite(ansiTestCase,'test') > > tests/test_command_list_split.py:40 > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_command_list_split.py:40: > DeprecationWarning: unittest.makeSuite() is deprecated and will be removed > in Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() > instead. > suite = unittest.makeSuite(SplitCommandLineTestCase,'test') > > tests/test_constructor.py:47 > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_constructor.py:47: > DeprecationWarning: unittest.makeSuite() is deprecated and will be removed > in Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() > instead. > suite = unittest.makeSuite(TestCaseConstructor,'test') > > tests/test_ctrl_chars.py:127 > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_ctrl_chars.py:127: > DeprecationWarning: unittest.makeSuite() is deprecated and will be removed > in Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() > instead. > suite = unittest.makeSuite(TestCtrlChars,'test') > > tests/test_destructor.py:83 > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_destructor.py:83: > DeprecationWarning: unittest.makeSuite() is deprecated and will be removed > in Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() > instead. > suite = unittest.makeSuite(TestCaseDestructor,'test') > > tests/test_dotall.py:42 > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_dotall.py:42: > DeprecationWarning: unittest.makeSuite() is deprecated and will be removed > in Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() > instead. > suite = unittest.makeSuite(TestCaseDotall,'test') > > tests/test_expect.py:643 > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_expect.py:643: > DeprecationWarning: unittest.makeSuite() is deprecated and will be removed > in Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() > instead. > suite = unittest.makeSuite(ExpectTestCase, 'test') > > tests/test_filedescriptor.py:72 > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_filedescriptor.py:72: > DeprecationWarning: unittest.makeSuite() is deprecated and will be removed > in Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() > instead. > suite = unittest.makeSuite(ExpectTestCase, 'test') > > tests/test_interact.py:100 > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_interact.py:100: > DeprecationWarning: unittest.makeSuite() is deprecated and will be removed > in Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() > instead. > suite = unittest.makeSuite(InteractTestCase, 'test') > > tests/test_isalive.py:124 > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_isalive.py:124: > DeprecationWarning: unittest.makeSuite() is deprecated and will be removed > in Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() > instead. > suite = unittest.makeSuite(IsAliveTestCase, 'test') > > tests/test_log.py:107 > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_log.py:107: > DeprecationWarning: unittest.makeSuite() is deprecated and will be removed in > Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() instead. > suite = unittest.makeSuite(TestCaseLog,'test') > > tests/test_misc.py:373 > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_misc.py:373: > DeprecationWarning: unittest.makeSuite() is deprecated and will be removed in > Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() instead. > suite = unittest.makeSuite(TestCaseMisc,'test') > > tests/test_missing_command.py:37 > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_missing_command.py:37: > DeprecationWarning: unittest.makeSuite() is deprecated and will be removed > in Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() > instead. > suite = unittest.makeSuite(MissingCommandTestCase,'test') > > tests/test_performance.py:113 > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_performance.py:113: > DeprecationWarning: unittest.makeSuite() is deprecated and will be removed > in Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() > instead. > suite = unittest.makeSuite(PerformanceTestCase,'test') > > tests/test_popen_spawn.py:139 > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_popen_spawn.py:139: > DeprecationWarning: unittest.makeSuite() is deprecated and will be removed > in Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() > instead. > suite = unittest.makeSuite(ExpectTestCase, 'test') > > tests/test_screen.py:285 > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_screen.py:285: > DeprecationWarning: unittest.makeSuite() is deprecated and will be removed > in Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() > instead. > suite = unittest.makeSuite(screenTestCase,'test') > > tests/test_socket.py:280 > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_socket.py:280: > DeprecationWarning: unittest.makeSuite() is deprecated and will be removed > in Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() > instead. > suite = unittest.makeSuite(ExpectTestCase, 'test') > > tests/test_timeout_pattern.py:92 > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_timeout_pattern.py:92: > DeprecationWarning: unittest.makeSuite() is deprecated and will be removed > in Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() > instead. > suite = unittest.makeSuite(Exp_TimeoutTestCase,'test') > > tests/test_unicode.py:187 > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_unicode.py:187: > DeprecationWarning: unittest.makeSuite() is deprecated and will be removed > in Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() > instead. > suite = unittest.makeSuite(UnicodeTests, 'test') > > tests/test_winsize.py:58 > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_winsize.py:58: > DeprecationWarning: unittest.makeSuite() is deprecated and will be removed > in Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() > instead. > suite = unittest.makeSuite(TestCaseWinsize,'test') > > .pybuild/cpython3_3.11_pexpect/build/tests/test_expect.py::ExpectTestCase::test_bad_arg > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_expect.py:572: > DeprecationWarning: Please use assertRaisesRegex instead. > with self.assertRaisesRegexp(TypeError, '.*must be one of'): > > .pybuild/cpython3_3.11_pexpect/build/tests/test_expect.py::ExpectTestCase::test_bad_arg > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_expect.py:574: > DeprecationWarning: Please use assertRaisesRegex instead. > with self.assertRaisesRegexp(TypeError, '.*must be one of'): > > .pybuild/cpython3_3.11_pexpect/build/tests/test_expect.py::ExpectTestCase::test_bad_arg > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_expect.py:576: > DeprecationWarning: Please use assertRaisesRegex instead. > with self.assertRaisesRegexp(TypeError, '.*must be one of'): > > .pybuild/cpython3_3.11_pexpect/build/tests/test_expect.py::ExpectTestCase::test_bad_arg > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_expect.py:578: > DeprecationWarning: Please use assertRaisesRegex instead. > with self.assertRaisesRegexp(TypeError, '.*must be one of'): > > .pybuild/cpython3_3.11_pexpect/build/tests/test_misc.py::TestCaseMisc::test_bad_arguments_suggest_fdpsawn > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_misc.py:227: > DeprecationWarning: Please use assertRaisesRegex instead. > with self.assertRaisesRegexp(pexpect.ExceptionPexpect, > > .pybuild/cpython3_3.11_pexpect/build/tests/test_misc.py::TestCaseMisc::test_bad_child_pid > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_misc.py:217: > DeprecationWarning: Please use assertRaisesRegex instead. > with self.assertRaisesRegexp(pexpect.ExceptionPexpect, > > .pybuild/cpython3_3.11_pexpect/build/tests/test_popen_spawn.py: 12 warnings > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/pexpect/popen_spawn.py:60: > DeprecationWarning: setDaemon() is deprecated, set the daemon attribute > instead > self._read_thread.setDaemon(True) > > .pybuild/cpython3_3.11_pexpect/build/tests/test_popen_spawn.py::ExpectTestCase::test_bad_arg > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_popen_spawn.py:113: > DeprecationWarning: Please use assertRaisesRegex instead. > with self.assertRaisesRegexp(TypeError, '.*must be one of'): > > .pybuild/cpython3_3.11_pexpect/build/tests/test_popen_spawn.py::ExpectTestCase::test_bad_arg > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_popen_spawn.py:115: > DeprecationWarning: Please use assertRaisesRegex instead. > with self.assertRaisesRegexp(TypeError, '.*must be one of'): > > .pybuild/cpython3_3.11_pexpect/build/tests/test_popen_spawn.py::ExpectTestCase::test_bad_arg > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_popen_spawn.py:117: > DeprecationWarning: Please use assertRaisesRegex instead. > with self.assertRaisesRegexp(TypeError, '.*must be one of'): > > .pybuild/cpython3_3.11_pexpect/build/tests/test_popen_spawn.py::ExpectTestCase::test_bad_arg > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build/tests/test_popen_spawn.py:119: > DeprecationWarning: Please use assertRaisesRegex instead. > with self.assertRaisesRegexp(TypeError, '.*must be one of'): > > -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html > =========================== short test summary info > ============================ > FAILED tests/test_async.py::AsyncTests::test_async_and_gc - AttributeError: > m... > FAILED tests/test_async.py::AsyncTests::test_async_and_sync - > AttributeError:... > FAILED tests/test_async.py::AsyncTests::test_async_utf8 - AttributeError: > mod... > FAILED tests/test_async.py::AsyncTests::test_eof - AttributeError: module > 'as... > FAILED tests/test_async.py::AsyncTests::test_expect_exact - AttributeError: > m... > FAILED tests/test_async.py::AsyncTests::test_simple_expect - AttributeError: > ... > FAILED tests/test_async.py::AsyncTests::test_timeout - AttributeError: > module... > ==== 7 failed, 196 passed, 31 deselected, 43 warnings in 157.77s (0:02:37) > ===== > E: pybuild pybuild:386: test: plugin distutils failed with: exit code=1: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pexpect/build; python3.11 -m pytest > -k 'not (pxssh or replwrap or test_before_across_chunks or > test_spawn_uses_env)' > I: pybuild base:240: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build; python3.10 -m pytest > -k 'not (pxssh or replwrap or test_before_across_chunks or > test_spawn_uses_env)' > ============================= test session starts > ============================== > platform linux -- Python 3.10.9, pytest-7.2.0, pluggy-1.0.0+repack > rootdir: /<<PKGBUILDDIR>>, configfile: setup.cfg > collected 234 items / 31 deselected / 203 selected > > tests/test_FSM.py . [ > 0%] > tests/test_ansi.py ......... [ > 4%] > tests/test_async.py ....... [ > 8%] > tests/test_command_list_split.py . [ > 8%] > tests/test_constructor.py .. [ > 9%] > tests/test_ctrl_chars.py ..... [ > 12%] > tests/test_delay.py .. [ > 13%] > tests/test_destructor.py . [ > 13%] > tests/test_dotall.py .. [ > 14%] > tests/test_env.py ... [ > 16%] > tests/test_expect.py .................................. [ > 33%] > tests/test_filedescriptor.py ..... [ > 35%] > tests/test_interact.py ... [ > 36%] > tests/test_isalive.py ......... [ > 41%] > tests/test_log.py .... [ > 43%] > tests/test_misc.py .............................. [ > 58%] > tests/test_missing_command.py . [ > 58%] > tests/test_performance.py .. [ > 59%] > tests/test_pickling.py . [ > 60%] > tests/test_popen_spawn.py ........... [ > 65%] > tests/test_repr.py ... [ > 66%] > tests/test_run.py ................. [ > 75%] > tests/test_screen.py ........... [ > 80%] > tests/test_socket.py ............. [ > 87%] > tests/test_timeout_pattern.py ..... [ > 89%] > tests/test_unicode.py ........... [ > 95%] > tests/test_which.py ....... [ > 98%] > tests/test_winsize.py ... > [100%] > > =============================== warnings summary > =============================== > pexpect/ANSI.py:29 > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/pexpect/ANSI.py:29: > UserWarning: pexpect.screen and pexpect.ANSI are deprecated. We recommend > using pyte to emulate a terminal screen: https://pypi.python.org/pypi/pyte > from . import screen > > .pybuild/cpython3_3.10_pexpect/build/tests/test_async.py::AsyncTests::test_async_and_gc > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/pexpect/_async.py:8: > DeprecationWarning: "@coroutine" decorator is deprecated since Python 3.8, > use "async def" instead > def expect_async(expecter, timeout=None): > > .pybuild/cpython3_3.10_pexpect/build/tests/test_async.py::AsyncTests::test_async_and_gc > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/pexpect/_async.py:31: > DeprecationWarning: "@coroutine" decorator is deprecated since Python 3.8, > use "async def" instead > def repl_run_command_async(repl, cmdlines, timeout=-1): > > .pybuild/cpython3_3.10_pexpect/build/tests/test_async.py::AsyncTests::test_async_and_gc > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/tests/test_async.py:15: > DeprecationWarning: There is no current event loop > return asyncio.get_event_loop().run_until_complete(coro) > > .pybuild/cpython3_3.10_pexpect/build/tests/test_expect.py::ExpectTestCase::test_bad_arg > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/tests/test_expect.py:572: > DeprecationWarning: Please use assertRaisesRegex instead. > with self.assertRaisesRegexp(TypeError, '.*must be one of'): > > .pybuild/cpython3_3.10_pexpect/build/tests/test_expect.py::ExpectTestCase::test_bad_arg > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/tests/test_expect.py:574: > DeprecationWarning: Please use assertRaisesRegex instead. > with self.assertRaisesRegexp(TypeError, '.*must be one of'): > > .pybuild/cpython3_3.10_pexpect/build/tests/test_expect.py::ExpectTestCase::test_bad_arg > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/tests/test_expect.py:576: > DeprecationWarning: Please use assertRaisesRegex instead. > with self.assertRaisesRegexp(TypeError, '.*must be one of'): > > .pybuild/cpython3_3.10_pexpect/build/tests/test_expect.py::ExpectTestCase::test_bad_arg > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/tests/test_expect.py:578: > DeprecationWarning: Please use assertRaisesRegex instead. > with self.assertRaisesRegexp(TypeError, '.*must be one of'): > > .pybuild/cpython3_3.10_pexpect/build/tests/test_misc.py::TestCaseMisc::test_bad_arguments_suggest_fdpsawn > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/tests/test_misc.py:227: > DeprecationWarning: Please use assertRaisesRegex instead. > with self.assertRaisesRegexp(pexpect.ExceptionPexpect, > > .pybuild/cpython3_3.10_pexpect/build/tests/test_misc.py::TestCaseMisc::test_bad_child_pid > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/tests/test_misc.py:217: > DeprecationWarning: Please use assertRaisesRegex instead. > with self.assertRaisesRegexp(pexpect.ExceptionPexpect, > > .pybuild/cpython3_3.10_pexpect/build/tests/test_popen_spawn.py: 12 warnings > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/pexpect/popen_spawn.py:60: > DeprecationWarning: setDaemon() is deprecated, set the daemon attribute > instead > self._read_thread.setDaemon(True) > > .pybuild/cpython3_3.10_pexpect/build/tests/test_popen_spawn.py::ExpectTestCase::test_bad_arg > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/tests/test_popen_spawn.py:113: > DeprecationWarning: Please use assertRaisesRegex instead. > with self.assertRaisesRegexp(TypeError, '.*must be one of'): > > .pybuild/cpython3_3.10_pexpect/build/tests/test_popen_spawn.py::ExpectTestCase::test_bad_arg > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/tests/test_popen_spawn.py:115: > DeprecationWarning: Please use assertRaisesRegex instead. > with self.assertRaisesRegexp(TypeError, '.*must be one of'): > > .pybuild/cpython3_3.10_pexpect/build/tests/test_popen_spawn.py::ExpectTestCase::test_bad_arg > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/tests/test_popen_spawn.py:117: > DeprecationWarning: Please use assertRaisesRegex instead. > with self.assertRaisesRegexp(TypeError, '.*must be one of'): > > .pybuild/cpython3_3.10_pexpect/build/tests/test_popen_spawn.py::ExpectTestCase::test_bad_arg > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pexpect/build/tests/test_popen_spawn.py:119: > DeprecationWarning: Please use assertRaisesRegex instead. > with self.assertRaisesRegexp(TypeError, '.*must be one of'): > > -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html > ========= 203 passed, 31 deselected, 26 warnings in 161.08s (0:02:41) > ========== > dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.11 > 3.10" returned exit code 13 The full build log is available from: http://qa-logs.debian.net/2022/12/20/pexpect_4.8.0-3_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221220;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221220&fusertaguser=lu...@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 mark 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.