[arch-dev-public] cairo xcb backend

Ronald van Haren pressh at gmail.com
Wed Sep 8 10:10:19 EDT 2010


On 9/8/10, Jan de Groot <jan at jgc.homeip.net> wrote:
> Today Cairo 1.10.0 was flagged, so it's time to update soon again.
>
> I don't know when I will introduce the new package, as I'm still working
> on passing the test suite included in it. Some of the tests fail here,
> some even crash. One thing that will definitely change is the included
> xcb backend. At this moment we include --enable-xcb, which is an
> unsupported and experimental feature. The XCB backend hasn't seen recent
> development, causing weird rendering bugs and sometimes even crashes.
>
> I would suggest to ship cairo 1.10.0 without the XCB backend. This means
> that any package that depends on the XCB backend (awesome mainly) will
> no longer work with our cairo package. To justify this decision, I would
> like to point out a comment in the Redhat bugtracker:
>
> https://bugzilla.redhat.com/show_bug.cgi?id=465759#c23
>
>

Fair enough, if enabling the xcb backend slows things down, especially
if it is unmaintained so not likely to improve soon, we should remove
it.
It's a shame that awesome has to go but I'm sure the people using
awesome know how to handle building from AUR/ABS and create a
xcb-enabled cairo for it.

Ronald


More information about the arch-dev-public mailing list