- stpeter has joined
- stpeter has left
- stpeter has joined
- stpeter has left
- Lance has joined
- Lance has left
- m&m has joined
- stpeter has joined
- stpeter has left
- m&m has left
- stpeter has joined
- tato has joined
- stpeter has left
- stpeter has joined
- Lance has joined
- Tobias has left
- stpeter has left
- stpeter has joined
- stpeter has left
- bear has left
- bear has joined
- Lance has joined
- Kev has joined
- bear has left
- Tobias has left
- tato has left
- ralphm has left
- ralphm has joined
- Tobias has joined
- Tobias has left
- Tobias has joined
- Lance has joined
- Lance has left
- tato has joined
- tato has left
- stpeter has joined
- stpeter has left
- m&m has joined
- Zash has joined
- stpeter has joined
- stpeter has left
- stpeter has joined
- stpeter has left
- Peter Waher has joined
- Zash has joined
- jabberjocke has left
- jabberjocke has joined
- jabberjocke has left
- Zash has joined
-
Tobias
are there any outstanding votes from me?
-
Kev
Not for another 2 minutes :)
-
Tobias
great
-
m&m
ding
-
Tobias
dong
-
Tobias
the witch is dead
-
m&m
the witch is dead
-
m&m
dammit
-
Kev
Which old witch?
-
Kev
1) Roll call!
-
MattJ
Present
-
m&m
presente
-
Tobias
here
-
Kev
Le Ralph?
-
ralphm
here
-
Kev
Marvellous.
-
m&m
yay!
-
Kev
2) http://xmpp.org/extensions/xep-0297.html Advance to Draft?
-
Kanchil
Kev: http://xmpp.org/extensions/xep-0297.html: XEP-0297: Stanza Forwarding
-
m&m
+1 from me
-
MattJ
+1
-
Tobias
+1
-
ralphm
+1
-
Kev
I'll double check before sending +1 to list.
-
Kev
I think that was the only voting action this week.
-
Kev
So unless I missed one...
-
Kev
3) Date of next meeting
-
m&m
SBTSBC WFM
-
Tobias
wfm
-
Kev
Excellent.
-
MattJ
ditto
-
ralphm
yay
-
Kev
ralphm?
-
Kev
OK.
-
Kev
4) AOB.
-
MattJ
Yes, my outstanding votes need recording :)
-
m&m
I notice the Board and Council nominees are thin
-
Tobias
do we already have a new version of RTT to read/vote on or will a last call be reissued?
-
MattJ
I'm +1 on 220 and 288
-
Kev
The 301 authors have submitted another version to Peter to address m&m's comments, although not my last remaining comment (which I first raised ages ago).
-
Kev
Tobias: Was already typing :)
-
Kev
FWIW, my remaining comment (which didn't go to list because I was replying to a mail they didn't send to list, accidentally) was:
-
Kev
I'm sorry for being a nuisance yet again, but I have one remaining nit. At the end of 6.1 you have the ...MAY implicitly request... e.g. when...invisible/offline. Can you tighten this up just slightly to be clear that implicit discovery is only allowed when normal discovery isn't possible? I suggest this tweak: "While explicit discovery is strongly RECOMMENDED (see Determining Support), the sender client MAY implicitly request and discover the use of real-time text, by sending <rtt event='init'/> upon activation" -> "While explicit discovery is REQUIRED (see Determining Support) where possible, it is not possible to use explicit discovery when the sender does not share a presence subscription with the the contact and knows only their bare JID (e.g. they have yet to receive stanzas from the contact). In this case, the sender client MAY implicitly request and discover the use of real-time text, by sending <rtt event='init'/> upon activation" I think this keeps your ability to discover implicitly when explicit discovery isn't possible, but maintains that in all other cases you need to do explicit discovery.
-
ralphm
I'm +1 on 220 and 228 as well
-
Kev
I feel fairly strongly that we shouldn't be introducing another pseudo-discovery mess like 85 here. (85 became a mess because 115 didn't exist when it was published, and we needed to maintain backwards compatibility).
-
m&m
115 and decloaking
-
ralphm
Kev: this came up before, and I agree
-
Kev
Having worked on a couple of 85 implementations I don't think that confusion is helpful.
-
Tobias
i think discovery should be used where possible...if they don't want expensive discos they can ship their clients with precalculated caps databases
-
MattJ
Makes sense to me
-
Kev
ralphm: It did, but the authors didn't really address it last time (and haven't this time), claiming they need to be compatible with -85.
- waqas has joined
-
Kev
m&m: I thought about saying they should be using decloaking, but I can also see the argument that decloaking hasn't actually gone anywhere.
-
ralphm
How is that even an issue? Clients that implement XEP-0085 will, eh, implement XEP-0085.
-
Kev
ralphm: Right, I don't think my proposed text means there's ever a case where you could do -85 but couldn't do -301.
-
Kev
I'd like to keep blocking until this is addressed, so I'm presenting it here so the rest of Council can talk me down if they disagree with me.
-
Kev
But it doesn't seem like they do :)
-
Zash
So, 280 (and 313) could move forward now? (If Kev +1es)
-
ralphm
Kev: I support your -1.
-
m&m
Zash: in theory
-
m&m
Kev: hold the line
-
Kev
Zash: I think they can go to LC, if the authors request it, yes.
-
Kev
ralphm / m&m: Ta.
-
MattJ
313 isn't quite ready yet, I have a new version I need to push
-
Kev
OK. I note Ralph and Matt's votes from earlier, will minute.
-
MattJ
But then it'll be ready
-
ralphm
Kev: that kind of moves this to 'Rejected', right?
-
Kev
Anything else for AOB?
-
Tobias
could we have the votes on our votes page?
-
m&m
I notice the Board and Council nominee list is thin
-
Kev
ralphm: If we're following the letter of XEP-0001 (which we never do), it would, yes. But I'm happy with the usual "We'll just keep it in Proposed until all feedback is addressed".
-
Kev
ralphm: What are your thoughts?
-
MattJ
Does XEP-0001 need updating to reflect this process then?
-
ralphm
Kev: practically, how could a spec ever move to rejected?
-
Kev
m&m: Yes, seems so. I'll apply to Council again. I'm aware of people being poked for Board behind the scenes.
- stpeter has joined
- stpeter has left
-
Tobias
referring to this page http://xmpp.org/about-xmpp/xsf/xmpp-council/twelfth-council/
-
Kanchil
Tobias: http://xmpp.org/about-xmpp/xsf/xmpp-council/twelfth-council/: Twelfth Council – The XMPP Standards Foundation
-
Kev
ralphm: Only if we decided during LC that it wasn't ever going to be appropriate to move to Draft, I think.
-
ralphm
hm
-
Kev
Tobias: I think Peter usually maintains that page. I'm sure he'd appreciate a volunteer, if you are :)
-
Tobias
sure...but i have no clue who voted what :)
-
Kev
MattJ: I think probably updating XEP-0001 to match reality is desirable. Although given the imminent departure of Board, it might be best to wait for next term.
-
Kev
Tobias: The minutes :)
-
Zash
m&m: Know of any issues with 280?
-
Kev
Tobias: If you want to take this on, I'd suggest poking Peter.
-
ralphm
I was planning on running for Council
- stpeter has joined
-
MattJ
Zash, m&m: might hate me for this, but it doesn't use hints
-
stpeter
(sorry, I got delayed and I'm also on a conference call)
-
ralphm
hey stpeter
-
Kev
Hi Peter.
-
m&m
Zash: I think fippo and cridland (in a previous life) worked out most of the technical hurdles, and the latest draft reflects this
-
m&m
I can live without hints (-:
-
Kev
I'm not sure where we are meeting-wise, now. I think we've dealt with all official business and can close?
-
Tobias
we're at AOB
-
Kev
AOB was the last item, yes.
-
Kev
It's not clear that we're actually still in it :)
-
m&m
so, if you're going to run, get your page up!
-
Kev
m&m: Done.
-
Kev
Although I should update it to not be a copy of the last eight years :)
- m&m jots a note to pester Lance about putting up an actual page
-
Kev
OK, I think we're done with AOB and are just chatting here?
-
m&m
Kev: you could go the bot route (-:
-
m&m
/nod
-
Kev
So, last call for AOB :)
-
MattJ
m&m, I heard you may not be in Portland... say it ain't so
-
m&m
I will not be in Portland )-:
-
m&m
not physically
-
ralphm
I'd like to chat a bit about Porland, outside this meeting
-
m&m
if there's a remote option, I'll join that
-
Kev
OK, let's close up then.
-
Kev
Thanks all!
- Kev bangs the gavel.
-
ralphm
Thanks!
-
ralphm
So, Summit #14
-
Tobias
thanks
-
ralphm
There's been some talk, the number of people signing up is rather low.
-
ralphm
Still, I do think it is worth it to meet up.
-
Kev
Yeah, I'm afraid we don't really have the cycles to lose anyone for a week at the moment, else I'd be inclined to attend.
-
ralphm
Not all talk with a large group like usual, but at least partially do some actual work.
-
Zash
m&m: Didn't someone mention that 280 + MUC was an issue? And using hints instead of the 280-only <private> would be nice.
-
m&m
Zash: I'm a moron … I see 280 and thought 288
-
m&m
I need to go back over 280
-
m&m
MUC private messages can be an issue
-
Zash
For MAM too
-
m&m
Why is the server applying carbons to things that don't come immediately from an active endpoint?
-
ralphm
(Summit) For example, our web site needs love, spec pages, splitting up XEP-0060. Maybe something like tutorials for publish-subscribe and other topics.
-
Kev
ralphm: On the pubsub topic, did you see Remko's blog post? I thought that was pretty neat.
-
Kev
Oh, damn, there was something I wanted to discuss in AOB. Nevermind, can do it out of band.
- stpeter is deep in explanations of XMPP and is not paying attention here
-
m&m
(-:
-
ralphm
Kev: yeah, stuff like that is great.
-
Kev
stpeter: Feel free to report back once you know about it :D
-
ralphm
Kev: I was looking at http://www.rabbitmq.com/getstarted.html
-
Kanchil
ralphm: http://www.rabbitmq.com/getstarted.html: RabbitMQ - Getting started with RabbitMQ
-
ralphm
Kev: and also, I am sensing that we should have an offering for people using XMPP as part of their application, without starting out with a full-fledged XMPP server.
-
Zash
m&m: Hm? A PM from a remote MUC looks exactly like a chat message from a s2s connection.
-
ralphm
Kev: of course the existing software to support this use case is lacking, so maybe we should try come up with what's needed for something like that
-
Kev
ralphm: Hmm. I'm not sure what the value of only having part of a server is. Or did I misunderstand?
-
ralphm
Kev: use case is something like Facebook. They started out with ejabberd, needed to replace most of the guts of the thing (like the session manager) and finally started rebuilding it from scratch.
-
ralphm
Kev: I did this for just publish-subscribe at Mediamatic
- m&m goes back to his day job
-
ralphm
Kev: and I am sure that many people trying to use XMPP as part of their application get stuck on this
-
m&m
Zash: I'm not understanding your terseness then
- m&m really does go back to his day job now
-
Kev
Facebook is a somewhat special case, because they were mapping an existing IM implementation onto XMPP at the boundary, most people don't have large internal IM systems. So the Mediamatic case is probably more interesting.
-
Kev
So, in what way was what you did there different to e.g. running up M-Link* and only using the pubsub bits.
-
Kev
[* Replace with server of choice]
-
stpeter
heh, the topic of XMPP compliance testing has arisen on this conference call :-)
-
ralphm
Kev: actually, I have exposed a model of a publish-subscribe node as an internal API, not unlike what web frameworks do for building web sites
-
ralphm
Kev: and then used that to glue it on top of the (HTTP API) of the website
-
Kev
I don't think this is the ideal medium for discussing this, sadly. What you describe sounds naively like putting a relevant API over the top of XMPP, rather than needing to cut bits out of servers.
-
ralphm
Kev: it also uses the s2s implementation in Wokkel, but you could also run it as a server-side component and have a (bare) server do that part.
-
ralphm
Kev: that might be true.
- tato has joined
-
Kev
I guess one option would be to register xmppformiddleware.com, and do much like the RabbitMQ thing, with how to do basic stuff in different languages. I would suggest that doing this through the XSF would result in too much need for fairness. e.g. if I was working on it, I'd pick Swiften for C++, and ignore Gloox, Stroke for Java and ignore Smack, etc.
-
Kev
I think it would be very unhelpful to have 37 different 'how to do it in Python' examples, for each of the libraries.
-
ralphm
Kev: oh, it doesn't really need to be an XSF thing at all
-
Kev
But I think it'd be a really interesting project to do outside the XSF.
-
ralphm
Kev: but a nice topic for the Summit
-
Kev
And I'd be willing and/or keen to work on such things with people (but not alone).
-
ralphm
Kev: also, make sure that you block out Summit #15 (Brussels) in your agenda. :-D
-
Kev
Point.
-
ralphm
(and those of your minions)
-
Kev
Haha. I have no minions, sadly. We're all Kurt's minions.
-
ralphm
Kev: all Kurt's minions then. Whatever makes you guys show up.
-
Kev
Do we have days for the summit yet?
-
ralphm
Kev: not yet
-
Kev
OK.
- Peter Waher has left
-
ralphm
I do know there is http://cfgmgmtcamp.eu on Monday and Tuesday. Not sure if that's a problem.
-
Kanchil
ralphm: http://cfgmgmtcamp.eu: Config Management Camp 2014, Gent
-
m&m
I thought the rough consensus was to do the summit before, not after?
-
m&m
because people are worn out after FOSDEM (-:
-
ralphm
yeah
-
ralphm
30/31 seems fine to me
-
Kev
m&m: And because they can head home on the Sunday of FOSDEM, cutting a day off the trip :)
-
ralphm
Kev: well yeah, *those* people
-
Kev
I see the Sunday of FOSDEM as being by far the least productive of the four days, personally.
-
m&m
You mean the LOSERS! (-:
-
m&m
and miss out on a prime opportunity for more beer
-
stpeter
yay, finished with my conf call
- Lance has joined
-
Kev
m&m: I'm aware my desire to be at home is much stronger than most people's (and my desire for beer much less strong), yes.
-
ralphm
Kev: it is what you make of it. I've done some productive stuff by grabbing one or two other people into a hacker room and then do some speccing, in previous years
-
Kev
I don't claim it can't be productive, but I find it all exhausting, and I'd rather concentrate my energy on the other days :)
-
ralphm
Kev: I say you need more training.
-
Kev
Possibly.
-
Kev
stpeter: The remaining item that I forgot to put into AOB is how we're going to move Reachability forwards.
-
Kev
Or upwards, or whatever direction the process goes in.
-
stpeter
yes
- Kev pokes Emil again.
-
stpeter
is the meeting still going here or is this post-meeting chat?
-
Kev
Post-meeting chat.
-
m&m
it's the after-meeting
-
stpeter
ok
-
Kev
Good grief, do you think we've been going for 50 minutes? :)
-
stpeter
I doubted it!
-
Kev
Who are the people who're building things with the XEP, and how do we get them to confirm/deny that it's doing its job?
-
stpeter
I think I'll ping all the folks who provided feedback on the CUSAX spec
-
Kev
Thanks.
-
stpeter
I might have a non-CUSAX use case, too
- stpeter pokes the developers he's been working with on the side
-
Kev
This feels like it should be part of a vcard spec, rather than independent, but I'm not going to be Mr. Unpopular and do anything because of that. The world is what it is.
-
stpeter
sometimes you have more dynamic information that would not go into your vCard
-
stpeter
e.g., you walk into a conference room and based on near-field communication or simple old reading you discover the 'tel:' or 'sip:' URI for a video endpoint
-
Kev
Marvellous, I feel better about it now, thanks.
-
stpeter
once you walk out of the room, you don't want to update your vCard
-
Kev
I hadn't quite clicked it was an as-you-walk thing, when it talked about moving buildings.
-
Kev
Yeah, that makes sense.
-
stpeter
but I am not sure that people are building this into products yet, although I wish they would!
-
stpeter
ideally that stuff would be automated
-
stpeter
so I walk into a conference room and my XMPP client can push my temporary contact location to you
-
Kev
All makes sense, ta.
-
stpeter
if I have a more stable contact address (e.g., my configured SIP URI) then yes, that makes sense to put in my vCard for sure
-
stpeter
if that's not clear then it needs to be
-
Zash
Multiple vCards or vCard items in their own PEP nodes?
-
stpeter
Zash: why would I want to have multiple vCards? sounds confusing...
- stpeter curses at his inbox
-
Kev
stpeter: I'd suggest putting (e.g. changing their addresses as they walk from one room to another) to the bit in section 2 about dynamicness.
-
stpeter
Kev: yes
-
ralphm
stpeter: Persona. E.g. I have multiple google plus accounts (personal and company)
-
Zash
stpeter: Simplified access control, namespace/spec reuse, separation based on TTL
-
Kev
Spell it out for stupid people like me :)
-
ralphm
Zash: you arguably don't need multiple items for restricted access
-
ralphm
(you can serve up different content)
-
Zash
ralphm: Do we have anything for only sharing parts of vCards based on who's receiving it?
-
Zash
The OneSocialWeb people were working on something to address that, but I don't think it ever got submitted
-
stpeter
ralphm: BTW the folks I was chatting with earlier are going to use pubsub for most of their use cases
-
ralphm
Zash: you don't need additional protocol for the subscribing/retrieval part
-
ralphm
stpeter: cool
-
Zash
ralphm, but things like not giving out my private phone numbers to people not in my contact list or limiting it to a specific roster group
-
ralphm
Zash: you could do this as part of the implementation. Depending who asks, subscribes, you give a different view on the same data.
-
Kev
ralphm: We have no way of defining that though, I think.
-
ralphm
Zash: you might want to specify how to make a service do that.
-
Kev
So you could patch your server to do these things, but it's specific to your deployment.
-
ralphm
Zash: like with node configs
-
Zash
ralphm: Yeah
-
ralphm
my point was that you don't need additional protocol, per se
-
ralphm
My steak is calling. Back in a bit.
-
Kev
Mmmm. Steak.
-
stpeter
heh
-
stpeter
at some point I'll need to scroll up and see what all the discussion was about, but first I'm trying to finalize some summit details
- Tobias has joined
-
stpeter
hmm, last year we spent quite a bit on room / catering at the Summit, I'm sure I can get that down a bit this time
-
Tobias
at both meetings?
-
stpeter
no, just in Portland
-
Tobias
ahh..k
-
stpeter
the meeting rooms are free for me at the Cisco office in Diegem ;-)
-
Tobias
stpeter, maybe cisco also runs a catering business which needs to produce profits :D
-
stpeter
heh
-
stpeter
pizza boxes? ;-)
-
Kev
Mmmmm, pizza.
- Lance has left
- Lance has joined
- Lance has left
- tato has left
- tato has joined
- tato has left
- jabberjocke has joined
- Zash has joined
- Lance has joined
- Lance has left
- Lance has joined
- Zash has left
- Tobias has left
- tato has joined
- stpeter has left
- m&m has left
- stpeter has joined
- stpeter has left
- stpeter has joined
- stpeter has left
- Lance has joined
- Lance has left
- m&m has joined
- stpeter has joined
- stpeter has left
- m&m has left
- stpeter has joined
- tato has joined
- stpeter has left
- stpeter has joined
- Lance has joined
- Tobias has left
- stpeter has left
- stpeter has joined
- stpeter has left
- bear has left
- bear has joined
- Lance has joined
- Kev has joined
- bear has left
- Tobias has left
- tato has left
- ralphm has left
- ralphm has joined
- Tobias has joined
- Tobias has left
- Tobias has joined
- Lance has joined
- Lance has left
- tato has joined
- tato has left
- stpeter has joined
- stpeter has left
- m&m has joined
- Zash has joined
- stpeter has joined
- stpeter has left
- stpeter has joined
- stpeter has left
- Peter Waher has joined
- Zash has joined
- jabberjocke has left
- jabberjocke has joined
- jabberjocke has left
- Zash has joined
- waqas has joined
- stpeter has joined
- stpeter has left
- stpeter has joined
- tato has joined
- Peter Waher has left
- Lance has joined
- Tobias has joined
- Lance has left
- Lance has joined
- Lance has left
- tato has left
- tato has joined
- tato has left
- jabberjocke has joined
- Zash has joined
- Lance has joined
- Lance has left
- Lance has joined
- Zash has left
- Tobias has left
- tato has joined
- stpeter has left
- m&m has left