On Sat, Jun 25, 2005 at 03:42:23PM -0700, S Page wrote:
> A while ago on Jun 6, 2005, at 1:37 PM, the excellent Martin Costabel 
> responded:
> >
> >Only if you install several packages at the same time. If you install 
> >them individually, there is no problem; gdbm/gdbm3 get swapped in and 
> >out as needed.
> 
> FYI, in addition to gdbm / gdbm3, there seem to be similar conflicts 
> between gettext-dev vs. libgettext3-dev; openmotif3 vs. lesstif; and 
> libncurses5 vs. ncurses-dev.  For example,
>   fink-buildlock-pine-4.60-2 depends on libncurses5; however:
>   Package libncurses5 is not installed.
> then later
>   dpkg: considering removing libncurses5 in favour of ncurses-dev ...
>   dpkg: yes, will remove libncurses5 in favour of ncurses-dev.
> 
> 
> >Changing this behavior would mean a major rewriting of Fink's 
> >dependency engine. Right now fink computes dependencies only once at 
> >the beginning of a run and delegates the rest of the package 
> >installation/removal to dpkg which by itself only knows about the 
> >removal of conflicting packages, not about the installation of 
> >required packages. AFAIK improving this is being discussed and perhaps 
> >even worked on, but don't expect results very soon.
> 
> I'm sure it's a hard problem.  Do packages with loose dependencies need 
> to explicitly say "I require either gdbm OR gdbm3", openmotif3 OR 
> lesstif, etc.?

It's against Fink policy to say "either gdbm or gdbm3" because doing
so often gives functionally-broken binaries, or else often would
require massively larger dependency trees than we already have. One
can specify alternatives among packages that are drop-in replacementsw
for each other (python23|python23-nox, db43-ssl|db43), but different
numbers in the package-name indicate that the packages are *not*
binary-compatible.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to