On Mon, Sep 20, 2021 at 03:55:39AM +0200, Vincent Lefevre wrote: > Control: retitle -1 libxml2: XHTML 1.0 validation is broken with > w3c-dtd-xhtml's xhtml-special.ent file > > This should be reproducible with w3c-dtd-xhtml's xhtml-special.ent file. > The summary of the actual issue is below.
Yes, indeed it is. > > The errors correspond to amp and lt. > > > > Now, I don't know whether the new libxml2 version is too picky, > > or there was a real issue with the old entity files (ignored > > by all parsers until now?). I bisected libxml2: 01411e7c5ea0fff181271e092f46a2138c3720ec is the first bad commit commit 01411e7c5ea0fff181271e092f46a2138c3720ec Author: Nick Wellnhofer <wellnho...@aevum.de> Date: Mon Feb 8 20:58:32 2021 +0100 Check for invalid redeclarations of predefined entities https://gitlab.gnome.org/GNOME/libxml2/-/commit/01411e7c5ea0fff181271e092f46a2138c3720ec So it's clearly intentional of libxml2 to be more picky now, and flag this issue in the old dtd. > > In the latter case, I think that > > there should be a Breaks against w3c-dtd-xhtml. On its way. Thanks for your help in debugging this issue. -- regards, Mattia Rizzolo GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`. More about me: https://mapreri.org : :' : Launchpad user: https://launchpad.net/~mapreri `. `'` Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
signature.asc
Description: PGP signature