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 ' © Copyright 2006.<br/>\n' in content assert ' © Copyright 2006-2009, Alice.<br/>\n' in content assert ' © Copyright 2010-2013, Bob.<br/>\n' in content assert ' © Copyright 2014-2017, Charlie.<br/>\n' in content assert ' © Copyright 2018-2021, David.<br/>\n' in content > assert ' © Copyright 2022-2025, Eve.' in content E assert ' © 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><no title> — 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> ...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> »</li>\n <li class="nav-item nav-item-this"><a href=""><no title></a></li> \n </ul>\n </div> \n <div class="footer" role="contentinfo">\n \n © Copyright 2006.<br/>\n \n © Copyright 2006-2009, Alice.<br/>\n \n © Copyright 2010-2013, Bob.<br/>\n \n © Copyright 2014-2017, Charlie.<br/>\n \n © Copyright 2018-2021, David.<br/>\n \n © 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: [01mRunning Sphinx v8.1.3[39;49;00m [01mloading translations [en]... [39;49;00mdone [01mbuilding [mo]: [39;49;00mall of 0 po files [01mwriting output... [39;49;00m [01mbuilding [html]: [39;49;00mall source files [01mupdating environment: [39;49;00m[new config] 1 added, 0 changed, 0 removed [01mreading sources... [39;49;00m[100%] [35mindex[39;49;00m [01mlooking for now-outdated files... [39;49;00mnone found [01mpickling environment... [39;49;00mdone [01mchecking consistency... [39;49;00mdone [01mpreparing documents... [39;49;00mdone [01mcopying assets... [39;49;00m [01mcopying static files... [39;49;00m 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 [01mcopying static files: [39;49;00mdone [01mcopying extra files... [39;49;00m [01mcopying extra files: [39;49;00mdone [01mcopying assets: [39;49;00mdone [01mwriting output... [39;49;00m[100%] [32mindex[39;49;00m [01mgenerating indices... [39;49;00mgenindex done [01mwriting additional pages... [39;49;00msearch done [01mdumping search index in English (code: en)... [39;49;00mdone [01mdumping object inventory... [39;49;00mdone [01mbuild succeeded.[39;49;00m 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-----pgphxY044Y3zo.pgp
Description: PGP signature
--- End Message ---