16:59:13 #startmeeting weekly network team meeting, 16 April 2018 16:59:13 Meeting started Mon Apr 16 16:59:13 2018 UTC. The chair is nickm. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:59:13 Useful Commands: #action #agreed #help #info #idea #link #topic. 16:59:16 hi folks! 16:59:20 hello :) 16:59:24 Our weekly meeting pad is at https://pad.riseup.net/p/MWK6xElJ0Wnm 16:59:25 * dmr lurks, and waves hi 16:59:37 hello 16:59:41 yello! 17:00:14 My kid is off school this week, so please expect me to be a little more confused than usual! 17:00:23 o/ 17:00:25 Also, fun fact: Today is Patriots' Day in Massachusetts! 17:01:31 o/ 17:01:42 So, it seems we got a release candidate out on the schedule where we were planning to have stable out. 17:01:54 it will be interesting to see whether 034 is more on schedule or not 17:01:55 \o/ 17:02:23 (I think we shouldn't adjust our release schedule for 034 based on 033, since 033 was less-than-completely planned) 17:03:00 o/ 17:03:12 * arma4 is now done with phone call and mostly around 17:03:38 So, let's do our roadmap check-in! In theory, 034 should feature-free in ... 29 days? 17:03:45 this is not a lot of time 17:04:35 I *think* so far for stuff I have, I'm still optimistic for 034 eheh 17:04:47 as my 033 stuff is gone now 17:04:59 so 17:05:04 prop#291 decisions are impacting how we do remaining vanguard patches 17:05:34 so meeting about that this week would help reduce/assess remaming risk there 17:05:44 for roadmap check in i keep on saying the same thing :) we have 2 weeks till may 17:05:55 more or less 17:06:04 so review what is there and see what is realistic to stay 17:06:20 mikeperry: i think we migh be overestimating how much prop#291 impacts the other tickets. I mentioned this here: https://trac.torproject.org/projects/tor/ticket/25754#comment:2 17:06:29 you can carry the rows around on gdocs 17:06:47 mikeperry: or said otherwise, i think ideally the number of guards should not impact how the guard algorithm works. 17:06:48 so you can just move things to may if you feel it should be moved 17:06:54 Also, please remember: if anybody is going to spend more than 1 day this week on something _not_ on the roadmap spreadsheet, let's talk about it first. 17:07:34 asn: it impacts #24487. that doesn't need to be done if we drop path restrictions. 17:07:54 asn: it also changes performance test results 17:08:28 #25705 also doesn't need to be done in a world without any restrictions.. 17:08:42 let's finish up any roadmap changes first 17:08:48 are any needed this week? 17:08:59 im good with roadmap for this week 17:09:03 * dgoulet is good 17:09:09 Let's all spend this week making progress on 034-roadmapped stuff 17:09:27 hello! 17:09:28 if you have any 034-roadmapped stuff and you haven't reached out to other people working on it, please do so asap :) 17:09:32 hi haxxpop ! 17:09:35 (yeah just saying this is hard to say for my part of the roadmap.) 17:09:47 looks like nickm dgoulet and mikeperry are primary in a lot of things 17:10:00 isabela: no no no #1 doesn't mean primary 17:10:01 you feeling good with your stuff? 17:10:04 ahhh 17:10:05 ok ok 17:10:06 well at least how we put it in 17:10:07 sorry :S 17:10:28 nickm: that is a lot of you around anw :) 17:10:28 we could use it that way but it ain't like that for now 17:10:34 dgoulet: no, is cool 17:10:36 no worries 17:10:37 * haxxpop status: having fun implementing onion service v3 client auth 17:10:39 isabela: yup, but I'm not scared :) 17:10:43 ok ok 17:10:44 :) 17:10:46 hehe 17:10:50 haxxpop: o/ 17:10:51 then we good with roadmap 17:10:55 everyone is cool w/ it 17:11:33 everybody cool with reviews? 17:11:46 dgoulet/asn: could #25691 get a reviewer? 17:12:03 (I did it this morning, but it's an 0.3.3 regression) 17:12:05 nickm: sure 17:12:05 catalyst: hey. i moved your rust trait review bug to nickm, after what you said last week! 17:12:10 nickm: oh ack. 17:12:17 also, rotations! 17:12:25 dgoulet: bug triage. 17:12:31 isis: community legend 17:12:38 mikeperry: coverity 17:12:40 nickm: CI 17:12:49 asn: thanks! the PRNG one might be somewhat easier for me, but i haven't looked at it closely yet 17:12:54 [nice jobs last week, everybody!] 17:13:33 On CI, I'm going to try to end the week with Jenkins happy, Travis happy, and at least one new thing under CI 17:14:14 nickm: sounds ambitious and awesome 17:14:43 any handoff from last week's rotations? 17:15:00 catalyst: Thanks! but note that I said "try" :) 17:15:01 nickm: is there info about coverity? I don't even know where that lives 17:15:07 i owe the team the retrospective on rotations 17:15:09 sorry folks 17:15:18 nickm: also I have discussion items about jenkins. I guess they can be later? 17:15:20 will not drop that ball just had other priorities 17:15:37 mikeperry: +1 17:16:36 mikeperry: It's at scan.coverity.com 17:18:08 mikeperry: ask for help if you get stuck; it is NOT an intuitive system 17:18:22 are we ready to move on to discussion stuff? 17:18:42 good here 17:18:46 (does mike need an account? and does he have it?) 17:19:02 he has one; I just reminded him of what email address he used 17:19:05 ack 17:19:17 asn: so, we need a prop#291 meeting? 17:19:26 i think that might be good 17:19:34 because mailing list discussio does not seem to be leading anywhere 17:19:43 ok. who should attend? 17:19:52 me, mike and roger 17:20:01 that's for sure IMO 17:20:13 and then people like you would also be super useful 17:20:36 (and then depending on how much explaining we need to do, we might want people like Aaron Johnson too) 17:20:43 Okay. 1700 UTC on Wednesday is okay for me. How about for the rest of you? 17:20:46 but in general, I feel like it's gonna be hard to decide on this topic over the internet 17:21:01 the tradeoffs are too intricate 17:21:36 I think a high level choice can still be made 17:21:46 mikeperry: ack 17:21:50 who do you think should be at the meeting? 17:22:11 1700 utc wed good 17:22:12 (and yes this wednesday at 17:00UTC works for me) 17:22:29 a decision on abandoning restrictions or not does in fact impact/eliminate the need for every child of #35546 that is not already in merge_ready 17:22:41 err #25546 17:22:53 good point 17:23:15 okay, let's plan for that time. 17:23:16 mikeperry: wed at 17:00 works for you? 17:23:20 yah 17:23:24 excellent 17:23:28 so we got a wed meeting then. 17:23:30 that's good. 17:23:31 I can also do tomorrow 17:23:31 could somebody tell tor-dev@ ? 17:23:34 or after this meeting.. 17:23:40 wednesday is better for me 17:23:48 but two days give aaron johnson a chance to see it I guess 17:23:56 ok 17:24:02 mikeperry: wanna write mail to tor-dev? or you want me to do it? 17:24:06 i will be avle to do it tomorrow tho 17:24:10 i have to disappear shortly after this meeting 17:24:54 I can send the mail 17:25:10 great thx 17:25:10 catalyst: i think being a bit more flexible on the consensus clock skew warning is a good idea. it should be 5 minutes + whatever skew we think is acceptable for a relay. 17:25:27 dgoulet: i am still hoping for that dir fetch diagram from your magic book 17:25:37 arma4: oh yessss! will do after the meeting! 17:25:51 catalyst: does that answer your question? 17:25:53 catalyst: (5 minutes is because that's when dir auths produce their sigs, so in theory there *can't* be a consensus with enough sigs on it before then) 17:25:55 mikeperry: thanks mike! 17:26:20 arma4: thanks! is that timing a consensus parameter or can we hardcode something? 17:26:28 dgoulet: i have secret hopes that your diagram will make it clear that i can propose my "how about we make relays not fetch a consensus between :55 and :00" idea 17:26:31 mikeperry: what's your jenkins question? 17:27:00 I have a couple 17:27:17 catalyst: hum. i see a "voting-delay" line in the consensus. wonder if that's relevant. 17:27:30 first: who owns jenkins? weasel? can we add a commit hook to mail committers that triggered the build, if it fails? 17:28:16 catalyst: from dir-spec.txt it looks very relevant 17:28:24 arma4: i think we should open a ticket on this so we can figure out the details of how we want to do this (i can do that if nobody else volunteers) 17:28:36 catalyst: we shouldn't hard-code it, at the least because the test network makes consensuses at a different frequency 17:29:35 mikeperry: it doesn't build every commit afaik, so e.g. if my commit braeks something, and then yours is on top of it, it would email you telling you that you broke something 17:29:40 catalyst: though, if we wanted to do a short-term hack, 5 mins is a fine number i think. the only bad effect is that maybe sometimes we wouldn't warn about slight clock skew on some test network. 17:29:43 catalyst: a ticket sounds great 17:29:44 mikeperry: weasel owns jenkins. I wouldn't mind getting emailed, but the false-positive rate right now is too high. 17:29:46 second, which is I guess just a thing to do, is document what is involved in jenkins babysitting 17:29:49 +1 on a ticket 17:30:15 catalyst: i think dizum still hasn't fixed its clock :/ 17:30:39 mikeperry: also, it only tests master and maint-*, also what nickm said about the false-positive rate 17:30:58 catalyst: oh, i take it back! dizum looks right now. 17:31:05 and the false positive rate is due to what? builds randomly fail due to jenkins issues? 17:31:30 yes 17:32:35 maybe we can separate configure vs build vs test failures in the decision to mail 17:33:05 it seems like if it makes it all the way to running the tests then fails, someone should probably get emailed? 17:33:48 I guess this can go in the ticket 17:34:52 like a gcc/clang error is also probably more likely a developer issue than a failure during ./configure (which is probably platform stuff missing due to janky system setup scripts)? 17:35:18 +1 on that , for the ticket! 17:35:41 isabela, ahf, catalyst, nickm: isabela has reminders for you/us! 17:35:57 isabela: what is the timeframe when you need links for the sponsor8 report? 17:36:32 end of this week 17:36:34 if its ok 17:36:47 okay with me 17:37:07 also please ping me if you have any questions 17:37:13 or need help with anything related to that 17:37:22 isabela: i'm ok with that timing 17:37:27 cool 17:37:33 wow. We're pretty far along. Is there any more we should talk about this week? Is everybody confident and happy? Is anybody stuck and in need of help from anyone else? 17:38:30 * isabela is good 17:39:16 ok i guess i'll make the ticket on the dirauth clock skew thing 17:41:08 (or we could repurpose the current ticket. it's nearly the right ticket.) 17:41:11 (whichever you prefer) 17:41:36 arma4: hm, that could work, but i'd have to look at it again to be sure 17:41:41 okay, hearing nothing else -- this could be our first meeting under the new system _not_ to go right up till the end of the hour! 17:42:02 everyone, please take time to read everyone else's updates, and ask them questions / offer help, if you have any :) 17:42:09 last chance to prevent the meeting ending? :) 17:42:50 okay. Thanks, everybody! 0.3.3.5-rc is feeling really good so far 17:42:52 #endmeeting