GNOME Bugzilla – Bug 134256
XHTML validation doesn't work when w3c-dtd-xhtml not installed
Last modified: 2013-05-27 16:11:28 UTC
If I apt-get remove w3c-dtd-xhtml, XHTML validation fails miserably. I think it's because OpenSP tries to validate the DTD from w3.org as XML or something funky like that.
Re-assigning open epiphany-extensions bugs to e-e-maint@b.g.o.
Most xml validators use the DTD available on the system and resort to using a remote DTD only if the local file couldn't be found (a catalog file is used for this). What does "fails miserably" mean? If it means it takes a reaaaaaaally long time, it might be the http roundtrip needed to fetch the DTD.
It gives tons of errors -- errors which look like it's trying to validate the DTD as XML.
This looks similar to http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=354760 except that the Debian bug occurs even if w3c-dtd-xhtml is installed.
That upstream bug is actually a bug in Debian's libosp5 package. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=345478 *This* bug encompasses two main problems: - OpenSP tries to download the DTD from w3c.org. This may or may not be desired. - Even if it *is* desired, we want to tell the user that they should download the w3c-dtd-xhtml package. Unfortunately, being vendor-neutral, we can't just tell the user, "run apt-get install w3c-dtd-xhtml". Also, I don't even know if we can detect what DTDs the user has on his system.
According to its developer, epiphany-extensions is not under active development anymore. (For reference: https://mail.gnome.org/archives/gnome-i18n/2013-May/msg00035.html and bug 700924.) It is unlikely that there will be any further active development. Closing this report as WONTFIX as part of Bugzilla Housekeeping - Please feel free to reopen this bug report in the future if anyone takes the responsibility for active development again.