Re: upgrading from rh7.2 to 7.3 -- dependency problem

Jef Spaleta <[email protected]> 12 Aug 2002 02:07:51 -0400
Newsgroups gmane.linux.redhat.rpm.grab
Message-ID <1029132471.29478.118.camel@goober>
On Mon, 2002-08-12 at 00:49, Greg Kurtzer wrote:

>Maybe I am wrong, but without the vendor key it will always fail...?

Yes you need the vendor key.....so you either figure out a way for grab
to go grab the vendor key...maybe in the server configuration...or the
user has to go do it manually before using grab.  Not to difficult to do
once you know how to use gpg.  Looks like the new rpm knows how how to
communicate with gpg...and you can use bash variables like GPGPATH to
overwrite default gpg keyring paths... 

> To determine this, I will need to look at the code to see if there is even a
> way of doing this. Also, I will need to know the possible strings that 
> determine a pre-release (ie. rc, pre,...).
> 
> Greg

Well I would say a quick parse for ANY non numeric characters would be
in order.  If there are any non numeric characters in part of the
version numbers then it gets a lower priority than just numeric.
whatever-X.Y.Z-something  If X Y or Z have non numeric characters treat
it as a prerelease.  I havent seen any reliable rpm vendors stray for
that logic really.  


Oh I think there is a bug in the new release when trying to parse
dependancies with parentheses or colons.  For instances 

mozilla out of rawhide requires
perl(File::Path)

but the new grab is choking on that requirment and telling me
mozilla needs perl(File

Obviously grab is having problems parsing the string with the colon in
it.

this is new to the newestest version of grab...the last version upgraded
mozilla rawhide just fine.

-jef