should be a way to mark bindings unstable
@danw
Submitted by Dan Winship Link to original bug (#591600)
Description
There are a handful of libraries that are explicitly non-API-stable, and require you to #define something acknowledging that fact if you want to #include their headers. (eg, #define GWEATHER_I_KNOW_THIS_IS_UNSTABLE). It would be nice if gir/typelib files could represent this idea somehow. Note that libgnome-desktop has both stable and unstable APIs.
Also, there's a bug open about introspection in libsoup, but there are still a handful of issues where I'm not happy with the way things are bound, and so if I did ship it for 2.28, it would be nice if it could come with a built-in disclaimer that the introspected API is not stable, and isn't guaranteed to be the same in 2.30, even though the underlying C API is stable.