On Thu, Jan 12, 2012 at 07:24:03AM +0100, Mike Hommey wrote:
> On Wed, Jan 11, 2012 at 05:04:01PM -0500, Daniel Kahn Gillmor wrote:
> > Package: gimp
> > Version: 2.6.10-1
> > Severity: normal
> > Tags: patch
> > 
> > When using version 1.10 or later of libcairo2 (e.g. from
> > mozilla.debian.net's squeeze-backports repository), gimp 2.6.10's
> > print and print preview are broken.
> > 
> > In particular: the print preview window shows a blank page, and when
> > printing, a network printer appears to see a job coming in, but it
> > never produces a page.
> > 
> > Upstream appears to have noticed as
> > https://bugzilla.gnome.org/show_bug.cgi?id=631199 and fixed this in
> > commit 6be41a6675007a0c7328453c654bcda5a2b875b0, which applies with a
> > bit of fuzz to 2.6.10-1.  I'm attaching it (de-fuzzed) to this bug
> > report.
> > 
> > I think this might be a candidate for the next point release, as i
> > know there are a lot of people running stable plus the
> > mozilla.debian.net packages for the sake of a more up-to-date browser,
> > and i don't think this causes any regressions.
> > 
> > Testing and confirmation from others would be appreciated, of course!
> 
> Thanks for digging this out. As this is triggered by newer version of
> cairo, I suppose something changed in cairo that requires the surface to
> be marked dirty. I'll try to check what changed between 1.8 and 1.10 for
> that, and if it's not intrusive, may just change it on cairo's end (in
> the backport). I'll follow-up when I have more details.

So, looking at the code in both cairo and gimp, it is pretty clear the
patch from gimp upstream is the only proper way to fix the issue, and
that the code in 2.6.10 is clearly broken. As I would like to push cairo
1.10 in squeeze-backports, it would be helpful if we fixed this issue in
squeeze.

Daniel, do you want to prepare a NMU?

Mike



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to