Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1715549 - python-recommonmark fails to build on rawhide/Fedora 31 / nonresponsive maintainer
Summary: python-recommonmark fails to build on rawhide/Fedora 31 / nonresponsive maint...
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: python-recommonmark
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Julien Enselme
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F31FTBFS SPHINX2 PYTHON38 1732841
TreeView+ depends on / blocked
 
Reported: 2019-05-30 16:09 UTC by Miro Hrončok
Modified: 2019-07-31 22:40 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-07-13 16:02:41 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Full log from Copr (134.67 KB, text/plain)
2019-05-30 16:09 UTC, Miro Hrončok
no flags Details

Description Miro Hrončok 2019-05-30 16:09:48 UTC
Created attachment 1575301 [details]
Full log from Copr

python-recommonmark 0.4.0-19.gitdbed1c4.fc30 fails to build with Python 3.8.0a4+:


+ py.test-3.8 .
============================= test session starts ==============================
platform linux -- Python 3.8.0a4, pytest-4.4.1, py-1.8.0, pluggy-0.11.0
rootdir: /builddir/build/BUILD/recommonmark-dbed1c4d807275b2dba94ecc16e6d51c3ef94556
collected 24 items

tests/test_basic.py .............                                        [ 54%]
tests/test_sphinx.py ....F.....F                                         [100%]

=================================== FAILURES ===================================
___________________________ GenericTests.test_lists ____________________________

self = <tests.test_sphinx.GenericTests testMethod=test_lists>

    def test_lists(self):
        output = self.read_file('index.html')
>       self.assertIn(
            ('<ul class="simple">\n'
             '<li>Item A</li>\n'
             '<li>Item B</li>\n'
             '<li>Item C</li>\n'
             '</ul>'),
            output
        )
E       AssertionError: '<ul class="simple">\n<li>Item A</li>\n<li>Item B</li>\n<li>Item C</li>\n</ul>' not found in '<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml">\n  <head>\n    <meta charset="utf-8" />\n    <title>Heading 1 &#8212; sphinxproj 0.1 documentation</title>\n    <link rel="stylesheet" href="_static/alabaster.css" type="text/css" />\n    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />\n    <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>\n    <script type="text/javascript" src="_static/jquery.js"></script>\n    <script type="text/javascript" src="_static/underscore.js"></script>\n    <script type="text/javascript" src="_static/doctools.js"></script>\n    <script type="text/javascript" src="_static/language_data.js"></script>\n    <link rel="index" title="Index" href="genindex.html" />\n    <link rel="search" title="Search" href="search.html" />\n   \n  <link rel="stylesheet" href="_static/custom.css" type="text/css" />\n  \n  \n  <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />\n\n  </head><body>\n  \n\n    <div class="document">\n      <div class="documentwrapper">\n        <div class="bodywrapper">\n          \n\n          <div class="body" role="main">\n            \n  <div class="section" id="heading-1">\n<h1>Heading 1<a class="headerlink" href="#heading-1" title="Permalink to this headline">¶</a></h1>\n<div class="section" id="heading-2">\n<h2>Heading 2<a class="headerlink" href="#heading-2" title="Permalink to this headline">¶</a></h2>\n<div class="section" id="heading-3">\n<h3>Heading 3<a class="headerlink" href="#heading-3" title="Permalink to this headline">¶</a></h3>\n<div class="section" id="heading-4">\n<h4>Heading 4<a class="headerlink" href="#heading-4" title="Permalink to this headline">¶</a></h4>\n<p>This is a <a class="reference external" href="http://example.com">link</a></p>\n<p>This is a <a class="reference external" href="http://example.com/foobar">ref link</a></p>\n<p>Foo</p>\n<hr class="docutils" />\n<p>Bar</p>\n<p><img alt="Example" src="image.png" />foo</p>\n<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="ch">#!/bin/sh</span>\n<span class="n">python</span>\n</pre></div>\n</div>\n<ul class="simple">\n<li><p>Item A</p></li>\n<li><p>Item B</p></li>\n<li><p>Item C</p></li>\n</ul>\n<ol class="simple">\n<li><p>Item 1</p></li>\n<li><p>Item 2</p></li>\n<li><p>Item 3</p></li>\n</ol>\n</div>\n</div>\n</div>\n</div>\n\n\n          </div>\n          \n        </div>\n      </div>\n      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">\n        <div class="sphinxsidebarwrapper">\n<h1 class="logo"><a href="#">sphinxproj</a></h1>\n\n\n\n\n\n\n\n\n<h3>Navigation</h3>\n\n<div class="relations">\n<h3>Related Topics</h3>\n<ul>\n  <li><a href="#">Documentation overview</a><ul>\n  </ul></li>\n</ul>\n</div>\n<div id="searchbox" style="display: none" role="search">\n  <h3>Quick search</h3>\n    <div class="searchformwrapper">\n    <form class="search" action="search.html" method="get">\n      <input type="text" name="q" />\n      <input type="submit" value="Go" />\n    </form>\n    </div>\n</div>\n<script type="text/javascript">$(\'#searchbox\').show(0);</script>\n\n\n\n\n\n\n\n\n        </div>\n      </div>\n      <div class="clearer"></div>\n    </div>\n    <div class="footer">\n      &copy;2015, rtfd.\n      \n      |\n      Powered by <a href="http://sphinx-doc.org/">Sphinx 2.0.1</a>\n      &amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.12</a>\n      \n      |\n      <a href="_sources/index.md.txt"\n          rel="nofollow">Page source</a>\n    </div>\n\n    \n\n    \n  </body>\n</html>'

tests/test_sphinx.py:130: AssertionError
----------------------------- Captured stdout call -----------------------------
[01mRunning Sphinx v2.0.1[39;49;00m
[01mmaking output directory... [39;49;00mdone
[01mbuilding [mo]: [39;49;00mall of 0 po files
[01mbuilding [html][39;49;00m: all source files
[01mupdating environment: [39;49;00m1 added, 0 changed, 0 removed
[01mreading sources... [39;49;00m[100%] [35mindex[39;49;00m

[01mlooking for now-outdated files... [39;49;00mnone found
[01mpickling environment... [39;49;00mdone
[01mchecking consistency... [39;49;00mdone
[01mpreparing documents... [39;49;00mdone
[01mwriting output... [39;49;00m[100%] [32mindex[39;49;00m

[01mgenerating indices...[39;49;00m genindex
[01mwriting additional pages...[39;49;00m search
[01mcopying static files... [39;49;00mdone
[01mcopying extra files... [39;49;00mdone
[01mdumping search index in English (code: en) ... [39;49;00mdone
[01mdumping object inventory... [39;49;00mdone
[01mbuild succeeded, 42 warnings.[39;49;00m

The HTML pages are in tests/sphinx_generic/_build/text.
----------------------------- Captured stderr call -----------------------------
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'displaymath' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'meta' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden[39;49;00m
[31;01m/builddir/build/BUILD/recommonmark-dbed1c4d807275b2dba94ecc16e6d51c3ef94556/tests/sphinx_generic/index.md:: WARNING: image file not readable: image.png[39;49;00m
[31;01mWARNING: html_static_path entry '/builddir/build/BUILD/recommonmark-dbed1c4d807275b2dba94ecc16e6d51c3ef94556/tests/sphinx_generic/_static' does not exist[39;49;00m
____________________ CustomExtensionTests.test_integration _____________________

self = <tests.test_sphinx.CustomExtensionTests testMethod=test_integration>

    def test_integration(self):
        output = self.read_file('index.html')
        self.assertIn('<table ', output)
>       self.assertIn('<th class="head">abc</th>', output)
E       AssertionError: '<th class="head">abc</th>' not found in '<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml">\n  <head>\n    <meta charset="utf-8" />\n    <title>Header &#8212; sphinxproj 0.1 documentation</title>\n    <link rel="stylesheet" href="_static/alabaster.css" type="text/css" />\n    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />\n    <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>\n    <script type="text/javascript" src="_static/jquery.js"></script>\n    <script type="text/javascript" src="_static/underscore.js"></script>\n    <script type="text/javascript" src="_static/doctools.js"></script>\n    <script type="text/javascript" src="_static/language_data.js"></script>\n    <link rel="index" title="Index" href="genindex.html" />\n    <link rel="search" title="Search" href="search.html" />\n   \n  <link rel="stylesheet" href="_static/custom.css" type="text/css" />\n  \n  \n  <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />\n\n  </head><body>\n  \n\n    <div class="document">\n      <div class="documentwrapper">\n        <div class="bodywrapper">\n          \n\n          <div class="body" role="main">\n            \n  <div class="section" id="header">\n<h1>Header<a class="headerlink" href="#header" title="Permalink to this headline">¶</a></h1>\n<p>A paragraph</p>\n<table class="docutils align-center">\n<colgroup>\n<col style="width: 45%" />\n<col style="width: 55%" />\n</colgroup>\n<thead>\n<tr class="row-odd"><th class="head"><p>abc</p></th>\n<th class="head"><p>data</p></th>\n</tr>\n</thead>\n<tbody>\n<tr class="row-even"><td><p>a</p></td>\n<td><p>1</p></td>\n</tr>\n</tbody>\n</table>\n<p>Another paragraph</p>\n</div>\n\n\n          </div>\n          \n        </div>\n      </div>\n      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">\n        <div class="sphinxsidebarwrapper">\n<h1 class="logo"><a href="#">sphinxproj</a></h1>\n\n\n\n\n\n\n\n\n<h3>Navigation</h3>\n\n<div class="relations">\n<h3>Related Topics</h3>\n<ul>\n  <li><a href="#">Documentation overview</a><ul>\n  </ul></li>\n</ul>\n</div>\n<div id="searchbox" style="display: none" role="search">\n  <h3>Quick search</h3>\n    <div class="searchformwrapper">\n    <form class="search" action="search.html" method="get">\n      <input type="text" name="q" />\n      <input type="submit" value="Go" />\n    </form>\n    </div>\n</div>\n<script type="text/javascript">$(\'#searchbox\').show(0);</script>\n\n\n\n\n\n\n\n\n        </div>\n      </div>\n      <div class="clearer"></div>\n    </div>\n    <div class="footer">\n      &copy;2015, rtfd.\n      \n      |\n      Powered by <a href="http://sphinx-doc.org/">Sphinx 2.0.1</a>\n      &amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.12</a>\n      \n      |\n      <a href="_sources/index.markdown.txt"\n          rel="nofollow">Page source</a>\n    </div>\n\n    \n\n    \n  </body>\n</html>'

tests/test_sphinx.py:197: AssertionError
----------------------------- Captured stdout call -----------------------------
[01mRunning Sphinx v2.0.1[39;49;00m
[01mmaking output directory... [39;49;00mdone
[01mbuilding [mo]: [39;49;00mall of 0 po files
[01mbuilding [html][39;49;00m: all source files
[01mupdating environment: [39;49;00m1 added, 0 changed, 0 removed
[01mreading sources... [39;49;00m[100%] [35mindex[39;49;00m

[01mlooking for now-outdated files... [39;49;00mnone found
[01mpickling environment... [39;49;00mdone
[01mchecking consistency... [39;49;00mdone
[01mpreparing documents... [39;49;00mdone
[01mwriting output... [39;49;00m[100%] [32mindex[39;49;00m

[01mgenerating indices...[39;49;00m genindex
[01mwriting additional pages...[39;49;00m search
[01mcopying static files... [39;49;00mdone
[01mcopying extra files... [39;49;00mdone
[01mdumping search index in English (code: en) ... [39;49;00mdone
[01mdumping object inventory... [39;49;00mdone
[01mbuild succeeded, 41 warnings.[39;49;00m

The HTML pages are in tests/sphinx_custom_md/_build/text.
----------------------------- Captured stderr call -----------------------------
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'displaymath' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'meta' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden[39;49;00m
[31;01mWARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden[39;49;00m
[31;01mWARNING: html_static_path entry '/builddir/build/BUILD/recommonmark-dbed1c4d807275b2dba94ecc16e6d51c3ef94556/tests/sphinx_custom_md/_static' does not exist[39;49;00m

See https://copr.fedorainfracloud.org/coprs/g/python/python3.8/package/python-recommonmark/

Comment 1 Miro Hrončok 2019-05-30 16:41:52 UTC
This also fails in rawhide:

+ py.test-3.7 .
============================= test session starts ==============================
platform linux -- Python 3.7.3, pytest-4.4.1, py-1.8.0, pluggy-0.11.0
rootdir: /builddir/build/BUILD/recommonmark-dbed1c4d807275b2dba94ecc16e6d51c3ef94556
collected 24 items
tests/test_basic.py .............                                        [ 54%]
tests/test_sphinx.py ....F.....F                                         [100%]
=================================== FAILURES ===================================
___________________________ GenericTests.test_lists ____________________________
self = <tests.test_sphinx.GenericTests testMethod=test_lists>
    def test_lists(self):
        output = self.read_file('index.html')
        self.assertIn(
            ('<ul class="simple">\n'
             '<li>Item A</li>\n'
             '<li>Item B</li>\n'
             '<li>Item C</li>\n'
             '</ul>'),
>           output
        )
E       AssertionError: '<ul class="simple">\n<li>Item A</li>\n<li>Item B</li>\n<li>Item C</li>\n</ul>' not found in '<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml">\n  <head>\n    <meta charset="utf-8" />\n    <title>Heading 1 &#8212; sphinxproj 0.1 documentation</title>\n    <link rel="stylesheet" href="_static/alabaster.css" type="text/css" />\n    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />\n    <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>\n    <script type="text/javascript" src="_static/jquery.js"></script>\n    <script type="text/javascript" src="_static/underscore.js"></script>\n    <script type="text/javascript" src="_static/doctools.js"></script>\n    <script type="text/javascript" src="_static/language_data.js"></script>\n    <link rel="index" title="Index" href="genindex.html" />\n    <link rel="search" title="Search" href="search.html" />\n   \n  <link rel="stylesheet" href="_static/custom.css" type="text/css" />\n  \n  \n  <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />\n\n  </head><body>\n  \n\n    <div class="document">\n      <div class="documentwrapper">\n        <div class="bodywrapper">\n          \n\n          <div class="body" role="main">\n            \n  <div class="section" id="heading-1">\n<h1>Heading 1<a class="headerlink" href="#heading-1" title="Permalink to this headline">¶</a></h1>\n<div class="section" id="heading-2">\n<h2>Heading 2<a class="headerlink" href="#heading-2" title="Permalink to this headline">¶</a></h2>\n<div class="section" id="heading-3">\n<h3>Heading 3<a class="headerlink" href="#heading-3" title="Permalink to this headline">¶</a></h3>\n<div class="section" id="heading-4">\n<h4>Heading 4<a class="headerlink" href="#heading-4" title="Permalink to this headline">¶</a></h4>\n<p>This is a <a class="reference external" href="http://example.com">link</a></p>\n<p>This is a <a class="reference external" href="http://example.com/foobar">ref link</a></p>\n<p>Foo</p>\n<hr class="docutils" />\n<p>Bar</p>\n<p><img alt="Example" src="image.png" />foo</p>\n<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="ch">#!/bin/sh</span>\n<span class="n">python</span>\n</pre></div>\n</div>\n<ul class="simple">\n<li><p>Item A</p></li>\n<li><p>Item B</p></li>\n<li><p>Item C</p></li>\n</ul>\n<ol class="simple">\n<li><p>Item 1</p></li>\n<li><p>Item 2</p></li>\n<li><p>Item 3</p></li>\n</ol>\n</div>\n</div>\n</div>\n</div>\n\n\n          </div>\n          \n        </div>\n      </div>\n      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">\n        <div class="sphinxsidebarwrapper">\n<h1 class="logo"><a href="#">sphinxproj</a></h1>\n\n\n\n\n\n\n\n\n<h3>Navigation</h3>\n\n<div class="relations">\n<h3>Related Topics</h3>\n<ul>\n  <li><a href="#">Documentation overview</a><ul>\n  </ul></li>\n</ul>\n</div>\n<div id="searchbox" style="display: none" role="search">\n  <h3>Quick search</h3>\n    <div class="searchformwrapper">\n    <form class="search" action="search.html" method="get">\n      <input type="text" name="q" />\n      <input type="submit" value="Go" />\n    </form>\n    </div>\n</div>\n<script type="text/javascript">$(\'#searchbox\').show(0);</script>\n\n\n\n\n\n\n\n\n        </div>\n      </div>\n      <div class="clearer"></div>\n    </div>\n    <div class="footer">\n      &copy;2015, rtfd.\n      \n      |\n      Powered by <a href="http://sphinx-doc.org/">Sphinx 2.0.1</a>\n      &amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.12</a>\n      \n      |\n      <a href="_sources/index.md.txt"\n          rel="nofollow">Page source</a>\n    </div>\n\n    \n\n    \n  </body>\n</html>'
tests/test_sphinx.py:136: AssertionError
----------------------------- Captured stdout call -----------------------------
Running Sphinx v2.0.1[39;49;00m
making output directory... [39;49;00mdone
building [mo]: [39;49;00mall of 0 po files
building [html][39;49;00m: all source files
updating environment: [39;49;00m1 added, 0 changed, 0 removed
reading sources... [39;49;00m[100%] index[39;49;00m
looking for now-outdated files... [39;49;00mnone found
pickling environment... [39;49;00mdone
checking consistency... [39;49;00mdone
preparing documents... [39;49;00mdone
writing output... [39;49;00m[100%] index[39;49;00m
generating indices...[39;49;00m genindex
writing additional pages...[39;49;00m search
copying static files... [39;49;00mdone
copying extra files... [39;49;00mdone
dumping search index in English (code: en) ... [39;49;00mdone
dumping object inventory... [39;49;00mdone
build succeeded, 42 warnings.[39;49;00m
The HTML pages are in tests/sphinx_generic/_build/text.
----------------------------- Captured stderr call -----------------------------
WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'displaymath' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'meta' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden[39;49;00m
WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden[39;49;00m
WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden[39;49;00m
WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden[39;49;00m
/builddir/build/BUILD/recommonmark-dbed1c4d807275b2dba94ecc16e6d51c3ef94556/tests/sphinx_generic/index.md:: WARNING: image file not readable: image.png[39;49;00m
WARNING: html_static_path entry '/builddir/build/BUILD/recommonmark-dbed1c4d807275b2dba94ecc16e6d51c3ef94556/tests/sphinx_generic/_static' does not exist[39;49;00m
____________________ CustomExtensionTests.test_integration _____________________
self = <tests.test_sphinx.CustomExtensionTests testMethod=test_integration>
    def test_integration(self):
        output = self.read_file('index.html')
        self.assertIn('<table ', output)
>       self.assertIn('<th class="head">abc</th>', output)
E       AssertionError: '<th class="head">abc</th>' not found in '<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml">\n  <head>\n    <meta charset="utf-8" />\n    <title>Header &#8212; sphinxproj 0.1 documentation</title>\n    <link rel="stylesheet" href="_static/alabaster.css" type="text/css" />\n    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />\n    <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>\n    <script type="text/javascript" src="_static/jquery.js"></script>\n    <script type="text/javascript" src="_static/underscore.js"></script>\n    <script type="text/javascript" src="_static/doctools.js"></script>\n    <script type="text/javascript" src="_static/language_data.js"></script>\n    <link rel="index" title="Index" href="genindex.html" />\n    <link rel="search" title="Search" href="search.html" />\n   \n  <link rel="stylesheet" href="_static/custom.css" type="text/css" />\n  \n  \n  <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />\n\n  </head><body>\n  \n\n    <div class="document">\n      <div class="documentwrapper">\n        <div class="bodywrapper">\n          \n\n          <div class="body" role="main">\n            \n  <div class="section" id="header">\n<h1>Header<a class="headerlink" href="#header" title="Permalink to this headline">¶</a></h1>\n<p>A paragraph</p>\n<table class="docutils align-center">\n<colgroup>\n<col style="width: 45%" />\n<col style="width: 55%" />\n</colgroup>\n<thead>\n<tr class="row-odd"><th class="head"><p>abc</p></th>\n<th class="head"><p>data</p></th>\n</tr>\n</thead>\n<tbody>\n<tr class="row-even"><td><p>a</p></td>\n<td><p>1</p></td>\n</tr>\n</tbody>\n</table>\n<p>Another paragraph</p>\n</div>\n\n\n          </div>\n          \n        </div>\n      </div>\n      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">\n        <div class="sphinxsidebarwrapper">\n<h1 class="logo"><a href="#">sphinxproj</a></h1>\n\n\n\n\n\n\n\n\n<h3>Navigation</h3>\n\n<div class="relations">\n<h3>Related Topics</h3>\n<ul>\n  <li><a href="#">Documentation overview</a><ul>\n  </ul></li>\n</ul>\n</div>\n<div id="searchbox" style="display: none" role="search">\n  <h3>Quick search</h3>\n    <div class="searchformwrapper">\n    <form class="search" action="search.html" method="get">\n      <input type="text" name="q" />\n      <input type="submit" value="Go" />\n    </form>\n    </div>\n</div>\n<script type="text/javascript">$(\'#searchbox\').show(0);</script>\n\n\n\n\n\n\n\n\n        </div>\n      </div>\n      <div class="clearer"></div>\n    </div>\n    <div class="footer">\n      &copy;2015, rtfd.\n      \n      |\n      Powered by <a href="http://sphinx-doc.org/">Sphinx 2.0.1</a>\n      &amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.12</a>\n      \n      |\n      <a href="_sources/index.markdown.txt"\n          rel="nofollow">Page source</a>\n    </div>\n\n    \n\n    \n  </body>\n</html>'
tests/test_sphinx.py:197: AssertionError
----------------------------- Captured stdout call -----------------------------
Running Sphinx v2.0.1[39;49;00m
making output directory... [39;49;00mdone
building [mo]: [39;49;00mall of 0 po files
building [html][39;49;00m: all source files
updating environment: [39;49;00m1 added, 0 changed, 0 removed
reading sources... [39;49;00m[100%] index[39;49;00m
looking for now-outdated files... [39;49;00mnone found
pickling environment... [39;49;00mdone
checking consistency... [39;49;00mdone
preparing documents... [39;49;00mdone
writing output... [39;49;00m[100%] index[39;49;00m
generating indices...[39;49;00m genindex
writing additional pages...[39;49;00m search
copying static files... [39;49;00mdone
copying extra files... [39;49;00mdone
dumping search index in English (code: en) ... [39;49;00mdone
dumping object inventory... [39;49;00mdone
build succeeded, 41 warnings.[39;49;00m
The HTML pages are in tests/sphinx_custom_md/_build/text.
----------------------------- Captured stderr call -----------------------------
WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'displaymath' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'meta' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden[39;49;00m
WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden[39;49;00m
WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden[39;49;00m
WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden[39;49;00m
WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden[39;49;00m
WARNING: html_static_path entry '/builddir/build/BUILD/recommonmark-dbed1c4d807275b2dba94ecc16e6d51c3ef94556/tests/sphinx_custom_md/_static' does not exist[39;49;00m

Comment 2 Miro Hrončok 2019-07-10 12:17:48 UTC
Please respond.

Comment 3 Julien Enselme 2019-07-13 16:02:41 UTC
I reported the bug: https://github.com/readthedocs/recommonmark/issues/164

Since this is not a big issue (the HTML is valid), I'll just skip these tests.


Note You need to log in before you can comment on or make changes to this bug.