[Laszlo-dev] Trunk doc build broken [Was: FAILURE for 14837-openlaszlo-trunk on linux-builder.corp.laszlosystems.com]

Max Carlson max at openlaszlo.org
Sun Sep 27 05:30:15 PDT 2009


For the record: http://jira.openlaszlo.org/jira/browse/LPP-8518

P T Withington wrote:
> Sure, but I don't know who's going to fix it.  But I think it is a bug 
> in the xsl processor -- it issues a warning and then generates nothing.  
> It really ought to be a fatal error, I would think.
> 
> On 2009-09-25, at 23:33, Max Carlson wrote:
> 
>> Should we file a bug against the doc toolchain?
>>
>> P T Withington wrote:
>>> Ah.  I've run into things like this before.  I suspect lossage on the 
>>> part of the tool, but you can work around it with the appropriate 
>>> character entity (I think °).
>>> On 2009-09-25, at 10:33, André Bargull wrote:
>>>> The XSL processor doesn't like °
>>>>
>>>>
>>>> On 9/25/2009 4:29 PM, André Bargull wrote:
>>>>> This seems to be the root cause for the failure:
>>>>>
>>>>>> lzx2js2doc.transform:
>>>>>>   [style] Processing 
>>>>>> \src\svn\openlaszlo\trunk\lps\components\doctest-library.lzx to 
>>>>>> \src\svn\openlaszlo\trunk\docs\src\build\reference\components-raw.xml
>>>>>>   [style] Loading stylesheet 
>>>>>> \src\svn\openlaszlo\trunk\docs\src\xsl\lzx2js2doc.xsl
>>>>>>   [style] 
>>>>>> /src/svn/openlaszlo/trunk/docs/src/xsl/lzx2js2doc.xsl:77:60: 
>>>>>> Warning! Angeforderte Do
>>>>>> kumentation kann nicht geladen werden: Invalid byte 1 of 1-byte 
>>>>>> UTF-8 sequence.
>>>>>
>>>>>
>>>>> To shorten the reference build, I've changed 
>>>>> "components/doctest-library.lzx" to only include drawview and then 
>>>>> called 'ant -DQUICK=true components.js2doc.generate'.
>>>>>
>>>>>
>>>>> On 9/25/2009 3:20 PM, P T Withington wrote:
>>>>>> Henry has an option where in docs/src you can say `ant 
>>>>>> -DQUICK=true reference` which makes the doc build only look at 
>>>>>> lfc/doctestLaszloLibrary and components/doctest-library.  Make 
>>>>>> sure the files you are trying to debug are listed in those test 
>>>>>> libraries.  It makes the doc build take less than 3 hours 
>>>>>> (hopefully on the order of 10 minutes or so).
>>>>>>
>>>>>> Beyond that, I have no hints other than digging in.
>>>>>>
>>>>>> The doc system is simpler than it used to be, but still not too 
>>>>>> simple.  <sigh />
>>>>>>
>>>>>> There is usually a hint in the output of the ant file, the problem 
>>>>>> is, it is not always a fatal error.  Sometimes it will output 
>>>>>> something that seems innocuous, but that in actuality is screwing 
>>>>>> the whole thing.  Try inspecting the output of the above command 
>>>>>> and look for anything at all suspicious.
>>>>>>
>>>>>> Oh, and, I guess we should have a rule:  If you are adding new 
>>>>>> code, or editing the doc, please make sure the doc build will pass 
>>>>>> before you check in!  (It should be sufficient to check that your 
>>>>>> stuff passes the QUICK build, if you want to take a shortcut; but 
>>>>>> you are on the hook to fix it if it breaks the build...)
>>>>>>
>>>>>> On 2009-09-25, at 09:03, Max Carlson wrote:
>>>>>>
>>>>>>> Hmm - I've fiddled with this quite a bit and the only thing that 
>>>>>>> makes the doc build successfully is removing the two new 
>>>>>>> functions __roundrectFactors() and __getRoundRectFactors().  I 
>>>>>>> tried adding them t the interface, tried removing their docs and 
>>>>>>> nothing works.
>>>>>>>
>>>>>>> How are we supposed to debug doc build issues like this?  I don't 
>>>>>>> see any errors, but lz.drawview.html fails to build - it just 
>>>>>>> isn't there.
>>>>>>>
>>>>>>> I'm about to go to bed, so I'm going to hand this off to André...
>>>>>>>
>>>>>>> Max Carlson wrote:
>>>>>>>> r14823 worked fine.  I'm 95% sure this was caused by r14824 - 
>>>>>>>> André's change to drawview.  I'm guessing this this line is 
>>>>>>>> confusing the doc system:
>>>>>>>> +        // @devnote mixins can't have static members (at least 
>>>>>>>> in AS3),
>>>>>>>> Testing now...
>>>>>>>> P T Withington wrote:
>>>>>>>>> The trunk nightly is broken:
>>>>>>>>>
>>>>>>>>>   [exec] Error: broken link in doc navigation: lz.drawview.html 
>>>>>>>>> referenced from toc.xml does not exist
>>>>>>>>> ...
>>>>>>>>>   [exec] Error: docs/src/nav/toc.xml is out of date, see broken 
>>>>>>>>> link messages above
>>>>>>>>>
>>>>>>>>> I suspect due to Max's recent changes to drawview.  Unless 
>>>>>>>>> someone else has been fiddling with documentation lately?
>>>>>>>>>
>>>>>>>>> On 2009-09-24, at 05:07, svnbuild at laszlosystems.com wrote:
>>>>>>>>>
>>>>>>>>>> 2009-09-24 02:07:14 PDT: FAILURE for 14837-openlaszlo-trunk 
>>>>>>>>>> with build return code 1 on 
>>>>>>>>>> linux-builder.corp.laszlosystems.com (Deploy return code -1; 
>>>>>>>>>> Megatest , -1) attaching 
>>>>>>>>>> /home/svnbuild/logs/tail-14837-trunk-nightly.log
>>>>>>>>>> <tail-14837-trunk-nightly.log>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Laszlo-builds mailing list
>>>>>>>>>> Laszlo-builds at openlaszlo.org
>>>>>>>>>> http://www.openlaszlo.org/mailman/listinfo/laszlo-builds
>>>>>>>>>
>>>>>>>
>>>>>>> -- 
>>>>>>> Regards,
>>>>>>> Max Carlson
>>>>>>> OpenLaszlo.org
>>>>>>
>>>>>>
>>>>>
>>
>> -- 
>> Regards,
>> Max Carlson
>> OpenLaszlo.org
> 

-- 
Regards,
Max Carlson
OpenLaszlo.org



More information about the Laszlo-dev mailing list