-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On Tue, Jul 14, 2009 at 02:59:03PM +0200, Sascha Silbe wrote: >On Tue, Jul 14, 2009 at 12:32:13PM +0200, Jonas Smedegaard wrote: > >>Do you mean to say that GConf-DBus is currently used with >>non-packaged Sugar, or just that it would be a cool idea to do so >>in the future? >sugar-jhbuild uses GConf-DBus. That's also the reason why I didn't >encounter the problems Michael had with Rainbow, BTW.
Interesting! Perhaps it should be mentioned at any of these places: http://wiki.sugarlabs.org/go/Development_Team/Source_Code http://wiki.sugarlabs.org/go/0.84/Sugar_Platform Could you please update with the upstream URL for GConf-DBus - it obviously seems relevant for us distro developers. >>shell.log contains a single entry saying (in danish, my language) >>that /home/jonas/.sugar/default/owner.key.pub does not exist. >Can you give the exact error message? 1247575787.276922 ERROR root: Error reading public key: [Errno 2] Ingen sådan fil eller filkatalog: '/home/jonas/.sugar/default/owner.key.pub' >You totally removed ~/.sugar beforehand, right (so it can't contain >an owner.key.pub with wrong permissions)? Yes. >>Xephyr just comes up with a black screen, and after the usual pile >>of warnings prints a couple of empty lines and then a segfault >>message (again in danish: Lagersegmentfejl). >Ouch. That's pretty bad. Agreed! >>Uncommenting all in ~/.sugar/debug there is still only that single >>line in shell.log but a coredump is provided, coming (according to >>"file core") from /usr/bin/sugar-session. >sugar-session is a Python script. I haven't been able to print the >Python stack from gdb since I upgraded to lenny, but maybe that's >fixed in squeeze? [1] contains instructions for doing so. >Setting the PYTHONVERBOSE env var might be a start (prints out a >message each time a module is loaded). See my newer post how I located the segfault to be at the import of logger.start() in the main() loop of sugar-session. Exporting PYTHONVERBOSE=1 in sugar rightly makes Python spew a lot of info, but nothing new - the last thing is my custom hint and then that same import of logger.start(): [...] import sugar.graphics.entry # precompiled from /usr/lib/python2.5/site-packages/sugar/graphics/entry.pyc # /usr/lib/python2.5/site-packages/jarabe/intro/colorpicker.pyc matches /usr/lib/python2.5/site-packages/jarabe/intro/colorpicker.py import jarabe.intro.colorpicker # precompiled from /usr/lib/python2.5/site-packages/jarabe/intro/colorpicker.pyc before log Lagersegmentfejl >>Output includes the following 8 Sugar-related entries: >[...] >OK, seems like gconf works in general. You might try removing those >settings (sorry, no idea where they are stored) in case some old >settings irritate Sugar. Please do a backup of the settings first so >we can reproduce the issue if it's really the cause of your trouble. Could you perhaps help me with some gconf command to remove it? And do you believe it to still be relevant to try, now that I have located the segfault as being at the logger.start() import? >>>I hope that some users will switch from sugar-jhbuild (which is >>>targeted to developers, not users) to Debian packages now that >>>0.84 is available. >>Your argument above was that 0.82 in Debian was minimal - so is 0.84. >Sure, but there's hope of improvement. What's the state of the >Read/Write dependencies in sid, BTW? Do they now provide what we >need? It seems I need to fix the Write dependency packaging myself, noone else is working on it. It is not as simple as adding a compile flag, however: Debian has requirements on libraries (use of -PIC, causing library code to require double compilation) that is not met by the quickly thrown together hack that is libabiword. I started working on it, but then got deeply involved in ghostscript improvements exhausting my time availaible for packaging for several months. :-P >>I hope that some _developers_ will help package Sugar for Debian. >If you mean Sugar core developers I don't. I simply mean that packaging is needed for it to be usable. - Jonas - -- * Jonas Smedegaard - idealist og Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iQIcBAEBCgAGBQJKXJajAAoJECx8MUbBoAEhfEEP+we+3sxzDbuLzQ4p4Ez8lKnc dOww8qmiENAsSM2VFp3PbRGm2s7ymjsTXVho14k5TfMKYl9IOtQ0QVWSk3PNCdHX rH02Z7sz2irodLsKjwyn1t2exiD4gACS9/p9C2lbCkdiIAq7+q1Y5FW6AHlPXq1h EnJ9Al+xzf637AMYWShYtn3Ehex1o3/ek0x8GmW+tHaV4zvKkl2OPU2gfEIr2WIU duGXStRR4+g2D932z1tlFh6AsNhhv1/sDiImKC3JsW/2i9fltKI+Wl3p26/0izH0 ED1gMtpt9jI/xdNB33pO96aosmVgz2wxUmQZzjd8FZVOSQQdGBsPBaQWGiUMfoTM FA8gxOdZ76L0Q8L6aj7Ee7bQVpjABWK0m2FBOv42oYnY05kyC/wRHJAcYum/h4Ox VmdSCc2lRR8jcCFt2NUkzFoWCBb+0JxrhVPXIe4lt45Lqjaws6dw8WSt0cLPmKq9 xr2YrI4CN96LJTFUjNXAlCCo8LCBl+0f0O4l66R1/r7ZUis0ujIFq3Wro7QjXoNa MG8wY/+lyFLacMhiPbyclu9B1HW0L0PJz8ZmIiU3UPro1DcRoztuv0fGYe29dGoC 1hFHj+DKorJFq3gtiqURUU9euW9NOzIb27HuZ1+qcX8VTp4vEE+7Zqm571xCcNjp IjgAL1wi3rMWM5Ee/gYc =oIMJ -----END PGP SIGNATURE----- _______________________________________________ Sugar-devel mailing list [email protected] http://lists.sugarlabs.org/listinfo/sugar-devel

