#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