On Mon, Jul 14, 2014 at 10:43:39AM +0200, Patrick Matthäi wrote:
> 
> Am 12.07.2014 23:31, schrieb Bill Allombert:
> >Package: libmlt++3
> >Version: 0.9.2-1
> >Severity: important
> >
> >Hello Fathi,
> >
> >There is a circular dependency between libmlt++3 and libmlt6:
> >
> >libmlt++3    :Depends: libmlt6 (>= 0.9.2)
> >libmlt6      :Depends: libmlt++3 (>= 0.9.2)
> 
> Right :/
> 
> >Circular dependencies between shared library are known to cause problems 
> >during
> >upgrade, so we should try to avoid them.
> >
> >Cheers,
> I did not had problems with them, yet.
> The question is: what to do here? Both are required (added by
> ${shlibs:Depends}).

You could simply merge libmlt6 and libmlt++3 in a single package since anyway
the users need to install both.

The current situation means that the ABI of libmlt6 and libmlt++3 are linked,
which is dangerous if libmlt++3 soname get bumped but not libmlt6 

So you might need to move the plug-ins to a separate package.

However, as far as I see, only mlt/libmltqt.so require libmlt++3, so maybe
there is a better way to split the package.

Cheers,
-- 
Bill. <ballo...@debian.org>

Imagine a large red swirl here. 


-- 
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