On Mon, Mar 22, 2010 at 03:06:00PM +0200, Yavor Doganov wrote:
> В 13:24 +0100 на 22.03.2010 (пн), Bill Allombert написа:
> > There is a circular dependency between gnustep-dl2-sqlite-adaptor and
> > libgnustep-dl2-0:
> > 
> > gnustep-dl2-sqlite-adaptor      :Depends: libgnustep-dl2-0 (>= 0.12.0)
> > libgnustep-dl2-0                :Depends: gnustep-dl2-sqlite-adaptor
> 
> Yes, this is a known issue which we became aware of when Federico and I
> were discussing the package split between us and upstream ([1]).
> 
> libEOAccess (from libgnustep-dl2-0) needs at least one adaptor to be
> present/installed -- it might be either one from the gnustep-dl2 package
> (-postgresql or -sqlite), or it might be a proprietary one which I
> anticipate will never be packaged for Debian.  Anything using the
> library will fail miserably with SIGABRT if no adaptor is found -- the
> code dynamically discovers the available adaptors by searching the
> standard GNUstep Bundles path.

Well, assuming the adaptors cannot be used outside of libgnustep-dl2-0,
then they do not really need to depend on libgnustep-dl2-0, so their
shlibs dependency can be trimmed. However if the interface of libgnustep-dl2-0
change then there must be a mechanism that prevent libgnustep-dl2-0 to
load an adaptor for the wrong interface.

Cheers,
-- 
Bill. <[email protected]>

Imagine a large red swirl here. 



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to