-
Kev
I'm having a somewhat distracted day. I'm not intending going anywhere, but in case I fail to notice the time later, could someone please send me a message when the time comes.
-
Tobias
sure
-
Kev
Thanks.
- linuxwolf goes looking for his graphite-powered legacy input device
-
Kev
Yees.
- stpeter dents and tweets
-
linuxwolf
this is going to bug me all day
-
Kev
On a yoghurt I'm about to eat (although it's a "0% fat" one, which seems to mean "tastes icky"): "suitable for vegetarians".
-
Kev
One assumes this is contrary to the usual bacon yoghurts, which aren't.
-
linuxwolf
well, there's vegetarians and there's Vegerians
-
linuxwolf
or vegans
-
linuxwolf
which wouldn't eat yogurt if any part came from an animal is some form … such as milk
-
stpeter
don't forget the fruitarians!
-
linuxwolf
vegitarivores and meatarians
-
Kev
linuxwolf: It doesn't claim to be suitable for vegans (which, given it's made from milk, would probably be difficult).
-
linuxwolf
very true
-
linuxwolf
I wonder if they removed all the bacteria … which wouldn't make it yogurt
-
Kev
They certainly removed all the nice.
-
Kev
I'm sure that when I was (much) younger, fruit yoghurts used to taste of fruit. Sometimes even the one advertised on the packaging.
-
linuxwolf
0% fat is almost never a good idea
-
Kev
I didn't notice any fruit yoghurts that weren't fun-free :/
-
linuxwolf
when we were younger, fruit yogurts actually contained fruit
-
linuxwolf
now they have "natural and artificial flavors"
-
Kev
I *like* cherries.
-
Kev
I'm sure I do.
-
Kev
They taste fruity and nice.
-
linuxwolf
you're best bet is to get plain yogurt, add fruit, and blend
- stpeter prefers plain, high-fat yoghurt
-
linuxwolf
maybe some honey too
-
stpeter
and how did we get on this topic? ;-)
-
Kev
Also: Bacon.
-
Kev
stpeter: I'm whining about eating a fun-free yoghurt.
-
linuxwolf
now I'm hugry
-
guusdk
hungry within a minute joining the xmpp council muc.
-
linuxwolf
let's get this over with so I can address that hunger thing
-
Kev
Yeah, I was until I tasted this yoghurt, too!
-
linuxwolf
I think I'll have a ham-and-cheese panini
-
stpeter
have we pinged Ralph and Matthew?
-
Kev
I have (just)
-
linuxwolf
just pinged Ralph
-
linuxwolf
hehe
-
stpeter
oh shoot, gotta join the IETF Tools Team call
-
Tobias
pinged matt
-
Kev
Righty.
-
Kev
1) Roll call
-
Kev
I'm here!
-
ralphm
AOL
-
linuxwolf
presente
-
MattJ
Here!
-
Tobias
here
-
Kev
Amazing.
-
Kev
2) Spec length
-
Kev
What to do about -45 and -60?
-
MattJ
Too long.
-
Kev
XEP-0312: TL;DR
-
linuxwolf
I doubt anyone will argue too short
-
MattJ
Well there are obviously only two things we can do: split or remove
-
ralphm
heh
-
Kev
Right, so, I don't argue with splitting MUC into essentially two - Administration and Usage or something.
-
MattJ
Makes sense
-
Kev
Although I'm not sure what it buys us, really, other than two shorter specs.
-
Kev
We want servers to implement all of it, regardless.
-
Kev
I suppose clients could just implement the non-admin bits (as Swift did for a while).
-
linuxwolf
I think we'd end up with some duplication, with regards to join/create
-
MattJ
Well splitting MUC makes less sense for others, I think
-
MattJ
*less sense than for others
-
ralphm
I haven't really considered splitting MUC
-
MattJ
OTOH I have a growing list of things I'd like to see removed from XEP-0060
-
ralphm
For XEP-0060 there are a lot of optional features
-
ralphm
that could be moved to their own spec
-
linuxwolf
yeah, XEP-0060 could benefit from breakup
-
linuxwolf
not sure about MUC right now
-
Kev
Ok, so is it fair to say that rough consensus is that -45 should be left alone, wrt. splitting it?
-
MattJ
I'm convinced there are a whole bunch of features in XEP-0060 that *nobody* is using
-
ralphm
there you have some very basic use cases that you can build upon
-
Kev
Splitting -60 seems fine to me, although I don't know it in enough depth to suggest where.
-
MattJ
I think MUC isn't too bad
-
stpeter
for MUC, I do think we could fairly easily split the dumb-client parts from the moderator/admin/owner use cases -- and *most* clients don't support any of the latter
-
MattJ
We just need to be sure not to add to it
-
Tobias
do you think the duplication would be much when splitting basic chat features and complex admin stuff for MUC?
-
MattJ
I wouldn't be opposed to an admin/user split of the spec
-
Kev
Tobias: Well, you've got room creation, kicking and things.
-
linuxwolf
stpeter: probably, although some discussion in the "dumb-client" spec would need to talk about create in some referential manner
-
stpeter
linuxwolf: for sure
-
Kev
So a dumb client may not be able to kick, but should still know what being kicked looks like.
-
stpeter
right
-
linuxwolf
yeah
-
Tobias
Kev, but these would only be added by the admin spec, wouldn't they...basic clients would still understand normal errors and such
-
ralphm
sure, you need to discuss roles etc in the core spec
-
stpeter
ralphm: true
-
Kev
So, my rough stance on this is that I'm not opposed to a sensible split for -45 into dumb client and admin, but that I think getting such a split would be hard work that I'm not looking forward to having to review, and very much want to not have to do.
-
MattJ
In fact the main advantage I see of splitting 45 as it stands is that we can experiment with e.g. defining other protocols for admin of a room/service
-
stpeter
so I think it might be useful to take a look at 45 and see what it would look like with the moderator/admin/owner stuff moved to a separate spec
-
ralphm
nod
-
linuxwolf
sure
-
stpeter
MattJ: yes, ad-hoc commands in MUC is on my list :)
-
MattJ
Mine too
-
MattJ
Below MAM :)
-
stpeter
heh
- linuxwolf changes 0.25USD to hildjj
-
stpeter
my workflow is slowing down with the impending end of my IESG term, so I'll have more time soon
-
Kev
Ok, so, pubsub everyone's happy with being split.
-
linuxwolf
s/changes/charges
-
linuxwolf
Kev: definitely
-
Kev
I don't think we need to discuss this further then, do we?
-
linuxwolf
not presently
-
stpeter
Kev: I can take a quick/rough pass at 45
-
Kev
I'll take -45 changes as they come, but I have assorted reservations that I'm happy to have removed by seeing something that works.
-
stpeter
Kev: I think it would be worth discussing 60
-
stpeter
clearly there's a lot in 60
-
Kev
stpeter: Now, or when we have some sort of split pencilled up so we can discuss it?
-
stpeter
well, have people looked at 60 and thought about how we might split it up?
-
stpeter
same kind of thing?
-
linuxwolf
how about we start with everyone's list of "please remove"
-
ralphm
a bit
-
ralphm
most of the configuration bits could be moved out
-
MattJ
I'm still in the process of XEP-0060 review
-
stpeter
i.e., admin/owner/etc. vs mere publish and subscribe?
-
linuxwolf
I've thought about it, but haven't gone into much detail
-
Kev
I haven't, I think everyone else here has a better grasp of pubsub than I do.
-
ralphm
for nodes, subscriptions and pre-conditions
-
stpeter
I think that pub and sub are pretty simple, really
-
MattJ
so I'll probably have a better list when I submit my feedback to the list
-
ralphm
stpeter: yeah
-
stpeter
ok
-
stpeter
so it sounds like we can circle back on this topic in a few weeks
-
linuxwolf
/nod
-
stpeter
and perhaps start a thread on the pubsub@ list?
-
linuxwolf
+1
-
stpeter
I can start a thread on muc@ when I take a rough pass at the split
-
Kev
3) Last call on XEP-0267
-
MattJ
even for subscriptions... I think things like "multiple subscriptions" should be (re)moved (or at least fixed)
-
ralphm
I'd very much like to see XEP-0060 be a very stripped down spec that explains the core use case, with references to other specs for enhanced behaviour
-
MattJ
+100
-
Tobias
+1
-
ralphm
I'll have a pass at XEP-0060 and make a list
-
stpeter
ralphm: super
-
Kev
Do we have implementations of 267 deployed/used now?
-
linuxwolf
garzie
-
linuxwolf
grazie even
-
linuxwolf
gah
-
linuxwolf
Kev: I don't know
-
stpeter
Kev: there's an implementation in Prosody (experimental) but I've not yet had time to deploy it at xmpp.net
-
stpeter
I'd be happy to wait
-
Kev
I'm not opposed to Last Calling it I guess, but I'm unlikely to want to push it to Draft.
-
MattJ
and I haven't looked at it or tested it yet
-
stpeter
right
-
ralphm
two would be nice
-
stpeter
how about I test it out at xmpp.net first
-
MattJ
wfm
-
linuxwolf
+1
-
Tobias
sounds like a plan
- stpeter notes that we might need to think about this non-requirement requirement for multiple implementations and deployment experience before pushing something to Draft
-
Kev
Ok. I may even have comments about it, I think.
-
ralphm
stpeter: I think multiple implementations is still a great thing to have
-
Kev
I treat Experimental as "Not obivously broken" and Draft as "The way we have consensus on solving this", mostly (and Final as "done deal").
-
stpeter
ralphm: always, the question is: is that a requirement for advancement? XEP-0001 doesn't say that
-
Kev
I think the current state of 267 is that we don't know that this is the right way to do this as we've not tried it.
-
stpeter
but that's a topic for a future meeting
-
stpeter
Kev: probably
-
Kev
Or, to phrase it slightly better, it can't stop being Experimental until there's been an experiment.
-
linuxwolf
thought experiments can go far, but maybe not far enough
-
ralphm
right, so the non-requirement kinda makes it easier to assert if it is the right way to do a thing
-
stpeter
anyway
-
stpeter
I think we have a path for 267
-
Kev
We've explicitly made the bar to Experimental very low in recentish meetings.
-
stpeter
more experimentation on the way :)
-
linuxwolf
the bar as been lower (-:
-
MattJ
Kev, *ahem* :)
-
ralphm
Kev: I've never lowered the bar, I don't think it should be very high at all
-
ralphm
but draft should be
-
linuxwolf
I'm with ralphm
-
Kev
Right, that's what I said, isn't it?
-
Kev
We've discussed this recently and agreed that the bar to Experimental should be very low.
-
ralphm
right
-
Kev
It doesn't imply that Draft should be that low.
-
linuxwolf
yes, but some of us started very low, and others needed to move (-:
-
ralphm
so I am again arguing for actual implementations (plural) to move forward
-
linuxwolf
anyway, we're in general agreement, so let's move on (-:
-
Kev
I don't need multiple implementations to persuade me it's Draft ready - but it's the easiest way to persuade me.
-
Kev
linuxwolf: right.
-
Kev
4) Last call on XEP-0297
-
MattJ
+1
-
linuxwolf
are there multiple implementations?
-
stpeter
(BTW, a quick visual comparison of http://xmpp.org/extensions/xep-0045.html#moderator and http://xmpp.org/extensions/xep-0045.html#statuscodes indicates that we'd cut about 40% of XEP-0045 by moving the moderator/admin/owner use cases)
-
Tobias
i don't know of a single implementation
-
Kev
linuxwolf: I think there are, actually, aren't there?
-
stpeter
(but I'll post to muc@ about that....)
-
linuxwolf
MattJ has one for Prosody
-
linuxwolf
right?
-
MattJ
and a client one in Verse
-
Tobias
ah...ok
-
Kev
As the BC guys are using MAM, which uses it.
-
MattJ
Zash wrote both
-
linuxwolf
/-:
-
Tobias
nice
-
MattJ
and yes, BuddyCloud
-
linuxwolf
ok then
-
linuxwolf
+1 for last call
- stpeter notes that we'll need 297 for Carbons
-
Kev
Right.
-
linuxwolf
I'll make my comments during LC
-
Kev
I'm ok with Last Calling this.
-
stpeter
that's why I'm interested in seeing this done
-
linuxwolf
which are related to Carbons
-
ralphm
http://archive.jabber.org/docs/proto-draft/envelope.html
-
Tobias
i gave it a read earlier and it made sense and sounds logical...so +1 for this
-
ralphm
was wat it reminds me off, and XEP-0033's claim that it supersedes that
- MattJ gives ralphm bonus points for citing archive.jabber.org
-
ralphm
Heh
-
ralphm
I've been around for a bit I suppose
-
linuxwolf
(-:
-
linuxwolf
I think I actually tried to implement that, too
-
Kev
I think we need -297 LC votes from Ralph and Tobias?
-
ralphm
I think, contrairy to its claim, that jabber:x:envelope might actually have implementation
-
ralphm
that said, I'm +1 on LC
-
Tobias
i'Ve only implemented / used XEP-0033 some years ago
-
Tobias
Kev, see 16:22
-
Tobias
+1
-
ralphm
this spec is richer and more well defined
-
Kev
Tobias: Ta.
-
Kev
Ok, moving ever onwarsd.
-
ralphm
especially the security considerations
-
Kev
Also, onwards.
-
Kev
5) http://gitorious.org/xmpp/xmpp/blobs/master/extensions/xep-0166.xml#line1399
-
linuxwolf
ralphm: envelope was only meant to be the addressing bits, −297 really does wrap another (message) stanza
-
Kev
Is that line redundant?
-
Kev
It looks it to me.
-
ralphm
linuxwolf: yeah, I suppose. It's just juggling elements :-)
-
Tobias
Kev, where is the same already said? or is the behavior described common sense?
-
ralphm
linuxwolf: one might argue that embedding a message in another element makes backwards compatibility harder
-
Kev
Tobias: There was a thread about this on the mailing list.
-
MattJ
I missed the thread
-
Kev
I wonder if I can find it.
-
Kev
But the summary was that the error it refers to doesn't exist.
-
linuxwolf
ralphm: that's what explicit namespace declarations are for (-:
-
MattJ
so am lacking any context or opinion (it seems sensible)
-
linuxwolf
I don't recall that jingle thread
-
stpeter
MattJ: we discussed this on the jingle@ list
-
ralphm
linuxwolf: as an aside, Blain Cook asserted the same thing about Atom payloads and pubsub events.
-
Kev
Nor is there anything in 166 that talks about encrypted streams to use this on.
-
stpeter
and on standards@
- linuxwolf checks his subscriptions
-
stpeter
wel
-
ralphm
linuxwolf: in that he'd like it better if the payload was outside the pubsub element
-
stpeter
actually
-
stpeter
http://mail.jabber.org/pipermail/standards/2012-January/025717.html
-
stpeter
that's the start of the thread
-
stpeter
so I only forwarded my conclusions to the jingle@ list
-
Kev
That's the one, thanks Peter.
-
stpeter
anyway, no hurry
-
stpeter
we can discuss next week
-
stpeter
or on the list
-
linuxwolf
yeah
-
linuxwolf
I need to rebuild my context
-
Kev
Ok.
-
Kev
6) Date of next meeting.
-
linuxwolf
it was sent on my b-day … I ignored a lot of email that day (-:
-
Kev
SBTSBC?
-
linuxwolf
+1
-
MattJ
+1
-
stpeter
heh
-
Tobias
looks up what it means
-
stpeter
wfm
-
linuxwolf
Same Bat Time Same Bat Channel
-
stpeter
I assume it's same bat time, same bat channel
-
Kev
Tobias: I don't *think* it's an established acronym, just one I use.
-
Kev
linuxwolf: Right.
-
ralphm
I should be
-
ralphm
it
-
linuxwolf
Kev likes to channel Adam West
-
Tobias
ah...k
-
Tobias
+1 then
-
Kev
Tobias: We went through a period where I'd say "same bat time same bat channel" for this agenda item. So I started abbreviating.
-
Kev
7) AOB?
-
linuxwolf
s/Adam West/William Dozier/
-
linuxwolf
no AOB from me
-
MattJ
nack
-
Kev
Nor anyone else, it seems.
-
Kev
Ok then.
-
ralphm
yay
-
Kev
Thanks all :)
-
MattJ
Thanks
- Kev gavels the hammer. Or something.
- linuxwolf goes back to lamenting the loss of his pencil
-
linuxwolf
now I don't know what to do when I'm pondering
-
Kev
I have some almost-yoghurt you could eat!
-
stpeter
heh
-
linuxwolf
I think I might have a fancy wood pencil
-
linuxwolf
aha!
-
linuxwolf
found my pencil bag
-
stpeter
linuxwolf: now that I'm using PGP more often, you and I might want to do a keysigning sometime ;-)
-
linuxwolf
that would require me to use PGP d-:
-
stpeter
linuxwolf: you usually sign your @cisco mail, don't you?
-
linuxwolf
I do
-
linuxwolf
CMS
-
stpeter
oh
- stpeter sees his inbox bump up over 30 messages and starts to scrub it
-
linuxwolf
(-:
-
Astro
did I read channels? buddycloud channels?
-
ralphm
Astro: bat channels
-
stpeter
:)
- linuxwolf looks at using PGP
-
linuxwolf
I can get my PGP key printed on my business cards, but not my cert
-
stpeter
linuxwolf: I go back and forth between PGP, S/MIME, and nothing
-
stpeter
linuxwolf: however, in my experience very very few people us S/MIME, whereas PGP is mildly useful for sending messages encrypted
-
stpeter
I even use openpgp for IM messages at times (at least with migri, who helps out with xmpp.org list administration)
- stpeter tests out the beta version of the IETF datatracker