Your message dated Tue, 18 Jun 2024 22:19:15 +0000
with message-id <e1sjhaz-002tcv...@fasolo.debian.org>
and subject line Bug#1073439: fixed in python-pyzstd 0.16.0+ds-2
has caused the Debian Bug report #1073439,
regarding calibre: FTBFS: AttributeError: module 'pyzstd.c._zstd' has no 
attribute '_ZSTD_c_targetCBlockSize'
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.)


-- 
1073439: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1073439
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: calibre
Version: 7.12.0+ds-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240615 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[3]: Entering directory '/<<PKGBUILDDIR>>'
> env TZ=UTC CI=true python3.11 setup.py test --exclude-test-name=fts_pool 
> --exclude-test-name=workers --exclude-test-name=dbus 
> --exclude-test-name=ajax_book --exclude-test-name=workers 
> --exclude-test-name=qt --exclude-test-name=dom_load
> ::group::test
> 
> *
> * Running test
> *
> 
> test_basic_csv_output 
> (calibre.db.cli.tests.PrintCheckLibraryResultsTest.test_basic_csv_output)
> Test simple csv output ... ok [0.0 s]
> test_escaped_csv_output 
> (calibre.db.cli.tests.PrintCheckLibraryResultsTest.test_escaped_csv_output)
> Test more complex csv output ... ok [0.0 s]
> test_human_readable_output 
> (calibre.db.cli.tests.PrintCheckLibraryResultsTest.test_human_readable_output)
> Basic check of the human-readable output. ... ok [0.0 s]
> test_prints_nothing_if_no_errors 
> (calibre.db.cli.tests.PrintCheckLibraryResultsTest.test_prints_nothing_if_no_errors)
>  ... ok [0.0 s]
> test_import_of_all_python_modules 
> (calibre.utils.run_tests.TestImports.test_import_of_all_python_modules) ... 
> ok [3.9 s]
> test_copying_of_trees 
> (calibre.utils.copy_files_test.TestCopyFiles.test_copying_of_trees) ... ok 
> [0.0 s]
> test_renaming_of_files 
> (calibre.utils.copy_files_test.TestCopyFiles.test_renaming_of_files) ... ok 
> [0.0 s]
> test_live_cache (calibre.live.find_tests.<locals>.LiveTest.test_live_cache) 
> ... ok [0.0 s]
> test_module_loading 
> (calibre.live.find_tests.<locals>.LiveTest.test_module_loading) ... ok [0.0 s]
> test_add_soft_hyphens 
> (calibre.utils.hyphenation.test_hyphenation.TestHyphenation.test_add_soft_hyphens)
>  ... ok [0.4 s]
> test_hyphenate_html 
> (calibre.utils.hyphenation.test_hyphenation.TestHyphenation.test_hyphenate_html)
>  ... ok [0.1 s]
> test_locale_to_hyphen_dictionary 
> (calibre.utils.hyphenation.test_hyphenation.TestHyphenation.test_locale_to_hyphen_dictionary)
>  ... ok [0.1 s]
> test_viewer_cache 
> (calibre.gui2.viewer.convert_book.find_tests.<locals>.TestViewerCache.test_viewer_cache)
>  ... ok [0.0 s]
> test_palmdoc_compression 
> (calibre.ebooks.compression.palmdoc.find_tests.<locals>.Test.test_palmdoc_compression)
>  ... ok [0.0 s]
> test_comments_to_html 
> (calibre.library.comments.find_tests.<locals>.Test.test_comments_to_html) ... 
> ok [0.0 s]
> test_shm (calibre.utils.shm.find_tests.<locals>.TestSHM.test_shm) ... ok [0.0 
> s]
> test_html2text_behavior 
> (calibre.utils.html2text.find_tests.<locals>.TestH2T.test_html2text_behavior) 
> ... ok [0.0 s]
> test_sqp_optimized 
> (calibre.utils.search_query_parser_test.TestSQP.test_sqp_optimized) ... ok 
> [0.0 s]
> test_sqp_tokenizer 
> (calibre.utils.search_query_parser_test.TestSQP.test_sqp_tokenizer) ... ok 
> [0.0 s]
> test_sqp_unoptimized 
> (calibre.utils.search_query_parser_test.TestSQP.test_sqp_unoptimized) ... ok 
> [0.0 s]
> test_exclusive_file_other_process_clean 
> (calibre.utils.test_lock.IPCLockTest.test_exclusive_file_other_process_clean) 
> ... ok [0.2 s]
> test_exclusive_file_other_process_kill 
> (calibre.utils.test_lock.IPCLockTest.test_exclusive_file_other_process_kill) 
> ... ok [0.2 s]
> test_exclusive_file_same_process 
> (calibre.utils.test_lock.IPCLockTest.test_exclusive_file_same_process) ... ok 
> [0.1 s]
> test_single_instance 
> (calibre.utils.test_lock.IPCLockTest.test_single_instance) ... ok [1.3 s]
> test_tdir_in_cache_dir 
> (calibre.utils.test_lock.IPCLockTest.test_tdir_in_cache_dir) ... ok [0.2 s]
> test_shared_file 
> (calibre.utils.shared_file.find_tests.<locals>.SharedFileTest.test_shared_file)
>  ... ok [0.0 s]
> test_author_mapper 
> (calibre.ebooks.metadata.author_mapper.find_tests.<locals>.TestAuthorMapper.test_author_mapper)
>  ... ok [0.0 s]
> test_tag_mapper 
> (calibre.ebooks.metadata.tag_mapper.find_tests.<locals>.TestTagMapper.test_tag_mapper)
>  ... ok [0.0 s]
> test_brackets 
> (calibre.ebooks.metadata.test_author_sort.TestRemoveBracketedText.test_brackets)
>  ... ok [0.0 s]
> test_extra_closed 
> (calibre.ebooks.metadata.test_author_sort.TestRemoveBracketedText.test_extra_closed)
>  ... ok [0.0 s]
> test_mismatched 
> (calibre.ebooks.metadata.test_author_sort.TestRemoveBracketedText.test_mismatched)
>  ... ok [0.0 s]
> test_nested 
> (calibre.ebooks.metadata.test_author_sort.TestRemoveBracketedText.test_nested)
>  ... ok [0.0 s]
> test_unclosed 
> (calibre.ebooks.metadata.test_author_sort.TestRemoveBracketedText.test_unclosed)
>  ... ok [0.0 s]
> test_all_prefix 
> (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_all_prefix)
>  ... ok [0.0 s]
> test_all_suffix 
> (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_all_suffix)
>  ... ok [0.0 s]
> test_brackets 
> (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_brackets)
>  ... ok [0.0 s]
> test_comma 
> (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_comma) 
> ... ok [0.0 s]
> test_copywords 
> (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_copywords)
>  ... ok [0.0 s]
> test_falsy 
> (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_falsy) 
> ... ok [0.0 s]
> test_invalid_methos 
> (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_invalid_methos)
>  ... ok [0.0 s]
> test_method 
> (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_method) 
> ... ok [0.0 s]
> test_national 
> (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_national)
>  ... ok [0.0 s]
> test_prefix_suffix 
> (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_prefix_suffix)
>  ... ok [0.0 s]
> test_single 
> (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_single) 
> ... ok [0.0 s]
> test_surname_prefix 
> (calibre.ebooks.metadata.test_author_sort.TestAuthorToAuthorSort.test_surname_prefix)
>  ... ok [0.0 s]
> test_depth_first 
> (calibre.ebooks.html.input.find_tests.<locals>.TestHTMLInput.test_depth_first)
>  ... ok [0.0 s]
> test_merge_annotations 
> (calibre.gui2.viewer.annotations.find_tests.<locals>.AnnotationsTest.test_merge_annotations)
>  ... ok [0.0 s]
> test_lxml_unicode_parsing 
> (calibre.utils.xml_parse.find_tests.<locals>.TestXMLParse.test_lxml_unicode_parsing)
>  ... ok [0.0 s]
> test_safe_xml_fromstring 
> (calibre.utils.xml_parse.find_tests.<locals>.TestXMLParse.test_safe_xml_fromstring)
>  ... ok [0.0 s]
> test_input_comment_multi 
> (calibre.ebooks.metadata.html.MetadataHtmlTest.test_input_comment_multi) ... 
> ok [0.0 s]
> test_input_comment_single 
> (calibre.ebooks.metadata.html.MetadataHtmlTest.test_input_comment_single) ... 
> ok [0.0 s]
> test_input_meta_multi 
> (calibre.ebooks.metadata.html.MetadataHtmlTest.test_input_meta_multi) ... ok 
> [0.0 s]
> test_input_meta_single 
> (calibre.ebooks.metadata.html.MetadataHtmlTest.test_input_meta_single) ... ok 
> [0.0 s]
> test_input_title 
> (calibre.ebooks.metadata.html.MetadataHtmlTest.test_input_title) ... ok [0.0 
> s]
> test_rtf_metadata 
> (calibre.ebooks.metadata.rtf.find_tests.<locals>.Test.test_rtf_metadata) ... 
> ok [0.0 s]
> test_dates 
> (calibre.utils.smartypants.run_tests.<locals>.TestSmartypantsAllAttributes.test_dates)
>  ... ok [0.0 s]
> test_educated_quotes 
> (calibre.utils.smartypants.run_tests.<locals>.TestSmartypantsAllAttributes.test_educated_quotes)
>  ... ok [0.0 s]
> test_measurements 
> (calibre.utils.smartypants.run_tests.<locals>.TestSmartypantsAllAttributes.test_measurements)
>  ... ok [0.0 s]
> test_ordinal_numbers 
> (calibre.utils.smartypants.run_tests.<locals>.TestSmartypantsAllAttributes.test_ordinal_numbers)
>  ... ok [0.0 s]
> test_skip_tags 
> (calibre.utils.smartypants.run_tests.<locals>.TestSmartypantsAllAttributes.test_skip_tags)
>  ... ok [0.0 s]
> test_break_iterator (calibre.utils.icu_test.TestICU.test_break_iterator)
> Test the break iterator ... ok [0.0 s]
> test_change_case (calibre.utils.icu_test.TestICU.test_change_case)
> Test the various ways of changing the case ... ok [0.0 s]
> test_character_name (calibre.utils.icu_test.TestICU.test_character_name)
> Test character naming ... ok [0.0 s]
> test_collation_order (calibre.utils.icu_test.TestICU.test_collation_order)
> Testing collation ordering ... ok [0.0 s]
> test_collation_order_for_partitioning 
> (calibre.utils.icu_test.TestICU.test_collation_order_for_partitioning)
> Testing collation ordering for partitioning ... ok [0.0 s]
> test_contractions (calibre.utils.icu_test.TestICU.test_contractions)
> Test contractions ... skipped 'Skipping as this depends too much on ICU 
> version' [0.0 s]
> test_find (calibre.utils.icu_test.TestICU.test_find)
> Test searching for substrings ... ok [0.0 s]
> test_remove_accents (calibre.utils.icu_test.TestICU.test_remove_accents) ... 
> ok [0.0 s]
> test_roundtrip (calibre.utils.icu_test.TestICU.test_roundtrip)
> Test roundtripping ... ok [0.0 s]
> test_sorting (calibre.utils.icu_test.TestICU.test_sorting)
> Test the various sorting APIs ... ok [0.0 s]
> test_mem_leaks (calibre.utils.matcher.test.<locals>.Test.test_mem_leaks) ... 
> ok [0.3 s]
> test_non_bmp (calibre.utils.matcher.test.<locals>.Test.test_non_bmp) ... ok 
> [0.0 s]
> test_cfi_decode (calibre.ebooks.epub.cfi.tests.Tests.test_cfi_decode) ... ok 
> [0.0 s]
> test_parsing (calibre.ebooks.epub.cfi.tests.Tests.test_parsing) ... ok [0.0 s]
> test_sorting (calibre.ebooks.epub.cfi.tests.Tests.test_sorting) ... ok [0.0 s]
> test_color_conversion 
> (calibre.ebooks.docx.writer.utils.test_convert_color.<locals>.TestColors.test_color_conversion)
>  ... ok [0.0 s]
> test_hyperlink 
> (calibre.ebooks.docx.fields.test_parse_fields.<locals>.TestParseFields.test_hyperlink)
>  ... ok [0.0 s]
> test_index 
> (calibre.ebooks.docx.fields.test_parse_fields.<locals>.TestParseFields.test_index)
>  ... ok [0.0 s]
> test_xe 
> (calibre.ebooks.docx.fields.test_parse_fields.<locals>.TestParseFields.test_xe)
>  ... ok [0.0 s]
> test_parse_errors (css_selectors.tests.TestCSSSelectors.test_parse_errors) 
> ... ok [0.0 s]
> test_parser (css_selectors.tests.TestCSSSelectors.test_parser) ... ok [0.0 s]
> test_pseudo_elements 
> (css_selectors.tests.TestCSSSelectors.test_pseudo_elements) ... ok [0.0 s]
> test_select (css_selectors.tests.TestCSSSelectors.test_select) ... ok [0.0 s]
> test_select_shakespeare 
> (css_selectors.tests.TestCSSSelectors.test_select_shakespeare) ... ok [0.0 s]
> test_specificity (css_selectors.tests.TestCSSSelectors.test_specificity) ... 
> ok [0.0 s]
> test_tokenizer (css_selectors.tests.TestCSSSelectors.test_tokenizer) ... ok 
> [0.0 s]
> test_export_import 
> (calibre.ebooks.html_transform_rules.test.<locals>.TestTransforms.test_export_import)
>  ... ok [0.0 s]
> test_html_transform_actions 
> (calibre.ebooks.html_transform_rules.test.<locals>.TestTransforms.test_html_transform_actions)
>  ... ok [0.0 s]
> test_matching 
> (calibre.ebooks.html_transform_rules.test.<locals>.TestTransforms.test_matching)
>  ... ok [0.0 s]
> test_validate_rule 
> (calibre.ebooks.html_transform_rules.test.<locals>.TestTransforms.test_validate_rule)
>  ... ok [0.0 s]
> test_append 
> (calibre.ebooks.css_transform_rules.test.<locals>.TestTransforms.test_append) 
> ... ok [0.0 s]
> test_change 
> (calibre.ebooks.css_transform_rules.test.<locals>.TestTransforms.test_change) 
> ... ok [0.0 s]
> test_expansion 
> (calibre.ebooks.css_transform_rules.test.<locals>.TestTransforms.test_expansion)
>  ... ok [0.0 s]
> test_export_import 
> (calibre.ebooks.css_transform_rules.test.<locals>.TestTransforms.test_export_import)
>  ... ok [0.0 s]
> test_matching 
> (calibre.ebooks.css_transform_rules.test.<locals>.TestTransforms.test_matching)
>  ... ok [0.0 s]
> test_border_condensation 
> (calibre.ebooks.oeb.normalize_css.test_normalization.<locals>.TestNormalization.test_border_condensation)
>  ... ok [0.0 s]
> test_border_normalization 
> (calibre.ebooks.oeb.normalize_css.test_normalization.<locals>.TestNormalization.test_border_normalization)
>  ... ok [0.0 s]
> test_edge_condensation 
> (calibre.ebooks.oeb.normalize_css.test_normalization.<locals>.TestNormalization.test_edge_condensation)
>  ... ok [0.0 s]
> test_edge_normalization 
> (calibre.ebooks.oeb.normalize_css.test_normalization.<locals>.TestNormalization.test_edge_normalization)
>  ... ok [0.0 s]
> test_filter_css_normalization 
> (calibre.ebooks.oeb.normalize_css.test_normalization.<locals>.TestNormalization.test_filter_css_normalization)
>  ... ok [0.0 s]
> test_font_normalization 
> (calibre.ebooks.oeb.normalize_css.test_normalization.<locals>.TestNormalization.test_font_normalization)
>  ... ok [0.0 s]
> test_list_style_normalization 
> (calibre.ebooks.oeb.normalize_css.test_normalization.<locals>.TestNormalization.test_list_style_normalization)
>  ... ok [0.0 s]
> test_media_queries (tinycss.tests.media3.TestFonts3.test_media_queries)
> Test parsing of media queries from the CSS 3 media module ... ok [0.0 s]
> test_decoding (tinycss.tests.decoding.TestDecoding.test_decoding) ... ok [0.0 
> s]
> test_font_face (tinycss.tests.fonts3.TestFonts3.test_font_face)
> Test parsing of font face rules ... ok [0.0 s]
> test_parse_font (tinycss.tests.fonts3.TestFonts3.test_parse_font) ... ok [0.0 
> s]
> test_parse_font_family 
> (tinycss.tests.fonts3.TestFonts3.test_parse_font_family)
> Test parsing of font-family values ... ok [0.0 s]
> test_content (tinycss.tests.page3.TestPage3.test_content) ... ok [0.0 s]
> test_selectors (tinycss.tests.page3.TestPage3.test_selectors) ... ok [0.0 s]
> test_color_parsing (tinycss.tests.color3.TestColor3.test_color_parsing) ... 
> ok [0.0 s]
> test_hsl (tinycss.tests.color3.TestColor3.test_hsl) ... ok [0.0 s]
> test_comments (tinycss.tests.tokenizing.TestTokenizer.test_comments) ... ok 
> [0.0 s]
> test_positions (tinycss.tests.tokenizing.TestTokenizer.test_positions)
> Test the reported line/column position of each token. ... ok [0.0 s]
> test_token_api (tinycss.tests.tokenizing.TestTokenizer.test_token_api) ... ok 
> [0.0 s]
> test_token_grouping 
> (tinycss.tests.tokenizing.TestTokenizer.test_token_grouping) ... ok [0.0 s]
> test_token_serialize_css 
> (tinycss.tests.tokenizing.TestTokenizer.test_token_serialize_css) ... ok [0.0 
> s]
> test_tokens (tinycss.tests.tokenizing.TestTokenizer.test_tokens) ... ok [0.0 
> s]
> test_at_import (tinycss.tests.css21.TestCSS21.test_at_import) ... ok [0.0 s]
> test_at_media (tinycss.tests.css21.TestCSS21.test_at_media) ... ok [0.0 s]
> test_at_page (tinycss.tests.css21.TestCSS21.test_at_page) ... ok [0.0 s]
> test_at_rules (tinycss.tests.css21.TestCSS21.test_at_rules) ... ok [0.0 s]
> test_bytes (tinycss.tests.css21.TestCSS21.test_bytes) ... ok [0.0 s]
> test_core_parser (tinycss.tests.css21.TestCSS21.test_core_parser) ... ok [0.0 
> s]
> test_important (tinycss.tests.css21.TestCSS21.test_important) ... ok [0.0 s]
> test_parse_style_attr (tinycss.tests.css21.TestCSS21.test_parse_style_attr) 
> ... ok [0.0 s]
> test_against_opf2 
> (calibre.ebooks.metadata.opf3_test.TestOPF3.test_against_opf2) ... ok [0.1 s]
> test_authors (calibre.ebooks.metadata.opf3_test.TestOPF3.test_authors) ... ok 
> [0.0 s]
> test_book_producer 
> (calibre.ebooks.metadata.opf3_test.TestOPF3.test_book_producer) ... ok [0.0 s]
> test_comments (calibre.ebooks.metadata.opf3_test.TestOPF3.test_comments) ... 
> ok [0.0 s]
> test_dates (calibre.ebooks.metadata.opf3_test.TestOPF3.test_dates) ... ok 
> [0.0 s]
> test_identifiers 
> (calibre.ebooks.metadata.opf3_test.TestOPF3.test_identifiers) ... ok [0.0 s]
> test_languages (calibre.ebooks.metadata.opf3_test.TestOPF3.test_languages) 
> ... ok [0.0 s]
> test_prefix_parsing 
> (calibre.ebooks.metadata.opf3_test.TestOPF3.test_prefix_parsing) ... ok [0.0 
> s]
> test_publisher (calibre.ebooks.metadata.opf3_test.TestOPF3.test_publisher) 
> ... ok [0.0 s]
> test_raster_cover 
> (calibre.ebooks.metadata.opf3_test.TestOPF3.test_raster_cover) ... ok [0.0 s]
> test_rating (calibre.ebooks.metadata.opf3_test.TestOPF3.test_rating) ... ok 
> [0.0 s]
> test_series (calibre.ebooks.metadata.opf3_test.TestOPF3.test_series) ... ok 
> [0.0 s]
> test_tags (calibre.ebooks.metadata.opf3_test.TestOPF3.test_tags) ... ok [0.0 
> s]
> test_title (calibre.ebooks.metadata.opf3_test.TestOPF3.test_title) ... ok 
> [0.0 s]
> test_user_metadata 
> (calibre.ebooks.metadata.opf3_test.TestOPF3.test_user_metadata) ... ok [0.0 s]
> testCreator (calibre.ebooks.metadata.opf2.suite.<locals>.OPFTest.testCreator) 
> ... ok [0.0 s]
> testReading (calibre.ebooks.metadata.opf2.suite.<locals>.OPFTest.testReading) 
> ... ok [0.0 s]
> testSmartUpdate 
> (calibre.ebooks.metadata.opf2.suite.<locals>.OPFTest.testSmartUpdate) ... ok 
> [0.0 s]
> testWriting (calibre.ebooks.metadata.opf2.suite.<locals>.OPFTest.testWriting) 
> ... ok [0.0 s]
> test_epub2_covers 
> (calibre.ebooks.oeb.polish.tests.structure.Structure.test_epub2_covers) ... 
> ok [0.0 s]
> test_epub3_covers 
> (calibre.ebooks.oeb.polish.tests.structure.Structure.test_epub3_covers) ... 
> ok [0.0 s]
> test_landmarks_detection 
> (calibre.ebooks.oeb.polish.tests.structure.Structure.test_landmarks_detection)
>  ... ok [0.0 s]
> test_toc_detection 
> (calibre.ebooks.oeb.polish.tests.structure.Structure.test_toc_detection) ... 
> ok [0.0 s]
> test_conversion_parser 
> (calibre.ebooks.oeb.polish.tests.parsing.ParsingTests.test_conversion_parser)
> Test parsing with the HTML5 parser used for conversion ... ok [0.0 s]
> test_lxml_tostring 
> (calibre.ebooks.oeb.polish.tests.parsing.ParsingTests.test_lxml_tostring)
> Test for bug in some versions of lxml that causes incorrect serialization of 
> sub-trees ... ok [0.0 s]
> test_polish_parser 
> (calibre.ebooks.oeb.polish.tests.parsing.ParsingTests.test_polish_parser)
> Test parsing with the HTML5 parser used for polishing ... ok [0.0 s]
> test_actual_case 
> (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_actual_case)
> Test getting the actual case for files from names on case insensitive 
> filesystems ... Conversion options changed from defaults:
>   level1_toc: '//h:h2'
>   verbose: 2
>   authors: 'Kovid Goyal'
>   cover: '/tmp/calibre_7.12.0_tmp_hn1wy34r/drqfuk7abpt/lt.png'
>   language: 'en'
> Resolved conversion options
> calibre version: 7.12.0
> {'add_alt_text_to_img': False,
>  'allow_local_files_outside_root': False,
>  'asciiize': False,
>  'author_sort': None,
>  'authors': 'Kovid Goyal',
>  'base_font_size': 0,
>  'book_producer': None,
>  'breadth_first': False,
>  'change_justification': 'original',
>  'chapter': "//*[((name()='h1' or name()='h2') and re:test(., "
>             
> "'\\s*((chapter|book|section|part)\\s+)|((prolog|prologue|epilogue)(\\s+|$))',
>  "
>             "'i')) or @class = 'chapter']",
>  'chapter_mark': 'pagebreak',
>  'comments': None,
>  'cover': '/tmp/calibre_7.12.0_tmp_hn1wy34r/drqfuk7abpt/lt.png',
>  'debug_pipeline': None,
>  'dehyphenate': True,
>  'delete_blank_paragraphs': True,
>  'disable_font_rescaling': False,
>  'dont_package': False,
>  'dont_split_on_page_breaks': False,
>  'duplicate_links_in_toc': False,
>  'embed_all_fonts': False,
>  'embed_font_family': None,
>  'enable_heuristics': False,
>  'epub_flatten': False,
>  'epub_inline_toc': False,
>  'epub_max_image_size': 'none',
>  'epub_toc_at_end': False,
>  'epub_version': '2',
>  'expand_css': False,
>  'extra_css': None,
>  'extract_to': None,
>  'filter_css': None,
>  'fix_indents': True,
>  'flow_size': 260,
>  'font_size_mapping': None,
>  'format_scene_breaks': True,
>  'html_unwrap_factor': 0.4,
>  'input_encoding': None,
>  'input_profile': <calibre.customize.profiles.InputProfile object at 
> 0x7f7dd9233bd0>,
>  'insert_blank_line': False,
>  'insert_blank_line_size': 0.5,
>  'insert_metadata': False,
>  'isbn': None,
>  'italicize_common_cases': True,
>  'keep_ligatures': False,
>  'language': 'en',
>  'level1_toc': '//h:h2',
>  'level2_toc': None,
>  'level3_toc': None,
>  'line_height': 0,
>  'linearize_tables': False,
>  'margin_bottom': 5.0,
>  'margin_left': 5.0,
>  'margin_right': 5.0,
>  'margin_top': 5.0,
>  'markup_chapter_headings': True,
>  'max_levels': 5,
>  'max_toc_links': 50,
>  'minimum_line_height': 120.0,
>  'no_chapters_in_toc': False,
>  'no_default_epub_cover': False,
>  'no_inline_navbars': False,
>  'no_svg_cover': False,
>  'output_profile': <calibre.customize.profiles.OutputProfile object at 
> 0x7f7dd924aa10>,
>  'page_breaks_before': "//*[name()='h1' or name()='h2']",
>  'prefer_metadata_cover': False,
>  'preserve_cover_aspect_ratio': False,
>  'pretty_print': True,
>  'pubdate': None,
>  'publisher': None,
>  'rating': None,
>  'read_metadata_from_opf': None,
>  'remove_fake_margins': True,
>  'remove_first_image': False,
>  'remove_paragraph_spacing': False,
>  'remove_paragraph_spacing_indent_size': 1.5,
>  'renumber_headings': True,
>  'replace_scene_breaks': '',
>  'search_replace': None,
>  'series': None,
>  'series_index': None,
>  'smarten_punctuation': False,
>  'sr1_replace': '',
>  'sr1_search': '',
>  'sr2_replace': '',
>  'sr2_search': '',
>  'sr3_replace': '',
>  'sr3_search': '',
>  'start_reading_at': None,
>  'subset_embedded_fonts': False,
>  'tags': None,
>  'timestamp': None,
>  'title': None,
>  'title_sort': None,
>  'toc_filter': None,
>  'toc_threshold': 6,
>  'toc_title': None,
>  'transform_css_rules': None,
>  'transform_html_rules': None,
>  'unsmarten_punctuation': False,
>  'unwrap_lines': True,
>  'use_auto_toc': False,
>  'verbose': 2}
> 1% Converting input to HTML...
> InputFormatPlugin: HTML Input running
> on /tmp/calibre_7.12.0_tmp_hn1wy34r/drqfuk7abpt/index.html
> Building file list...
>       Found files...
>                
> HTMLFile:0:a:'/tmp/calibre_7.12.0_tmp_hn1wy34r/drqfuk7abpt/index.html'
> Normalizing filename cases
> Rewriting HTML links
> Parsing index.html ...
> Initial parse failed, using more forgiving parsers
> Parsing index.html as HTML
> Added /tmp/calibre_7.12.0_tmp_hn1wy34r/drqfuk7abpt/marked.png with href: 
> marked.png
> Added /tmp/calibre_7.12.0_tmp_hn1wy34r/drqfuk7abpt/LiberationMono-Regular.ttf 
> with href: LiberationMono-Regular.ttf
> Added /tmp/calibre_7.12.0_tmp_hn1wy34r/drqfuk7abpt/LiberationMono-Italic.ttf 
> with href: LiberationMono-Italic.ttf
> Added /tmp/calibre_7.12.0_tmp_hn1wy34r/drqfuk7abpt/light_wood.png with href: 
> light_wood.png
> 34% Running transforms on e-book...
> Merging user specified metadata...
> Detecting structure...
> Auto generated TOC with 2 entries.
> Flattening CSS and remapping font sizes...
> Source base font size is 12.00000pt
> Removing fake margins...
> Found 6 items of level: p_1
> Found 1 items of level: div_1
> Ignoring level p_1
> div_1  left margin stats: Counter()
> div_1  right margin stats: Counter()
> Cleaning up manifest...
> Trimming unused files from manifest...
> Creating EPUB Output...
> 67% Running EPUB Output plugin
> Splitting markup on page breaks and flow limits, if any...
>               Splitting on page-break at id=page1
>               Splitting on page-break at id=page2
>       Looking for large trees in index.html...
>       No large trees found
>       Split into 2 parts
> Removing anchor from TOC href: index_split_000.html#page1
> Removing anchor from TOC href: index_split_001.html#page2
> EPUB output written to 
> /<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.cache/calibre/polish-test/simple.epub
> Output saved to   
> /<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.cache/calibre/polish-test/simple.epub
> ok [0.1 s]
> test_clone 
> (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_clone)
> Test cloning of containers ... Conversion options changed from defaults:
>   language: 'en'
>   authors: 'Kovid Goyal'
>   verbose: 2
>   level1_toc: '//h:h2'
>   cover: '/tmp/calibre_7.12.0_tmp_hn1wy34r/wcy4f3e2bpt/lt.png'
> Resolved conversion options
> calibre version: 7.12.0
> {'add_alt_text_to_img': False,
>  'allow_local_files_outside_root': False,
>  'asciiize': False,
>  'author_sort': None,
>  'authors': 'Kovid Goyal',
>  'base_font_size': 0,
>  'book_producer': None,
>  'breadth_first': False,
>  'change_justification': 'original',
>  'chapter': "//*[((name()='h1' or name()='h2') and re:test(., "
>             
> "'\\s*((chapter|book|section|part)\\s+)|((prolog|prologue|epilogue)(\\s+|$))',
>  "
>             "'i')) or @class = 'chapter']",
>  'chapter_mark': 'pagebreak',
>  'comments': None,
>  'cover': '/tmp/calibre_7.12.0_tmp_hn1wy34r/wcy4f3e2bpt/lt.png',
>  'debug_pipeline': None,
>  'dehyphenate': True,
>  'delete_blank_paragraphs': True,
>  'disable_font_rescaling': False,
>  'dont_compress': False,
>  'dont_package': False,
>  'duplicate_links_in_toc': False,
>  'embed_all_fonts': False,
>  'embed_font_family': None,
>  'enable_heuristics': False,
>  'expand_css': False,
>  'extra_css': None,
>  'extract_to': None,
>  'filter_css': None,
>  'fix_indents': True,
>  'font_size_mapping': None,
>  'format_scene_breaks': True,
>  'html_unwrap_factor': 0.4,
>  'input_encoding': None,
>  'input_profile': <calibre.customize.profiles.InputProfile object at 
> 0x7f7dd9233bd0>,
>  'insert_blank_line': False,
>  'insert_blank_line_size': 0.5,
>  'insert_metadata': False,
>  'isbn': None,
>  'italicize_common_cases': True,
>  'keep_ligatures': False,
>  'language': 'en',
>  'level1_toc': '//h:h2',
>  'level2_toc': None,
>  'level3_toc': None,
>  'line_height': 0,
>  'linearize_tables': False,
>  'margin_bottom': 5.0,
>  'margin_left': 5.0,
>  'margin_right': 5.0,
>  'margin_top': 5.0,
>  'markup_chapter_headings': True,
>  'max_levels': 5,
>  'max_toc_links': 50,
>  'minimum_line_height': 120.0,
>  'mobi_toc_at_start': False,
>  'no_chapters_in_toc': False,
>  'no_inline_navbars': False,
>  'no_inline_toc': False,
>  'output_profile': <calibre.customize.profiles.OutputProfile object at 
> 0x7f7dd924aa10>,
>  'page_breaks_before': "//*[name()='h1' or name()='h2']",
>  'prefer_author_sort': False,
>  'prefer_metadata_cover': False,
>  'pretty_print': False,
>  'pubdate': None,
>  'publisher': None,
>  'rating': None,
>  'read_metadata_from_opf': None,
>  'remove_fake_margins': True,
>  'remove_first_image': False,
>  'remove_paragraph_spacing': False,
>  'remove_paragraph_spacing_indent_size': 1.5,
>  'renumber_headings': True,
>  'replace_scene_breaks': '',
>  'search_replace': None,
>  'series': None,
>  'series_index': None,
>  'share_not_sync': False,
>  'smarten_punctuation': False,
>  'sr1_replace': '',
>  'sr1_search': '',
>  'sr2_replace': '',
>  'sr2_search': '',
>  'sr3_replace': '',
>  'sr3_search': '',
>  'start_reading_at': None,
>  'subset_embedded_fonts': False,
>  'tags': None,
>  'timestamp': None,
>  'title': None,
>  'title_sort': None,
>  'toc_filter': None,
>  'toc_threshold': 6,
>  'toc_title': None,
>  'transform_css_rules': None,
>  'transform_html_rules': None,
>  'unsmarten_punctuation': False,
>  'unwrap_lines': True,
>  'use_auto_toc': False,
>  'verbose': 2}
> 1% Converting input to HTML...
> InputFormatPlugin: HTML Input running
> on /tmp/calibre_7.12.0_tmp_hn1wy34r/wcy4f3e2bpt/index.html
> Building file list...
>       Found files...
>                
> HTMLFile:0:a:'/tmp/calibre_7.12.0_tmp_hn1wy34r/wcy4f3e2bpt/index.html'
> Normalizing filename cases
> Rewriting HTML links
> Parsing index.html ...
> Initial parse failed, using more forgiving parsers
> Parsing index.html as HTML
> Added /tmp/calibre_7.12.0_tmp_hn1wy34r/wcy4f3e2bpt/marked.png with href: 
> marked.png
> Added /tmp/calibre_7.12.0_tmp_hn1wy34r/wcy4f3e2bpt/LiberationMono-Regular.ttf 
> with href: LiberationMono-Regular.ttf
> Added /tmp/calibre_7.12.0_tmp_hn1wy34r/wcy4f3e2bpt/LiberationMono-Italic.ttf 
> with href: LiberationMono-Italic.ttf
> Added /tmp/calibre_7.12.0_tmp_hn1wy34r/wcy4f3e2bpt/light_wood.png with href: 
> light_wood.png
> 34% Running transforms on e-book...
> Merging user specified metadata...
> Detecting structure...
> Auto generated TOC with 2 entries.
> Flattening CSS and remapping font sizes...
> Source base font size is 12.00000pt
> Removing fake margins...
> Found 6 items of level: p_1
> Found 1 items of level: div_1
> Ignoring level p_1
> div_1  left margin stats: Counter()
> div_1  right margin stats: Counter()
> Cleaning up manifest...
> Trimming unused files from manifest...
> Creating AZW3 Output...
> 67% Running AZW3 Output plugin
> Serializing resources...
> Splitting markup on page breaks and flow limits, if any...
>               Splitting on page-break at id=page1
>               Splitting on page-break at id=page2
>       Split into 2 parts
> Creating KF8 output
>       Generating in-line ToC
>       Generating KF8 markup...
>       Compressing markup...
>       Creating indices...
> AZW3 output written to 
> /<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.cache/calibre/polish-test/simple.azw3
> Output saved to   
> /<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.cache/calibre/polish-test/simple.azw3
> ok [0.8 s]
> test_dir_container 
> (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_dir_container) 
> ... ok [0.0 s]
> test_file_add 
> (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_file_add)
> Test adding of files ... ok [0.0 s]
> test_file_removal 
> (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_file_removal)
> Test removal of files from the container ... ok [0.0 s]
> test_file_rename 
> (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_file_rename)
> Test renaming of files ... ok [0.1 s]
> test_folder_type_map_case 
> (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_folder_type_map_case)
>  ... ok [0.0 s]
> test_merge_file 
> (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_merge_file)
> Test merging of files ... ok [0.1 s]
> test_split_file 
> (calibre.ebooks.oeb.polish.tests.container.ContainerTests.test_split_file)
> Test splitting of files ... Conversion options changed from defaults:
>   verbose: 2
>   authors: 'Kovid Goyal'
>   language: 'en'
>   cover: '/<<PKGBUILDDIR>>/resources/images/lt.png'
>   level1_toc: '//h:h2'
> Resolved conversion options
> calibre version: 7.12.0
> {'add_alt_text_to_img': False,
>  'allow_local_files_outside_root': False,
>  'asciiize': False,
>  'author_sort': None,
>  'authors': 'Kovid Goyal',
>  'base_font_size': 0,
>  'book_producer': None,
>  'breadth_first': False,
>  'change_justification': 'original',
>  'chapter': "//*[((name()='h1' or name()='h2') and re:test(., "
>             
> "'\\s*((chapter|book|section|part)\\s+)|((prolog|prologue|epilogue)(\\s+|$))',
>  "
>             "'i')) or @class = 'chapter']",
>  'chapter_mark': 'pagebreak',
>  'comments': None,
>  'cover': '/<<PKGBUILDDIR>>/resources/images/lt.png',
>  'debug_pipeline': None,
>  'dehyphenate': True,
>  'delete_blank_paragraphs': True,
>  'disable_font_rescaling': False,
>  'dont_package': False,
>  'dont_split_on_page_breaks': False,
>  'duplicate_links_in_toc': False,
>  'embed_all_fonts': False,
>  'embed_font_family': None,
>  'enable_heuristics': False,
>  'epub_flatten': False,
>  'epub_inline_toc': False,
>  'epub_max_image_size': 'none',
>  'epub_toc_at_end': False,
>  'epub_version': '2',
>  'expand_css': False,
>  'extra_css': None,
>  'extract_to': None,
>  'filter_css': None,
>  'fix_indents': True,
>  'flow_size': 260,
>  'font_size_mapping': None,
>  'format_scene_breaks': True,
>  'html_unwrap_factor': 0.4,
>  'input_encoding': None,
>  'input_profile': <calibre.customize.profiles.InputProfile object at 
> 0x7f7dd9233bd0>,
>  'insert_blank_line': False,
>  'insert_blank_line_size': 0.5,
>  'insert_metadata': False,
>  'isbn': None,
>  'italicize_common_cases': True,
>  'keep_ligatures': False,
>  'language': 'en',
>  'level1_toc': '//h:h2',
>  'level2_toc': None,
>  'level3_toc': None,
>  'line_height': 0,
>  'linearize_tables': False,
>  'margin_bottom': 5.0,
>  'margin_left': 5.0,
>  'margin_right': 5.0,
>  'margin_top': 5.0,
>  'markup_chapter_headings': True,
>  'max_levels': 5,
>  'max_toc_links': 50,
>  'minimum_line_height': 120.0,
>  'no_chapters_in_toc': False,
>  'no_default_epub_cover': False,
>  'no_inline_navbars': False,
>  'no_svg_cover': False,
>  'output_profile': <calibre.customize.profiles.OutputProfile object at 
> 0x7f7dd924aa10>,
>  'page_breaks_before': "//*[name()='h1' or name()='h2']",
>  'prefer_metadata_cover': False,
>  'preserve_cover_aspect_ratio': False,
>  'pretty_print': True,
>  'pubdate': None,
>  'publisher': None,
>  'rating': None,
>  'read_metadata_from_opf': None,
>  'remove_fake_margins': True,
>  'remove_first_image': False,
>  'remove_paragraph_spacing': False,
>  'remove_paragraph_spacing_indent_size': 1.5,
>  'renumber_headings': True,
>  'replace_scene_breaks': '',
>  'search_replace': None,
>  'series': None,
>  'series_index': None,
>  'smarten_punctuation': False,
>  'sr1_replace': '',
>  'sr1_search': '',
>  'sr2_replace': '',
>  'sr2_search': '',
>  'sr3_replace': '',
>  'sr3_search': '',
>  'start_reading_at': None,
>  'subset_embedded_fonts': False,
>  'tags': None,
>  'timestamp': None,
>  'title': None,
>  'title_sort': None,
>  'toc_filter': None,
>  'toc_threshold': 6,
>  'toc_title': None,
>  'transform_css_rules': None,
>  'transform_html_rules': None,
>  'unsmarten_punctuation': False,
>  'unwrap_lines': True,
>  'use_auto_toc': False,
>  'verbose': 2}
> 1% Converting input to HTML...
> InputFormatPlugin: HTML Input running
> on /<<PKGBUILDDIR>>/src/calibre/ebooks/oeb/polish/tests/index.html
> Building file list...
>       Found files...
>                
> HTMLFile:0:a:'/<<PKGBUILDDIR>>/src/calibre/ebooks/oeb/polish/tests/index.html'
> Normalizing filename cases
> Rewriting HTML links
> Parsing index.html ...
> Forcing index.html into XHTML namespace
> 34% Running transforms on e-book...
> Merging user specified metadata...
> Detecting structure...
> Auto generated TOC with 2 entries.
> Flattening CSS and remapping font sizes...
> Source base font size is 12.00000pt
> Removing fake margins...
> Found 3 items of level: p_1
> Found 1 items of level: div_1
> Found 3 items of level: p_2
> Ignoring level p_2
> Ignoring level p_1
> div_1  left margin stats: Counter()
> div_1  right margin stats: Counter()
> Cleaning up manifest...
> Trimming unused files from manifest...
> Creating EPUB Output...
> 67% Running EPUB Output plugin
> Splitting markup on page breaks and flow limits, if any...
>       Looking for large trees in index.html...
>       No large trees found
> Removing anchor from TOC href: index.html#page1
> EPUB output written to 
> /<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.cache/calibre/polish-test/split.epub
> Output saved to   
> /<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.cache/calibre/polish-test/split.epub
> ok [0.0 s]
> test_fallback_font_matching 
> (calibre.ebooks.oeb.polish.tests.cascade.CascadeTest.test_fallback_font_matching)
>  ... ok [0.0 s]
> test_font_stats 
> (calibre.ebooks.oeb.polish.tests.cascade.CascadeTest.test_font_stats) ... ok 
> [0.1 s]
> test_iterrules 
> (calibre.ebooks.oeb.polish.tests.cascade.CascadeTest.test_iterrules) ... 
> CSSImportRule: While processing imported style sheet href=../two.css: 
> OSError('Cannot read Stylesheet.')
> CSSImportRule: While processing imported style sheet href=../two.css: 
> OSError('Cannot read Stylesheet.')
> CSSImportRule: While processing imported style sheet href=../two.css: 
> OSError('Cannot read Stylesheet.')
> CSSImportRule: While processing imported style sheet href=../two.css: 
> OSError('Cannot read Stylesheet.')
> MediaQuery: Unknown media type: "xyz".
> CSSImportRule: While processing imported style sheet href=../two.css: 
> OSError('Cannot read Stylesheet.')
> CSSImportRule: While processing imported style sheet href=../two.css: 
> OSError('Cannot read Stylesheet.')
> CSSImportRule: While processing imported style sheet href=../two.css: 
> OSError('Cannot read Stylesheet.')
> CSSImportRule: While processing imported style sheet href=../two.css: 
> OSError('Cannot read Stylesheet.')
> CSSImportRule: While processing imported style sheet href=../two.css: 
> OSError('Cannot read Stylesheet.')
> CSSImportRule: While processing imported style sheet href=../two.css: 
> OSError('Cannot read Stylesheet.')
> MediaQuery: Unknown media type: "xyz".
> CSSImportRule: While processing imported style sheet href=../two.css: 
> OSError('Cannot read Stylesheet.')
> CSSImportRule: While processing imported style sheet href=../two.css: 
> OSError('Cannot read Stylesheet.')
> CSSImportRule: While processing imported style sheet href=x/one.css: 
> OSError('Cannot read Stylesheet.')
> CSSImportRule: While processing imported style sheet href=x/one.css: 
> OSError('Cannot read Stylesheet.')
> ok [0.0 s]
> test_remove_property_value 
> (calibre.ebooks.oeb.polish.tests.cascade.CascadeTest.test_remove_property_value)
>  ... ok [0.0 s]
> test_resolve_styles 
> (calibre.ebooks.oeb.polish.tests.cascade.CascadeTest.test_resolve_styles) ... 
> ok [0.3 s]
> test_fts_basic (calibre.db.tests.fts.FTSTest.test_fts_basic) ... ok [0.0 s]
> test_fts_query_syntax (calibre.db.tests.fts.FTSTest.test_fts_query_syntax) 
> ... ok [0.0 s]
> test_fts_stemming (calibre.db.tests.fts.FTSTest.test_fts_stemming) ... ok 
> [0.0 s]
> test_fts_tokenize (calibre.db.tests.fts.FTSTest.test_fts_tokenize) ... ok 
> [0.0 s]
> test_pdftotext (calibre.db.tests.fts.FTSTest.test_pdftotext) ... ok [0.0 s]
> test_add_books (calibre.db.tests.add_remove.AddRemoveTest.test_add_books)
> Test the adding of new books ... ok [0.4 s]
> test_add_format (calibre.db.tests.add_remove.AddRemoveTest.test_add_format)
> Test adding formats to an existing book record ... ok [0.4 s]
> test_copy_to_library 
> (calibre.db.tests.add_remove.AddRemoveTest.test_copy_to_library) ... ok [0.6 
> s]
> test_create_book_entry 
> (calibre.db.tests.add_remove.AddRemoveTest.test_create_book_entry)
> Test the creation of new book entries ... ok [0.7 s]
> test_format_orphan 
> (calibre.db.tests.add_remove.AddRemoveTest.test_format_orphan)
> Test that adding formats does not create orphans if the file name algorithm 
> changes ... ok [0.3 s]
> test_merging_extra_files 
> (calibre.db.tests.add_remove.AddRemoveTest.test_merging_extra_files) ... ok 
> [0.3 s]
> test_original_fmt 
> (calibre.db.tests.add_remove.AddRemoveTest.test_original_fmt)
> Test management of original fmt ... ok [0.3 s]
> test_remove_books 
> (calibre.db.tests.add_remove.AddRemoveTest.test_remove_books)
> Test removal of books ... ok [1.0 s]
> test_remove_formats 
> (calibre.db.tests.add_remove.AddRemoveTest.test_remove_formats)
> Test removal of formats from book records ... ok [0.3 s]
> test_export_import 
> (calibre.db.tests.filesystem.FilesystemTest.test_export_import) ... ok [1.4 s]
> test_find_books_in_directory 
> (calibre.db.tests.filesystem.FilesystemTest.test_find_books_in_directory) ... 
> ok [0.2 s]
> test_fname_change 
> (calibre.db.tests.filesystem.FilesystemTest.test_fname_change)
> Test the changing of the filename but not the folder name ... ok [0.3 s]
> test_library_move 
> (calibre.db.tests.filesystem.FilesystemTest.test_library_move)
> Test moving of library ... ok [0.3 s]
> test_long_filenames 
> (calibre.db.tests.filesystem.FilesystemTest.test_long_filenames)
> Test long file names ... ok [0.4 s]
> test_metadata_move 
> (calibre.db.tests.filesystem.FilesystemTest.test_metadata_move)
> Test the moving of files when title/author change ... ok [0.7 s]
> test_rename_of_extra_files 
> (calibre.db.tests.filesystem.FilesystemTest.test_rename_of_extra_files) ... 
> ok [0.3 s]
> test_reserved_names 
> (calibre.db.tests.filesystem.FilesystemTest.test_reserved_names)
> Test that folders are not created with a windows reserve name ... ok [0.3 s]
> test_windows_atomic_move 
> (calibre.db.tests.filesystem.FilesystemTest.test_windows_atomic_move)
> Test book file open in another process when changing metadata ... skipped 
> 'Windows only' [0.0 s]
> test_acquire (calibre.db.tests.locking.TestLock.test_acquire) ... ok [2.3 s]
> test_contention (calibre.db.tests.locking.TestLock.test_contention) ... ok 
> [0.8 s]
> test_downgrade (calibre.db.tests.locking.TestLock.test_downgrade) ... ok [0.3 
> s]
> test_multithread_deadlock 
> (calibre.db.tests.locking.TestLock.test_multithread_deadlock) ... ok [0.5 s]
> test_owns_locks (calibre.db.tests.locking.TestLock.test_owns_locks) ... ok 
> [0.3 s]
> test_recursive (calibre.db.tests.locking.TestLock.test_recursive) ... ok [0.3 
> s]
> test_release (calibre.db.tests.locking.TestLock.test_release) ... ok [2.3 s]
> test_upgrade (calibre.db.tests.locking.TestLock.test_upgrade) ... ok [0.3 s]
> test_get_property (calibre.db.tests.legacy.LegacyTest.test_get_property)
> Test the get_property interface for reading data ... ok [0.5 s]
> test_legacy_adding_books 
> (calibre.db.tests.legacy.LegacyTest.test_legacy_adding_books)
> Test various adding/deleting books methods ... ok [1.7 s]
> test_legacy_conversion_options 
> (calibre.db.tests.legacy.LegacyTest.test_legacy_conversion_options)
> Test conversion options API ... ok [0.4 s]
> test_legacy_coverage (calibre.db.tests.legacy.LegacyTest.test_legacy_coverage)
> Check that the emulation of the legacy interface is (almost) total ... ok 
> [0.4 s]
> test_legacy_custom (calibre.db.tests.legacy.LegacyTest.test_legacy_custom)
> Test the legacy API for custom columns ... ok [1.6 s]
> test_legacy_custom_data 
> (calibre.db.tests.legacy.LegacyTest.test_legacy_custom_data)
> Test the API for custom data storage ... ok [0.5 s]
> test_legacy_delete_using 
> (calibre.db.tests.legacy.LegacyTest.test_legacy_delete_using)
> Test delete_using() API ... ok [0.4 s]
> test_legacy_direct (calibre.db.tests.legacy.LegacyTest.test_legacy_direct)
> Test read-only methods that are directly equivalent in the old and new 
> interface ... ok [0.3 s]
> test_legacy_getters (calibre.db.tests.legacy.LegacyTest.test_legacy_getters)
> Test various functions to get individual bits of metadata ... ok [0.3 s]
> test_legacy_saved_search 
> (calibre.db.tests.legacy.LegacyTest.test_legacy_saved_search)
> Test legacy saved search API ... ok [0.3 s]
> test_legacy_setters (calibre.db.tests.legacy.LegacyTest.test_legacy_setters)
> Test methods that are directly equivalent in the old and new interface ... ok 
> [2.4 s]
> test_library_wide_properties 
> (calibre.db.tests.legacy.LegacyTest.test_library_wide_properties)
> Test library wide properties ... ok [0.3 s]
> test_refresh (calibre.db.tests.legacy.LegacyTest.test_refresh)
> Test refreshing the view after a change to metadata.db ... ok [1.3 s]
> test_author_sort_for_authors 
> (calibre.db.tests.reading.ReadingTest.test_author_sort_for_authors)
> Test getting the author sort for authors from the db ... ok [0.3 s]
> test_composites (calibre.db.tests.reading.ReadingTest.test_composites)
> Test sorting and searching in composite columns ... ok [0.7 s]
> test_datetime (calibre.db.tests.reading.ReadingTest.test_datetime)
> Test the reading of datetimes stored in the db ... ok [0.3 s]
> test_find_identical_books 
> (calibre.db.tests.reading.ReadingTest.test_find_identical_books)
> Test find_identical_books ... ok [0.3 s]
> test_get_categories (calibre.db.tests.reading.ReadingTest.test_get_categories)
> Check that get_categories() returns the same data for both backends ... ok 
> [0.3 s]
> test_get_cover (calibre.db.tests.reading.ReadingTest.test_get_cover)
> Test cover() returns the same data for both backends ... ok [0.3 s]
> test_get_formats (calibre.db.tests.reading.ReadingTest.test_get_formats)
> Test reading ebook formats using the format() method ... ok [0.3 s]
> test_get_metadata (calibre.db.tests.reading.ReadingTest.test_get_metadata)
> Test get_metadata() returns the same data for both backends ... ok [0.3 s]
> test_get_next_series_num 
> (calibre.db.tests.reading.ReadingTest.test_get_next_series_num)
> Test getting the next series number for a series ... ok [0.3 s]
> test_has_book (calibre.db.tests.reading.ReadingTest.test_has_book)
> Test detecting duplicates ... ok [0.3 s]
> test_last_read_positions 
> (calibre.db.tests.reading.ReadingTest.test_last_read_positions) ... ok [0.3 s]
> test_marked_field (calibre.db.tests.reading.ReadingTest.test_marked_field)
> Test the marked field ... ok [0.3 s]
> test_proxy_metadata (calibre.db.tests.reading.ReadingTest.test_proxy_metadata)
> Test the ProxyMetadata object used for composite columns ... ok [0.4 s]
> test_python_templates 
> (calibre.db.tests.reading.ReadingTest.test_python_templates) ... ok [0.3 s]
> test_read (calibre.db.tests.reading.ReadingTest.test_read)
> Test the reading of data from the database ... ok [0.3 s]
> test_restrictions (calibre.db.tests.reading.ReadingTest.test_restrictions)
> Test searching with and without restrictions ... ok [0.3 s]
> test_search_caching (calibre.db.tests.reading.ReadingTest.test_search_caching)
> Test caching of searches ... ok [0.3 s]
> test_searching (calibre.db.tests.reading.ReadingTest.test_searching)
> Test searching returns the same data for both backends ... ok [0.5 s]
> test_serialize_metadata 
> (calibre.db.tests.reading.ReadingTest.test_serialize_metadata) ... ok [0.3 s]
> test_sorting (calibre.db.tests.reading.ReadingTest.test_sorting)
> Test sorting ... ok [1.1 s]
> test_storing_conversion_options 
> (calibre.db.tests.reading.ReadingTest.test_storing_conversion_options) ... ok 
> [0.3 s]
> test_template_db_functions 
> (calibre.db.tests.reading.ReadingTest.test_template_db_functions) ... ok [0.4 
> s]
> test_fts_search (calibre.db.tests.fts_api.FTSAPITest.test_fts_search) ... ok 
> [2.9 s]
> test_fts_to_text (calibre.db.tests.fts_api.FTSAPITest.test_fts_to_text) ... 
> ok [0.3 s]
> test_fts_triggers (calibre.db.tests.fts_api.FTSAPITest.test_fts_triggers) ... 
> ok [0.5 s]
> test_notes (calibre.db.tests.notes.NotesTest.test_notes) ... ok [0.8 s]
> test_annotations (calibre.db.tests.writing.WritingTest.test_annotations)
> Test handling of annotations ... ok [0.3 s]
> test_backup (calibre.db.tests.writing.WritingTest.test_backup)
> Test the automatic backup of changed metadata ... ok [3.5 s]
> test_changed_events 
> (calibre.db.tests.writing.WritingTest.test_changed_events) ... ok [0.7 s]
> test_composite_cache 
> (calibre.db.tests.writing.WritingTest.test_composite_cache)
> Test that the composite field cache is properly invalidated on writes ... ok 
> [0.6 s]
> test_conversion_options 
> (calibre.db.tests.writing.WritingTest.test_conversion_options)
> Test saving of conversion options ... ok [0.3 s]
> test_dirtied (calibre.db.tests.writing.WritingTest.test_dirtied)
> Test the setting of the dirtied flag and the last_modified column ... ok [0.3 
> s]
> test_dump_and_restore 
> (calibre.db.tests.writing.WritingTest.test_dump_and_restore)
> Test roundtripping the db through SQL ... get_categories: item Unknown is not 
> in authors list!
> ok [0.4 s]
> test_fix_case_duplicates 
> (calibre.db.tests.writing.WritingTest.test_fix_case_duplicates)
> Test fixing of databases that have items in is_many fields that differ only 
> by case ... ok [0.4 s]
> test_link_maps (calibre.db.tests.writing.WritingTest.test_link_maps) ... ok 
> [0.4 s]
> test_many_many_basic 
> (calibre.db.tests.writing.WritingTest.test_many_many_basic)
> Test the different code paths for writing to a many-many field ... ok [1.1 s]
> test_many_one_basic (calibre.db.tests.writing.WritingTest.test_many_one_basic)
> Test the different code paths for writing to a many-one field ... ok [0.8 s]
> test_one_one (calibre.db.tests.writing.WritingTest.test_one_one)
> Test setting of values in one-one fields ... ok [3.1 s]
> test_preferences (calibre.db.tests.writing.WritingTest.test_preferences)
> Test getting and setting of preferences, especially with mutable objects ... 
> ok [0.4 s]
> test_remove_items (calibre.db.tests.writing.WritingTest.test_remove_items)
> Test removal of many-(many,one) items ... ok [0.5 s]
> test_rename_items (calibre.db.tests.writing.WritingTest.test_rename_items)
> Test renaming of many-(many,one) items ... ok [0.8 s]
> test_set_author_data 
> (calibre.db.tests.writing.WritingTest.test_set_author_data) ... ok [0.4 s]
> test_set_cover (calibre.db.tests.writing.WritingTest.test_set_cover)
> Test setting of cover ... ok [0.4 s]
> test_set_metadata (calibre.db.tests.writing.WritingTest.test_set_metadata)
> Test setting of metadata ... ok [0.9 s]
> test_thumbnail_cache (calibre.db.tests.utils.UtilsTest.test_thumbnail_cache)
> Test the operation of the thumbnail cache ... ok [0.0 s]
> test_accept_encoding (calibre.srv.tests.http.TestHTTP.test_accept_encoding)
> Test parsing of Accept-Encoding ... ok [0.0 s]
> test_accept_language (calibre.srv.tests.http.TestHTTP.test_accept_language)
> Test parsing of Accept-Language ... calibre server listening on 
> 127.0.0.1:43079
> ok [0.1 s]
> test_header_parsing (calibre.srv.tests.http.TestHTTP.test_header_parsing)
> Test parsing of HTTP headers ... ok [0.0 s]
> test_http_basic (calibre.srv.tests.http.TestHTTP.test_http_basic)
> Test basic HTTP protocol conformance ... calibre server listening on 
> 127.0.0.1:34039
> Unhandled exception in state: State: _job_done Client: 127.0.0.1:43456 
> Request: GET /test/ HTTP/1.1
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/calibre/srv/loop.py", line 653, in tick
>     conn.handle_event(event)
>   File "/<<PKGBUILDDIR>>/src/calibre/srv/loop.py", line 366, in _job_done
>     self.job_done(*event)
>   File "/<<PKGBUILDDIR>>/src/calibre/srv/http_response.py", line 497, in 
> job_done
>     reraise(etype, e, tb)
>   File "/<<PKGBUILDDIR>>/src/polyglot/builtins.py", line 61, in reraise
>     raise value
>   File "/<<PKGBUILDDIR>>/src/calibre/srv/pool.py", line 33, in run
>     result = func()
>              ^^^^^^
>   File "/<<PKGBUILDDIR>>/src/calibre/srv/http_response.py", line 454, in 
> run_request_handler
>     result = self.request_handler(data)
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/calibre/srv/tests/http.py", line 203, in <lambda>
>     server.change_handler(lambda data:1/0)
>                                       ~^~
> ZeroDivisionError: division by zero
> 
> ok [60.1 s]
> test_http_response (calibre.srv.tests.http.TestHTTP.test_http_response)
> Test HTTP protocol responses ... calibre server listening on 127.0.0.1:34361
> ok [0.2 s]
> test_range_parsing (calibre.srv.tests.http.TestHTTP.test_range_parsing)
> Test parsing of Range header ... ok [0.0 s]
> test_static_generation 
> (calibre.srv.tests.http.TestHTTP.test_static_generation)
> Test static generation ... calibre server listening on 127.0.0.1:37977
> ok [0.0 s]
> test_library_id_construction 
> (calibre.srv.tests.routes.TestRouter.test_library_id_construction) ... ok 
> [0.0 s]
> test_route_construction 
> (calibre.srv.tests.routes.TestRouter.test_route_construction)
> Test route construction ... ok [0.0 s]
> test_route_finding (calibre.srv.tests.routes.TestRouter.test_route_finding)
> Test route finding ... ok [0.0 s]
> test_char_count (calibre.srv.tests.content.ContentTest.test_char_count) ... 
> ok [0.3 s]
> test_get (calibre.srv.tests.content.ContentTest.test_get)
> Test /get ... calibre server listening on 127.0.0.1:35921
> ok [0.6 s]
> test_html_as_json (calibre.srv.tests.content.ContentTest.test_html_as_json) 
> ... ok [0.3 s]
> test_last_read_cache 
> (calibre.srv.tests.content.ContentTest.test_last_read_cache) ... ok [0.3 s]
> test_static (calibre.srv.tests.content.ContentTest.test_static)
> Test serving of static content ... calibre server listening on 127.0.0.1:45947
> ok [0.3 s]
> test_ajax_categories (calibre.srv.tests.ajax.ContentTest.test_ajax_categories)
> Test /ajax/categories and /ajax/search ... calibre server listening on 
> 127.0.0.1:33929
> ok [0.3 s]
> test_srv_add_book (calibre.srv.tests.ajax.ContentTest.test_srv_add_book) ... 
> calibre server listening on 127.0.0.1:46337
> ok [0.5 s]
> test_srv_restrictions 
> (calibre.srv.tests.ajax.ContentTest.test_srv_restrictions)
> Test that virtual lib. + search restriction works on all end points ... 
> calibre server listening on 127.0.0.1:40559
> ok [0.4 s]
> test_basic_css_transforms 
> (calibre.srv.tests.fast_css_transform.TestTransform.test_basic_css_transforms)
>  ... ok [0.0 s]
> test_number_parsing 
> (calibre.srv.tests.fast_css_transform.TestTransform.test_number_parsing) ... 
> ok [0.0 s]
> test_bonjour (calibre.srv.tests.loop.LoopTest.test_bonjour)
> Test advertising via BonJour ... skipped 'Disabled as it is failing on the 
> build server, need to investigate' [0.0 s]
> test_dual_stack (calibre.srv.tests.loop.LoopTest.test_dual_stack) ... calibre 
> server listening on [::]:38621
> ok [0.0 s]
> test_fallback_interface 
> (calibre.srv.tests.loop.LoopTest.test_fallback_interface)
> Test falling back to default interface ... Failed to bind to 1.1.1.1 with 
> error: No socket could be created -- (('1.1.1.1', 0): [Errno 99] Cannot 
> assign requested address). Trying to bind to the default interface: 
> 10.84.234.183 instead
> calibre server listening on 10.84.234.183:41425
> ok [0.0 s]
> test_jobs_manager (calibre.srv.tests.loop.LoopTest.test_jobs_manager)
> Test the jobs manager ... ok [1.2 s]
> test_log_rotation (calibre.srv.tests.loop.LoopTest.test_log_rotation)
> Test log rotation ... ok [0.0 s]
> test_monotonic (calibre.srv.tests.loop.LoopTest.test_monotonic)
> Test the monotonic() clock ... ok [0.1 s]
> test_plugins (calibre.srv.tests.loop.LoopTest.test_plugins)
> Test plugin semantics ... calibre server listening on 127.0.0.1:38841
> ok [0.0 s]
> test_ring_buffer (calibre.srv.tests.loop.LoopTest.test_ring_buffer)
> Test the ring buffer used for reads ... ok [0.0 s]
> test_socket_activation 
> (calibre.srv.tests.loop.LoopTest.test_socket_activation)
> Test socket activation ... skipped 'pre_activated_socket not available' [0.0 
> s]
> test_ssl (calibre.srv.tests.loop.LoopTest.test_ssl)
> Test serving over SSL ... calibre server listening on 127.0.0.1:33819
> ok [0.2 s]
> test_websocket_basic 
> (calibre.srv.tests.web_sockets.WebSocketTest.test_websocket_basic)
> Test basic interaction with the websocket server ... calibre server listening 
> on 127.0.0.1:39153
> Too large control frame from client
> RSV bits set in frame from client
> RSV bits set in frame from client
> RSV bits set in frame from client
> RSV bits set in frame from client
> RSV bits set in frame from client
> RSV bits set in frame from client
> Unknown OPCODE from client: 3
> Unknown OPCODE from client: 4
> Unknown OPCODE from client: 5
> Unknown OPCODE from client: 6
> Unknown OPCODE from client: 7
> Unknown OPCODE from client: 11
> Unknown OPCODE from client: 12
> Unknown OPCODE from client: 13
> Unknown OPCODE from client: 14
> Unknown OPCODE from client: 15
> Fragmented control frame from client
> Fragmented control frame from client
> Too large control frame from client
> Client sent continuation frame with no message to continue
> Client sent continuation frame with no message to continue
> Client sent continuation frame with no message to continue
> Client sent continuation frame with non-zero opcode
> Client sent undecodeable UTF-8
> Client sent undecodeable UTF-8
> Client sent undecodeable UTF-8
> Client sent undecodeable UTF-8
> ok [0.2 s]
> test_websocket_perf 
> (calibre.srv.tests.web_sockets.WebSocketTest.test_websocket_perf) ... calibre 
> server listening on 127.0.0.1:40653
> ok [1.0 s]
> test_android_auth_workaround 
> (calibre.srv.tests.auth.TestAuth.test_android_auth_workaround)
> Test authentication workaround for Android ... calibre server listening on 
> 127.0.0.1:44505
> ok [0.0 s]
> test_basic_auth (calibre.srv.tests.auth.TestAuth.test_basic_auth)
> Test HTTP Basic auth ... calibre server listening on 127.0.0.1:42155
> ok [0.0 s]
> test_digest_auth (calibre.srv.tests.auth.TestAuth.test_digest_auth)
> Test HTTP Digest auth ... calibre server listening on 127.0.0.1:40383
> ok [0.1 s]
> test_fail_ban (calibre.srv.tests.auth.TestAuth.test_fail_ban) ... calibre 
> server listening on 127.0.0.1:33991
> ok [0.5 s]
> test_library_restrictions 
> (calibre.srv.tests.auth.TestAuth.test_library_restrictions) ... ok [0.2 s]
> test_7z (calibre.test_build.BuildTest.test_7z) ... ERROR [0.0 s]
> test_apsw (calibre.test_build.BuildTest.test_apsw) ... ok [0.0 s]
> test_bs4 (calibre.test_build.BuildTest.test_bs4) ... ok [0.0 s]
> test_certgen (calibre.test_build.BuildTest.test_certgen) ... ok [0.0 s]
> test_chardet (calibre.test_build.BuildTest.test_chardet) ... ok [0.0 s]
> test_dlls (calibre.test_build.BuildTest.test_dlls) ... skipped 'DLL loading 
> needs testing only on windows (non-continuous integration)' [0.0 s]
> test_executables (calibre.test_build.BuildTest.test_executables) ... skipped 
> 'Only makes sense to test executables in frozen builds' [0.0 s]
> test_feedparser (calibre.test_build.BuildTest.test_feedparser) ... ok [0.0 s]
> test_file_dialog_helper 
> (calibre.test_build.BuildTest.test_file_dialog_helper) ... skipped 'File 
> dialog helper only used on windows (non-continuous-integration)' [0.0 s]
> test_fonttools (calibre.test_build.BuildTest.test_fonttools) ... ok [0.0 s]
> test_fsevents (calibre.test_build.BuildTest.test_fsevents) ... skipped 
> 'FSEvents only present on OS X' [0.0 s]
> test_html2text (calibre.test_build.BuildTest.test_html2text) ... ok [0.0 s]
> test_html5_parser (calibre.test_build.BuildTest.test_html5_parser) ... ok 
> [0.0 s]
> test_html5lib (calibre.test_build.BuildTest.test_html5lib) ... ok [0.0 s]
> test_hunspell (calibre.test_build.BuildTest.test_hunspell) ... ok [0.0 s]
> test_imaging (calibre.test_build.BuildTest.test_imaging) ... ok [0.1 s]
> test_loaders (calibre.test_build.BuildTest.test_loaders) ... ok [0.0 s]
> test_lxml (calibre.test_build.BuildTest.test_lxml) ... ok [0.0 s]
> test_lzma (calibre.test_build.BuildTest.test_lzma) ... ok [0.0 s]
> test_markdown (calibre.test_build.BuildTest.test_markdown) ... ok [0.0 s]
> test_msgpack (calibre.test_build.BuildTest.test_msgpack) ... ok [0.3 s]
> test_netifaces (calibre.test_build.BuildTest.test_netifaces) ... ok [0.0 s]
> test_openssl (calibre.test_build.BuildTest.test_openssl) ... ok [0.0 s]
> test_plugins (calibre.test_build.BuildTest.test_plugins) ... ok [0.0 s]
> test_podofo (calibre.test_build.BuildTest.test_podofo) ... ok [0.0 s]
> test_psutil (calibre.test_build.BuildTest.test_psutil) ... ok [0.0 s]
> test_pychm (calibre.test_build.BuildTest.test_pychm) ... ok [0.0 s]
> test_pycryptodome (calibre.test_build.BuildTest.test_pycryptodome) ... ok 
> [0.0 s]
> test_regex (calibre.test_build.BuildTest.test_regex) ... ok [0.0 s]
> test_speech_dispatcher (calibre.test_build.BuildTest.test_speech_dispatcher) 
> ... ok [0.0 s]
> test_sqlite (calibre.test_build.BuildTest.test_sqlite) ... ok [0.0 s]
> test_terminal (calibre.test_build.BuildTest.test_terminal) ... ok [0.0 s]
> test_tinycss_tokenizer (calibre.test_build.BuildTest.test_tinycss_tokenizer) 
> ... ok [0.0 s]
> test_unrar (calibre.test_build.BuildTest.test_unrar) ... skipped 'Module 
> unrardll is missing' [0.0 s]
> test_winutil (calibre.test_build.BuildTest.test_winutil) ... skipped 'winutil 
> is windows only' [0.0 s]
> test_wpd (calibre.test_build.BuildTest.test_wpd) ... skipped 'WPD is windows 
> only' [0.0 s]
> test_zeroconf (calibre.test_build.BuildTest.test_zeroconf) ... ok [0.0 s]
> test_zstd (calibre.test_build.BuildTest.test_zstd) ... ERROR [0.0 s]
> test_dictionaries 
> (calibre.spell.dictionary.find_tests.<locals>.TestDictionaries.test_dictionaries)
>  ... ok [0.4 s]
> 
> ======================================================================
> ERROR: test_7z (calibre.test_build.BuildTest.test_7z)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/calibre/test_build.py", line 445, in test_7z
>     test_basic()
>   File "/<<PKGBUILDDIR>>/src/calibre/utils/seven_zip.py", line 94, in 
> test_basic
>     do_test()
>   File "/<<PKGBUILDDIR>>/src/calibre/utils/seven_zip.py", line 77, in do_test
>     with open_archive(os.path.join('a.7z'), mode='w') as zf:
>          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/calibre/utils/seven_zip.py", line 11, in 
> open_archive
>     from py7zr import SevenZipFile
>   File "/usr/lib/python3/dist-packages/py7zr/__init__.py", line 45, in 
> <module>
>     from py7zr.py7zr import ArchiveInfo, FileInfo, SevenZipFile, is_7zfile, 
> pack_7zarchive, unpack_7zarchive
>   File "/usr/lib/python3/dist-packages/py7zr/py7zr.py", line 45, in <module>
>     from py7zr.archiveinfo import Folder, Header, SignatureHeader
>   File "/usr/lib/python3/dist-packages/py7zr/archiveinfo.py", line 36, in 
> <module>
>     from py7zr.compressor import SevenZipCompressor, SevenZipDecompressor
>   File "/usr/lib/python3/dist-packages/py7zr/compressor.py", line 36, in 
> <module>
>     import pyzstd
>   File "/usr/lib/python3/dist-packages/pyzstd/__init__.py", line 3, in 
> <module>
>     from .c import *
>   File "/usr/lib/python3/dist-packages/pyzstd/c/__init__.py", line 70, in 
> <module>
>     class CParameter(IntEnum):
>   File "/usr/lib/python3/dist-packages/pyzstd/c/__init__.py", line 82, in 
> CParameter
>     targetCBlockSize       = _zstd._ZSTD_c_targetCBlockSize
>                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: module 'pyzstd.c._zstd' has no attribute 
> '_ZSTD_c_targetCBlockSize'
> 
> ======================================================================
> ERROR: test_zstd (calibre.test_build.BuildTest.test_zstd)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/calibre/test_build.py", line 107, in test_zstd
>     from pyzstd import compress, decompress
>   File "/usr/lib/python3/dist-packages/pyzstd/__init__.py", line 3, in 
> <module>
>     from .c import *
>   File "/usr/lib/python3/dist-packages/pyzstd/c/__init__.py", line 70, in 
> <module>
>     class CParameter(IntEnum):
>   File "/usr/lib/python3/dist-packages/pyzstd/c/__init__.py", line 82, in 
> CParameter
>     targetCBlockSize       = _zstd._ZSTD_c_targetCBlockSize
>                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: module 'pyzstd.c._zstd' has no attribute 
> '_ZSTD_c_targetCBlockSize'
> 
> ----------------------------------------------------------------------
> Ran 330 tests in 129.995s
> 
> FAILED (errors=2, skipped=11)
> make[3]: *** [debian/rules:64: calibre_auto_test] Error 1
> make[3]: Leaving directory '/<<PKGBUILDDIR>>'
> make[2]: *** [debian/calibre-builder.mak:11: test] Error 2
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test: error: make -j8 test -f debian/calibre-builder.mak test 
> returned exit code 2


The full build log is available from:
http://qa-logs.debian.net/2024/06/15/calibre_7.12.0+ds-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240615;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240615&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: python-pyzstd
Source-Version: 0.16.0+ds-2
Done: YOKOTA Hiroshi <yokota.h...@gmail.com>

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

Debian distribution maintenance software
pp.
YOKOTA Hiroshi <yokota.h...@gmail.com> (supplier of updated python-pyzstd 
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: Mon, 17 Jun 2024 11:51:27 +0900
Source: python-pyzstd
Architecture: source
Version: 0.16.0+ds-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: YOKOTA Hiroshi <yokota.h...@gmail.com>
Closes: 1073424 1073439
Changes:
 python-pyzstd (0.16.0+ds-2) unstable; urgency=medium
 .
   * Add attribute "targetCBlockSize" for binary module
     (Closes: #1073439, #1073424)
Checksums-Sha1:
 beac290249b79a291de47770ae6522697e78c51d 2484 python-pyzstd_0.16.0+ds-2.dsc
 edcae38f3debbc8d808012a70bb1664e650ac471 3348 
python-pyzstd_0.16.0+ds-2.debian.tar.xz
Checksums-Sha256:
 88f800be16c6e0815ef417bb9d64e954cf0a9d0c8d40c813fdf12f41894013fe 2484 
python-pyzstd_0.16.0+ds-2.dsc
 6c66b227ef4b1cee63a58733d4ddbb2f3df4a7a34fc160ec46c31fca06cce067 3348 
python-pyzstd_0.16.0+ds-2.debian.tar.xz
Files:
 53886ac4505245499ee6d1826a1d8a64 2484 python optional 
python-pyzstd_0.16.0+ds-2.dsc
 f6f248e409ab3c5a1a8ff8783da23b34 3348 python optional 
python-pyzstd_0.16.0+ds-2.debian.tar.xz

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

iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmZyAtwUHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdoDng//QclnaUg/TBUVxieIRbhbJ9ORFd0K
skU1aWevagiWUBqHNXAer2Eqm2++xwXuGIm2F9JrfUMdwVzeU+02gmk6YSyJToXf
UzcqzkWjO44K+lOkIIWTGa5J+mOJ1GfgY62dLmOI8bg2AqbejUyiv30cXVpyIdzf
NMhOQLVh5gUSR3eXCFGJbGoZls+Cj27TiHT/akNYz1xBP0Gq6lOa7zUn4z95JmsM
5bof5K+fcBU6fyAxdtLs4OYucyuJ2jN4etoL3hdWtgvuYO2rTC7Sz+x2+MCNyx7F
AQZGHH3K0jYt2SW0GoYBGAYUvvrzSe/8Rgz+MenDFDaS+URH+eYtNe+GENxKHeWe
RLxPOXzMyNbbFyMstNsXtl3dK6kNjKr8tXE2LFSIpLYOaNFrjNP6EFWNffHEAB/b
GdFTrhPIo3qGrkEqWKNNPTaVs8P4ooZZl0mAHl0rLDl0AaXzJiLverpCWSvB7SgM
ziO5LfUmblS+3PWgQaaCbqusyXfiMFSM/7wLP7DjJEULMnNOmqCfIhJGJWBnL2nn
FIdqZbByPfxiouCVZ9tJtNr+u23MtF8J+Ngfr2rB+0g0jh4jN4wPFGr7CPIecORG
NjAH9Z5ChDOZbRlJG2QuoTFeizWlI9wVCF66pRvEShiI3NhEet4YNKVV4T+meWFt
Mmr5N43qVniCSxQ=
=4zhy
-----END PGP SIGNATURE-----

Attachment: pgpZUmkG_y3Qx.pgp
Description: PGP signature


--- End Message ---

Reply via email to