<div dir="ltr">I guess it boils down to funding. If ninja is critical to some projects, then those projects should provide resources to help us resolve these defects. Otherwise, we should document somewhere, and announce to the vtk users and community list that VTK does not support ninja.<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Apr 1, 2013 at 5:20 PM, Berk Geveci <span dir="ltr"><<a href="mailto:berk.geveci@kitware.com" target="_blank">berk.geveci@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 dir="ltr">It seems to me that there are two orthogonal issues here. (I apologize if I misunderstood part of this thread since some of the CMake specific text is hard for me to follow).<div>
<br></div><div>- What should we do with supporting Ninja as a build system? AFAIK, it used to work but it was broken when some changes to the Python wrapping were introduced. Do we know if these changes exposed an issue with the Ninja generator (or Ninja itself) or if they contain some dependency bug?</div>


<div><br></div><div>Bill: This is not a straightforward as saying that a commit broke what used to work, therefore we should support it. If the fix is the right fix but exposed a bug in the generator or Ninja, we shouldn't work around doing the "right" thing just to make Ninja work again. Specially, given that we never sanctioned it. I know that there were also issues with using Ninja to build ParaView and in some cases, it is necessary to use another build system.</div>


<div><br></div><div>I never used Ninja but folks that have swear by it. So if it is possible to at least have a path forward, it would be a nice feature that improves developer productivity. It doesn't meant that we support it by VTK 6 (which is soon!) but it may mean that we make some concerted effort toward it. </div>


<div><br></div><div>PS: I'd like to remind everyone that we have limited resources in both funding and people. Not everything is going to be supported.</div><div><br></div><div>- What should we do with Mirkwood? If there is a path forward to supporting Ninja, we should probably leave those dashboards using Ninja but turn off Python wrapping until we start making some progress towards fixing Ninja support. Then we can flip Python wrapping back on and voila, we have a dashboard to test it. If we decide that there is no hope for supporting Ninja in the near to mid future, then it is probably best to switch them to another build system. Maybe there is a combination of stuff we are missing on the dashboard?</div>


<div><br></div><div>Best,</div><div>-berk</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Apr 1, 2013 at 4:52 PM, David Cole <span dir="ltr"><<a href="mailto:dlrdave@aol.com" target="_blank">dlrdave@aol.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">So back to the original email that sparked all this today... I'm curious about what I should do with the "mirkwoood" submissions.<br>



<br>
Berk, should I submit a ninja dashboard at all? Without python to make it green, or leave python ON and wait for an eventual fix somewhere?<br>
<br>
Or should I switch to a different generator? (jom, nmake or Visual Studio 10?)<br>
<br>
Or just discontinue submissions from mirkwood since it's such an old machine anyhow.<br>
<br>
<br>
Let me know what you think I should do with mirkwood. Right now I have it using ninja still, but have turned off python since it doesn't work with ninja right now.<br>
<br>
<br>
Thanks,<br>
David C.<br>
<br>
</blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtk-developers" target="_blank">http://www.vtk.org/mailman/listinfo/vtk-developers</a><br>
<br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Unpaid intern in BillsBasement at noware dot com<br>
</div>