Opened 6 years ago

Closed 6 years ago

#7615 closed defect (duplicate)

sugar-evince needs to be build against recent poppler

Reported by: pepe Owned by: dsd
Priority: normal Milestone: 9.1.0-cancelled
Component: read-activity Version: not specified
Keywords: Cc: homunq, gdesmott
Blocked By: Blocking: #6729
Deployments affected: Action Needed: add to build
Verified: no

Description

I noticed for about a month now, that Read and Web(Browse) do not work for the latest joyride builds. Web won't open download-dialogs anymore and Read shows zero pages for any opened pdf. Read does show the correct title of the pdf though. Intrestingly, ctrl-q does also not work anymore for Web/Read, but it still does for Memory, Analyse, Distance, ..


Reproduce:

  • flash XO with os703.img, install G1G1 activity pack
  • download pdf in Web and view in Reader. -> all fine
  • olpc-upgrade joyride-2201 + reboot
  • both, web and reader now show the bug


Not fixing this issue:

  • installing older joyrides (problem persisted for some weeks)
  • upgrade activities via s-c-p software upgrade
  • upgrade activities manually
  • using Read-44.xo instead of latest v45

Attachments (1)

org.laptop.sugar.ReadActivity-1.log (2.7 KB) - added by dsd 6 years ago.
read logs showing exception

Download all attachments as: .zip

Change History (19)

comment:1 Changed 6 years ago by dsd

  • Component changed from other-activity to read-activity
  • Keywords 8.2.0:? Read-44:- Read-45:- added
  • Owner changed from mstone to rwh
  • Summary changed from activities break for recent joyride builds to joyride read can't open PDFs

Please file one ticket per bug. Let's use this one for read, since you specified more info there.

Please open another ticket for Browse, stating which version you are using. Note that you must be using Browse-92 or newer on joyride, as documented on the 8.2.0 release notes. There is also a known issue with the automated browse update (#7494).

comment:2 Changed 6 years ago by dsd

  • Cc dsd added

comment:3 Changed 6 years ago by marco

  • Action Needed changed from never set to diagnose

Changed 6 years ago by dsd

read logs showing exception

comment:4 Changed 6 years ago by dsd

  • Cc dsd removed
  • Owner changed from rwh to dsd

I am working on this, will have it fixed soon

comment:5 Changed 6 years ago by dsd

sugar-evince is building against poppler-0.8, well, actually it doesn't build the PDF support at all. we need a 0.6 build, so I filed https://bugzilla.redhat.com/show_bug.cgi?id=456602

comment:6 Changed 6 years ago by marco

We could also update sugar-evince to work with 0.8.

comment:7 Changed 6 years ago by marco

I have untested rpms for the latest sugar-evince (synced with evince trunk):

http://dev.laptop.org/~marco/sugar-evince-2.23.5-1.fc9.i386.rpm
http://dev.laptop.org/~marco/sugar-evince-python-2.23.5-1.fc9.i386.rpm
http://dev.laptop.org/~marco/sugar-evince-2.23.5-1.fc9.src.rpm

I'm not sure how much time and resources we have to test this, so if you prefer to go with sugar-evince 2.20/poppler-0.6 that's fine with me too.

comment:8 Changed 6 years ago by marco

  • Action Needed changed from diagnose to package

comment:9 Changed 6 years ago by dsd

Given the number of other bugs we have to look at, I'd rather stick with what we know works, unless we meet resistance upstream. Thanks though, I'll try and find time to test your new packages!

comment:10 Changed 6 years ago by homunq

trying to install Marco's rpms on joyride 2181, I get this error:

Failed dependencies: libevbackend.so.0 ....

comment:11 Changed 6 years ago by homunq

  • Cc homunq added

comment:12 Changed 6 years ago by homunq

  • Blocking 6729 added

comment:13 Changed 6 years ago by gdesmott

  • Cc gdesmott added

comment:14 Changed 6 years ago by dsd

  • Keywords joyride-2226:+ added; Read-44:- Read-45:- removed
  • Resolution set to fixed
  • Status changed from new to closed

fixed with new sugar-evince and poppler packages in recent joyrides

comment:15 Changed 6 years ago by garycmartin

Testing with joyride-2269; I can now download a pdf with Browse, open it from the Journal and view the content with Read (though I do still get the nasty "Keep error don't-stop/stop-anyway" every time I try to close).

comment:16 Changed 6 years ago by mstone

  • Action Needed changed from package to qa signoff
  • Keywords 8.2.0:+ added; 8.2.0:? removed

comment:17 Changed 6 years ago by cscott

  • Action Needed changed from qa signoff to add to build
  • Keywords 8.2.0:+ joyride-2226:+ removed
  • Milestone changed from 8.2.0 (was Update.2) to 9.1.0
  • Priority changed from blocker to normal
  • Resolution fixed deleted
  • Status changed from closed to reopened
  • Summary changed from joyride read can't open PDFs to sugar-evince needs to be build against recent poppler

Reopening to track the fixes in marco's comment 7: we need to update sugar-evince for 9.1, at least. The old poppler is preventing people from using yum to install inkscape (for example).

comment:18 Changed 6 years ago by dsd

  • Resolution set to duplicate
  • Status changed from reopened to closed

dup of #7926

Note: See TracTickets for help on using tickets.