[Yum-devel] yum 3.2.13 released
seth vidal
skvidal at fedoraproject.org
Thu Mar 20 23:34:16 UTC 2008
On Fri, 2008-03-21 at 00:09 +0100, Hans-Peter Jansen wrote:
> Am Donnerstag, 20. März 2008 schrieb seth vidal:
> > On Thu, 2008-03-20 at 22:46 +0100, Hans-Peter Jansen wrote:
> > > Am Donnerstag, 20. März 2008 schrieb seth vidal:
> > > > Hi all,
> > > > I'm pleased to say that yum 3.2.13 is available. 3.2.13 shows a
> > > > number of significant improvements over 3.2.12 not the least of which
> > > > is a number of depsolving bugfixes.
> > >
> > > Looks like this version has a major dependency failure, where yum
> > > misses the _existence_ of certain packages, if these are going to be
> > > updated. See attached log.
> > >
> > > E.g.:
> > >
> > > ~# rpm -q perl
> > > perl-5.8.8-32
> > >
> > > ~# yum list perl
> > > base-comm 100% |=========================| 951 B
> > > 00:00 base 100% |=========================| 951 B
> > > 00:00 update 100% |=========================| 1.2
> > > kB 00:00 packman 100% |=========================|
> > > 951 B 00:00 Excluding Packages from SuSE 10.2 - Packman SuSE
> > > Packages
> > > Finished
> > > Installed Packages
> > > perl.i586 5.8.8-32
> > > installed Available Packages
> > > perl.i586 5.8.8-34 update
> > >
> > > ~# yum update 2>&1 | grep HMAC ## just a random perl dependant package
> > > pattern --> Processing Dependency: perl = 5.8.8 for package:
> > > perl-Digest-HMAC --> Processing Dependency: perl = 5.8.8 for package:
> > > perl-Digest-HMAC perl-Digest-HMAC-1.01-525.i586 from installed has
> > > depsolving problems --> Missing Dependency: perl = 5.8.8 is needed by
> > > package perl-Digest-HMAC-1.01-525.i586 (installed) Error: Missing
> > > Dependency: perl = 5.8.8 is needed by package
> > > perl-Digest-HMAC-1.01-525.i586 (installed)
> > >
> > > See: perl 5.8.8-32 is installed, 5.8.8-34 would be updated, but yum
> > > errors out with missing perl dependency.
> > >
> > > Note: I did run a 'yum clean all' before.
> >
> > I have a feeling I know what's happening here - we found in fedora that
> > some changes we put into yum discovered a lot of overly-broad obsoletes
> > and unversioned provides. You don't happen to have any obsoletes in the
> > new perl-5.8.8-34, do you?
>
> # rpm -q --qf '%{obsoletes}\n' -p perl-5.8.8-34.i586.rpm
> perl-Digest
>
> That one exists in the origial package, too, thus it was handled at system
> upgrade time (if at all).
>
Does anything provide an unversioned perl-Digest?
-sv
More information about the Yum-devel
mailing list