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

Re: fun with libgal

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.


dancer@debian.org : Junichi Uekawa   http://www.netfort.gr.jp/~dancer
GPG Fingerprint : 17D6 120E 4455 1832 9423  7447 3059 BF92 CD37 56F4

Reply to: