Your message dated Tue, 07 Jan 2025 22:20:52 +0000
with message-id <e1tvhws-004ut9...@fasolo.debian.org>
and subject line Bug#1091951: fixed in sphinx 8.1.3-4
has caused the Debian Bug report #1091951,
regarding sphinx: FTBFS: FAILED 
tests/test_builders/test_build_html_copyright.py::test_html_multi_line_copyright
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.)


-- 
1091951: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1091951
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:sphinx
Version: 8.1.3-3
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

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

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --with python3 --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 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
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build
I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build" 
module

[... snipped ...]

tests/test_project.py::test_project_discover_multiple_suffixes PASSED    [ 82%]
tests/test_project.py::test_project_discover_complicated_suffix PASSED   [ 82%]
tests/test_project.py::test_project_discover_templates_path PASSED       [ 82%]
tests/test_project.py::test_project_path2doc PASSED                      [ 82%]
tests/test_project.py::test_project_doc2path PASSED                      [ 83%]
tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_get_module_source PASSED 
[ 83%]
tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_string PASSED  [ 83%]
tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_file PASSED    [ 83%]
tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_for_module PASSED  [ 83%]
tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_tags PASSED   [ 83%]
tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_attr_docs PASSED [ 
83%]
tests/test_pycode/test_pycode.py::test_ModuleAnalyzer_find_attr_docs_for_posonlyargs_method
 PASSED [ 83%]
tests/test_pycode/test_pycode_ast.py::test_unparse[a + b-a + b] PASSED   [ 83%]
tests/test_pycode/test_pycode_ast.py::test_unparse[a and b-a and b] PASSED [ 
83%]
tests/test_pycode/test_pycode_ast.py::test_unparse[os.path-os.path] PASSED [ 
83%]
tests/test_pycode/test_pycode_ast.py::test_unparse[1 * 2-1 * 2] PASSED   [ 83%]
tests/test_pycode/test_pycode_ast.py::test_unparse[a & b-a & b] PASSED   [ 83%]
tests/test_pycode/test_pycode_ast.py::test_unparse[a | b-a | b] PASSED   [ 83%]
tests/test_pycode/test_pycode_ast.py::test_unparse[a ^ b-a ^ b] PASSED   [ 83%]
tests/test_pycode/test_pycode_ast.py::test_unparse[a and b and c-a and b and c] 
PASSED [ 83%]
tests/test_pycode/test_pycode_ast.py::test_unparse[b'bytes'-b'bytes'] PASSED [ 
83%]
tests/test_pycode/test_pycode_ast.py::test_unparse[object()-object()] PASSED [ 
83%]
tests/test_pycode/test_pycode_ast.py::test_unparse[1234-1234] PASSED     [ 83%]
tests/test_pycode/test_pycode_ast.py::test_unparse[{'key1': 'value1', 'key2': 
'value2'}-{'key1': 'value1', 'key2': 'value2'}] PASSED [ 83%]
tests/test_pycode/test_pycode_ast.py::test_unparse[a / b-a / b] PASSED   [ 83%]
tests/test_pycode/test_pycode_ast.py::test_unparse[...-...] PASSED       [ 83%]
tests/test_pycode/test_pycode_ast.py::test_unparse[a // b-a // b] PASSED [ 83%]
tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[int, int]-Tuple[int, 
int]] PASSED [ 84%]
tests/test_pycode/test_pycode_ast.py::test_unparse[~1-~1] PASSED         [ 84%]
tests/test_pycode/test_pycode_ast.py::test_unparse[lambda x, y: x + y-lambda x, 
y: ...] PASSED [ 84%]
tests/test_pycode/test_pycode_ast.py::test_unparse[[1, 2, 3]-[1, 2, 3]] PASSED 
[ 84%]
tests/test_pycode/test_pycode_ast.py::test_unparse[a << b-a << b] PASSED [ 84%]
tests/test_pycode/test_pycode_ast.py::test_unparse[a @ b-a @ b] PASSED   [ 84%]
tests/test_pycode/test_pycode_ast.py::test_unparse[a % b-a % b] PASSED   [ 84%]
tests/test_pycode/test_pycode_ast.py::test_unparse[a * b-a * b] PASSED   [ 84%]
tests/test_pycode/test_pycode_ast.py::test_unparse[sys-sys] PASSED       [ 84%]
tests/test_pycode/test_pycode_ast.py::test_unparse[not a-not a] PASSED   [ 84%]
tests/test_pycode/test_pycode_ast.py::test_unparse[a or b-a or b] PASSED [ 84%]
tests/test_pycode/test_pycode_ast.py::test_unparse[a**b-a**b] PASSED     [ 84%]
tests/test_pycode/test_pycode_ast.py::test_unparse[a >> b-a >> b] PASSED [ 84%]
tests/test_pycode/test_pycode_ast.py::test_unparse[{1, 2, 3}-{1, 2, 3}] PASSED 
[ 84%]
tests/test_pycode/test_pycode_ast.py::test_unparse[a - b-a - b] PASSED   [ 84%]
tests/test_pycode/test_pycode_ast.py::test_unparse['str'-'str'] PASSED   [ 84%]
tests/test_pycode/test_pycode_ast.py::test_unparse[+a-+a] PASSED         [ 84%]
tests/test_pycode/test_pycode_ast.py::test_unparse[-1--1] PASSED         [ 84%]
tests/test_pycode/test_pycode_ast.py::test_unparse[-a--a] PASSED         [ 84%]
tests/test_pycode/test_pycode_ast.py::test_unparse[(1, 2, 3)-(1, 2, 3)] PASSED 
[ 84%]
tests/test_pycode/test_pycode_ast.py::test_unparse[()-()] PASSED         [ 84%]
tests/test_pycode/test_pycode_ast.py::test_unparse[(1,)-(1,)] PASSED     [ 84%]
tests/test_pycode/test_pycode_ast.py::test_unparse[lambda x=0, /, y=1, *args, 
z, **kwargs: x + y + z-lambda x=0, /, y=1, *args, z, **kwargs: ...] PASSED [ 
85%]
tests/test_pycode/test_pycode_ast.py::test_unparse[0x1234-0x1234] PASSED [ 85%]
tests/test_pycode/test_pycode_ast.py::test_unparse[1_000_000-1_000_000] PASSED 
[ 85%]
tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[:,:]-Tuple[:, :]] 
PASSED [ 85%]
tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[1:2]-Tuple[1:2]] 
PASSED [ 85%]
tests/test_pycode/test_pycode_ast.py::test_unparse[Tuple[1:2:3]-Tuple[1:2:3]] 
PASSED [ 85%]
tests/test_pycode/test_pycode_ast.py::test_unparse[x[:, np.newaxis, :, :]-x[:, 
np.newaxis, :, :]] PASSED [ 85%]
tests/test_pycode/test_pycode_ast.py::test_unparse[y[:, 1:3][np.array([0, 2, 
4]), :]-y[:, 1:3][np.array([0, 2, 4]), :]] PASSED [ 85%]
tests/test_pycode/test_pycode_ast.py::test_unparse_None PASSED           [ 85%]
tests/test_pycode/test_pycode_parser.py::test_comment_picker_basic PASSED [ 85%]
tests/test_pycode/test_pycode_parser.py::test_comment_picker_location PASSED [ 
85%]
tests/test_pycode/test_pycode_parser.py::test_annotated_assignment PASSED [ 85%]
tests/test_pycode/test_pycode_parser.py::test_complex_assignment PASSED  [ 85%]
tests/test_pycode/test_pycode_parser.py::test_assignment_in_try_clause PASSED [ 
85%]
tests/test_pycode/test_pycode_parser.py::test_obj_assignment PASSED      [ 85%]
tests/test_pycode/test_pycode_parser.py::test_container_assignment PASSED [ 85%]
tests/test_pycode/test_pycode_parser.py::test_function PASSED            [ 85%]
tests/test_pycode/test_pycode_parser.py::test_nested_function PASSED     [ 85%]
tests/test_pycode/test_pycode_parser.py::test_class PASSED               [ 85%]
tests/test_pycode/test_pycode_parser.py::test_class_uses_non_self PASSED [ 85%]
tests/test_pycode/test_pycode_parser.py::test_nested_class PASSED        [ 85%]
tests/test_pycode/test_pycode_parser.py::test_class_comment PASSED       [ 85%]
tests/test_pycode/test_pycode_parser.py::test_comment_picker_multiline_string 
PASSED [ 85%]
tests/test_pycode/test_pycode_parser.py::test_decorators PASSED          [ 86%]
tests/test_pycode/test_pycode_parser.py::test_async_function_and_method PASSED 
[ 86%]
tests/test_pycode/test_pycode_parser.py::test_imports PASSED             [ 86%]
tests/test_pycode/test_pycode_parser.py::test_formfeed_char PASSED       [ 86%]
tests/test_pycode/test_pycode_parser.py::test_typing_final PASSED        [ 86%]
tests/test_pycode/test_pycode_parser.py::test_typing_final_from_import PASSED [ 
86%]
tests/test_pycode/test_pycode_parser.py::test_typing_final_import_as PASSED [ 
86%]
tests/test_pycode/test_pycode_parser.py::test_typing_final_from_import_as 
PASSED [ 86%]
tests/test_pycode/test_pycode_parser.py::test_typing_final_not_imported PASSED 
[ 86%]
tests/test_pycode/test_pycode_parser.py::test_typing_overload PASSED     [ 86%]
tests/test_pycode/test_pycode_parser.py::test_typing_overload_from_import 
PASSED [ 86%]
tests/test_pycode/test_pycode_parser.py::test_typing_overload_import_as PASSED 
[ 86%]
tests/test_pycode/test_pycode_parser.py::test_typing_overload_from_import_as 
PASSED [ 86%]
tests/test_pycode/test_pycode_parser.py::test_typing_overload_not_imported 
PASSED [ 86%]
tests/test_quickstart.py::test_do_prompt PASSED                          [ 86%]
tests/test_quickstart.py::test_do_prompt_inputstrip PASSED               [ 86%]
tests/test_quickstart.py::test_do_prompt_with_nonascii PASSED            [ 86%]
tests/test_quickstart.py::test_quickstart_defaults PASSED                [ 86%]
tests/test_quickstart.py::test_quickstart_all_answers PASSED             [ 86%]
tests/test_quickstart.py::test_generated_files_eol PASSED                [ 86%]
tests/test_quickstart.py::test_quickstart_and_build PASSED               [ 86%]
tests/test_quickstart.py::test_default_filename PASSED                   [ 86%]
tests/test_quickstart.py::test_extensions PASSED                         [ 86%]
tests/test_quickstart.py::test_exits_when_existing_confpy PASSED         [ 87%]
tests/test_roles.py::test_samp PASSED                                    [ 87%]
tests/test_roles.py::test_format_rfc_target[123-RFC 123] PASSED          [ 87%]
tests/test_roles.py::test_format_rfc_target[123#-RFC 123#] PASSED        [ 87%]
tests/test_roles.py::test_format_rfc_target[123#id1-RFC 123#id1] PASSED  [ 87%]
tests/test_roles.py::test_format_rfc_target[123#section-RFC 123 Section] PASSED 
[ 87%]
tests/test_roles.py::test_format_rfc_target[123#section-1-RFC 123 Section 1] 
PASSED [ 87%]
tests/test_roles.py::test_format_rfc_target[123#section-2.5.3-RFC 123 Section 
2.5.3] PASSED [ 87%]
tests/test_roles.py::test_format_rfc_target[123#page-13-RFC 123 Page 13] PASSED 
[ 87%]
tests/test_roles.py::test_format_rfc_target[123#appendix-B-RFC 123 Appendix B] 
PASSED [ 87%]
tests/test_roles.py::test_format_rfc_target[9076#name-risks-in-the-dns-data-RFC 
9076#name-risks-in-the-dns-data] PASSED [ 87%]
tests/test_search.py::test_objects_are_escaped PASSED                    [ 87%]
tests/test_search.py::test_meta_keys_are_handled_for_language_en PASSED  [ 87%]
tests/test_search.py::test_meta_keys_are_handled_for_language_de PASSED  [ 87%]
tests/test_search.py::test_stemmer_does_not_remove_short_words PASSED    [ 87%]
tests/test_search.py::test_stemmer PASSED                                [ 87%]
tests/test_search.py::test_term_in_heading_and_section PASSED            [ 87%]
tests/test_search.py::test_term_in_raw_directive PASSED                  [ 87%]
tests/test_search.py::test_IndexBuilder PASSED                           [ 87%]
tests/test_search.py::test_IndexBuilder_lookup PASSED                    [ 87%]
tests/test_search.py::test_search_index_gen_zh PASSED                    [ 87%]
tests/test_search.py::test_nosearch PASSED                               [ 87%]
tests/test_search.py::test_parallel PASSED                               [ 88%]
tests/test_search.py::test_search_index_is_deterministic PASSED          [ 88%]
tests/test_search.py::test_check_js_search_indexes[directory0] PASSED    [ 88%]
tests/test_search.py::test_check_js_search_indexes[directory1] PASSED    [ 88%]
tests/test_search.py::test_check_js_search_indexes[directory2] PASSED    [ 88%]
tests/test_search.py::test_check_js_search_indexes[directory3] PASSED    [ 88%]
tests/test_theming/test_html_theme.py::test_theme_options PASSED         [ 88%]
tests/test_theming/test_html_theme.py::test_theme_options_with_override PASSED 
[ 88%]
tests/test_theming/test_html_theme.py::test_theme_having_multiple_stylesheets 
PASSED [ 88%]
tests/test_theming/test_templating.py::test_layout_overloading PASSED    [ 88%]
tests/test_theming/test_templating.py::test_autosummary_class_template_overloading
 PASSED [ 88%]
tests/test_theming/test_templating.py::test_autosummary_context PASSED   [ 88%]
tests/test_theming/test_theming.py::test_theme_api PASSED                [ 88%]
tests/test_theming/test_theming.py::test_nonexistent_theme_settings PASSED [ 
88%]
tests/test_theming/test_theming.py::test_double_inheriting_theme PASSED  [ 88%]
tests/test_theming/test_theming.py::test_nested_zipped_theme PASSED      [ 88%]
tests/test_theming/test_theming.py::test_staticfiles PASSED              [ 88%]
tests/test_theming/test_theming.py::test_dark_style PASSED               [ 88%]
tests/test_theming/test_theming.py::test_theme_sidebars PASSED           [ 88%]
tests/test_theming/test_theming.py::test_theme_builds[alabaster] PASSED  [ 88%]
tests/test_theming/test_theming.py::test_theme_builds[agogo] PASSED      [ 88%]
tests/test_theming/test_theming.py::test_theme_builds[basic] PASSED      [ 88%]
tests/test_theming/test_theming.py::test_theme_builds[bizstyle] PASSED   [ 88%]
tests/test_theming/test_theming.py::test_theme_builds[classic] PASSED    [ 89%]
tests/test_theming/test_theming.py::test_theme_builds[default] PASSED    [ 89%]
tests/test_theming/test_theming.py::test_theme_builds[epub] PASSED       [ 89%]
tests/test_theming/test_theming.py::test_theme_builds[haiku] PASSED      [ 89%]
tests/test_theming/test_theming.py::test_theme_builds[nature] PASSED     [ 89%]
tests/test_theming/test_theming.py::test_theme_builds[nonav] PASSED      [ 89%]
tests/test_theming/test_theming.py::test_theme_builds[pyramid] PASSED    [ 89%]
tests/test_theming/test_theming.py::test_theme_builds[scrolls] PASSED    [ 89%]
tests/test_theming/test_theming.py::test_theme_builds[sphinxdoc] PASSED  [ 89%]
tests/test_theming/test_theming.py::test_theme_builds[traditional] PASSED [ 89%]
tests/test_theming/test_theming.py::test_config_file_toml PASSED         [ 89%]
tests/test_theming/test_theming.py::test_config_file_conf PASSED         [ 89%]
tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets[move-module-targets\n===================\n\n..
 py:module:: fish_licence.halibut\n] PASSED [ 89%]
tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets[move-module-targets\n===================\n\n..
 js:module:: fish_licence.halibut\n] PASSED [ 89%]
tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets_no_section
 PASSED [ 89%]
tests/test_transforms/test_transforms_move_module_targets.py::test_move_module_targets_disabled
 PASSED [ 89%]
tests/test_transforms/test_transforms_post_transforms.py::test_nitpicky_warning 
PASSED [ 89%]
tests/test_transforms/test_transforms_post_transforms.py::test_missing_reference
 PASSED [ 89%]
tests/test_transforms/test_transforms_post_transforms.py::test_missing_reference_conditional_pending_xref
 PASSED [ 89%]
tests/test_transforms/test_transforms_post_transforms.py::test_keyboard_hyphen_spaces
 PASSED [ 89%]
tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_support_desc_inline[with_default_visitors_for_desc_sig_elements-no_explicit_visitor]
 PASSED [ 89%]
tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_support_desc_inline[with_default_visitors_for_desc_sig_elements-explicit_desc_inline_visitor]
 PASSED [ 89%]
tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_support_desc_inline[without_default_visitors_for_desc_sig_elements-no_explicit_visitor]
 PASSED [ 89%]
tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_support_desc_inline[without_default_visitors_for_desc_sig_elements-explicit_desc_inline_visitor]
 PASSED [ 90%]
tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[with_default_visitors_for_desc_sig_elements-no_explicit_visitor]
 PASSED [ 90%]
tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[with_default_visitors_for_desc_sig_elements-explicit_desc_sig_space_visitor]
 PASSED [ 90%]
tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[with_default_visitors_for_desc_sig_elements-explicit_desc_sig_element_visitor]
 PASSED [ 90%]
tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[with_default_visitors_for_desc_sig_elements-explicit_desc_sig_space_and_desc_sig_element_visitors]
 PASSED [ 90%]
tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[without_default_visitors_for_desc_sig_elements-no_explicit_visitor]
 PASSED [ 90%]
tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[without_default_visitors_for_desc_sig_elements-explicit_desc_sig_space_visitor]
 PASSED [ 90%]
tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[without_default_visitors_for_desc_sig_elements-explicit_desc_sig_element_visitor]
 PASSED [ 90%]
tests/test_transforms/test_transforms_post_transforms.py::TestSigElementFallbackTransform::test_custom_implementation[without_default_visitors_for_desc_sig_elements-explicit_desc_sig_space_and_desc_sig_element_visitors]
 PASSED [ 90%]
tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_html
 PASSED [ 90%]
tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_disabled
 PASSED [ 90%]
tests/test_transforms/test_transforms_post_transforms_code.py::test_trim_doctest_flags_latex
 PASSED [ 90%]
tests/test_transforms/test_transforms_post_transforms_images.py::test_guess_mimetype_webp
 PASSED [ 90%]
tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_preserve_order
 PASSED [ 90%]
tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_no_merge_across_other_nodes
 PASSED [ 90%]
tests/test_transforms/test_transforms_reorder_nodes.py::test_transforms_reorder_consecutive_target_and_index_nodes_merge_with_labels
 PASSED [ 90%]
tests/test_transforms/test_unreferenced_footnotes.py::test_warnings PASSED [ 
90%]
tests/test_util/test_util.py::test_ensuredir PASSED                      [ 90%]
tests/test_util/test_util_console.py::test_strip_ansi[strip_colors] PASSED [ 
90%]
tests/test_util/test_util_console.py::test_strip_ansi[strip_escape_sequences] 
PASSED [ 90%]
tests/test_util/test_util_console.py::test_strip_ansi_short_forms PASSED [ 90%]
tests/test_util/test_util_display.py::test_display_chunk PASSED          [ 90%]
tests/test_util/test_util_display.py::test_status_iterator_length_0 PASSED [ 
91%]
tests/test_util/test_util_display.py::test_status_iterator_verbosity_0 PASSED [ 
91%]
tests/test_util/test_util_display.py::test_status_iterator_verbosity_1 PASSED [ 
91%]
tests/test_util/test_util_display.py::test_progress_message PASSED       [ 91%]
tests/test_util/test_util_docstrings.py::test_separate_metadata PASSED   [ 91%]
tests/test_util/test_util_docstrings.py::test_prepare_docstring PASSED   [ 91%]
tests/test_util/test_util_docstrings.py::test_prepare_commentdoc PASSED  [ 91%]
tests/test_util/test_util_docutils.py::test_register_node PASSED         [ 91%]
tests/test_util/test_util_docutils.py::test_SphinxFileOutput PASSED      [ 91%]
tests/test_util/test_util_docutils.py::test_SphinxTranslator PASSED      [ 91%]
tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_env
 PASSED [ 91%]
tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_config
 PASSED [ 91%]
tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_get_source_info
 PASSED [ 91%]
tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_set_source_info
 PASSED [ 91%]
tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_get_location
 PASSED [ 91%]
tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_content_to_nodes
 PASSED [ 91%]
tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_text_to_nodes
 PASSED [ 91%]
tests/test_util/test_util_docutils_sphinx_directive.py::test_sphinx_directive_parse_inline
 PASSED [ 91%]
tests/test_util/test_util_fileutil.py::test_copy_asset_file PASSED       [ 91%]
tests/test_util/test_util_fileutil.py::test_copy_asset PASSED            [ 91%]
tests/test_util/test_util_fileutil.py::test_copy_asset_template PASSED   [ 91%]
tests/test_util/test_util_fileutil.py::test_copy_asset_overwrite PASSED  [ 91%]
tests/test_util/test_util_fileutil.py::test_template_basename PASSED     [ 91%]
tests/test_util/test_util_fileutil.py::test_legacy_template_basename PASSED [ 
92%]
tests/test_util/test_util_i18n.py::test_catalog_info_for_file_and_path PASSED [ 
92%]
tests/test_util/test_util_i18n.py::test_catalog_info_for_sub_domain_file_and_path
 PASSED [ 92%]
tests/test_util/test_util_i18n.py::test_catalog_outdated PASSED          [ 92%]
tests/test_util/test_util_i18n.py::test_catalog_write_mo PASSED          [ 92%]
tests/test_util/test_util_i18n.py::test_format_date PASSED               [ 92%]
tests/test_util/test_util_i18n.py::test_format_date_timezone SKIPPED     [ 92%]
tests/test_util/test_util_i18n.py::test_get_filename_for_language PASSED [ 92%]
tests/test_util/test_util_i18n.py::test_CatalogRepository PASSED         [ 92%]
tests/test_util/test_util_images.py::test_get_image_size PASSED          [ 92%]
tests/test_util/test_util_images.py::test_guess_mimetype PASSED          [ 92%]
tests/test_util/test_util_images.py::test_get_image_extension PASSED     [ 92%]
tests/test_util/test_util_images.py::test_parse_data_uri PASSED          [ 92%]
tests/test_util/test_util_importer.py::test_import_object PASSED         [ 92%]
tests/test_util/test_util_inspect.py::test_TypeAliasForwardRef PASSED    [ 92%]
tests/test_util/test_util_inspect.py::test_TypeAliasNamespace PASSED     [ 92%]
tests/test_util/test_util_inspect.py::test_signature PASSED              [ 92%]
tests/test_util/test_util_inspect.py::test_signature_partial PASSED      [ 92%]
tests/test_util/test_util_inspect.py::test_signature_methods PASSED      [ 92%]
tests/test_util/test_util_inspect.py::test_signature_partialmethod PASSED [ 92%]
tests/test_util/test_util_inspect.py::test_signature_annotations PASSED  [ 92%]
tests/test_util/test_util_inspect.py::test_signature_from_str_basic PASSED [ 
92%]
tests/test_util/test_util_inspect.py::test_signature_from_str_default_values 
PASSED [ 92%]
tests/test_util/test_util_inspect.py::test_signature_from_str_annotations 
PASSED [ 93%]
tests/test_util/test_util_inspect.py::test_signature_from_str_complex_annotations
 PASSED [ 93%]
tests/test_util/test_util_inspect.py::test_signature_from_str_kwonly_args 
PASSED [ 93%]
tests/test_util/test_util_inspect.py::test_signature_from_str_positionaly_only_args
 PASSED [ 93%]
tests/test_util/test_util_inspect.py::test_signature_from_str_invalid PASSED [ 
93%]
tests/test_util/test_util_inspect.py::test_signature_from_ast PASSED     [ 93%]
tests/test_util/test_util_inspect.py::test_safe_getattr_with_default PASSED [ 
93%]
tests/test_util/test_util_inspect.py::test_safe_getattr_with_exception PASSED [ 
93%]
tests/test_util/test_util_inspect.py::test_safe_getattr_with_property_exception 
PASSED [ 93%]
tests/test_util/test_util_inspect.py::test_safe_getattr_with___dict___override 
PASSED [ 93%]
tests/test_util/test_util_inspect.py::test_dictionary_sorting PASSED     [ 93%]
tests/test_util/test_util_inspect.py::test_set_sorting PASSED            [ 93%]
tests/test_util/test_util_inspect.py::test_set_sorting_enum PASSED       [ 93%]
tests/test_util/test_util_inspect.py::test_set_sorting_fallback PASSED   [ 93%]
tests/test_util/test_util_inspect.py::test_deterministic_nested_collection_descriptions
 PASSED [ 93%]
tests/test_util/test_util_inspect.py::test_frozenset_sorting PASSED      [ 93%]
tests/test_util/test_util_inspect.py::test_frozenset_sorting_fallback PASSED [ 
93%]
tests/test_util/test_util_inspect.py::test_nested_tuple_sorting PASSED   [ 93%]
tests/test_util/test_util_inspect.py::test_recursive_collection_description 
PASSED [ 93%]
tests/test_util/test_util_inspect.py::test_dict_customtype PASSED        [ 93%]
tests/test_util/test_util_inspect.py::test_object_description_enum PASSED [ 93%]
tests/test_util/test_util_inspect.py::test_object_description_enum_custom_repr 
PASSED [ 93%]
tests/test_util/test_util_inspect.py::test_getslots PASSED               [ 94%]
tests/test_util/test_util_inspect.py::test_isclassmethod PASSED          [ 94%]
tests/test_util/test_util_inspect.py::test_isstaticmethod PASSED         [ 94%]
tests/test_util/test_util_inspect.py::test_iscoroutinefunction PASSED    [ 94%]
tests/test_util/test_util_inspect.py::test_iscoroutinefunction_wrapped PASSED [ 
94%]
tests/test_util/test_util_inspect.py::test_isfunction PASSED             [ 94%]
tests/test_util/test_util_inspect.py::test_isfunction_wrapped PASSED     [ 94%]
tests/test_util/test_util_inspect.py::test_isbuiltin PASSED              [ 94%]
tests/test_util/test_util_inspect.py::test_isdescriptor PASSED           [ 94%]
tests/test_util/test_util_inspect.py::test_isattributedescriptor PASSED  [ 94%]
tests/test_util/test_util_inspect.py::test_isproperty PASSED             [ 94%]
tests/test_util/test_util_inspect.py::test_isgenericalias PASSED         [ 94%]
tests/test_util/test_util_inspect.py::test_unpartial PASSED              [ 94%]
tests/test_util/test_util_inspect.py::test_getdoc_inherited_classmethod PASSED 
[ 94%]
tests/test_util/test_util_inspect.py::test_getdoc_inherited_decorated_method 
PASSED [ 94%]
tests/test_util/test_util_inspect.py::test_is_builtin_class_method PASSED [ 94%]
tests/test_util/test_util_inventory.py::test_read_inventory_v1 PASSED    [ 94%]
tests/test_util/test_util_inventory.py::test_read_inventory_v2 PASSED    [ 94%]
tests/test_util/test_util_inventory.py::test_read_inventory_v2_not_having_version
 PASSED [ 94%]
tests/test_util/test_util_inventory.py::test_ambiguous_definition_warning 
PASSED [ 94%]
tests/test_util/test_util_inventory.py::test_inventory_localization PASSED [ 
94%]
tests/test_util/test_util_lines.py::test_parse_line_num_spec PASSED      [ 94%]
tests/test_util/test_util_logging.py::test_info_and_warning PASSED       [ 94%]
tests/test_util/test_util_logging.py::test_Exception PASSED              [ 95%]
tests/test_util/test_util_logging.py::test_verbosity_filter PASSED       [ 95%]
tests/test_util/test_util_logging.py::test_nonl_info_log PASSED          [ 95%]
tests/test_util/test_util_logging.py::test_once_warning_log PASSED       [ 95%]
tests/test_util/test_util_logging.py::test_is_suppressed_warning PASSED  [ 95%]
tests/test_util/test_util_logging.py::test_suppress_warnings PASSED      [ 95%]
tests/test_util/test_util_logging.py::test_info_location PASSED          [ 95%]
tests/test_util/test_util_logging.py::test_warning_location PASSED       [ 95%]
tests/test_util/test_util_logging.py::test_suppress_logging PASSED       [ 95%]
tests/test_util/test_util_logging.py::test_pending_warnings PASSED       [ 95%]
tests/test_util/test_util_logging.py::test_colored_logs PASSED           [ 95%]
tests/test_util/test_util_logging.py::test_logging_in_ParallelTasks PASSED [ 
95%]
tests/test_util/test_util_logging.py::test_output_with_unencodable_char PASSED 
[ 95%]
tests/test_util/test_util_logging.py::test_prefixed_warnings PASSED      [ 95%]
tests/test_util/test_util_logging.py::test_get_node_location_abspath PASSED [ 
95%]
tests/test_util/test_util_logging.py::test_show_warning_types PASSED     [ 95%]
tests/test_util/test_util_matching.py::test_compile_matchers PASSED      [ 95%]
tests/test_util/test_util_matching.py::test_Matcher PASSED               [ 95%]
tests/test_util/test_util_matching.py::test_get_matching_files_all PASSED [ 95%]
tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_single
 PASSED [ 95%]
tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_multiple
 PASSED [ 95%]
tests/test_util/test_util_matching.py::test_get_matching_files_all_exclude_nonexistent
 PASSED [ 95%]
tests/test_util/test_util_matching.py::test_get_matching_files_all_include_single
 PASSED [ 95%]
tests/test_util/test_util_matching.py::test_get_matching_files_all_include_multiple
 PASSED [ 96%]
tests/test_util/test_util_matching.py::test_get_matching_files_all_include_nonexistent
 PASSED [ 96%]
tests/test_util/test_util_matching.py::test_get_matching_files_all_include_prefix
 PASSED [ 96%]
tests/test_util/test_util_matching.py::test_get_matching_files_all_include_question_mark
 PASSED [ 96%]
tests/test_util/test_util_nodes.py::test_NodeMatcher PASSED              [ 96%]
tests/test_util/test_util_nodes.py::test_extract_messages[\n           .. 
admonition:: admonition title\n\n              admonition body\n           
-title-1] PASSED [ 96%]
tests/test_util/test_util_nodes.py::test_extract_messages[\n           .. 
figure:: foo.jpg\n\n              this is title\n           -caption-1] PASSED 
[ 96%]
tests/test_util/test_util_nodes.py::test_extract_messages[\n           .. 
rubric:: spam\n           -rubric-1] PASSED [ 96%]
tests/test_util/test_util_nodes.py::test_extract_messages[\n           | spam\n 
          | egg\n           -line-2] PASSED [ 96%]
tests/test_util/test_util_nodes.py::test_extract_messages[\n           
section\n           =======\n\n           +----------------+\n           | | 
**Title 1**  |\n           | | Message 1    |\n           +----------------+\n  
         -line-2] PASSED [ 96%]
tests/test_util/test_util_nodes.py::test_extract_messages[\n           * | 
**Title 1**\n             | Message 1\n           -line-2] PASSED [ 96%]
tests/test_util/test_util_nodes.py::test_extract_messages_without_rawsource 
PASSED [ 96%]
tests/test_util/test_util_nodes.py::test_clean_astext PASSED             [ 96%]
tests/test_util/test_util_nodes.py::test_make_id[--id0] PASSED           [ 96%]
tests/test_util/test_util_nodes.py::test_make_id[term--term-0] PASSED    [ 96%]
tests/test_util/test_util_nodes.py::test_make_id[term-Sphinx-term-Sphinx] 
PASSED [ 96%]
tests/test_util/test_util_nodes.py::test_make_id[-io.StringIO-io.StringIO] 
PASSED [ 96%]
tests/test_util/test_util_nodes.py::test_make_id[-sphinx.setup_command-sphinx.setup_command]
 PASSED [ 96%]
tests/test_util/test_util_nodes.py::test_make_id[-_io.StringIO-io.StringIO] 
PASSED [ 96%]
tests/test_util/test_util_nodes.py::test_make_id[-\uff53\uff50\uff48\uff49\uff4e\uff58-sphinx]
 PASSED [ 96%]
tests/test_util/test_util_nodes.py::test_make_id[-\u60a0\u597d-id0] PASSED [ 
96%]
tests/test_util/test_util_nodes.py::test_make_id[-Hello=\u60a0\u597d=\u3053\u3093\u306b\u3061\u306f-Hello]
 PASSED [ 96%]
tests/test_util/test_util_nodes.py::test_make_id[-f\xfcnf-funf] PASSED   [ 97%]
tests/test_util/test_util_nodes.py::test_make_id[-0sphinx-sphinx] PASSED [ 97%]
tests/test_util/test_util_nodes.py::test_make_id[-sphinx--sphinx] PASSED [ 97%]
tests/test_util/test_util_nodes.py::test_make_id_already_registered PASSED [ 
97%]
tests/test_util/test_util_nodes.py::test_make_id_sequential PASSED       [ 97%]
tests/test_util/test_util_nodes.py::test_split_explicit_target[hello-expected0] 
PASSED [ 97%]
tests/test_util/test_util_nodes.py::test_split_explicit_target[hello 
<world>-expected1] PASSED [ 97%]
tests/test_util/test_util_nodes.py::test_split_explicit_target[hello <world> 
<sphinx>-expected2] PASSED [ 97%]
tests/test_util/test_util_nodes.py::test_apply_source_workaround_literal_block_no_source
 PASSED [ 97%]
tests/test_util/test_util_rst.py::test_escape PASSED                     [ 97%]
tests/test_util/test_util_rst.py::test_append_epilog PASSED              [ 97%]
tests/test_util/test_util_rst.py::test_prepend_prolog PASSED             [ 97%]
tests/test_util/test_util_rst.py::test_prepend_prolog_with_CR PASSED     [ 97%]
tests/test_util/test_util_rst.py::test_prepend_prolog_without_CR PASSED  [ 97%]
tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections 
PASSED [ 97%]
tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections_with_newline
 PASSED [ 97%]
tests/test_util/test_util_rst.py::test_prepend_prolog_with_roles_in_sections_without_newline
 PASSED [ 97%]
tests/test_util/test_util_rst.py::test_textwidth PASSED                  [ 97%]
tests/test_util/test_util_rst.py::test_heading PASSED                    [ 97%]
tests/test_util/test_util_template.py::test_ReSTRenderer_escape PASSED   [ 97%]
tests/test_util/test_util_template.py::test_ReSTRenderer_heading PASSED  [ 97%]
tests/test_util/test_util_typing.py::test_restify PASSED                 [ 97%]
tests/test_util/test_util_typing.py::test_is_invalid_builtin_class PASSED [ 97%]
tests/test_util/test_util_typing.py::test_restify_type_hints_containers PASSED 
[ 98%]
tests/test_util/test_util_typing.py::test_restify_Annotated PASSED       [ 98%]
tests/test_util/test_util_typing.py::test_restify_type_hints_Callable PASSED [ 
98%]
tests/test_util/test_util_typing.py::test_restify_type_hints_Union PASSED [ 98%]
tests/test_util/test_util_typing.py::test_restify_type_hints_typevars PASSED [ 
98%]
tests/test_util/test_util_typing.py::test_restify_type_hints_custom_class 
PASSED [ 98%]
tests/test_util/test_util_typing.py::test_restify_type_hints_alias PASSED [ 98%]
tests/test_util/test_util_typing.py::test_restify_type_ForwardRef PASSED [ 98%]
tests/test_util/test_util_typing.py::test_restify_type_Literal PASSED    [ 98%]
tests/test_util/test_util_typing.py::test_restify_pep_585 PASSED         [ 98%]
tests/test_util/test_util_typing.py::test_restify_Unpack PASSED          [ 98%]
tests/test_util/test_util_typing.py::test_restify_type_union_operator PASSED [ 
98%]
tests/test_util/test_util_typing.py::test_restify_broken_type_hints PASSED [ 
98%]
tests/test_util/test_util_typing.py::test_restify_mock PASSED            [ 98%]
tests/test_util/test_util_typing.py::test_restify_type_hints_paramspec PASSED [ 
98%]
tests/test_util/test_util_typing.py::test_stringify_annotation PASSED    [ 98%]
tests/test_util/test_util_typing.py::test_stringify_type_hints_containers 
PASSED [ 98%]
tests/test_util/test_util_typing.py::test_stringify_type_hints_pep_585 PASSED [ 
98%]
tests/test_util/test_util_typing.py::test_stringify_Annotated PASSED     [ 98%]
tests/test_util/test_util_typing.py::test_stringify_Unpack PASSED        [ 98%]
tests/test_util/test_util_typing.py::test_stringify_type_hints_string PASSED [ 
98%]
tests/test_util/test_util_typing.py::test_stringify_type_hints_Callable PASSED 
[ 98%]
tests/test_util/test_util_typing.py::test_stringify_type_hints_Union PASSED [ 
98%]
tests/test_util/test_util_typing.py::test_stringify_type_hints_typevars PASSED 
[ 99%]
tests/test_util/test_util_typing.py::test_stringify_type_hints_custom_class 
PASSED [ 99%]
tests/test_util/test_util_typing.py::test_stringify_type_hints_alias PASSED [ 
99%]
tests/test_util/test_util_typing.py::test_stringify_type_Literal PASSED  [ 99%]
tests/test_util/test_util_typing.py::test_stringify_type_union_operator PASSED 
[ 99%]
tests/test_util/test_util_typing.py::test_stringify_broken_type_hints PASSED [ 
99%]
tests/test_util/test_util_typing.py::test_stringify_mock PASSED          [ 99%]
tests/test_util/test_util_typing.py::test_stringify_type_ForwardRef PASSED [ 
99%]
tests/test_util/test_util_typing.py::test_stringify_type_hints_paramspec PASSED 
[ 99%]
tests/test_util/test_util_uri.py::test_encode_uri PASSED                 [ 99%]
tests/test_versioning.py::test_get_ratio PASSED                          [ 99%]
tests/test_versioning.py::test_add_uids PASSED                           [ 99%]
tests/test_versioning.py::test_picklablility PASSED                      [ 99%]
tests/test_versioning.py::test_modified PASSED                           [ 99%]
tests/test_versioning.py::test_added PASSED                              [ 99%]
tests/test_versioning.py::test_deleted PASSED                            [ 99%]
tests/test_versioning.py::test_deleted_end PASSED                        [ 99%]
tests/test_versioning.py::test_insert PASSED                             [ 99%]
tests/test_versioning.py::test_insert_beginning PASSED                   [ 99%]
tests/test_versioning.py::test_insert_similar PASSED                     [ 99%]
tests/test_writers/test_docutilsconf.py::test_html_with_default_docutilsconf 
PASSED [ 99%]
tests/test_writers/test_docutilsconf.py::test_html_with_docutilsconf PASSED [ 
99%]
tests/test_writers/test_writer_latex.py::test_rstdim_to_latexdim PASSED  [100%]

=================================== FAILURES ===================================
________________________ test_html_multi_line_copyright ________________________

app = <SphinxTestApp buildername='html'>

    @pytest.mark.sphinx('html', testroot='copyright-multiline')
    def test_html_multi_line_copyright(app):
        app.build(force_all=True)
    
        content = (app.outdir / 'index.html').read_text(encoding='utf-8')
    
        # check the copyright footer line by line (empty lines ignored)
        assert '  &#169; Copyright 2006.<br/>\n' in content
        assert '  &#169; Copyright 2006-2009, Alice.<br/>\n' in content
        assert '  &#169; Copyright 2010-2013, Bob.<br/>\n' in content
        assert '  &#169; Copyright 2014-2017, Charlie.<br/>\n' in content
        assert '  &#169; Copyright 2018-2021, David.<br/>\n' in content
>       assert '  &#169; Copyright 2022-2025, Eve.' in content
E       assert '  &#169; Copyright 2022-2025, Eve.' in '<!DOCTYPE 
html>\n\n<html lang="en" data-content_root="./">\n  <head>\n    <meta 
charset="utf-8" />\n    <meta name="viewport" content="width=device-width, 
initial-scale=1.0" /><meta name="viewport" content="width=device-width, 
initial-scale=1" />\n\n    <title>&lt;no title&gt; &#8212; Project name not set 
 documentation</title>\n    <link rel="stylesheet" type="text/css" 
href="_static/pygments.css?v=8e8a900e" />\n    <link rel="stylesheet" 
type="text/css" href="_static/basic.css?v=5c69cfe2" />\n    <script 
src="_static/documentation_options.js?v=5929fcd5"></script>\n    <script 
src="_static/doctools.js?v=9bcbadda"></script>\n    <script 
src="_static/sphinx_highlight.js?v=dc90522c"></script>\n    <link rel="index" 
title="Index" href="genindex.html" />\n    <link rel="search" title="Search" 
href="search.html" /> \n  </head><body>\n    <div class="related" 
role="navigation" aria-label="Related">\n      <h3>Navigation</h3>\n      <u
 l>\n        <li class="right" style="margin-right: 10px">\n          <a 
href="genindex.html" title="General Index"\n             
accesskey="I">index</a></li>\n        <li class="nav-item nav-item-0"><a 
href="#">Project name not set  documentation</a> &#18...f" autocapitalize="off" 
spellcheck="false"/>\n      <input type="submit" value="Go" />\n    </form>\n   
 
</div>\n</search>\n<script>document.getElementById(\'searchbox\').style.display 
= "block"</script>\n        </div>\n      </div>\n      <div 
class="clearer"></div>\n    </div>\n    <div class="related" role="navigation" 
aria-label="Related">\n      <h3>Navigation</h3>\n      <ul>\n        <li 
class="right" style="margin-right: 10px">\n          <a href="genindex.html" 
title="General Index"\n             >index</a></li>\n        <li 
class="nav-item nav-item-0"><a href="#">Project name not set  documentation</a> 
&#187;</li>\n        <li class="nav-item nav-item-this"><a href="">&lt;no 
title&gt;</a></li> \n      </ul>\n    </div>
 \n    <div class="footer" role="contentinfo">\n    \n      &#169; Copyright 
2006.<br/>\n    \n      &#169; Copyright 2006-2009, Alice.<br/>\n    \n      
&#169; Copyright 2010-2013, Bob.<br/>\n    \n      &#169; Copyright 2014-2017, 
Charlie.<br/>\n    \n      &#169; Copyright 2018-2021, David.<br/>\n    \n      
&#169; Copyright 2022-2024, Eve.\n    \n      Created using <a 
href="https://www.sphinx-doc.org/";>Sphinx</a> 8.1.3.\n    </div>\n  
</body>\n</html>'

tests/test_builders/test_build_html_copyright.py:36: AssertionError
--------------------------- Captured stdout teardown ---------------------------
# testroot: root
# builder: html
# srcdir: /tmp/pytest-of-buildd/pytest-1/copyright-multiline
# outdir: /tmp/pytest-of-buildd/pytest-1/copyright-multiline/_build/html
# status: 
Running Sphinx v8.1.3
loading translations [en]... done
building [mo]: all of 0 po files
writing output... 
building [html]: all source files
updating environment: [new config] 1 added, 0 changed, 0 removed
reading sources... [100%] index

looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
copying assets... 
copying static files... 
Writing evaluated template result to 
/tmp/pytest-of-buildd/pytest-1/copyright-multiline/_build/html/_static/documentation_options.js
Writing evaluated template result to 
/tmp/pytest-of-buildd/pytest-1/copyright-multiline/_build/html/_static/basic.css
Writing evaluated template result to 
/tmp/pytest-of-buildd/pytest-1/copyright-multiline/_build/html/_static/language_data.js
copying static files: done
copying extra files... 
copying extra files: done
copying assets: done
writing output... [100%] index

generating indices... genindex done
writing additional pages... search done
dumping search index in English (code: en)... done
dumping object inventory... done
build succeeded.

The HTML pages are in 
../../../../../../tmp/pytest-of-buildd/pytest-1/copyright-multiline/_build/html.

# warning: 

=============================== warnings summary ===============================
tests/test_search.py::test_parallel
tests/test_search.py::test_parallel
tests/test_search.py::test_parallel
tests/test_search.py::test_parallel
tests/test_search.py::test_parallel
tests/test_util/test_util_logging.py::test_logging_in_ParallelTasks
  /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: 
This process (pid=234971) is multi-threaded, use of fork() may lead to 
deadlocks in the child.
    self.pid = os.fork()

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
SKIPPED [1] tests/test_builders/test_build_epub.py:442: Skipped because 
DO_EPUBCHECK is not set
SKIPPED [1] tests/test_builders/test_build_html_maths.py:29: Requires 
sphinxcontrib.jsmath module
SKIPPED [1] tests/test_builders/test_build_html_maths.py:54: Requires 
sphinxcontrib.jsmath module
SKIPPED [1] tests/test_builders/test_build_html_maths.py:67: Requires 
sphinxcontrib.jsmath module
SKIPPED [1] tests/test_directives/test_directives_no_typesetting.py:112: 
c:function does not support :no-index: option
SKIPPED [1] tests/test_directives/test_directives_no_typesetting.py:112: 
cpp:function does not support :no-index: option
SKIPPED [1] tests/test_directives/test_directives_no_typesetting.py:128: 
c:function does not support :no-index: option
SKIPPED [1] tests/test_directives/test_directives_no_typesetting.py:128: 
cpp:function does not support :no-index: option
SKIPPED [1] tests/test_directives/test_directives_no_typesetting.py:151: 
rst:directive does not support :no-index-entry: option
SKIPPED [1] tests/test_directives/test_directives_no_typesetting.py:151: 
cmdoption does not support :no-index-entry: option
SKIPPED [1] tests/test_directives/test_directives_no_typesetting.py:151: envvar 
does not support :no-index-entry: option
SKIPPED [1] tests/test_util/test_util_i18n.py:100: Local time zone is GMT
FAILED 
tests/test_builders/test_build_html_copyright.py::test_html_multi_line_copyright
====== 1 failed, 2255 passed, 12 skipped, 6 warnings in 106.75s (0:01:46) ======
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build; python3.12 -m pytest --verbose 
--ignore tests/test_writers/test_api_translator.py
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13 
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/202501/

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 add an affects on src:sphinx, so that this is still
visible in the BTS web page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: sphinx
Source-Version: 8.1.3-4
Done: Dmitry Shachnev <mity...@debian.org>

We believe that the bug you reported is fixed in the latest version of
sphinx, 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 1091...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dmitry Shachnev <mity...@debian.org> (supplier of updated sphinx 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: Tue, 07 Jan 2025 23:53:26 +0300
Source: sphinx
Architecture: source
Version: 8.1.3-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Dmitry Shachnev <mity...@debian.org>
Closes: 1091951
Changes:
 sphinx (8.1.3-4) unstable; urgency=medium
 .
   * No-change reupload with 2025 in changelog (closes: #1091951).
Checksums-Sha1:
 94db22a4a4e5183f7d3478999b482ffaecd4724a 3558 sphinx_8.1.3-4.dsc
 8c2c71dd49dca335cb705d91d04894941038a279 36768 sphinx_8.1.3-4.debian.tar.xz
 aca9cbbb04aea8d85e01522b692095f66d1c6a97 7510 sphinx_8.1.3-4_source.buildinfo
Checksums-Sha256:
 bc3c456d07b3d475e7bdf9b69767e892ea1c4f1480ebbc313eaf0514bbe96b68 3558 
sphinx_8.1.3-4.dsc
 b4618e7ba0bc46f07136ce65d94f15d01a088a444e27603ef915d73344f64c8a 36768 
sphinx_8.1.3-4.debian.tar.xz
 61495308febfcbaacb19e0faa7e9720a4214c2b77ff97f1e2510ca40b2bd09dc 7510 
sphinx_8.1.3-4_source.buildinfo
Files:
 8a72167984613a6b72267889c5b19ad2 3558 python optional sphinx_8.1.3-4.dsc
 fee8ac800029c33d2f726b92c63a1959 36768 python optional 
sphinx_8.1.3-4.debian.tar.xz
 e81379d9568ab90f41cdbf86aa355c55 7510 python optional 
sphinx_8.1.3-4_source.buildinfo

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

iQJHBAEBCgAxFiEEq2sdvrA0LydXHe1qsmYUtFL0RrYFAmd9lNgTHG1pdHlhNTdA
ZGViaWFuLm9yZwAKCRCyZhS0UvRGtt9AEACe8WEYyaS23VTVsW5OVWRm+aq7KJ5s
EMe6L9SDeiIzgc0p7lekcFT21JwsLxxXWlkODFyMLm/l3BuenTOiYddxqdqpP9uO
P/3FjfJEG3Ok7R0QJprH1gf5h52QEdgcOv6CzlVnTPMrdTwUJN6n+vUqzZuafyz7
fKZNjCUSbYLItPZXQOBq/CCOoskxN79BSZORDh533ZQbDIF8Vxh0ylx1b3r/8KfD
RF1T3JlAtNQgdSqlT/bZ5jSpEakzHLOIro8VXLQAIg+x4V9JcUSDt8LWp3zZ5rhi
nvGnqJZistY2q3vUvceHUrlk58yaylJ0QjoUh/ODdWCwAgAjAqRCEyTbdyjH35kq
bM97HlHQus0YSjYHm8jBb2SIm1+QiPxnaVQkof+Y3yxGjfS2UEqvDi02f0Cy+C/q
w6zfMYf3mlfCakJcPZ++nhFOn1h4UlHYR0CZMWeMJtzBPtwNHJODcVrorJpJlECb
IOtMRY2Qx3tSHT9XxdvSoleENoiTvHFlVgW/ulfNfXNIxHO4uSvGxR345iNLo0Dp
0miHRmNWz0W8gaXe4r+1h5btBWtOVFVDbHnkT5HeXHSwtcEruMtzXmoYpx+wFduw
Gihj7+HW2ff96vBhMDO3P/uX+ZHhgSoKyFjFHk9rDcWeDb1giS3Vr/uHQDCp99Y0
3PSRiqAlt0m1eg==
=APzK
-----END PGP SIGNATURE-----

Attachment: pgphxY044Y3zo.pgp
Description: PGP signature


--- End Message ---

Reply via email to