Description of problem:
I the current set of rawhide updates yum asked to 'update' or
'upgrade' prints the following:
---> Package desktop-backgrounds-basic.noarch 0:2.0-27 set to be updated
---> Package desktop-backgrounds-extra.noarch 0:2.0-27 set to be updated
--> Running transaction check
--> Processing Conflict: control-center conflicts desktop-backgrounds
--> Finished Dependency Resolution
Error: control-center conflicts with desktop-backgrounds < 2.0-27
and we are done. The only way out I found was to do
rpm -Fvh --nodeps desktop-backgrounds*.rpm
and after that yum is happy to proceed with a pile of remaining
There is really no "noarch" package desktop-backgrounds, although
this is a name of the source package for the two above, and
'rpm -qR control-center' does not mention anything of that sort.
Maybe indirectly but 'rpm -q --whatrequires desktop-backgrounds',
also with desktop-backgrounds-base and desktop-backgrounds-extra,
draws blank too. I am somewhat at loss from where this conflict
is may be coming.
Version-Release number of selected component (if applicable):
desktop-backgrounds-basic provides and unversioned 'desktop-backgrounds'
The interesting part is that rpm is what spits out the conflict report.
So it's a legit conflict.
my question to you: why is this a yum bug?
It looks like either a package mismatch in rawhide or a packging error.
>rpm -q --conflicts -p control-center-2.9.4-4.i386.rpm
desktop-backgrounds < 2.0-27
I'm not sure how this is a yum bug.... the control-center package in
the development tree has an explicit conflicts set. Explicit conflicts
do not show up with -R i dont think.
> my question to you: why is this a yum bug?
I do not know that. I am acting on principle, which long time ago
I was explicitely asked to use, "if you do not know where is the bug
then guess and file against _something_ and developers will sort it
I did not realize that explicitely set conflicts will not show up
with -R and I did not check spec files for packages in question.
rpm -qp --provides
rpm -qp --conflicts
rpm -qp --requires
rpm -qp --obsoletes
these are your friends. :)
closing this as it is not a yum bug
So in the interest of a full disclosure whos bug is that yum
gets in a set to be updated desktop-backgrounds 2.0-27 and later
complaints about conflict with desktop-backgrounds < 2.0-27?
'rpm -qRp' is a short form of 'rpm -qp --requires' so I fail
to see how you are breaking any new ground in comment #4.
The control-center packager already owned up to making a typo mistake
in the conflicts.
it's all straightened out.