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 < 2.0-27 --> 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 updates. 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): yum-2.1.13-1 (rawhide).
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. -jef
> 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 out". :-) 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.