Re: upgrading from rh7.2 to 7.3 -- dependency problem
Greg Kurtzer <[email protected]> Mon, 12 Aug 2002 22:35:02 -0700
| Newsgroups | gmane.linux.redhat.rpm.grab |
|---|---|
| Message-ID | <[email protected]> |
On Tue, Aug 13, 2002 at 01:12:47AM -0400, Jef Spaleta wrote: > I dont think this is a good idea...this is the algorithm i just sort of > thought up that can solve oddball conflicts like file conflicts between > installed packages and upgrade package. A better algorithm would be to > use the cached dependance databases for the available updates to check > for conflicts with installed packages before the download step....but > even so....i'm not convinced that have grab do that much detail conflict > resolution is a good idea at all. My way of thinking is if parsing the > requirement list does not lead to a current set of dependancies to > update...then its probably best for grab to bail and let the user work > through the conflicts by hand on a case by case basis. > > My example with a file from rawhide xscreensaver conflict with rh7.3 > control-center is a case where using any algorithm inside grab to solve > the file conflict would result in a lot of package updates just to solve > one file conflict....a rather harmless file conflict at that.... > > Right now grab does a pretty good job of parsing the requirements to > obtain a full package update list....but grab doesn't yet sense file > conflicts between requested updates and installed packages...I don't > really see a lot of value in having grab know how to handle file > conflicts. I'd rather have grab bail and tell me to check things out by > hand. I don't want grab to end up doing something zany to my system > becuase of a packaging error. Good points, and well said! Not that I want to code this, but I was thinking along the lines of making this an extra command line option to invoke this non-default feature. It will first try a rpm -U --test [] to see if anything else is needed, and when/if it dies look up those deps in the local provides db and prompt to instal those files too... Greg -- Greg Kurtzer [email protected] http://www.runlevelzero.net LINUX,... The choice of a GNU generation! :wq