On Jul 30, 2005, at 8:02 AM, Dave Vasilevsky wrote:

One confusing thing is with 'fink remove'. If there's an actual package 'foo' and also a package 'bar' which provides 'foo', what should 'fink remove foo' do?

1) Remove just foo, if it's installed?
2) Remove foo and bar if either are installed?

Dave


IMO we shouldn't have 'bar' provide 'foo' as well as have a separate 'foo' package.  This is a continual source of chaos.  

We should have a common functionality e.g. 'foo-bar', and then both 'foo' and 'bar' can provide 'foo-bar'.

In this case we could either have "fink remove foo-bar" remove the package that provides 'foo-bar' or throw an error stating that it's a virtual package.  No ambiguity.


--

Alexander Hansen

Fink Documentarian

[Day Job] Levitated Dipole Experiment

http://psfcwww2.psfc.mit.edu/ldx/



Reply via email to