[Cdash] Dart1 and CDash submit

Julien Jomier julien.jomier at kitware.com
Tue Mar 18 18:00:56 UTC 2008

Hi Phil,

What version of cvsweb are you using?


Emmett, Phillip wrote:
> There must be some interaction with the version of libxml2/php also,
> since after I upgraded my server I no longer get the CDATA. And I did
> not update to get this patch. Perhaps php now correctly labels it as
> xml/text as the bug report mentioned. 
> Also, it doesn't work with cvsweb as I expected. Although I got it to
> work by tweeking the php. I don't know if all cvsweb setups work like
> this, I don't have much experience with them, but all I had to do for
> ours was drop the .diff being added in the url being made in
> get_viewcvs_diff_url. The other parts, rev/r1/r2/etc. appear to be
> compatible.
> -phil
> -----Original Message-----
> From: Julien Jomier [mailto:julien.jomier at kitware.com] 
> Sent: Tuesday, March 18, 2008 8:38 AM
> To: cdash at public.kitware.com
> Cc: Emmett, Phillip
> Subject: Re: [Cdash] Dart1 and CDash submit
> Stuart Herring wrote:
>> On Tue, Mar 18, 2008 at 12:20 AM, Emmett, Phillip 
>> <Phillip.Emmett at xerox.com> wrote:
>>> Trevor,
>>> If you look at the page source for "viewUpdate" do you see a bunch of
>>> "addDb"s in a block of Javascript wrapped in a "CDATA" block? I think
>>> the CDATA prevents the browser from parsing the javascript. This is 
>>> what I see and my research appears to point at my libxml2 being old 
>>> and broken. I have 2.6.20. The server is getting upgraded tomorrow, 
>>> so my hunch will be tested soon. :-)
>>> -phil
>> This is the same cause as 
>> http://public.kitware.com/Bug/view.php?id=6604
>> Attached is a patch that should fix it..
>> Although I'm sure there has to be a better way - it would get tiresome
>> having to remember to wrap <script> elements with bodies in <xsl:text 
>> ...> and manually escaping.
> The patch has been applied to svn. Thanks a lot.
> The better way to do it is to put all the javascript code in a .js file
> and include it in the xsl file. However for small javascript it actually
> makes sense to escape it.
> Julien

More information about the CDash mailing list