Bug 270421

Summary: avatars once selected do not get pushed on the server
Product: [Unmaintained] telepathy Reporter: Alin M Elena <alinm.elena>
Component: accounts-kcmAssignee: Telepathy Bugs <kde-telepathy-bugs>
Status: RESOLVED WAITINGFORINFO    
Severity: normal CC: ddomenichelli, kde, mklapetek
Priority: NOR    
Version: git-latest   
Target Milestone: Future   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alin M Elena 2011-04-08 10:34:17 UTC
Version:           git-latest (using Devel) 
OS:                Linux

I tested with my gtalk/jabber account.
I select a new avatar from file... but it does not seem to get propagated to the server... 

Alin

Reproducible: Didn't try




OS: Linux (x86_64) release 2.6.38-27-desktop
Compiler: gcc
Comment 1 Francesco Nwokeka 2011-05-09 09:54:20 UTC
*** Bug 271973 has been marked as a duplicate of this bug. ***
Comment 2 Martin Klapetek 2011-10-28 12:19:34 UTC
I'm now thinking how to actually handle avatars, because on some services you can't really change your avatar from clients (facebook chat, possibly gtalk now that it's connected with g+). Can we detect which accounts support changing avatar? If not, then I say we limit it on the client side, so you won't be able to change it for fbchat, gtalk and perhaps some others.

But this then raises another question - what to do with the avatars? Because if you have three accounts (fbchat, gtalk, jabber) and you have three different avatars, which one do you want to see? Would a "slideshow" composed of these avatars be any good? Or simply stick with the current concept, ie. select which avatar to display in contact list?

Please share your comments and opinions.
Comment 3 Daniele E. Domenichelli 2011-10-28 12:58:21 UTC
(In reply to comment #2)
> Can we detect which accounts support changing
> avatar? If not, then I say we limit it on the client side, so you won't be
> able to change it for fbchat, gtalk and perhaps some others.

This question should be forwarded upstream... here [1] there is the possibility to know which mime types are supported for a protocol, an empty string could mean that avatar cannot be set. It should be possible to override this on a .profile but unfortunately I don't see any way to override this on the spec [2]

[1]http://telepathy.freedesktop.org/spec/Protocol_Interface_Avatars.html
[2]http://telepathy.freedesktop.org/wiki/service-profile-v1

> But this then raises another question - what to do with the avatars? Because
> if you have three accounts (fbchat, gtalk, jabber) and you have three
> different avatars, which one do you want to see? Would a "slideshow" composed
> of these avatars be any good? Or simply stick with the current concept, ie.
> select which avatar to display in contact list?

At the moment I don't see any avatar in the contact list, and I cannot choose any from the list.
Anyway, when I choose the avatar or the display name, I'd like to be able to choose if set it for all the accounts, or just keep it as my locally shown avatar, for example with a [set avatar for all the accounts] checkbox in the dropdown menu with the avatars or something similar.
Comment 4 Martin Klapetek 2012-03-07 11:37:24 UTC
Avatars handling was rewritten and moved to accounts-kcm, can you please test this with the newest version? Thanks.
Comment 5 David Edmundson 2013-07-14 19:47:32 UTC
> Avatars handling was rewritten and moved to accounts-kcm, can you please test this with the newest version? Thanks.

Waiting for the info above.
Comment 6 Alin M Elena 2013-07-15 12:17:20 UTC
Hi David,

It will take some time to get the things set up again... a quick look unfortunately did not prove to happy... 

I got a crash trying to change the avatar... 
Once I rebuild everything if the crash is still there I will open a new bug and add the trace.

Alin