<html><body bgcolor="#FFFFFF"><div>Hi Mikus,<br><br>On 4 Sep 2010, at 10:24, Mikus Grinbergs <<a href="mailto:mikus@bga.com">mikus@bga.com</a>> wrote:<br></div><blockquote type="cite"><div><font class="Apple-style-span" color="#000000"><br></font></div><div><span>For instance, Read-87 fails to launch on XO-1 os1 (F14) when it tries to</span><br><span> 'import evince'.  Though the necessary gnome-python2-evince package was</span><br><span>not included in the os1 build, when I manually install that package from</span><br><span>the yum Fedora-14 repositories, the import statement still fails --</span><br><span>apparently because the evince.so module provided by the current</span><br><span>Fedora-14 package has internal inconsistencies.  I myself do not have a</span><br><span>Python test case which does 'import evince' - nor do I have a patch -</span><br><span>but perhaps the maintainers of the Read Activity might want to discuss</span><br><span>this situation with the maintainers of Python on Fedora 14.</span><br></div></blockquote><div><br></div><div>FWIW, long story, and much traffic about this. The evince API has radically changed. Read was/is broken on distros that shipped the new evince. Lucian very kindly took some time out from his Browse/Surf web kit work to update Read (he had been already working with new evince for PDF support). I think the only feature regression was that of Epub support (works, but the toolbars have been disabled until it's also hooked into the new API — on my todo but quite far down and quite complicated for me).</div><div><br></div><div>... and just to complicate matters the git rep mainline (which Lucian updated to support the new evince) is at version <span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.289062); -webkit-composition-fill-color: rgba(175, 192, 227, 0.222656); -webkit-composition-frame-color: rgba(77, 128, 180, 0.222656); ">79 — no idea where 87 came from, looks like releases have been made from some other rep/branch, so am not sure what other changes happened 78 -> 87, yes it's a mess :-(</span></div><div><br></div><div>When I last tested, the current version in git is good for F14 (excluding the above Epub UI regression). </div><div><br></div><div>Regards,</div><div>--Gary </div><br><blockquote type="cite"><div><span></span><span>mikus</span><br><span></span><br></div></blockquote><blockquote type="cite"><div>Traceback (most recent call last):
  File "/usr/bin/sugar-activity", line 21, in <module>
    main.main()
  File "/usr/lib/python2.7/site-packages/sugar/activity/main.py", line 115, in main
    module = __import__(module_name)
  File "/home/olpc/Activities/Read.activity/readactivity.py", line 25, in <module>
    import evince
ImportError: /usr/lib/python2.7/site-packages/gtk-2.0/evince.so: undefined symbol: ev_selection_get_selection_map
1283617092.832518 DEBUG root: _cleanup_temp_files
Exited with status 1, pid 1919 data (None, <open file=""><fdopen>', mode 'w' at 0x94ff5f8>, 'cc1399fc91616fa81d576acdc0389304f4e8bce9')
</fdopen></open></module></module></div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>Devel mailing list</span><br><span><a href="mailto:Devel@lists.laptop.org">Devel@lists.laptop.org</a></span><br><span><a href="http://lists.laptop.org/listinfo/devel">http://lists.laptop.org/listinfo/devel</a></span><br></div></blockquote></body></html>