http://logs.xmpp.org/council/2019-01-09/#16:00:55

Dave got around to writing an agenda, though it seems to have been missed by 
many as it was not sent to 'standards', but only to the 'council' mailing list 
(to which Jonas is, curiously, not subscribed - Kev offers to do the magic.)

1) Roll Call
Present: Kev, Jonas, Link, Georg, Dave

Dave and Jonas apologise for their absence last week.

2) Agenda Bashing
Did Dave forget anything? Jonas wouldn't know as he hasn't seen the agenda.

Georg suggests splitting PR #727 (item 6a) into individual LCs for process' 
sake.

3) Proposed XMPP Extension: Order-By - 
https://xmpp.org/extensions/inbox/order-by.html

Georg thinks it's a very specific use case, and defines two hard-coded 
properties (creation and modification timestamp) for ordering on, whereas it 
would be cleaner to allow ordering by any field. Jonas and Dave point out that 
the properties are external to the items themselves.
Jonas wants to discuss further with the author about points already raised.
Georg wonders why the properties couldn't be embedded in the items - Jonas say 
servers must not modify items; Georg suggests the client could add the 
timestamps itself, but Jonas says the author dislikes this as it would allow 
them to be spoofed.
Georg thinks it needs to be renamed to "PubSub MAM Retrieval Ordered by 
Creation or Modification."
Dave noticed that it apples to MAM but doesn't really discuss it, and 
presumably also has an impact on RSM. Jonas says it doesn't impact RSM, but the 
server might have to use different identifiers in RSM to work correctly; Dave 
thinks that's worth thinking about and mentioning. Kev says it does interact 
with RSM, but 'impact' is a matter of interpretation.
Kev would like to see this have a little more work before being published, but 
couldn't find a reason to veto.

Jonas: [on-list]
Georg: [on-list] (with fallback to -1: very specific use case; requires 
[implementation] changes to other XEPs)
Kev: +1 (not keen on it, but it clears the bar-of-incompetence for Experimental)
Link: [on-list] (still catching up on everything)
Dave: +0 (reserve the right to change that while others are still on-list)

4) Outstanding Votes
Dave doesn't imagine there are any. Georg mutters something about spreadsheets 
and doom.

5) Next Meeting
2019-01-16 1600 UTC

Georg will be in a present-absent quantum superposition for the next few 
months, but hopes reality will collapse into one possibility in time for next 
week.

6) AOB

6a) Cleaning up Deferred items (wrt PR #727 - 
https://github.com/xsf/xeps/pull/727)
Jonas says the PR can't be applied as-is, and proposes that Editor just closes 
it; if such process is desired, a modification to XEP-0001 is needed. Dave asks 
whether someone wants to take on changing the process, or does nobody care 
about clearing out old Deferred XEPs.
Link believes Obsolete is the correct status for those three XEPs (and more, 
but let's start small.) Jonas says they would have to be Draft to allow for 
obsoletion; Dave notes Proposed->Rejected exists; Jonas agrees rejecting would 
also be an option. Dave would happily allow Deferred->Rejected, as it feels 
more accurate.
Dave puts forward two questions: What do we want the process to be? and Who 
wants to draft the PR to XEP-0001? Jonas can do the PR to XEP-0001.
Kev adds a third question: Is there a problem with Deferred XEPs staying 
Deferred? Jonas (as Editor) has no problem with this.
Georg suggests adding Proposed->Deprecated.
Dave notes that Deferred is much the same as expired Internet Drafts in the 
IETF, which are sometimes 'un-expired' years later.
Kev doesn't see a particular problem with something being Deferred for 
eternity, reflecting the actual state of "abandoned before advancement." Link 
would mainly like to solve the problem of people being expected to read 
Deferred XEPs (replete with a big red warning) because process is too slow. 
Georg, agreeing with Link, thinks 'Deprecated' is a stronger signal not to 
implement than 'Deferred.' Jonas says it's more worthwhile to tackle the XEPs 
that are worthy of advancement than those which are dead anyway.
Kev asks if the problem is really one of rescuing XEPs from Deferred that 
shouldn't have been deferred, rather than moving them when they are abandoned - 
Link would like to do both in the end. Dave says moving an XEP from Deferred is 
easy, and isn't sure how to make that any faster. Jonas says the 
actually-abandoned XEPs aren't the actual issue.

Link notes that fixing a typos in Deferred XEPs has moved them back to 
Experimental, and would like to avoid that; Jonas agrees. Georg says editorial 
changes shouldn't count; Jonas says it needs fixing, but is a separate issue - 
there are varying opinions (any change means someone cares enough, versus only 
non-editorial changes should un-defer) and maybe Board should clarify.

Dave tries to move things along and requests that if someone cares they should 
take this to the standards mailing list; Georg pre-emptively volunteers Link; 
Link actively volunteers. Kev wouldn't oppose Deferred->Deprecated, but isn't 
sure it's worth the effort.

6b) PR #715 - XEP-0045: Add missing disco#info feature to example 4, 9, 78 and 
218 - https://github.com/xsf/xeps/pull/715
Georg recalls that previous discussion ended with disagreement between the 
author and some council members over what would be the right thing. Dave thinks 
it became buried in discussion about whether disco#info responses should list 
support for disco#info (from PR #716 - https://github.com/xsf/xeps/pull/716).
Link thinks fixing examples to match XEP-0030 is a no-brainer; Dave recalls 
that Council decided disco#info MUST be listed, in accordance with XEP-0030, 
therefore this PR should be applied to fix the examples.
Georg assumes it will make the examples look more normative and less example-y; 
Dave thinks they will still look example-y, but will be more accurate. Jonas 
doesn't think it's relevant to the implementation of XEP-0045 and will just add 
noise. Georg thinks an example should focus on what's relevant to the XEP and 
not boilerplate from other specifications. Kev would prefer if disco examples 
listed only the parts relevant to their XEP.
Dave is happy not to care, but would like to close this one way or another.

Georg: -0 (I like my examples short and focused)
Jonas: -0
Kev: -0 (Don't care)
Dave: -0
Link: +1

Link thinks it would be useful to add "..." (indicating elision); Jonas and 
Georg think that would be great; Dave would be fine with it, and would consider 
it editorial. Jonas offers "<!-- ... -->" so as not to break schema validation; 
Dave and Georg give it the OK, as does Link.

7) Close
That's all folks.

_______________________________________________
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: standards-unsubscr...@xmpp.org
_______________________________________________

Reply via email to