-
Kev
Do we have agendums for today?
-
oli
if i have a question regarding the state of a xep, where should i ask it?
-
Zash
either the xsf MUC or the standards email list are good venues
-
oli
status
-
jonas’
oli, xmpp:xsf@muc.xmpp.org?join is a good first approach
-
oli
good
-
Link Mauve
Uh, I’m going to a conference tonight, it starts at 6pm at about 1h from where I live, which is exactly when our meeting starts. :x
-
Link Mauve
I’ll go there earlier, and will look for wifi.
-
Link Mauve
If you don’t see me by 5pm, assume I’m dead^Wnot somewhere wifi exists.
-
Ge0rG
This time there is no Agenda.
-
Ge0rG
I'm principally available and probably also full-time-available at Meeting start.
-
Link Mauve
Due to an unforeseen infinite loop in JabberFR’s Prosody, my plan to leave early got foiled; I won’t be present for the meeting, sorry. :(
-
Ge0rG
Link Mauve: what a convenient excuse! 😁 Have a nice evening!
-
Ge0rG
Sorry folks, 1600 fails for me. Just got a short-term appointment.
-
jonas’
here I am
-
Kev
And me.
-
Kev
But no Dave, Link Mauve or Ge0rG, so no quorum, I think.
-
jonas’
do we need quorum to start possibly on-list voting?
-
Kev
Technically, yes.
-
jonas’
darn
-
Kev
Give Dave until 5 past, otherwise call it.
-
jonas’
mildly frustrated because it took quite some effort to be here on time :/
-
dwd
Ooops, sorry, didn't notice the time.
-
dwd
1) Roll Call
- jonas’
-
Kev
I'm here, obviously.
-
dwd
That's us, isn't it?
-
jonas’
Ge0rG and Link Mauve excused themselves on short notice, yes
-
dwd
1) Agenda Bashing
-
dwd
No.
-
dwd
2) Agenda Bashing
-
jonas’
we have a protoxep inbox
-
dwd
We have a protoxep?
-
jonas’
did I fail to announce it?
-
jonas’
that’d explain things
-
jonas’
no, I did announce it
-
jonas’
https://xmpp.org/extensions/inbox/hash-recommendations.html
-
jonas’
the open LCs aren’t due yet
-
jonas’
and afaik there are no other points from the editor
-
jonas’
so only the protoxep
-
dwd
Indeed. I entirely missed that one, somehow.
-
dwd
But anyway:
-
dwd
3) Items for a Vote
-
jonas’
(I am aware of at least one copy/paste issue in the protoxep, which I can fix before we vote on it if that’s desired)
-
jonas’
(some reference to a Version 1 of the hash namespace which doesn’t make sense after the split)
-
dwd
a) Cryptographic Hash Function Recommendations for XMPP Abstract: This document provides recommendations for the use of cryptographic hash functions in XMPP protocol extensions. URL: https://xmpp.org/extensions/inbox/hash-recommendations.html
-
jonas’
+1 obviously
-
dwd
I'm on-list, obviously, having not seen this one. But I'll place a +0 on it for now.
-
dwd
Kev, any vote from you on this one?
-
Kev
Sorry, on-list.
-
dwd
Fair enough.
-
dwd
4) Outstanding Votes
-
dwd
Looks like the only two outstanding votes are from Ge0rG and Link Mauve.
-
dwd
5) Next Meeting
-
jonas’
AOB
-
dwd
Same time next week?
-
dwd
jonas’, Noted.
-
jonas’
wfm
-
Kev
WFM, AFAIK.
-
dwd
6) AOB
-
dwd
jonas’, You're up.
-
jonas’
a) Secretary bot open for betatesting in xmpp:council@conference.zombofant.net?join
-
Kev
Why not in here?
-
jonas’
I’d like your feedback, what you wish it can do, what it does wrong etc.
-
jonas’
Kev, avoid spam in this very good signal/noise room
-
jonas’
but I can put it here, too, if that makes sense?
-
dwd
jonas’, Is the source up anywhere?
-
jonas’
not yet
-
jonas’
can change that in a minute though
-
jonas’
(I also have another AOB)
-
dwd
jonas’, Personally, I'm happy to spin it up here. MVP is very M, so we might was well try it.
-
jonas’
ok
-
jonas’
will put it on here after I moved it to some machine which isn’t shut down every day for hours :)
-
Kev
jonas’: Much more likely it'll get tested live, I imagine.
-
Kev
If it's broken and starts spamming and you're not around to fix it, banning it is trivial.
-
jonas’
true
-
jonas’
https://github.com/horazont/councilbot
-
jonas’
source ^
-
dwd
Awesome.
-
dwd
jonas’, Next AOB?
-
jonas’
b) Deferred XEPs
-
jonas’
the other day in xsf@, I came up with the idea that we should look at a random(*) deferred XEP each week
-
jonas’
to kind of sort where they stand, because it’s often not obvious
-
jonas’
I see three states: needs more work, should be LC’d with prospect of advancement, should LC’d with prospect of being dropped
-
jonas’
I think we have quite a few in the last two states, which is something council can do something about
-
jonas’
so... I’d draw a random XEP each week, announce it here or somewhere, and everyone takes a short look and we figure out what to do with it?
-
dwd
I think that presupposes that we should avoid having XEPs quietly languish in Deferred.
-
jonas’
I think there’s some merit of cleaning up our XEP list, because it has been reported as being overwhelming
-
Kev
I don't think it presupposes that.
-
dwd
But what's the difference between a XEP list that has lots of deferred and a XEP list that has lots of Rejected?
-
Kev
I think it just presupposes that there might be XEPs in deferred that shouldn't be.
-
jonas’
dwd, I’m hoping we’ll have more in Draft actually
-
jonas’
Deferred <-> Rejected I’m not so worried about, Deferred <-> Draft is more relevant
-
jonas’
however, I understand that we all are busy people, and you’d prefer to distribute the workload on the authors
-
Kev
Oh, no, there was a line in there that presupposed they shouldn't be deferred. Apologies. I disagree with that notion.
-
jonas’
(that was Ge0rGs stance, IIRC)
-
Kev
I'm fine with looking at one a week, but the possible (and likely) outcome is "yep, should be in deferred".
-
dwd
OK. I'm all in favour of checking through XEPs to see what can be usefully advanced. I'm not sure that a random scan is ideal.
-
jonas’
dwd, I’m open for any other mode
-
Kev
I don't see a problem with just starting with oldest deferred and moving forwards.
-
jonas’
oldest by xep number or oldest by last update?
-
dwd
I feel that the oldest Deferred XEP is least likely to be advanced. We might be better off looking at most recent Deferred (or oldest Draft).
-
Kev
dwd: Least likely to be advanced, most likely to be deprecated/rejected, I think.
-
Kev
Anyway, I am not high-F on the mechanism, other than that I think sequential (by number) is sensible.
-
Kev
Direction matters to me less.
-
dwd
Kev, Potentially. I'm a lot more interested in advancing stuff that needs to be advanmced, though.
-
Kev
I do like a good advanmcement.
-
dwd
Kev, Yes - I'm low-F on deprecating deferred-and-useless XEPs, but higher-F on advancing deferred-but-worthy XEPs
-
dwd
But anyway, I'm happy to give it a go.
-
dwd
Any other AOB?
-
jonas’
not from me
-
Kev
Newp.
-
dwd
OK. In that case:
-
dwd
7) Ite, Meeting Est
-
jonas’
thanks dwd
-
dwd
Thanks all.
-
Kev
Diolch, pawb.
-
dwd
And once again, sorry for being late.
-
jonas’
before you all vanish, can somebody give councilbot@dreckshal.de moderator permissions so that it can see the occupants JIDs? that’s required for secure voting.
-
Ge0rG
Hi. Have I missed something? 😁
-
jonas’
Ge0rG, yes, the meeting ;-)
-
jonas’
ping
-
Secretary
jonas’, pong
-
jonas’
Secretary, create vote on something
-
jonas’
I guessed that much, no privileges yet :)
-
Ge0rG
jonas’: darn!
-
Ge0rG
I think the Secretary syntax urgently needs shortcuts
-
jonas’
Ge0rG, read the syntax manual?✎ -
jonas’
Ge0rG, have you read the syntax manual? ✏
-
Ge0rG
jonas’: I have. I want *shorter* commands, not longer
-
jonas’
right, I wasn’t sure whether you were going off my verbose backlog in the other room
-
jonas’
make concrete proposals, I’ll implement them
-
Kev
!help
- Kev sighs
-
jonas’
Kev, it only listens to stuff prepended with it’s name
-
jonas’
also, here: https://github.com/horazont/councilbot/blob/master/docs/patterns.rst
-
Kev
Secretary: help
-
Ge0rG
jonas’: !help !+1 !-1 !list
-
Ge0rG
also fuzzy matching of <the subject>
-
jonas’
Ge0rG, it does match fuzzy on the subject ;-)
-
jonas’
(and if it matched unexpectedly, you can LMC it)
-
jonas’
also, I need to cycle it so that it picks up on the newly visible JIDs
-
jonas’
Secretary, help
-
Secretary
jonas’, TBD
-
jonas’
:-;✎ -
Ge0rG
Secretary: help
-
jonas’
;-) ✏
-
Secretary
Ge0rG, TBD
-
Ge0rG
ah, it accepts `:` as well
-
jonas’
it could link to that rst now
-
Ge0rG
jonas’: is that rst part of the github repo?
-
Ge0rG
link to the formatted version then, please
-
jonas’
yes
-
jonas’
and yes
-
jonas’
Secretary, help
-
Secretary
jonas’, TBD
-
jonas’
ey
-
jonas’
Secretary, help
-
Secretary
jonas’, https://github.com/horazont/councilbot/blob/master/docs/patterns.rst
-
Ge0rG
so can we please have bang commands
-
jonas’
on it
-
Ge0rG
Secretary, create poll new: the opposite of old
-
Secretary
Ge0rG, created poll on new: the opposite of old. Expires on 2019-01-30
-
Ge0rG
Secretary: vote -1 on new: the opposite of old: it's not actually new
-
Secretary
Ge0rG, sorry, I do not know which vote you mean.
-
Ge0rG
Secretary: vote -1 on new: the opposite of old
-
jonas’
yeah
-
Secretary
Ge0rG, sorry, I do not know which vote you mean.
-
jonas’
that.
-
Ge0rG
Secretary: vote -1 on new: not new?
-
Secretary
Ge0rG, sorry, I do not know which vote you mean.
-
jonas’
it only matches on the part in front of the colon
-
jonas’
the other part is irrelevant for the match
-
jonas’
Ge0rG, vote -1 on new the opposite of old: because I can do it nevertheless✎ -
jonas’
Secretary, vote -1 on new the opposite of old: because I can do it nevertheless ✏
-
Secretary
jonas’, I recorded your vote of -1 on new: the opposite of old: because I can do it nevertheless
-
jonas’
Ge0rG, ^
-
Ge0rG
wait, what?
-
jonas’
fuzzy match is fuzzy :)
-
jonas’
so I guess this isn’t too much of an issue after all?
-
Kev
Is there a reason not to cycle through in normal meeting style?
-
Kev
The way the old meetingbot did, but with the addition of remembering votes?
-
jonas’
Kev, I intend to make it so that a newly created poll is current for 30 minutes or until a new poll is created
-
jonas’
and then vote commands without subject words would match that poll
-
jonas’
(the idea is that you can vote using the bot outside the meeting, too)
-
Kev
So you create them in the week before Council, and then !next a few times to get through the meeting, with it detecting votes each time?
-
jonas’
more like chair creates the polls in the meeting when moving to the next agendum
-
jonas’
(since expiration is tied to creation time)
-
Kev
It's not entirely clear to me how that's helping, then?
-
jonas’
how what is helping in which regard?
-
Kev
Keep track of the agenda?
-
jonas’
my goal was to keep track of votes, not of the (pre-meeting) agenda
-
Kev
Oh, ok.
-
jonas’
and opt-in reminders to pending votes and stuff
-
Kev
Any chance we could have it do agenda management? It used to be great being able to just !agenda (or whatever, I forget) to see what the agenda was looking like being for the next meeting.
-
jonas’
sure
-
jonas’
no reason that couldn’t be implemented, too. I’d keep it orthogonal to keep the data model simple though.
-
jonas’
(and the interaction model)
-
dwd
Secretary, please do I want to please
-
Kev
Back when we used to have this before it was so nice as chair to just !next through the meeting and have all the agenda passed out for you.
-
jonas’
somebody read the source.
-
jonas’
well done, dwd, you broke it,.
-
dwd
Secretary, I do want to please nevermind
-
Secretary
dwd, as if it never happened
-
jonas’
not fatally, but you made it complain
-
jonas’
("why nevermind?" -> "for use with LMC")
-
jonas’
Secretary, create poll on deprecation of XEP-0001✎ -
Secretary
jonas’, created poll on deprecation of XEP-0001. Expires on 2019-01-30✎ -
jonas’
Secretary, nevermind ✏
-
Secretary
jonas’, as if it never happened ✏
-
jonas’
Secretary, list open polls
-
Secretary
jonas’, there is 1 open poll new: the opposite of old (due in 2 weeks, on 2019-01-30)
-
dwd
Secretary, Please show me all the open polls
-
Secretary
dwd, there is 1 open poll new: the opposite of old (due in 2 weeks, on 2019-01-30)
-
dwd
I actually rather like the natural-language interface.
-
jonas’
(I somehow expected that dwd would be the one playing with the long syntax, I do not know why)
-
jonas’
I plan to keep it in addition to the !-commands
-
Kev
Odd. I really can't find that email about the hash stuff.
-
Kev
Oh, there we go.
-
jonas’
Kev, the protoxep or the discussion about splitting?
-
Kev
Secretary: please create poll Accept "Cryptographic Hash Function Recommendations for XMPP" to Experimental: https://xmpp.org/extensions/inbox/hash-recommendations.html✎ -
Kev
Secretary: create poll Accept "Cryptographic Hash Function Recommendations for XMPP" to Experimental: https://xmpp.org/extensions/inbox/hash-recommendations.html✎ ✏ -
jonas’
Kev, ah, it doesn’t like your JID
-
jonas’
I’ll fix that
-
jonas’
Kev, should be good now
-
Kev
Secretary: please create poll Accept "Cryptographic Hash Function Recommendations for XMPP" to Experimental: https://xmpp.org/extensions/inbox/hash-recommendations.html✎ ✏ -
jonas’
nice
-
Kev
Secretary: create poll Accept "Cryptographic Hash Function Recommendations for XMPP" to Experimental: https://xmpp.org/extensions/inbox/hash-recommendations.html ✏
-
jonas’
it doesn’t like when the first message it sees from a member is an LMC
-
jonas’
stupid assumptions!!k
-
Kev
Secretary: create poll Accept "Cryptographic Hash Function Recommendations for XMPP" to Experimental: https://xmpp.org/extensions/inbox/hash-recommendations.html
-
Secretary
Kev, created poll on Accept "Cryptographic Hash Function Recommendations for XMPP" to Experimental: https://xmpp.org/extensions/inbox/hash-recommendations.html. Expires on 2019-01-30
-
dwd
jonas’, Something that would be nice is if it could take "create a new poll on https://xmpp.org/extensions/inbox/hash-recommendations.html" and enrich it with the title and abstract
-
jonas’
dwd, on the list, yes
-
jonas’
also for github PRs
-
Kev
+1
-
dwd
Indeed.
-
Kev
Secretary +1✎ -
Kev
Secretary: +1 ✏
-
Secretary
Kev, sorry, I did not understand that.
-
jonas’
Secretary, I vote +1 on Accept to Experimental
-
Secretary
jonas’, sorry, I do not know which vote you mean.
-
jonas’
Secretary, I vote +1 on Accept Cryptographic Hash Function Recommendations to Experimental
-
Kev
Secretary: +1
-
Secretary
jonas’, I recorded your vote of +1 on Accept "Cryptographic Hash Function Recommendations for XMPP" to Experimental: https://xmpp.org/extensions/inbox/hash-recommendations.html: (no comment)
-
Secretary
Kev, sorry, I did not understand that.
-
jonas’
Kev, the context stuff isn’t implemented yet
-
Kev
Secretary vote +1
-
Kev
Ah, ok.
-
Kev
Secretary: create poll Accept "Some dummy XEP" to Experimental: https://xmpp.org/extensions/inbox/dummy-recommendations.html
-
Secretary
Kev, created poll on Accept "Some dummy XEP" to Experimental: https://xmpp.org/extensions/inbox/dummy-recommendations.html. Expires on 2019-01-30
-
dwd
A vote number might be a helpful shortcut. Or even if we could create shortcuts, so "vote +1 on hash-recommendations" would work.
-
Kev
Secretary vote +1 on accept
-
dwd
A substring search might actually be good enough.
-
jonas’
dwd, the match is already fuzzy, but it needs some confidence to be accepted
-
jonas’
this is particularly bad with long titles and URLs :/
-
dwd
Secretary, vote +1 on dummy
-
Secretary
dwd, sorry, I do not know which vote you mean.
-
dwd
Secretary, vote +1 on some dummy xep
-
Secretary
dwd, sorry, I do not know which vote you mean.
-
jonas’
(something which matches if it’s the only thing where the word occurs would be good as a fallback, indeed)
-
Zash
Secretary: vote +10000 on whatever
-
dwd
Secretary, you are useless.
-
Secretary
dwd, sorry, I did not understand that.
-
Kev
jonas’: I think your concern about SNR with the bot in here was completely unfounded.
-
dwd
Secretary, You have supplied the proof of my assertion
-
Secretary
dwd, sorry, I did not understand that.
- Kev &
-
jonas’
Zash, DEBUG:main.client.bot.CouncilBot:ignoring message from non-member zash@[…]
-
Ge0rG
This backlog is priceless.
-
jonas’
Kev, COMPLETELY UNFOUNDED it was
-
Ge0rG
jonas’: what about using `*tag*` within the title as an optional implicit shortcut?
-
jonas’
not sure which part of your message is intended to be markup and which is intended to be verbatim
-
jonas’
#in-body-markup-rules
-
Ge0rG
Shall I reencode in XEP syntax?
-
jonas’
maybe just without markup
-
jonas’
if there’s any
-
Ge0rG
EBNF?
-
Ge0rG
jonas’: if the title contains a word surrounded by asterisks, use that as the shortcut
-
jonas’
ah
-
dwd
I'd suggest square brackets for the markup reason, actually.
-
jonas’
dwd, +1
-
jonas’
also because square brackets
-
Ge0rG
Secretary: vote +1 on Square brackets
-
Secretary
Ge0rG, sorry, I do not know which vote you mean.
-
jonas’
heh
-
dwd
Secretary, Please can you crate a vote on square brackets?✎ -
Secretary
dwd, sorry, I did not understand that.
-
dwd
Secretary, Please can you create a vote on square brackets? ✏
-
Secretary
dwd, sorry, I did not understand that.
-
dwd
:-(
-
jonas’
(it doesn’t ignore "can")
-
dwd
jonas’, It needs to ignore me more.
-
jonas’
(or "you" for that matter)
-
jonas’
yes
-
Ge0rG
Secretary: please create a misunderstanding
-
Secretary
Ge0rG, sorry, I did not understand that.
-
jonas’
Secretary, can you please cretae a vote on the square brackets?✎ -
Secretary
jonas’, sorry, I did not understand that.
-
jonas’
Secretary, can you please create a vote on the square brackets? ✏
-
Secretary
jonas’, created poll on square brackets. Expires on 2019-01-30
-
jonas’
dwd, there you go :)
-
jonas’
so I understand that you folks want: - agenda - square bracket tags for easier voting - fetching metadata from known URLs
-
Ge0rG
Square brackets when creating the vote, not when actually voting, please. Also the obvious interaction between agenda and votes
-
jonas’
Ge0rG, sure
-
jonas’
Ge0rG, https://github.com/horazont/councilbot/issues/1
-
jonas’
and https://github.com/horazont/councilbot/issues/3
-
Ge0rG
jonas’: awesome!
-
jonas’
so I hvae something to do for tonight :)
-
jonas’
Kev, (or anyone) do you have a reference or example usage of that old agenda bot? it isn’t clear to me, for example, how the order of the agenda would be determined -- by addition seems a bit meh✎ -
jonas’
Kev, (or anyone) do you have a reference or example usage of that old agenda bot? it isn’t clear to me, for example, how the order of the agenda would be determined -- by time of addition seems a bit meh, and adding a text interface to sort it seems meh too ✏
-
jonas’
(ad-hoc with text-multi or something comes to mind, but I haven’t implemented the server-side of XEP-0050 in aioxmpp yet)
-
jonas’
Secretary, please list the votes on accept cryptographic hash function recommendations as experimental
-
Secretary
jonas’, poll on Accept "Cryptographic Hash Function Recommendations for XMPP" to Experimental: https://xmpp.org/extensions/inbox/hash-recommendations.html is open. The poll is failing. Kev has not voted Ge0rG has not voted dwd has not voted jonas’ has voted +1 without further comment Link Mauve has not voted
-
jonas’
that this pings everyone is probably not good, does anyone have a suggestion how to fix it? ^
-
mathieui
I have seen a bot adding an underscore right between the first and the second chars of the nick
-
mathieui
it "works" most of the time
-
jonas’
mathieui, that sounds like a good think
-
jonas’
when does it not work?
-
mathieui
well, it works in the normal case
-
jonas’
which is the non-normal case?
-
mathieui
when people take nicks including other people’s nick, it breaks down
-
mathieui
but that’s won’t be the case here✎ -
mathieui
but that won’t be the case here ✏
-
jonas’
ah, so when someone would call themselves K_ev, that’s right
-
jonas’
do we have something which strongly allowed in resourceprep, doesn’t look terrible and would confuse typical highlight detections?
-
jonas’
Secretary, please show the votes on accept cryptographic hash function recommendations as experimental
-
Secretary
jonas’, poll on Accept "Cryptographic Hash Function Recommendations for XMPP" to Experimental: https://xmpp.org/extensions/inbox/hash-recommendations.html is open. The poll is failing. j_onas’ has voted +1 without further comment dwd has not voted Ge0rG has not voted Link Mauve has not voted Kev has not voted
-
jonas’
that didn’t work
-
mathieui
almost
-
jonas’
Secretary, please show the votes on accept cryptographic hash function recommendations as experimental
-
Secretary
jonas’, poll on Accept "Cryptographic Hash Function Recommendations for XMPP" to Experimental: https://xmpp.org/extensions/inbox/hash-recommendations.html is open. The poll is failing. j_onas’ has voted +1 without further comment L_ink Mauve has not voted d_wd has not voted G_e0rG has not voted K_ev has not voted
-
jonas’
better
-
jonas’
and, another "yay for in-band signalling"
-
Ge0rG
Why don't I see anything from secretary at all in yaxim?
-
Ge0rG
https://upload.yax.im/upload/-gdFfyemG-YPSYCF/20190116_220730.jpg
-
Ge0rG
Must be the @xml:lang on the body. Meh.
-
Ge0rG
Now I wonder if this is a new smack4 "feature" or if it has been broken forever
-
oli
jonas’: you could use this point · instead of _
-
oli
j·onas’: