-
daniel
The council meeting will be at 1600Z as usual, correct? I think we never formally agreed on a time
-
Tobias
right..the usual day in the week, the usual time
-
Tobias
Link Mauve, thx for the votes
-
Link Mauve
I really need to work out a way to do that in a more timely manner.
-
Tobias
missing a vote from daniel, on "Advance XEP-0233 to Last Call ( http://logs.xmpp.org/council/2017-01-25/#16:07:14 )" in the "2017-01-25 Council Meeting Minutes" too
-
daniel
Tobias: if I do a +0 it will be advanced, right?
-
Tobias
let me look up XEP-0001, one sec
-
Kev
I think it advances this afternoon anyway, as you'll have missed the two week window :)
-
Kev
But yes, majority +1 with no -1s will do it.
-
Kev
Which is what we have there.
-
Tobias
A XEP shall not be advanced to the next stage in the approval process so long as any Council Member continues to vote -1; that Council Member's written concerns must be addressed in order for the XEP to advance. A majority of Council members must vote +1 in order for a XEP to advance. (Additional voting policies, such as voting periods and defaults if a member does not vote, may be set by the XMPP Council.)
-
Tobias
yes...0 or +1 will advance it to draft
-
Tobias
XEP-0001 is far from being written in a straightforward fashion
-
Tobias
Kev, i see 14 days limits for vote from ProtoXEP to experimental, and from LC to draft, but not for voting on whether or not to do an LC to draft :)
-
Kev
"(Additional voting policies, such as voting periods and defaults if a member does not vote, may be set by the XMPP Council.)"
-
Tobias
right...if it's the current council, we haven't set anything :P
-
Kev
Unless someone's changed those policies since they were set by Council in my time, they'll still be a 2-week voting period for everything Council does.
-
Tobias
unless stating things at 4 places in the xep, maybe there should be a voting section that describes it for all voting cases, no matter if it's LC, or something else
-
Link Mauve
Hi, I’m here.
-
Tobias
let's see if that's still the case in 2 minutes
-
Link Mauve
I think I’ll still be here.
-
SamWhited
I'm going to send out another request for a minutes taker to members@ now that we have some new members who may be willing
-
SamWhited
Just FYI
-
Link Mauve
Ta.
-
Tobias
ok..seeems it's about time
- Tobias bangs the gavel
-
Tobias
1) Roll call
-
Tobias
here
- SamWhited waves
-
Link Mauve
o/
-
daniel
Here
-
Link Mauve
Dave Cridland?
-
Dave Cridland
here
-
Tobias
great..everybody there
-
Tobias
2) Minute taker?
-
SamWhited
I can do it
-
Tobias
great
-
Tobias
3) Short update on XEP-0300 and Jingle File-Transfer
-
Tobias
I've updated XEP-0300 and lance has updated Jingle File-Transfer to use it
-
Tobias
jingle file-transfer namespace version got increased
-
Link Mauve
We should also grep for every other XEP having copied this example and update them, I can send a PR doing that later.
-
Tobias
Link Mauve, thanks
-
Tobias
4) Voting to issue Last Call for XEP-0334: Message Processing Hints
-
Tobias
i'm +1
-
daniel
+1
-
SamWhited
+1
-
Link Mauve
+1
-
Dave Cridland
+1, I think.
-
Tobias
great
-
Tobias
4) Sam suggested advancing XEP-0186: Invisibility https://github.com/xsf/xeps/pull/385
-
Tobias
if we issue a last call it'd require someone editing the feedback in, anybody here open to do that?
-
Tobias
the original author does not seem to have time for that it appears
-
Dave Cridland
I would argue that if it takes a Council member to volunteer, it's not ready for Draft.
-
daniel
what Dave Cridland said
-
SamWhited
I brought it up because it seems to be widely used, but I also agree with Dave
-
Dave Cridland
Flag it on standards@?
-
Tobias
Flag it?
-
SamWhited
It is worth noting that PSA was willing to make changes recently when it became deferred, so maybe he would be willing to see it through a LC?
-
Tobias
you mean asking on standards ML if someone is open to taking over authorship? @dwd
- daniel wonders if normal people know what zulu means
-
SamWhited
oops, yah, probably should have said UTC
-
Dave Cridland
Tobias, Yes, I meant that.
-
Tobias
Dave Cridland, alright...sounds sensible
-
Tobias
so..no voting on issuing a LC for it
-
SamWhited
WFM
-
daniel
for now at least
-
Tobias
5) Issuing another LC on XEP-0352: Chat State Indication discussion
-
Tobias
it had an LC a bit more than a year ago, see https://mail.jabber.org/pipermail/standards/2015-September/thread.html#30326
-
daniel
* client state
-
Tobias
*client, yes
-
Tobias
it got updated based on the feedback and it seems it wasn't voted on advancing it back then....since another year went by, and the recent XEP-0198 stream management discussions i propose issuing another LC
-
Dave Cridland
What was the outcome?
-
Tobias
does this sound sensible?
-
Dave Cridland
Oh, I see - so it ended up in limbo. OK - LC it again seems sensible.
-
SamWhited
I think this sounds sensible
-
daniel
if it got updated we should issue another LC
-
Tobias
6) Vote on issuing Last Call on XEP-0352
-
daniel
+1
-
Tobias
+1
-
SamWhited
+1
-
Link Mauve
+1
-
Dave Cridland
+1
-
Tobias
great
-
Tobias
7) XEP-0280: Carbons being changed after LC feedback, reevaluate. see https://github.com/xsf/xeps/pull/382
-
Tobias
it seems Last Call was 11 days ago, so there's still time for feedback to roll in
-
Tobias
i propose voting on advancing it to draft next week
-
Tobias
arg...11 days is wrong, had the wrong mail
-
Tobias
the last last call was last year august
-
Tobias
i mean august 2016 :)
-
Tobias
i mean august 2015 :)
-
SamWhited
I think I moved that back to experimental, so the thing to do is reevaluate and issue a new LC if a vote never happened last time
-
Tobias
SamWhited, do you want us to vote on issuing another LC this meeting?
-
SamWhited
I think it's ready for another if we want to try and move it forward, but I could go either way. I didn't add these because I especially want to LC them, it just seemed necessary to do something with them while I was cleaning up all the old LCs and should-have-been-deferreds
-
SamWhited
necessary to mention it, I mean.
-
Tobias
ok
-
Tobias
8) Vote on issuing Last Call on XEP-0280
-
Tobias
will vote on list
-
Link Mauve
I’m +1 on this one.
-
Dave Cridland
+1... Again...
-
daniel
+1
-
SamWhited
+1
-
Tobias
9) Discussion on XEP-0302: Deferred vs. Obsolete?
-
Tobias
https://github.com/xsf/xeps/pull/393#issuecomment-275883856
-
Dave Cridland
So it's Deferred now?
-
SamWhited
I'm not sure that I really care either way. As long as it doesn't show up in the list of XEPs by default or have shiny green "do this!" text on it.
-
Tobias
currently, yes
-
SamWhited
We might make it obsolete and superseded by the 2016 ones just o have a nice cross-link if you stumble upon it in a Google search or something.
-
Dave Cridland
The author can move it to Retracted, and we can assign who that Author is.
-
Link Mauve
As I explained during the Summit, we often have to tell people they should actually use deferred extensions, except for some actually obsolete ones. It would make sense to actually obsolete those which are obsolete.
-
Tobias
I'd obsolete it, ideally with with SamWhited's new XEP says it supersedes it
-
daniel
Link Mauve, +1
-
Dave Cridland
Or we can bend rules and make it Obsolete.
-
SamWhited
I'm happy to claim authorship if psa doesn't mind (and retract it)
-
daniel
and also what Tobias said
-
SamWhited
Can we just have a general vote that all old compliance suites are superseded by the 2016 ones?
-
daniel
obsolete in principle is the right status. but we don't have to rush things
-
SamWhited
And then mark them all as obsolete / superseded?
-
SamWhited
(all old compliance suites that are not already marked as superseded by a newer one, that is)
-
Link Mauve
https://github.com/xsf/xeps/pull/392 is also of interest, fyi.
-
Tobias
SamWhited, there is just the one remaining, not? the other ones are already obsolete, not?
-
SamWhited
Tobias: That may be true, if we do a general vote and then I discover otherwise I won't feel bad just updating it without going through the process again though :)
-
Dave Cridland
So let's add in the superceded, which seems obvious and an Editor task, and I'm fine with Obsolete if that works, even if it's bending rules somewhat.
-
Tobias
but let's try to vote on obosoleting the old ones, and marking them superseded by the 2017 one
-
SamWhited
or 2017 if we accept that, yah
-
Link Mauve
“16:24:25 SamWhited> Can we just have a general vote that all old compliance suites are superseded by the 2016 ones?”, is this in any way useful? Imo we should only have them superseded by the direct next one.
-
SamWhited
I don't really care; either way. Next one is fine.
-
SamWhited
With my editor hat on I just want to be able to move them to something-not-experimental-draft-or-final. Exactly what that looks like doesn't matter to me, as long as you can follow a chain of links and eventually get to the latest ones.
-
Tobias
10) Vote on obsoleting old (all that are not the most recent one) Compliance Suite XEPs and marking them "superseded by" sensibly
-
Tobias
+1
-
SamWhited
+1
-
Link Mauve
+1
-
daniel
+1
-
Tobias
Dave Cridland, ping
-
Dave Cridland
+1, sorry.
-
Tobias
great
-
Tobias
11) ProtoXEP: Compliance Suites 2017
-
Tobias
i think this is Sam's
-
SamWhited
yup
-
Tobias
did i miss the mail about this being proposed as experimental XEP?
-
SamWhited
Possibly? Maybe it didn't send and I didn't notice
-
daniel
i don't recall a mail either
-
Tobias
i did not, 3 days ago " Proposed XMPP Extension: XMPP Compliance Suites 2017"
-
SamWhited
Major changes include removing MAM, adding the direct-TLS one, and that's about it I think. I have not yet gotten around to adding the other XEPs suggested by Tobias et al.
-
Tobias
SamWhited, makes sense to vote on accepting it then, right?
-
SamWhited
err, removing MIX
-
SamWhited
not MAM
-
SamWhited
Yes please :)
-
SamWhited
MIX is now just a footnote saying to be aware that it's coming.
-
Tobias
12) Vote on accepting http://xmpp.org/extensions/inbox/cs2017.html as Experimental XEP
-
Tobias
+1
-
Link Mauve
I have a few changes to propose, but +1 on accepting it.
-
SamWhited
+0
-
Dave Cridland
+1
-
daniel
+1
-
Dave Cridland
SamWhited, You're not in favour?
-
SamWhited
I'm in favor, but I figure I should abstain from voting on one of my own XEPs :)
-
SamWhited
Not that it really matters
-
Link Mauve
(Mostly about making some things optional, so that e.g. web clients doing things on their server-side can still be web compliant for example, or mobile clients not on a terrible platform that force “push” notifications to get mobile approval.)
-
Tobias
13) Discussion on adding some form of required usability considerations in XEPs, similar to Security Considerations and Acessibility Hints
-
SamWhited
I think we probably want it to be a SHOULD
-
SamWhited
Like the Internationalization section
-
SamWhited
But yes, seems worth adding it to the templtae
-
SamWhited
template*
-
Link Mauve
Yes, +1 on the SHOULD.
-
Tobias
I'd make it a MUST, that XEPs need to have it. Even if they explicitly call out "There are no usability considerations related to this XEP."
-
Tobias
this requires changes to the template, XEP-0143
-
SamWhited
I'm fine with that too; I suppose we might as well be explicit.
-
Tobias
and XEP-0001, which is approved by board
-
Kev
From the peanut gallery, I don't agree.
-
Link Mauve
But then we’d need to go back to every existing XEP and add this section?
-
Tobias
Link Mauve, would we?
-
Kev
Given that protocol XEPs are about what is needed for interop, not how to make good software.
-
Tobias
Kev, security is not needed for interop
-
Tobias
Kev, security is not needed for interop either
-
Link Mauve
Kev, I thought we quite agreed that “UI” and “UX” interop was part of interop during Summit.
-
Kev
Advice is great, but not required, and the people competent to produce UX specs are not the same ones competent to make protocol specs.
-
Tobias
but we sure want secure implementations, not just interopting one
-
Link Mauve
Whatever these two terms extend to.
-
Kev
So I think a new section is desirable, and non-normatively recommending it is sensible, but not 2119 SHOULDing it.
-
Tobias
Kev, the people competent to produce security specs are not the same ones competent to make protocol specs either, not?
-
Kev
I'd say that was far less clear-cut.
-
Kev
The security considerations in XEPs are about the use of the protocol, not the product as a whole.
-
Kev
I'd strongly suggest that going down this route carefully is the most sensible thing.
-
Kev
And to start by introducing the section and suggesting it's used, and to evaluate how that's going later.
-
Dave Cridland
Kev, I was expecting this to be for suggestions on how to use, for example, the Name vs Description of a MIX.
-
Tobias
right
-
Dave Cridland
Kev, Not so much for "UX" concerns, per-se.
-
Kev
Dave Cridland: I don't think a new section is needed for that example, that' just part of the spec as-is (or will be)
-
Link Mauve
I don’t remember, does this new section also covers things like “a compliant implementation MUST [display the avatar]” or whatever, or is this another topic?
-
Kev
I don't think "This is what these fields are for" is "Usability considerations".
-
Tobias
i just want future XEPs to have this section, regardless if it just says "There are no usability considerations" or real considerations
-
Tobias
so it's not forgotten
-
Dave Cridland
Kev, I think pulling those out is useful for, for example, consumers of a library (as opposed to those implementing the library itself).
-
SamWhited
I don't think it covers anything normative; just suggestions.
-
Kev
Tobias: Do you want to reject XEPs that don't have it? Or where it's not sufficiently thought-out? Will this be a barrier to Experimental, or just to Draft?
-
Kev
SamWhited: But you're talking about normatively requiring it.
-
SamWhited
Kev: Yes, those are two separate things
-
Dave Cridland
Kev, So people using Swiften, which ought to handle the interop side, so they know what the conventions are without reading the entire document.
-
Tobias
Kev, yes... i see no issue requiring server XEPs adding a line "There are no usability considerations for this XEPs"
-
SamWhited
May I suggest that this is getting too long for the minutes and we decide to further discuss this after the meeting or on list? Or do people want to try and vote today?
-
Tobias
SamWhited, agreed...will bring it up on the list, make the required PRs, so the respective bodies can vote on it
-
Tobias
14) Date of next
-
Tobias
same time, same day of the week, next week?
-
daniel
WFM
-
Link Mauve
Wfm.
-
Dave Cridland
WFM
-
SamWhited
WFM
-
Tobias
great
-
Tobias
15) AOB
-
SamWhited
Date of next set for 2017-02-15 16:00Z
-
moparisthebest
I made changes due to last call feedback on XEP-0368 and last call ends the 11th (saturday), so if it could be put on agenda for next meeting and you could check it out before then that'd be good :)
-
Link Mauve
(SamWhited, s/ /T/ in your date.)
-
SamWhited
Heh, sure
-
Tobias
moparisthebest, great..then we'll vote on advancing it next week
-
Tobias
any other AOB?
-
Link Mauve
None from me.
-
Link Mauve
I like that formulation. :)
-
daniel
nope
-
SamWhited
yes
-
Tobias
SamWhited, yes?
-
SamWhited
https://github.com/xsf/xeps/pull/402
-
SamWhited
Also fine to hold until next week, I forgot to add a card
-
SamWhited
just want to make sure people see it
-
SamWhited
I actually totally forgot about it while we were discussing CSI and carbons earlier
-
Tobias
alright...CSI and Carbons will have new Last Calls anyway
-
Tobias
any other AOB?
-
daniel
that PR is touching way too many things at once
-
SamWhited
daniel: I agree
-
Tobias
doesn't look like there is AOB
- Tobias bangs the gavel
-
Tobias
thanks everybody
-
Tobias
SamWhited, thx for taking the minute notes
-
SamWhited
Whew; sorry for the massive amount of stuff all at once!
-
Link Mauve
This was our longest meeting ever!
-
SamWhited
Thanks everyone
-
Link Mauve
Thanks. :)
-
Zash
The word "and" doesn't belong in a commit message or issue report. ;)
-
Link Mauve
Zash, agree!
-
Tobias
SamWhited, but quite productive i think
-
daniel
Good meeting indeed. Very productive.
-
Tobias
SamWhited, you minutes seem to have 11 points on the agenda, we discussed 15, or i counted wrong...is there stuff missing or was it just elided?
-
Tobias
SamWhited, you minutes seem to have 11 points on the agenda, we discussed 15, or i counted wrong...is there stuff missing or was it just combined?
-
SamWhited
Tobias: I didn't think I missed anything? Maybe I did
-
SamWhited
I can't focus on the topic and take minutes at the same time, so I probably did
-
SamWhited
It apparently got held up in the moderator queue going to standards@; could someone approve it?
-
Tobias
there's not general rush to get the minutes out ASAP, one could always check back with the MUC logs. but i agree, external minute takes would be nice
-
SamWhited
We didn't discuss it earlier, but are we okay with the shortname for Bind 2.0 being "bind2"?
-
Tobias
SamWhited, if there's no collision, sounds sensible
-
Tobias
mid-lengthy mail send to standards about "Usability Considerations"
-
SamWhited
Just realized that I still have no idea how to make redirects on the webserver, so every time I accept an XEP any links to the protoxep break.
-
Tobias
SamWhited, why that?
-
Tobias
why does it require redirects?
-
SamWhited
Tobias: Because I'll move inbox/bind2.xml to xep-0386.xml, then all the links break
-
SamWhited
But if we just leave it in the inbox, then Google continues to find the protoxep forever.
-
Tobias
ah...you should probably copy it in git then
-
Tobias
or not?
-
Tobias
probably not
-
SamWhited
Maybe we need to generate a <meta rel='canonical'> or whatever it is if it's in the inbox
-
SamWhited
Or a no-index
-
SamWhited
or whatever Google likes
-
SamWhited
Redirecting the old link seems sensible though; then links in emails and things continue to work.
-
Tobias
yes
-
SamWhited
That's what the editor README says to do anyways (it just doesn't say hohw)
-
SamWhited
*how
-
Tobias
we could probably automatically derive redirect rules from git history, not?
-
SamWhited
Maybe? Sounds complicated
-
Tobias
does it? just need to query moves related to inbox/* path
-
SamWhited
Git doesn't have a concept of moves, just deletes and creates, but yah, I suppose that's not much more difficult
-
Tobias
i'll create an issue at our github repo, maybe i'll get around it over the weekend or so
-
Tobias
probably fits into the overall idea of "Make XEP publishing more automatic" :D
-
SamWhited
That's a good point; if there is an existing way I'm happy to do it for now, but having it be automated would be pretty excellent
-
Tobias
there is one
-
SamWhited
I dug around on the server for a bit, but couldn't even figure out how the website was being served (it didn't appear to even be the same site as the thing in the directory where the XEPs get published too), so I gave up :)
-
Tobias
but there currently aren't any inbox redirects in place, are there?
-
SamWhited
The editor README says there are, but maybe they were lost when we moved to the new site?
-
Tobias
send you a PM with some pointers
-
SamWhited
Thanks
-
SamWhited
Tobias: Ah, thanks, I found where the website lives at least
-
SamWhited
Yah, I don't see any redirects in here, maybe they were lost. I could just start adding new ones I guess
-
Tobias
you could
-
Tobias
https://github.com/xsf/xeps/issues/406 for the script idea
-
SamWhited
Thanks! In the mean time, I'll update the editor readme to point to the redirects file and tell people to add stuff in there; although I really don't want to touch the webserver, that makes me nervous I'll break things.
-
SamWhited
On second thought, maybe I won't, that sounds dangerous.
-
Tobias
heh
-
Tobias
one can have it check the config before a reload and at least make sure there are no syntax errors
-
Tobias
also, these config files are git versioned
-
SamWhited
oh that's good to know, so worst case scenario I do an /etc/init.d nginx reload or whatever and it fails, and then just revert and reload again
-
SamWhited
Either way, I don't want to risk breaking the website just to add some redirects
-
Tobias
i understand
-
Tobias
LC flood
-
SamWhited
sorry; the process to do any editor task on the webserver is a pain in the ass, so it's a tiny bit better if I just do things in a batch where I can Ctrl+R or up arrow the history a lot.
-
Tobias
was just joking ;)
-
Tobias
SamWhited, some XEPs don't have the info in git though https://q.zash.se/8415528f5128.txt
-
Tobias
but works for most recent
-
SamWhited
Nifty!
-
SamWhited
That's really cool actually; not nearly as bad as I thought it would be