Control: tag -1 + confirmed

On Sun, 30 Jul 2023 20:32:22 +0200, Lucas Nussbaum wrote:

> Source: libtext-markup-perl
> Version: 0.24-1
> Severity: important
> Tags: ftbfs
> User: [email protected]
> Usertags: sphinx7.1
> 
> libtext-markup-perl fails to build with Sphinx 7.1 and docutils 0.20, both of 
> which
> are currently available in experimental.

> >     #   Failed test 'Parse rest file'
> >     #   at t/formats.t line 52.
> >     #          got: '<?xml version="1.0" encoding="utf-8"?>
> >     # <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
> > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
> >     # <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
> >     # <head>
> >     # <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
> >     # <title>I am a reST document</title>
> >     # 
> >     # </head>
> >     # <body>
> >     # <div class="document" id="i-am-a-rest-document">
> >     # <h1 class="title">I am a reST document</h1>
> >     # <h2 class="subtitle" id="and-i-am-its-subtitle">And I am its 
> > subtitle</h2>
> >     # 
> >     # <p><a class="reference external" 
> > href="http://docutils.sourceforge.net/";>Rest</a> allows <em>inline</em> 
> > <strong>style</strong> and other stuff,
> >     # but I guess this <tt class="docutils literal">code</tt> is enough.</p>
> >     # <div class="directive-unknown">
> >     # <strong>unknown: </strong><em>arg1 </em><em>arg2 </em><pre 
> > class="literal-block">
> >     # We also support unknown directive, so that no content is lost if reST
> >     # specialization is parsed.
> >     # </pre>
> >     # 
> >     # </div>
> >     # <p>Of course we may also find <span class="role-unknown">new 
> > roles</span>.</p>
> >     # <div class="directive-module">
> >     # <strong>module: </strong><em>mymodule </em><p>This is a module that 
> > doesn't <em>exist</em></p>
> >     # <div class="directive-function">
> >     # <strong>function: </strong><em>foo() </em><p>In Sphinx documentation 
> > you could find this stuff.</p>
> >     # 
> >     # </div>
> >     # 
> >     # </div>
> >     # <pre class="code python literal-block">
> >     # print &quot;I have no title&quot;
> >     # </pre>
> >     # </div>
> >     # </body>
> >     # </html>
> >     # '
> >     #     expected: '<?xml version="1.0" encoding="utf-8" ?>
> >     # <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
> > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
> >     # <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
> >     # <head>
> >     # <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
> >     # <title>I am a reST document</title>
> >     # 
> >     # </head>
> >     # <body>
> >     # <div class="document" id="i-am-a-rest-document">
> >     # <h1 class="title">I am a reST document</h1>
> >     # <h2 class="subtitle" id="and-i-am-its-subtitle">And I am its 
> > subtitle</h2>
> >     # 
> >     # <p><a class="reference external" 
> > href="http://docutils.sourceforge.net/";>Rest</a> allows <em>inline</em> 
> > <strong>style</strong> and other stuff,
> >     # but I guess this <tt class="docutils literal">code</tt> is enough.</p>
> >     # <div class="directive-unknown">
> >     # <strong>unknown: </strong><em>arg1 </em><em>arg2 </em><pre 
> > class="literal-block">
> >     # We also support unknown directive, so that no content is lost if reST
> >     # specialization is parsed.
> >     # </pre>
> >     # 
> >     # </div>
> >     # <p>Of course we may also find <span class="role-unknown">new 
> > roles</span>.</p>
> >     # <div class="directive-module">
> >     # <strong>module: </strong><em>mymodule </em><p>This is a module that 
> > doesn't <em>exist</em></p>
> >     # <div class="directive-function">
> >     # <strong>function: </strong><em>foo() </em><p>In Sphinx documentation 
> > you could find this stuff.</p>
> >     # 
> >     # </div>
> >     # 
> >     # </div>
> >     # <pre class="code python literal-block">
> >     # print &quot;I have no title&quot;
> >     # </pre>
> >     # </div>
> >     # </body>
> >     # </html>
> >     # '
> >     # Looks like you failed 1 test of 7.
> > 
> > #   Failed test 'Testing rest format'
> > #   at t/formats.t line 63.
> > # Looks like you failed 1 test of 12.

> > # Subtest: Testing rest format
> >     1..7
> >     ok 1 - use Text::Markup::Rest;
> >     ok 2 - rest should be loaded
> >     ok 3 - An object of class 'Text::Markup' isa 'Text::Markup'
> >     ok 4 - Should guess that .rest extension is rest
> >     ok 5 - Should guess that .rst extension is rest
> >     not ok 6 - Parse rest file
> >     ok 7 - Parse empty rest file
> > not ok 9 - Testing rest format

> Please see [1] for Sphinx changelog and [2] for Docutils changelog.

> [2]: 
> https://repo.or.cz/docutils.git/blob/refs/tags/docutils-0.20.1:/RELEASE-NOTES.txt


And the only actual diff between the 'expected' and the 'got' strings is:

->     #     expected: '<?xml version="1.0" encoding="utf-8" ?>
+>     #          got: '<?xml version="1.0" encoding="utf-8"?>


Cheers,
gregor


-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   

Attachment: signature.asc
Description: Digital Signature

Reply via email to