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 632424 - Unable to set jabber/XMPP accounts' nicknames/alias
Unable to set jabber/XMPP accounts' nicknames/alias
Status: RESOLVED NOTGNOME
Product: empathy
Classification: Core
Component: Accounts
2.32.x
Other Linux
: Normal normal
: ---
Assigned To: empathy-maint
Depends on:
Blocks:
 
 
Reported: 2010-10-18 03:40 UTC by Jean-François Fortin Tam
Modified: 2010-10-25 09:45 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
screencast (406.51 KB, video/ogg)
2010-10-18 03:40 UTC, Jean-François Fortin Tam
Details
debug logs (30.00 KB, application/x-tar)
2010-10-19 01:52 UTC, Jean-François Fortin Tam
Details
dbus monitor log (60.00 KB, application/x-tar)
2010-10-20 18:10 UTC, Jean-François Fortin Tam
Details
gabble and dbus-monitor logs (150.00 KB, application/x-tar)
2010-10-23 13:19 UTC, Jean-François Fortin Tam
Details

Description Jean-François Fortin Tam 2010-10-18 03:40:18 UTC
Created attachment 172578 [details]
screencast

I'm unable to set my nickname with my jabber account. Other clients like Pidgin can do it fine, but Empathy always resets it to my jabber ID.

telepathy-gabble 0.10.0 from Ubuntu 10.10.
Comment 1 Guillaume Desmottes 2010-10-18 08:57:52 UTC
Empathy and Gabble logs please?
Comment 2 Jean-François Fortin Tam 2010-10-19 01:52:26 UTC
Created attachment 172665 [details]
debug logs
Comment 3 Guillaume Desmottes 2010-10-19 09:28:27 UTC
Hum weird, I don't see trace of new nick ("Set my nickname damnit" right?) in the gabble log. Can you get a dbus-monitor log as well please?
Comment 4 Jean-François Fortin Tam 2010-10-20 18:10:34 UTC
Created attachment 172866 [details]
dbus monitor log

Here's the requested dbus-monitor log.

And here's some more interesting observations: as you can see in that log, when I started empathy, my nickname was "Set my nickname damnit!" (which was quite a funny surprise). 

I think I figured out what's going on: it seems it only saves/applies the change when you exit Empathy, which means that if you reopen that dialog box without exiting empathy first, it will be reset to the previous value because you'll close that dialog and it will override the new value with the previous value.

Hope that's somewhat clear (and that I indeed guessed what the problem is).
Comment 5 Guillaume Desmottes 2010-10-21 08:19:39 UTC
Could you please describe the precised steps you did when you took this log? What was the initial nick, what you changed it to, what appears after, etc.

Reading D-Bus logs without knowing what happened in Empathy is pretty hard. :)
Comment 6 Jean-François Fortin Tam 2010-10-21 14:05:35 UTC
I'm not sure I remember 100% :) based on my memories and by reading that log, it was probably:

1. Started empathy
2. Started dbus-monitor
3. Opened the profile editor dialog (the thing to change the nickname), and it was already set to "Set my nickname damnit!"
4. Changed it to Jeff, closed the dialog
5. Reopened the dialog and seen that it was reset to "Set my nickname damnit!"
6. Set the nickname to jeff again?

Have you tried? You should be able to reproduce it easily.

Sadly, jabber.apinc.org's server keeps on failing (downtime) every two days for a week now, I can't test at the moment, sadly.
Comment 7 Guillaume Desmottes 2010-10-22 13:19:01 UTC
Yeah, I tried to create an account but the server was down. If you manage to reproduce again, could you please wait a bit before grabing the gabble log? We don't have the server response in the one you attached.
Comment 8 Jean-François Fortin Tam 2010-10-23 13:19:52 UTC
Created attachment 173079 [details]
gabble and dbus-monitor logs

Here's the new logs. What I did this time:
1. start the logs
2. open the user info editor dialog thingy; my nickname is shown as "Jeff"
3. change the nickname to "Jeff Fortin", click Close
4. wait ~30+ seconds
5. reopen the user info editor dialog; my nickname is reset to "Jeff"
6. stop the logging
Comment 9 Guillaume Desmottes 2010-10-25 09:45:20 UTC
I opened a gabble bug to see what gabble devs think: https://bugs.freedesktop.org/show_bug.cgi?id=31097

Closing for now; we'll reopen if it turns out that's actually an empathy bug.