GConf2 rpm currently requires the whole GTK. This is unfortunate, because glib + libgconf should be enough for command-line utilities which use gconf, but not X. (For example, frysk.rpm is full of such utilities; the GUI for Frysk has been searated to frysk-gnome.rpm.) The cause is /usr/libexec/gconf-sanity-check-2 which is linked against gtk. Automatic dependencies then bring gtk to reuirements. Could this be resolved? Prehaps by moving the GUI utility to a separate rpm?
I think I agree, we should move the sanity-check to a subpackage. When we do so, we need to update gnome-session to require the subpackage.
There is a GConf2-gtk subpackage now.