Your message dated Wed, 23 Oct 2024 09:50:30 +0000
with message-id <[email protected]>
and subject line Bug#1084328: fixed in python-argcomplete 3.5.1-1
has caused the Debian Bug report #1084328,
regarding python-argcomplete: FTBFS: FAIL: test_subparser_completers 
(__main__.TestArgcomplete.test_subparser_completers)
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 [email protected]
immediately.)


-- 
1084328: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1084328
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python-argcomplete
Version: 3.4.0-2
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 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:129: Building wheel for python3.12 with "build" 
module
I: pybuild base:311: python3.12 -m build --skip-dependency-check --no-isolation --wheel 
--outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_argcomplete
* Building wheel...
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/argcomplete
copying argcomplete/_check_module.py -> build/lib/argcomplete
copying argcomplete/completers.py -> build/lib/argcomplete
copying argcomplete/exceptions.py -> build/lib/argcomplete
copying argcomplete/_check_console_script.py -> build/lib/argcomplete
copying argcomplete/__init__.py -> build/lib/argcomplete
copying argcomplete/lexers.py -> build/lib/argcomplete
copying argcomplete/shell_integration.py -> build/lib/argcomplete
copying argcomplete/io.py -> build/lib/argcomplete
copying argcomplete/finders.py -> build/lib/argcomplete
creating build/lib/argcomplete/packages
copying argcomplete/packages/__init__.py -> build/lib/argcomplete/packages
copying argcomplete/packages/_argparse.py -> build/lib/argcomplete/packages
copying argcomplete/packages/_shlex.py -> build/lib/argcomplete/packages
running egg_info
writing argcomplete.egg-info/PKG-INFO
writing dependency_links to argcomplete.egg-info/dependency_links.txt
writing requirements to argcomplete.egg-info/requires.txt
writing top-level names to argcomplete.egg-info/top_level.txt
reading manifest file 'argcomplete.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE.rst'
adding license file 'NOTICE'
writing manifest file 'argcomplete.egg-info/SOURCES.txt'
copying argcomplete/py.typed -> build/lib/argcomplete
creating build/lib/argcomplete/bash_completion.d
copying argcomplete/bash_completion.d/_python-argcomplete -> 
build/lib/argcomplete/bash_completion.d
running build_scripts
creating build/scripts-3.12
copying and adjusting scripts/python-argcomplete-check-easy-install-script -> 
build/scripts-3.12
copying and adjusting scripts/activate-global-python-argcomplete -> 
build/scripts-3.12
copying and adjusting scripts/register-python-argcomplete -> build/scripts-3.12
changing mode of 
build/scripts-3.12/python-argcomplete-check-easy-install-script from 644 to 755
changing mode of build/scripts-3.12/activate-global-python-argcomplete from 644 
to 755
changing mode of build/scripts-3.12/register-python-argcomplete from 644 to 755
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/argcomplete
copying build/lib/argcomplete/_check_module.py -> 
build/bdist.linux-x86_64/wheel/./argcomplete
copying build/lib/argcomplete/completers.py -> 
build/bdist.linux-x86_64/wheel/./argcomplete
copying build/lib/argcomplete/exceptions.py -> 
build/bdist.linux-x86_64/wheel/./argcomplete
copying build/lib/argcomplete/_check_console_script.py -> 
build/bdist.linux-x86_64/wheel/./argcomplete
copying build/lib/argcomplete/__init__.py -> 
build/bdist.linux-x86_64/wheel/./argcomplete
creating build/bdist.linux-x86_64/wheel/argcomplete/packages
copying build/lib/argcomplete/packages/__init__.py -> 
build/bdist.linux-x86_64/wheel/./argcomplete/packages
copying build/lib/argcomplete/packages/_argparse.py -> 
build/bdist.linux-x86_64/wheel/./argcomplete/packages
copying build/lib/argcomplete/packages/_shlex.py -> 
build/bdist.linux-x86_64/wheel/./argcomplete/packages
copying build/lib/argcomplete/lexers.py -> 
build/bdist.linux-x86_64/wheel/./argcomplete
copying build/lib/argcomplete/shell_integration.py -> 
build/bdist.linux-x86_64/wheel/./argcomplete
creating build/bdist.linux-x86_64/wheel/argcomplete/bash_completion.d
copying build/lib/argcomplete/bash_completion.d/_python-argcomplete -> 
build/bdist.linux-x86_64/wheel/./argcomplete/bash_completion.d
copying build/lib/argcomplete/py.typed -> 
build/bdist.linux-x86_64/wheel/./argcomplete
copying build/lib/argcomplete/io.py -> 
build/bdist.linux-x86_64/wheel/./argcomplete
copying build/lib/argcomplete/finders.py -> 
build/bdist.linux-x86_64/wheel/./argcomplete
running install_egg_info
Copying argcomplete.egg-info to 
build/bdist.linux-x86_64/wheel/./argcomplete-3.4.0.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/argcomplete-3.4.0.data
creating build/bdist.linux-x86_64/wheel/argcomplete-3.4.0.data/scripts
copying build/scripts-3.12/python-argcomplete-check-easy-install-script -> 
build/bdist.linux-x86_64/wheel/argcomplete-3.4.0.data/scripts
copying build/scripts-3.12/activate-global-python-argcomplete -> 
build/bdist.linux-x86_64/wheel/argcomplete-3.4.0.data/scripts
copying build/scripts-3.12/register-python-argcomplete -> 
build/bdist.linux-x86_64/wheel/argcomplete-3.4.0.data/scripts
changing mode of 
build/bdist.linux-x86_64/wheel/argcomplete-3.4.0.data/scripts/python-argcomplete-check-easy-install-script
 to 755
changing mode of 
build/bdist.linux-x86_64/wheel/argcomplete-3.4.0.data/scripts/activate-global-python-argcomplete
 to 755
changing mode of 
build/bdist.linux-x86_64/wheel/argcomplete-3.4.0.data/scripts/register-python-argcomplete
 to 755
creating build/bdist.linux-x86_64/wheel/argcomplete-3.4.0.dist-info/WHEEL
creating 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_argcomplete/.tmp-fu4ua9w4/argcomplete-3.4.0-py3-none-any.whl'
 and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'argcomplete/__init__.py'
adding 'argcomplete/_check_console_script.py'
adding 'argcomplete/_check_module.py'
adding 'argcomplete/completers.py'
adding 'argcomplete/exceptions.py'
adding 'argcomplete/finders.py'
adding 'argcomplete/io.py'
adding 'argcomplete/lexers.py'
adding 'argcomplete/py.typed'
adding 'argcomplete/shell_integration.py'
adding 'argcomplete/bash_completion.d/_python-argcomplete'
adding 'argcomplete/packages/__init__.py'
adding 'argcomplete/packages/_argparse.py'
adding 'argcomplete/packages/_shlex.py'
adding 'argcomplete-3.4.0.data/scripts/activate-global-python-argcomplete'
adding 
'argcomplete-3.4.0.data/scripts/python-argcomplete-check-easy-install-script'
adding 'argcomplete-3.4.0.data/scripts/register-python-argcomplete'
adding 'argcomplete-3.4.0.dist-info/LICENSE.rst'
adding 'argcomplete-3.4.0.dist-info/METADATA'
adding 'argcomplete-3.4.0.dist-info/NOTICE'
adding 'argcomplete-3.4.0.dist-info/WHEEL'
adding 'argcomplete-3.4.0.dist-info/top_level.txt'
adding 'argcomplete-3.4.0.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built argcomplete-3.4.0-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with 
"installer" module
   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_argcomplete/build; 
PATH=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_argcomplete/scripts:$PATH 
PYTHONPATH=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_argcomplete/build python3.12 
/<<PKGBUILDDIR>>/test/test.py -v
test_action_activation (__main__.TestArgcomplete.test_action_activation) ... ok
test_action_activation_with_subparser 
(__main__.TestArgcomplete.test_action_activation_with_subparser) ... ok
test_append_space (__main__.TestArgcomplete.test_append_space) ... ok
test_basic_completion (__main__.TestArgcomplete.test_basic_completion) ... ok
test_choices (__main__.TestArgcomplete.test_choices) ... FAIL
test_completers (__main__.TestArgcomplete.test_completers) ... FAIL
test_custom_validator (__main__.TestArgcomplete.test_custom_validator) ... ok
test_default_completer (__main__.TestArgcomplete.test_default_completer) ... 
FAIL
test_different_validators (__main__.TestArgcomplete.test_different_validators) 
... ok
test_directory_completion (__main__.TestArgcomplete.test_directory_completion) 
... ok
test_display_completions (__main__.TestArgcomplete.test_display_completions) 
... ok
test_display_completions_with_aliases 
(__main__.TestArgcomplete.test_display_completions_with_aliases) ... ok
test_escape_special_chars (__main__.TestArgcomplete.test_escape_special_chars) 
... FAIL
test_exclusive (__main__.TestArgcomplete.test_exclusive) ... FAIL
test_exclusive_class (__main__.TestArgcomplete.test_exclusive_class) ... FAIL
test_file_completion (__main__.TestArgcomplete.test_file_completion) ... ok
test_filescompleter_filetype_integration 
(__main__.TestArgcomplete.test_filescompleter_filetype_integration) ... FAIL
test_mixed_optional_positional 
(__main__.TestArgcomplete.test_mixed_optional_positional) ... FAIL
test_nargs_one_or_more (__main__.TestArgcomplete.test_nargs_one_or_more) ... ok
test_nargs_optional (__main__.TestArgcomplete.test_nargs_optional) ... ok
test_nargs_zero_or_more (__main__.TestArgcomplete.test_nargs_zero_or_more) ... 
ok
test_non_ascii (__main__.TestArgcomplete.test_non_ascii) ... FAIL
test_non_str_choices (__main__.TestArgcomplete.test_non_str_choices) ... ok
test_option_help (__main__.TestArgcomplete.test_option_help) ... ok
test_optional_long_short_filtering 
(__main__.TestArgcomplete.test_optional_long_short_filtering) ... ok
test_optional_nargs (__main__.TestArgcomplete.test_optional_nargs) ... FAIL
test_positional_remainder (__main__.TestArgcomplete.test_positional_remainder) 
... FAIL
test_readline_entry_point (__main__.TestArgcomplete.test_readline_entry_point) 
... ok
test_shellcode_utility (__main__.TestArgcomplete.test_shellcode_utility) ... ok
test_skipped_completer (__main__.TestArgcomplete.test_skipped_completer) ... ok
test_subparser_completers (__main__.TestArgcomplete.test_subparser_completers) 
... FAIL
test_subparsers (__main__.TestArgcomplete.test_subparsers) ... FAIL
test_suppress_args (__main__.TestArgcomplete.test_suppress_args) ... ok
test_suppress_completer (__main__.TestArgcomplete.test_suppress_completer) ... 
ok
test_repl_multiple_complete 
(__main__.TestArgcompleteREPL.test_repl_multiple_complete) ... ok
test_repl_parse_after_complete 
(__main__.TestArgcompleteREPL.test_repl_parse_after_complete) ... ERROR
test_repl_reuse_parser_with_positional 
(__main__.TestArgcompleteREPL.test_repl_reuse_parser_with_positional) ... ok
test_repl_subcommand (__main__.TestArgcompleteREPL.test_repl_subcommand) ... ok
test_repl_subparser_parse_after_complete 
(__main__.TestArgcompleteREPL.test_repl_subparser_parse_after_complete) ... 
usage: test.py foo [-h] {bar}
test.py foo: error: too few arguments
ok
test_comp_point (__main__.TestBash.test_comp_point) ... ok
test_completion_environment (__main__.TestBash.test_completion_environment) ... 
ok
test_continuation (__main__.TestBash.test_continuation) ... ok
test_debug_output (__main__.TestBash.test_debug_output) ... ok
test_double_quoted_completion (__main__.TestBash.test_double_quoted_completion) 
... ok
test_exclamation_in_double_quotes 
(__main__.TestBash.test_exclamation_in_double_quotes) ... expected failure
test_nounset (__main__.TestBash.test_nounset) ... ok
test_one_space_after_exact (__main__.TestBash.test_one_space_after_exact)
Test exactly one space is appended after an exact match. ... ok
test_parse_special_characters (__main__.TestBash.test_parse_special_characters) 
... ok
test_parse_special_characters_dollar 
(__main__.TestBash.test_parse_special_characters_dollar) ... expected failure
test_partial_completion (__main__.TestBash.test_partial_completion) ... ok
test_quoted_exact (__main__.TestBash.test_quoted_exact) ... ok
test_quoted_space (__main__.TestBash.test_quoted_space) ... ok
test_quotes (__main__.TestBash.test_quotes) ... ok
test_simple_completion (__main__.TestBash.test_simple_completion) ... ok
test_single_quoted_completion (__main__.TestBash.test_single_quoted_completion) 
... ok
test_single_quotes_in_double_quotes 
(__main__.TestBash.test_single_quotes_in_double_quotes) ... ok
test_single_quotes_in_single_quotes 
(__main__.TestBash.test_single_quotes_in_single_quotes) ... ok
test_special_characters (__main__.TestBash.test_special_characters) ... ok
test_special_characters_double_quoted 
(__main__.TestBash.test_special_characters_double_quoted) ... ok
test_special_characters_single_quoted 
(__main__.TestBash.test_special_characters_single_quoted) ... ok
test_temp_file (__main__.TestBash.test_temp_file) ... ok
test_unquoted_space (__main__.TestBash.test_unquoted_space) ... ok
test_wordbreak_chars (__main__.TestBash.test_wordbreak_chars) ... ok
test_comp_point (__main__.TestBashGlobal.test_comp_point) ... ok
test_completion_environment 
(__main__.TestBashGlobal.test_completion_environment) ... ok
test_console_script_module (__main__.TestBashGlobal.test_console_script_module)
Test completing a console_script for a module. ... ok
test_console_script_module_wheel 
(__main__.TestBashGlobal.test_console_script_module_wheel)
Test completing a console_script for a module from a wheel. ... ok
test_console_script_package 
(__main__.TestBashGlobal.test_console_script_package)
Test completing a console_script for a package. ... ok
test_console_script_package_wheel 
(__main__.TestBashGlobal.test_console_script_package_wheel)
Test completing a console_script for a package from a wheel. ... ok
test_continuation (__main__.TestBashGlobal.test_continuation) ... ok
test_debug_output (__main__.TestBashGlobal.test_debug_output) ... ok
test_double_quoted_completion 
(__main__.TestBashGlobal.test_double_quoted_completion) ... ok
test_exclamation_in_double_quotes 
(__main__.TestBashGlobal.test_exclamation_in_double_quotes) ... expected failure
test_nounset (__main__.TestBashGlobal.test_nounset) ... ok
test_one_space_after_exact (__main__.TestBashGlobal.test_one_space_after_exact)
Test exactly one space is appended after an exact match. ... ok
test_parse_special_characters 
(__main__.TestBashGlobal.test_parse_special_characters) ... ok
test_parse_special_characters_dollar 
(__main__.TestBashGlobal.test_parse_special_characters_dollar) ... expected 
failure
test_partial_completion (__main__.TestBashGlobal.test_partial_completion) ... ok
test_python_completion (__main__.TestBashGlobal.test_python_completion) ... ok
test_python_filename_completion 
(__main__.TestBashGlobal.test_python_filename_completion) ... ok
test_python_module (__main__.TestBashGlobal.test_python_module)
Test completing a module run with python -m. ... ok
test_python_not_executable (__main__.TestBashGlobal.test_python_not_executable)
Test completing a script that cannot be run directly. ... ok
test_python_stuck (__main__.TestBashGlobal.test_python_stuck) ... ok
test_quoted_exact (__main__.TestBashGlobal.test_quoted_exact) ... ok
test_quoted_space (__main__.TestBashGlobal.test_quoted_space) ... ok
test_quotes (__main__.TestBashGlobal.test_quotes) ... ok
test_redirection_completion 
(__main__.TestBashGlobal.test_redirection_completion) ... ok
test_simple_completion (__main__.TestBashGlobal.test_simple_completion) ... ok
test_single_quoted_completion 
(__main__.TestBashGlobal.test_single_quoted_completion) ... ok
test_single_quotes_in_double_quotes 
(__main__.TestBashGlobal.test_single_quotes_in_double_quotes) ... ok
test_single_quotes_in_single_quotes 
(__main__.TestBashGlobal.test_single_quotes_in_single_quotes) ... ok
test_special_characters (__main__.TestBashGlobal.test_special_characters) ... ok
test_special_characters_double_quoted 
(__main__.TestBashGlobal.test_special_characters_double_quoted) ... ok
test_special_characters_single_quoted 
(__main__.TestBashGlobal.test_special_characters_single_quoted) ... ok
test_temp_file (__main__.TestBashGlobal.test_temp_file) ... ok
test_unquoted_space (__main__.TestBashGlobal.test_unquoted_space) ... ok
test_wordbreak_chars (__main__.TestBashGlobal.test_wordbreak_chars) ... ok
test_module (__main__.TestCheckModule.test_module) ... ok
test_not_package (__main__.TestCheckModule.test_not_package) ... ok
test_package (__main__.TestCheckModule.test_package) ... ok
test_package_main (__main__.TestCheckModule.test_package_main) ... ok
test_subpackage (__main__.TestCheckModule.test_subpackage) ... ok
test_escaped_special (__main__.TestSplitLine.test_escaped_special) ... ok
test_escaped_special_in_double_quotes 
(__main__.TestSplitLine.test_escaped_special_in_double_quotes) ... expected 
failure
test_last_wordbreak_pos (__main__.TestSplitLine.test_last_wordbreak_pos) ... ok
test_punctuation (__main__.TestSplitLine.test_punctuation) ... ok
test_simple (__main__.TestSplitLine.test_simple) ... ok
test_unescaped_special (__main__.TestSplitLine.test_unescaped_special) ... ok
test_comp_point (__main__.TestZsh.test_comp_point) ... skipped 'skip'
test_completion_environment (__main__.TestZsh.test_completion_environment) ... 
skipped 'skip'
test_continuation (__main__.TestZsh.test_continuation) ... ok
test_double_quoted_completion (__main__.TestZsh.test_double_quoted_completion) 
... ok
test_exclamation_in_double_quotes 
(__main__.TestZsh.test_exclamation_in_double_quotes) ... ok
test_parse_special_characters (__main__.TestZsh.test_parse_special_characters) 
... skipped 'skip'
test_parse_special_characters_dollar 
(__main__.TestZsh.test_parse_special_characters_dollar) ... skipped 'skip'
test_partial_completion (__main__.TestZsh.test_partial_completion) ... ok
test_quoted_exact (__main__.TestZsh.test_quoted_exact) ... ok
test_quoted_space (__main__.TestZsh.test_quoted_space) ... ok
test_quotes (__main__.TestZsh.test_quotes) ... ok
test_simple_completion (__main__.TestZsh.test_simple_completion) ... ok
test_single_quoted_completion (__main__.TestZsh.test_single_quoted_completion) 
... ok
test_single_quotes_in_double_quotes 
(__main__.TestZsh.test_single_quotes_in_double_quotes) ... ok
test_single_quotes_in_single_quotes 
(__main__.TestZsh.test_single_quotes_in_single_quotes) ... ok
test_special_characters (__main__.TestZsh.test_special_characters) ... ok
test_special_characters_double_quoted 
(__main__.TestZsh.test_special_characters_double_quoted) ... ok
test_special_characters_single_quoted 
(__main__.TestZsh.test_special_characters_single_quoted) ... ok
test_unquoted_space (__main__.TestZsh.test_unquoted_space) ... ok
test_wordbreak_chars (__main__.TestZsh.test_wordbreak_chars) ... ok
test_comp_point (__main__.TestZshGlobalExplicit.test_comp_point) ... skipped 
'skip'
test_completion_environment 
(__main__.TestZshGlobalExplicit.test_completion_environment) ... skipped 'skip'
test_console_script_module 
(__main__.TestZshGlobalExplicit.test_console_script_module)
Test completing a console_script for a module. ... ok
test_console_script_module_wheel 
(__main__.TestZshGlobalExplicit.test_console_script_module_wheel)
Test completing a console_script for a module from a wheel. ... ok
test_console_script_package 
(__main__.TestZshGlobalExplicit.test_console_script_package)
Test completing a console_script for a package. ... ok
test_console_script_package_wheel 
(__main__.TestZshGlobalExplicit.test_console_script_package_wheel)
Test completing a console_script for a package from a wheel. ... ok
test_continuation (__main__.TestZshGlobalExplicit.test_continuation) ... ok
test_double_quoted_completion 
(__main__.TestZshGlobalExplicit.test_double_quoted_completion) ... ok
test_exclamation_in_double_quotes 
(__main__.TestZshGlobalExplicit.test_exclamation_in_double_quotes) ... ok
test_parse_special_characters 
(__main__.TestZshGlobalExplicit.test_parse_special_characters) ... skipped 
'skip'
test_parse_special_characters_dollar 
(__main__.TestZshGlobalExplicit.test_parse_special_characters_dollar) ... 
skipped 'skip'
test_partial_completion 
(__main__.TestZshGlobalExplicit.test_partial_completion) ... ok
test_python_completion (__main__.TestZshGlobalExplicit.test_python_completion) 
... ok
test_python_filename_completion 
(__main__.TestZshGlobalExplicit.test_python_filename_completion) ... ok
test_python_module (__main__.TestZshGlobalExplicit.test_python_module)
Test completing a module run with python -m. ... ok
test_python_not_executable 
(__main__.TestZshGlobalExplicit.test_python_not_executable)
Test completing a script that cannot be run directly. ... ok
test_python_stuck (__main__.TestZshGlobalExplicit.test_python_stuck) ... ok
test_quoted_exact (__main__.TestZshGlobalExplicit.test_quoted_exact) ... ok
test_quoted_space (__main__.TestZshGlobalExplicit.test_quoted_space) ... ok
test_quotes (__main__.TestZshGlobalExplicit.test_quotes) ... ok
test_redirection_completion 
(__main__.TestZshGlobalExplicit.test_redirection_completion) ... ok
test_simple_completion (__main__.TestZshGlobalExplicit.test_simple_completion) 
... ok
test_single_quoted_completion 
(__main__.TestZshGlobalExplicit.test_single_quoted_completion) ... ok
test_single_quotes_in_double_quotes 
(__main__.TestZshGlobalExplicit.test_single_quotes_in_double_quotes) ... ok
test_single_quotes_in_single_quotes 
(__main__.TestZshGlobalExplicit.test_single_quotes_in_single_quotes) ... ok
test_special_characters 
(__main__.TestZshGlobalExplicit.test_special_characters) ... ok
test_special_characters_double_quoted 
(__main__.TestZshGlobalExplicit.test_special_characters_double_quoted) ... ok
test_special_characters_single_quoted 
(__main__.TestZshGlobalExplicit.test_special_characters_single_quoted) ... ok
test_unquoted_space (__main__.TestZshGlobalExplicit.test_unquoted_space) ... ok
test_wordbreak_chars (__main__.TestZshGlobalExplicit.test_wordbreak_chars) ... 
ok
test_comp_point (__main__.TestZshGlobalImplicit.test_comp_point) ... skipped 
'skip'
test_completion_environment 
(__main__.TestZshGlobalImplicit.test_completion_environment) ... skipped 'skip'
test_console_script_module 
(__main__.TestZshGlobalImplicit.test_console_script_module)
Test completing a console_script for a module. ... ok
test_console_script_module_wheel 
(__main__.TestZshGlobalImplicit.test_console_script_module_wheel)
Test completing a console_script for a module from a wheel. ... ok
test_console_script_package 
(__main__.TestZshGlobalImplicit.test_console_script_package)
Test completing a console_script for a package. ... ok
test_console_script_package_wheel 
(__main__.TestZshGlobalImplicit.test_console_script_package_wheel)
Test completing a console_script for a package from a wheel. ... ok
test_continuation (__main__.TestZshGlobalImplicit.test_continuation) ... ok
test_double_quoted_completion 
(__main__.TestZshGlobalImplicit.test_double_quoted_completion) ... ok
test_exclamation_in_double_quotes 
(__main__.TestZshGlobalImplicit.test_exclamation_in_double_quotes) ... ok
test_parse_special_characters 
(__main__.TestZshGlobalImplicit.test_parse_special_characters) ... skipped 
'skip'
test_parse_special_characters_dollar 
(__main__.TestZshGlobalImplicit.test_parse_special_characters_dollar) ... 
skipped 'skip'
test_partial_completion 
(__main__.TestZshGlobalImplicit.test_partial_completion) ... ok
test_python_completion (__main__.TestZshGlobalImplicit.test_python_completion) 
... ok
test_python_filename_completion 
(__main__.TestZshGlobalImplicit.test_python_filename_completion) ... ok
test_python_module (__main__.TestZshGlobalImplicit.test_python_module)
Test completing a module run with python -m. ... ok
test_python_not_executable 
(__main__.TestZshGlobalImplicit.test_python_not_executable)
Test completing a script that cannot be run directly. ... ok
test_python_stuck (__main__.TestZshGlobalImplicit.test_python_stuck) ... ok
test_quoted_exact (__main__.TestZshGlobalImplicit.test_quoted_exact) ... ok
test_quoted_space (__main__.TestZshGlobalImplicit.test_quoted_space) ... ok
test_quotes (__main__.TestZshGlobalImplicit.test_quotes) ... ok
test_redirection_completion 
(__main__.TestZshGlobalImplicit.test_redirection_completion) ... ok
test_simple_completion (__main__.TestZshGlobalImplicit.test_simple_completion) 
... ok
test_single_quoted_completion 
(__main__.TestZshGlobalImplicit.test_single_quoted_completion) ... ok
test_single_quotes_in_double_quotes 
(__main__.TestZshGlobalImplicit.test_single_quotes_in_double_quotes) ... ok
test_single_quotes_in_single_quotes 
(__main__.TestZshGlobalImplicit.test_single_quotes_in_single_quotes) ... ok
test_special_characters 
(__main__.TestZshGlobalImplicit.test_special_characters) ... ok
test_special_characters_double_quoted 
(__main__.TestZshGlobalImplicit.test_special_characters_double_quoted) ... ok
test_special_characters_single_quoted 
(__main__.TestZshGlobalImplicit.test_special_characters_single_quoted) ... ok
test_unquoted_space (__main__.TestZshGlobalImplicit.test_unquoted_space) ... ok
test_wordbreak_chars (__main__.TestZshGlobalImplicit.test_wordbreak_chars) ... 
ok
test_warn (__main__.Warn.test_warn) ... ok

======================================================================
ERROR: test_repl_parse_after_complete 
(__main__.TestArgcompleteREPL.test_repl_parse_after_complete)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/test/test.py", line 935, in 
test_repl_parse_after_complete
    args = p.parse_args(["--foo", "spam", "bar"])
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/argparse.py", line 1907, in parse_args
    args, argv = self.parse_known_args(args, namespace)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/argparse.py", line 1943, in parse_known_args
    namespace, args = self._parse_known_args(args, namespace)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/<<PKGBUILDDIR>>/argcomplete/packages/_argparse.py", line 302, in 
_parse_known_args
    start_index = consume_optional(start_index)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/<<PKGBUILDDIR>>/argcomplete/packages/_argparse.py", line 168, in 
consume_optional
    action, option_string, _, explicit_arg = option_tuple
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: not enough values to unpack (expected 4, got 1)

======================================================================
FAIL: test_choices (__main__.TestArgcomplete.test_choices)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/test/test.py", line 180, in test_choices
    self.assertEqual(set(self.run_completer(make_parser(), cmd)), set(output))
AssertionError: Items in the first set but not the second:
'-h'
'--ship'
'--help'
Items in the second set but not the first:
'submarine'
'speedboat'

======================================================================
FAIL: test_completers (__main__.TestArgcomplete.test_completers)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/test/test.py", line 301, in test_completers
    self.assertEqual(set(self.run_completer(make_parser(), cmd)), set(output))
AssertionError: Items in the first set but not the second:
'--url'
'-h'
'--email'
'--help'
Items in the second set but not the first:
'http://url2'
'http://url1'

======================================================================
FAIL: test_default_completer (__main__.TestArgcomplete.test_default_completer)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/test/test.py", line 425, in test_default_completer
    self.assertEqual(set(self.run_completer(make_parser(), cmd)), set(output))
AssertionError: Items in the first set but not the second:
'--many'
'--one'
Items in the second set but not the first:
'test/'

======================================================================
FAIL: test_escape_special_chars 
(__main__.TestArgcomplete.test_escape_special_chars)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/test/test.py", line 833, in test_escape_special_chars
    self.assertEqual(set(self.run_completer(make_parser(), "prog -1 ")), 
{r"bar\<\$\>baz "})
AssertionError: Items in the first set but not the second:
'-3'
'-2'
'-1'
Items in the second set but not the first:
'bar\\<\\$\\>baz'

======================================================================
FAIL: test_exclusive (__main__.TestArgcomplete.test_exclusive)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/test/test.py", line 774, in test_exclusive
    self.assertEqual(set(self.run_completer(make_parser(), cmd)), set(output))
AssertionError: Items in the first set but not the second:
'--no-bar'

======================================================================
FAIL: test_exclusive_class (__main__.TestArgcomplete.test_exclusive_class)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/test/test.py", line 823, in test_exclusive_class
    self.assertEqual(set(self.run_completer(parser, cmd, completer=completer)), 
set(output))
AssertionError: Items in the first set but not the second:
'--baz'
'--no-bar'
'--foo'
'--bar'
Items in the second set but not the first:
'baz2'
'baz1'

======================================================================
FAIL: test_filescompleter_filetype_integration 
(__main__.TestArgcomplete.test_filescompleter_filetype_integration)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/test/test.py", line 379, in 
test_filescompleter_filetype_integration
    self.assertEqual(set(self.run_completer(make_parser(), cmd)), set(output))
AssertionError: Items in the first set but not the second:
'-h'
'--r'
'--w'
'--help'
Items in the second set but not the first:
'abcaha/'
'abcdefж/'
'abcxyz'

======================================================================
FAIL: test_mixed_optional_positional 
(__main__.TestArgcomplete.test_mixed_optional_positional)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/test/test.py", line 794, in 
test_mixed_optional_positional
    self.assertEqual(set(self.run_completer(make_parser(), cmd)), set(output))
AssertionError: Items in the first set but not the second:
'--set'
Items in the second set but not the first:
'name2'
'name1'

======================================================================
FAIL: test_non_ascii (__main__.TestArgcomplete.test_non_ascii)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/test/test.py", line 483, in test_non_ascii
    self.assertEqual(set(self.run_completer(make_parser(), cmd)), set(output))
AssertionError: Items in the first set but not the second:
'--книга'
'-h'
'--help'
Items in the second set but not the first:
'Понедельник\\ начинается\\ в\\ субботу'
'Трудно\\ быть\\ богом'
'Парень\\ из\\ преисподней'

======================================================================
FAIL: test_optional_nargs (__main__.TestArgcomplete.test_optional_nargs)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/test/test.py", line 698, in test_optional_nargs
    self.assertEqual(set(self.run_completer(make_parser(), cmd)), set(output))
AssertionError: Items in the first set but not the second:
'-h'
'--baz'
'--qux'
'--foo'
'--foobar'
'--help'
'--bar'
Items in the second set but not the first:
'foo2'
'foo1'

======================================================================
FAIL: test_positional_remainder 
(__main__.TestArgcomplete.test_positional_remainder)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/test/test.py", line 718, in test_positional_remainder
    self.assertEqual(set(self.run_completer(make_parser(), cmd)), set(output))
AssertionError: Items in the second set but not the first:
'--opt'
'pos'

======================================================================
FAIL: test_subparser_completers 
(__main__.TestArgcomplete.test_subparser_completers)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/test/test.py", line 346, in test_subparser_completers
    self.assertEqual(set(self.run_completer(make_parser(), cmd)), set(output))
AssertionError: Items in the second set but not the first:
'val5'

======================================================================
FAIL: test_subparsers (__main__.TestArgcomplete.test_subparsers)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/test/test.py", line 452, in test_subparsers
    self.assertEqual(set(self.run_completer(make_parser(), cmd)), set(output))
AssertionError: Items in the first set but not the second:
'--age'
'eggs'
'spam'
Items in the second set but not the first:
'in\\ the\\ rain'
'with\\ a\\ goat'
'on\\ a\\ boat'
'on\\ a\\ train'

----------------------------------------------------------------------
Ran 189 tests in 113.399s

FAILED (failures=13, errors=1, skipped=12, expected failures=5)
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_argcomplete/build; 
PATH={home_dir}/scripts:$PATH PYTHONPATH={build_dir} {interpreter} {dir}/test/test.py -v
dh_auto_test: error: pybuild --test -i python{version} -p 3.12 returned exit 
code 13
make: *** [debian/rules:18: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202410/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: python-argcomplete
Source-Version: 3.5.1-1
Done: Alexandre Detiste <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-argcomplete, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexandre Detiste <[email protected]> (supplier of updated python-argcomplete 
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 [email protected])


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

Format: 1.8
Date: Wed, 23 Oct 2024 10:55:13 +0200
Source: python-argcomplete
Architecture: source
Version: 3.5.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Alexandre Detiste <[email protected]>
Closes: 1084328
Changes:
 python-argcomplete (3.5.1-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream version 3.5.1 (Closes: #1084328)
   * Refresh patches
Checksums-Sha1:
 81405fc988db25c762f175b72a3353576c8db5f4 2429 python-argcomplete_3.5.1-1.dsc
 139cd8049e50553d660bd2ba7a885fe197ce1c89 82280 
python-argcomplete_3.5.1.orig.tar.gz
 ea313cfa7a5dc978021fa056c0682420535410bf 7072 
python-argcomplete_3.5.1-1.debian.tar.xz
 41499366c29edf94af3931ff214a2ce3e7599945 8294 
python-argcomplete_3.5.1-1_source.buildinfo
Checksums-Sha256:
 eab814f6efba5e718fe651adc201e986dc73c0a25c03ec153db29a72497ff9d3 2429 
python-argcomplete_3.5.1-1.dsc
 eb1ee355aa2557bd3d0145de7b06b2a45b0ce461e1e7813f5d066039ab4177b4 82280 
python-argcomplete_3.5.1.orig.tar.gz
 e0d3225341d1d2f2316222c877d4d7c3e086cd7934521b583ced6cd24841527d 7072 
python-argcomplete_3.5.1-1.debian.tar.xz
 37d8272f2fc441e900f24d31507fb81566a44ade791d461dd7c5ccf08f8a5ad9 8294 
python-argcomplete_3.5.1-1_source.buildinfo
Files:
 d0a54a4b0ed513a49c92ada21f9374e3 2429 python optional 
python-argcomplete_3.5.1-1.dsc
 d41f3c39f4be81d29bb6166e8e57116a 82280 python optional 
python-argcomplete_3.5.1.orig.tar.gz
 68360c607dcde8fdc53535be644cd8a3 7072 python optional 
python-argcomplete_3.5.1-1.debian.tar.xz
 a32fbda63cbf62b2f8fd4a5ea838a6b9 8294 python optional 
python-argcomplete_3.5.1-1_source.buildinfo

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

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmcYvboRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBrf9A/7B+UafOMR+ppgfTmZhJqmo9hq6Co3tbMJ
bAPaMvX10GyaYcCEneXOtRqXpb7aruqwQ0fBU7RlVSnP7rkarm6N+SHh/Ep2gX0Y
HOGq+l59jKcrk/JZo7RN/OWiG6BjprKqWMBp3tirCeSIC9c/uhJnJNfY14BEbG1D
xaj4wUe9VciKjnF/II23sa4qt+6Ly/WE5CTLnfeS0TebPCL/p4slp95hjn3JQ+iY
/yaHJnmUAyrLswE2VKYtasqkwU4yKo2+rpzBVRvEvlTxye+X6Qdo1ljvwHbDJWFn
/DAXTdYiOAxs4SH90bFu4PibGBmZGbpICgXdd2oBoM19CAvgbr7IUaiCmnfk9LjN
34b40JSXUb9Y9HK5qogcvgykvCWqk98fb+k091M72V1wHzI1ZZIeUmlvHzqLYdbX
4+3Zjf5jc63sJkH4qdP5Id9zFhz8NrcozQ9TPMdcmWRSztpAUkMdv3eeChW4k5Tq
m4JKsOr9L0nMTylg6j2pTv6i+/a8NjJdLb0z+AkE01/loQDU9iAnM31BhInZwvsI
AtENjcMc0wuqW0ekiZswI/jvT+s4cP+4D63TD16bvD22XVcFHprljT6LTJkbjMTN
hOE0DzlKyCHStq+cryqu9W17dgrrEC2lu3TYS3dTPjB3eZhQ4OJvEgyg7sGFM5RX
QisWN1TL7Vw=
=6BKY
-----END PGP SIGNATURE-----

Attachment: pgpNnufQztr_J.pgp
Description: PGP signature


--- End Message ---

Reply via email to