tux(Somehow council elections were more prominent to me.)
Syndacehas left
Syndacehas joined
mimi89999has joined
danieldwd, Kev: yes I'm pretty mich available all day. So 1630Z or what ever you suggested works for me
jcbrandhas left
KevFab, ta.
lumihas joined
Ge0rGI'm very hopeful regarding 1630Z as well. Might be a bit unresponsive while entering a train, but not absolutely unavailable.
jcbrandhas joined
Ge0rGI've added the Minutes link to https://wiki.xmpp.org/web/Board_and_Council_Elections_2017 and now I hope I'm not breaking the page-copy-paste process for next year's election.
danielhas left
nycohas left
danielhas left
GuusWho's formally going to apply the tie-breaking process for the remaining Board position? The secretary? Old Board? New Board?
danielhas left
Alexhas joined
la|r|mahas joined
lskdjfhas joined
danielhas left
danielhas left
AlexGuus: was quickly reading RFC 3797 last night, but havent really understood how this algo works, needs more reading ;-)
tim@boese-ban.dehas left
Ge0rGAlex: TL;DR: we need a pool of candidates (check) and an algorithm that will be applied on a future random-generating event (e.g. state lottery numbers)
dwdAlex, Pick something happening soonish (like, say, Euromillions draw). Define how we get from that to an answer. We could just hash a string of the lottery result as 2-digit decimal ASCII numbers in ascending order. Then pull the least significant bit. Odd is Nÿco, even is Arc.
Ge0rGdwd: should the ASCII string be terminated by a newline?
dwdGe0rG, I don't think it makes any (predictable) difference to the outcome, so we may as well for simplicity. I'd pick a strong hash algorithm just so we can claim that anyone fixing the Euromillions draw purely to pick one or other wouldn't know what to fix it to.
dwdAlthough if they can fix the draw, please let me know so I can buy a ticket for once.
Guusthe RFC talks about combining various sources (eg: Euromillioins and the value of some stock exchange by the closing on a particular date in the future)
Ge0rGdwd: let's just add a foot note that in case an XSF member wins a significant amount of money, we need to declare the result as void and choose another state-run lottery.
jonaswdwd, :D
dwdGuus, Yes, but that's to increase the entropy required, which is given in a formula - we only need a single bit as I understand things.
Guusdwd, agreed. And as our pool size is fixed to '2', a simple odd/even determinator will work.
GuusI'm primarily interested in making sure that someone is actively persuing a resolution at this point though :)
Ge0rGRFC3739 §4 provides a string normalization algorithm.
AlexI am not a gambler on only familiar with the german lottery, every weekend they pick 7 numbers out of a pool from 1 - 47 if I remember correctly
jonaswi thought 6?
jonaswah, maybe seven, but the seventh has special meaning or something
Alexjonasw: jonasw no idea, could be also 6 ;-)
Guuswe could use the least significant number in a stock exchange course?
archas left
uchas left
GuusAlex, not to add to the workload, but perhaps you should put up memberbot for the membership application q4?
Guussubmission deadline was yesterday
danielhas left
AlexGuus: yes, will be available later toda
Guustx
Guushas left
nycohas left
la|r|mahas left
Guushas left
mimi89999has left
tuxhas left
archas joined
Alexmemberbot is up for the next voting period ;-)
Ge0rGLooks like we have some Non-Reappliers?
mathieuithanks Alex
AlexGe0rG: yes
AlexI usually push them and remind several times by Email
Ge0rGRight, the point of no return has been reached. There will be a Q5.
Alex(Y)
intosihas left
la|r|mahas left
la|r|mahas joined
Ge0rGhas left
danielhas left
Ge0rGhas left
Holgerhas left
Holgerhas left
danielhas left
Ge0rGhas left
intosihas joined
uchas joined
archas left
archas joined
danielhas left
lumihas joined
@Alacerhas joined
dwdI've scribbled a suggestion for a concrete RFC 3739 implementation for us on the members@ list. It's dated for Friday, which seemed like a reasonable timeline. If there's something concretely wrong, please point it out. If you're happy with it, please say so. And please don't turn this into a bike shed.
Ge0rGhas left
Ge0rGhas left
Ge0rGhas joined
@Alacerhas left
lovetoxwhy not just take the last number of the euro million draw, and say if its 1-6 candidate 1 wins, 7-12 candidate 2
lovetoxi dont get why there is hashing needed
Alexdwd: you take the last byte E0 in your example, or just the last char 0?
Ge0rGhas joined
Martinhas left
Martinhas joined
Martinhas left
Martinhas joined
jerehas joined
Alexor do we just go from ricght to left until we find a "0" or "1" char?
dwdAlex, Bit - 0 ends in a 0 bit. But loosely, odd numbers Nicolas, even numbers Arc.
dwdlovetox, Makes it closer to RFC 3797, basically. It's certainly the most over-engineered coin-toss one could possibly wish for, I know.
dwdAlex, So last characters 0, 2, 4, 6, 8, A, C, E would end in a 0-bit. The rest in a 1-bit.
Alexwas confused because you mentioned modulo in your email
dwdAlex, Yeah... If you treat the hash as an enormous integer and modulo by the size of the list, it's the same thing. Just expressed in terms of the size of the list - which we know to be 2, so it's simple.
Martinhas left
Martinhas joined
lovetoxits true that you cant predict what the result on friday may be, but did you make sure both candidates have equal chance of winning?
lovetoxthese are two different matters
jerehas joined
jerehas joined
Alexdwd: ya, next time when we habe a tie with 3 or more ;-)
GuusThanks Dave
Guuslooks fine
Martinhas left
Martinhas joined
nycohas left
Martinhas left
Martinhas joined
dwdIt'd be good to get agreement from arc and nyco, mind.
dwdlovetox, We assume that the lottery is completely random across its range, and that the hash output has a uniform distribution of bits. I believe the first is a reasonable assumption, and I believe that disproving the second would lead to a sudden move to SHA-3.
ZashAs long as it is independently verifiable
ZashSo, link to this lottery ?
dwdZash, In my email - but also https://www.euro-millions.com/results
ZashAnd a clear description of the algorithm so anyone an run it
dwdZash, Also in my email.
Zash"That is covered in my email" ?
dwdZash, https://mail.jabber.org/pipermail/members/2017-November/008696.html <-- That email.
lskdjfhas left
lskdjfhas left
lskdjfhas left
lskdjfhas joined
danielhas left
lskdjfhas left
@Alacerhas joined
tuxhas left
Kevhas left
ralphmThanks for picking this up dwd
Kevhas joined
lskdjfhas left
danielhas left
danielhas joined
@Alacerhas left
dwdralphm, No prob. I felt it'd be better coming from someone off Board anyway. And I dimly recall being partially responsible for the RFC 3797 rule anyway after last time. (Which, as I recall, also involved Nyco - though I genuinely can't remember).
blablahas joined
dwdralphm, Ah, no, I recall slightly wrong - the tie was between David Banes and Michael Rémond, but Nÿco was the "fourth" member, and we voted to drop the Board to the top 3, not 4, in order to maintain an odd number - which lost Nÿco. https://mail.jabber.org/pipermail/members/2009-October/005230.html
lskdjfhas joined
jerehas left
jerehas joined
dwdhas left
Alexhas left
dwdhas joined
jerehas left
jerehas joined
dwdhas left
dwdhas joined
ralphmhas left
Zashhas left
Martinhas left
blablahas left
blablahas joined
Ge0rGhas joined
bjchas left
jjrhhas left
Zashhas joined
nycohas left
Ge0rGdwd: you forgot to explicitly specify the ordering of the lottery results.
dwdGe0rG, Isn't this enough? "2) Each number will be arranged in ascending order, separated by dots,
and terminated by "./".
"
Ge0rGdwd: oops, my bad, sorry!
tuxhas left
dwdGe0rG, Don't worry. I'd rather people pointed things out and were wrong than an error wasn't spotted until too late.
Ge0rGdwd: still, reading the mail on my smartphone in a moving tram and immediately accusing you of negligence was impolite at best.
nycohas left
Ge0rGSo my appointment ended early, which means I have the time for the council meeting. Now I just need to hope for good network coverage...
jjrhhas left
lskdjfhas joined
jjrhhas left
danielhas left
dwdGe0rG, We're aiming for 16:30 UTC, so 17:30 CET I believe. So you've more than an hour to find a café with WiFi.
jjrhhas left
dwdGe0rG, Also, you weren't impolite, and nor did you accuse me of negligence. You reviewed something important and thought you'd spotted something, which is very welcome.
Ge0rGdwd: I'm boarding a train in 10 minutes, and it will have bad wifi. I can't influence the network quality except by pulling the emergency brake, but that will considerably delay my arrival at home 🤔
dwdGe0rG, We'll have to hope we did a good job with all those mobile extensions, then. :-)
Ge0rGdwd: the largest blocker on the first trip today was poezio's broken reconnect code and that nasty MUC self ping IQ routing problem
Valerianhas joined
dwdGe0rG, It'd be nice to get MIX moving again.
danielhas left
zinidit would be nice to burn it with fire ;)
dwdhas joined
Alexhas joined
Ge0rGIndeed, I've recently made another approach at the XEP, and I've read almost half of it. Unfortunately, I wrote my notes as messages-to-self and they weren't logged because of infrastructure problems. They are now captured in the yaxim SQLite storage of a phone with empty battery.
Steve Killedwd: in what way??
Kev2has joined
GuusSteve Kille: make it a draft standard? :)
Kev2has left
uchas joined
KevI think it's a little bit raw for that.
GuusI was referring to the intended direction.
Steve KilleWe want this direction
Steve KilleNeed some implementations
Guussorry, my semi-funny remark wasn't helpful.
bjchas joined
danielhas left
ralphmAs for the Board meeting. I look like this right now, and using any screen terribly hard:
ralphmDamaged my cornea somehow. Should be fine in a few days
Guusouch. Get well soon, Ralph
Zashralphm: get well! and don't overwork your other eye
matlaghas left
ralphmbangs gavel
ralphmArrr
ralphmWelcome Guus especially
ralphmWho do we have
Guuswait, you're an hour early?
Ge0rGCouncil hasn't met yet
ralphmAh yes
ralphmAdjourned then
ralphmI missed the change of time
Guus(Also, in an hour this building is closing down, so at best, I'll join the meeting via mobile from a parking lot somehwere)
ralphmbangs gavel
KevMay I suggest to Board that having a meeting before Board are selected is probably suboptimal, given the first order needs to be electing a Chair?
uc, .,
ucOops Sorry
Valerianhas left
ralphmWell, hah, so first of all, there are 4 definitely elected board members and they can meet as usual. Second, I thought it would be important to affirm Dave's suggestion to resolve the tie.
ralphmThere is no strict rule for the first meeting to elect its chair.
danielhas left
jcbrandhas left
KevThere isn't, but it seems odd not to.
ralphmBylaws say one year or until elected. I agree all is weird. But the method to resolve the tie has to be affirmed in some official capacity, no?
KevNo.
KevAt least, I don't believe so. I think we fixed this in the bylaws last time it happened.
GuusKev: agreed. I think it's primarily up to Alex, rather than board.
Ge0rG> in the case of a tie for the final remaining position, the final individual shall be chosen in accordance with the procedures defined in “RFC 3797: Publicly Verifiable Nominations Committee (NomCom) Random Selection” published by the Internet Engineering Task Force.
There is nothing about who is responsible for that process.
dwdKev, Yeah, the RFC 3797 mechanism is in the bylaws. The precise choices are not. The only affirmation I'd really like to see (beyond a few members giving it the nod) is for Alex (as Secretary), and Arc and Nÿco (as those affected).
ralphmGe0rG: in all matters unspecified, I believe the board or the executive committee can do this
moparisthebestbut is there a board until the tie is resolved? what if all the board election is a tie?
ralphmAnd I agree with dwd otherwise
ralphmThere is currently a 4 person Board
ZashThis does seem like a thing done by those administrating The Meeting
dwdmoparisthebest, The former is unspecified. I think technically, we should pick the RFC 3797 process prior to the election. If the entire Board is a tie one year, the selection still operates by RFC 3797.
moparisthebestyea but not if the rule is 'the board has to agree to the algorithm'
dwdralphm, I'm not entirely sure if there *is* a Board. There *is* a Chair, though.
dwdmoparisthebest, Good point, well made.
ZashClarification of the bylaws in order? :)
blablahas left
dwdZash, Maybe. We could also declare that in the event of multiple interpretations of the rules, the Secretary's word is final.
Ge0rGWho has the authority to determine whether a certain process is RFC3797 compliant?
Zashdwd: Sure. And then put that into the bylaws.
moparisthebestI think assuming lottery is random and not-riggable is fine, if you could rig it, why would you use that power to influence XSF board/council members?
Ge0rGI think that adding the Secretary as the authority sounds reasonable, but what happens if somebody vetoes the RFC3797 compliance?
ralphmdwd: I read 3.13 that all but the tied candidates for the last remaining position are simply elected
dwdmoparisthebest, Says exactly that in the RFC, actually. :-)
Ge0rGmoparisthebest: "<Ge0rG> dwd: let's just add a foot note that in case an XSF member wins a significant amount of money, we need to declare the result as void and choose another state-run lottery."
dwdralphm, I can go along with that, actually. Particularly as it talks about "Election of individuals", suggesting they're elected individually rather than as a Board entire.
moparisthebestI'm not sure how much money would buy my board/council vote, but certainly a small % of a lottery win would do it :P
ralphmAnd indeed, I'm still chair. I'm not sure if stpeter is still executive officer, though, given the one year term and his non-appointment last year.
Valerianhas joined
ralphm(6.2)
ZashDoes the new board start directly after the election?
KevZash: Yeah.
lumihas joined
zinidhas joined
blablahas joined
ralphmActually, I am wrong. He was appointed, and indicated intent to resign
blablahas left
marchas left
Martinhas joined
vanitasvitaehas left
tuxhas left
Valerianhas left
danielhas left
jerehas left
jerehas joined
danielhas left
waqashas joined
ralphmOk, what now then?
Martin*shrug*
ralphmI suggested just just hold a quick meeting affirming dwd's method
MartinWorks for me
ralphmAnd then arrange a new meeting after Friday's lottery
Ge0rGIMHO, what dwd said is reasonable.
Holgerhas left
KevI think nyco and arc agreeing to it would be optimal.
ralphmRights
ralphm-s
KevAnd also that in future elections, we should probably state this method in advance :)
danielhas left
ralphmAlex are you here, too?
danielhas left
Ge0rGKev: it might be hard to find an appropriate wording for the bylaws that doesn't open up to potential abuse.
danielhas joined
ralphmGood luck cheating the lottery. If you manage that, by all means be a Board member
KevGe0rG: I don't think it needs going in the bylaws - the bylaws say what to do.
intosi^ what ralphm said.
Ge0rGKev: but not how to do it
intosiStating it in th emeeting announcement should suffice.
KevAs far as I'm concerned, Alex simply stating that this is the mechanism is sufficient.
ralphmI agree with Kev
ralphmAnyway
Ge0rGKev: unless somebody points out that it violates RFC 3797.
ralphmbangs gavel
ralphm0. Welcome and agenda
ralphmWho's here?
GuusI am
Guuskind of
MartinI'm here
Guusin process of getting kicked out of building.
Martin2.5 isn't really quorate
ralphmNo MattJ?
GuusI'll respond eventually :)
intosihas left
intosihas joined
MattJHere
MattJSorry
ralphmArc, nyco ?
ralphmOk all elected in attendance
ralphmI have one agenda item: resolving the tie
GuusThat's up to Alex, isn't it?
Guushas left
ralphm1. Resolving the tie for 5th director
ralphmSo, there has been a suggestion by dwd to resolve this according to the bylaws
ralphmAdditionally, there's some unclarity how the foundation selects this as accepted
ralphmI motion that the Board affirms dwd's method, having seen no objections
Martin+1
ralphmOf course comments of Members are welcome
GuusAlthough I'm perfectly fine with the suggested method, it's purpose is to safeguard Alex from accusations of bias. Its for him to agree on, I believe.
Ge0rGI consider dwd's proposal very reasonable, especially the part about approval by the two affected nominees.
danielhas left
ralphmI'd be happy to make it conditional on that
intosiSounds good to me with that condition.
KevI think that we actually more or less *have* to leave this to Alex to agree to.
danielhas joined
ralphmKev: can you explain why?
KevBecause either the bylaws are ok for him to do so, in which case yay, or the bylaws need changing before we can have a new Board, and that means voting and blah.
ralphmTo be clear, we *have* a new Board IMO
Ge0rGIMO it is compliant to RFC3739, but in case of incompliance there should be a reasonable vetoing approach. I think that having a single person who defines that it is compliant is insufficient.
ralphmGe0rG: this is why I thought it useful to affirm by the Board. I like the suggestion of having the candidates needing to agree, and of course Alex will need to execute (and agree).
ralphmI was hoping all involved to be here
GuusWell, everyone appears to agree with Dave's method
Ge0rGralphm: right. What Kev said almost read to me like only Alex needs to affirm the method.
GuusSo perhaps Alex can just execute, assuming he agrees to the method too, and we don't have to worry about bother potential scenarios.
ralphmAgreed
intosiKev might be right that his affirmation is all that is required. However, that does not mean that board and member affirming that's the way to go isn't a good thing.
intosiEspecially if it's affirmed by all parties directly involved.
arcI'm fine with this
Ge0rGintosi: I think this boils down to who is allowed to veto
ralphmnyco?
GuusI don't think we can sensibly do more now, with all other parties absent.
dwdGe0rG, Push comes to shove, the members can remove the whole of the Board and redo the election.
intosi^ I tried to say what dwd said, but didn't manage to find words even closely as eloquent.
ralphmI think Board can also appoint the vacancy, so that's why I think it is sufficient for the Board to agree.
jubalhhas left
Guusralphm: that'd be weird. We could fill the vacancy to force a vote in a particular direction that way.
dwdralphm, No, not also. We need to complete this first. I'm not even sure if, technically, either of Arc or Nyco can withdraw.
ralphm(4.7)
ralphmI'm happy to debate this all day, but I think we have enough to go on
GuusLet's put this on hold until Alex responds.
AlexI agree on Daves suggestion and I am happy to execute on it
arcHonestly I think way more thought is being put into this than is needed. Let's see what the Friday lottery results in and move forward
GuusGood.
danielhas left
AlexDave said the next draw in Friday, so we should have the 5th borad member by the end of this week using the random election method
ralphmOk. If nyco does not object before the lottery executes, this is what we do.
danielhas joined
vanitasvitaehas left
ralphmdwd: can you write minutes?
ralphm2. Date of Next
ralphmtbd on list
danielhas left
danielhas joined
GuusWhat list?
dwdralphm, Yes, I'll knock something brief out.
ralphm3. Close
ralphmGuus: board list
GuusI'm not on board list yet, I believe.
dwdGuus, board@, one assumes.
ralphmKev can add you
ralphmThanks all!
GuusThanks
ralphmbangs gavel
ralphmArrrr
MartinCheerio all
intosiRoaring Ralph.
danielhas left
danielhas joined
Martinhas left
lumihas left
ralphm(for those who missed it, scroll up for my picture)
KevGet well, Ralph.
GuusKev: mind adding me to board list?
dwdralphm, You know an eyepatch is meant to be black, right?
ralphmBest they had
Guusdwd: I'm missing a parrot.
ralphmAlso pretty sure most pirates had a white one first
GuusOk, I'm off. Car / parking lot / cold.
KevMail me so I've got the mail address in my inbox.
danielhas left
intosihas left
danielhas joined
GuusKev: my Gmail please
GuusSee my application
ralphmOh, also congrats on council and dwd as chair
ralphm(of council)
dwdralphm, Ta!
jubalhhas joined
Steve Killehas left
Steve Killehas left
Steve Killehas joined
Guushas left
Guushas joined
jjrhhas left
Steve Killehas left
jjrhhas left
Neustradamushas left
jjrhhas left
jjrhhas left
jjrhhas left
Steve Killehas left
jubalhhas left
ralphmhas left
lskdjfhas joined
Kevhas left
Kevhas joined
Valerianhas joined
Valerianhas left
Valerianhas joined
Ge0rGhas joined
Zashhas left
Neustradamushas joined
Zashhas left
jubalhhas joined
Zashhas joined
Kevhas left
Kevhas left
lumihas joined
Kevhas left
Kevhas left
Kevhas left
Kevhas left
danielhas left
Kevhas left
Kevhas left
Kevhas left
matlaghas left
Kevhas left
matlaghas joined
Kevhas left
Kevhas left
Kevhas left
Kevhas left
Kevhas left
danielhas left
Kevhas left
Kevhas left
Kevhas left
Kevhas left
Steve Killehas left
danielhas left
Steve Killehas left
Kevhas left
Kevhas left
Kevhas left
danielhas left
lskdjfhas left
danielhas joined
lskdjfhas left
danielhas left
danielhas joined
lskdjfhas joined
lskdjfhas joined
Kevhas left
Kevhas left
Steve Killehas left
Kevhas left
Steve Killehas left
Kevhas left
Steve Killehas left
lskdjfhas joined
Kevhas left
lskdjfhas left
burrblurrhas joined
Kevhas left
lskdjfhas left
Kevhas left
valohas left
Kevhas left
valohas joined
Kevhas left
burrblurrhas left
Kevhas left
Kevhas left
danielhas left
lskdjfhas joined
danielhas joined
Kevhas left
Kevhas left
Kevhas left
Kevhas left
Kevhas left
ralphmhas left
Kevhas left
Kevhas left
lskdjfhas joined
lskdjfhas joined
Kevhas left
Ge0rGhas left
Guushas left
Kevhas left
Guushas joined
Tobiashas joined
lskdjfhas joined
lskdjfhas joined
lskdjfhas left
lskdjfhas left
Kevhas left
stefandxmhas left
lskdjfhas left
Kevhas left
lskdjfhas left
lskdjfhas joined
lskdjfhas left
lskdjfhas left
lskdjfhas left
lskdjfhas left
lskdjfhas left
lskdjfhas left
stefandxmhas joined
lskdjfhas left
Valerianhas left
Valerianhas joined
danielhas left
danielhas joined
danielhas left
danielhas joined
lskdjfhas left
lskdjfhas left
lskdjfhas left
lskdjfhas left
lskdjfhas left
foxtunehas joined
lskdjfhas joined
lskdjfhas left
intosihas joined
danielhas left
danielhas joined
intosihas left
intosihas joined
lskdjfhas joined
lskdjfhas left
lskdjfhas left
lskdjfhas left
uchas joined
Valerianhas left
lskdjfhas left
intosihas left
intosihas joined
lskdjfhas joined
lskdjfhas left
valohas left
valohas joined
zinidhas left
Syndacehas left
Syndacehas joined
lskdjfhas joined
marchas left
stefandxmhas left
lovetoxhas left
mimi89999has joined
mimi89999has joined
intosihas left
intosihas joined
intosihas left
intosihas joined
intosihas left
intosihas joined
danielhas left
danielhas joined
intosihas left
intosihas joined
lskdjfhas left
Neustradamushas left
lskdjfhas left
lskdjfhas left
Guushas left
Guushas joined
lskdjfhas left
lskdjfhas joined
lskdjfhas joined
lskdjfhas left
danielhas left
danielhas joined
lskdjfhas joined
Ge0rGI think a single talk slot won't suffice any more at the upcoming Summit. Too many problems in https://op-co.de/tmp/whats-wrong-with-xmpp-2017.pdf
mimi89999has left
mathieuioh, you updated it
mathieuimaybe we need to have the summit last one more day and give one full day to Ge0rG
Ge0rGmathieui: my immediate reaction was to veto that proposal, but then I realized it is for the Board to decide, not for the Council.
SamWhitedI think (keeping in mind that I've only been to a handful of summits) that summits work best if you pick a specific issue and focus on that
Ge0rGSamWhited: I could pick out Message Routing and fill a 30~60min slot with that probably.
SamWhitedThat does seem like a big one
Ge0rGSamWhited: it's also the most important one, IMO
Ge0rGSamWhited: after that is tackled, a new client session type or some kind of MAM-sub can be applied to solve the remaining minor practical problems ;)
Ge0rGI also actually wanted to create that message routing rules table for a long time now.