-
fippo
kev: there needs to be a decision about the format first -- linuxwolf made me think (@ http://mail.jabber.org/pipermail/jingle/2013-November/002037.html ) that the hex-with-colons has some advantages over the raw-base64
-
Lance
and those advantages are?
-
Lance
all i can think of is simpler compatibility with sdp, but that's just a single application of this xep
-
fippo
not just sdp. that format is used by sdp because browsers and openssl use it
-
fippo
this might be a display issue, so it's a small decision
-
Kev
Is there a recommendation anywhere that iqs should return quickly?
-
MattJ
Yes, but it's rather open to interpretation
-
MattJ
It doesn't use the word "quickly"
-
Kev
Do you know where?
-
MattJ
Somewhere, I'm looking to ensure I didn't imagine this sentence
-
MattJ
I remember arguing with someone about it, so it exists somewhere I'm fairly sure
-
Kev
I'm having issues with how much of rayo is presence.
-
Kev
Or the two in the inbox, anyway.
-
Kev
Rayo itself using presence from epemeral JIDs to show them coming into play seems sensible enough.
-
stpeter
(I don't see anything in RFC 6120 about quick responses to IQ requests)
-
fippo
kev: i have too...
-
fippo
mostly because I think that presence shouldn't be used for actual data
-
MattJ
I'm unable to find the text that I'm thinking of :/
-
fippo
but that is for the core rayo spec
-
MattJ
Maybe I'm confusing iq with something else
-
Kev
I'm pondering if saying "send this fax" shouldn't respond once the fax is sent, rather than immediately returning, and then later sending a presence with the result, which seems really wrong.
-
fippo
jingle has some precedence for iq-should-return-quickly -- we don't wait for the user to accept before sending the result
-
fippo
brb
-
Kev
It feels like doing what I was suggesting isn't quite right. I was wondering if we have anything written anywhere to support the feeling.
-
Kev
Regardless, I think the faux-result doesn't belong in presence :)
-
MattJ
After skimming all the RFCs, I can only conclude I was mistake with my "Yes" to your original question
-
MattJ
*mistaken
-
Kev
Ta.
-
MattJ
How will we know when you're nodding if we have no video?
- Dave Cridland nods
-
fippo
kev: i'm thinking that rayo itself uses presence in alot of cases where i don't know if it really fits
-
Kev
That may be fair.
-
fippo
looking at 0327 i'm also wondering about the rationale of putting urn:xmpp:rayo:client:1 into the node with a caps element
-
fippo
in fact, the whole usage of node there...
-
Lance
yeah, that feels too much like an implementation hack
-
Tobias
just FYI: i might be leaving earlier later, will send any remaining votes before weekend
-
Dave Cridland
Tobias, You might be leaving "earlier later"?
-
Tobias
earlier than the council end, later on this day :)
-
Kev
'tis time.
-
Kev
1) Roll call.
-
Lance
here
-
Tobias
here
-
fippo
here
-
Tobias
MattJ, ping
-
MattJ
Here
-
MattJ
Laggy, but here
-
Kev
Excellent.
-
Kev
2 - http://xmpp.org/extensions/inbox/rayo-cpa.html
-
Kev
Accept as Experimental?
-
Kev
I have a number of reservations about this, not least of which that it seems to be reimplementing pubsub.
-
fippo
kev: i have similar objections, but not against this spec but against rayo
-
Kev
But...I'm not sure that justifies rejecting it.
-
Tobias
don't we already have a DTMF xepß
-
Lance
I have reserverations about most of rayo, but i'm +1 for experimental for this since rayo is too
-
Lance
for cpa itself, the main issue i have is it getting its namespaces consistent
-
fippo
i'm +1 -- there are some nits i posted to standards@, but I'm sure ben langfied will fix them
-
Kev
Tobias: 181?
-
stpeter
right, XEP-0181
-
Tobias
yes
-
Kev
I don't think this is competing with 181.
-
MattJ
Hmm, I'd forgotten about that one
-
fippo
tobias: 0181 is inside a jingle session. rayo is about call control
-
Tobias
fippo, ahh...ok
-
fippo
so you might want notifications without being part of the session
-
Tobias
right
-
Kev
I did spend a while re-reading 327 to remind myself this afternoon. There's lots there that doesn't sit quite right.
-
fippo
FWIW, i've heard a lengthy rant about rayo vs csta-xml from our csta-guy
-
MattJ
I think Ben would be quite open to feedback
-
Kev
I think this is !-1 from Fippo, Lance, Kev.
-
Kev
Matt/Tobias?
-
MattJ
+1 to accpting
-
Tobias
i'm okay with accepting as experimental
-
Kev
Marvellous.
-
Kev
3 - http://xmpp.org/extensions/inbox/rayo-fax.html Accept as experimental?
-
Tobias
haven't read that yet in detail
-
Lance
same reasoning as above, +1 experimental
-
fippo
found some broken links, ben promised to fix them so i'm +1 as well
-
Lance
my main question for the fax one is why splitting it into two namespaces?
-
Kev
I'm really not comfortable with using <presence/> in place of an <iq =result/>, but I think this falls under the whole 'too much presence in rayo' thing.
-
Kev
So I'm again OK with experimental.
-
Kev
Tobias: Is that a "will vote on list"?
-
Kev
MattJ?
-
Tobias
Kev, yes
-
MattJ
+1 to accepting
-
Kev
4) Adding tables to 71. Not really a Council action, but I'd like go gauge opinion here.
-
Tobias
k...will read the rest of the log later..sry..g2g
-
Kev
Tobias: Bibi.
-
Lance
I'm ok wth adding tables to 71
-
Kev
I'm vaguely opposed to adding new elements to 71, in something that's Draft.
-
MattJ
and... what next? :)
-
fippo
is 0071 extensible in a way that support for tables can be disco'd?
-
stpeter
fippo: no
-
Kev
Well, sure it is, if we add the text on disco :)
-
stpeter
yeah
-
Kev
But I feel like this doesn't fit into the spirit of non-backwards compatible changes for Draft, and shoving it in a new XEP with discovery would be appropriate.
-
stpeter
but XEP-0071 wasn't designed that that in mind -- we could add it, though
-
Dave Cridland
Adding extensibility with no impact to the deployed base seems like something that could be added in Draft.
-
stpeter
I apologize for being weeks behind on email, but what exactly is the use case? is this really an IM thing?
-
MattJ
stpeter, I asked that on the list - the answer is yes
-
Kev
Dave Cridland: Yes, if we added discovery we could add it. But at that point, why bother?
-
Kev
stpeter: Yes, IM between non-humans.
-
Dave Cridland
Bot to user communications is the use case.
-
MattJ
Peter Waher wants to be able to send tables of information from a bot or automated service
-
stpeter
XHTML-IM was designed for IM use cases, not generalized communication
-
Kev
I'm not opposed to the use case
-
stpeter
by "IM" I meant human to human communication, sorry
-
Kev
I'd just rather it went into another XEP than we bolted stuff onto 71 at this stage, but if I'm the only one I won't bother objecting to it.
-
MattJ
You're not the only one
-
Kev
So could I get a feeling on whether people are OK with adding discovery+tables to 71?
-
MattJ
I think if we start adding to 71 now, it'll be a slippery slope :)
-
Kev
Just a non-vote +-1 would be good.
-
MattJ
a new XEP with discovery would make sense I think
-
stpeter
aside from needing to improve the security considerations (thanks to Waqas), I would like to push XEP-0071 to Final in 2014
-
fippo
-1 -- a new xep with discovery seems like the better way
-
Lance
yeah, +1 for a new xep. i'm sure there are other issues that need fixing once we dive into it
-
Kev
OK, good enough, thanks.
-
Kev
I'll post thoughts to the list, then.
-
Kev
5) http://xmpp.org/extensions/inbox/eventlogging.html Experimental?
-
stpeter
Lance: "other issues" as in things we need to fix in XHTML-IM?
-
Kev
We've stilll got a couple of items, and we're running out of time, so I'd like to press on.
-
stpeter
(agreed Kev)
-
Lance
+1 experimental for event logging, going by peter's latest version on the list, not the inbox version
-
Kev
So, I'm not intrinsicly opossed to this one. There's a couple of warts that could do with tidying up, to my eye, but that's fine for Experimental.
-
fippo
i'll vote on list. this reminds me of things i've seen in the BEHAVE wg so i want to double-check there
-
Kev
Ah, I've only reviewed the inbox version.
-
Kev
So let's push this out for next meeting once it's in teh inbox.
-
MattJ
Agreed
-
Kev
6) 134 (Design guidelines)
-
Kev
Fippo raised the issue of these being a little dated a while back.
-
fippo
oh yeah...
-
fippo
let me chech when that was...
-
Kev
stpeter: I'm going to guess you don't have time/energy to update this at the moment?
-
stpeter
heh, "Last Updated: 2004-12-09"
-
Dave Cridland
"SI File Transfer [28] is a good example of respecting the strengths and weaknesses of XMPP" - :-)
-
Dave Cridland
That dates it a little.
-
MattJ
oooooh :)
-
stpeter
it probably does need a bit of updating, yes :-)
-
fippo
http://mail.jabber.org/pipermail/standards/2012-September/026812.html
-
Kev
I'd like either stpeter or someone else with Peter's blessing to volunteer to update this, I think.
-
Kev
Or, if that's not on the table, consider whether it should stay at Active.
-
Kev
stpeter: Thoughts?
-
fippo
this sounds like something for brussels or another f2f meeting
-
Dave Cridland
It actually looks mostly reasonable to me. Dated, and could use a little love, but essentially still solid.
-
stpeter
after today I'll have more time to work on things, so I can add this to my .plan :P
-
Kev
There's certainly a bulk of sensible stuff in there.
-
fippo
dave: it lacks caps and pep
-
Peter Waher
Sorry I was not available when you discussed IM in 0071. I can response in AOB later
-
Kev
stpeter: OK, thanks.
-
Kev
6) Date of next.
-
Kev
SBTSBC?
-
MattJ
+1
-
fippo
wfm
-
Lance
wfm
-
stpeter
I'll be offline next week, but have fun :-)
-
Kev
7) AOB?
-
Peter Waher
two things
-
Kev
You have 30 seconds :)
-
Lance
there are the bosh changes that need to be reviewed
-
Peter Waher
First the tables in 0071
-
stpeter
XEP-0156 updates and BOSH patches
-
MattJ
I'm reviewing BOSH
-
Kev
Peter Waher: I'll reply on list for that.
-
stpeter
maybe the Council can consider those next week
-
Peter Waher
(y)
-
Kev
stpeter: Are the BOSH versions published?
-
stpeter
Kev: yes
-
Kev
Ah, I missed, sorry.
-
Kev
So yes, can vote next week.
-
Peter Waher
the original reason for tables in XHTML-IM was to be able to create chat bots for IoT, where tabular output is necessary
-
stpeter
http://xmpp.org/extensions/tmp/xep-0124-1.11.html and http://xmpp.org/extensions/tmp/xep-0206-1.4.html
-
Kev
Peter Waher: I think we can do this on-list.
-
Peter Waher
(y)
-
Kev
Or here, after the meeting, which I want to close now :)
-
Peter Waher
second item:
-
Peter Waher
Dynamic Forms
-
Peter Waher
I've made all updates you requested
-
Peter Waher
even though it took a while
-
Kev
OK, is that in the Inbox again?
-
Peter Waher
yes
-
Kev
Then I just suck. I'll add it to the agenda for next week, sorry.
-
Peter Waher
(y)
-
Kev
Is that everyone/everything?
-
MattJ
Seems so
-
Peter Waher
for my part, yes
-
Kev
Marvellous.
-
Peter Waher
thanks
-
Kev
Thanks all!
- Kev bangs the gavel.
-
MattJ
Thanks Kev :)
-
Peter Waher
If you could update the eventlog XEP in the inbox
-
Peter Waher
with the latest version with all corrections
-
Lance
stpeter: i dont know if there are any other issues in 71, but if we're going to make a 71bis, might as well inspect to see if there are any
-
stpeter
Lance: there are security issues of the kind that Waqas raised in Portland
-
stpeter
we need to add some strong wording to the security considerations
-
Kev
Peter Waher: So, the summary is just that I (and others) would rather see tables in a short extra spec with discovery than put into 71 at this late stage in its life. No opposition to the idea, I think.
-
stpeter
Peter Waher: and yes we need to get you up and running with git access, or figure out a better way to get things updated under source control
-
Kev
If the problem is just entry into Git, I don't mind getting mailed a format-patch and pushing it.
-
fippo
stpeter: actually, could you check whether i have git access? sending you patches is silly :-)
-
Kev
Bear's suggestion was that he'd set up a two-way sync with github once Board decide they're comfortable with that submission method.
-
bear
I'm testing that this weekend
-
Peter Waher
ok, excellent
-
Peter Waher
So, if you think a separate XEP is warranted for tabular data, I can write a proposal. Ok with everybody?
-
Peter Waher
Or do we need to discuss this on-list, before a decision is taken?
-
stpeter
I think a bit of discussion on the list would be good
-
Dave Cridland
Peter Waher, For purely tabular data, there is the forms stuff.
-
Peter Waher
But that wouldn't get displayed in the chat window
-
Peter Waher
I'll search for an example...
-
Peter Waher
Example 1: Tabular data using normal text and tab characters:
-
Peter Waher
http://twitpic.com/djmor4
-
Peter Waher
(reading a device)
-
Peter Waher
As tabular data (using Psi client)
-
Peter Waher
http://twitpic.com/djrq2a
-
Peter Waher
(and XHTML-IM containing tables)
-
stpeter
Peter Waher: ah, that's nice :-)
-
MattJ
Peter Waher, did Psi already allow that? or you added it?
-
Peter Waher
Psi allows it
-
Peter Waher
but only the most basic tables
-
Peter Waher
for instance, I could not use text-align style
-
Peter Waher
to align text within cells left/center/right for instance
-
Peter Waher
(which would be nice)
-
stpeter
heh, XEP-0071 says: Modularization of XHTML defines many additional modules, such as Table Modules, Form Modules, Object Modules, and Frame Modules. None of these modules is part of the XHTML-IM Integration Set. If support for such modules is desired, it MUST be defined in a separate and distinct integration set.
-
Peter Waher
Correct, but the table XHTML module is "very" complex
-
stpeter
yes
-
stpeter
thus my concern
-
Peter Waher
so, a limited subset would suffice
-
stpeter
although many of the XHTML modules are complex
-
stpeter
and we've subsetted most of them anyway
-
Peter Waher
yes, but also, there are many restrictions in XHTML-IM
-
Peter Waher
when it comes to attributes and especially styles
-
Peter Waher
which is OK under the circumstances
-
Peter Waher
exactly
-
Peter Waher
During the discussion on list I proposed a mimimalistic subset
-
stpeter
Peter Waher: great
-
stpeter
Peter Waher: I'm sorry that I haven't posted in that thread, but I shall soon
-
Peter Waher
(y)
-
fippo
http://xmpp.org/extensions/tmp/xep-0156-1.1.html <-- bosh updates include those, right?
-
fippo
(heh, since there is a link to the log in the minutes i don't even need to send an email)
-
Lance
heh
-
Kev
It's on my list.
-
Kev
Up to 8 items already.
-
fippo
oh, i can add another two :-)
-
bear
question - i'm chatting with one of the moz wg-presence folks and he is asking about a reference doc on presence propagation
-
bear
which XEP is that?
-
Kev
I don't understand the question.
-
Lance
that should be core 6120/1, right?
-
fippo
presence propagation?
-
Kev
If it's core presence handling, that's 6121
-
bear
yes, presence handling thanks
-
Lance
Kev: what items do you have so far?
-
Kev
Bosh, Bosh, 156, dynamic forms, event handling, plus the boilerplate.
-
bear
can presence be subscriptions be done by "group" ?
-
Kev
Presence subs are always 1:1
-
Kev
Most servers support shared roster groups of some sort, but that's an implementation detail.
-
bear
thanks
-
stpeter
yeah it would be good to standardize roster groups
-
Lance
in what way?
-
fippo
i think that MUC solves much more use cases than roster groups typically
-
stpeter
hmm
-
stpeter
yeah, now that I think about it I can't say that I care too much about shared roster groups :-)
-
MattJ
Users care about shared roster groups - a lot
-
stpeter
they do
-
MattJ
We also have a Prosody plugin to inject MUC bookmarks based on group
-
MattJ
which a number of people use
-
stpeter
we've never succeeded in defining a common solution here, though
-
fippo
mattj: do they care about presence or chatting with a group of people?
-
MattJ
Both
-
MattJ
I know of people with 4K users in a single group :)
-
stpeter
ouch
-
fippo
i recently had a case where a server crashes because 2000 people had subscribed to 1999 other peoples presence...
-
MattJ
Yeah, it found some bottlenecks in our code :)
-
MattJ
We managed to make Pidgin the bottleneck, which was where we drew the line
-
fippo
MUC has interesting scalability implications here ... i.e. you always send updates only to people that are in the muc
-
MattJ
People do use offline messages
-
fippo
which isn't terribly helpful if all people are in the same timezone and working 9-to-5
-
MattJ
The folk with large groups tend to use it as a way for employees to locate other employees
-
fippo
ah, non-anonymous muc then and smart clients
-
Lance
from yesterday's version of the wiki: https://wiki.mozilla.org/index.php?title=CloudServices/Presence&oldid=766337#Why_not_use_XMPP.3F
-
Lance
and wrong room tab, of course