← Back to team overview

desktop-packages team mailing list archive

[Bug 891026] Re: PDF printing from Evince through CUPS is very slow, sometimes fails

 

I have tried to backport the patches of bug 680628. The patch on Poppler
applies and so the backport would most probably work, but the patch on
Cairo does not work. The part where the patch has to be applied seems to
be completely rearchitectured and and also a backport of the whole Cairo
package from Natty was not possible as the Natty package needs a lot of
newer libraries and so the backport attempt could lead to major parts of
Lucid being replaced by Natty ...

If I try to build the Cairo package of Natty on Lucid I get:

dpkg-checkbuilddeps: Unmet build dependencies: dh-autoreconf libxrender-
dev (>= 1:0.9.5-2) libx11-dev (>= 2:1.3.3-2) libpixman-1-dev (>= 0.18.4)

dh-autoreconf is a new concept introduced after Lucid, the other
versioned dependencies are most probably new libraries with new APIs.

As the real fix would be to somehow introduce the Cairo and Poppler
fixes of bug 680628 into Lucid, I move this bug to Cairo and Poppler.
Perhaps someone more expert in Cairo can solve the problem.

** Package changed: cups (Ubuntu) => cairo (Ubuntu)

** Changed in: cairo (Ubuntu)
       Status: Incomplete => Triaged

** Changed in: cairo (Ubuntu)
   Importance: Undecided => High

** Package changed: ghostscript (Ubuntu) => poppler (Ubuntu)

** Changed in: poppler (Ubuntu)
   Importance: Undecided => High

** Changed in: poppler (Ubuntu)
       Status: Incomplete => Triaged

** Changed in: poppler (Ubuntu)
     Assignee: Lars Uebernickel (larsu) => (unassigned)

** Changed in: cairo (Ubuntu)
     Assignee: Till Kamppeter (till-kamppeter) => (unassigned)

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to poppler in Ubuntu.
https://bugs.launchpad.net/bugs/891026

Title:
  PDF printing from Evince through CUPS is very slow, sometimes fails

Status in “cairo” package in Ubuntu:
  Triaged
Status in “poppler” package in Ubuntu:
  Triaged

Bug description:
  When printing a PDF document from Evince using a CUPS defined printer,
  printing the document takes very long (up to 30 minutes). The
  ghostscript process runs at 100% CPUTIME.

  Here is the captures ghostscript command of one of the print test :

  gs -dFirstPage=1 -q -dBATCH -dPARANOIDSAFER -dNOPAUSE -sDEVICE=pxlmono
  -r600x600 -sPAPERSIZE=a4 -sOutputFile=- /var/spool/cups/tmp/foomatic-
  AA6FvH

  This is the only evidence that ghostscript is responsible for the
  problem. Backporting the cups-1.4.5.3 would remove gs out of the
  equation, hopefully fixing the problem.

  Reproducible: 100%

  Workaround:

  Use the acroread PDF viewer which does not show this problem

  Request:

  PDF conversions using ghostscripts have been identified by previous
  bugs (LP#668800 ) and have been fixed in cups 1.4.5.3 by using poppler
  instead of ghostscript. We believe that a backport of the solution
  already present in Maverick/Natty to Lucid might solve the problem

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/891026/+subscriptions