#7926 NORM 9.1.0: update sugar-evince to latest evince

Zarro Boogs per Child bugtracker at laptop.org
Wed Oct 29 19:32:52 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          |  
---------------------------+------------------------------------------------
Changes (by dsd):

  * spec_stage:  => unknown
  * spec_reviewed:  => 0


Comment:

 Marco, I tested your packages in joyride-2515. The previous report of them
 not working was not entirely correct; seems that person forgot to install
 the -python rpm at the same time.

 However, it does not work properly because evince was built without PDF
 support. It now requires poppler-glib fpr evince to be built against
 poppler, so you need to add a "BuildRequires: poppler-glib-devel"

 After that, it works fine, although I would question the way you have put
 libevbackend.so in the -python subpackage (shouldn't it go in sugar-
 evince)?

 I tested all this against poppler-0.8.7-1.fc9. The loading speed of PDFs
 seems identical (tested with world maps bundle) but the progressive re-
 rendering on zooming in seems a bit faster (and end result is crisper?).

 Final question, why did you choose 2.23? We are still on GNOME 2.22
 technology, so perhaps we should stick to 2.22. Or we could upgrade to
 2.24 just for the sugar-evince part (assuming there are no dependency
 problems)?

 Are you happy for me to carry on with this effort? I would switch version
 (if necessary), make the above spec file changes, tag poppler-0.8.7-1.fc9
 for dist-olpc3 and commit the new sugar-evince package.

-- 
Ticket URL: <http://dev.laptop.org/ticket/7926#comment:1>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list