Source: ipykernel
Version: 6.17.0-1
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):
>  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
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild plugin_pyproject:107: Building wheel for python3.11 with "build" 
> module
> I: pybuild base:240: python3.11 -m build --skip-dependency-check 
> --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11 
> 0.00s - Debugger warning: It seems that frozen modules are being used, which 
> may
> 0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off
> 0.00s - to python to disable frozen modules.
> 0.00s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to 
> disable this validation.
> * Building wheel...
> Successfully built ipykernel-6.17.0-py3-none-any.whl
> I: pybuild plugin_pyproject:118: Unpacking wheel built for python3.11 with 
> "installer" module
> I: pybuild plugin_pyproject:107: Building wheel for python3.10 with "build" 
> module
> I: pybuild base:240: python3.10 -m build --skip-dependency-check 
> --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10 
> * Building wheel...
> Successfully built ipykernel-6.17.0-py3-none-any.whl
> I: pybuild plugin_pyproject:118: Unpacking wheel built for python3.10 with 
> "installer" module
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:240: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build; 
> python3.11 -m pytest -v
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.11.1, pytest-7.2.0, pluggy-1.0.0+repack -- 
> /usr/bin/python3.11
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>, configfile: pyproject.toml
> plugins: flaky-3.7.0, timeout-2.1.0, asyncio-0.20.3
> timeout: 300.0s
> timeout method: signal
> timeout func_only: False
> asyncio: mode=Mode.STRICT
> collecting ... 0.00s - Debugger warning: It seems that frozen modules 
> are being used, which may
> 0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off
> 0.00s - to python to disable frozen modules.
> 0.00s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to 
> disable this validation.
> collected 116 items
> 
> ipykernel/inprocess/tests/test_kernel.py::InProcessKernelTestCase::test_capfd 
> SKIPPED [  0%]
> ipykernel/inprocess/tests/test_kernel.py::InProcessKernelTestCase::test_do_execute
>  PASSED [  1%]
> ipykernel/inprocess/tests/test_kernel.py::InProcessKernelTestCase::test_getpass_stream
>  PASSED [  2%]
> ipykernel/inprocess/tests/test_kernel.py::InProcessKernelTestCase::test_pylab 
> SKIPPED [  3%]
> ipykernel/inprocess/tests/test_kernel.py::InProcessKernelTestCase::test_raw_input
>  PASSED [  4%]
> ipykernel/inprocess/tests/test_kernel.py::InProcessKernelTestCase::test_stdout
>  PASSED [  5%]
> ipykernel/inprocess/tests/test_kernel.py::InProcessKernelTestCase::test_with_cell_id
>  PASSED [  6%]
> ipykernel/inprocess/tests/test_kernelmanager.py::InProcessKernelManagerTestCase::test_complete
>  PASSED [  6%]
> ipykernel/inprocess/tests/test_kernelmanager.py::InProcessKernelManagerTestCase::test_execute
>  PASSED [  7%]
> ipykernel/inprocess/tests/test_kernelmanager.py::InProcessKernelManagerTestCase::test_history
>  PASSED [  8%]
> ipykernel/inprocess/tests/test_kernelmanager.py::InProcessKernelManagerTestCase::test_inspect
>  PASSED [  9%]
> ipykernel/inprocess/tests/test_kernelmanager.py::InProcessKernelManagerTestCase::test_interface
>  PASSED [ 10%]
> ipykernel/tests/test_async.py::test_async_await PASSED          
>          [ 11%]
> ipykernel/tests/test_async.py::test_async_interrupt[asyncio] 
> PASSED      [ 12%]
> ipykernel/tests/test_async.py::test_async_interrupt[trio] 
> PASSED         [ 12%]
> ipykernel/tests/test_async.py::test_async_interrupt[curio] SKIPPED 
> (...) [ 13%]
> ipykernel/tests/test_connect.py::test_get_connection_file 
> PASSED         [ 14%]
> ipykernel/tests/test_connect.py::test_get_connection_info 
> PASSED         [ 15%]
> ipykernel/tests/test_connect.py::test_port_bind_failure_raises 
> PASSED    [ 16%]
> ipykernel/tests/test_connect.py::test_port_bind_failure_recovery 
> PASSED  [ 17%]
> ipykernel/tests/test_connect.py::test_port_bind_failure_gives_up_retries 
> PASSED [ 18%]
> ipykernel/tests/test_debugger.py::test_debug_initialize PASSED  
>          [ 18%]
> ipykernel/tests/test_debugger.py::test_attach_debug PASSED      
>          [ 19%]
> ipykernel/tests/test_debugger.py::test_set_breakpoints PASSED   
>          [ 20%]
> ipykernel/tests/test_debugger.py::test_stop_on_breakpoint 
> PASSED         [ 21%]
> ipykernel/tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines
>  SKIPPED [ 22%]
> ipykernel/tests/test_debugger.py::test_rich_inspect_not_at_breakpoint 
> PASSED [ 23%]
> ipykernel/tests/test_debugger.py::test_rich_inspect_at_breakpoint 
> PASSED [ 24%]
> ipykernel/tests/test_debugger.py::test_convert_to_long_pathname 
> PASSED   [ 25%]
> ipykernel/tests/test_embed_kernel.py::test_embed_kernel_basic 
> PASSED     [ 25%]
> ipykernel/tests/test_embed_kernel.py::test_embed_kernel_namespace 
> PASSED [ 26%]
> ipykernel/tests/test_embed_kernel.py::test_embed_kernel_reentrant 
> PASSED [ 27%]
> ipykernel/tests/test_eventloop.py::test_asyncio_interrupt 
> PASSED         [ 28%]
> ipykernel/tests/test_heartbeat.py::test_port_bind_failure_raises 
> PASSED  [ 29%]
> ipykernel/tests/test_heartbeat.py::test_port_bind_success 
> PASSED         [ 30%]
> ipykernel/tests/test_heartbeat.py::test_port_bind_failure_recovery 
> PASSED [ 31%]
> ipykernel/tests/test_heartbeat.py::test_port_bind_failure_gives_up_retries 
> PASSED [ 31%]
> ipykernel/tests/test_io.py::test_io_api PASSED                  
>          [ 32%]
> ipykernel/tests/test_io.py::test_io_isatty PASSED               
>          [ 33%]
> ipykernel/tests/test_jsonutil.py::test SKIPPED (json_clean is a 
> no-op)   [ 34%]
> ipykernel/tests/test_jsonutil.py::test_encode_images SKIPPED 
> (json_c...) [ 35%]
> ipykernel/tests/test_jsonutil.py::test_lambda SKIPPED (json_clean 
> is...) [ 36%]
> ipykernel/tests/test_jsonutil.py::test_exception SKIPPED 
> (json_clean...) [ 37%]
> ipykernel/tests/test_jsonutil.py::test_unicode_dict SKIPPED 
> (json_cl...) [ 37%]
> ipykernel/tests/test_kernel.py::test_simple_print PASSED        
>          [ 38%]
> ipykernel/tests/test_kernel.py::test_capture_fd SKIPPED (Currently 
> d...) [ 39%]
> ipykernel/tests/test_kernel.py::test_subprocess_peek_at_stream_fileno 
> SKIPPED [ 40%]
> ipykernel/tests/test_kernel.py::test_sys_path PASSED            
>          [ 41%]
> ipykernel/tests/test_kernel.py::test_sys_path_profile_dir 
> PASSED         [ 42%]
> ipykernel/tests/test_kernel.py::test_subprocess_print PASSED    
>          [ 43%]
> ipykernel/tests/test_kernel.py::test_subprocess_noprint PASSED  
>          [ 43%]
> ipykernel/tests/test_kernel.py::test_subprocess_error PASSED    
>          [ 44%]
> ipykernel/tests/test_kernel.py::test_raw_input PASSED           
>          [ 45%]
> ipykernel/tests/test_kernel.py::test_save_history PASSED        
>          [ 46%]
> ipykernel/tests/test_kernel.py::test_smoke_faulthandler PASSED  
>          [ 47%]
> ipykernel/tests/test_kernel.py::test_help_output PASSED         
>          [ 48%]
> ipykernel/tests/test_kernel.py::test_is_complete PASSED         
>          [ 49%]
> ipykernel/tests/test_kernel.py::test_complete SKIPPED (only run on 
> W...) [ 50%]
> ipykernel/tests/test_kernel.py::test_matplotlib_inline_on_import 
> SKIPPED [ 50%]
> ipykernel/tests/test_kernel.py::test_message_order PASSED       
>          [ 51%]
> ipykernel/tests/test_kernel.py::test_unc_paths SKIPPED (test only 
> on...) [ 52%]
> ipykernel/tests/test_kernel.py::test_shutdown PASSED            
>          [ 53%]
> ipykernel/tests/test_kernel.py::test_interrupt_during_input 
> PASSED       [ 54%]
> ipykernel/tests/test_kernel.py::test_interrupt_with_message 
> PASSED       [ 55%]
> ipykernel/tests/test_kernel.py::test_interrupt_during_pdb_set_trace 
> PASSED [ 56%]
> ipykernel/tests/test_kernel.py::test_control_thread_priority 
> PASSED      [ 56%]
> ipykernel/tests/test_kernel.py::test_shutdown_subprocesses SKIPPED 
> (...) [ 57%]
> ipykernel/tests/test_kernelspec.py::test_make_ipkernel_cmd 
> PASSED        [ 58%]
> ipykernel/tests/test_kernelspec.py::test_get_kernel_dict PASSED 
>          [ 59%]
> ipykernel/tests/test_kernelspec.py::test_get_kernel_dict_with_profile 
> PASSED [ 60%]
> ipykernel/tests/test_kernelspec.py::test_write_kernel_spec 
> PASSED        [ 61%]
> ipykernel/tests/test_kernelspec.py::test_write_kernel_spec_path 
> PASSED   [ 62%]
> ipykernel/tests/test_kernelspec.py::test_install_kernelspec 
> PASSED       [ 62%]
> ipykernel/tests/test_kernelspec.py::test_install_user PASSED    
>          [ 63%]
> ipykernel/tests/test_kernelspec.py::test_install PASSED         
>          [ 64%]
> ipykernel/tests/test_kernelspec.py::test_install_profile PASSED 
>          [ 65%]
> ipykernel/tests/test_kernelspec.py::test_install_display_name_overrides_profile
>  PASSED [ 66%]
> ipykernel/tests/test_kernelspec.py::test_install_env[None] 
> PASSED        [ 67%]
> ipykernel/tests/test_kernelspec.py::test_install_env[env1] 
> PASSED        [ 68%]
> ipykernel/tests/test_kernelspec.py::test_install_env[env2] 
> PASSED        [ 68%]
> ipykernel/tests/test_message_spec.py::test_execute PASSED       
>          [ 69%]
> ipykernel/tests/test_message_spec.py::test_execute_silent 
> PASSED         [ 70%]
> ipykernel/tests/test_message_spec.py::test_execute_error PASSED 
>          [ 71%]
> ipykernel/tests/test_message_spec.py::test_execute_inc PASSED   
>          [ 72%]
> ipykernel/tests/test_message_spec.py::test_execute_stop_on_error 
> PASSED  [ 73%]
> ipykernel/tests/test_message_spec.py::test_non_execute_stop_on_error 
> PASSED [ 74%]
> ipykernel/tests/test_message_spec.py::test_user_expressions 
> PASSED       [ 75%]
> ipykernel/tests/test_message_spec.py::test_user_expressions_fail 
> PASSED  [ 75%]
> ipykernel/tests/test_message_spec.py::test_oinfo PASSED         
>          [ 76%]
> ipykernel/tests/test_message_spec.py::test_oinfo_found PASSED   
>          [ 77%]
> ipykernel/tests/test_message_spec.py::test_oinfo_detail PASSED  
>          [ 78%]
> ipykernel/tests/test_message_spec.py::test_oinfo_not_found 
> PASSED        [ 79%]
> ipykernel/tests/test_message_spec.py::test_complete PASSED      
>          [ 80%]
> ipykernel/tests/test_message_spec.py::test_kernel_info_request 
> PASSED    [ 81%]
> ipykernel/tests/test_message_spec.py::test_connect_request 
> PASSED        [ 81%]
> ipykernel/tests/test_message_spec.py::test_comm_info_request 
> PASSED      [ 82%]
> ipykernel/tests/test_message_spec.py::test_single_payload 
> PASSED         [ 83%]
> ipykernel/tests/test_message_spec.py::test_is_complete PASSED   
>          [ 84%]
> ipykernel/tests/test_message_spec.py::test_history_range PASSED 
>          [ 85%]
> ipykernel/tests/test_message_spec.py::test_history_tail PASSED  
>          [ 86%]
> ipykernel/tests/test_message_spec.py::test_history_search 
> PASSED         [ 87%]
> ipykernel/tests/test_message_spec.py::test_stream PASSED        
>          [ 87%]
> ipykernel/tests/test_message_spec.py::test_display_data PASSED  
>          [ 88%]
> ipykernel/tests/test_pickleutil.py::test_no_closure FAILED      
>          [ 89%]
> ipykernel/tests/test_pickleutil.py::test_generator_closure 
> FAILED        [ 90%]
> ipykernel/tests/test_pickleutil.py::test_nested_closure FAILED  
>          [ 91%]
> ipykernel/tests/test_pickleutil.py::test_closure FAILED         
>          [ 92%]
> ipykernel/tests/test_pickleutil.py::test_uncan_bytes_buffer 
> PASSED       [ 93%]
> ipykernel/tests/test_start_kernel.py::test_ipython_start_kernel_userns 
> PASSED [ 93%]
> ipykernel/tests/test_start_kernel.py::test_ipython_start_kernel_no_userns 
> PASSED [ 94%]
> ipykernel/tests/test_zmq_shell.py::ZMQDisplayPublisherTests::test_display_hook_halts_send
>  PASSED [ 95%]
> ipykernel/tests/test_zmq_shell.py::ZMQDisplayPublisherTests::test_display_hook_return_calls_send
>  PASSED [ 96%]
> ipykernel/tests/test_zmq_shell.py::ZMQDisplayPublisherTests::test_display_publisher_creation
>  PASSED [ 97%]
> ipykernel/tests/test_zmq_shell.py::ZMQDisplayPublisherTests::test_publish 
> PASSED [ 98%]
> ipykernel/tests/test_zmq_shell.py::ZMQDisplayPublisherTests::test_thread_local_hooks
>  PASSED [ 99%]
> ipykernel/tests/test_zmq_shell.py::ZMQDisplayPublisherTests::test_unregister_hook
>  PASSED [100%]
> 
> =================================== FAILURES 
> ===================================
> _______________________________ test_no_closure 
> ________________________________
> 
>     def test_no_closure():
>         @interactive
>         def foo():
>             a = 5
>             return a
>     
>         pfoo = dumps(foo)
> >       bar = loads(pfoo)
> 
> ipykernel/tests/test_pickleutil.py:29: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ipykernel/tests/test_pickleutil.py:19: in loads
>     return uncan(pickle.loads(obj))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> args = (0, 0, 0, 1, 1, 19, ...)
> 
>     def code_ctor(*args):
> >       return types.CodeType(*args)
> E       TypeError: code() argument 13 must be str, not int
> 
> /usr/lib/python3/dist-packages/ipyparallel/serialize/codeutil.py:23:
>  TypeError
> ____________________________ test_generator_closure 
> ____________________________
> 
>     def test_generator_closure():
>         # this only creates a closure on Python 3
>         @interactive
>         def foo():
>             i = "i"
>             r = [i for j in 
> (1, 2)]
>             return r
>     
>         pfoo = dumps(foo)
> >       bar = loads(pfoo)
> 
> ipykernel/tests/test_pickleutil.py:42: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ipykernel/tests/test_pickleutil.py:19: in loads
>     return uncan(pickle.loads(obj))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> args = (1, 0, 0, 2, 3, 19, ...)
> 
>     def code_ctor(*args):
> >       return types.CodeType(*args)
> E       TypeError: code() argument 13 must be str, not int
> 
> /usr/lib/python3/dist-packages/ipyparallel/serialize/codeutil.py:23:
>  TypeError
> _____________________________ test_nested_closure 
> ______________________________
> 
>     def test_nested_closure():
>         @interactive
>         def foo():
>             i = "i"
>     
>             def g():
>                 return i
>     
>             return g()
>     
>         pfoo = dumps(foo)
> >       bar = loads(pfoo)
> 
> ipykernel/tests/test_pickleutil.py:57: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ipykernel/tests/test_pickleutil.py:19: in loads
>     return uncan(pickle.loads(obj))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> args = (0, 0, 0, 0, 1, 19, ...)
> 
>     def code_ctor(*args):
> >       return types.CodeType(*args)
> E       TypeError: code() argument 13 must be str, not int
> 
> /usr/lib/python3/dist-packages/ipyparallel/serialize/codeutil.py:23:
>  TypeError
> _________________________________ test_closure 
> _________________________________
> 
>     def test_closure():
>         i = "i"
>     
>         @interactive
>         def foo():
>             return i
>     
>         pfoo = dumps(foo)
> >       bar = loads(pfoo)
> 
> ipykernel/tests/test_pickleutil.py:69: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> ipykernel/tests/test_pickleutil.py:19: in loads
>     return uncan(pickle.loads(obj))
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> args = (0, 0, 0, 0, 1, 19, ...)
> 
>     def code_ctor(*args):
> >       return types.CodeType(*args)
> E       TypeError: code() argument 13 must be str, not int
> 
> /usr/lib/python3/dist-packages/ipyparallel/serialize/codeutil.py:23:
>  TypeError
> ===Flaky Test Report===
> 
> test_embed_kernel_basic passed 1 out of the required 1 times. Success!
> test_embed_kernel_namespace passed 1 out of the required 1 times. Success!
> test_embed_kernel_reentrant passed 1 out of the required 1 times. Success!
> test_subprocess_print passed 1 out of the required 1 times. Success!
> test_subprocess_noprint passed 1 out of the required 1 times. Success!
> test_subprocess_error passed 1 out of the required 1 times. Success!
> test_ipython_start_kernel_userns passed 1 out of the required 1 times. 
> Success!
> test_ipython_start_kernel_no_userns passed 1 out of the required 1 times. 
> Success!
> 
> ===End Flaky Test Report===
> ============================= slowest 10 durations 
> =============================
> 5.92s call     
> .pybuild/cpython3_3.11/build/ipykernel/tests/test_async.py::test_async_interrupt[asyncio]
> 3.30s call     
> .pybuild/cpython3_3.11/build/ipykernel/tests/test_kernel.py::test_control_thread_priority
> 2.67s call     
> .pybuild/cpython3_3.11/build/ipykernel/tests/test_kernel.py::test_interrupt_with_message
> 2.48s call     
> .pybuild/cpython3_3.11/build/ipykernel/tests/test_message_spec.py::test_execute_stop_on_error
> 2.44s call     
> .pybuild/cpython3_3.11/build/ipykernel/tests/test_kernel.py::test_interrupt_during_input
> 2.41s call     
> .pybuild/cpython3_3.11/build/ipykernel/tests/test_kernel.py::test_subprocess_print
> 2.27s call     
> .pybuild/cpython3_3.11/build/ipykernel/tests/test_embed_kernel.py::test_embed_kernel_reentrant
> 1.97s call     
> .pybuild/cpython3_3.11/build/ipykernel/tests/test_kernel.py::test_interrupt_during_pdb_set_trace
> 1.82s call     
> .pybuild/cpython3_3.11/build/ipykernel/tests/test_kernel.py::test_subprocess_error
> 1.65s call     
> .pybuild/cpython3_3.11/build/ipykernel/tests/test_start_kernel.py::test_ipython_start_kernel_userns
> =========================== short test summary info 
> ============================
> SKIPPED [1] ipykernel/inprocess/tests/test_kernel.py:129: Currently 
> don't capture during test as pytest does its own capturing
> SKIPPED [1] ipykernel/inprocess/tests/test_kernel.py:97: This test 
> requires matplotlib
> SKIPPED [1] ipykernel/tests/test_async.py:34: Requires curio
> SKIPPED [1] ipykernel/tests/test_debugger.py:164: TODO Does not work 
> on Python 3.10
> SKIPPED [1] ipykernel/tests/test_jsonutil.py:36: json_clean is a 
> no-op
> SKIPPED [1] ipykernel/tests/test_jsonutil.py:71: json_clean is a 
> no-op
> SKIPPED [1] ipykernel/tests/test_jsonutil.py:98: json_clean is a 
> no-op
> SKIPPED [1] ipykernel/tests/test_jsonutil.py:104: json_clean is a 
> no-op
> SKIPPED [1] ipykernel/tests/test_jsonutil.py:115: json_clean is a 
> no-op
> SKIPPED [1] ipykernel/tests/test_kernel.py:60: Currently don't 
> capture during test as pytest does its own capturing
> SKIPPED [1] ipykernel/tests/test_kernel.py:72: Currently don't 
> capture during test as pytest does its own capturing
> SKIPPED [1] ipykernel/tests/test_kernel.py:288: only run on Windows
> SKIPPED [1] ipykernel/tests/test_kernel.py:316: this test requires 
> matplotlib
> SKIPPED [1] ipykernel/tests/test_kernel.py:347: test only on windows
> SKIPPED [1] ipykernel/tests/test_kernel.py:532: fails for unknown 
> reasons
> FAILED ipykernel/tests/test_pickleutil.py::test_no_closure - 
> TypeError: code() argument 13 must be str, not int
> FAILED 
> ipykernel/tests/test_pickleutil.py::test_generator_closure - 
> TypeError: code() argument 13 must be str, not int
> FAILED 
> ipykernel/tests/test_pickleutil.py::test_nested_closure - TypeError: 
> code() argument 13 must be str, not int
> FAILED ipykernel/tests/test_pickleutil.py::test_closure - 
> TypeError: code() argument 13 must be str, not int
> ============= 4 failed, 97 passed, 15 
> skipped in 68.31s (0:01:08) ==============
> E: pybuild pybuild:386: test: plugin pyproject failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11/build; python3.11 -m pytest -v
> I: pybuild base:240: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build; 
> python3.10 -m pytest -v
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.10.9, pytest-7.2.0, pluggy-1.0.0+repack -- 
> /usr/bin/python3.10
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>, configfile: pyproject.toml
> plugins: flaky-3.7.0, timeout-2.1.0, asyncio-0.20.3
> timeout: 300.0s
> timeout method: signal
> timeout func_only: False
> asyncio: mode=strict
> collecting ... collected 116 items
> 
> ipykernel/inprocess/tests/test_kernel.py::InProcessKernelTestCase::test_capfd 
> SKIPPED [  0%]
> ipykernel/inprocess/tests/test_kernel.py::InProcessKernelTestCase::test_do_execute
>  PASSED [  1%]
> ipykernel/inprocess/tests/test_kernel.py::InProcessKernelTestCase::test_getpass_stream
>  PASSED [  2%]
> ipykernel/inprocess/tests/test_kernel.py::InProcessKernelTestCase::test_pylab 
> SKIPPED [  3%]
> ipykernel/inprocess/tests/test_kernel.py::InProcessKernelTestCase::test_raw_input
>  PASSED [  4%]
> ipykernel/inprocess/tests/test_kernel.py::InProcessKernelTestCase::test_stdout
>  PASSED [  5%]
> ipykernel/inprocess/tests/test_kernel.py::InProcessKernelTestCase::test_with_cell_id
>  PASSED [  6%]
> ipykernel/inprocess/tests/test_kernelmanager.py::InProcessKernelManagerTestCase::test_complete
>  PASSED [  6%]
> ipykernel/inprocess/tests/test_kernelmanager.py::InProcessKernelManagerTestCase::test_execute
>  PASSED [  7%]
> ipykernel/inprocess/tests/test_kernelmanager.py::InProcessKernelManagerTestCase::test_history
>  PASSED [  8%]
> ipykernel/inprocess/tests/test_kernelmanager.py::InProcessKernelManagerTestCase::test_inspect
>  PASSED [  9%]
> ipykernel/inprocess/tests/test_kernelmanager.py::InProcessKernelManagerTestCase::test_interface
>  PASSED [ 10%]
> ipykernel/tests/test_async.py::test_async_await PASSED          
>          [ 11%]
> ipykernel/tests/test_async.py::test_async_interrupt[asyncio] 
> PASSED      [ 12%]
> ipykernel/tests/test_async.py::test_async_interrupt[trio] 
> PASSED         [ 12%]
> ipykernel/tests/test_async.py::test_async_interrupt[curio] SKIPPED 
> (...) [ 13%]
> ipykernel/tests/test_connect.py::test_get_connection_file 
> PASSED         [ 14%]
> ipykernel/tests/test_connect.py::test_get_connection_info 
> PASSED         [ 15%]
> ipykernel/tests/test_connect.py::test_port_bind_failure_raises 
> PASSED    [ 16%]
> ipykernel/tests/test_connect.py::test_port_bind_failure_recovery 
> PASSED  [ 17%]
> ipykernel/tests/test_connect.py::test_port_bind_failure_gives_up_retries 
> PASSED [ 18%]
> ipykernel/tests/test_debugger.py::test_debug_initialize PASSED  
>          [ 18%]
> ipykernel/tests/test_debugger.py::test_attach_debug PASSED      
>          [ 19%]
> ipykernel/tests/test_debugger.py::test_set_breakpoints PASSED   
>          [ 20%]
> ipykernel/tests/test_debugger.py::test_stop_on_breakpoint 
> PASSED         [ 21%]
> ipykernel/tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines
>  SKIPPED [ 22%]
> ipykernel/tests/test_debugger.py::test_rich_inspect_not_at_breakpoint 
> PASSED [ 23%]
> ipykernel/tests/test_debugger.py::test_rich_inspect_at_breakpoint 
> PASSED [ 24%]
> ipykernel/tests/test_debugger.py::test_convert_to_long_pathname 
> PASSED   [ 25%]
> ipykernel/tests/test_embed_kernel.py::test_embed_kernel_basic 
> PASSED     [ 25%]
> ipykernel/tests/test_embed_kernel.py::test_embed_kernel_namespace 
> PASSED [ 26%]
> ipykernel/tests/test_embed_kernel.py::test_embed_kernel_reentrant 
> PASSED [ 27%]
> ipykernel/tests/test_eventloop.py::test_asyncio_interrupt 
> PASSED         [ 28%]
> ipykernel/tests/test_heartbeat.py::test_port_bind_failure_raises 
> PASSED  [ 29%]
> ipykernel/tests/test_heartbeat.py::test_port_bind_success 
> PASSED         [ 30%]
> ipykernel/tests/test_heartbeat.py::test_port_bind_failure_recovery 
> PASSED [ 31%]
> ipykernel/tests/test_heartbeat.py::test_port_bind_failure_gives_up_retries 
> PASSED [ 31%]
> ipykernel/tests/test_io.py::test_io_api PASSED                  
>          [ 32%]
> ipykernel/tests/test_io.py::test_io_isatty PASSED               
>          [ 33%]
> ipykernel/tests/test_jsonutil.py::test SKIPPED (json_clean is a 
> no-op)   [ 34%]
> ipykernel/tests/test_jsonutil.py::test_encode_images SKIPPED 
> (json_c...) [ 35%]
> ipykernel/tests/test_jsonutil.py::test_lambda SKIPPED (json_clean 
> is...) [ 36%]
> ipykernel/tests/test_jsonutil.py::test_exception SKIPPED 
> (json_clean...) [ 37%]
> ipykernel/tests/test_jsonutil.py::test_unicode_dict SKIPPED 
> (json_cl...) [ 37%]
> ipykernel/tests/test_kernel.py::test_simple_print PASSED        
>          [ 38%]
> ipykernel/tests/test_kernel.py::test_capture_fd SKIPPED (Currently 
> d...) [ 39%]
> ipykernel/tests/test_kernel.py::test_subprocess_peek_at_stream_fileno 
> SKIPPED [ 40%]
> ipykernel/tests/test_kernel.py::test_sys_path PASSED            
>          [ 41%]
> ipykernel/tests/test_kernel.py::test_sys_path_profile_dir 
> PASSED         [ 42%]
> ipykernel/tests/test_kernel.py::test_subprocess_print PASSED    
>          [ 43%]
> ipykernel/tests/test_kernel.py::test_subprocess_noprint PASSED  
>          [ 43%]
> ipykernel/tests/test_kernel.py::test_subprocess_error PASSED    
>          [ 44%]
> ipykernel/tests/test_kernel.py::test_raw_input PASSED           
>          [ 45%]
> ipykernel/tests/test_kernel.py::test_save_history PASSED        
>          [ 46%]
> ipykernel/tests/test_kernel.py::test_smoke_faulthandler PASSED  
>          [ 47%]
> ipykernel/tests/test_kernel.py::test_help_output PASSED         
>          [ 48%]
> ipykernel/tests/test_kernel.py::test_is_complete PASSED         
>          [ 49%]
> ipykernel/tests/test_kernel.py::test_complete SKIPPED (only run on 
> W...) [ 50%]
> ipykernel/tests/test_kernel.py::test_matplotlib_inline_on_import 
> SKIPPED [ 50%]
> ipykernel/tests/test_kernel.py::test_message_order PASSED       
>          [ 51%]
> ipykernel/tests/test_kernel.py::test_unc_paths SKIPPED (test only 
> on...) [ 52%]
> ipykernel/tests/test_kernel.py::test_shutdown PASSED            
>          [ 53%]
> ipykernel/tests/test_kernel.py::test_interrupt_during_input 
> PASSED       [ 54%]
> ipykernel/tests/test_kernel.py::test_interrupt_with_message 
> PASSED       [ 55%]
> ipykernel/tests/test_kernel.py::test_interrupt_during_pdb_set_trace 
> PASSED [ 56%]
> ipykernel/tests/test_kernel.py::test_control_thread_priority 
> PASSED      [ 56%]
> ipykernel/tests/test_kernel.py::test_shutdown_subprocesses SKIPPED 
> (...) [ 57%]
> ipykernel/tests/test_kernelspec.py::test_make_ipkernel_cmd 
> PASSED        [ 58%]
> ipykernel/tests/test_kernelspec.py::test_get_kernel_dict PASSED 
>          [ 59%]
> ipykernel/tests/test_kernelspec.py::test_get_kernel_dict_with_profile 
> PASSED [ 60%]
> ipykernel/tests/test_kernelspec.py::test_write_kernel_spec 
> PASSED        [ 61%]
> ipykernel/tests/test_kernelspec.py::test_write_kernel_spec_path 
> PASSED   [ 62%]
> ipykernel/tests/test_kernelspec.py::test_install_kernelspec 
> PASSED       [ 62%]
> ipykernel/tests/test_kernelspec.py::test_install_user PASSED    
>          [ 63%]
> ipykernel/tests/test_kernelspec.py::test_install PASSED         
>          [ 64%]
> ipykernel/tests/test_kernelspec.py::test_install_profile PASSED 
>          [ 65%]
> ipykernel/tests/test_kernelspec.py::test_install_display_name_overrides_profile
>  PASSED [ 66%]
> ipykernel/tests/test_kernelspec.py::test_install_env[None] 
> PASSED        [ 67%]
> ipykernel/tests/test_kernelspec.py::test_install_env[env1] 
> PASSED        [ 68%]
> ipykernel/tests/test_kernelspec.py::test_install_env[env2] 
> PASSED        [ 68%]
> ipykernel/tests/test_message_spec.py::test_execute PASSED       
>          [ 69%]
> ipykernel/tests/test_message_spec.py::test_execute_silent 
> PASSED         [ 70%]
> ipykernel/tests/test_message_spec.py::test_execute_error PASSED 
>          [ 71%]
> ipykernel/tests/test_message_spec.py::test_execute_inc PASSED   
>          [ 72%]
> ipykernel/tests/test_message_spec.py::test_execute_stop_on_error 
> PASSED  [ 73%]
> ipykernel/tests/test_message_spec.py::test_non_execute_stop_on_error 
> PASSED [ 74%]
> ipykernel/tests/test_message_spec.py::test_user_expressions 
> PASSED       [ 75%]
> ipykernel/tests/test_message_spec.py::test_user_expressions_fail 
> PASSED  [ 75%]
> ipykernel/tests/test_message_spec.py::test_oinfo PASSED         
>          [ 76%]
> ipykernel/tests/test_message_spec.py::test_oinfo_found PASSED   
>          [ 77%]
> ipykernel/tests/test_message_spec.py::test_oinfo_detail PASSED  
>          [ 78%]
> ipykernel/tests/test_message_spec.py::test_oinfo_not_found 
> PASSED        [ 79%]
> ipykernel/tests/test_message_spec.py::test_complete PASSED      
>          [ 80%]
> ipykernel/tests/test_message_spec.py::test_kernel_info_request 
> PASSED    [ 81%]
> ipykernel/tests/test_message_spec.py::test_connect_request 
> PASSED        [ 81%]
> ipykernel/tests/test_message_spec.py::test_comm_info_request 
> PASSED      [ 82%]
> ipykernel/tests/test_message_spec.py::test_single_payload 
> PASSED         [ 83%]
> ipykernel/tests/test_message_spec.py::test_is_complete PASSED   
>          [ 84%]
> ipykernel/tests/test_message_spec.py::test_history_range PASSED 
>          [ 85%]
> ipykernel/tests/test_message_spec.py::test_history_tail PASSED  
>          [ 86%]
> ipykernel/tests/test_message_spec.py::test_history_search 
> PASSED         [ 87%]
> ipykernel/tests/test_message_spec.py::test_stream PASSED        
>          [ 87%]
> ipykernel/tests/test_message_spec.py::test_display_data PASSED  
>          [ 88%]
> ipykernel/tests/test_pickleutil.py::test_no_closure PASSED      
>          [ 89%]
> ipykernel/tests/test_pickleutil.py::test_generator_closure 
> PASSED        [ 90%]
> ipykernel/tests/test_pickleutil.py::test_nested_closure PASSED  
>          [ 91%]
> ipykernel/tests/test_pickleutil.py::test_closure PASSED         
>          [ 92%]
> ipykernel/tests/test_pickleutil.py::test_uncan_bytes_buffer 
> PASSED       [ 93%]
> ipykernel/tests/test_start_kernel.py::test_ipython_start_kernel_userns 
> PASSED [ 93%]
> ipykernel/tests/test_start_kernel.py::test_ipython_start_kernel_no_userns 
> PASSED [ 94%]
> ipykernel/tests/test_zmq_shell.py::ZMQDisplayPublisherTests::test_display_hook_halts_send
>  PASSED [ 95%]
> ipykernel/tests/test_zmq_shell.py::ZMQDisplayPublisherTests::test_display_hook_return_calls_send
>  PASSED [ 96%]
> ipykernel/tests/test_zmq_shell.py::ZMQDisplayPublisherTests::test_display_publisher_creation
>  PASSED [ 97%]
> ipykernel/tests/test_zmq_shell.py::ZMQDisplayPublisherTests::test_publish 
> PASSED [ 98%]
> ipykernel/tests/test_zmq_shell.py::ZMQDisplayPublisherTests::test_thread_local_hooks
>  PASSED [ 99%]
> ipykernel/tests/test_zmq_shell.py::ZMQDisplayPublisherTests::test_unregister_hook
>  PASSED [100%]
> ===Flaky Test Report===
> 
> test_embed_kernel_basic passed 1 out of the required 1 times. Success!
> test_embed_kernel_namespace passed 1 out of the required 1 times. Success!
> test_embed_kernel_reentrant passed 1 out of the required 1 times. Success!
> test_subprocess_print passed 1 out of the required 1 times. Success!
> test_subprocess_noprint passed 1 out of the required 1 times. Success!
> test_subprocess_error passed 1 out of the required 1 times. Success!
> test_ipython_start_kernel_userns passed 1 out of the required 1 times. 
> Success!
> test_ipython_start_kernel_no_userns passed 1 out of the required 1 times. 
> Success!
> 
> ===End Flaky Test Report===
> 
> ============================= slowest 10 durations 
> =============================
> 5.93s call     
> .pybuild/cpython3_3.10/build/ipykernel/tests/test_async.py::test_async_interrupt[asyncio]
> 3.34s call     
> .pybuild/cpython3_3.10/build/ipykernel/tests/test_kernel.py::test_control_thread_priority
> 2.59s call     
> .pybuild/cpython3_3.10/build/ipykernel/tests/test_kernel.py::test_subprocess_print
> 2.55s call     
> .pybuild/cpython3_3.10/build/ipykernel/tests/test_kernel.py::test_interrupt_during_input
> 2.53s call     
> .pybuild/cpython3_3.10/build/ipykernel/tests/test_kernel.py::test_interrupt_with_message
> 2.48s call     
> .pybuild/cpython3_3.10/build/ipykernel/tests/test_message_spec.py::test_execute_stop_on_error
> 2.38s call     
> .pybuild/cpython3_3.10/build/ipykernel/tests/test_embed_kernel.py::test_embed_kernel_reentrant
> 2.01s call     
> .pybuild/cpython3_3.10/build/ipykernel/tests/test_kernel.py::test_interrupt_during_pdb_set_trace
> 1.56s setup    
> .pybuild/cpython3_3.10/build/ipykernel/tests/test_eventloop.py::test_asyncio_interrupt
> 1.52s setup    
> .pybuild/cpython3_3.10/build/ipykernel/tests/test_debugger.py::test_attach_debug
> =========================== short test summary info 
> ============================
> SKIPPED [1] ipykernel/inprocess/tests/test_kernel.py:129: Currently 
> don't capture during test as pytest does its own capturing
> SKIPPED [1] ipykernel/inprocess/tests/test_kernel.py:97: This test 
> requires matplotlib
> SKIPPED [1] ipykernel/tests/test_async.py:34: Requires curio
> SKIPPED [1] ipykernel/tests/test_debugger.py:164: TODO Does not work 
> on Python 3.10
> SKIPPED [1] ipykernel/tests/test_jsonutil.py:36: json_clean is a 
> no-op
> SKIPPED [1] ipykernel/tests/test_jsonutil.py:71: json_clean is a 
> no-op
> SKIPPED [1] ipykernel/tests/test_jsonutil.py:98: json_clean is a 
> no-op
> SKIPPED [1] ipykernel/tests/test_jsonutil.py:104: json_clean is a 
> no-op
> SKIPPED [1] ipykernel/tests/test_jsonutil.py:115: json_clean is a 
> no-op
> SKIPPED [1] ipykernel/tests/test_kernel.py:60: Currently don't 
> capture during test as pytest does its own capturing
> SKIPPED [1] ipykernel/tests/test_kernel.py:72: Currently don't 
> capture during test as pytest does its own capturing
> SKIPPED [1] ipykernel/tests/test_kernel.py:288: only run on Windows
> SKIPPED [1] ipykernel/tests/test_kernel.py:316: this test requires 
> matplotlib
> SKIPPED [1] ipykernel/tests/test_kernel.py:347: test only on windows
> SKIPPED [1] ipykernel/tests/test_kernel.py:532: fails for unknown 
> reasons
> ================== 101 passed, 15 skipped in 
> 70.12s (0:01:10) ==================
> 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/ipykernel_6.17.0-1_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.

Reply via email to