<?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>76726</bug_id>
          
          <creation_ts>2005-01-04 22:09 0000</creation_ts>
          <short_desc>Alexandria; Ebuild Patch</short_desc>
          <delta_ts>2005-03-24 04:14:50 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>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>TEST-REQUEST</resolution>
          <bug_file_loc>http://alexandria.rubyforge.org/CURRENT_README</bug_file_loc>
          
          
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>todd@hardboot.org</reporter>
          <assigned_to>citizen428@gentoo.org</assigned_to>
          <cc>troworld@rogers.com</cc>

      

      
          <long_desc isprivate="0">
            <who>todd@hardboot.org</who>
            <bug_when>2005-01-04 22:09:19 0000</bug_when>
            <thetext>I emerge Alexandria and it wouldn&apos;t run.  It crashed with &quot;undefined method `map&apos; for nil:NilClass&quot;.  I went to the Alexandria mailing list for help, and they (indirectly) suggested running &quot;gconftool-2 --shutdown&quot; and *then* run Alexandria, as it says in the README.  It worked, and I can run Alexandria now.

This bug report is to suggest that this command be run as part of pkg_postinst in the Alexandria ebuild.  A warning, though.  I&apos;m 90% sure adding that line is required, but also, I wasn&apos;t able to reproduce the problem by unmerging gconf and alexandria and then emerging them again.  That command is required, &quot;because the current GConf implementation won&apos;t dynamically reload the schemas&quot;.  I&apos;ve restarted my computer since then, so I&apos;da thought that gconf would&apos;ve reloaded schemas (whatever that means).

Anyway, that was my problem, and shutting down gconf fixed the problem.

For reference:
http://alexandria.rubyforge.org/CURRENT_README
http://rubyforge.org/pipermail/alexandria-list/2005-January/000402.html


Reproducible: Couldn&apos;t Reproduce
Steps to Reproduce:
1.
2.
3.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>citizen428@gentoo.org</who>
            <bug_when>2005-01-06 09:16:19 0000</bug_when>
            <thetext>Thanks for the report.

I have read the README before doing the Ebuild, but as you I wasn&apos;t able to (re-)produce the error. I&apos;ll have another look as soon as time permits.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>RyanDBair@gmail.com</who>
            <bug_when>2005-02-09 19:25:31 0000</bug_when>
            <thetext>I had the same exact problem, after running that command the issue was resolved.  </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>citizen428@gentoo.org</who>
            <bug_when>2005-03-15 08:12:00 0000</bug_when>
            <thetext>I&apos;ve just commited 0.5.0 to the tree and it still WORKSFORME without the &quot;gconftool-2 --shutdown&quot;. I&apos;ve removed every trace of 0.4.0 including the old installed schemas to make sure it hasn&apos;t anything to do with leftovers from previous installations.

Can you please test this version and if still doesn&apos;t work, I think I&apos;ll just add this line to pkg_postinst.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>troworld@rogers.com</who>
            <bug_when>2005-03-16 20:54:35 0000</bug_when>
            <thetext>I can confirm that the problem occurs with 0.5.0 (brand new emerge) and the `gconftool-2 --shutdown` fixes it nicely.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>citizen428@gentoo.org</who>
            <bug_when>2005-03-19 08:43:51 0000</bug_when>
            <thetext>Created an attachment (id=53870)
Patched ebuild for Alexandria 0.5.0

Everybody who has the problem described in this bug, could you please test the
attached version of the ebuild and report back if this solves your problem?

Thank you!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>federico@serversidestudio.it</who>
            <bug_when>2005-03-24 03:32:35 0000</bug_when>
            <thetext>brand new emerge of 0.4.0, same error, same fix.
i&apos;m the 4th reporter, it&apos;s in alexandria&apos;s README, here&apos;s a thread where devs themselves related the bug to shutting down gconf (http://rubyforge.org/pipermail/alexandria-list/2005-January/000402.html)
I think you somehow failed to remove schemas from your home dir and delaying this fix is probably just a waste of time. notice this is a major bug, in fact i guess everyone installing alexandria brand new is getting same error, they&apos;re just not reporting it. please add the gconf shutdown to 0.5.0 postinstall and mark it stable or update 0.4.0 or at least ewarn a hint.
thank you</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>citizen428@gentoo.org</who>
            <bug_when>2005-03-24 04:14:50 0000</bug_when>
            <thetext>Sorry for the delay, I got sidetracked by other stuff... :-/

I&apos;ve just commited versions of 0.4.0 (stable) and 0.5.0 (~x86) to the tree which contain the fix. 

Note that I didn&apos;t revision bump the ebuilds, as there should be no need to re-install for people who already have a working Alexandria.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>53870</attachid>
            <date>2005-03-19 08:43 0000</date>
            <desc>Patched ebuild for Alexandria 0.5.0</desc>
            <filename>alexandria-0.5.0.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA1IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2FwcC1taXNjL2FsZXhhbmRyaWEvYWxleGFuZHJp
YS0wLjUuMC5lYnVpbGQsdiAxLjMgMjAwNS8wMy8xNiAxMDowNzo1MiBzd2VnZW5lciBFeHAgJAoK
aW5oZXJpdCBydWJ5IGdub21lMgoKSVVTRT0iIgoKREVTQ1JJUFRJT049IkEgR05PTUUgYXBwbGlj
YXRpb24gdG8gaGVscCB5b3UgbWFuYWdlIHlvdXIgYm9vayBjb2xsZWN0aW9uIgpIT01FUEFHRT0i
aHR0cDovL2FsZXhhbmRyaWEucnVieWZvcmdlLm9yZy8iClNSQ19VUkk9Imh0dHA6Ly9ydWJ5Zm9y
Z2Uub3JnL2Zycy9kb3dubG9hZC5waHAvMzQ0NS8ke1B9LnRhci5neiIKCkxJQ0VOU0U9IkdQTC0y
IgpTTE9UPSIwIgpLRVlXT1JEUz0ifng4NiIKClVTRV9SVUJZPSJydWJ5MTgiCgpET0NTPSJBVVRI
T1JTIENPUFlJTkcgQ2hhbmdlTG9nIEhBQ0tJTkcgTkVXUyBSRUFETUUgVE9ETyIKClJERVBFTkQ9
InZpcnR1YWwvcnVieQoJPj1kZXYtcnVieS9ydWJ5LWdldHRleHQtMC42LjEKCT49ZGV2LXJ1Ynkv
cnVieS1nbm9tZTItMC4xMi4wCgk+PWRldi1ydWJ5L3J1YnktbGliZ2xhZGUyLTAuMTIuMAoJPj1k
ZXYtcnVieS9ydWJ5LWdjb25mMi0wLjEyLjAKCT49ZGV2LXJ1YnkvcnVieS1nZGtwaXhidWYyLTAu
MTIuMAoJPj1kZXYtcnVieS9ydWJ5LWFtYXpvbi0wLjguMyIKCnNyY19jb21waWxlKCkgewoJI2Vj
aG8gJEdDT05GX0NPTkZJR19TT1VSQ0UKCXJ1YnkgaW5zdGFsbC5yYiBjb25maWcgfHwgZGllCgly
dWJ5IGluc3RhbGwucmIgc2V0dXAgfHwgZGllCn0KCnNyY19pbnN0YWxsKCkgewoJZXhwb3J0IEdD
T05GX0RJU0FCTEVfTUFLRUZJTEVfU0NIRU1BX0lOU1RBTEw9IjEiCglydWJ5IGluc3RhbGwucmIg
Y29uZmlnIC0tcHJlZml4PSR7RH0vdXNyIHx8IGRpZQoJcnVieSBpbnN0YWxsLnJiIGluc3RhbGwg
fHwgZGllCn0KCnBrZ19wb3N0aW5zdCgpIHsKCXVuc2V0IEdDT05GX0RJU0FCTEVfTUFLRUZJTEVf
U0NIRU1BX0lOU1RBTEwKCgkjIE1vcmUgb3IgbGVzcyBjb3BpZWQgZnJvbSBnbm9tZTJfZ2NvbmZf
aW5zdGFsbCwgd2hpY2ggZGlkbid0IHdvcmsgaGVyZQoJZXhwb3J0IEdDT05GX0NPTkZJR19TT1VS
Q0U9YCR7Uk9PVH0vdXNyL2Jpbi9nY29uZnRvb2wtMiAtLWdldC1kZWZhdWx0LXNvdXJjZWAKCWVp
bmZvICJJbnN0YWxsaW5nIEdOT01FIDIgR0NvbmYgc2NoZW1hcyIKCSR7Uk9PVH0vdXNyL2Jpbi9n
Y29uZnRvb2wtMiAtLW1ha2VmaWxlLWluc3RhbGwtcnVsZSAke1N9L3NjaGVtYXMvKiAxPi9kZXYv
bnVsbAoJIyBGb3IgdGhlIG5leHQgbGluZSBzZWUgYnVnICM3NjcyNgoJJHtST09UfS91c3IvYmlu
L2djb25mdG9vbC0yIC0tc2h1dGRvd24KfQo=
</data>        

          </attachment>
    </bug>

</bugzilla>