I wrote yumtk after looking around for a GUI front-end for yum, and finding only others looking for the same thing (and a few projects that never released any files).
This tool really should have been written in tkinter since yum itself is written in python, but unfortunately I don't know python yet so I wrote it in TCL/TK instead.
This is my very first released GPLed software, so be kind. ;)
I have used this on a couple of my own machines (running Fedora Core 1 & 2) without problems... this does not mean it is bug free, I just squashed all of the ones I've found so far.
That said, I have trapped very few errors, so if yum has any problem at all, yumtk will also... this includes severe lag/slowness if a repository is acting up (recently seen with freshrpms.net, for example).
Depending on this tool's popularity, I may add the following features:
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.