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
