13:32:37 <nickm> #startmeeting
13:32:37 <MeetBot> Meeting started Wed Apr  8 13:32:37 2015 UTC.  The chair is nickm. Information about MeetBot at http://wiki.debian.org/MeetBot.
13:32:37 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic.
13:32:45 <nickm> hi all, it's another lovely Tor dev meeting.
13:32:52 <nickm> who's here for the meeting this morning?
13:32:53 <dgoulet> Bonjour Meeting!
13:33:00 <athena> hi meeting
13:33:03 <nickm> Bonjour David!
13:33:06 <nickm> hi athena !
13:33:13 <dgoulet> athena: hello!
13:33:17 <nickm> I wonder if isabela is around or if she's still sick
13:34:11 <nickm> yawning doesn't seem to be online
13:34:25 <nickm> well, if it's just us 3 it's just us 3.  Sebastian checked in before the meeting.
13:34:30 <nickm> let's start with status updates?
13:35:06 <nickm> anybody? :)
13:35:07 <dgoulet> much security update, sorry for yesterday but now I'm better so working on all ticket that you reviewed nickm
13:35:18 <nickm> great
13:35:34 <dgoulet> sponsorR meeting next week in DC so I'll be much more R than little-t tor in the coming days
13:35:39 <nickm> I lost a lot of last week to security stuff, to running around trying to finish end-of-month things, and etc
13:35:51 <nickm> topic to discuss during discussion time: how can we help that meeting go great for you?
13:36:06 <nickm> (and is the sponsorR meeting this week on Friday?)
13:36:22 <dgoulet> nickm: Monday to Friday next week, I'm on a plane Sunday for that
13:36:35 <nickm> err, I mean, the IRC meeting
13:36:40 <nickm> that we didn't have yesterday
13:36:42 <dgoulet> ah yes on Friday
13:36:47 <nickm> what time?
13:36:55 <dgoulet> 12h00 #tor-dev - SponsorR meeting
13:37:04 <dgoulet> nickm: your time ^ ;)
13:37:06 <nickm> thanks!
13:37:51 <nickm> athena: how's it been with you? what are you up to now?
13:39:01 <athena> long code review is long but progressing; that homotopy type theory workshop last week and trying to look for a new apartment sucked up rather more of my time than i thought it would though :/
13:40:40 <nickm> As for me, I've been scrambling to do lots of tiny little fiddly things for a while, and am just crawling out and looking for bigger things to do
13:41:00 <nickm> Glad I got my sponsorS stuff done; got to look at april 15 stuff though
13:41:15 <nickm> hmmm.
13:41:44 <nickm> so, since there are just 3 of us, let's figure out discussion topics.
13:41:54 <nickm> I think the biggest one is, "what should we all be working on for the next week"
13:42:05 <nickm> probably we should help the sponsorR crew with whatever they need, yeah?
13:42:18 <nickm> I hear from Roger that blowing the sponsor's socks off with our brilliance might be a fine idea.
13:42:29 <dgoulet> ah yes always :)
13:42:44 <nickm> dgoulet: my current SponsorR item is reviewing a big pile of SMC codebases for Aaron J.
13:42:49 <nickm> any thing else that I could do?
13:42:51 <nickm> or athena?
13:43:04 <nickm> (this week or beyond?)
13:43:05 <dgoulet> I can quickly explain a bit the state of this sponsor
13:43:30 <nickm> ok, but will this terminate in "how you can help this week is by doing______" ? ;)
13:44:00 <RolaCola> #tor
13:44:02 <dgoulet> basically April meeting is "routine" and by that I mean we are going to collaborate and stir the ship there but the real coup must be in July so by next week, not much urgent needs to be done
13:44:14 <RolaCola> wrong chat, apologies
13:44:21 <dgoulet> but I would say going towards a decision on SMC is an important one
13:44:22 <nickm> np
13:45:07 <nickm> ok
13:45:20 <dgoulet> nickm: my 14847 that you reviewed is also a cool one to have upstream soon thus I'm working on it now because it affects a big part of R that is hs health
13:45:34 <dgoulet> nickm: but that's clearly underway after the review of yesterday so ++
13:45:42 <nickm> the more you can say about the testing strategy of the ticket, the better.
13:46:36 <nickm> s/of/on/
13:46:43 <dgoulet> sure good
13:46:56 <dgoulet> nickm: also I have a topic of dicussion maybe but that's not really "what to do next week"
13:47:02 <nickm> okay
13:47:05 <nickm> go for it
13:48:00 <dgoulet> on HS subject, we ended up trying to figure out DoS (and still are with new warning we find on some HS), very difficult to reproduce and we actually I think really need a better way to network test stuff
13:48:27 <nickm> dgoulet: sounds good; what features do you want on it?
13:48:36 <dgoulet> that is have a self contained network somewhere that is not only chutney running on loopback but with actual latency and bw limitation and stuff
13:48:40 <nickm> We've got a sponsor S item to improve network testing any way we can.
13:49:10 <dgoulet> right
13:49:11 <nickm> dgoulet: are you thinking of https://github.com/nsec/the-internet , or shadow, or what?
13:49:37 <dgoulet> nickm: I'm actually thinking about deploying something like the-internet yes, that's a possible solution
13:49:43 <dgoulet> but not shadow in this case
13:49:56 <nickm> chutney2 + the-internet? :)
13:50:11 <dgoulet> nickm: so I was wondering what's the status of your chutney2 about maybe addressing this?
13:50:14 <dgoulet> ah yes voil :)
13:50:25 <nickm> I've been doing the spec/hack/spec cycle
13:50:46 <nickm> I wrote a decent spec, then did a thought experiment to see whether I thought it was what I wanted, and decided that it was actually terrible
13:50:51 <nickm> so I'm putting another together
13:51:19 <nickm> as for addressing this, what's involved in setting this up?  Does one need root?  Is it a set of commands to run? etc
13:51:58 <nickm> the main goal of chutney2 is flexibility without code-bloat
13:52:03 <dgoulet> nickm: yeah full root because "the-internet" requires tc for rate limiting and lxc
13:52:12 <nickm> so this seems in-scope for that
13:52:43 <dgoulet> ok cool, glad to see there is a sponsor for that :)
13:52:44 <nickm> How would somebody usually set it up?  Set up the-internet as root, and then control the various server processes from userspace?
13:52:59 <nickm> we can make some of this work joint R/S.
13:53:09 <nickm> R/S/U even
13:53:10 <dgoulet> nickm: it's all lxc base , there is a map of BGP router and links between them
13:53:25 <nickm> since U cares about resisting DoS, R cares about HS, and S cares about testing. :)
13:53:26 <dgoulet> nickm: right I'm not assigned on S/U but 100% we can put some in R
13:53:51 <nickm> (the-internet has to be one the worst names for a program ever)
13:54:08 <dgoulet> lol
13:54:38 <dgoulet> nickm: fun fact, since we made it public, akamai is using it in some teams for internet simulation for their stuff :)
13:55:42 <nickm> athena, dgoulet: on the SMC angle: do you know by any chance whether anybody who is working on practical SMC happens to be in my area?  Harvard, MIT, BU, Yale...
13:55:43 <dgoulet> nickm: ok so once you have chutney2 spec ready for a public mailing list, I'll read it :)
13:55:58 <dgoulet> nickm: no idea on that :S ... Aaron might be a good person to ask that
13:56:25 <nickm> ok
13:56:48 <nickm> athena: so, let's talk about your stuff.  Right now you're focusing on code review, is that right?
13:57:03 <nickm> Is there anything that the rest of us can do to help there, or to make sure you're not getting stuck too hard?
13:57:14 <nickm> Would it help to take a break and have some software tasks to do as well?
13:57:25 <nickm> (I know that I can't do review for more than an hour or two without wanting to bite somebody)
13:58:31 <athena> nickm: yeah, if you have some nice little ticketsto toss at me that might help lubricate things
14:00:06 <nickm> athena: ok, here's what algorithm I'd use I'd go over to https://docs.google.com/spreadsheets/d/1H_kAcQQ-NpGpKWG9RlF3w-NhruKKE9EZJcRaXBQGVy8/edit#gid=499528971 , look at the stuff in the first list that isn't triaged out, with a sponsor (ideally R or U or S, roughly in proportion to your funding), and for little tickets, look for the ones that have size == small.
14:00:47 <nickm> does that soudn like a plausible start, or would you like me to try to pick some?
14:02:35 <athena> sure, that's fine
14:03:00 <nickm> ok. Want to grab a couple some time today and assign them to yourself?
14:03:05 <athena> yeah
14:03:18 <nickm> Great; let me know if you've got any questions or if it gets overwhelming
14:04:21 <nickm> I'll be online, on and off, for the next 6 hours.
14:04:28 <nickm> anything else for us to talk about today?
14:04:32 <nickm> anything else I should be working on?
14:05:01 <dgoulet> nothing crazy on my side for you :)
14:05:44 <nickm> sounds like an #endmeeting?
14:05:48 * nickm waits another couple of minutes
14:06:05 * nickm sends an email to isabela saying "hey would you like somebody to input the triage outcomes into trac"?
14:09:16 <nickm> #endmeeting