The createrepo package that comes with Fedora 15 (0.9.9-3) is unable to generate repos using SHA1. This has caused me to downgrade createrepo to the Fedora 14 version (0.9.8-5) because the system hosts some local repos for Scientific Linux 5x.
Is there anyone getting a fix in the pipeline? I found bugs 718218 & 500364 that are already reporting this issue but I can't find anything in updates-testing to indicate there's a fix on the horizon.