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]

