Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 100917 - Cairo requires buggy RENDER workaround modifications due to different X Vendor string
Summary: Cairo requires buggy RENDER workaround modifications due to different X Vendo...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Peter Johanson (RETIRED)
URL: http://bugzilla.gnome.org/attachment....
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-31 11:23 UTC by Mart Raudsepp
Modified: 2005-08-18 10:07 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Proposed patch for cairo-0.6.0 (cairo-0.6.0-buggy_repeat.patch,689 bytes, patch)
2005-07-31 11:24 UTC, Mart Raudsepp
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mart Raudsepp gentoo-dev 2005-07-31 11:23:12 UTC
https://bugs.freedesktop.org/show_bug.cgi?id=3566
http://bugzilla.gnome.org/show_bug.cgi?id=306216

Cairo has a workaround to buggy RENDER code, which depends on the ServerVendor
returnt string exactly.
Gentoo installed X.org servers have a gentooized ServerVendor string, and the
check in cairo fails leading to nautilus desktop drawing corruption and other
things.

Reproducible: Always
Steps to Reproduce:
1. Install gtk+-2.7.4 and its deps
2. launch GNOME with nautilus managed desktop not turnt off and a desktop
picture existing


Actual Results:  
Corrupted (repeating) desktop drawing if a background picture is used (instead
of a plain color background)
Comment 1 Mart Raudsepp gentoo-dev 2005-07-31 11:24:14 UTC
Created attachment 64800 [details, diff]
Proposed patch for cairo-0.6.0
Comment 2 Doug Goldstein (RETIRED) gentoo-dev 2005-08-13 00:13:49 UTC
This is not a Gentoo bug. This is in fact a Cairo bug despite what Owen Taylor
says from his podium of Redhat.

See: http://bugzilla.gnome.org/show_bug.cgi?id=306216
As well as: https://bugs.freedesktop.org/show_bug.cgi?id=4068
Comment 3 Mart Raudsepp gentoo-dev 2005-08-15 08:16:12 UTC
Commented on gnome bug and proposed the same patch at freedesktop bug.
Comment 4 Doug Goldstein (RETIRED) gentoo-dev 2005-08-18 10:07:09 UTC
Gentoo now includes a patch to Cairo to properly detect the X vendor string.
Despite my concerns upstream, it's more important to have it fixed rather then
battle.