wdg-html-validator and w3c-dtd-xhtml
Andrea Gasparini
gaspa at yattaweb.it
Tue Jun 9 14:09:21 BST 2009
Hi,
while reporting to its Debian maintainer the merge of ikiwiki, I found the
real problem of ikiwiki really was a strange behavior of wdg-html-validator
( note that 'man validate' tells it is "an Offline validator" )
While in debian without a working net it works flawlessy:
$ ping www.w3.org
ping: unknown host www.w3.org
$validate html/index.html
$
In Ubuntu it's broken:
$ validate html/index.html
*** Errors validating html/index.html: ***
Error at line 2, character 53: host "www.w3.org" not found
Error at line 2, character 53: DTD did not contain element declaration for
document type name
...[lot of errors here] ...
That's the prologue. The fact it's that w3c-dtd-xhtml has a revision
(here's the related patch[1]) different from debian.
And in fact, while searching for a dtd in Ubuntu fails
$ xmlcatalog /etc/sgml/w3c-dtd-xhtml.cat "-//W3C//DTD XHTML 1.0 Strict//EN"
No entry for PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN
...instaling the package from debian, it works:
$ xmlcatalog /etc/sgml/w3c-dtd-xhtml.cat "-//W3C//DTD XHTML 1.0 Strict//EN"
/usr/share/xml/xhtml/schema/dtd/1.0/xhtml1-strict.dtd
( useless to say that both validate and ikiwiki work now correctly)
Finally, the question: has anyone the clue to check why ubuntu had this
delta, and could say if it can be dropped, or not?
And if not: how can we correct this?
If yes: it'll lead to a sync of a couple of packages.
[1]http://patches.ubuntu.com/w/w3c-dtd-xhtml/w3c-dtd-
xhtml_1.1-5ubuntu1.patch
--
-gaspa-
-----------------------------------------------
-------- https://launchpad.net/~gaspa ---------
------ HomePage: iogaspa.altervista.org -------
-Il lunedi'dell'arrampicatore: www.lunedi.org -
More information about the Ubuntu-motu
mailing list