Originally Posted by tparker
I tried that after my F13 to F14 upgrade and it did give me KDE, but whenever I tried to remove gnome it insisted I had to remove X and several other important things along with gnome. Some of my hardware doesn't work correctly with gnome and I use the KDE spin to keep the install as gnome free as possible. So in this case, it is the default packaging of the KDE spin that is important not just being able to add KDE as an option.
I disbelieved you and so I just group installed the KDE compilation and removed almost everything that had gnome in the name.... the only gnome package I had to leave on was gnome-vfs2 for firefox/thunderbird. At no point did yum threaten to remove any xorg/X packages. So I still disbelieve you.
As others have pointed out, it all comes from the same repos. So just leave the repos the same and do a "clean all" just to let yum know you are moving from 13->14.
In addition to the groupinstall above (which can also be written 'yum groupinstall kde-desktop' (see the ....comps-14.xmls file in /var/cache/yum/[arch]/14/.....comps-14.xml for the short names)) there a a few more packages. For the rest of the customizations for the KDE spin install the fedora-kickstarts package and then look at /usr/share/spin-kickstarts/fedora-livecd-kde.ks. It adds a couple packages to kde-desktop (e.g. koffice/fuse/kdegames/etc.). At the bottom of the file it describes some of the customizations for the LiveCD.
But, in short, they are the same RPM/packages from the same repo. And there really should be no problem starting with a stock Gnome install and switching it to KDE. If you think you've found a problem doing that then a bug probably needs to be filed. But given that you started with the KDE spin, just follow the instructions on that page and you should end up pretty much where you were via a yum upgrade.