[Pkg-e-devel] Provides: in libevas-*-engines-*

Joachim Breitner nomeata at debian.org
Tue Jul 21 12:59:29 UTC 2009


Am Dienstag, den 21.07.2009, 14:38 +0200 schrieb Albin Tonnerre:
> On Tue, Jul 21, 2009 at 01:18:03PM +0200, Joachim Breitner wrote :
> > Hi,
> > 
> > zhone needs to ensure that the X11 engines are installed. Currently, we
> > need to have a Dependency on libevas-svn-02-engines-x. Since zhone is
> > actually a python library, it should not have to care about the ABI.
> > 
> > Could the libevas-*-engines-* packages please provide a name without the
> > ABI, such as libevas-engines-x, so that python applications do not have
> > to be changed with each ABI bump?

> Let's assume I forget to - or can't - ask for a dep-wait for python-e* when
> uploading a new evas version. python-e* still depend on this older version, and
> at the same time libevas-engine-x would become upgradeable with the new one.
> Python-e* will still be looking for the old engines, while you'll just have
> installed the new ones. Then it's only a matter of whether you have (rightfully
> so) removed the old libevas-engines-x because it wasn't used. Then you end up
> with a broken app while its deps are still satisfied.

hmm, right. I wrote it under the assumption that the various libevas-*
library packages would replace and conflict themselves, so that at any
point, only one can be installed, but it looks like that’s not the case.

Any other feasible solution?


Joachim "nomeata" Breitner
Debian Developer
  nomeata at debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nomeata at joachim-breitner.de | http://people.debian.org/~nomeata
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
URL: <http://lists.alioth.debian.org/pipermail/pkg-e-devel/attachments/20090721/bcc99569/attachment.pgp>

More information about the Pkg-e-devel mailing list