Source: pymarkups
Version: 3.1.3-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs

Hi,

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


Relevant part (hopefully):
>  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
> I: pybuild base:237: python3.10 setup.py config 
> running config
> I: pybuild base:237: python3.9 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:237: /usr/bin/python3.10 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_markups/build/markups
> copying markups/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_markups/build/markups
> copying markups/markdown.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_markups/build/markups
> copying markups/textile.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_markups/build/markups
> copying markups/restructuredtext.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_markups/build/markups
> copying markups/abstract.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_markups/build/markups
> copying markups/common.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_markups/build/markups
> I: pybuild base:237: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_markups/build/markups
> copying markups/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_markups/build/markups
> copying markups/markdown.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_markups/build/markups
> copying markups/textile.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_markups/build/markups
> copying markups/restructuredtext.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_markups/build/markups
> copying markups/abstract.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_markups/build/markups
> copying markups/common.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_markups/build/markups
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:237: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_markups/build; python3.10 -m unittest 
> discover -v 
> test_codehilite (tests.test_markdown.MarkdownTest) ... ok
> test_codehilite_custom_class (tests.test_markdown.MarkdownTest) ... ok
> test_default_math (tests.test_markdown.MarkdownTest) ... ok
> test_document_extensions_change (tests.test_markdown.MarkdownTest)
> Extensions from document should be replaced on each run, not added. ... ok
> test_document_extensions_parameters (tests.test_markdown.MarkdownTest) ... ok
> test_empty_file (tests.test_markdown.MarkdownTest) ... ok
> test_extensions_loading (tests.test_markdown.MarkdownTest) ... ok
> test_extensions_parameters (tests.test_markdown.MarkdownTest) ... ok
> test_extensions_txt_file (tests.test_markdown.MarkdownTest) ... ok
> test_extensions_yaml_file (tests.test_markdown.MarkdownTest) ... ok
> test_extensions_yaml_file_invalid (tests.test_markdown.MarkdownTest) ... ok
> test_extra (tests.test_markdown.MarkdownTest) ... ok
> test_loading_extensions_by_module_name (tests.test_markdown.MarkdownTest) ... 
> ok
> test_mathjax (tests.test_markdown.MarkdownTest) ... ok
> test_mathjax_asciimath (tests.test_markdown.MarkdownTest) ... ok
> test_mathjax_document_extension (tests.test_markdown.MarkdownTest) ... ok
> test_mathjax_multilevel (tests.test_markdown.MarkdownTest) ... ok
> test_mathjax_multiline (tests.test_markdown.MarkdownTest) ... ok
> test_meta (tests.test_markdown.MarkdownTest) ... ok
> test_not_loading_sys (tests.test_markdown.MarkdownTest) ... ok
> test_pymdownx_highlight (tests.test_markdown.MarkdownTest) ... skipped 
> 'pymdownx module is not available'
> test_pymdownx_highlight_custom_class (tests.test_markdown.MarkdownTest) ... 
> skipped 'pymdownx module is not available'
> test_remove_extra (tests.test_markdown.MarkdownTest) ... ok
> test_remove_extra_document_extension (tests.test_markdown.MarkdownTest) ... ok
> test_remove_extra_double (tests.test_markdown.MarkdownTest)
> Removing extra twice should not cause a crash. ... ok
> test_remove_extra_removes_mathjax (tests.test_markdown.MarkdownTest) ... ok
> test_removing_duplicate_extensions (tests.test_markdown.MarkdownTest) ... ok
> test_api (tests.test_public_api.APITest) ... ok
> test_api_instance (tests.test_public_api.APITest) ... ok
> test_available_markups (tests.test_public_api.APITest) ... ok
> test_get_pygments_stylesheet (tests.test_public_api.APITest) ... FAIL
> test_basic (tests.test_restructuredtext.ReStructuredTextTest) ... ok
> test_errors (tests.test_restructuredtext.ReStructuredTextTest) ... ok
> test_errors_overridden (tests.test_restructuredtext.ReStructuredTextTest) ... 
> ok
> test_errors_severe (tests.test_restructuredtext.ReStructuredTextTest) ... ok
> test_mathjax_loading (tests.test_restructuredtext.ReStructuredTextTest) ... ok
> test_toc_backrefs (tests.test_restructuredtext.ReStructuredTextTest) ... ok
> test_whole_html (tests.test_restructuredtext.ReStructuredTextTest) ... ok
> test_textile (tests.test_textile.TextileTest) ... ok
> 
> ======================================================================
> FAIL: test_get_pygments_stylesheet (tests.test_public_api.APITest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_markups/build/tests/test_public_api.py",
>  line 36, in test_get_pygments_stylesheet
>     self.assertIn(".selector .ch { color: #408080", stylesheet)
> AssertionError: '.selector .ch { color: #408080' not found in 'pre { 
> line-height: 125%; }\ntd.linenos .normal { color: inherit; background-color: 
> transparent; padding-left: 5px; padding-right: 5px; }\nspan.linenos { color: 
> inherit; background-color: transparent; padding-left: 5px; padding-right: 
> 5px; }\ntd.linenos .special { color: #000000; background-color: #ffffc0; 
> padding-left: 5px; padding-right: 5px; }\nspan.linenos.special { color: 
> #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; 
> }\n.selector .hll { background-color: #ffffcc }\n.selector { background: 
> #f8f8f8; }\n.selector .c { color: #3D7B7B; font-style: italic } /* Comment 
> */\n.selector .err { border: 1px solid #FF0000 } /* Error */\n.selector .k { 
> color: #008000; font-weight: bold } /* Keyword */\n.selector .o { color: 
> #666666 } /* Operator */\n.selector .ch { color: #3D7B7B; font-style: italic 
> } /* Comment.Hashbang */\n.selector .cm { color: #3D7B7B; font-style: italic 
> } /* Comment.Multiline */\n.selector .cp { color: #9C6500 } /* 
> Comment.Preproc */\n.selector .cpf { color: #3D7B7B; font-style: italic } /* 
> Comment.PreprocFile */\n.selector .c1 { color: #3D7B7B; font-style: italic } 
> /* Comment.Single */\n.selector .cs { color: #3D7B7B; font-style: italic } /* 
> Comment.Special */\n.selector .gd { color: #A00000 } /* Generic.Deleted 
> */\n.selector .ge { font-style: italic } /* Generic.Emph */\n.selector .gr { 
> color: #E40000 } /* Generic.Error */\n.selector .gh { color: #000080; 
> font-weight: bold } /* Generic.Heading */\n.selector .gi { color: #008400 } 
> /* Generic.Inserted */\n.selector .go { color: #717171 } /* Generic.Output 
> */\n.selector .gp { color: #000080; font-weight: bold } /* Generic.Prompt 
> */\n.selector .gs { font-weight: bold } /* Generic.Strong */\n.selector .gu { 
> color: #800080; font-weight: bold } /* Generic.Subheading */\n.selector .gt { 
> color: #0044DD } /* Generic.Traceback */\n.selector .kc { color: #008000; 
> font-weight: bold } /* Keyword.Constant */\n.selector .kd { color: #008000; 
> font-weight: bold } /* Keyword.Declaration */\n.selector .kn { color: 
> #008000; font-weight: bold } /* Keyword.Namespace */\n.selector .kp { color: 
> #008000 } /* Keyword.Pseudo */\n.selector .kr { color: #008000; font-weight: 
> bold } /* Keyword.Reserved */\n.selector .kt { color: #B00040 } /* 
> Keyword.Type */\n.selector .m { color: #666666 } /* Literal.Number 
> */\n.selector .s { color: #BA2121 } /* Literal.String */\n.selector .na { 
> color: #687822 } /* Name.Attribute */\n.selector .nb { color: #008000 } /* 
> Name.Builtin */\n.selector .nc { color: #0000FF; font-weight: bold } /* 
> Name.Class */\n.selector .no { color: #880000 } /* Name.Constant 
> */\n.selector .nd { color: #AA22FF } /* Name.Decorator */\n.selector .ni { 
> color: #717171; font-weight: bold } /* Name.Entity */\n.selector .ne { color: 
> #CB3F38; font-weight: bold } /* Name.Exception */\n.selector .nf { color: 
> #0000FF } /* Name.Function */\n.selector .nl { color: #767600 } /* Name.Label 
> */\n.selector .nn { color: #0000FF; font-weight: bold } /* Name.Namespace 
> */\n.selector .nt { color: #008000; font-weight: bold } /* Name.Tag 
> */\n.selector .nv { color: #19177C } /* Name.Variable */\n.selector .ow { 
> color: #AA22FF; font-weight: bold } /* Operator.Word */\n.selector .w { 
> color: #bbbbbb } /* Text.Whitespace */\n.selector .mb { color: #666666 } /* 
> Literal.Number.Bin */\n.selector .mf { color: #666666 } /* 
> Literal.Number.Float */\n.selector .mh { color: #666666 } /* 
> Literal.Number.Hex */\n.selector .mi { color: #666666 } /* 
> Literal.Number.Integer */\n.selector .mo { color: #666666 } /* 
> Literal.Number.Oct */\n.selector .sa { color: #BA2121 } /* 
> Literal.String.Affix */\n.selector .sb { color: #BA2121 } /* 
> Literal.String.Backtick */\n.selector .sc { color: #BA2121 } /* 
> Literal.String.Char */\n.selector .dl { color: #BA2121 } /* 
> Literal.String.Delimiter */\n.selector .sd { color: #BA2121; font-style: 
> italic } /* Literal.String.Doc */\n.selector .s2 { color: #BA2121 } /* 
> Literal.String.Double */\n.selector .se { color: #AA5D1F; font-weight: bold } 
> /* Literal.String.Escape */\n.selector .sh { color: #BA2121 } /* 
> Literal.String.Heredoc */\n.selector .si { color: #A45A77; font-weight: bold 
> } /* Literal.String.Interpol */\n.selector .sx { color: #008000 } /* 
> Literal.String.Other */\n.selector .sr { color: #A45A77 } /* 
> Literal.String.Regex */\n.selector .s1 { color: #BA2121 } /* 
> Literal.String.Single */\n.selector .ss { color: #19177C } /* 
> Literal.String.Symbol */\n.selector .bp { color: #008000 } /* 
> Name.Builtin.Pseudo */\n.selector .fm { color: #0000FF } /* 
> Name.Function.Magic */\n.selector .vc { color: #19177C } /* 
> Name.Variable.Class */\n.selector .vg { color: #19177C } /* 
> Name.Variable.Global */\n.selector .vi { color: #19177C } /* 
> Name.Variable.Instance */\n.selector .vm { color: #19177C } /* 
> Name.Variable.Magic */\n.selector .il { color: #666666 } /* 
> Literal.Number.Integer.Long */\n'
> 
> ----------------------------------------------------------------------
> Ran 39 tests in 0.188s
> 
> FAILED (failures=1, skipped=2)
> E: pybuild pybuild:367: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_markups/build; python3.10 -m unittest 
> discover -v 
> I: pybuild base:237: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_markups/build; 
> python3.9 -m unittest discover -v 
> test_codehilite (tests.test_markdown.MarkdownTest) ... ok
> test_codehilite_custom_class (tests.test_markdown.MarkdownTest) ... ok
> test_default_math (tests.test_markdown.MarkdownTest) ... ok
> test_document_extensions_change (tests.test_markdown.MarkdownTest)
> Extensions from document should be replaced on each run, not added. ... ok
> test_document_extensions_parameters (tests.test_markdown.MarkdownTest) ... ok
> test_empty_file (tests.test_markdown.MarkdownTest) ... ok
> test_extensions_loading (tests.test_markdown.MarkdownTest) ... ok
> test_extensions_parameters (tests.test_markdown.MarkdownTest) ... ok
> test_extensions_txt_file (tests.test_markdown.MarkdownTest) ... ok
> test_extensions_yaml_file (tests.test_markdown.MarkdownTest) ... ok
> test_extensions_yaml_file_invalid (tests.test_markdown.MarkdownTest) ... ok
> test_extra (tests.test_markdown.MarkdownTest) ... ok
> test_loading_extensions_by_module_name (tests.test_markdown.MarkdownTest) ... 
> ok
> test_mathjax (tests.test_markdown.MarkdownTest) ... ok
> test_mathjax_asciimath (tests.test_markdown.MarkdownTest) ... ok
> test_mathjax_document_extension (tests.test_markdown.MarkdownTest) ... ok
> test_mathjax_multilevel (tests.test_markdown.MarkdownTest) ... ok
> test_mathjax_multiline (tests.test_markdown.MarkdownTest) ... ok
> test_meta (tests.test_markdown.MarkdownTest) ... ok
> test_not_loading_sys (tests.test_markdown.MarkdownTest) ... ok
> test_pymdownx_highlight (tests.test_markdown.MarkdownTest) ... skipped 
> 'pymdownx module is not available'
> test_pymdownx_highlight_custom_class (tests.test_markdown.MarkdownTest) ... 
> skipped 'pymdownx module is not available'
> test_remove_extra (tests.test_markdown.MarkdownTest) ... ok
> test_remove_extra_document_extension (tests.test_markdown.MarkdownTest) ... ok
> test_remove_extra_double (tests.test_markdown.MarkdownTest)
> Removing extra twice should not cause a crash. ... ok
> test_remove_extra_removes_mathjax (tests.test_markdown.MarkdownTest) ... ok
> test_removing_duplicate_extensions (tests.test_markdown.MarkdownTest) ... ok
> test_api (tests.test_public_api.APITest) ... ok
> test_api_instance (tests.test_public_api.APITest) ... ok
> test_available_markups (tests.test_public_api.APITest) ... ok
> test_get_pygments_stylesheet (tests.test_public_api.APITest) ... FAIL
> test_basic (tests.test_restructuredtext.ReStructuredTextTest) ... ok
> test_errors (tests.test_restructuredtext.ReStructuredTextTest) ... ok
> test_errors_overridden (tests.test_restructuredtext.ReStructuredTextTest) ... 
> ok
> test_errors_severe (tests.test_restructuredtext.ReStructuredTextTest) ... ok
> test_mathjax_loading (tests.test_restructuredtext.ReStructuredTextTest) ... ok
> test_toc_backrefs (tests.test_restructuredtext.ReStructuredTextTest) ... ok
> test_whole_html (tests.test_restructuredtext.ReStructuredTextTest) ... ok
> test_textile (tests.test_textile.TextileTest) ... ok
> 
> ======================================================================
> FAIL: test_get_pygments_stylesheet (tests.test_public_api.APITest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_markups/build/tests/test_public_api.py",
>  line 36, in test_get_pygments_stylesheet
>     self.assertIn(".selector .ch { color: #408080", stylesheet)
> AssertionError: '.selector .ch { color: #408080' not found in 'pre { 
> line-height: 125%; }\ntd.linenos .normal { color: inherit; background-color: 
> transparent; padding-left: 5px; padding-right: 5px; }\nspan.linenos { color: 
> inherit; background-color: transparent; padding-left: 5px; padding-right: 
> 5px; }\ntd.linenos .special { color: #000000; background-color: #ffffc0; 
> padding-left: 5px; padding-right: 5px; }\nspan.linenos.special { color: 
> #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; 
> }\n.selector .hll { background-color: #ffffcc }\n.selector { background: 
> #f8f8f8; }\n.selector .c { color: #3D7B7B; font-style: italic } /* Comment 
> */\n.selector .err { border: 1px solid #FF0000 } /* Error */\n.selector .k { 
> color: #008000; font-weight: bold } /* Keyword */\n.selector .o { color: 
> #666666 } /* Operator */\n.selector .ch { color: #3D7B7B; font-style: italic 
> } /* Comment.Hashbang */\n.selector .cm { color: #3D7B7B; font-style: italic 
> } /* Comment.Multiline */\n.selector .cp { color: #9C6500 } /* 
> Comment.Preproc */\n.selector .cpf { color: #3D7B7B; font-style: italic } /* 
> Comment.PreprocFile */\n.selector .c1 { color: #3D7B7B; font-style: italic } 
> /* Comment.Single */\n.selector .cs { color: #3D7B7B; font-style: italic } /* 
> Comment.Special */\n.selector .gd { color: #A00000 } /* Generic.Deleted 
> */\n.selector .ge { font-style: italic } /* Generic.Emph */\n.selector .gr { 
> color: #E40000 } /* Generic.Error */\n.selector .gh { color: #000080; 
> font-weight: bold } /* Generic.Heading */\n.selector .gi { color: #008400 } 
> /* Generic.Inserted */\n.selector .go { color: #717171 } /* Generic.Output 
> */\n.selector .gp { color: #000080; font-weight: bold } /* Generic.Prompt 
> */\n.selector .gs { font-weight: bold } /* Generic.Strong */\n.selector .gu { 
> color: #800080; font-weight: bold } /* Generic.Subheading */\n.selector .gt { 
> color: #0044DD } /* Generic.Traceback */\n.selector .kc { color: #008000; 
> font-weight: bold } /* Keyword.Constant */\n.selector .kd { color: #008000; 
> font-weight: bold } /* Keyword.Declaration */\n.selector .kn { color: 
> #008000; font-weight: bold } /* Keyword.Namespace */\n.selector .kp { color: 
> #008000 } /* Keyword.Pseudo */\n.selector .kr { color: #008000; font-weight: 
> bold } /* Keyword.Reserved */\n.selector .kt { color: #B00040 } /* 
> Keyword.Type */\n.selector .m { color: #666666 } /* Literal.Number 
> */\n.selector .s { color: #BA2121 } /* Literal.String */\n.selector .na { 
> color: #687822 } /* Name.Attribute */\n.selector .nb { color: #008000 } /* 
> Name.Builtin */\n.selector .nc { color: #0000FF; font-weight: bold } /* 
> Name.Class */\n.selector .no { color: #880000 } /* Name.Constant 
> */\n.selector .nd { color: #AA22FF } /* Name.Decorator */\n.selector .ni { 
> color: #717171; font-weight: bold } /* Name.Entity */\n.selector .ne { color: 
> #CB3F38; font-weight: bold } /* Name.Exception */\n.selector .nf { color: 
> #0000FF } /* Name.Function */\n.selector .nl { color: #767600 } /* Name.Label 
> */\n.selector .nn { color: #0000FF; font-weight: bold } /* Name.Namespace 
> */\n.selector .nt { color: #008000; font-weight: bold } /* Name.Tag 
> */\n.selector .nv { color: #19177C } /* Name.Variable */\n.selector .ow { 
> color: #AA22FF; font-weight: bold } /* Operator.Word */\n.selector .w { 
> color: #bbbbbb } /* Text.Whitespace */\n.selector .mb { color: #666666 } /* 
> Literal.Number.Bin */\n.selector .mf { color: #666666 } /* 
> Literal.Number.Float */\n.selector .mh { color: #666666 } /* 
> Literal.Number.Hex */\n.selector .mi { color: #666666 } /* 
> Literal.Number.Integer */\n.selector .mo { color: #666666 } /* 
> Literal.Number.Oct */\n.selector .sa { color: #BA2121 } /* 
> Literal.String.Affix */\n.selector .sb { color: #BA2121 } /* 
> Literal.String.Backtick */\n.selector .sc { color: #BA2121 } /* 
> Literal.String.Char */\n.selector .dl { color: #BA2121 } /* 
> Literal.String.Delimiter */\n.selector .sd { color: #BA2121; font-style: 
> italic } /* Literal.String.Doc */\n.selector .s2 { color: #BA2121 } /* 
> Literal.String.Double */\n.selector .se { color: #AA5D1F; font-weight: bold } 
> /* Literal.String.Escape */\n.selector .sh { color: #BA2121 } /* 
> Literal.String.Heredoc */\n.selector .si { color: #A45A77; font-weight: bold 
> } /* Literal.String.Interpol */\n.selector .sx { color: #008000 } /* 
> Literal.String.Other */\n.selector .sr { color: #A45A77 } /* 
> Literal.String.Regex */\n.selector .s1 { color: #BA2121 } /* 
> Literal.String.Single */\n.selector .ss { color: #19177C } /* 
> Literal.String.Symbol */\n.selector .bp { color: #008000 } /* 
> Name.Builtin.Pseudo */\n.selector .fm { color: #0000FF } /* 
> Name.Function.Magic */\n.selector .vc { color: #19177C } /* 
> Name.Variable.Class */\n.selector .vg { color: #19177C } /* 
> Name.Variable.Global */\n.selector .vi { color: #19177C } /* 
> Name.Variable.Instance */\n.selector .vm { color: #19177C } /* 
> Name.Variable.Magic */\n.selector .il { color: #666666 } /* 
> Literal.Number.Integer.Long */\n'
> 
> ----------------------------------------------------------------------
> Ran 39 tests in 0.194s
> 
> FAILED (failures=1, skipped=2)
> E: pybuild pybuild:367: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_markups/build; python3.9 -m unittest 
> discover -v 
> dh_auto_test: error: pybuild --test -i python{version} -p "3.10 3.9" returned 
> exit code 13


The full build log is available from:
http://qa-logs.debian.net/2022/02/18/pymarkups_3.1.3-1_unstable.log

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 marking 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.

Reply via email to