Package: xml2rfc
Version: 3.13.1-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source
Using FTBFS as it's the closest thing we have to an autopkgtest
regression severity. xml2rfc autopkgtest fails in Unstable with
Weasyprint 57.0:
======================================================================
ERROR: setUpClass (__main__.PdfWriterTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/autopkgtest-lxc.48kx6p_4/downtmp/build.obL/src/xxx/test.py", line
495, in setUpClass
cls.elements_pdfxml = xmldoc(None, bytes=elements_pdfdoc)
File "/usr/lib/python3/dist-packages/xml2rfc/walkpdf.py", line 96, in xmldoc
return lxml.etree.fromstring(text)
File "src/lxml/etree.pyx", line 3254, in lxml.etree.fromstring
File "src/lxml/parser.pxi", line 1913, in lxml.etree._parseMemoryDocument
File "src/lxml/parser.pxi", line 1793, in lxml.etree._parseDoc
File "src/lxml/parser.pxi", line 1082, in
lxml.etree._BaseParser._parseUnicodeDoc
File "src/lxml/parser.pxi", line 615, in
lxml.etree._ParserContext._handleParseResultDoc
File "src/lxml/parser.pxi", line 725, in lxml.etree._handleParseResult
File "src/lxml/parser.pxi", line 654, in lxml.etree._raiseParseError
File "<string>", line 14199
lxml.etree.XMLSyntaxError: PCDATA invalid Char value 23, line 14199, column 11
----------------------------------------------------------------------
Ran 42 tests in 21.851s
FAILED (errors=1)
https://ci.debian.net/data/autopkgtest/testing/amd64/x/xml2rfc/27394437/log.gz
Upstream is apparently aware since (I discovered after uploading
Weasyprint) they have recently pinned the Weasyprint dependency to
<57.0.
I did file an issue upstream:
https://github.com/ietf-tools/xml2rfc/issues/921
Scott K