<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"Segoe UI";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Segoe UI","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1437140780;
        mso-list-template-ids:-1702607194;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";
        mso-bidi-font-family:"Times New Roman";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-GB link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif";color:#1F497D'>Alan<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif";color:#1F497D'>Thanks for the advice – I’ve had a breakthrough and now have a working validator.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif";color:#1F497D'>There were two problems with the patched build script – the first was it seemed to be having checksum problems with files downloaded from </span><a href="http://kent.dl.sourceforge.net">kent.dl.sourceforge.net</a>.  <span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif";color:#1F497D'>I thought I’d fixed that by downloading the zip files manually and sticking them in the dependencies directory.  This seemed to have worked but the java failed to compile.  On checking deeper, I found that although the build script was happy that the zip files were there, it didn’t unzip them which meant that there was a fair bit of source code missing.  <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif";color:#1F497D'>After I unzipped the files, I ran into the second problem - difficulties downloading from s.validator.nu.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif";color:#1F497D'>That turned out to be a proxy issue of some kind – we have to go through a proxy server to get to the Internet.  I’ve set all the variables and configuration files I could find with the correct proxy settings but it would appear the java command that runs the validator doesn’t read them.    In desperation, I made a firewall hole for the server – http and https and it finally ran.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif";color:#1F497D'>Still getting some strange results in the test phase – looks like there are some corrupt files – but the server starts and validates html5 code.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif";color:#1F497D'>Now to integrate with the w3c markup validator!  BTW I’m running on a freshly built Debian 6.0 VM.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif";color:#1F497D'>Thanks for your help<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif";color:#1F497D'>Martin S<o:p></o:p></span></p><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> alan johnson [mailto:alanmaceoin@gmail.com] <br><b>Sent:</b> 01 December 2011 14:38<br><b>To:</b> Martin Sharratt<br><b>Subject:</b> Re: [imps] Installinmg a local copy of validator.nu<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Martin,<br><br>I also had some problems, but not two weeks of them!<o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>I was unable to get <a href="http://validator.nu">validator.nu</a> running on CentOS6, (I think it didn't like the installed version of python) so heres what I did instead...<o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Installed Ubuntu Server (there are reports of success with Ubuntu) as a vm and had both w3c and nu validators running on it pretty quickly,<o:p></o:p></p></div><div><p class=MsoNormal>I installed the following packages: w3c-markup-validator, mercurial, subversion, openjdk-6-jre, openjdk-6-jdk, python2.6<br>Then followed the instructions at <a href="http://about.validator.nu#src">about.validator.nu#src</a><o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>All worked perfectly, the first build did take a while, but once it has all the deps downloaded it runs through pretty quickly (the patch helps).<o:p></o:p></p></div><div><p class=MsoNormal>Trying the Install in a fresh Ubuntu VM would help eliminate any problems that may exist with your system config.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><a href="http://s.validator.nu/html5/html5full.rnc">http://s.validator.nu/html5/html5full.rnc</a> also shows a 404 in my browser but loads perfectly when running the build script, I suspect my script is loading a local copy...<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Can you confirm that you have <o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>checker/validator/classes/nu/validator/localentities/files/schema_html5_html5full_rnc<o:p></o:p></p></div><div><p class=MsoNormal>and a bucketload of other schemas in this folder?<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>A home proxy could be useful for emergencies where your work IP has been blacklisted (You'd have to ask the powers that be!!).<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Main caveats I have found installing validator-nu:<o:p></o:p></p></div><div><ul type=disc><li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1'>java_home not being set<o:p></o:p></li><li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1'>python version less than what is required - I have had success with 2.7.2+<o:p></o:p></li><li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0 level1 lfo1'>timeouts when downloading from w3c ( leave the build runing overnight )<o:p></o:p></li></ul></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Hope this helps!<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Alan.<br><br><br>On 1 December 2011 12:31, Martin Sharratt <<a href="mailto:Martin.Sharratt@uwe.ac.uk">Martin.Sharratt@uwe.ac.uk</a>> wrote:<br>><br>> Hi Alan<br>><br>> Thanks for this - it at least got the DTD's all though I'd got round the problem by downloading them at home where I don't seem to be blocked by w3.   However, I've still not managed to get a working installation.  The unpatched build script gives a 'build successful" message then eventually fails with an error:<br>><br>> nu.validator.servlet.VerifierServletTransaction - Will load schema: <a href="http://s.validator.nu/html5/html5full.rnc">http://s.validator.nu/html5/html5full.rnc</a><br>> Exception in thread "main" java.lang.ExceptionInInitializerError<br>>        at org.whattf.datatype.Html5DatatypeLibrary.createDatatype(Html5DatatypeLibrary.java:134)<br>>        ....<br>>        ....<br>> Caused by: java.lang.RuntimeException: java.net.ConnectException: Connection refused<br>>        at org.whattf.datatype.Charset.<clinit>(Charset.java:50)<br>><br>> I note that the url <a href="http://s.validator.nu/html5/html5full.rnc">http://s.validator.nu/html5/html5full.rnc</a> fails with a 404 error<br>><br>> The patched script seems to be having  difficulty with some checksums downloading from <a href="http://kent.dl.sourceforge.net">kent.dl.sourceforge.net</a>.  After I got round that by downloading the zipfiles directly and copying them to the dependencies directory, it again builds successfully only to fail with errors<br>><br>> Exception in thread "main" java.lang.NoClassDefFoundError: nu/validator/servlet/Main<br>> Caused by: java.lang.ClassNotFoundException: nu.validator.servlet.Main<br>><br>> I've been working on this for the best part of two weeks and seem to be getting nowhere and was coming to the conclusion that either the code or the dependencies or both were seriously broken.  Did you manage to get it working?<br>><br>> Regards<br>><br>> Martin Sharratt<br>><br>> -----Original Message-----<br>> From: <a href="mailto:implementors-bounces@lists.whatwg.org">implementors-bounces@lists.whatwg.org</a> [mailto:<a href="mailto:implementors-bounces@lists.whatwg.org">implementors-bounces@lists.whatwg.org</a>] On Behalf Of AlanJ<br>> Sent: 30 November 2011 12:47<br>> To: <a href="mailto:implementors@whatwg.org">implementors@whatwg.org</a><br>> Subject: Re: [imps] Installinmg a local copy of <a href="http://validator.nu">validator.nu</a><br>><br>> Hi Martin,<br>><br>> There is a patch that helps get past that part of the install/build,<br>><br>> see here:<br>><br>> <a href="https://bitbucket.org/validator/build/issue/2/received-error-retrying">https://bitbucket.org/validator/build/issue/2/received-error-retrying</a><br>><br>> It basically downloads a batch of DTDs as a zip when it can.<br>><br>> After applying this patch my install,<br>> (and subsequent reinstalls) went much quicker.<br>><br>> Regards,<br>><br>> Alan.<br>><br>> _______________________________________________<br>> Implementors mailing list<br>> <a href="mailto:Implementors@lists.whatwg.org">Implementors@lists.whatwg.org</a><br>> <a href="http://lists.whatwg.org/listinfo.cgi/implementors-whatwg.org">http://lists.whatwg.org/listinfo.cgi/implementors-whatwg.org</a><br>><br>><br><br><br><br>--<br>Alan.<o:p></o:p></p></div></div></div></div></body></html>