16:58:32 <nickm> #startmeeting network team meeting, October 15 16:58:32 <MeetBot> Meeting started Mon Oct 15 16:58:32 2018 UTC. The chair is nickm. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:58:32 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic. 16:58:36 <nickm> Hi folks! 16:58:54 <gaba> Hi! 16:59:07 <catalyst> hi 16:59:13 <nickm> https://pad.riseup.net/p/tor-netteam-2018.1-keep is the pad 16:59:18 <dgoulet> hello 16:59:27 <ahf> hey team 17:00:19 <nickm> So last week was rough -- lots of sick folks 17:00:23 <nickm> how are we doing this week? 17:01:04 <gaba> \o/ happy that there are still sunny days where i am 17:01:57 <catalyst> still somewhat sick but getting better 17:02:08 <nickm> gaba: where are we wrt our roadmap? I think we're supposed to be starting on 0.3.6, but we still have a lot of 035 stuff 17:02:36 <ahf> this week is supposed to be lots of 0.3.5 fixing too, right? 17:02:39 <gaba> Yes. We are starting today. I reorganized the tickets so the ones at the top are priority. 17:02:43 <nickm> great 17:03:04 <gaba> So the idea would be to get the tickets at teh top first. I added lines to roughly consider estimation on tickets per month 17:03:26 <gaba> We need to combine bug fixing for 0.3.5 with issues in the 0.3.6 roadmap 17:03:41 <gaba> sponsor 8 is priority 17:03:52 <nickm> looking at the roadmap... does everybody have something to work on in the first section? 17:03:52 <gaba> please reach out if you get blocked in any of this issues. 17:04:17 <nickm> Ideally we'll be dinishing this stuff this month? does that all sound plausible? 17:04:31 <asn> hello. im in a plane about to take off. will be around for 15 mins or so and then disappear. 17:04:32 <ahf> what are we looking at right now? which sheet? 17:04:33 <nickm> *finishing 17:04:38 <nickm> the roadmap sheet 17:04:47 * asn reads backlog 17:04:57 <gaba> asn: it seems you are not assigned to stuff for the first part. The stuff about wtf-pad with mike 17:05:05 <gaba> https://docs.google.com/spreadsheets/d/1Ufrun1khEo5Cwd6OwngERn829wU3W3eskdrriaYfUBQ/edit#gid=856122210 17:05:30 <dgoulet> ahf: you'll have to brief me in for #25502... I have no idea what that is :P (row 70) 17:05:30 <asn> i think right now the "merge wtf-pad patch" task is mostly me 17:05:33 <nickm> Looks like I'm on "act on disable-network feedback". The problem is that we don't have any feedback on that. I think we need to move that item 17:05:35 <asn> or at least i need to do the big review 17:05:52 <asn> that is "Merge padding code (BEFORE other stuff)" 17:05:55 <ahf> yes dgoulet 17:06:03 <ahf> dgoulet: we need to split it into different tickets 17:06:10 <ahf> multiple things are right now #25502 and it shouldn't be 17:06:21 <dgoulet> ack 17:06:24 <gaba> nickm: what does mean for that issue, is it done or we need to wait for anything else? 17:06:44 <gaba> #28019 17:06:49 <nickm> gaba: We need to wait to actually get feedback, and handle it if we get some 17:07:13 <gaba> ok. I will move it into november 17:07:45 <dgoulet> what does the "!" means again? 17:07:47 <nickm> catalyst, ahf, teor: It looks like the bootstrapping-related stuff is scheduled for this month. Plausible? There are about 10 working days left. 17:07:49 <asn> gaba: the plan right now is that im tasked with reviewing the giga patch at "Merge padding code (BEFORE other stuff)", and then as mike does the other tasks i need to review them. 17:07:56 <nickm> ! meant "I think this person needs to be on this task". 17:08:00 <dgoulet> ack 17:08:03 <nickm> I could be wrong of course 17:08:15 <asn> gaba: so i have the responsibility of "Merge padding code (BEFORE other stuff)" atm. feel free to move it to "first part" if you want. 17:08:27 <ahf> nickm: i don't have much feeling with that one, except for the reporting in the PT case 17:08:31 <ahf> nickm: it's the 80% issue? 17:08:43 <gaba> the assigment and names (and points estimation) is always open for comments/questions/changes. 17:08:48 <nickm> There's the PT reporting, and there's the improved bootstrap reporting 17:08:56 <nickm> those are both interrelated 17:08:57 <catalyst> nickm: i'm not sure i see where the end-of-month target date is coming from 17:09:00 <mikeperry> asn: also the proposal update and torrc serialization, which I guess can come after 17:09:04 <asn> yes 17:09:12 <asn> torrc serialization i can also be main. but that's after. 17:09:16 <mikeperry> asn: anyway I am still fixing up stuff from your first review in mexico. hope to have that in good shape soon 17:09:23 <gaba> Some of this issues start in october but will finish in november. I considered that. 17:09:33 <asn> mikeperry: i was hoping you could do the proposal update you currently have in mind, and then i do review and another pass on it. 17:10:04 <asn> mikeperry: should we switch the serialization to be me "first part"? 17:10:08 <nickm> catalyst: I think gaba is talking about that target date here 17:10:23 <catalyst> nickm: probably not in 10 days, especially not if we're prioritizing 0.3.5 fixes 17:10:33 <ahf> ok, i think now that we know we can do the windows part with timers i think the better PT reporting part can be done mostly at the end of this month, minus having the protocol ready to what PT's can signal where they have some knowledge they would like to relay 17:10:42 <ahf> so "log" messages at the end of this month should be doable 17:10:42 <nickm> gaba: so, you mean that if something is listed in October i n the roadmap, we should be starting now and not necessarily getting it done till Nov? 17:10:50 <gaba> yes 17:10:57 <nickm> catalyst: ^ that 17:10:59 <mikeperry> asn: possibly? 17:11:00 <catalyst> nickm: ok i'm not sure if i had heard that target date before and it wasn't obvious from the spreadsheet 17:11:04 <asn> mikeperry: ok i change it. 17:11:11 <asn> mikeperry: done. 17:11:15 <gaba> there are some issues that the estimation is 20 days, there is no way that we finish taht in october 17:11:34 <nickm> ahf, catalyst: let's try to at least break down the steps on these tickets this week so we can plan better. They're listed as 5-20 points because IMO I think we have lingering uncertainty on the sub-tasks 17:11:49 <ahf> agreed 17:11:58 <catalyst> nickm: ok 17:12:02 <nickm> If we have a plan, we can be less scared. 17:12:45 <nickm> gaba: Remember, these points estimates are pretty much "wild guess" territory; I hope we can make them better as we move 17:12:45 <asn> 17:10 <+mikeperry> asn: anyway I am still fixing up stuff from your first review in mexico. hope to have that in good shape soon 17:13:02 <asn> mikeperry: yeah i was knees deep in proposals and backlog all this time. still havent crawled out yet, but i should be in good shape late this week. 17:13:05 <ahf> hm where does the sums come from for capacity estimation right now? 17:13:07 <asn> mikeperry: so i think we can time well. 17:13:22 <ahf> i think my google docs fu stops when i see the labels that is being used in that expression 17:13:25 <nickm> ahf: Mostly, I made them up. 17:13:27 <asn> mikeperry: that is, when your revisions are done, i should be ready to start the second review. 17:13:31 <ahf> nickm: ah, ok! 17:13:32 <mikeperry> asn: ok yeah, no worries. I am also trying to gather stuff from researchers 17:13:41 <asn> mikeperry: yeah i have a thread from you that i still havent read. 17:13:41 <ahf> i thought they were pulled from trac or something 17:13:44 <gaba> yes nickm on points. Right now is what we have but I really hope we can improve it. 17:15:24 <nickm> next topic is reviews. Wow, that's a lot of reviews! 17:15:39 <nickm> Looks like we need to do them though... 17:15:43 <gaba> ahf: if you get a task and you think the estimation could be better, please do it. We are assuming the max of the estimated time. 17:15:46 <asn> yep i left a disclaimer on the top 17:16:00 <asn> everyone has >= 4 reviews atm 17:16:10 <nickm> Could everybody please try to get to 0.3.5 reviews early in the week this week? 17:16:17 <asn> ack 17:16:30 <ahf> ahh, i see the estimation column now 17:16:33 <nickm> That would be really helpful, and would let us get an alpha out and move on 17:16:35 <ahf> my screen is too small, sorry 17:16:50 <asn> also i was not on the previous monday meeting, but dgoulet told me that it was semi-decided that it's the reviewer's task to take care of missing PRs 17:16:58 <asn> which makes sense i think 17:17:07 <ahf> gaba: yeah, i'm gonna flesh the #25502 ticket out into a lot of children and then we can do estimates on those 17:17:08 <nickm> I don't think we decided that? I think we talked about it though... 17:17:12 <asn> so if you are a reviewer, and a PR is missing, feel free to mark it as needs-revision, or make the PR, up to your disgression. 17:17:23 <asn> nickm: ack 17:17:27 <nickm> nickm: Ah, wait, no, I think we did. 17:17:30 <nickm> sorry, I misunderstood 17:18:01 <nickm> Also IMO I think reviewers should make the PR if it is an externally submitted ticket 17:18:11 <asn> right 17:18:19 <ahf> i think so too 17:18:22 <asn> let's try to do it this way, and see how it works :) 17:19:21 <nickm> For this week's rotations, we have teor on bug treach, nickm on ci + coverity 17:19:47 <nickm> I think we have decided that the other 2 things aren't really happening, right? 17:19:48 <asn> bug treachery 17:19:54 <nickm> triage , arg 17:19:58 <nickm> my fingers 17:20:05 <ahf> :-) 17:20:07 <gaba> yes, the other 2 are things everybody should take some time of the week for it. 17:20:48 <gaba> Proposal that i will move to the wiki by next week: https://pad.riseup.net/p/team_rotation 17:21:41 <nickm> looks reasonable, maybe we should clean up a bit 17:21:45 * ahf looks 17:22:06 <dgoulet> yeah stable roles, 1/2 is *not* decided yet... 17:22:14 <dgoulet> so lets not put it on the Wiki just yet ? ;) 17:22:31 <nickm> mark that on the pad so we know? 17:22:36 <gaba> ok, i would like everybody to comment on it and make a decision by the end of the month 17:22:52 <nickm> ack 17:23:02 <gaba> ok 17:24:18 <gaba> If there is anything else that you will be working on that is not on the roadmap (or weekly tasks) please let me know. thanks! 17:24:46 <asn> ack 17:25:02 <nickm> shall we move on to discussions? 17:25:30 <nickm> the first one is that I need everybody to also let me know if there's something assigned to you in 0.3.5 that you won't be able to finish up Really Soon Now 17:26:09 <ahf> ok 17:26:21 <gaba> oh, RSN 17:26:23 <gaba> hehe 17:26:31 <nickm> It's okay, and I expect that we'll defer a bunch of things like we usually do, but we should know about it and plan for it... 17:26:35 <asn> ok this plane is taking off. will check backlog when im back home tonight. peace. 17:26:46 <nickm> ... not just get to Dec 15 and notice "oh hey that one was important" 17:27:22 <ahf> aye 17:27:51 <nickm> If there's anything that's super-big or hard, we should postpone it from 0.3.5 if we can.... 17:28:05 <nickm> speaking of if-we-can... 17:28:29 <nickm> https://trac.torproject.org/projects/tor/query?priority=Immediate&priority=Very+High&priority=High&status=new&status=reopened&milestone=Tor:+0.3.5.x-final&group=status&order=priority 17:28:44 <nickm> that's the new and reopened high/very high tickets for 0.3.5 17:29:22 <nickm> I think all of these will need a couple of people working on them to figure them out... 17:29:41 <catalyst> the new Very High tickets seem kind of heavy 17:30:05 <nickm> as in, a lot of work? 17:30:10 <catalyst> yeah 17:30:15 <dgoulet> that memleak is something I can't figure out since last week ... so I've kind of gave up for now on waiting more feedback from people getting it 17:30:27 <nickm> catalyst: I agree. 17:30:31 <gaba> yes. can people pair (maybe with voice) on the heavy ones? 17:30:35 <nickm> dgoulet: Is anybody besides you working on that? 17:30:47 <nickm> dgoulet: is there specific information you're waiting gor? 17:30:49 <nickm> *for 17:30:50 <dgoulet> from within the team, no 17:31:23 <dgoulet> I just can't reprod that ... no where, whatsoever! ... it almost appears like a kernel leak ... difficult to say 17:32:01 <nickm> Sounds like it might be necessary to try it on a VM with the same OS. 17:32:04 <dgoulet> hmmm is 27915 really that Very High for 035? ... we aren't shipping rust at all so why 035? 17:32:10 <dgoulet> nickm: I did that ;) 17:32:15 <dgoulet> nickm: more than once 17:32:22 <nickm> dgoulet: ouch 17:33:18 <catalyst> #27915 is currently High and maybe it doesn't need to be on 035 because it's waiting on Alex Crichton for info? 17:33:22 <nickm> dgoulet: so what info would help? Knowing what's different? Knowing where the memory went? etc... 17:33:59 <nickm> catalyst: I think we can take it in 036, sure. I had it High because it seemed CI/Testing related. 17:34:02 <nickm> Let's defer it.... 17:34:22 <dgoulet> nickm: I honestly do not know... Hello71 said that once they hit it again, they will poke more stuff... but apart from that, I have _no_ clue now what or how to look for here without spending serious time in possible dead end :S 17:34:39 <catalyst> nickm: is it something we're not testing, or something that breaks the build? i thought it was the first 17:34:48 <nickm> It's the first, yeah. 17:36:04 <nickm> dgoulet: okay, let's leave it as "new" then, since we have no idea what to do.... 17:36:32 <dgoulet> ack 17:36:41 <dgoulet> I'm monitoring it closely so at least that is that 17:37:05 <nickm> so as for the other ones... 17:37:23 <nickm> I think rl1987 is doing some good with #27808 17:37:31 <nickm> that leaves #27800 , #27331, and #27750 17:38:01 <nickm> I know that code pretty well, but I think if I try to track them all down myself, it will eat me 17:38:10 <ahf> #27331 looks interesting. we have only gotten one report on that? :o 17:39:01 <nickm> ahf: yeah. We've worked on that code together before. Want to try to look at this one? 17:39:08 <nickm> (together, I mean) 17:39:19 <ahf> i think we should, yeah 17:39:27 <nickm> ok 17:40:03 <dgoulet> I can try #27750 ... I know that code but without reprod. it is best effort eheh :) 17:40:12 <ahf> i'd like to fix my two rust 0.3.5 tickets this week as well, but i have no idea how we should attack this. being able to reproduce it would be good 17:40:16 <nickm> anybody want to help with the other two? The nodelist stuff is a #27800 data-structure invariant thing, and #27750 is a state machine thing.. 17:40:31 <dgoulet> but my money is on that it is linked to the OOM or/and mem. pressure we are seeing :S 17:40:44 <nickm> I think we might wind up just adding better logs for these cases and hoping we can fix them when we know more 17:40:56 <nickm> dgoulet: Okay, let's try #27750 17:41:32 * catalyst will take #27800 17:41:46 <nickm> catalyst: ok, let's talk after the meeting. 17:42:10 <nickm> we're running towards the end of our time and of the discussion topics too.... 17:42:56 <catalyst> re PTO, please don't link the non-public calendar to a public doc 17:43:06 <ahf> catalyst: you haven't gotten anti-censorship CV's from Erin, right? i think she might have only sent them to gaba and me 17:43:19 <catalyst> the link in the pad is to the general meeting calendar 17:43:27 <catalyst> ahf: correct 17:43:42 <nickm> catalyst: fixed... 17:43:52 <ahf> catalyst: ok, gonna write to her 17:43:59 <nickm> How do we feel about moving the first meeting of each month to the patch-party time for now? 17:44:05 <catalyst> nickm: thanks. i think that meeting calendar is public but not sure 17:44:06 <nickm> that's Tuesday 2300 17:44:13 <catalyst> ahf: already wrote to her, no response yet 17:44:22 <ahf> catalyst: ah! ok, then i wont write, cool 17:44:34 <nickm> catalyst: ok, I put the link back then, sorry. Please remove any links that shouldn't be there? 17:44:41 <dgoulet> nickm: that is ok with me 17:44:53 <ahf> i think it would be good for a meeting where teor can be present too 17:44:59 <ahf> and tuesday at 23 sounds good 17:45:06 <ahf> i might miss it sometimes, but i'll aim for being there 17:45:13 <gaba> the proposal is to have the meeting with teor once a month 17:45:14 <nickm> I'd like all the people who aren't in Europe to try to make that time. If you're on europe time, that's probably the middle of the night 17:46:19 <dgoulet> so Nov 5th will be the first one at this time ^ 17:46:35 <nickm> yup. Let's circulate reminders closer to then 17:46:42 <ahf> yeah 17:46:45 <nickm> and also we should tell tor-dev and adjust the schedule on the wiki 17:46:46 <catalyst> so it's the regular patch party time, except it's an official meeting once a month? 17:46:54 <nickm> yup 17:47:05 <dgoulet> wait that is not what I understand ^ 17:47:13 <dgoulet> our weekly meeting is moved for the first of the month 17:47:29 <dgoulet> meaning on Nov 4th, we do not have a weekly meeting? or we do and we duplicate the next day? 17:47:42 <nickm> I think we move the Nov 4 meeting to nov 5. 17:47:50 <nickm> (Is what I had understood) 17:48:05 <dgoulet> good ok 17:48:20 <dgoulet> so not a patch party ;) but our meeting 17:48:20 <ahf> yeah 17:48:21 * catalyst sees a Monday Nov 5 and a Tuesda Nov 10 17:48:42 <nickm> oops. That should be the 6th, then. 17:48:45 <gaba> yes, I will change it in the calendar. 17:49:14 <nickm> anything else for this week? A bunch of folks have used the "ask-for-help" area on their updates .... 17:49:34 <nickm> .... so please check to see if anybody has mentioned you there, and talk to them :) 17:49:45 <gaba> great :) 17:50:04 <ahf> nickm, dgoulet, gaba: should we talk PT status reporting subtasks tomorrow? 17:50:17 <ahf> i need to finish the s19 stuff for asn tonight, so him and i can talk about it tomorrow 17:50:25 <nickm> ahf: that's fine with me... 17:50:29 <dgoulet> yeah same here... need to finalize s19 17:50:31 <dgoulet> ahf: so yes 17:50:42 <ahf> great, cool 17:50:43 <gaba> yes 17:50:45 <gaba> sounds good 17:50:59 <nickm> ok. I'll mark the 035 tickets we talked about, get to any of my 0.3.5 reviews 17:51:10 <nickm> and talk to folks about the 035big-ticket stuff 17:51:12 <ahf> nickm: you assigned us to the consdiff one? 17:51:25 <nickm> ahf: I mentioned us on it; there's no way to dual-assign afaik.... 17:51:51 <ahf> cool 17:52:06 <nickm> any more for today? 17:53:08 <nickm> okay, folks. Let's get 0.3.5 out and 0.3.6 staretd. If you get stuck on anything, please talk to me and gaba right away and we'll make it all work :) 17:53:11 <nickm> peace, all! 17:53:15 <nickm> #endif 17:53:17 <gaba> bye! 17:53:19 <nickm> um. that's not it 17:53:19 <ahf> o/ 17:53:20 <nickm> #endmeeting