Your message dated Sun, 14 Jan 2024 13:35:00 +0000
with message-id <e1rp0dg-000ddg...@fasolo.debian.org>
and subject line Bug#1058420: fixed in pydocstyle 6.3.0-1.1
has caused the Debian Bug report #1058420,
regarding pydocstyle: 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.)


-- 
1058420: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058420
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: pydocstyle
Version: 6.3.0-1
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):
>  debian/rules binary
> dh binary --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:110: Building wheel for python3.12 with "build" 
> module
> I: pybuild base:310: python3.12 -m build --skip-dependency-check 
> --no-isolation --wheel --outdir 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pydocstyle 
> * Building wheel...
> Successfully built pydocstyle-6.3.0-py3-none-any.whl
> I: pybuild plugin_pyproject:122: Unpacking wheel built for python3.12 with 
> "installer" module
> I: pybuild plugin_pyproject:110: Building wheel for python3.11 with "build" 
> module
> I: pybuild base:310: python3.11 -m build --skip-dependency-check 
> --no-isolation --wheel --outdir 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pydocstyle 
> * Building wheel...
> Successfully built pydocstyle-6.3.0-py3-none-any.whl
> I: pybuild plugin_pyproject:122: Unpacking wheel built for python3.11 with 
> "installer" module
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:310: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pydocstyle/build; python3.12 -m 
> pytest --ignore=tests/test_integration.py
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.12.1, pytest-7.4.3, pluggy-1.3.0 -- 
> /usr/bin/python3.12
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>
> configfile: pyproject.toml
> collecting ... collected 108 items
> 
> tests/parser_test.py::test_function PASSED                               [  
> 0%]
> tests/parser_test.py::test_simple_fstring FAILED                         [  
> 1%]
> tests/parser_test.py::test_fstring_with_args FAILED                      [  
> 2%]
> tests/parser_test.py::test_decorated_function PASSED                     [  
> 3%]
> tests/parser_test.py::test_nested_function PASSED                        [  
> 4%]
> tests/parser_test.py::test_conditional_nested_function PASSED            [  
> 5%]
> tests/parser_test.py::test_doubly_nested_function PASSED                 [  
> 6%]
> tests/parser_test.py::test_class PASSED                                  [  
> 7%]
> tests/parser_test.py::test_public_method PASSED                          [  
> 8%]
> tests/parser_test.py::test_private_method PASSED                         [  
> 9%]
> tests/parser_test.py::test_magic_method PASSED                           [ 
> 10%]
> tests/parser_test.py::test_nested_class PASSED                           [ 
> 11%]
> tests/parser_test.py::test_raise_from PASSED                             [ 
> 12%]
> tests/parser_test.py::test_simple_matrix_multiplication PASSED           [ 
> 12%]
> tests/parser_test.py::test_matrix_multiplication_with_decorators[code0] 
> PASSED [ 13%]
> tests/parser_test.py::test_matrix_multiplication_with_decorators[code1] 
> PASSED [ 14%]
> tests/parser_test.py::test_matrix_multiplication_with_decorators[code2] 
> PASSED [ 15%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path0] 
> PASSED [ 16%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path1] 
> PASSED [ 17%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path2] 
> PASSED [ 18%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path3] 
> PASSED [ 19%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path4] 
> PASSED [ 20%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path5] 
> PASSED [ 21%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path0] 
> PASSED [ 22%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path1] 
> PASSED [ 23%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path2] 
> PASSED [ 24%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path3] 
> PASSED [ 25%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path4] 
> PASSED [ 25%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path5] 
> PASSED [ 26%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path6] 
> PASSED [ 27%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path7] 
> PASSED [ 28%]
> tests/parser_test.py::test_module_publicity_with_different_sys_path[/-False] 
> PASSED [ 29%]
> tests/parser_test.py::test_module_publicity_with_different_sys_path[_foo/-True]
>  PASSED [ 30%]
> tests/parser_test.py::test_complex_module PASSED                         [ 
> 31%]
> tests/parser_test.py::test_dunder_all[code0] PASSED                      [ 
> 32%]
> tests/parser_test.py::test_dunder_all[code1] PASSED                      [ 
> 33%]
> tests/parser_test.py::test_dunder_all[code2] PASSED                      [ 
> 34%]
> tests/parser_test.py::test_dunder_all[code3] PASSED                      [ 
> 35%]
> tests/parser_test.py::test_dunder_all[code4] PASSED                      [ 
> 36%]
> tests/parser_test.py::test_dunder_all[code5] PASSED                      [ 
> 37%]
> tests/parser_test.py::test_dunder_all[code6] PASSED                      [ 
> 37%]
> tests/parser_test.py::test_dunder_all[code7] PASSED                      [ 
> 38%]
> tests/parser_test.py::test_dunder_all[code8] PASSED                      [ 
> 39%]
> tests/parser_test.py::test_dunder_all[code9] PASSED                      [ 
> 40%]
> tests/parser_test.py::test_dunder_all[code10] PASSED                     [ 
> 41%]
> tests/parser_test.py::test_single_value_dunder_all PASSED                [ 
> 42%]
> tests/parser_test.py::test_indeterminable_dunder_all[code0] PASSED       [ 
> 43%]
> tests/parser_test.py::test_indeterminable_dunder_all[code1] PASSED       [ 
> 44%]
> tests/parser_test.py::test_indeterminable_dunder_all[code2] PASSED       [ 
> 45%]
> tests/parser_test.py::test_indeterminable_dunder_all[code3] PASSED       [ 
> 46%]
> tests/parser_test.py::test_indeterminable_dunder_all[code4] PASSED       [ 
> 47%]
> tests/parser_test.py::test_indeterminable_dunder_all[code5] PASSED       [ 
> 48%]
> tests/parser_test.py::test_indeterminable_dunder_all[code6] PASSED       [ 
> 49%]
> tests/parser_test.py::test_future_import[code0] PASSED                   [ 
> 50%]
> tests/parser_test.py::test_future_import[code1] PASSED                   [ 
> 50%]
> tests/parser_test.py::test_future_import[code2] PASSED                   [ 
> 51%]
> tests/parser_test.py::test_future_import[code3] PASSED                   [ 
> 52%]
> tests/parser_test.py::test_future_import[code4] PASSED                   [ 
> 53%]
> tests/parser_test.py::test_future_import[code5] PASSED                   [ 
> 54%]
> tests/parser_test.py::test_future_import[code6] PASSED                   [ 
> 55%]
> tests/parser_test.py::test_noqa_function PASSED                          [ 
> 56%]
> tests/parser_test.py::test_invalid_syntax[code0] PASSED                  [ 
> 57%]
> tests/parser_test.py::test_invalid_syntax[code1] PASSED                  [ 
> 58%]
> tests/parser_test.py::test_invalid_syntax[code2] PASSED                  [ 
> 59%]
> tests/parser_test.py::test_parsing_function_decorators[code0] PASSED     [ 
> 60%]
> tests/parser_test.py::test_parsing_function_decorators[code1] PASSED     [ 
> 61%]
> tests/parser_test.py::test_parsing_function_decorators[code2] PASSED     [ 
> 62%]
> tests/parser_test.py::test_parsing_function_decorators[code3] PASSED     [ 
> 62%]
> tests/parser_test.py::test_parsing_function_decorators[code4] PASSED     [ 
> 63%]
> tests/parser_test.py::test_parsing_function_decorators[code5] PASSED     [ 
> 64%]
> tests/parser_test.py::test_parsing_function_decorators[code6] PASSED     [ 
> 65%]
> tests/parser_test.py::test_parsing_method_decorators[code0] PASSED       [ 
> 66%]
> tests/parser_test.py::test_parsing_method_decorators[code1] PASSED       [ 
> 67%]
> tests/parser_test.py::test_parsing_method_decorators[code2] PASSED       [ 
> 68%]
> tests/parser_test.py::test_parsing_method_decorators[code3] PASSED       [ 
> 69%]
> tests/parser_test.py::test_parsing_method_decorators[code4] PASSED       [ 
> 70%]
> tests/test_decorators.py::TestParser::test_parse_class_single_decorator 
> PASSED [ 71%]
> tests/test_decorators.py::TestParser::test_parse_class_decorators PASSED [ 
> 72%]
> tests/test_decorators.py::TestParser::test_parse_class_nested_decorator 
> PASSED [ 73%]
> tests/test_decorators.py::TestParser::test_parse_method_single_decorator 
> PASSED [ 74%]
> tests/test_decorators.py::TestParser::test_parse_method_decorators PASSED [ 
> 75%]
> tests/test_decorators.py::TestParser::test_parse_function_decorator PASSED [ 
> 75%]
> tests/test_decorators.py::TestParser::test_parse_async_function_decorator 
> PASSED [ 76%]
> tests/test_decorators.py::TestParser::test_parse_method_nested_decorator 
> PASSED [ 77%]
> tests/test_decorators.py::TestMethod::test_is_public_normal PASSED       [ 
> 78%]
> tests/test_decorators.py::TestMethod::test_is_public_setter PASSED       [ 
> 79%]
> tests/test_decorators.py::TestMethod::test_is_public_deleter PASSED      [ 
> 80%]
> tests/test_decorators.py::TestMethod::test_is_public_trick PASSED        [ 
> 81%]
> tests/test_definitions.py::test_complex_file[test] PASSED                [ 
> 82%]
> tests/test_definitions.py::test_complex_file[unicode_literals] PASSED    [ 
> 83%]
> tests/test_definitions.py::test_complex_file[nested_class] PASSED        [ 
> 84%]
> tests/test_definitions.py::test_complex_file[capitalization] PASSED      [ 
> 85%]
> tests/test_definitions.py::test_complex_file[comment_after_def_bug] PASSED [ 
> 86%]
> tests/test_definitions.py::test_complex_file[multi_line_summary_start] PASSED 
> [ 87%]
> tests/test_definitions.py::test_complex_file[all_import] PASSED          [ 
> 87%]
> tests/test_definitions.py::test_complex_file[all_import_as] PASSED       [ 
> 88%]
> tests/test_definitions.py::test_complex_file[superfluous_quotes] PASSED  [ 
> 89%]
> tests/test_definitions.py::test_complex_file[noqa] PASSED                [ 
> 90%]
> tests/test_definitions.py::test_complex_file[sections] PASSED            [ 
> 91%]
> tests/test_definitions.py::test_complex_file[functions] PASSED           [ 
> 92%]
> tests/test_definitions.py::test_complex_file[canonical_google_examples] 
> PASSED [ 93%]
> tests/test_definitions.py::test_complex_file[canonical_numpy_examples] PASSED 
> [ 94%]
> tests/test_definitions.py::test_complex_file[canonical_pep257_examples] 
> PASSED [ 95%]
> tests/test_utils.py::test_common_prefix PASSED                           [ 
> 96%]
> tests/test_utils.py::test_no_common_prefix PASSED                        [ 
> 97%]
> tests/test_utils.py::test_differ_length PASSED                           [ 
> 98%]
> tests/test_utils.py::test_empty_string PASSED                            [ 
> 99%]
> tests/test_utils.py::test_strip_non_alphanumeric PASSED                  
> [100%]
> 
> =================================== FAILURES 
> ===================================
> _____________________________ test_simple_fstring 
> ______________________________
> 
>     def test_simple_fstring():
>         """Test parsing of a function with a simple fstring as a docstring."""
>         parser = Parser()
>         code = CodeSnippet("""\
>             def do_something(pos_param0, pos_param1, kw_param0="default"):
>                 f\"""Do something.\"""
>                 return None
>         """)
>         module = parser.parse(code, 'file_path')
>         assert module.is_public
>         assert module.dunder_all is None
>     
>         function, = module.children
>         assert function.name == 'do_something'
>         assert function.decorators == []
>         assert function.children == []
> >       assert function.docstring == 'f"""Do something."""'
> E       assert None == 'f"""Do something."""'
> E        +  where None = Function(name='do_something', _source=['def 
> do_something(pos_param0, pos_param1, kw_param0="default"):\n', '    f"""Do 
> something."""\n', '    return None\n'], start=1, end=3, decorators=[], 
> docstring=None, children=[], callable_args=['pos_param0', 'pos_param1', 
> 'kw_param0'], parent=Module(name='file_path', _source=['def 
> do_something(pos_param0, pos_param1, kw_param0="default"):\n', '    f"""Do 
> something."""\n', '    return None\n'], start=1, end=4, decorators=[], 
> docstring=None, children=[Function(name='do_something', _source=['def 
> do_something(pos_param0, pos_param1, kw_param0="default"):\n', '    f"""Do 
> something."""\n', '    return None\n'], start=1, end=3, decorators=[], 
> docstring=None, children=[], callable_args=['pos_param0', 'pos_param1', 
> 'kw_param0'], parent=Module(name='file_path', _source=['def 
> do_something(pos_param0, pos_param1, kw_param0="default"):\n', '    f"""Do 
> something."""\n', '    return None\n'], start=1, end=4, decorators=[], 
> docstring=None, children=[...], parent=None, _dunder_all=None, 
> dunder_all_error=None, future_imports=set(), skipped_error_codes=''), 
> skipped_error_codes='')], parent=None, _dunder_all=None, 
> dunder_all_error=None, future_imports=set(), skipped_error_codes=''), 
> skipped_error_codes='').docstring
> 
> tests/parser_test.py:69: AssertionError
> ____________________________ test_fstring_with_args 
> ____________________________
> 
>     def test_fstring_with_args():
>         """Test parsing of a function with an fstring with args as a 
> docstring."""
>         parser = Parser()
>         code = CodeSnippet("""\
>             foo = "bar"
>             bar = "baz"
>             def do_something(pos_param0, pos_param1, kw_param0="default"):
>                 f\"""Do some {foo} and some {bar}.\"""
>                 return None
>         """)
>         module = parser.parse(code, 'file_path')
>         assert module.is_public
>         assert module.dunder_all is None
>     
>         function, = module.children
>         assert function.name == 'do_something'
>         assert function.decorators == []
>         assert function.children == []
> >       assert function.docstring == 'f"""Do some {foo} and some {bar}."""'
> E       assert None == 'f"""Do some {foo} and some {bar}."""'
> E        +  where None = Function(name='do_something', _source=['foo = 
> "bar"\n', 'bar = "baz"\n', 'def do_something(pos_param0, pos_param1, 
> kw_param0="default"):\n', '    f"""Do some {foo} and some {bar}."""\n', '    
> return None\n'], start=3, end=5, decorators=[], docstring=None, children=[], 
> callable_args=['pos_param0', 'pos_param1', 'kw_param0'], 
> parent=Module(name='file_path', _source=['foo = "bar"\n', 'bar = "baz"\n', 
> 'def do_something(pos_param0, pos_param1, kw_param0="default"):\n', '    
> f"""Do some {foo} and some {bar}."""\n', '    return None\n'], start=1, 
> end=6, decorators=[], docstring=None, children=[Function(name='do_something', 
> _source=['foo = "bar"\n', 'bar = "baz"\n', 'def do_something(pos_param0, 
> pos_param1, kw_param0="default"):\n', '    f"""Do some {foo} and some 
> {bar}."""\n', '    return None\n'], start=3, end=5, decorators=[], 
> docstring=None, children=[], callable_args=['pos_param0', 'pos_param1', 
> 'kw_param0'], parent=Module(name='file_path', _source=['foo = "bar"\n', 'bar 
> = "baz"\n', 'def do_something(pos_param0, pos_param1, 
> kw_param0="default"):\n', '    f"""Do some {foo} and some {bar}."""\n', '    
> return None\n'], start=1, end=6, decorators=[], docstring=None, 
> children=[...], parent=None, _dunder_all=None, dunder_all_error=None, 
> future_imports=set(), skipped_error_codes=''), skipped_error_codes='')], 
> parent=None, _dunder_all=None, dunder_all_error=None, future_imports=set(), 
> skipped_error_codes=''), skipped_error_codes='').docstring
> 
> tests/parser_test.py:100: AssertionError
> ======================== 2 failed, 106 passed in 0.61s 
> =========================
> E: pybuild pybuild:395: test: plugin pyproject failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pydocstyle/build; python3.12 -m 
> pytest --ignore=tests/test_integration.py
> I: pybuild base:310: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pydocstyle/build; python3.11 -m 
> pytest --ignore=tests/test_integration.py
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.11.7, pytest-7.4.3, pluggy-1.3.0 -- 
> /usr/bin/python3.11
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>
> configfile: pyproject.toml
> collecting ... collected 108 items
> 
> tests/parser_test.py::test_function PASSED                               [  
> 0%]
> tests/parser_test.py::test_simple_fstring PASSED                         [  
> 1%]
> tests/parser_test.py::test_fstring_with_args PASSED                      [  
> 2%]
> tests/parser_test.py::test_decorated_function PASSED                     [  
> 3%]
> tests/parser_test.py::test_nested_function PASSED                        [  
> 4%]
> tests/parser_test.py::test_conditional_nested_function PASSED            [  
> 5%]
> tests/parser_test.py::test_doubly_nested_function PASSED                 [  
> 6%]
> tests/parser_test.py::test_class PASSED                                  [  
> 7%]
> tests/parser_test.py::test_public_method PASSED                          [  
> 8%]
> tests/parser_test.py::test_private_method PASSED                         [  
> 9%]
> tests/parser_test.py::test_magic_method PASSED                           [ 
> 10%]
> tests/parser_test.py::test_nested_class PASSED                           [ 
> 11%]
> tests/parser_test.py::test_raise_from PASSED                             [ 
> 12%]
> tests/parser_test.py::test_simple_matrix_multiplication PASSED           [ 
> 12%]
> tests/parser_test.py::test_matrix_multiplication_with_decorators[code0] 
> PASSED [ 13%]
> tests/parser_test.py::test_matrix_multiplication_with_decorators[code1] 
> PASSED [ 14%]
> tests/parser_test.py::test_matrix_multiplication_with_decorators[code2] 
> PASSED [ 15%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path0] 
> PASSED [ 16%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path1] 
> PASSED [ 17%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path2] 
> PASSED [ 18%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path3] 
> PASSED [ 19%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path4] 
> PASSED [ 20%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path5] 
> PASSED [ 21%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path0] 
> PASSED [ 22%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path1] 
> PASSED [ 23%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path2] 
> PASSED [ 24%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path3] 
> PASSED [ 25%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path4] 
> PASSED [ 25%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path5] 
> PASSED [ 26%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path6] 
> PASSED [ 27%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path7] 
> PASSED [ 28%]
> tests/parser_test.py::test_module_publicity_with_different_sys_path[/-False] 
> PASSED [ 29%]
> tests/parser_test.py::test_module_publicity_with_different_sys_path[_foo/-True]
>  PASSED [ 30%]
> tests/parser_test.py::test_complex_module PASSED                         [ 
> 31%]
> tests/parser_test.py::test_dunder_all[code0] PASSED                      [ 
> 32%]
> tests/parser_test.py::test_dunder_all[code1] PASSED                      [ 
> 33%]
> tests/parser_test.py::test_dunder_all[code2] PASSED                      [ 
> 34%]
> tests/parser_test.py::test_dunder_all[code3] PASSED                      [ 
> 35%]
> tests/parser_test.py::test_dunder_all[code4] PASSED                      [ 
> 36%]
> tests/parser_test.py::test_dunder_all[code5] PASSED                      [ 
> 37%]
> tests/parser_test.py::test_dunder_all[code6] PASSED                      [ 
> 37%]
> tests/parser_test.py::test_dunder_all[code7] PASSED                      [ 
> 38%]
> tests/parser_test.py::test_dunder_all[code8] PASSED                      [ 
> 39%]
> tests/parser_test.py::test_dunder_all[code9] PASSED                      [ 
> 40%]
> tests/parser_test.py::test_dunder_all[code10] PASSED                     [ 
> 41%]
> tests/parser_test.py::test_single_value_dunder_all PASSED                [ 
> 42%]
> tests/parser_test.py::test_indeterminable_dunder_all[code0] PASSED       [ 
> 43%]
> tests/parser_test.py::test_indeterminable_dunder_all[code1] PASSED       [ 
> 44%]
> tests/parser_test.py::test_indeterminable_dunder_all[code2] PASSED       [ 
> 45%]
> tests/parser_test.py::test_indeterminable_dunder_all[code3] PASSED       [ 
> 46%]
> tests/parser_test.py::test_indeterminable_dunder_all[code4] PASSED       [ 
> 47%]
> tests/parser_test.py::test_indeterminable_dunder_all[code5] PASSED       [ 
> 48%]
> tests/parser_test.py::test_indeterminable_dunder_all[code6] PASSED       [ 
> 49%]
> tests/parser_test.py::test_future_import[code0] PASSED                   [ 
> 50%]
> tests/parser_test.py::test_future_import[code1] PASSED                   [ 
> 50%]
> tests/parser_test.py::test_future_import[code2] PASSED                   [ 
> 51%]
> tests/parser_test.py::test_future_import[code3] PASSED                   [ 
> 52%]
> tests/parser_test.py::test_future_import[code4] PASSED                   [ 
> 53%]
> tests/parser_test.py::test_future_import[code5] PASSED                   [ 
> 54%]
> tests/parser_test.py::test_future_import[code6] PASSED                   [ 
> 55%]
> tests/parser_test.py::test_noqa_function PASSED                          [ 
> 56%]
> tests/parser_test.py::test_invalid_syntax[code0] PASSED                  [ 
> 57%]
> tests/parser_test.py::test_invalid_syntax[code1] PASSED                  [ 
> 58%]
> tests/parser_test.py::test_invalid_syntax[code2] PASSED                  [ 
> 59%]
> tests/parser_test.py::test_parsing_function_decorators[code0] PASSED     [ 
> 60%]
> tests/parser_test.py::test_parsing_function_decorators[code1] PASSED     [ 
> 61%]
> tests/parser_test.py::test_parsing_function_decorators[code2] PASSED     [ 
> 62%]
> tests/parser_test.py::test_parsing_function_decorators[code3] PASSED     [ 
> 62%]
> tests/parser_test.py::test_parsing_function_decorators[code4] PASSED     [ 
> 63%]
> tests/parser_test.py::test_parsing_function_decorators[code5] PASSED     [ 
> 64%]
> tests/parser_test.py::test_parsing_function_decorators[code6] PASSED     [ 
> 65%]
> tests/parser_test.py::test_parsing_method_decorators[code0] PASSED       [ 
> 66%]
> tests/parser_test.py::test_parsing_method_decorators[code1] PASSED       [ 
> 67%]
> tests/parser_test.py::test_parsing_method_decorators[code2] PASSED       [ 
> 68%]
> tests/parser_test.py::test_parsing_method_decorators[code3] PASSED       [ 
> 69%]
> tests/parser_test.py::test_parsing_method_decorators[code4] PASSED       [ 
> 70%]
> tests/test_decorators.py::TestParser::test_parse_class_single_decorator 
> PASSED [ 71%]
> tests/test_decorators.py::TestParser::test_parse_class_decorators PASSED [ 
> 72%]
> tests/test_decorators.py::TestParser::test_parse_class_nested_decorator 
> PASSED [ 73%]
> tests/test_decorators.py::TestParser::test_parse_method_single_decorator 
> PASSED [ 74%]
> tests/test_decorators.py::TestParser::test_parse_method_decorators PASSED [ 
> 75%]
> tests/test_decorators.py::TestParser::test_parse_function_decorator PASSED [ 
> 75%]
> tests/test_decorators.py::TestParser::test_parse_async_function_decorator 
> PASSED [ 76%]
> tests/test_decorators.py::TestParser::test_parse_method_nested_decorator 
> PASSED [ 77%]
> tests/test_decorators.py::TestMethod::test_is_public_normal PASSED       [ 
> 78%]
> tests/test_decorators.py::TestMethod::test_is_public_setter PASSED       [ 
> 79%]
> tests/test_decorators.py::TestMethod::test_is_public_deleter PASSED      [ 
> 80%]
> tests/test_decorators.py::TestMethod::test_is_public_trick PASSED        [ 
> 81%]
> tests/test_definitions.py::test_complex_file[test] PASSED                [ 
> 82%]
> tests/test_definitions.py::test_complex_file[unicode_literals] PASSED    [ 
> 83%]
> tests/test_definitions.py::test_complex_file[nested_class] PASSED        [ 
> 84%]
> tests/test_definitions.py::test_complex_file[capitalization] PASSED      [ 
> 85%]
> tests/test_definitions.py::test_complex_file[comment_after_def_bug] PASSED [ 
> 86%]
> tests/test_definitions.py::test_complex_file[multi_line_summary_start] PASSED 
> [ 87%]
> tests/test_definitions.py::test_complex_file[all_import] PASSED          [ 
> 87%]
> tests/test_definitions.py::test_complex_file[all_import_as] PASSED       [ 
> 88%]
> tests/test_definitions.py::test_complex_file[superfluous_quotes] PASSED  [ 
> 89%]
> tests/test_definitions.py::test_complex_file[noqa] PASSED                [ 
> 90%]
> tests/test_definitions.py::test_complex_file[sections] PASSED            [ 
> 91%]
> tests/test_definitions.py::test_complex_file[functions] PASSED           [ 
> 92%]
> tests/test_definitions.py::test_complex_file[canonical_google_examples] 
> PASSED [ 93%]
> tests/test_definitions.py::test_complex_file[canonical_numpy_examples] PASSED 
> [ 94%]
> tests/test_definitions.py::test_complex_file[canonical_pep257_examples] 
> PASSED [ 95%]
> tests/test_utils.py::test_common_prefix PASSED                           [ 
> 96%]
> tests/test_utils.py::test_no_common_prefix PASSED                        [ 
> 97%]
> tests/test_utils.py::test_differ_length PASSED                           [ 
> 98%]
> tests/test_utils.py::test_empty_string PASSED                            [ 
> 99%]
> tests/test_utils.py::test_strip_non_alphanumeric PASSED                  
> [100%]
> 
> ============================= 108 passed in 0.50s 
> ==============================
> 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/pydocstyle_6.3.0-1_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: pydocstyle
Source-Version: 6.3.0-1.1
Done: Matthias Klose <d...@debian.org>

We believe that the bug you reported is fixed in the latest version of
pydocstyle, 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.
Matthias Klose <d...@debian.org> (supplier of updated pydocstyle 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: Sun, 14 Jan 2024 14:07:21 +0100
Source: pydocstyle
Built-For-Profiles: noudeb
Architecture: source
Version: 6.3.0-1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Matthias Klose <d...@debian.org>
Closes: 1056437 1058420
Changes:
 pydocstyle (6.3.0-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Apply upstream patch proposal to fix Python 3.12 compatibility.
     Closes: #1056437, #1058420.
Checksums-Sha1:
 800930419633603ff8d781fd5140863fcde3461d 2271 pydocstyle_6.3.0-1.1.dsc
 6b814d98f9d642229a7fddd3fde0e07de7a273ba 5968 
pydocstyle_6.3.0-1.1.debian.tar.xz
 bacce9efa1d704d55f76acba6c1dc75b49edfde9 8444 
pydocstyle_6.3.0-1.1_source.buildinfo
Checksums-Sha256:
 d6f0f02d732d22cfa460cd04d53d48ad1f436bfa4bd5286ccee10ff8060818bb 2271 
pydocstyle_6.3.0-1.1.dsc
 c18b1953e10f9aff62f9bbea28fada717f614cad0204b557d3105777c0e16cde 5968 
pydocstyle_6.3.0-1.1.debian.tar.xz
 f1fb859f8b695c15289b6da0f153fa25d5d9f9a0cc3393a2bb42ea4511870751 8444 
pydocstyle_6.3.0-1.1_source.buildinfo
Files:
 8a982d802c80030f4522d0afae8a7756 2271 devel optional pydocstyle_6.3.0-1.1.dsc
 f08b685cfdfece6661b4a49d6d8ea4b5 5968 devel optional 
pydocstyle_6.3.0-1.1.debian.tar.xz
 bde71b00a3f1176a9398b0f56469ca91 8444 devel optional 
pydocstyle_6.3.0-1.1_source.buildinfo

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

iQJEBAEBCgAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAmWj3YQQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9WVwD/wPcf/id4iZq2lr7iOiknOpNLJQvYonlW0g
KEFKBhoKzPkiAV3Yl4QrgQNAK7oZKXjum5gSLsSU2B2rpPrXVkgrOaZoDxqedpUW
cK8TquwLw/ZI+/LbfgY7igS/j59QLAsz7CDvgxBRIiiXblv93x3b47IBC2cvXrx4
QuwFUeoQY93/xIDIwHmJAkCQsaPsqzxKe0D8x5bz+jTlz371LK5nr/PXlXJnMe84
BpK6yXa6YeSTqQsL5W63gbSUuBdmN8xC23f6Pa7maQyLQOOllj6/6U3C4emAUXCS
hB+XgTW8kbM8bpoWSUUeYCPGVxfXPxdWG5JMOQk8vmpusq3+vkk8NjiBArGYVIJ2
amxDKyE38DyMrF27N90kPEjufMZWAapRzKoJWDWnUwDokuXqVL10kgmV1Jad2NGd
h6qTLW2D6d0Y3+PARDapWoA7oJd7Pw5oN7oydzVW1sPFbOn5xZXI3/4SFyBDLWzO
kqzwM5D42aFXBIOe3IbwaiImIe3KnAIsp7MIrquOpylljTsAid3LXQFcne60YpWQ
sposmEKWFckihm8GBeSJ9nUPnck4fl/TyqfT0wm3arfXuqr336dG4yqdu4pncpBc
o3hXt9qQB5u/WGuHw4tlp8nAmtNGT61gknXdmNQbUH4QN6ihbxUgx2IMFmgrjj5c
UVRe01xFfw==
=qE4/
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to