Re: yum >= 3.4.3-70: yum check reports "X has installed obsoletes Y"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 07.03.2013 22:03, Michael Schwendt wrote:
On Thu, 07 Mar 2013 21:36:12 +0100, Sandro Mani wrote:

It started with yum-3.4.3-70.fc19. Is this a bug in yum >= 3.4.3-70, or
is this a problem with my rpm db? Both yum erase and rpm -e <reported
installed obsolete package> tell me that the indicated package is not
installed.
You misread the output. It tells which "Obsoletes" tags are found in
packages. For example:

    $ rpm --query --obsoletes fedora-logos
    redhat-logos
    gnome-logos

It doesn't ask you to uninstall anything. ;)

Uhm, ok, but why is this something yum suddenly wants to report?
The Yum changelog is not detailed enough to tell, but rpmsack.py considers
these as "problems". I think normal installing/updating with Yum also
prints those warnings. As a guess, it could be these are all for "strange"
Obsoletes/Provides pairs that aren't specific enough, or confusing, or lacking
versions. Such as:

rpcbind-0.2.0-21.fc19.x86_64 has installed obsoletes portmap <= ('0', '4.0', '65.3'): rpcbind-0.2.0-21.fc19.x86_64

   $ rpm -q --obsoletes rpcbind|grep port
   portmap <= 4.0-65.3
   $ rpm -q --provides rpcbind|grep port
   portmap = 0.2.0-21.fc19

In other words, it obsoletes itself due to the versions that are specified.

You are right, i.e. these ones from fedora-logos are clearly ambiguous:
[...]
Obsoletes: redhat-logos
Obsoletes: gnome-logos
Provides: redhat-logos = %{version}-%{release}
Provides: gnome-logos = %{version}-%{release}
[...]


--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux