16:59:55 #startmeeting weekly network team meeting, 10 July 2017 16:59:55 Meeting started Mon Jul 10 16:59:55 2017 UTC. The chair is nickm. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:59:55 Useful Commands: #action #agreed #help #info #idea #link #topic. 16:59:57 Hi all! 17:00:24 Pad is at http://5jp7xtmox6jyoqd5.onion/p/qC5rG66LhZNr and http://pad.riseup.net/p/qC5rG66LhZNr as noted above 17:00:29 (thanks, pastly. thanks, teor) 17:00:34 hello, hello 17:00:36 isis, isabela: any updates this week? 17:01:45 hello ! 17:01:48 hihi 17:02:13 asn, dgoulet, ahf, catalyst, pastly, isis, isabela, Yawning: also hello! 17:02:18 hello 17:02:30 bloop 17:03:12 is PETS talks recorded and made available online? 17:03:31 They have been trying; I don't know if they plan to try this year or not. 17:03:37 ok 17:03:38 the papers are all free online 17:03:52 yep 17:03:59 I usually try to livetweet the ones I understand so that I pay attention to the presentations 17:04:10 oh, cool. are you going there? 17:04:16 yep! 17:04:21 cool, cool 17:04:34 * isabela here 17:04:36 that's one of the announcements: PETS is next week and a bunch of people (including me) will be there, so expect distractions! 17:04:37 sorry for being late 17:04:41 np 17:04:56 o/ 17:05:32 good morning, i am still booting up 17:06:08 oh wow armadev's talk at Defcon is July 28th! oh dear, 18 days for a "workable prop224" branch :) 17:06:50 dgoulet: probably best to remind him to emphasize "first draft, please help review and find bugs" 17:06:59 indeed 17:07:21 still much work client side... I might do this strategy where I go offline for a couple of days at some point.. 17:07:31 probably next week with PETS is ideal eheh 17:08:29 isabela, hiro: In trac, is there a way to add more sponsors? We really ought to start tagging 032 tickets correctly 17:08:45 I think it is in the trac config 17:08:51 nickm 17:08:56 it is yeah trac.ini 17:08:57 ok. I don't know how to access that 17:09:06 I can do that 17:09:15 Cool 17:09:23 how is this sponsor called? 17:09:38 We need to make sure we have M, Q, V, 2, 3, 4, R, and 8. 17:09:43 Some of those are already in; some are not. 17:09:46 ok 17:09:49 let me have a look 17:09:52 thanks! 17:10:10 I think we've been doing well with code review and stuff over the last week or two 17:10:27 nickm: yes is on config 17:10:54 hiro: also, we should have sponsorFoo-must and sponsorFoo-can, I believe. Unless isabela disagrees 17:10:58 for all foo in the list above 17:11:05 but the must/can distinction has been important 17:11:36 nickm: if you still want to use that is ok with me 17:11:47 ok. hiro ^ 17:13:29 pastly: tried to answer your question about what to base things on 17:14:02 nickm: thanks. and thanks for the gentle RTFM 17:14:11 well, it's "read or fix" :) 17:14:18 I can't guarantee it's in there... only that it _should be_ 17:14:33 Perhaps the R stands for "read"; perhaps it stands for "revise" :) 17:14:40 ;) I'll look 17:14:56 GettingStarted.md, but it could use some more explanation, e.g., "release-* will have ChangeLog conflicts galore" 17:15:18 "and tor-x.y.z is based on the release branch, so you will have the same issues." 17:16:00 I'll open a ticket and use my shiny new gitweb branch again 17:16:13 ^branch^repo 17:18:15 isis: you ask about priorities. I don't have anything that takes precedence over the moat/hyphae stuff, but I have a suggestion that you try to keep your hand in core-tor dev too by writing little patches, reviewing stuff, etc 17:18:29 how long do you expect to be focused on those? 17:18:52 ahf: wrt making data presentable, maybe just send isabela what you have and ask her what cleaning it needs if any? 17:19:17 reports don't usually need to be super beautiful; the spreadsheet you have right now may be perfectly fine. 17:19:39 nickm: my tentative plan was to spend ~50% time on it over the next 6 weeks or so (probably shorter though) 17:19:45 nickm: yep, that is probably easiest - it was more the different bugs really. usually a lot of bugs are solved when land a patch to a repo. where should this data go for me to close the tickets, etc. ? 17:19:48 isis: sounds fine 17:19:52 and then use the rest of my time on core tor 17:20:03 just in a repo and a link on the ticket and let you/someone else review it and say OK and we can close the ticket if things looks good? 17:20:14 ahf: put it online anywhere permanent with a link from the ticket? 17:20:16 that should be fine 17:20:17 isis: the priority i have is the moat api for tor browser people to be able to use it in august 17:20:21 ack, i'll do that 17:20:22 thanks 17:21:24 catalyst: would you like collab on any of the stuff you've listed for this week? And what's your plan for when & how to do a #20532 fix? 17:21:38 isabela: okay, that is totally doable 17:21:51 great 17:21:56 tx 17:22:16 asn, dgoulet: I think your highest priority for me to review is #21979. Is that correct? 17:22:24 Or should I prioritize #22810? 17:22:25 or both? 17:23:04 nickm: i'll try to get both a unit test and a chutney-based integration test for the bug. it'll also be useful to do experiments on the "PT bridge published in consensus" possible bypass if we can find a relay op who's able and willing 17:23:29 sounds good; and what's the plan for the fix? 17:23:40 that is, which approach do you think we should take, targetting which release series? 17:24:20 nickm: #21979 is *the* priority in terms of review 17:24:27 nickm: #22810 can wait 17:24:27 ack; ty 17:25:24 nickm done 17:25:32 (and does anyone else have questions for anyone else or should we move on to discussion? 17:25:53 hiro: thank you!! 17:26:50 nickm: long-term fix is probably along the lines of #22739. shorter term it's tricky to think of a safe relatively non-invasive fix (targeted at 0.3.1 and earlier supported releases?) but i'm still looking into it 17:27:00 ok, makes sense 17:27:10 please keep me posted and feel free to think aloud here 17:27:28 So, who's going to PETS this year? 17:27:40 I am; armadev is; anyone else? 17:27:52 I am 17:27:58 cool 17:27:59 me too 17:28:18 nifty! 17:28:20 I'm not :/ 17:28:23 :( 17:28:43 i'm going to PETS! 17:28:53 dawuud: wooooo! 17:29:03 so exciting 17:29:08 so wrt discussion stuff in the pad -- I'm going to try to sort in roughly order of "how easy I think the discussion will be 17:29:40 isabela: #22871 17:29:45 cool 17:29:45 the first two listed topics are ones where somebody says "i don't think we actually need to talk about it this time" 17:30:15 i am not going to PETS :'( 17:30:25 awww 17:30:35 (me just added a talking point sorry I almost forgot it!!) 17:30:45 isabela: I moved it up since I think it's easier than some other stuff 17:30:59 hehe ok 17:31:08 One easy question I have is about putting sponsorX-Can and sponsorX-must on some of the tickets for 0.3.2.x 17:31:18 My first thought was to try to do it all myself, tag-assisted 17:31:22 X? 17:31:33 let X be a variable 17:31:37 ok :) 17:31:53 but maybe it would make more sense for somebody who's focusing on each area to do that 17:32:05 or to collaborate 17:32:10 any thoughts here? 17:32:37 (I am almost done with triaging "tor: unspecified" but maybe I should take a breather) 17:34:12 any thoughts on the right move there? 17:34:21 anybody really want to allocate tickets for some particular sponsor? 17:34:29 or would everybody rather spend the time programming? :) 17:34:33 I can't blame you if so 17:34:55 is it a single-value field? 17:35:02 yes 17:35:22 Generally we use "SponsorFoo-can" for "if we do this, it is work for sponsorFoo" 17:35:38 what's unadorned "sponsorFoo" mean then? 17:35:42 and "SponsorFoo-must" for "We need to do this as a deliverable or part of a deliverable for sponsorfoo" 17:36:00 one of two things: either it seems related but we haven't figured it out... 17:36:11 ... or it is from a team that doesn't use the must/can distinction as much as we do 17:36:52 In the past, we didn't distinguish. But confusing "can" and "must" led to some pretty stressful situations. 17:38:22 ok, it sounds like this one is on me :/ 17:38:31 next, any questions on the time allocation stuf? 17:38:41 or did we sort that all out over email? 17:39:05 isabela: what are your questions about NSF reports? 17:39:14 nickm: maybe people who are allocated to a sponsor should incrementally tag the tickets they're working on? 17:39:26 that also sounds good 17:39:42 and maybe if you're allocated to a sponsor, you can look over tickets and see if there's anything that _should_ be allocated to that sponsor, perhaps? 17:39:58 nickm: i need to collect information about work done on each nsf project - can be bullet points and tickets numbers / I have instructions from armadev for this work 17:40:17 nickm: that kind of requires scanning the ticket timeline wholesale (i already do that but probably miss some stuff here and there) 17:40:21 nickm: we should be sending this out to the professors of each nsf contract so they can use this info on the anual report 17:40:47 catalyst: right; I think that's probably more of a "skim" than a "do it carefully and meticulously" 17:40:48 yearly 17:40:51 argh 17:40:58 anual is PT 17:41:16 isabela: ok. Who needs to do what in order to make this happen on our side? 17:41:27 i will email the list with that 17:41:29 might be easier 17:41:35 ok. When do you need this by? 17:41:52 just want people to know that this is something i would hope folks prioritize, to help me with it 17:42:03 ack 17:42:23 so it sounds like "asap so that we can iterate" is the "when to do this by"? 17:42:26 the report deadline is end of august but we need to get this to the professors in time for them to write it, so I would say would be great to do it in a 2 weeks timeframe tops 17:42:35 i will initiate the process today 17:42:45 cool? 17:42:49 ok. let's try to do it on the early side, especially wrt PETS happening nex tweek 17:42:52 *next week 17:42:55 cool with me 17:43:09 last topic is bridge/PT point-of-contact. David, any thoughts there? 17:43:23 I know you sent or were sending another email... 17:43:24 dgoulet: ^ 17:43:24 I have yet summarize the thread... it's on my stack! 17:43:38 I should be able to take time this week about it 17:43:43 sounds great 17:43:48 and maybe let isabela a chance to respond if she wants to 17:44:04 dgoulet: I've added it to your "this week" list 17:44:11 ok 17:44:52 isabela: I've also added the thing you talked about above to your this-week list 17:45:03 nickm: tx 17:45:04 I think that's everything I know about 17:45:16 anything else for this meeting? 17:45:17 dgoulet: i do have that on my this week 17:45:26 oki 17:45:39 * dgoulet is good 17:45:49 also please remember, ping me or isabela or anybody on the team any time we can be helpful to you, or there's something you're not sure about. This is a great bunch of folks. :) 17:45:50 i might be a bit on/off when it comes to online on friday. i'll be working from .nl there since i'm going to hackon in the weekend 17:45:58 i hope they have wifi in .nl! 17:46:02 nickm: ha i had 'nsf reports!' on it hehe but is ok i keep yours too 17:46:02 ahf: not to worry; enjoy .nl! 17:46:14 * nickm counts to 20 then #endmeetings 17:46:18 will do! :-) 17:46:36 #endmeeting