Do packages with loose dependencies need to explicitly say "I require either gdbm OR gdbm3", openmotif3 OR lesstif, etc.?

On Jun 26, 2005, at 2:10 PM, Daniel Macks wrote:

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.

I understand, but then if packages are not binary compatible, why does fink uninstall one for the other, e.g.:

  Selecting previously deselected package db3.
  dpkg: considering removing db43-ssl in favour of db3 ...
  dpkg: yes, will remove db43-ssl in favour of db3.

Fink is acting like I can't have both, but apparently my set of installed programs do require both.

Others have suggested that I just "keep doing fink update-all until it finally completes", but it sounds as if I have an incompatible set of programs I'm trying to update.

Thanks for elucidation. (I've looked at the Fink FAQ TOC and don't see anything about dependencies and versions.)

--
=S



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