telepathy-glib has had TpBaseChannel since 0.11.14. It'd be good to use it in Haze. There's not much point in using it for ContactList channels, though - we should use TpBaseContactList to replace those, instead.
TpMessageMixin makes this mandatory in 1.0, so I'm going to have to implement this. The good news is that this accounts for a lot of the test failures - Haze is getting close to having its own 0.99.1 snapshot. \o/
Created attachment 86398 [details] [review] [1/3] HazeIMChannel: chain up properly in dispose --- Also for 0.8, this is a genuine bug.
Created attachment 86399 [details] [review] [2/3] HazeIMChannel: use TpBaseChannel
Created attachment 86400 [details] [review] [3/3] exec-with-log.sh: add HAZE_TEST_BACKTRACE hook --- Similar to the one in MC.
Comment on attachment 86398 [details] [review] [1/3] HazeIMChannel: chain up properly in dispose Review of attachment 86398 [details] [review]: ----------------------------------------------------------------- ++
Comment on attachment 86399 [details] [review] [2/3] HazeIMChannel: use TpBaseChannel Review of attachment 86399 [details] [review]: ----------------------------------------------------------------- ++
Comment on attachment 86400 [details] [review] [3/3] exec-with-log.sh: add HAZE_TEST_BACKTRACE hook Review of attachment 86400 [details] [review]: ----------------------------------------------------------------- ++
(In reply to comment #2) > [1/3] HazeIMChannel: chain up properly in dispose > > --- > > Also for 0.8, this is a genuine bug. Fixed in git for 0.7.2 (or 0.8.0)
Everything else fixed in git for 0.9.0.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.