On Thu, Jan 24, 2008 at 12:31:26PM -0700, Joe Hildebrand wrote:
> On Jan 24, 2008, at 10:56 AM, Peter Saint-Andre wrote:
>
>>>  4. Sort and append the extended information:
>>> "FORM_TYPE<urn:xmpp:dataforms:softwareinfo",
>>
>> Didn't we decide to leave that out?
>
> I don't think we discussed it, but:

I raised the possibility of multiple extensions but we punted on it at
the time.

> a) it's semantically relevant.
> b) I don't want to have to special-case the generating logic, if I don't 
> have to.

Nod.

>>> - We need to specify what happens if there are multiple XEP-128
>>> extensions.  There are several choices:
>>>  1. Only use the extension of FORM_TYPE urn:xmpp:dataforms:softwareinfo
>>>  2. Only use the first one
>>>  3. Append all the extensions, after sorting by FORM_TYPE
>>>  4. Append all the extensions, inter-sorting between the fields in  
>>> all
>>> forms
>>>  5. Append all the extensions, in the order that they appear, only
>>> sorting the fields in each form
>>>
>>>  Of these choices, I hate 5 the least, and am open to other ideas.
>>
>> Hmm, no strong preference here yet, I'll ponder it before posting  
>> again.
>
>
> I really don't like 1-3, so my opinion is that it should either be 4, 5 
> or something better that someone else comes up with.

I kind of like 3. 5 seems problematic (what if your order is different
from my order because of DOM processing strangeness or whatever?). But 4
would be fine with me.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/

Reply via email to