-
psa
I'm here. :-)
-
Lance
it is time
-
Lance
0) Roll call
-
MattJ
Here
-
Lance
Tobias Dave Cridland
-
Dave Cridland
Hello
-
Lance
I'm not aware of new items for voting
-
Lance
There is still https://github.com/xsf/xeps/pull/219 needing votes from Dave and Matt
-
MattJ
Oops, thanks
-
Lance
and from psa
-
Lance
1) Date of next
-
Lance
sbtsbc?
-
MattJ
wfm
-
Dave Cridland
#219 is fine by me. I've spent years arguing for it, after all.
-
Lance
ta
-
Dave Cridland
Erm, AOB.
-
Lance
2) AOB?
-
Dave Cridland
There's an IoT SIG proposal; whose call is that do we think?
-
MattJ
Ours?
-
psa
The Board approves new SIGs, I think.
-
psa
At least, I specified that the Board is the approving body this time (we haven't created a SIG in quite awhile).
-
MattJ
Tobias, nice try ;)
-
Dave Cridland
psa, I think it can be either, but I noticed you sent it to the Board.
-
Dave Cridland
MattJ, I was impressed by the effort.
-
psa
In the distant past, SIGs were all approved by the Board IIRC.
-
Tobias
MattJ, I sent it 5 min ago. Just had no connection
-
Dave Cridland
Who do we want to approve it?
-
Dave Cridland
I'll be asking the same question in Board later, I just wondered what Council folks thought.
-
psa
My feeling is that the Board needs to approve SIGs, but the Council should provide technical guidance where needed.
-
Lance
That sounds reasonable to me
-
Dave Cridland
OK, I'll note that to the Board.
-
Lance
thanks Dave
-
Lance
AOAOB?
-
Dave Cridland
NOAOB.
- Lance bangs gavel
-
Lance
thanks all
-
MattJ
Oops, I meant to ask about http://xmpp.org/extensions/inbox/message-deletion.html
-
psa
That was approved and never published, right?
-
Lance
not approved iirc, there were some concerns that needed to be fixed
-
Dave Cridland
I looked at it earlier, actually, thanks to your reminder yesterday, MattJ - made me uneasy to look at it. Gut feeling is that it's never actually going to delete a message, and it's one of those cases where I think the naming is significant.
-
Zash
Tombstone ?
-
Dave Cridland
"retract" is the term we've used before.
-
MattJ
Yeah, I'd prefer that too
-
Lance
Right. It's one step stronger than a message correction that sets the body to empty string
-
Dave Cridland
If this were MIX, it *would* be a retract, I suppose.
-
MattJ
So what I would like is a defined thing to replace deleted/retracted/whatever messages in a MAM archive
-
MattJ
Since we can't actually remove the message without breaking sync
-
Zash
Like a tombstone?
-
Zash
Or retract in the past tense
-
MattJ
Like a tombstone
-
Lance
is that necessary at the protocol level, or something needed internally for a server?
-
MattJ
Necessary at the protocol level
-
MattJ
Well, strongly desired at least
-
MattJ
The problem is if you delete a message whose id a client was using as a sync point - the next time the client comes online and requests for all messages since that one, the server would find it didn't exist and send the whole archive (as per the spec)
-
Lance
so something like replacing the contents of the stanza with <retracted by='...' xmlns='...' /> ?
-
MattJ
Yes
-
Lance
and still sending that in the history results?
-
SamWhited
That makes good sense to me; it's consistent with how message editing does it and means you can always get a valid snapshot of history at any given time (whereas if you actually delete the messaeg and then try to sync "all history up to 5 minutes ago" you won't see the message even if it did exist 5 minutes ago
- SamWhited appears and catches up on history.
-
psa
SamWhited: agreed - making it consistent with message editing is especially appealing
-
Zash
Do we need something separate from a message correction?
-
MattJ
Zash, I think so
-
SamWhited
It means that if clients support editing, but not retraction they can advertise that; that's and it's just nice semantically to make them distinct, but I'm not sure that's important
-
Zash
I think we do care about semantics.
-
SamWhited
Sounds good to me :) it certainly "feels" right to me, I just don't have a good objective argument for why it's important.
-
Lance
i think the main distinction is that this is primarily meant to be a moderation and 'cleanup' tool. think a muc room getting spammed with dozens of messages. corrections alone don't quite convey the right intent
-
Lance
especially since (iirc) corrections doesn't cover the case of someone else (room admin/moderator) sending a correction for someone else's message
-
SamWhited
ah, good point
-
SamWhited
Added a card I forgot about for next time; I'm not entirely sure this needs council approval, but I never remember… https://trello.com/c/Jedp9SQX/119-vote-on-https-github-com-xsf-xeps-pull-250
-
Lance
SamWhited that looks all editorial, nothing needed from council here
-
SamWhited
Sounds good; I'll go ahead and archive that card then. Sorry for the noise.
-
Lance
no worries. noise is good :)
-
ralphm
Without noise, there's no signal
-
psa
such wisdom from ralphm
-
Lance
ok, I just sent a PR to update the message deletion protoxep based on the conversation earlier
-
SamWhited
Ralphm is the zen master of online communications :)
-
ralphm
Heh