<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>72416</bug_id>
          
          <creation_ts>2004-11-24 20:49 0000</creation_ts>
          <short_desc>Patch to fix - Gnome sessions cannot access gconf settings after setting locale</short_desc>
          <delta_ts>2004-11-29 07:00:43 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>GNOME</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P1</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mmacleod@ieee.org</reporter>
          <assigned_to>gnome@gentoo.org</assigned_to>
          <cc>rob@janerob.com</cc>

      

      
          <long_desc isprivate="0">
            <who>mmacleod@ieee.org</who>
            <bug_when>2004-11-24 20:49:18 0000</bug_when>
            <thetext>See &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=152175&gt;Gnome Bug 152175&lt;/a&gt;:

&quot;When current locale is before the C one in the schema file, defaults are not
read. This is because the new change to store defaults only in the C locale. The Markup code stop reading the scehma file if a matching locale has been found. Normally C locale is on the top of the file, but some intltools are creating this file in alphabetical order.&quot;



Reproducible: Didn&apos;t try
Steps to Reproduce:
1. Export LANG as documented in &lt;a href=&quot;http://www.gentoo.org/doc/en/guide-localization.xml&quot;&gt;Gentoo Linux Localization Guide&lt;/a&gt;
2. Try to load a Gnome session


Actual Results:  
Produces several errors regarding inability to open the gconf database. Happens
with both root and normal user (existing and new) accounts, but not with the
Gnome failsafe session.

Expected Results:  
Gnome should load normally.

A patch for this problem is provided at the link above, and I will attach it as
well. I manually installed the ebuild, applying the patch before the build
stage, and it works perfectly. It&apos;s already committed to Gnome CVS, but this can
cause pretty major bustage for localized users and it would be nice to get it
fixed soon, rather than wait for the next Gnome update.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mmacleod@ieee.org</who>
            <bug_when>2004-11-24 20:51:49 0000</bug_when>
            <thetext>Created an attachment (id=44693)
Fixes the offending if statement
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>obz@gentoo.org</who>
            <bug_when>2004-11-28 23:17:30 0000</bug_when>
            <thetext>Thanks very much Matt, I&apos;ve applied this to the 2.8.1-r1 ebuild, which we&apos;ll aim to get stable as soon as possible.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>foser@gentoo.org</who>
            <bug_when>2004-11-29 07:00:43 0000</bug_when>
            <thetext>*** Bug 71507 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>44693</attachid>
            <date>2004-11-24 20:51 0000</date>
            <desc>Fixes the offending if statement</desc>
            <filename>markup-tree-patch</filename>
            <type>text/plain</type>
            <data encoding="base64">PyBta2luc3RhbGxkaXJzCkluZGV4OiBDaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2
cy9nbm9tZS9nY29uZi9DaGFuZ2VMb2csdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuNTYzCmRpZmYg
LXUgLXUgLXIxLjU2MyBDaGFuZ2VMb2cKLS0tIENoYW5nZUxvZwkzMCBBdWcgMjAwNCAwODo0OTow
OSAtMDAwMAkxLjU2MworKysgQ2hhbmdlTG9nCTggU2VwIDIwMDQgMTY6MjM6NTcgLTAwMDAKQEAg
LTEsMyArMSw5IEBACisyMDA0LTA5LTA4ICBGZXJuYW5kbyBIZXJyZXJhICA8ZmhlcnJlcmFAb25p
cmljYS5jb20+CisKKwkqIGJhY2tlbmRzL21hcmt1cC10cmVlLmM6IChtYXJrdXBfZW50cnlfZ2V0
X3ZhbHVlKTogUmVhZCB0aGUgc2NoZW1hIAorCWZpbGUgdW50aWwgYSBtYXRjaGluZyBsb2NhbGUg
aXMgZm91bmQgYW5kIHRoZSBDIG9uZS4gVGhpcyBzb2x2ZXMgCisJYnVnICMxNTIxNzUgd2hlbiBj
dXJyZW50IGxvY2FsZSBpcyBiZWZvcmUgdGhlIEMuCisKIDIwMDQtMDgtMzAgIE1hcmsgTWNMb3Vn
aGxpbiAgPG1hcmtAc2t5bmV0LmllPgogCiAJKiBjb25maWd1cmUuaW46IHBvc3QtcmVsZWFzZSBi
dW1wIHRvIDIuNy45My4KSW5kZXg6IGJhY2tlbmRzL21hcmt1cC10cmVlLmMKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpS
Q1MgZmlsZTogL2N2cy9nbm9tZS9nY29uZi9iYWNrZW5kcy9tYXJrdXAtdHJlZS5jLHYKcmV0cmll
dmluZyByZXZpc2lvbiAxLjE1CmRpZmYgLXUgLXUgLXIxLjE1IG1hcmt1cC10cmVlLmMKLS0tIGJh
Y2tlbmRzL21hcmt1cC10cmVlLmMJMjUgQXVnIDIwMDQgMjE6MjA6NDMgLTAwMDAJMS4xNQorKysg
YmFja2VuZHMvbWFya3VwLXRyZWUuYwk4IFNlcCAyMDA0IDE2OjI0OjA0IC0wMDAwCkBAIC0xNTAy
LDcgKzE1MDIsNyBAQAogICAgICAgICAgICAgfQogCiAgICAgICAgICAgLyogUXVpdCBhcyBzb29u
IGFzIHdlIGhhdmUgdGhlIGJlc3QgcG9zc2libGUgbG9jYWxlICovCi0gICAgICAgICAgaWYgKGxv
Y2FsX3NjaGVtYXNbMF0gIT0gTlVMTCkKKyAgICAgICAgICBpZiAobG9jYWxfc2NoZW1hc1swXSAh
PSBOVUxMICYmIGNfbG9jYWxfc2NoZW1hICE9IE5VTEwpCiAgICAgICAgICAgICBicmVhazsKIAog
ICAgICAgICAgIHRtcCA9IHRtcC0+bmV4dDsK
</data>        

          </attachment>
    </bug>

</bugzilla>