-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 11/01/2010 11:38 PM, David Cole wrote: > Starting last Friday, apparently unrelated to any CMake source code > changes, the CMake.HTML test started failing on several platforms: > > http://www.cdash.org/CDash/queryTests.php?project=CMake&date=2010-11-01&filtercount=1&showfilters=1&field1=testname/string&compare1=63&value1=HTML > > It appears to be a "403/forbidden" error from the xmllint output. > > It seems that all of the failing platforms have older xmllint > installs, and do not support the "--nonet" command line arg. > > Does anybody know what might have changed to cause this? (Some setting > on the w3.org web server?) > > You can see the CMakeLists code that adds the test at > CMake/Utilities/CMakeLists.txt, starting around line 140. > > I am at a loss and I'm not sure what we should do about it. It is nice > to think that the HTML documentation that we generate is checked and > validated against the schemas available from w3.org... But to be > really useful, we need the test to be reliable. As it stands, I'm > leaning towards disabling the test on xmllint installs that do not > support "--nonet". > > Any HTML / xmllint experts out there that can chime in and point out > what's wrong so we can get it fixed? > > > Thanks, > David Cole
Looks like w3c has had enough of the excessive traffic (although the post is back from 2008): http://www.w3.org/blog/systeam/2008/02/08/w3c_s_excessive_dtd_traffic A solution might be to ship your own copy of the DTD and the entity files (xhtml1-strict.dtd, xhtml-lat1.ent, xhtml-special.ent and xhtml-symbol.ent), just for the purpose of testing. You could then set XML_CATALOG_FILES to some xml-catalog containing something like this: <?xml version='1.0'?> <!DOCTYPE catalog PUBLIC "-//GlobalTransCorp//DTD XML Catalogs V1.0-Based Extension V1.0//EN" "http://globaltranscorp.org/oasis/catalog/xml/tr9401.dtd"> <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" xmlns:soc="urn:oasis:names:tc:entity:xmlns:tr9401:catalog" xmlns:unk="urn:oasis:names:tc:entity:xmlns:unknown" > <group prefer="public"> <public publicId="-//W3C//DTD XHTML 1.0 Strict//EN" uri="xhtml1-strict.dtd"/> </group> </catalog> I just tried it and it seems to work on my machine. Michael -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkzPyPYACgkQyAe0BK8NufPCmQCfT3vESnKz7hmLbAnUVSckHSdT 3GgAnjfdVFrvOVtrlDpYXRxJ3XYL0/RC =Mhqg -----END PGP SIGNATURE----- _______________________________________________ cmake-developers mailing list [email protected] http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers
