16:59:01 <nickm> #startmeeting network team meeting, 30 April 2018 16:59:01 <MeetBot> Meeting started Mon Apr 30 16:59:01 2018 UTC. The chair is nickm. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:59:01 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic. 16:59:16 <nickm> hi everybody! 16:59:25 <nickm> Our pad is at https://pad.riseup.net/p/z6vkC6ae1OF6 16:59:29 * dmr waves 16:59:33 <nickm> hi dmr ! 16:59:35 <catalyst> hi 17:00:42 <isis> o/ 17:00:44 <nickm> Announcements should be fast: 17:00:53 <nickm> - 0.2.5 is no longer supported, starting tomorrow. 17:01:04 <nickm> Or starting now, if you are in a suitably advanced timezone 17:01:46 <nickm> - We have 2 weeks till the 0.3.4.x freeze. Let's get our roadmapped features done, to the extent we can! Remember, review takes time, so if something really has to get in, landing the code this week is better than landing it next 17:02:29 <nickm> This should be top priority for us for now, -- I think isabela says? 17:02:43 <nickm> also welcome juga some more! 17:03:05 <nickm> next up -- let's look at the roadmap! 17:03:40 <nickm> I have a suggestion: If there is something on that roadmap which you will not be able to work on, and it's a feature for 034, please strike-through your name. 17:04:07 <dgoulet> nickm: if we can finalize the child tickets of #25375, I think we can call #25500 "Done" for 034 ? 17:04:11 <dgoulet> nickm: we've done quite a lot 17:04:26 <nickm> dgoulet: I think we will have some unfinished parts of #25375 17:04:27 <nickm> but we'll see 17:04:40 <nickm> if so, they'll need to wait for 035 17:04:44 <dgoulet> we have it also in May for 035 ... so I guess it is ok 17:05:15 <dgoulet> I'm not entirely sure of the state of #24986 but I would need to shift there if we want some of it in 034 :S 17:05:16 <nickm> Can we call #25550 "done enough"? We've landed a lot there, and we have more under review. 17:05:21 <nickm> catalyst, isis: ^ 17:05:28 <dgoulet> nickm: I believe so for 034 17:05:43 <dgoulet> nickm: we can get the per-second callback refactor that are simply in 034 and the complex for 035? 17:05:52 <nickm> we'll see :) 17:06:00 <catalyst> nickm: i think we can put #25550 as "to be continued" unless you want to specifically close it out for 034 17:06:02 <dgoulet> I see 3 in needs_review that I'll check today 17:07:09 <nickm> I'll make it one we continue after 034, but I think we can also call what we've done so far "progress". CI is never really 'done' after all... 17:08:26 <nickm> #25507 is small-ish, and is not a feature, so we can take it post-May-15th 17:08:53 <nickm> Does everybody else plan to land everything else listed on the roadmap by then? If not, let's prioritize. 17:09:03 * nickm can't believe he's the only one who's crossed his name off of anything yet... 17:09:28 * ahf looked over and it seems OK 17:09:46 <dgoulet> modularization work is needs_review so that is waiting for me and ahf (#25494) ... then #25500 is almost done 17:09:55 <dgoulet> then #25552 is still being investigated by asn 17:10:01 <dgoulet> so I have left is the wide CREATE 17:10:15 <ahf> i'm hoping to move to #25499 this week and #25496 is outside of our repo 17:10:18 <dgoulet> which I would need to sync up with isis at least 17:10:36 <nickm> isis: are you also on track with revisions on #24660 ? 17:10:56 <nickm> ahf: I can help a little with #25499; it should turn out to be VERY short. 17:11:20 <mikeperry> I have had to shuffle around the #25546 sub-tickets. but everything I want there is either needs_review or merge_ready 17:11:32 <nickm> ack 17:11:41 <ahf> nickm: yeah, you mentioned some things that i noted down a week or two ago it sounds like it 17:11:52 <nickm> cool 17:12:04 <ahf> would like to test it on device though to see if it helps us a lot (and how much) for our s8 reporting, but that can be done post-release 17:12:07 <nickm> so are we all in good shape for the next two weeks? Has everybody got enough to do, but not too much? :) 17:12:10 <ahf> or post-freeze 17:12:47 <nickm> Please ping me and isabela if not. 17:13:05 <nickm> Next up is code reviews -- looks like everybody has got 2 tickets except dgoulet who has 4 17:13:08 <dgoulet> I'm definitely can't be primary on #24986 (wide CREATE) considering the rest so this should also rely on isis/catalyst but I can do a bit this week I believe while modularization is getting reviewed 17:13:40 <nickm> dgoulet, isis: yeah I think all I can do on wide create for 0.3.4 is just review and revise. I hope I can implement more, but it'll be 035 17:13:41 <dgoulet> nickm: 3 of them are related to roadmap item, and like I think 2 I already did a first pass 17:13:56 <nickm> makes sense 17:14:07 <dgoulet> nickm: you have _two_ pretty big actually 17:14:22 <nickm> Also, everybody please try to get reviews done promptly so people can do revisions and we can merge all this great stuff 17:14:28 <dgoulet> nickm: #25610 is the dirauth modularization which ahf and I have worked/reviewed so it is ready for you basically for upstream 17:14:33 <nickm> (if you get stuck, just swap) 17:14:51 <nickm> dgoulet: Yeah, that's going to be fun. I'm planning on that one for this afternoon 17:14:57 <dgoulet> nickm: I recall you prefer them to stay in needs_Review rather than merge_ready 17:15:45 <nickm> This week's rotations: mikeperry=bug triage, nickm=community advocate, ahf=coverity, asn=CI. 17:16:07 <nickm> I have a question: Where have recent community advocates been looking to make sure they find stuff to help with? 17:16:28 <ahf> ack 17:16:59 <dgoulet> nickm: not sure what that sentence means? 17:17:24 <nickm> If you've been a community advocate recently -- what did you generally do? Where did you hang out? I want to make sure I do okay. 17:17:32 <dgoulet> ah 17:17:57 <nickm> I'm thinking of just the mailing lists, the bug tracker, and IRC. Anywhere else? 17:17:58 <dgoulet> tbh, on my part, not much more than I try to usually do that is respond to contributors and follow mailing lists, try to answer questions 17:18:20 <mikeperry> I looked in #tor and tor-talk a bit. I didn't do a very good job. was pretty busy 17:18:21 <ahf> i think asn posted some notes two weeks ago about his week of doing community advocate work 17:18:30 <catalyst> nickm: i watched pull requests on github, and monitored #tor and #tor-dev for people who looked like they needed a little help to better contribute 17:19:17 * dmr also remembers asn posting notes; looks for them 17:19:19 <catalyst> also looking for early warning signs of possible bugs 17:20:02 <nickm> sounds reasonable. 17:20:21 <nickm> dmr: (cool! please post notes here if you find them.) 17:20:25 <nickm> onwards! 17:20:59 <nickm> So, I had a question about picking an LTS: generally we've denoted LTS releases retroactively. I wonder if we should actually plan this time 17:21:09 <nickm> like, to have 034 or 035 be an LTS in advance 17:21:37 <isis> dgoulet: i've got a bit of the wide create stuff done in my bug25647 branch but it's still a WIP 17:21:40 <nickm> we should probably pick one before the end of this year, so that there's a year's overlap when the new LTS exists and the old LTS is still supported. 17:21:58 <isis> ( ugh my internet is behaving atrociously) 17:22:07 <nickm> Should we aim for 034 or 035? Or ask debian which is better for them? 17:22:34 <dgoulet> nickm: imo, if we can get that HS grant "soon-ish" and work on finalizing HSv3 to the level we want it to be for full "v2 replacement candidate", I would pick that version 17:22:42 <isis> honestly i won't be able to finish in time for 034 without help 17:22:46 <dgoulet> but quite unknown on if 035 could be a reality 17:23:00 <nickm> Alternatively we can pick a new LTS even later if we stretch out the lifecycle of 0.2.9 even farther 17:23:07 * dmr found a mention of the notes idea by asn, but not the notes yet - still looking 17:23:55 <catalyst> if we can choose LTS designations in a way that make downstreams happier, we should do that 17:24:17 <dgoulet> what does "downstream happier" means? 17:24:35 <nickm> making the downstream organizations that distribute our packages happier 17:24:43 <dgoulet> ack 17:25:09 <nickm> I guess we should survey them. I'll send a note 17:25:15 <dgoulet> I'm wonder how much packagers prefer one version to the other though... 17:25:21 <dgoulet> (for a future LTS) 17:25:27 <isis> for #24660 i just need to re-expose crypto_rand() i think 17:25:35 <nickm> #action nickm asks packagers about LTS perferences 17:26:18 <nickm> dgoulet: my experience is that everybody would prefer that whenever they do a release, there is a new Tor LTS. Obviously that's not possible for us, but it's best for them. 17:26:30 <catalyst> downstreams don't tend to like having their own LTS releases package an upstream release that isn't LTS because that makes them have to backport security patches, bugfixes, etc 17:26:53 <dgoulet> yeah for sure, next Debian needs to take in our LTS 17:26:57 <dgoulet> (for instance) 17:27:47 <nickm> okay. 17:28:15 <nickm> next topic is "what's missing for 0.3.3-release"? There's TROVE-2018-005, and there are also some other things listed on the milestone 17:28:57 <nickm> ahf: I think #25245 is not a release blocker 17:29:04 <ahf> i agree 17:29:16 <nickm> So I think we're nearly good to go. Woot. 17:29:22 <dgoulet> \o/ 17:29:36 <dgoulet> 5 merge_ready there, sweet 17:29:43 <nickm> though maybe we should see if we can think of anything that could have caused #25957. Though really there isn't a lot of stuff to do there. 17:30:45 <dgoulet> with that username, I suspect "armv8" :P 17:30:53 <nickm> ow 17:31:50 <ahf> hm, rpi3 is v8, no? 17:32:02 <ahf> i set one up some weeks ago to test something we needed to test on arm 17:32:57 <dgoulet> yeah I believe v8 17:33:04 <nickm> this looks like something where we might get better results with fragile hardening enabled -- but of course that can get expensive. 17:34:19 <nickm> isis: when you say "i won't be able to finish in time for 034 without help", do you mean the entire wide create cell stuff, or just the parsing thing you've been working on? 17:34:35 <isis> the entire thing 17:34:44 <nickm> And everybody: is there more to talk about this week? Everybody please read everybody else's updates and check! 17:35:01 <nickm> isis: yeah, I don't think we're getting a full implementation in 034. But 035 isn't so bad. 17:35:03 <dgoulet> isis: lets sync up after in #tor-dev? I can find time this week for this task 17:35:37 <ahf> i might be missing tomorrow, i have a theory test before an actual test and it's labour day here 17:35:50 <dgoulet> yah May 1st tomorrow 17:35:55 <isis> dgoulet: okay, thanks! 17:36:29 <nickm> anything else? 17:36:34 * dgoulet is good 17:36:51 <nickm> isis: please get an update on the pad some time today, so it's there when I send the pad to the ML? 17:37:24 <nickm> also everybody: In the future please let's remember to have our updates done before the meeting, so we're all ready when the meeting starts. 17:37:27 <nickm> And that's all from me! 17:37:41 * nickm looks to seee if there are any more topics rising up... 17:38:18 * dmr gives up on finding the notes :( 17:38:23 <nickm> hearing none, I think we're adjourned! 17:38:26 <nickm> thanks, everybody! 17:38:31 <nickm> dmr: thanks for looking anyway! 17:38:34 <nickm> #endmeeting