Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 251183

Summary: x11-libs/cairo-1.8.6 bump request
Product: Gentoo Linux Reporter: MATSUU Takuto (RETIRED) <matsuu>
Component: New packagesAssignee: Doug Goldstein (RETIRED) <cardoe>
Status: RESOLVED FIXED    
Severity: enhancement CC: compnerd
Priority: High Keywords: InVCS
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://cgit.freedesktop.org/cairo/commit/?id=77e60df32fa59328bd32095c77f8c360805b5db7
Whiteboard:
Package list:
Runtime testing required: ---

Description MATSUU Takuto (RETIRED) gentoo-dev 2008-12-16 15:15:53 UTC
Please bump x11-libs/cairo-1.8.6.
It makes x11-wm/awesome users happy cause fixed memory leak in cairo-xcb.
Comment 2 Doug Goldstein (RETIRED) gentoo-dev 2008-12-16 17:31:37 UTC
I'm actually considering disabling cairo-xcb since it's a lot less mature then the Xlib backend and has a bunch of issues as described by upstream.
Comment 3 J M W 2008-12-17 22:13:14 UTC
That strikes me as a bad idea. For one thing x11-wm/awesome requires cairo built with xcb, so you'd have to remove it from 
portage. For another thing, it doesn't seem like any problems with the xcb backend will affect performance of any programs that
 don't specifically use it. If you find such a problem, for example if a memory leak or rendering problem in the xcb-backend 
affects programs that only use the xlib backend,then the proper course of action would be to make sure the xcb use flag is not 
enabled by default in the cairo ebuild, and make the ebuild spit out a warning during emerge if the use flag is enabled. 
Xcb is one of the more interesting of the experimental backends for cairo, and gentoo users should get a chance to test it if 
they want to. It will probably become officially supported relatively soon, but making it difficult for Gentoo users to try it 
out will not help that to happen. I for one would like to see if that memory leak is fixed in 1.8.6 as the poster of this bug 
suggested, so please let's bump this to the latest stable release (1.8.6) with the xcb use flag available, with or without an 
ewarn.
Comment 4 MATSUU Takuto (RETIRED) gentoo-dev 2008-12-30 01:35:30 UTC
*cairo-1.8.6 (24 Dec 2008)

  24 Dec 2008; Doug Goldstein <cardoe@gentoo.org> +cairo-1.8.6.ebuild:
  version bump. Fixes --as-needed issues. Fixes directfb issues. Fixes
  PDF/PS backend issues.