Dear pydoctor maintainers,
> > >   Tag <>
> > >   File "/usr/lib/python3/dist-packages/twisted/web/_flatten.py", line 
> > > 321, in _flattenTree
> > >     element = next(stack[-1])
> > >   File "/usr/lib/python3/dist-packages/twisted/web/_flatten.py", line 
> > > 237, in _flattenElement
> > >     result = renderMethod(request, rootClone)
> > >   File 
> > > "/usr/lib/python3/dist-packages/pydoctor/templatewriter/pages/functionchild.py",
> > >  line 73, in functionBody
> > >     return self.docgetter.get(self.ob)
> > >   File 
> > > "/usr/lib/python3/dist-packages/pydoctor/templatewriter/pages/__init__.py",
> > >  line 71, in get
> > >     return epydoc2stan.format_docstring(ob)
> > >   File "/usr/lib/python3/dist-packages/pydoctor/epydoc2stan.py", line 
> > > 744, in format_docstring
> > >     fh.handle(Field.from_epydoc(field, source))
> > >   File "/usr/lib/python3/dist-packages/pydoctor/epydoc2stan.py", line 
> > > 600, in handle
> > >     m(field)
> > >   File "/usr/lib/python3/dist-packages/pydoctor/epydoc2stan.py", line 
> > > 529, in handle_type
> > >     self.types[name] = field.format()
> > >   File "/usr/lib/python3/dist-packages/pydoctor/epydoc2stan.py", line 
> > > 353, in format
> > >     return self.body.to_stan(_EpydocLinker(self.source))
> > >   File 
> > > "/usr/lib/python3/dist-packages/pydoctor/epydoc/markup/__init__.py", line 
> > > 134, in to_stan
> > >     self._stan = Tag('', children=node2stan.node2stan(self.to_node(), 
> > > docstring_linker).children)
> > >   File "/usr/lib/python3/dist-packages/pydoctor/node2stan.py", line 42, 
> > > in node2stan
> > >     return html2stan(''.join(html))
> > >   File "/usr/lib/python3/dist-packages/pydoctor/stanutils.py", line 30, 
> > > in html2stan
> > >     stan = XMLString(b'<div>%s</div>' % html).load()[0]
> > >   File "/usr/lib/python3/dist-packages/twisted/web/template.py", line 
> > > 402, in __init__
> > >     self._loadedTemplate = _flatsaxParse(NativeStringIO(s))
> > >   File "/usr/lib/python3/dist-packages/twisted/web/template.py", line 
> > > 356, in _flatsaxParse
> > >     parser.parse(fl)
> > >   File "/usr/lib/python3.9/xml/sax/expatreader.py", line 111, in parse
> > >     xmlreader.IncrementalParser.parse(self, source)
> > >   File "/usr/lib/python3.9/xml/sax/xmlreader.py", line 125, in parse
> > >     self.feed(buffer)
> > >   File "/usr/lib/python3.9/xml/sax/expatreader.py", line 221, in feed
> > >     self._err_handler.fatalError(exc)
> > >   File "/usr/lib/python3.9/xml/sax/handler.py", line 38, in fatalError
> > >     raise exception
> > > SAXParseException: <unknown>:1:46: undefined entity
> > > 
> > > make[3]: *** [Makefile:30: apidocs] Error 1
> 
> That's a problem in one of the build-deps as far as I can tell.

I moved this here since nothing did change on the gbp site in that
area however it seems pydoctor didn't change either.

The python 3.8 changelog has

Python3 changelog and no sax parser change popped out that 
python3's sax parser changes didn't 

could that trigger it? I would expect for this to get noticed earlier
then though. I didn't look at changes in twisted yet.

Please move the issue back to gbp if you think it should be fixed there.

Cheers,
 -- Guido

Reply via email to