Really ?

$ grep -ri find_package elastix-4.6
elastix-4.6/src/CMakeLists.txt:FIND_PACKAGE( ITK REQUIRED )
elastix-4.6/src/CMakeLists.txt:  FIND_PACKAGE( CUDA REQUIRED )
elastix-4.6/src/CMakeLists.txt:FIND_PACKAGE( Doxygen QUIET )
elastix-4.6/.pc/itk-review-detection.patch/src/CMakeLists.txt:FIND_PACKAGE(
ITK REQUIRED )
elastix-4.6/.pc/itk-review-detection.patch/src/CMakeLists.txt:
FIND_PACKAGE( CUDA REQUIRED )
elastix-4.6/.pc/itk-review-detection.patch/src/CMakeLists.txt:FIND_PACKAGE(
Doxygen QUIET )
elastix-4.6/dox/externalproject/CMakeLists.txt:FIND_PACKAGE( ITK REQUIRED )


Your point is correct, importing *solely* ITK 4.0 does work. However
what does not work is clearly indicated at

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=728121#10

This is a ~4 lines demonstration which makes the package unusable for
a lot of us.

As explained in ยง4.13:

https://www.debian.org/doc/debian-policy/ch-source.html#s-embeddedfiles

"Debian packages should not make use of these convenience copies
unless the included package is explicitly intended to be used in this
way."

You are required to explicitely state why ITK 4.0 package is using
it's convienient GDCM copy.

Thanks for comments,

On 2/8/14, Steve M. Robbins <st...@sumost.ca> wrote:
> On Wed, Jan 29, 2014 at 11:02:35AM +0100, Mathieu Malaterre wrote:
>> Control: severity 728121 grave
>>
>> Marking as grave since render the package unusable.
>
> How does this render the package unusable?  As one counter-example,
> the package 'elastix' builds fine using the ITK -dev package.
>
> -Steve
>


-- 
Mathieu


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to