Summary: | tp_connection_get_contacts_by_handle doesn't always give all desired features | ||
---|---|---|---|
Product: | Telepathy | Reporter: | Simon McVittie <smcv> |
Component: | tp-glib | Assignee: | Simon McVittie <smcv> |
Status: | RESOLVED FIXED | QA Contact: | Telepathy bugs list <telepathy-bugs> |
Severity: | major | ||
Priority: | medium | CC: | guillaume.desmottes |
Version: | 0.12 | Keywords: | patch |
Hardware: | Other | ||
OS: | All | ||
URL: | http://git.collabora.co.uk/?p=user/smcv/telepathy-glib-smcv.git;a=shortlog;h=refs/heads/012-contact | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Simon McVittie
2010-12-07 11:31:35 UTC
Here's a branch. Some of this (everything except the regression test, probably) ought to be backported to 0.12 too; I haven't done that yet. I haven't yet tested that this doesn't re-introduce Bug #25181, the fix for which caused this bug. Looks good, I think. But please do check we didn't regress bug #25181 before merging. It turns out 0.12 had ContactInfo, so even the ad-hoc regression test backported easily. I've added a more systematic test, too. You've already reviewed all the changes to telepathy-glib/ - only the changes to tests/dbus/contacts.c and tests/dbus/contacts-slow-path.c need review. http://git.collabora.co.uk/?p=user/smcv/telepathy-glib-smcv.git;a=shortlog;h=refs/heads/contact is the merge into master, which had conflicts (resolved by re-adding the call to tp_tests_abort_after(10), which didn't exist in 0.12). ++ Fixed in git for 0.12.6 and 0.13.9. |
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.