Your message dated Sun, 01 Nov 2020 19:07:03 +0000
with message-id <e1kzigx-0001zp...@fasolo.debian.org>
and subject line Bug#971199: fixed in texext 0.6.6-2
has caused the Debian Bug report #971199,
regarding texext: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i 
python{version} -p 3.8 returned exit code 13
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.)


-- 
971199: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971199
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: texext
Version: 0.6.6-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200926 ftbfs-bullseye

Hi,

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

Relevant part (hopefully):
>  debian/rules build
> dh build --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:217: python3.8 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:217: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext
> copying texext/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext
> copying texext/math_dollar.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext
> copying texext/_version.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext
> copying texext/mathcode.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/tests
> copying texext/tests/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/tests
> copying texext/tests/test_mathdollar.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/tests
> copying texext/tests/for_docstrings.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/tests
> copying texext/tests/test_plotdirective.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/tests
> copying texext/tests/conftest.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/tests
> copying texext/tests/test_custom_plotdirective.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/tests
> copying texext/tests/test_tinypages.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/tests
> copying texext/tests/test_docstrings.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/tests
> copying texext/tests/test_custom_plotcontext.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/tests
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/tests/tinypages
> copying texext/tests/tinypages/some_math.rst -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/tests/tinypages
> copying texext/tests/tinypages/index.rst -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/tests/tinypages
> copying texext/tests/tinypages/conf.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/tests/tinypages
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/tests/tinypages/_static
> copying texext/tests/tinypages/_static/README.txt -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/tests/tinypages/_static
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/tests/plotdirective
> copying texext/tests/plotdirective/index.rst -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/tests/plotdirective
> copying texext/tests/plotdirective/plot_and_math.rst -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/tests/plotdirective
> copying texext/tests/plotdirective/conf.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/tests/plotdirective
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/tests/plotdirective/_static
> copying texext/tests/plotdirective/_static/README.txt -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/tests/plotdirective/_static
> UPDATING 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/_version.py
> set /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/_version.py to 
> '0.6.6'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:217: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build; 
> python3.8 -m pytest 
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.8.6, pytest-4.6.11, py-1.9.0, pluggy-0.13.0
> rootdir: /<<PKGBUILDDIR>>
> collected 17 items
> 
> texext/tests/test_custom_plotcontext.py ....                             [ 
> 23%]
> texext/tests/test_custom_plotdirective.py ..                             [ 
> 35%]
> texext/tests/test_docstrings.py ..                                       [ 
> 47%]
> texext/tests/test_mathdollar.py .                                        [ 
> 52%]
> texext/tests/test_plotdirective.py ....                                  [ 
> 76%]
> texext/tests/test_tinypages.py F.F.                                      
> [100%]
> 
> =================================== FAILURES 
> ===================================
> _________________________ TestTinyPages.test_some_math 
> _________________________
> 
> self = <texext.tests.test_tinypages.TestTinyPages object at 0x7f2cf9882bb0>
> 
>     def test_some_math(self):
>         assert isdir(self.out_dir)
>         assert isdir(self.doctree_dir)
>         doctree = self.get_doctree('some_math')
>         assert len(doctree.document) == 1
>         tree_str = self.doctree2str(doctree)
>         if SPHINX_ge_1p5:
>             back_ref = (
>                 '<paragraph>Refers to equation at '
>                 '<pending_xref refdoc="some_math" refdomain="math" '
>                 'refexplicit="False" reftarget="some-label" '
>                 'reftype="eq" refwarn="True">'
>                 '<literal classes="xref eq">some-label</literal>'
>                 '</pending_xref>')
>         else:
>             back_ref=(
>                 '<paragraph>Refers to equation at '
>                 '<eqref docname="some_math" '
>                 'target="some-label">(?)</eqref>')
>         expected = (
>             '<title>Some math</title>\n' +
>             '<paragraph>Here %s, except ' % _ilm('a = 1') +
>             '<title_reference>$b = 2$</title_reference>.</paragraph>\n' +
>             '<paragraph>Here %s, except ' % _ilm('c = 3') +
>             '<literal>$d = 4$</literal>.</paragraph>\n'
>             '<paragraph>An escaped dollar, and a $100 value.</paragraph>\n'
>             '<literal_block xml:space="preserve">'
>             'Here $e = 5$</literal_block>\n'
>             '<bullet_list bullet="*">'
>             '<list_item>'
>             '<paragraph>'
>             'A list item containing\n' + _ilm('f = 6') +
>             ' some mathematics.'
>             '</paragraph>'
>             '</list_item>'
>             '<list_item>'
>             '<paragraph>'
>             'A list item containing '
>             '<literal>a literal across\nlines</literal> ' +
>             'and also %s some mathematics.' % _ilm('g = 7') +
>             '</paragraph>'
>             '</list_item>'
>             '</bullet_list>\n'
>             + format_math_block('some_math', "10 a + 2 b + q") +
>             '\n<paragraph>More text</paragraph>\n'
>             '<target refid="equation-some-label"/>\n'
>             + format_math_block(
>                 'some_math', "5 a + 3 b",
>                 label='some-label',
>                 number='1',
>                 ids='equation-some-label') +
>             '\n<paragraph>Yet more text</paragraph>\n'
>             + format_math_block(
>                 "some_math", latex="5 w + 3 x") + '\n' +
>             '<paragraph>Math with %s a backslash.' % _ilm(r'\beta') +
>             '</paragraph>\n'
>             '<paragraph>'  # What happens to backslashes?
>             'A protected whitespace with ' + _ilm('dollars') +
>             '.</paragraph>\n'
>             '<paragraph>'
>             'Some * asterisks *.  ' + _ilm('dollars') +
>             r'. A line break.  Protected \ backslash.  ' +
>             'Protected n in %s line.</paragraph>\n' % _ilm('a') +
>             # Do labels get set as targets?
>             back_ref +
>             '.</paragraph>')
> >       assert tree_str == expected
> E       assert '<title>Some ....</paragraph>' == '<title>Some 
> m....</paragraph>'
> E         Skipping 233 identical leading characters in diff, use -v to show
> E         - ar, and a $100 value.</paragraph>
> E         ?           -
> E         + ar, and a $100 value.</paragraph>
> E           <literal_block xml:space="preserve">Here $e = 5$</literal_block>
> E           <bullet_list bullet="*"><list_item><paragraph>A list item 
> containing
> E           <math>f = 6</math> some 
> mathematics.</paragraph></list_item><list_item><paragraph>A list item 
> containing <literal>a literal across...
> E         
> E         ...Full output truncated (12 lines hidden), use '-vv' to show
> 
> texext/tests/test_tinypages.py:98: AssertionError
> ---------------------------- Captured stdout setup 
> -----------------------------
> Running Sphinx v3.2.1
> making output directory... done
> building [mo]: targets for 0 po files that are out of date
> building [html]: targets for 2 source files that are out of 
> date
> updating environment: [new config] 2 added, 0 changed, 0 
> removed
> reading sources... [ 50%] index               
>                                  
> reading sources... [100%] some_math           
>                                  
> 
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> writing output... [ 50%] index                
>                                  
> writing output... [100%] some_math            
>                                  
> 
> generating indices...  genindexdone
> writing additional pages...  searchdone
> copying static files... ... done
> copying extra files... done
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded.
> 
> The HTML pages are in ../../../../../../tmp/tmp6gfkfh9o/html.
> _________________________ TestTopLevel.test_some_math 
> __________________________
> 
> self = <texext.tests.test_tinypages.TestTopLevel object at 0x7f2cf954eb50>
> 
>     def test_some_math(self):
>         assert isdir(self.out_dir)
>         assert isdir(self.doctree_dir)
>         doctree = self.get_doctree('some_math')
>         assert len(doctree.document) == 1
>         tree_str = self.doctree2str(doctree)
>         if SPHINX_ge_1p5:
>             back_ref = (
>                 '<paragraph>Refers to equation at '
>                 '<pending_xref refdoc="some_math" refdomain="math" '
>                 'refexplicit="False" reftarget="some-label" '
>                 'reftype="eq" refwarn="True">'
>                 '<literal classes="xref eq">some-label</literal>'
>                 '</pending_xref>')
>         else:
>             back_ref=(
>                 '<paragraph>Refers to equation at '
>                 '<eqref docname="some_math" '
>                 'target="some-label">(?)</eqref>')
>         expected = (
>             '<title>Some math</title>\n' +
>             '<paragraph>Here %s, except ' % _ilm('a = 1') +
>             '<title_reference>$b = 2$</title_reference>.</paragraph>\n' +
>             '<paragraph>Here %s, except ' % _ilm('c = 3') +
>             '<literal>$d = 4$</literal>.</paragraph>\n'
>             '<paragraph>An escaped dollar, and a $100 value.</paragraph>\n'
>             '<literal_block xml:space="preserve">'
>             'Here $e = 5$</literal_block>\n'
>             '<bullet_list bullet="*">'
>             '<list_item>'
>             '<paragraph>'
>             'A list item containing\n' + _ilm('f = 6') +
>             ' some mathematics.'
>             '</paragraph>'
>             '</list_item>'
>             '<list_item>'
>             '<paragraph>'
>             'A list item containing '
>             '<literal>a literal across\nlines</literal> ' +
>             'and also %s some mathematics.' % _ilm('g = 7') +
>             '</paragraph>'
>             '</list_item>'
>             '</bullet_list>\n'
>             + format_math_block('some_math', "10 a + 2 b + q") +
>             '\n<paragraph>More text</paragraph>\n'
>             '<target refid="equation-some-label"/>\n'
>             + format_math_block(
>                 'some_math', "5 a + 3 b",
>                 label='some-label',
>                 number='1',
>                 ids='equation-some-label') +
>             '\n<paragraph>Yet more text</paragraph>\n'
>             + format_math_block(
>                 "some_math", latex="5 w + 3 x") + '\n' +
>             '<paragraph>Math with %s a backslash.' % _ilm(r'\beta') +
>             '</paragraph>\n'
>             '<paragraph>'  # What happens to backslashes?
>             'A protected whitespace with ' + _ilm('dollars') +
>             '.</paragraph>\n'
>             '<paragraph>'
>             'Some * asterisks *.  ' + _ilm('dollars') +
>             r'. A line break.  Protected \ backslash.  ' +
>             'Protected n in %s line.</paragraph>\n' % _ilm('a') +
>             # Do labels get set as targets?
>             back_ref +
>             '.</paragraph>')
> >       assert tree_str == expected
> E       assert '<title>Some ....</paragraph>' == '<title>Some 
> m....</paragraph>'
> E         Skipping 233 identical leading characters in diff, use -v to show
> E         - ar, and a $100 value.</paragraph>
> E         ?           -
> E         + ar, and a $100 value.</paragraph>
> E           <literal_block xml:space="preserve">Here $e = 5$</literal_block>
> E           <bullet_list bullet="*"><list_item><paragraph>A list item 
> containing
> E           <math>f = 6</math> some 
> mathematics.</paragraph></list_item><list_item><paragraph>A list item 
> containing <literal>a literal across...
> E         
> E         ...Full output truncated (12 lines hidden), use '-vv' to show
> 
> texext/tests/test_tinypages.py:98: AssertionError
> ---------------------------- Captured stdout setup 
> -----------------------------
> Running Sphinx v3.2.1
> making output directory... done
> building [mo]: targets for 0 po files that are out of date
> building [html]: targets for 2 source files that are out of 
> date
> updating environment: [new config] 2 added, 0 changed, 0 
> removed
> reading sources... [ 50%] index               
>                                  
> reading sources... [100%] some_math           
>                                  
> 
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> writing output... [ 50%] index                
>                                  
> writing output... [100%] some_math            
>                                  
> 
> generating indices...  genindexdone
> writing additional pages...  searchdone
> copying static files... ... done
> copying extra files... done
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded.
> 
> The HTML pages are in ../../../../../../tmp/tmp_i5z595m/html.
> =============================== warnings summary 
> ===============================
> .pybuild/cpython3_3.8_texext/build/texext/tests/test_plotdirective.py::TestTopPlotDirective::test_plot_and_math
> .pybuild/cpython3_3.8_texext/build/texext/tests/test_tinypages.py::TestTinyPages::test_some_math
> .pybuild/cpython3_3.8_texext/build/texext/tests/test_tinypages.py::TestTopLevel::test_some_math
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build/texext/math_dollar.py:218:
>  UserWarning: Need autodoc extension loaded for math_dollar to work on 
> docstrings
>     warn("Need autodoc extension loaded for math_dollar to work on "
> 
> -- Docs: https://docs.pytest.org/en/latest/warnings.html
> =============== 2 failed, 15 passed, 3 warnings in 2.46 seconds 
> ================
> E: pybuild pybuild:352: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_texext/build; python3.8 -m pytest 
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.8 
> returned exit code 13

The full build log is available from:
   http://qa-logs.debian.net/2020/09/26/texext_0.6.6-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!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

--- End Message ---
--- Begin Message ---
Source: texext
Source-Version: 0.6.6-2
Done: Sandro Tosi <mo...@debian.org>

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

Debian distribution maintenance software
pp.
Sandro Tosi <mo...@debian.org> (supplier of updated texext 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: SHA256

Format: 1.8
Date: Sun, 01 Nov 2020 13:43:00 -0500
Source: texext
Architecture: source
Version: 0.6.6-2
Distribution: unstable
Urgency: medium
Maintainer: Sandro Tosi <mo...@debian.org>
Changed-By: Sandro Tosi <mo...@debian.org>
Closes: 971199
Changes:
 texext (0.6.6-2) unstable; urgency=medium
 .
   [ Ondřej Nový ]
   * d/control: Update Vcs-* fields with new Debian Python Team Salsa
     layout.
 .
   [ Sandro Tosi ]
   * debian/patches/39aa947784142babe9d1618ef0d7189d062a0e58.patch
     - fix tests errors; Closes: #971199
Checksums-Sha1:
 92532aef7e04c26f897fb2241bc0c9b1273de657 2092 texext_0.6.6-2.dsc
 f8db856ba557ed6113a931a9031d3c8f54efd574 3156 texext_0.6.6-2.debian.tar.xz
 5ae162fa49c14e63a8b28a1fa58246e62efda46f 8360 texext_0.6.6-2_source.buildinfo
Checksums-Sha256:
 3be5da625429fd9ca0a714a25cbb48fb1d0cb95c3aec8ae0db0847214a01c53e 2092 
texext_0.6.6-2.dsc
 87d4ab0805d80a01a812c0ae2672efd1e5bb04bbd2d0a5a95278a11a6e95b47e 3156 
texext_0.6.6-2.debian.tar.xz
 71cbaa9553412959046b56e319912d823775007bf7a2604ab51142e31619df04 8360 
texext_0.6.6-2_source.buildinfo
Files:
 234717197c6f7e1307913d2246f2cffe 2092 python optional texext_0.6.6-2.dsc
 319192a843ff4321ccbef7583d3750e6 3156 python optional 
texext_0.6.6-2.debian.tar.xz
 051a69d5881c918c6e3aff247925f75c 8360 python optional 
texext_0.6.6-2_source.buildinfo

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

iQIzBAEBCAAdFiEEufrTGSrz5KUwnZ05h588mTgBqU8FAl+fApkACgkQh588mTgB
qU/dmg//TwXlNLVeCl/ceRv2rnZZr29FUURAEKWLY5P0ZMQ4fLq65d8K7xN3mnqb
wTXsUmVUOaqyaxHvpbpaSNOwMGLONOtRvNhksStlHSRg2yNjrQplN5tu3LdvT0AM
mUi5DvHgwTyTFqIxVN0Aaz3MHpUW0qqkdewxdK9Pfl6oIbcx5DCO+Nm7hRUjB+tF
6Sf2h7PDohegmbF5lK3UlMO6KvGU0+rSW/cDIk6ZeBU+La2UmzOOfZINXz1alsSU
LxsU6huKEPdqEnOwpIvknhM0Ln7gauYEbuvDUbBbhwXNQMXUN6GptE47vXelaZ5G
gZ6qO/chKuAJ8xoOdYNIKs/Bp7PtCOBdidrih0mIka5A+g9FM5Tn3s7RUuoVMyel
WM70YYwD5q8g1NRCp+E6XAeT3PiH0c89c1fCgwIeOqrteJRZhp8A32QZRAn936F8
5A3JGHpDHUSFr/X/0HHEBFgIRRncX0zLBFlSw7/BHt1i3f/jcxmDeLOkMBzbYRPE
aijJEAuR8ZXyPR5HuedEp2HBe1OD2j22bYRLg676ksR1BYpVM62p4kcNNUIqZQNL
J9Kx1gy0vwFqO9Ya4MFYym3/e1yjzmi3C9QLO0qBesryS4CA3GvtmplrQzMwZWOU
cfeSX9WJEy1Avs7AkiUfcE1QCqvwCCNtAqzezAZ0f2+3YFHTEc0=
=zgXY
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to