Sebastien, I can reproduce the error in a Precise VM:
$ gconftool-2 -s /apps/onboard/horizontal_position -t int 10
$ sed -i "s/onboard.convert;//" ~/.local/share/gsettings-data-convert
$ gsettings-data-convert --file /usr/share/GConf/gsettings/onboard.convert
(gsettings-data-convert:25137): GLib-GIO-ERROR **: Settings schema 'apps.onboard' does not contain a key named 'x'
Trace/breakpoint trap (core dumped)
There's clearly a problem with Onboard 0.97.x. 'onboard.convert' references non-existent gsettings keys apps.onboard.x/y/width/height. I let this slip through testing apparently.
The switch from gconf to gsettings came with Onboard 0.96, so this must have been a migration from <=0.95 to 0.97, skipping 0.96. If I'm not mistaken, upgrades from Oneiric and earlier to Precise had to be affected. I can't really explain why we haven't heard of this issue earlier.
Sebastien, I can reproduce the error in a Precise VM:
$ gconftool-2 -s /apps/onboard/ horizontal_ position -t int 10 convert; //" ~/.local/ share/gsettings -data-convert data-convert --file /usr/share/ GConf/gsettings /onboard. convert data-convert: 25137): GLib-GIO-ERROR **: Settings schema 'apps.onboard' does not contain a key named 'x'
$ sed -i "s/onboard.
$ gsettings-
(gsettings-
Trace/breakpoint trap (core dumped)
There's clearly a problem with Onboard 0.97.x. 'onboard.convert' references non-existent gsettings keys apps.onboard. x/y/width/ height. I let this slip through testing apparently.
The switch from gconf to gsettings came with Onboard 0.96, so this must have been a migration from <=0.95 to 0.97, skipping 0.96. If I'm not mistaken, upgrades from Oneiric and earlier to Precise had to be affected. I can't really explain why we haven't heard of this issue earlier.
Onboard 0.98 and later don't seem to be affected.