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

Greg Kurtzer <[email protected]> Mon, 12 Aug 2002 23:14:01 -0700
Newsgroups gmane.linux.redhat.rpm.grab
Message-ID <[email protected]>
OK, give it a try now... (quick day or two!)

I can not test it (not applicable for Redhat 7.3), but I think I got the regex 
correctly built. 

Line 2589 I added:
      $r[0] =~ s/\((.+::.+)\)/-$1/;
      $r[0] =~ s/::/-/g;

Also, I reimplemented the proxy patch submitted by Daniel (sorry for screwing 
it up the first time)...

Hopefully all is working as expected now.

Greg

On Mon, Aug 12, 2002 at 08:15:11PM -0700, Greg Kurtzer wrote:
> OK, I know how to fix this. I will work on it in the next day or two and let
> you know when to try this again.
> 
> I am very surprised to hear that the older version worked! I have not changed
> anything else in the depchecker that would affect this in quite some time.
> 
> Greg
> 
> On Mon, Aug 12, 2002 at 03:36:57PM -0400, Jef Spaleta wrote:
> > On Mon, 2002-08-12 at 14:08, Jef Spaleta wrote:
> > > Okay im using devel now.  I'll report back after i do a few rawhide
> > > upgrades.  I might have to uninstall something and reinstall it to
> > > double check the problem.
> > > 
> > > -jef
> > 
> > Okay looks like the devel version did not  fix the colon parsing issues
> > in the deps.  I just tried upgrading :perl-Digest-HMAC which has colon
> > embedded deps...the devel package still freaks out about it
> > 
> > rpm -q --requires perl-Digest-HMAC
> > perl(Digest::SHA1)  
> > perl(Digest::MD5)  
> > rpmlib(PayloadFilesHavePrefix) <= 4.0-1
> > rpmlib(CompressedFileNames) <= 3.0.4-1
> > rpmlib(VersionedDependencies) <= 3.0.3-1
> > perl(Digest::HMAC)  
> > perl(Digest::MD5)  
> > perl(Digest::SHA1)  
> > perl(Exporter)  
> > perl(strict)  
> > perl(vars)  
> > 
> > here is what grab-devel tells me is the problem:
> > 
> > -Choose number(s): ('?' for help): 3
> > -Here is what I will download:
> >   perl-Digest-HMAC
> > 
> > -You selected 11K of archives
> >  ->Do you want to continue? [Y/n]: y
> > -Building local package provides database
> > -Searching for unresolved dependencies
> >  checking (100%):
> > perl-Digest-HMAC-1.01-8.noarch.rpm                           
> >         -perl(Digest
> > -The following packages have unresolvable
> > dependencies:                       
> >   perl(Digest
> > 
> > -Do you wish to continue? [Y/n]:
> > 
> > 
> > I can choose yes and continue on and grab installs it...but the problem
> > is grab isnt see the dep correct its seeing the dep as perl(Digest   
> > becuase grab is not parsing colons in the deps correctly. 
> > I think I'm going to downgrade to the last version of grab to double
> > check that the bug is new.
> > 
> > 
> > -jef
> > 
> > _______________________________________________
> > Grab mailing list
> > [email protected]
> > http://www.runlevelzero.net/mailman/listinfo/grab
> 
> -- 
> Greg Kurtzer
> [email protected]
> http://www.runlevelzero.net
> LINUX,... The choice of a GNU generation!
> :wq
> _______________________________________________
> Grab mailing list
> [email protected]
> http://www.runlevelzero.net/mailman/listinfo/grab

-- 
Greg Kurtzer
[email protected]
http://www.runlevelzero.net
LINUX,... The choice of a GNU generation!
:wq