After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 663327 - Stop using EmpathyContactManager to add and remove contacts
Stop using EmpathyContactManager to add and remove contacts
Status: RESOLVED FIXED
Product: empathy
Classification: Core
Component: General
2.33.x
Other Linux
: Normal enhancement
: ---
Assigned To: empathy-maint
empathy-maint
Depends on: 661805
Blocks: 660547
 
 
Reported: 2011-11-03 14:36 UTC by Guillaume Desmottes
Modified: 2011-11-08 12:40 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
client-factory: prepare TP_CONNECTION_FEATURE_CONTACT_LIST_PROPERTIES (1.16 KB, patch)
2011-11-03 14:43 UTC, Guillaume Desmottes
committed Details | Review
add empathy_contact_add_to_contact_list() (2.19 KB, patch)
2011-11-03 14:43 UTC, Guillaume Desmottes
committed Details | Review
contact-search-dialog: stop using EmpathyContactManager (2.21 KB, patch)
2011-11-03 14:43 UTC, Guillaume Desmottes
committed Details | Review
add empathy_contact_remove_from_contact_list() (1.49 KB, patch)
2011-11-03 14:43 UTC, Guillaume Desmottes
committed Details | Review
contact-dialog: stop using EmpathyContactManager (3.80 KB, patch)
2011-11-03 14:43 UTC, Guillaume Desmottes
committed Details | Review
notifications-approver: stop using EmpathyContactManager (1.95 KB, patch)
2011-11-03 14:43 UTC, Guillaume Desmottes
committed Details | Review
contact-list-view: use empathy_contact_remove_from_contact_list() (1.47 KB, patch)
2011-11-03 14:43 UTC, Guillaume Desmottes
committed Details | Review

Description Guillaume Desmottes 2011-11-03 14:36:46 UTC
This is part of bug #660547
Comment 1 Guillaume Desmottes 2011-11-03 14:37:33 UTC
My patches are based on those fixing bug #661805 and are blocked by https://bugs.freedesktop.org/show_bug.cgi?id=42546
Comment 2 Guillaume Desmottes 2011-11-03 14:43:40 UTC
Created attachment 200599 [details] [review]
client-factory: prepare TP_CONNECTION_FEATURE_CONTACT_LIST_PROPERTIES
Comment 3 Guillaume Desmottes 2011-11-03 14:43:43 UTC
Created attachment 200600 [details] [review]
add empathy_contact_add_to_contact_list()
Comment 4 Guillaume Desmottes 2011-11-03 14:43:45 UTC
Created attachment 200601 [details] [review]
contact-search-dialog: stop using EmpathyContactManager
Comment 5 Guillaume Desmottes 2011-11-03 14:43:48 UTC
Created attachment 200602 [details] [review]
add empathy_contact_remove_from_contact_list()
Comment 6 Guillaume Desmottes 2011-11-03 14:43:51 UTC
Created attachment 200603 [details] [review]
contact-dialog: stop using EmpathyContactManager
Comment 7 Guillaume Desmottes 2011-11-03 14:43:54 UTC
Created attachment 200604 [details] [review]
notifications-approver: stop using EmpathyContactManager
Comment 8 Guillaume Desmottes 2011-11-03 14:43:56 UTC
Created attachment 200605 [details] [review]
contact-list-view: use empathy_contact_remove_from_contact_list()
Comment 9 Xavier Claessens 2011-11-04 09:44:51 UTC
Review of attachment 200600 [details] [review]:

I would add that directly on TpContact tbh. But that can live in Empathy for now, maybe open a tp-glib bug to suggest it?
Comment 10 Xavier Claessens 2011-11-04 09:51:55 UTC
Looks all good, but we need to announce more publicly that we are making CONTACT_LIST mandatory for Empathy 3.4. Especially since that will prevent butterfly and other python CMs to work (unless someone port them, but unlikely).
Comment 11 Guillaume Desmottes 2011-11-04 14:15:12 UTC
(In reply to comment #9)
> Review of attachment 200600 [details] [review]:
> 
> I would add that directly on TpContact tbh. But that can live in Empathy for
> now, maybe open a tp-glib bug to suggest it?

https://bugs.freedesktop.org/show_bug.cgi?id=42595

(In reply to comment #10)
> Looks all good, but we need to announce more publicly that we are making
> CONTACT_LIST mandatory for Empathy 3.4. Especially since that will prevent
> butterfly and other python CMs to work (unless someone port them, but
> unlikely).

Yeah we should document that in NEWS once it's merged.
Comment 12 Guillaume Desmottes 2011-11-08 12:39:42 UTC
Attachment 200599 [details] pushed as 63ec372 - client-factory: prepare TP_CONNECTION_FEATURE_CONTACT_LIST_PROPERTIES
Attachment 200600 [details] pushed as b018a11 - add empathy_contact_add_to_contact_list()
Attachment 200601 [details] pushed as a8133af - contact-search-dialog: stop using EmpathyContactManager
Attachment 200602 [details] pushed as e1cf171 - add empathy_contact_remove_from_contact_list()
Attachment 200603 [details] pushed as 6104a6c - contact-dialog: stop using EmpathyContactManager
Attachment 200604 [details] pushed as 7457b90 - notifications-approver: stop using EmpathyContactManager
Attachment 200605 [details] pushed as 704b05c - contact-list-view: use empathy_contact_remove_from_contact_list()