Bug#578057: I am confused...now everything works fine

Alexander Kurtz kurtz.alex at googlemail.com
Sun Apr 25 17:44:24 UTC 2010


Hi,

First a small correction on my earlier mail: gconf-schemas is actually
not run by the postinst script, see line 28-31
of /usr/sbin/gconf-schemas. Instead the package gconf2 sets up a trigger
monitoring files under /usr/share/gconf/{defaults,mandatory,schemas}. 

gconf2's postinst contains this:

  if [ "$1" = triggered ]; then
     for trigger in $2; do
         case $trigger in
             /usr/share/gconf/schemas)
                 gconf-schemas --register-all --no-signal
                 ;;
             /usr/share/gconf/defaults)
                 update-gconf-defaults --no-signal
                 ;;
             /usr/share/gconf/mandatory)
                 update-gconf-defaults --no-signal --mandatory
                 ;;
         esac
     done
     signal_daemons
     exit 0
  fi

So it's always --register-all and never just --register.

Secondly, the test procedure I described three hours ago, does now work
as expected on all machines (i386 and amd64). The gconf database is
always updated correctly when downgrading/upgrading.

I am really confused now. Upgrading this afternoon produced a corrupt
gconf database on two machines. Now everything works fine. I probably
had some bad karma this afternoon.

I hope that I could at least help some people.

Alexander Kurtz 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20100425/2d3b8d58/attachment.pgp>


More information about the pkg-gnome-maintainers mailing list