#7926 NORM 9.1.0: update sugar-evince to latest evince
Zarro Boogs per Child
bugtracker at laptop.org
Thu Oct 30 15:25:08 EDT 2008
#7926: update sugar-evince to latest evince
---------------------------+------------------------------------------------
Reporter: dsd | Owner: marco
Type: defect | Status: new
Priority: normal | Milestone: 9.1.0
Component: sugar | Version: not specified
Resolution: | Keywords:
Next_action: never set | Spec_stage: unknown
Blockedby: | Blocking:
Spec_reviewer: | Verified: 0
Spec_reviewed: 0 |
---------------------------+------------------------------------------------
Comment(by dsd):
I looked at 2.24.1, the evince API has changed somewhat (finding pages,
job queuing, etc). I made the necessary changes to evince.defs to remove
all unknown symbols in the python module .so (is there a good way of doing
this? was slow and painful) but now I am facing problems at the .py level.
The code in the Read activity is using some API that has changed or no
longer exists. For example, the first problem is that readactivity.py
calls evince.job_queue_init() but this has all changed around (there is no
initialization of the job queue any more).
How would you suggest we proceed from here? We could workaround this by
sticking with 2.22, but we will have to face the API changes someday.
If we go with 2.24, we will either have to implement hacks in our
bindings, or fix the Read activity and accept another activity-OS
incompatibility for the older Read versions.
--
Ticket URL: <http://dev.laptop.org/ticket/7926#comment:3>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list