[Insight-developers] Dashboard woes
Luis Ibanez
luis.ibanez at kitware.com
Thu Jun 2 08:57:29 EDT 2011
Bill,
This is the consequence of an incomplete analysis
of dependencies when making changes.
1) The Changes in BinaryFunctorImageFilter
introduced the use of the LinearInterpolator
in a filter that up to now was quite self-sufficient.
2) BinaryFunctorImageFilter in in Core/Common
3) ITK-Common DEPENDS ITK-VNLInstantiation ITK-KWSys
(only)
4) With the changes in BinaryFunctor, now Common
depends (in practice) on the ITK-ImageFunctions module.
because that's where the Interpolators are. But, the
module dependency was not made explicit because...
5) ITK-ImageFunction already depends on ITK-Common
6) Ergo sum: Circular dependency
7) Why did this go unnoticed before ?
Because the test of the BinaryFunctor was made to
depend on the ITK-ImageFunction module, giving
the false impression that the problem was fixed.
8) The recent relocation of the ImageCompose - related
filters exposed the missing dependency between
the BinaryFunctorImageFitler and the Interpolators.
---
I would have to agree with Brad L. on that this change
in BinaryFunctorImageFilter is feature creep, and that
we should reconsider the usefulness of that change.
Luis
--------------------
On Wed, Jun 1, 2011 at 11:55 PM, Bill Lorensen <bill.lorensen at gmail.com> wrote:
> Folks,
>
> I suggest we hold off on any new merges except for those that will
> bring the Dashboard back to normalcy. There is no sense in checking in
> code when there are so many compile errors on so many platforms.
>
> Bill
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://kitware.com/products/protraining.html
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-developers
>
More information about the Insight-developers
mailing list