Adrian Bunk <bunk@fs.tum.de> cum veritate scripsit:
> Package: evolution
> Version: 1.0.1-1
> Depends: libgal19, libgtkhtml20
>
> Package: libgtkhtml20
> Version: 1.0.0-1
> Depends: libgal18
> This means that evolution is linked with _both_ libgal.so.18 and
> libgal.so.19. It might work in most cases but if you are unlucky there
> might be run-time failures in the program (hint: libpng2 <-> libpng3).
>
> As long as only one libgalXY package is in testing at a time this means
> that this problem can't occur in testing.
As long as libgalxx-dev exists, and
libgtkhtml-dev has a Depends: on libgalxx-dev,
and libgalxx-dev Provides: Conflicts: libgal-dev,
it should be impossible to build an evolution
with libgalyy-dev.
Or, if you are prepared to do more typing,
as Kitame mentioned, some versioned Build-Depends would
be a possible alternative.
Same to qt, and libpng.
That's my understanding, anyway.
regards,
junichi
--
dancer@debian.org : Junichi Uekawa http://www.netfort.gr.jp/~dancer
GPG Fingerprint : 17D6 120E 4455 1832 9423 7447 3059 BF92 CD37 56F4