After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 478067 - gconf schema problem
gconf schema problem
Status: RESOLVED FIXED
Product: deskbar-applet
Classification: Deprecated
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Deskbar Applet Maintainer(s)
Deskbar Applet Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2007-09-18 15:30 UTC by Matthias Clasen
Modified: 2008-01-29 18:02 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Matthias Clasen 2007-09-18 15:30:38 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>
Comment 1 Sebastian Pölsterl 2007-09-18 16:53:49 UTC
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.
Comment 2 Matthias Clasen 2007-09-18 16:59:29 UTC
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.
Comment 3 Pedro Villavicencio 2007-09-20 18:18:56 UTC
There's also an Ubuntu bug about this here: https://bugs.launchpad.net/deskbar-applet/+bug/141270
Comment 4 Sebastian Pölsterl 2007-09-29 14:18:24 UTC
I got approval to break string freeze and committed the patch.
Comment 5 Sebastian Pölsterl 2007-09-29 15:59:12 UTC
Unfortunately, I was wrong. I'm still waiting for approval.
Comment 6 Sebastian Pölsterl 2007-09-29 18:14:37 UTC
Finally, received the second approval.
Comment 7 Casual J. Programmer 2007-12-29 21:34:01 UTC
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
Comment 8 Casual J. Programmer 2008-01-29 16:32:47 UTC
And it's still there with deskbar-applet-2.20.0-81 ( updated today from openSuSE 11.0 alpha1 AKA factory )
Comment 9 Sebastian Pölsterl 2008-01-29 17:58:20 UTC
The bug is fixed in 2.20.1 and later.
Comment 10 Casual J. Programmer 2008-01-29 18:02:23 UTC
Thanks for the info.