Description of problem: While trying to rebuild perl-DateTime-Set-0.28-1.el6.src.rpm and perl-DateTime-Event-Recurrence-0.16-8.el6.src.rpm from a test repo using mock which doesn't contain any of the two rpm packages, I noticed either of them can't be rebuild in that environment since both depends on each other. ERROR: Command failed: # ['/usr/bin/yum-builddep', '--nogpgcheck', '--installroot', '/var/lib/mock/sl-6-i386-choonrpms-testing/root/', '/home/mockbuild/Downloads/epel6/perl-DateTime-Set-0.28-1.el6.src.rpm'] Getting requirements for perl-DateTime-Set-0.28-1.el6.src --> 1:perl-DateTime-0.5300-1.el6.i686 Error: No Package found for perl(DateTime::Event::Recurrence) ERROR: Command failed: # ['/usr/bin/yum-builddep', '--nogpgcheck', '--installroot', '/var/lib/mock/sl-6-i386-choonrpms-testing/root/', '/home/mockbuild/Downloads/epel6/perl-DateTime-Event-Recurrence-0.16-8.el6.src.rpm'] Getting requirements for perl-DateTime-Event-Recurrence-0.16-8.el6.src --> 1:perl-DateTime-0.5300-1.el6.i686 Error: No Package found for perl(DateTime::Set) >= 0.17
The circular dependency has already been removed in rawhide. For EPEL, you can bootstrap the build of the current packages using perl-DateTime-Set-0.26-3.el6.src.rpm from koji which doesn't require perl-DateTime-Event-Recurrence. http://koji.fedoraproject.org/koji/buildinfo?buildID=212345