Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 193369 (gtk-2.12-tracker)

Summary: [TRACKER] Packages with compatibility fixes for x11-libs/gtk+-2.12
Product: Gentoo Linux Reporter: Mart Raudsepp <leio>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal Keywords: Tracker
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 193360, 193446, 193467, 193508, 193536, 193701, 193782, 193898, 194303, 194680, 194721, 195306, 196174, 196813, 198562, 199495, 199581, 206459    
Bug Blocks: 193368, 198845    

Description Mart Raudsepp gentoo-dev 2007-09-21 21:35:31 UTC
This is a tracker for packages that fix compatibility with gtk+-2.12 series.
This is kept so that we know what packages need to be stabilized before gtk+-2.12 can go stable.
Most future identified problems that I expect would be from a package to define GTK_DISABLE_DEPRECATED and using previous tooltips API (which is very likely) - libglade had this problem already. The solution is to not define this in release tarballs.


Known so far:

x11-libs/wxGTK-2.6.4.0
gnome-base/libglade-2.6.2
xfce-base/xfwm4-4.4.1-r1


wxGTK-2.6.4.0 fixes memory corruption by correctly using g_border_free for GtkBorders instead of g_free.
libglade-2.6.2 stops using GTK_DISABLE_DEPRECATED.
xfwm4-4.4.1-r1 fixes the xfce window managers freezing with gtk2.12.

So these should go stable prior to gtk+-2.12
Comment 1 Mart Raudsepp gentoo-dev 2007-09-23 00:07:45 UTC
For the record, this kind of stuff shouldn't pass ANY _DEPRECATED flags in release builds. This includes GTK_DISABLE_DEPRECATED, GDK_DISABLE_DEPRECATED, G_DISABLE_DEPRECATED and possibly more.
That's because there is no guarantee what or when can get deprecated in the future. With passing them in release builds, they completely fail at being future-proof, as can be seen by the libglade bug and the newly found cases that are depending on this bug now (libquicktime and gnome-bluetooth up to now)
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-04-23 08:54:44 UTC
No new bugs concerning this for a while, closing.