[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Plans for ITK version 4



I'm quoting the entire old thread below since it's been a while, but I
have a solution now unless the release team rejects it.

> Yaroslav Halchenko <debian@onerussian.com> wrote:
>
> there seems to be a new build-depends complication:
>
>     libgeotiff-dev  depends on libtiff5-dev, 
>
>     libtiff5-dev is not (yet) providing libtiff-dev (but conflicting
> with libtiff4-dev providing
>     it)
>
>     itk4 and libvtk5-dev depending on libtiff-dev
>
> that makes it impossible to satisfy build-depends (tried on sparc)...
>
> but now I am totally confused:
>
> http://packages.debian.org/search?keywords=libtiff5-dev
> says that 
>
> experimental: Virtual package
> provided by: libtiff-dev 
>
> but http://packages.debian.org/experimental/libtiff-dev
> Package: libtiff-dev (4.0.0~beta6-3 and others) 
> mentions it available only for alpha and hppa
>
> Jay -- could you please clarify the situation?  what is that libtiff-dev source
> package in experimental ? or/and  when libtiff5-dev would provide
> libtiff-dev?
>
> or am I missing the point here?

You had pointed out before that libtiff5-dev and libtiff4-dev can't be
installed at the same time, which makes it impossible for something with
an indirect dependency on libtiff4-dev to have a dependency on
libtiff5-dev.  The release team has rejected a few of my approaches to
fixing this (until after wheezy, at which point, plan A can be
implemented).  In the interim, I'm planning on uploading
libtiff5-alt-dev, which installs the libtiff5-dev files in a location
that doesn't conflict with libtiff4-dev.  You can then make your package
build depend on libtiff5-alt-dev instead.  If your package uses
pkg-config to find the tiff headers and libraries, you don't have do
anything else -- this will just work.  If it doesn't use this, then you
can set your include and library paths manually based on the output of
pkg-config --cflags libtiff-4 and pkg-config --libs libtiff-4.

If all goes well, I will do the upload today, and the packages will
appear whenever they clear NEW.  Does this sound okay?

-- 
Jay Berkenbilt <qjb@debian.org>


Reply to: