On Sat, Jun 09, 2012 at 12:42:28PM +0100, Manuel A. Fernandez Montecelo wrote:
> Hello Aurelien,
> 
> 2012/6/9 Aurelien Jarno <aure...@debian.org>:
> > Package: k3d
> > Version: 0.8.0.2-17
> > Severity: serious
> > Justification: fails to build from source (but built successfully in the 
> > past)
> >
> > k3d build depends on libtiff5-dev | libtiff4-dev, which conflicts with
> > some of the depends on libmagick++-dev, rendering the package
> > unbuildable.
> >
> > It should build-depends on libtiff-dev instead.
> 
> Is there any document explaining why this problem happens?
> 
> I wanted to use libtiff5-dev because libtiff4-dev is in "oldlibs" now, so I
> didn't want to depend on a deprecated library just to have to modify it later.
> So I changed that to lt5-d alone, but with lt5-d it didn't build in my 
> pbuilder
> because of the libmagic++-dev thing.
> 
> Then I figured out that if I put both, it will use lt4-d while required by
> libmagic++-dev, and lt5-d afterwards.  And because libtiff-dev is only 
> provided
> by v4:
> 
>   $ aptitude show libtiff-dev
>   No current or candidate version found for libtiff-dev
>   Package: libtiff-dev
>   State: not a real package
>   Provided by: libtiff4-dev
> 
> 
> So this built fine in my pbuilder and the buildd for i386, I was wondering why
> the others didn't process it.
> 
> So, is there anything intrinsically wrong with my Build-Depends?
> 
> Other than that, I think that libtiff5-dev should "Povides: libtiff-dev" as
> well, so there would be a clear migration path without these problems.
> 

I don't know all the details, it was the advised solution by the release
team:

12:04 < aurel32> someone following the libtiff transition?
12:05 < aurel32> some packages are in a build -> give-back loop, due to
indirect build-depends to both libtiff-dev and libtiff5-dev
12:05 < aurel32> and they conflict
12:05 < aurel32> is it correct that packages should use libtiff5-dev?
12:05 < aurel32> (imagemagick in that case)
12:15 < jcristau> aurel32: no
12:15 < aurel32> jcristau: ok, so what is the correct solution here?
12:16 < jcristau> have people stop using libtiff5
12:16 < aurel32> ok, so k3d should build-depends on libtiff-dev instead
of libtiff5-dev?
12:16 < jcristau> yes

-- 
Aurelien Jarno                          GPG: 1024D/F1BCDB73
aurel...@aurel32.net                 http://www.aurel32.net



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

Reply via email to