GNOME Bugzilla – Bug 591543
Switch to clutter-gtk-0.10
Last modified: 2009-08-17 17:24:19 UTC
Current git master won't build with clutter-gtk-0.10.
Created attachment 140532 [details] [review] Proposed patch
Actually, you also need to move the dep to libchamplain 0.3.6. I had prepared a branch http://git.collabora.co.uk/?p=user/pierlux/empathy.git;a=commitdiff;h=8e7ee658079abd99a7eac2da44311ca29bcfa9df , but we didn't merge it awaiting to see what is wrong with Bug #590692. We should probably merge it anyway even if clutter makes empathy crash on certain system.
GNOME 2.28 will use Clutter 1.0, marking this as a blocker for 2.28.
As investigation progressed on the issue in Bug #590692, we found out that GtkClutterEmbed generates that X error because it is inside a GtkViewport. A last minute work around (if they don't fix it in time in Clutter 1.0.x) would be replace GtkViewport by a GtkFrame temporarely. I am marking this as depending on #590692 to keep track.
I merged the libchamplain036 branch so that Empathy now depends on Clutter 1.0, Clutter-gtk 0.10 and libchamplain 0.3.6. The crash is still present but I guess it'll be fixed someday in Clutter.