GNOME Bugzilla – Bug 630107
update Empathy to deprecation changes in GTK+ 2.22
Last modified: 2011-08-29 10:12:37 UTC
The attached patches make Empathy build fine with GTK+ 2.21.8 (what I have installed here, likely it works in anything newer). Notice that the three of them should be compatible with GTK+ 3.0.
Created attachment 170609 [details] [review] empathy-avatar-image: don't use gdk_display global This is deprecated for GTK+ 2.22. Bug #630107
Created attachment 170610 [details] [review] Don't use deprecated gtk_dialog_set_has_separator This is deprecated in GTK+ 2.22 Bug #630107
Created attachment 170611 [details] [review] empathy-chat: update GDK_ defines to GDK_KEY_ This change works in both GTK+ 2.22 and GTK+ 3.0 Bug #630107
Review of attachment 170610 [details] [review]: Looks good, thanks!
Your patches looks good to us, thanks! The only issue is that it bumps the GTK+ dep to 2.21.8 and we are in hard code freeze. We have 3 options here: a) Get the approval of the release team and merge it for 2.32.0 b) Wait until the 2.32.0 release and merge it for 2.32.1 (post hard code freeze) c) Defer until we branch and fix it only for 3.0 Even if we don't build with deprecated disabled in releases, I'd still like to get it fixed in 2.32 (if only to make my life easier once I'll upgrade my GTK+) so I'd vote for a) or b).
For the record, I pushed a branch containing your patches and the dep bump: http://git.Collabora.co.uk/?p=user/cassidy/empathy;a=shortlog;h=refs/heads/gtk-2-630107
*** Bug 630241 has been marked as a duplicate of this bug. ***
*** Bug 630243 has been marked as a duplicate of this bug. ***
André: what's the best option in your opinion?
(In reply to comment #5) > Even if we don't build with deprecated disabled in releases, I'd still like to > get it fixed in 2.32 Humm, actually it's more than deprecation warning, we should get if fix for 2.32.0 then.
Merged for 2.32.1 This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.