On Sun 15 Jun 2003 11:11, Olivier Blin posted as excerpted below:
> > No, it doesn't. What Han is asking for is this. Say you installed foo
> > and urpmi pulled in libbar and libmoo as things foo depended on. If you
> > then urpme foo, libbar and libmoo don't get uninstalled. If, however,
> > you urpme'd libbar, foo *would* be uninstalled. That is, urpme
> > uninstalls things that depend on the package you call to be urpme'd, but
> > not things the package you call to be urpme'd depends upon.
>
> This isn't very safe if you compile and install yourself some packages that
> need either libbar or libmoo, instead of using urpmi. IMHO, there is no
> correct way to handle that :/

I think it should be like RPM in this regard.  If it isn't in the rpm 
database, ignore it.  Also, make the uninstall dependencies a switch, off by 
default, for safety.  Only those that wish to risk whatever unpredictable 
behavior in the form of lost libraries in ordered to keep a cleaner system 
should then have to worry, and they will have deliberately chosen that route 
if they run with that switch.

-- 
Duncan - List replies preferred.
"They that can give up essential liberty to obtain a little
temporary safety, deserve neither liberty nor safety."
Benjamin Franklin


Reply via email to