Your message dated Wed, 31 Jan 2024 10:24:25 +0000
with message-id <e1rv7lz-00fmcs...@fasolo.debian.org>
and subject line Bug#1058450: fixed in pexpect 4.9-1
has caused the Debian Bug report #1058450,
regarding pexpect: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i 
python{version} -p "3.12 3.11" returned exit code 13
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1058450: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058450
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: pexpect
Version: 4.8.0-4
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20231212 ftbfs-trixie

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:310: /usr/bin/python3.12 setup.py build 
> I: pybuild base:310: /usr/bin/python3 setup.py build 
> PYTHONPATH=. http_proxy='127.0.0.1:9' python3 -m sphinx -N -bhtml doc/ 
> build/html
> Running Sphinx v7.2.6
> Initializing GitHub plugin
> making output directory... done
> WARNING: html_static_path entry '_static' does not exist
> WARNING: The pre-Sphinx 1.0 'intersphinx_mapping' format is deprecated and 
> will be removed in Sphinx 8. Update to the current format as described in the 
> documentation. Hint: "intersphinx_mapping = {'<name>': 
> ('http://docs.python.org/3/', 
> None)}".https://www.sphinx-doc.org/en/master/usage/extensions/intersphinx.html#confval-intersphinx_mapping
> 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 
> 0x7fb8930b3050>: Failed to establish a new connection: [Errno 111] Connection 
> refused')))
> building [mo]: targets for 0 po files that are out of date
> writing output... 
> building [html]: targets for 13 source files that are out of date
> updating environment: [new config] 13 added, 0 changed, 0 removed
> reading sources... [  8%] FAQ
> reading sources... [ 15%] api/fdpexpect
> reading sources... [ 23%] api/index
> reading sources... [ 31%] api/pexpect
> reading sources... [ 38%] api/popen_spawn
> reading sources... [ 46%] api/pxssh
> reading sources... [ 54%] api/replwrap
> reading sources... [ 62%] commonissues
> reading sources... [ 69%] examples
> reading sources... [ 77%] history
> reading sources... [ 85%] 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 :no-index: 
> 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
> copying assets... copying static files... done
> copying extra files... done
> done
> writing output... [  8%] FAQ
> writing output... [ 15%] api/fdpexpect
> writing output... [ 23%] api/index
> writing output... [ 31%] api/pexpect
> writing output... [ 38%] api/popen_spawn
> writing output... [ 46%] api/pxssh
> writing output... [ 54%] api/replwrap
> writing output... [ 62%] commonissues
> writing output... [ 69%] examples
> writing output... [ 77%] history
> writing output... [ 85%] index
> writing output... [ 92%] install
> writing output... [100%] overview
> 
> /<<PKGBUILDDIR>>/pexpect/pxssh.py:docstring of 
> pexpect.pxssh.pxssh.__init__:41: 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__:48: 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__:48: 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... [ 38%] 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... [ 88%] pexpect.run
> highlighting module code... [100%] pexpect.utils
> 
> writing additional pages... search done
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded, 8 warnings.
> 
> The HTML pages are in build/html.
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:310: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pexpect/build; python3.12 -m pytest 
> -k 'not (pxssh or replwrap or test_before_across_chunks or 
> test_spawn_uses_env)'
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.12.1, pytest-7.4.3, pluggy-1.3.0
> 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 F.................................                  [ 
> 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 .FF...........................                        [ 
> 58%]
> tests/test_missing_command.py .                                          [ 
> 58%]
> tests/test_performance.py ..                                             [ 
> 59%]
> tests/test_pickling.py .                                                 [ 
> 60%]
> tests/test_popen_spawn.py F..........                                    [ 
> 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 
> ===================================
> _________________________ ExpectTestCase.test_bad_arg 
> __________________________
> 
> self = <tests.test_expect.ExpectTestCase testMethod=test_bad_arg>
> 
>     def test_bad_arg(self):
>         p = pexpect.spawn('cat')
> >       with self.assertRaisesRegexp(TypeError, '.*must be one of'):
> E       AttributeError: 'ExpectTestCase' object has no attribute 
> 'assertRaisesRegexp'. Did you mean: 'assertRaisesRegex'?
> 
> tests/test_expect.py:572: AttributeError
> ----------------------------- Captured stdout call 
> -----------------------------
> 
>  tests.test_expect.ExpectTestCase.test_bad_arg 
> _______________ TestCaseMisc.test_bad_arguments_suggest_fdpsawn 
> ________________
> 
> self = <tests.test_misc.TestCaseMisc 
> testMethod=test_bad_arguments_suggest_fdpsawn>
> 
>     def test_bad_arguments_suggest_fdpsawn(self):
>         " assert custom exception for spawn(int). "
>         expect_errmsg = "maybe you want to use fdpexpect.fdspawn"
> >       with self.assertRaisesRegexp(pexpect.ExceptionPexpect,
>                                      ".*" + expect_errmsg):
> E                                    AttributeError: 'TestCaseMisc' object 
> has no attribute 'assertRaisesRegexp'. Did you mean: 'assertRaisesRegex'?
> 
> tests/test_misc.py:227: AttributeError
> ----------------------------- Captured stdout call 
> -----------------------------
> 
>  tests.test_misc.TestCaseMisc.test_bad_arguments_suggest_fdpsawn 
> _______________________ TestCaseMisc.test_bad_child_pid 
> ________________________
> 
> self = <tests.test_misc.TestCaseMisc testMethod=test_bad_child_pid>
> 
>     def test_bad_child_pid(self):
>         " assert bad condition error in isalive(). "
>         expect_errmsg = re.escape("isalive() encountered condition where ")
>         child = pexpect.spawn('cat')
>         child.terminate(force=1)
>         # Force an invalid state to test isalive
>         child.ptyproc.terminated = 0
>         try:
> >           with self.assertRaisesRegexp(pexpect.ExceptionPexpect,
>                                          ".*" + expect_errmsg):
> E                                        AttributeError: 'TestCaseMisc' 
> object has no attribute 'assertRaisesRegexp'. Did you mean: 
> 'assertRaisesRegex'?
> 
> tests/test_misc.py:217: AttributeError
> ----------------------------- Captured stdout call 
> -----------------------------
> 
>  tests.test_misc.TestCaseMisc.test_bad_child_pid 
> _________________________ ExpectTestCase.test_bad_arg 
> __________________________
> 
> self = <tests.test_popen_spawn.ExpectTestCase testMethod=test_bad_arg>
> 
>     def test_bad_arg(self):
>         p = PopenSpawn('cat')
> >       with self.assertRaisesRegexp(TypeError, '.*must be one of'):
> E       AttributeError: 'ExpectTestCase' object has no attribute 
> 'assertRaisesRegexp'. Did you mean: 'assertRaisesRegex'?
> 
> tests/test_popen_spawn.py:113: AttributeError
> ----------------------------- Captured stdout call 
> -----------------------------
> 
>  tests.test_popen_spawn.ExpectTestCase.test_bad_arg 
> =============================== warnings summary 
> ===============================
> pexpect/ANSI.py:29
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_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.12_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.12_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.12_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.12_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.12_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.12_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.12_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.12_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.12_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.12_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.12_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.12_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.12_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.12_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.12_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.12_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.12_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.12_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.12_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.12_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.12_pexpect/build/tests/test_async.py::AsyncTests::test_async_and_gc
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_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.12_pexpect/build/tests/test_popen_spawn.py: 12 warnings
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pexpect/build/pexpect/popen_spawn.py:60:
>  DeprecationWarning: setDaemon() is deprecated, set the daemon attribute 
> instead
>     self._read_thread.setDaemon(True)
> 
> .pybuild/cpython3_3.12_pexpect/build/tests/test_repr.py: 2 warnings
> .pybuild/cpython3_3.12_pexpect/build/tests/test_run.py: 17 warnings
> .pybuild/cpython3_3.12_pexpect/build/tests/test_timeout_pattern.py: 4 warnings
> .pybuild/cpython3_3.12_pexpect/build/tests/test_unicode.py: 11 warnings
> .pybuild/cpython3_3.12_pexpect/build/tests/test_winsize.py: 3 warnings
>   /usr/lib/python3.12/pty.py:95: DeprecationWarning: This process 
> (pid=3561635) is multi-threaded, use of forkpty() may lead to deadlocks in 
> the child.
>     pid, fd = os.forkpty()
> 
> .pybuild/cpython3_3.12_pexpect/build/tests/test_socket.py: 15 warnings
>   /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: 
> This process (pid=3561635) is multi-threaded, use of fork() may lead to 
> deadlocks in the child.
>     self.pid = os.fork()
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info 
> ============================
> FAILED tests/test_expect.py::ExpectTestCase::test_bad_arg - AttributeError: 
> '...
> FAILED tests/test_misc.py::TestCaseMisc::test_bad_arguments_suggest_fdpsawn
> FAILED tests/test_misc.py::TestCaseMisc::test_bad_child_pid - 
> AttributeError:...
> FAILED tests/test_popen_spawn.py::ExpectTestCase::test_bad_arg - 
> AttributeErr...
> ==== 4 failed, 199 passed, 31 deselected, 86 warnings in 160.60s (0:02:40) 
> =====
> E: pybuild pybuild:395: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pexpect/build; python3.12 -m pytest 
> -k 'not (pxssh or replwrap or test_before_across_chunks or 
> test_spawn_uses_env)'
> I: pybuild base:310: 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.7, pytest-7.4.3, pluggy-1.3.0
> 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.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
> ========= 203 passed, 31 deselected, 43 warnings in 161.53s (0:02:41) 
> ==========
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 
> 3.11" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2023/12/12/pexpect_4.8.0-4_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231212;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231212&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.

--- End Message ---
--- Begin Message ---
Source: pexpect
Source-Version: 4.9-1
Done: Yogeswaran Umasankar <kd8...@gmail.com>

We believe that the bug you reported is fixed in the latest version of
pexpect, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1058...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Yogeswaran Umasankar <kd8...@gmail.com> (supplier of updated pexpect package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 29 Jan 2024 23:30:00 +0000
Source: pexpect
Architecture: source
Version: 4.9-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Yogeswaran Umasankar <kd8...@gmail.com>
Closes: 379301 751043 1058450
Changes:
 pexpect (4.9-1) unstable; urgency=medium
 .
   * Team Upload.
   * New upstream version 4.9. (Closes: #379301, #751043)
   * Patch '0005' for pybuild errors in Python 3.12. (Closes: #1058450)
   * Removed old patches not suitable for new upstream version.
   * Updated d/tests to fit Python 3.12.
   * Added 2024 copyright for debian/*.
Checksums-Sha1:
 30457993c0c6571dd5847e63e57fde6287c70584 2184 pexpect_4.9-1.dsc
 86ac4de8033cc7b1281719dfab776a4ae9d08a11 170326 pexpect_4.9.orig.tar.gz
 54a020c160048d3db5452c8e4757813e15c5c715 7164 pexpect_4.9-1.debian.tar.xz
 27a6e02cc88f92f4460a9434f3e556dbd4862e2b 8218 pexpect_4.9-1_source.buildinfo
Checksums-Sha256:
 7e2ea4f5ae09533164528fbc5dc03a34ccfc4acc2bf96fcb4fff92e40b52bf28 2184 
pexpect_4.9-1.dsc
 305ab31baae8452dc6406e13c1512095d0df79ff82a9ad7c2638d70d6d836f60 170326 
pexpect_4.9.orig.tar.gz
 ffe2f286cb3e88ab78b0b17adcbb4c68442d49827243b136f885fc9acac1fa35 7164 
pexpect_4.9-1.debian.tar.xz
 87791c8e6870161712234e3ee45bd741760318bfe55a1fd167110d246460a052 8218 
pexpect_4.9-1_source.buildinfo
Files:
 9d7edca3706e2345377a26d8af362f31 2184 python optional pexpect_4.9-1.dsc
 6ffdc85a4d2fd5e5fb0bd939ee68e4c4 170326 python optional pexpect_4.9.orig.tar.gz
 59edccf98751cba85a24771a9c5ca764 7164 python optional 
pexpect_4.9-1.debian.tar.xz
 d356187515e874f5a4a2ea1f21824b7a 8218 python optional 
pexpect_4.9-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmW6Gb4ACgkQMfMURUSh
dBptPg/9HZZkLWxoD3W8k1A0dUaMf52Jdl/zMvUwXztir2LHlNsbTtFWAY2TN9v7
7iJt+/n5StDm+w02S0ncSRt2Gn8tbTYTq5BOMUJi9c6hByC9k645xCLpoFyEhgos
4Gui8uCKuAm/+DtRSS/myHjSr/yjyy+f2kIKJ1Gl9huwcqL02vIu037lI2lGRvvl
iQ/g8LOBLlJU8Av0wdXsWFGWHS9D/58EJxj8WoRLjkdMxNpXRAb28yncZ+G1H+I6
nhJWcxRHPZDMwxXR02yNoXjrJRkcZy5maab7aykJCHdaxbyRQftpq47nLDtXJERX
ItpwFX+m5h40z0JeoIkWVsamhFzVsJIauKZPWRoKJ4QNs7mNwUow/HVvkzgzpnWd
D7V2pU8rEbhZsuBjo5Rsg4AXJkuDGFOvSPeoratiAbEEOEWdB/mwtgZC49mV6v3Q
TqxXorStE/kVJgpwbOlw2Td85OQi21vhWxlFzhPqrRUZZGxAvMXIJwM3P4v/KplM
tcN2CaZmMS6fAi6nySIr+ChFqqXhMmSd3n3110pNFEAhT6fwRbvMT6QMrsTzH+Ev
PwRqaaF97G80phmiryKpHeotTrN6pqMnVQnwxzUurdstFfVyZqx3rSW7laCs3t6f
qLVnh7OfP40HvQvNIZO+6h2fXn/vyAA3COwQjxXkgI7cGYkBWjc=
=g0QP
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to