tp-haze: contacts are removed upon deleting the group from contact list.

Bug #601686 reported by Alexander Öhman
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Telepathy Haze
Fix Released
Medium
telepathy-haze (Ubuntu)
Fix Released
Medium
Unassigned
Nominated for Lucid by Omer Akram

Bug Description

Binary package hint: empathy

Ubuntu maverick 10.10
Empathy 2.31.3-1ubuntu1

I wanted to delete an icq-group. And I hoped that empathy would eighter

a) Remove the group but keep the underlying contacts

b) have a message say "If you remove this group ALL contacts in it will dissapear"

I had two accounts MSN and ICQ

all MSN contact was under a group called "ungrouped". While the ICQ contacts where all in tjhe group "other contacts". I hoped that i could trick empathy into realizing that neighter icq nor msn contacts should belong to any group, but rather be kept in one scrambled long list....

I was fully aware that i was asking empathy to remove the top "node" of contacts. But felt that it would eighter "understand" what i ment and file all contacts under ungrouped, or have the message warn me for contact loss, or loose the contact on this machine (but not syncing them away from icq servers).

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: empathy 2.31.3-1ubuntu1
ProcVersionSignature: Ubuntu 2.6.35-6.9-generic 2.6.35-rc3
Uname: Linux 2.6.35-6-generic i686
NonfreeKernelModules: nvidia
Architecture: i386
Date: Sun Jul 4 22:37:00 2010
ExecutablePath: /usr/bin/empathy
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: empathy
XsessionErrors:
 (polkit-gnome-authentication-agent-1:2287): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (transmission:2282): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates_libgtk_only: assertion `private->update_and_descendants_freeze_count > 0' failed

Revision history for this message
In , Will Thompson (wjt) wrote :

I've just noticed that moving a contact from one group to another also deletes the contact. Empathy removes the contact from the first group before adding it to the second. Removing it from the first group also removes it from subscribe. Hilarity.

Revision history for this message
In , Will Thompson (wjt) wrote :

Just took a look at this. Empathy is removing all the contacts from the group (Haze won't let you close non-empty groups). But Haze should do some magic to prevent that deleting all your contacts.

Revision history for this message
In , Simon McVittie (smcv) wrote :

Haze will need porting to TpBaseContactList one day anyway, so I might as well try to make it saner on the way past.

Revision history for this message
In , Simon McVittie (smcv) wrote :

Fixed, with some tests.

Revision history for this message
In , Will Thompson (wjt) wrote :

looks good!

Revision history for this message
In , Simon McVittie (smcv) wrote :

Fixed in git for 0.3.6.

Revision history for this message
Alexander Öhman (alexander-ohmansoft) wrote : empathy tricked me into throwing away my contacts :(

Binary package hint: empathy

Ubuntu maverick 10.10
Empathy 2.31.3-1ubuntu1

I wanted to delete an icq-group. And I hoped that empathy would eighter

a) Remove the group but keep the underlying contacts

b) have a message say "If you remove this group ALL contacts in it will dissapear"

I had two accounts MSN and ICQ

all MSN contact was under a group called "ungrouped". While the ICQ contacts where all in tjhe group "other contacts". I hoped that i could trick empathy into realizing that neighter icq nor msn contacts should belong to any group, but rather be kept in one scrambled long list....

I was fully aware that i was asking empathy to remove the top "node" of contacts. But felt that it would eighter "understand" what i ment and file all contacts under ungrouped, or have the message warn me for contact loss, or loose the contact on this machine (but not syncing them away from icq servers).

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: empathy 2.31.3-1ubuntu1
ProcVersionSignature: Ubuntu 2.6.35-6.9-generic 2.6.35-rc3
Uname: Linux 2.6.35-6-generic i686
NonfreeKernelModules: nvidia
Architecture: i386
Date: Sun Jul 4 22:37:00 2010
ExecutablePath: /usr/bin/empathy
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: empathy
XsessionErrors:
 (polkit-gnome-authentication-agent-1:2287): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (transmission:2282): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates_libgtk_only: assertion `private->update_and_descendants_freeze_count > 0' failed

Revision history for this message
Alexander Öhman (alexander-ohmansoft) wrote :
Revision history for this message
Omer Akram (om26er) wrote :

I cant clearly understand this bug report. but in empathy 2.31.4 when I right click on a group and click remove it says "Do you really want to remove the group 'Ubuntu'?" and adds those to 'Ungrouped'

Revision history for this message
Omer Akram (om26er) wrote :

can you try it again please with 2.31.4?

Changed in empathy (Ubuntu):
status: New → Incomplete
Omer Akram (om26er)
affects: empathy (Ubuntu) → telepathy-haze (Ubuntu)
Changed in telepathy-haze (Ubuntu):
importance: Undecided → Medium
status: Incomplete → Fix Committed
Revision history for this message
Omer Akram (om26er) wrote :

this bug is fixed upstream the fix will be in telepathy-haze. this bug is also present in telepathy-haze 0.3.4 in Lucid.

http://git.collabora.co.uk/?p=telepathy-haze.git;a=commitdiff;h=591f668c9cc18cc87cec7d1cd26b289da558e065;hp=7f5122fc2393701b49a8118b342775c18e11d8f5

Revision history for this message
Omer Akram (om26er) wrote :

I meant the fix is in telepathy-haze 0.3.6

Revision history for this message
Omer Akram (om26er) wrote :
summary: - empathy tricked me into throwing away my contacts :(
+ tp-haze: contacts are removed upon deleting the group from contact list.
Revision history for this message
Omer Akram (om26er) wrote :

talked upstream. this patch is not enough I will come up with a better one.

Revision history for this message
Omer Akram (om26er) wrote :
tags: added: patch
Philip Muškovac (yofel)
tags: added: patch-accepted-upstream
removed: patch
Revision history for this message
Sebastien Bacher (seb128) wrote :

the new version with the fix is in maverick now

Changed in telepathy-haze (Ubuntu):
status: Fix Committed → Fix Released
Changed in telepathy-haze:
importance: Unknown → Medium
status: Unknown → Fix Released
Changed in telepathy-haze:
importance: Medium → Unknown
Changed in telepathy-haze:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.