<div class="gmail_quote">On Fri, Dec 18, 2009 at 12:11 PM, Marcus D. Hanwell <span dir="ltr"><<a href="mailto:marcus.hanwell@kitware.com">marcus.hanwell@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Friday 18 December 2009 10:33:49 Sean McBride wrote:<br>
> On 12/17/09 11:15 PM, Marcus D. Hanwell said:<br>
> >> It might involve an alligment of the planets and a VTK release or two<br>
> >> first<br>
> >><br>
> >> :-p<br>
> >><br>
> >> That said, I am responsible for all VTK/ParaView dashboards and I am<br>
> >> most definitely in favor of making use of this very cool feature! It<br>
> >> would definitely reduce the amount of email I get ;-)<br>
> ><br>
> >From what Bill said only the dashboard hosts would need CMake 2.8. So we<br>
> >could hopefully add subproject support, CMake 2.6.3 would continue to<br>
> > build VTK without issue but 2.8.0 would be required to submit builds to<br>
> > the dashboards. That should be a reasonable requirement as far as I can<br>
> > see.<br>
><br>
> Except then nothing is testing VTK's ability to be built with older<br>
> CMakes.  What if VTK's CMake script gets 2.8-only syntax added to it<br>
> accidentally, or can CMake 2.8 warn if that happens?  (Just being<br>
> devil's advocate, personally, I'm happy with requiring 2.8 for everyone.)<br>
><br>
</div>I have been talk with Bill about this issue, and it is a concern. We certainly<br>
need to ensure that our minimum supported CMake version is tested properly.<br>
Right now this is a proposal under discussion, I won't make any changes<br>
without considering the wider ramifications.<br>
<br>
I think the subproject support would really improve the usefulness of the VTK<br>
dashboards for developers, and most of the hard work has already been done by<br>
the CMake/CDash developers.<br>
<div class="im"><br></div></blockquote><div><br></div><div>Actually, I'm fairly confident that the amount of work needed to accomplish this goal for VTK will well exceed the amount of time it took us to implement those features in CMake and CDash... Don't underestimate how much work this really is. :-)</div>
<div><br></div><div>And I think it should work just fine to have some clients submitting with the LABELS and CMake 2.8 driving the dashboards and others submitting without the LABELS with CMake 2.6. The dashboard will look nicer once all can be driven by 2.8, but a mix would be better than not having the LABELS/subproject stuff at all...</div>
<div><br></div><div><br></div><div>- David Cole<br></div><div><br></div></div>