[vtk-developers] Moved Mirkwood ninja dashboards to nightly

Jean-Christophe Fillion-Robin jchris.fillionr at kitware.com
Mon Apr 1 17:48:29 EDT 2013


If somebody as an understanding of the issue, I would be curious to know
how much work would be required (# of hrs) to fix the problem ? Project
becoming bigger (they include VTK, ITK, CTK, etc ...) having a fast build
system become critical.

Thanks
Jc


On Mon, Apr 1, 2013 at 5:38 PM, Bill Lorensen <bill.lorensen at gmail.com>wrote:

> 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.
>
>
> On Mon, Apr 1, 2013 at 5:20 PM, Berk Geveci <berk.geveci at kitware.com>wrote:
>
>> 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).
>>
>> - 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?
>>
>> 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.
>>
>> 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.
>>
>> PS: I'd like to remind everyone that we have limited resources in both
>> funding and people. Not everything is going to be supported.
>>
>> - 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?
>>
>> Best,
>> -berk
>>
>>
>> On Mon, Apr 1, 2013 at 4:52 PM, David Cole <dlrdave at aol.com> wrote:
>>
>>> So back to the original email that sparked all this today... I'm curious
>>> about what I should do with the "mirkwoood" submissions.
>>>
>>> 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?
>>>
>>> Or should I switch to a different generator? (jom, nmake or Visual
>>> Studio 10?)
>>>
>>> Or just discontinue submissions from mirkwood since it's such an old
>>> machine anyhow.
>>>
>>>
>>> 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.
>>>
>>>
>>> Thanks,
>>> David C.
>>>
>>>
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtk-developers
>>
>>
>>
>
>
> --
> Unpaid intern in BillsBasement at noware dot com
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtk-developers
>
>
>


-- 
+1 919 869 8849
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtk-developers/attachments/20130401/fc353eab/attachment.html>


More information about the vtk-developers mailing list