GNOME Bugzilla – Bug 478067
gconf schema problem
Last modified: 2008-01-29 18:02:23 UTC
gconftool complains when installing deskbar-applet: You must have at least one <locale> entry in a <schema> Probably due to things like <schema> <key>/schemas/apps/deskbar/window_x</key> <applyto>/apps/deskbar/window_x</applyto> <owner>deskbar</owner> <type>int</type> <default>100</default> </schema>
Yes, I had to remove the locale part to avoid breaking string freeze. However, I didn't come across that problem on my machine. If it's a serious problem I have to request a string break.
From my reading of gconftool.c, it causes the schema from the affected keys to be not installed. Depending on your use, that may or may not be a problem. Apps _should_ not crash if gconf information is missing/broken... But it would still be better to add the <locale> element back. It might help to get acceptance for this if you point out that this is not a string change, just and addition, and that the untranslated string would only ever show up in gconf-editor.
There's also an Ubuntu bug about this here: https://bugs.launchpad.net/deskbar-applet/+bug/141270
I got approval to break string freeze and committed the patch.
Unfortunately, I was wrong. I'm still waiting for approval.
Finally, received the second approval.
Output from deskbar-applet-2.20.0-70@i586: You must have at least one <locale> entry in a <schema> You must have at least one <locale> entry in a <schema> Happened today on updating openSuSE 11.0 from factory, so there still seems to be some action required. Notebook: Fujitsu Siemens Amilo Si 1520 Graphics: Fujitsu Siemens Mobile 945GM/GMS/GME, 943/940GML Express Monitor: QUANTADISPLAY LCD Monitor 1280x800@60Hz Wireless: Intel PRO/Wireless 3945ABG Network Connection Sound: 82801G (ICH7 Family) High Definition Audio Controller Desktop: gnome2-SuSE-10.3-134 YaST GUI: yast2-qt-2.16.12-4 OS: openSUSE 11.0 (i586) Alpha0 VERSION = 11.0 Kernel: 2.6.24-rc6-2-default rpm -qa | grep deskbar | sort deskbar-applet-2.20.0-70
And it's still there with deskbar-applet-2.20.0-81 ( updated today from openSuSE 11.0 alpha1 AKA factory )
The bug is fixed in 2.20.1 and later.
Thanks for the info.