Interesting little behavior with depsolving for festival. It requires festival-voice and festvox-arctic-hts. The latter provides festival-voice. But there's a shorter named provider too. Hence, they both get pulled in somewhat unnecessarily.
This doesn't stand much chance of getting fixed in the short term. as it basically requires "weak deps" in our depsolver ... and it's painful. However there is a simplish work around, atm. festival.spec has: Requires: festival-voice [...] Requires: festvox-slt-arctic-hts ...and AFAIK the deps. come out of rpmbuild in the order it sees them, so if you reverse the above two lines rpm will record the deps. in the opposite order and yum will process them in the opposite order and so see that -voice is already satisfied when it comes to look for it. I'm 99% this will all work, but no guarantees :).
We should fix it some day though :)
Changing version to '9' as part of upcoming Fedora 9 GA. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
We now count the direct deps. ... this might have fixed the above case, but the pkg. is fixed anyway. Doing anything much harder than that would probably be painful, in the short term. ... so I'm going to close this.