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] _______________________________________________
