GNOME Bugzilla – Bug 333353
gconftool --makefile-(un)install-rule slowness
Last modified: 2006-03-06 13:05:56 UTC
Since the move to the merged-tree backend (that happened in 2.12 in Debian), we've been experiencing slowness at upgrade time for packages using GConf. This is because gconftool --makefile-(un)install-rule syncs the database on disc after processing each .schema file. When the database in a single 27 MB file, it can become quite slow (e.g. around a minute for gnome-applets).
Created attachment 60637 [details] [review] Fix for GConf 2.12.1
Thanks much 2006-03-06 Mark McLoughlin <mark@skynet.ie> Based on patch from Josselin Mouette <joss@debian.org> in bug #333353 to speed up the install of multiple schem files * gconf/gconftool.c: (do_load_file): split do_sync() out of here (main), (do_makefile_install): call do_sync() after calling do_load_file()