With the patches here, Haze can pass tests with CPPFLAGS=-DTP_DISABLE_DEPRECATED. (For the 'next' branch you still have to --disable-media, though.)
Created attachment 61151 [details] [review]
[tp-glib master] Include channel-iface.h in telepathy-glib.h
On master, this was already included via channel-factory-iface.h; on
next, that no longer works.
Created attachment 61152 [details] [review]
[Haze master, 1/3] Use TP_ERRORS instead of deprecated TP_ERROR
Created attachment 61153 [details] [review]
[Haze master, 2/3] Use non-deprecated TpIntset APIs
Created attachment 61154 [details] [review]
[Haze master, 3/3] Use non-deprecated TpMessage APIs
Slight duplication of some things Jonny already did on next, but the merge is easy enough.
Created attachment 61155 [details] [review]
[Haze next] Use meta-headers and catch up with current 'next' branch
Requires the telepathy-glib patch (Attachment #61151 [details]).
Looks all good, +1
(In reply to comment #1)
> [tp-glib master] Include channel-iface.h in telepathy-glib.h
Fixed for 0.19.0;
(In reply to comment #2)
> [Haze master, n/3]
fixed for 0.7.0;
(In reply to comment #5)
> [Haze next] Use meta-headers and catch up with current 'next' branch
fixed for ... a version. 1.0, I suppose.