I agree with your underlying point, but I think -1 gives the impression there's 
something wrong with this as a solution - something should definitely be done 
about the 'avatar situation,' but this is documenting an acceptable solution, 
not adding additional pointless features.


0054 is vcard-temp itself, and doesn't mention avatars.
0153 is a historical hack for avatars using vcard-temp because that's what was 
available at the time;
0084 is supposed to be the current solution for avatars, but many clients 
already have 0153 and so why bother implementing avatars yet again.

We can also add 0398 to this list.

Ultimately, 0153 needs to be discouraged and eventually deprecated, but that 
won't happen until there's a better way to support user avatars in MUCs - which 
0084 doesn't support - so that would be yet another avatar XEP.


It would be nice to have a unified solution for each individual XMPP feature, 
all wrapped up neatly in its own XEP, but if we care about not breaking things 
every time a feature is fixed/updated then that's not really going to happen. 
The solution we currently have is to publish yet more XEPs on the same feature 
and hope there's enough uptake to be able to deprecate the older ones.

_______________________________________________
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: [email protected]
_______________________________________________

Reply via email to