edhelas: JSXC does the same thing with the parameter values that's why I dug up the issue
edhelas
ok :)
mukt2has left
neshtaxmpphas joined
mukt2has joined
Lancehas joined
andyhas left
karoshihas left
karoshihas joined
karoshihas left
karoshihas joined
Shellhas left
Shellhas joined
Wojtekhas joined
neshtaxmpphas left
neshtaxmpphas joined
Shellhas left
Shellhas joined
lovetoxhas joined
flow
re https://github.com/xsf/xeps/pull/715 (and https://github.com/xsf/xeps/pull/961): dwd summarized it nicely in the council meeting just a few minutes before. If we keep the xep30 requirement that there must be a disco#info feature in the response, then not adhering to it in examples appears to me not like omitting an optional feature, but omitting an required namespace declaration.
Hence I feel like we have to choose one of either fixing the examples, or, removing the requirement
Danielhas left
Danielhas joined
andyhas joined
alexishas left
Danielhas left
Danielhas joined
flow
dwd's suggestion of "disco#info MAY be elided if other features are present" seems like a good compromise
pep.
I haven't read this part of the council meeting, but just reading this I'd say there are lots of non-compliants examples already and we're not taking steps to fix them. Disco examples will almost never be valid anyway due to omissions/ellipsis characters ("..."), making them invalid XMPP in the first place
pep.
Also, examples are non-normative
Danielhas left
Danielhas joined
flow
sure, but that doesn't mean we should not fix them if we can
pep.
I don't think modifying the spec in this case is necessary tbh
govanifyhas left
govanifyhas joined
pep.
I agree with jonas here, "-1, unless the author can find real-world issues which are solved by this PR."
pep.
Not non-normative examples
pep.
flow, so if I understand correctly, the issue is that the disco#info feature is missing from all these examples?
pep.
Add it? :P
flow
pep., that is what I tried first
flow
see pr #715
pep.
Right, hence jonas’ suggestion to use <!-- ... --> seems fine
flow
I think that is fine for optional features, but 'disco#info' is a required feature right now
flow
but yeah, I see how this is probably just me being pedantic
pep.
So you're going to go through all examples of all XEPs and fix XEPs accordingly? :/
mukt2has left
pep.
Instead of fixing examples
Ge0rG
flow: as was said repeatedly, adding all mandatory features into all XEP examples won't help anybody.
Ge0rG
but adding `<!-- ... -->` would actually improve readability (and also make sure that you can't just copy&paste everything from the example)
pep.
flow, tbh I'd also like if examples were correct. But I think that's a bit far fetched judging that it's already not valid XMPP anyway
Ge0rG
IIRC, when #751 was rejected, "add ... comments to examples" was the recommended way forward.
lovetoxhas left
flow
Ge0rG, I don't think there are many mandatory features at all
flow
right now, it's just one
Ge0rG
flow: yes, but even a few mandatory features distract from the feature that the respective example is about
flow
again, one, but I also would favor changing the xep30 requirement
Shellhas left
Shellhas joined
neshtaxmpphas left
Ge0rG
flow: you are probably aware that this is not going to happen for a Final document.
flow
Besides I wonder how helpful the disco#info examples in XEPs really are. Seems very repetitive, but maybe that's only me having read a ton of XEPs,
Ge0rG
In my unchanged-for-the-last-two-years opinion, adding the disco#info feature to examples of other XEPs than 0030 is only going to distract the reader.
pep.
flow, tbh I also think they are mostly not necessary
flow
Ge0rG, that's just like your opinion, man
pep.
:D
mukt2has joined
pep.
Just saying "this is a feature you should declare: XXX" should be more than enough
flow
pep., I was thinking about adding a example section to xep 30 that xeps could refer to, ideally this section would also forward the reader to xep30 caching mechanisms like xep115 and caps2
mimi89999has left
pep.
yeah if you really want to, that may be good to have
uh, and that lebowski quote was meant as reply to modifying final xeps. I do agree, of course, that every unnecessary information is a distraction. ✏
Ge0rG
so let's agree on this: there are many places in the XEPs that can be improved
Shellhas left
Shellhas joined
jonas’
16:30:04 flow> Ge0rG, that's just like your opinion, man
jonas’
don’t use my moves to make me agree with you!!!
jonas’
pep., it would indeed be nice if we had an overview, in each XEP, about the '30 features it defines with links to the text which explain them. that would also make stuff like the examples obsolete
if only we had xml in the XEP schema to define registry elements that could be pushed automatically
mukt2has left
mukt2has joined
pep.
You'd still need to document features, but yeah that'd be cool
Ge0rG
that magic xml could also automatically generate a well-formed example in the XEP
Ge0rG
...where I'd still insist on the example containing <!-- ... --> instead of the disco#info feature
pep.
I'd rather have an element in the XEP to define disco features rather than a more involved example that's probably harder to parse and that can be regenerated via xslt aftewards
mimi89999has joined
krauqhas left
andrey.ghas joined
mukt2has left
jonas’
pep., good idea actually
adiaholic_has left
mukt2has joined
Zash
indeed
jonas’
we could extend xep.dtd and xep.xsl to support that
pep.
I still think these disco examples are useless nonetheless
Zash
we could 🥁️ use namespaced elements!
jonas’
put a <disco:describes feature="..."/> element in a section, boom.
Zash
XEP Extension XEP?
pep.
Yo Zawgsh
karoshihas left
neshtaxmpphas joined
Nekithas left
Nekithas joined
karoshihas joined
Shellhas left
Shellhas joined
Ge0rG
yeah, I was thinking about a sort of a new custom element to define that.
mukt2has left
mukt2has joined
karoshihas left
krauqhas joined
neshtaxmpphas left
mukt2has left
mukt2has joined
karoshihas joined
karoshihas left
lovetoxhas joined
neshtaxmpphas joined
adiaholic_has joined
paulhas left
paulhas joined
Shellhas left
Shellhas joined
j.rhas joined
archas left
archas joined
karoshihas joined
Wojtekhas left
neshtaxmpphas left
Wojtekhas joined
Steve Killehas joined
Shellhas left
Andrzejhas left
Andrzejhas joined
Shellhas joined
sonnyhas left
sonnyhas joined
Andrzejhas left
Andrzejhas joined
eevvoorhas joined
eevvoorhas left
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
goffihas joined
eevvoorhas joined
werdanhas joined
lorddavidiiihas left
Shellhas left
sonnyhas left
sonnyhas joined
sonnyhas left
sonnyhas joined
karoshihas left
karoshihas joined
neshtaxmpphas joined
dwdhas left
dwdhas joined
lorddavidiiihas joined
paulhas left
paulhas joined
karoshihas left
karoshihas joined
neshtaxmpphas left
sonnyhas left
sonnyhas joined
lorddavidiiihas left
neshtaxmpphas joined
Nekithas left
Andrzejhas left
lorddavidiiihas joined
karoshihas left
neshtaxmpphas left
eevvoorhas left
archas left
archas joined
archas left
archas joined
karoshihas joined
pep.
So I'm thinking about that minutes taking bot. What would we want it to do exactly? Would that really alleviate important work from the actual minute taker?
pep.
Seems easy to have the bot take motion results, start/end of a meeting, actions, but I don't really see it summarize everybody's opinions
jonas’
I think to be useful it’d have to actually record motions and results
pep.
And the latter is to me the most important
jonas’
there was that meetingbot...
jonas’
IRC based, which seemed to be quite reasonable
pep.
Yeah I'm not looking for an implementation, just requirements
pep.
Trying to understand if it's just smoke and mirrors or if it's actually gonna be of use
archas left
archas joined
pep.
I'm looking at some examples outside of the XSF:
- GNOME: guidelines: https://wiki.gnome.org/FoundationBoard/Minutes/Guidelines, example: https://wiki.gnome.org/FoundationBoard/Minutes/20200330, https://wiki.gnome.org/FoundationBoard/Minutes/20200413
- SPI: https://www.spi-inc.org/meetings/minutes/2020/2020-04-13/ https://www.spi-inc.org/meetings/minutes/2020/2020-03-09/
pep.
GNOME minutes seem pretty complete, everybody seems to participate in the writing, during the meeting, even if there is somebody (secretary or deputes) responsible for them
pep.
SPI minutes seem a bit poor to me. I know they use an irssi plugin to get vote results, but otherwise there's no reported chats in there
pep.
So.. while I'm happy to have a bot help with keeping track of decisions and stuff, to me that's not solving the issue