SamWhitedDriving. Should be back online in plenty of time, but just in case I don't respond right away you'll know why.
peterhas joined
flowhas left
flowhas joined
guus.der.kinderenhas left
guus.der.kinderenhas left
DaveTime to grab a cuppa, then.
guus.der.kinderenhas left
guus.der.kinderenhas left
DaveOK.
Dave1) Roll Call
danielHi
SamWhitedI'm here, good timing.
KevI'm here.
DaveGe0rG, ?
jonasw!summon Ge0rG
DaveI'll assume no Ge0rG then.
Dave2) Hoorah because Tedd Sterr is doing the minutes.
Kev[15:07:03] <Ge0rG> I'm pretty sure I won't be able to attend next week
DaveI'd like it minuted that I like him doing the minutes.
DaveKev, Ta.
Dave3) Adopt Proposed new XEP: XMPP Connections across HTTPS (HACX)
Title: XMPP Connections across HTTPS (HACX)
Abstract:
This specification defines a procedure to look up various connection
methods for an XMPP server over HTTPS, with a focus on censorship
resistance.
URL: https://xmpp.org/extensions/inbox/hacx.html
KevGiven the suggestion on-list that we delay looking at this until the next update and pseudovote next week, I'd propose doing that.
DaveWell, I'm not convinced that any amount of editing is going to make this right, but I'm happy to defer if others think it's worthwhile?
SamWhitedI'm also happy to defer it; I have concerns with this one and wouldn't mind having a chance to think about it a bit more anyways.
SamWhitedhappy to defer the vote until next week, that is.
KevWell, I'm -1 this week, but if he's planning to Make Things Better, I'd have thought may as well look at it next week instead.
DaveOK, let's just pretend it was never on the agenda and consider it next week.
Kev+1
Dave4) XEPs Stuck In Proposed
DaveWe had a discussion on-list about this, and various suggestions of removing various states were proposed.
DaveDoes anyone know if any specific proposals (ie, a PR to XEP-0001) are going to be made?
KevI made a specific proposal but not as a PR, or as appropriate verbiage to make a PR.
SamWhitedNot that I have heard of
KevBut I think being stuck in Proposed is probably a feature.
DaveI think it's at best symptomatic of a different problem.
DaveAnd yes, I think it's a feature that we can see the stuckage.
KevAnyway, my proposal was that the end of an LC sees the following happen:
1) Council votes on advancing to Draft
2) If (1) failed, Council votes on Rejecting
3) If (2) fails, it returns to Experimental
KevAnd then if no-one makes appropriate updates within the deferal period, it defers.
DaveThat's not awful. (I dislike the double-vote, but still)
KevThis solves the problem part of stuck-in-proposed, which is that we don't want to Reject and our process doesn't allow for better, while keeping the nice bit (we see if something's genuinely forgotten).
KevIt also allows things to defer naturally if whatever stopped it going to Draft isn't then addressed.
KevThe double-vote is slightly icky, but is also the most straightforward thing I could think of.
DaveI'd prefer that to the current situation, or to removing Proposed entirely, certainly.
jonaswseems good to me
peterRight, but we haven't been doing (2)...
DaveI'm not sure I see the utility of Rejected, generally, given we've virtually never used it, but still.
SamWhitedThis all just seems like something we need to discuss each time; where do we expect the XEP to go in the future if we're not going to advance it now? How we do that doesn't really matter to me. More procedure seems worthless, but if it makes us discuss it I think that's fine.
Kevpeter: Right, which is counter to our process in XEP1, so I think we should fix XEP1, and this seems like the simplest way to do that, to me.
KevDave: Sometimes we accept something to Experimental and don't entirely expect it to ever be advanced to Draft, but we want the barrier to Experimental deliberately low. This allows us to have a (true) Experiment and then to fail the experiment.
DaveOK, I'll take on the action to write up Kev's proposal as a PR unless Kev wants to.
KevPlease feel free.
DaveKev, I agree, but we have done that virtually never. We let things whither to Deferred instead and be fished back out as desired.
SamWhitedFWIW, I don't think (2) is a policy problem at all. I was reverting to experimental when I remembered to do it, but mostly I didn't because it's a manual process and the editor process is a pain in the ass.
KevSamWhited: I may be cynical, but I fear that one day someone litigous will aim at the XSF for us not following our formal process.
Kev I agree that stuff going back to Experimental is the conceptually Right thing to do in the majority of cases, I'd just like our process to match.
DaveSamWhited, Right, what Kev says. We probably need an appeals process so if people think Council isn't following the process they can ask Board to take a look, too.
SamWhitedSure, sure, if we want to make it match what we were doing anyways that's fine, but I'm just saying that I don't think it will change or solve anything.
DaveSamWhited, Mostly, though, XEP-0001 should document what we do, rather than be an edict for us to follow mindlessly.
KevAnd the reason for allowing Council to Reject is much the same. Protection against a Bad Actor.
DaveAnyway, I'll take that on.
Dave5) AOB
DaveAny Other Business?
KevIt's right that we should basically never have to do this, because we should basically never have a bad actor, but just in case, we don't want to be screwed over when we can't kill a XEP that someone's abusing.
KevDave: Not here.
Dave6) Next Meeting
KevSBTSBC
DaveSame time next week OK for everyone?
danielYew
danielYes
SamWhitedwfm
Dave7) Ite, Meeting Est.
KevThanks all.
DaveI'll hopefully have a period of having a bit more time to spend on all this, and not go dashing about the country on a moment's notice. Sorry for my poor performance recently.
peterDave: performance reviews happen in October, so you have time to improve ;-)