Description of problem: Recently the package name of kernel-source changed to kernel-sourcecode as workaround for yum/up2date issues. Please revert the name back to kernel-source. The name kernel-source has been used for so long it is ingrained in people's conscience, scripts, behaviors, and documentation (paper and electronic). Changing the name violates the law of least surprise and causes real world breakage. I understand that changing it back is not fun in it's own right, but it is the Right Thing (tm) to do and has precedence (see vim, php, and others).
See bug 124853 . It was changed to avoid breaking up2date and yum. I don't know that fedora can rename it back until FC3...
Argh, please don't rename it back. One change is enough. And, the new name is actually superior: if I'm talking about the src.rpm for vim, I might say "download the vim source rpm". But for the kernel packages, that's always been a needless ambiguity -- "no, the i386 package *named kernel dash source". This makes that problem somewhat better.
Unless there is a really compelling reason to rename again I don't see the point. In addition we're looking into removing kernel-sourcecode entirely and replacing it with documentation on how to use the src.rpm instead, in the fc3 timeframe.
The problem is that on a fresh FC2 install kernel-source-* is installed, but then yum won't update it to the latest kernel-sourcecode-* rpm -- this is indeed broken in current environments.
you can run yum upgrade and it will work.