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/
