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 612555 - Remove butterfly workarounds
Remove butterfly workarounds
Status: RESOLVED FIXED
Product: empathy
Classification: Core
Component: Chat
unspecified
Other Linux
: Normal normal
: 3.4
Assigned To: Jonny Lamb
Depends on:
Blocks:
 
 
Reported: 2010-03-11 11:49 UTC by Jonny Lamb
Modified: 2011-09-26 10:28 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
all: remove butterfly workarounds (bgo#612555) (14.23 KB, patch)
2011-09-22 14:47 UTC, Guillaume Desmottes
committed Details | Review
remove butterfly-logs-migrated gsettings key (2.31 KB, patch)
2011-09-22 14:47 UTC, Guillaume Desmottes
committed Details | Review

Description Jonny Lamb 2010-03-11 11:49:08 UTC
Empathy contains workarounds for butterfly's old way of doing 1-1 text chats. For now, there is code to work with both old and new versions of butterfly. We should remove these workarounds when we've decided we don't care about old butterfly anymore.

 1. in empathy-tp-chat.c, it sets the remote-contact from the other participant
    of the MUC.

 2. empathy-chat-window.c contains something else about MSN group chats.

There could easily be more.

See bug #612461 for some more details.
Comment 1 Jonny Lamb 2010-03-15 08:13:33 UTC
In bug #612519, I added a migration path for logs from old butterfly to new butterfly (due to the removal of network ID from contact identifiers).

We should remove that too, when we no longer care about old butterfly.
Comment 2 Guillaume Desmottes 2010-05-27 15:10:45 UTC
It would be good to make these changes in 2.31.x.
Jonny: any chance you could cook a branch?
Comment 3 Guillaume Desmottes 2010-09-14 09:16:45 UTC
That will be for 3.0, I don't want to risk regressions at this point.
Comment 4 Guillaume Desmottes 2010-09-22 16:27:47 UTC
I removed the butterfly migration tool : http://git.Collabora.co.uk/?p=user/cassidy/empathy;a=shortlog;h=refs/heads/butterfly-migration
Comment 5 Guillaume Desmottes 2010-09-23 07:28:38 UTC
This patch has been "included" in http://git.collabora.co.uk/?p=user/jonny/empathy.git;a=shortlog;h=refs/heads/butterfly

Looks good assuming you tested group chats with a recent butterfly.

We'll merge it once 2.30 will be branched.
Comment 6 Guillaume Desmottes 2011-09-22 14:47:28 UTC
Created attachment 197254 [details] [review]
all: remove butterfly workarounds (bgo#612555)

Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
Comment 7 Guillaume Desmottes 2011-09-22 14:47:31 UTC
Created attachment 197255 [details] [review]
remove butterfly-logs-migrated gsettings key
Comment 8 Guillaume Desmottes 2011-09-22 14:47:58 UTC
Why am I constantly failing to merge this? I rebased the branch on top of master and will attach patches so, hopefully, I will actually merge it this time.
Comment 9 Guillaume Desmottes 2011-09-26 10:28:02 UTC
Attachment 197255 [details] pushed as 3a459b3 - remove butterfly-logs-migrated gsettings key

Merged to master.