GNOME Bugzilla – Bug 724235
Make it possible to build against stable releases' API
Last modified: 2014-02-13 16:26:47 UTC
Fedora ships snapshots of development releases, instead of stable releases. As there are no releases at all during the development process (or too late during that process for some distributions), it makes it hard, as a Fedora user to check that new features added to gnome-control-center's Network panel won't break the build for users on the stable version. GTK+ has a few useful macros to handle this case, and more easily target specific versions of GTK+, or allow building against newer releases, but targetted at older ones. Amongst them are: - GTK_CHECK_VERSION - GDK_VERSION_MIN_REQUIRED and GDK_VERSION_MAX_ALLOWED This would allow us to test compiling against older releases (say, 0.9.8.x versions) when actually using a newer version.
see danw/versioning (in both NM and nm-applet) (this also includes an unrelated fix to make better use of glib's versioning macros)
ok, there's now NM_VERSION_MIN_REQUIRED and MAX_ALLOWED, and by default, MAX_ALLOWED will be NM_VERSION_0_9_8, meaning gnome-continuous should already be starting to spew build errors...