When schemas are installed (in gnome2_gconf_install), running gconf daemons are not updated with the new schemas. This causes problems with some applications (for example, gnome-power-manager decides the user isn't allowed to suspend the machine, gnucash-1.9.x gets very upset, etc.) gconfd-2 reloads schemas when it receives SIGHUP. It would be simple to add "killall -SIGHUP gconfd-2" to gnome2_gconf_{install,uninstall} in gnome2.eclass.
Note that this is recommended practice in Fedora: http://fedoraproject.org/wiki/ScriptletSnippets#head-ff64cd482595764f672082d5a3b83e1fc22962e8 Also see http://bugzilla.gnome.org/show_bug.cgi?id=328697
we could modify eclass to achieve that, isn't it ?
Created attachment 92434 [details, diff] gconf.reload.patch gnome herd: can a few of us test this, and then I'll commit it? Thanks.
simplified the patch and added it. Thanks for the report and suggestion Ed.