After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 591543 - Switch to clutter-gtk-0.10
Switch to clutter-gtk-0.10
Status: RESOLVED FIXED
Product: empathy
Classification: Core
Component: General
2.27.x
Other Linux
: Normal blocker
: ---
Assigned To: empathy-maint
empathy-maint
Depends on: 590692
Blocks:
 
 
Reported: 2009-08-12 08:35 UTC by Patryk Zawadzki
Modified: 2009-08-17 17:24 UTC
See Also:
GNOME target: 2.28.x
GNOME version: 2.27/2.28


Attachments
Proposed patch (1.83 KB, patch)
2009-08-12 08:36 UTC, Patryk Zawadzki
rejected Details | Review

Description Patryk Zawadzki 2009-08-12 08:35:46 UTC
Current git master won't build with clutter-gtk-0.10.
Comment 1 Patryk Zawadzki 2009-08-12 08:36:17 UTC
Created attachment 140532 [details] [review]
Proposed patch
Comment 2 Pierre-Luc Beaudoin 2009-08-12 12:33:28 UTC
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.
Comment 3 Frederic Peters 2009-08-14 19:58:44 UTC
GNOME 2.28 will use Clutter 1.0, marking this as a blocker for 2.28.
Comment 4 Pierre-Luc Beaudoin 2009-08-15 03:52:24 UTC
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.
Comment 5 Pierre-Luc Beaudoin 2009-08-17 17:24:19 UTC
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.