I suppose this might be better suited for another list, I'm not sure. I've noticed two instances now of circular BuildRequires in Fedora 8. First - java-1.7.0-icedtea It BuildRequires java-1.7.0-icedtea-devel but java-1.7.0-icedtea-devel is a package the spec file builds. This is broken. I am willing to forgive that one, along the same lines that you need a c compiler to compile gcc. The second though - cmake and xmlrpc-c xmlrpc-c BuildRequires cmake cmake BuildRequires xmlrpc-c-devel This is definitely broken. Is Fedora now accepting circular BuildRequires in it's package repository?