14:00:10 #startmeeting metrics team 14:00:10 Meeting started Thu Oct 20 14:00:10 2016 UTC. The chair is karsten. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:10 Useful Commands: #action #agreed #help #info #idea #link #topic. 14:00:12 hi iwakeh! 14:00:33 pad https://pad.riseup.net/p/3M7VyrTVgjlF 14:00:35 (thanks metrics team, you do great work) 14:00:45 thanks, teor! :) 14:00:49 thanks :-) 14:02:38 okay, I don't have more items for the agenda. 14:02:44 me neither. 14:02:53 okay. let's start: 14:02:54 * CollecTor 1.1.0 release plan (iwakeh) 14:03:01 https://trac.torproject.org/projects/tor/query?milestone=CollecTor+1.1.0&group=status&order=priority 14:03:16 nickm: Someone asks if there is a buffer overflow in compat_libevent.c: https://tor.stackexchange.com/q/12960/88 Could you have a look? 14:03:28 some of the assigned tickets 14:03:36 should be moved to 1.2.0 14:03:53 yep. 14:04:02 qbi: taking it over to #tor-project because they're having a meeting now 14:04:12 all except #19822 14:04:38 I was just wondering about that. it's not exactly something that needs to have a milestone. 14:04:54 that's true. 14:05:06 close? 14:05:19 shall I move the others? 14:05:22 yep, probably safe to do. 14:05:26 we'll do it anyway. 14:05:29 * nickm adds an agenda item, if there's time. 14:05:45 nickm: for this meeting? if so, please do. 14:05:51 did. :) 14:06:42 iwakeh: moving the others sounds fine. 14:06:59 please update your view. 14:07:21 what about #20128? 14:07:48 postpone. 14:07:52 ok. 14:08:03 then we have "just" #18910 left. 14:08:09 which seems fine. 14:08:25 yes, it 14:08:37 could have been ten tickets. 14:08:44 heh 14:08:54 almost 70 comments. 14:09:19 but I believe we're pretty close there. 14:09:32 yes, did you see the tests? 14:09:38 yep, looks good! 14:09:46 merged to my branch a few minutes ago. 14:09:49 release date. 14:09:59 next Monday 14:10:04 ? 14:10:17 hmmmm, I won't have time to do any testing this weekend. 14:10:27 Wednesday? 14:10:29 oh, what about the operator's guide? 14:10:37 we should include that in 1.1.0, too. 14:10:54 Well, it should be finished in October 14:10:57 because it's an X deliverable. 14:11:12 sure. 14:11:15 yes, but are we going to put out another release in october? 14:11:27 that can be finished until wednesday? 14:11:40 I think yes. 14:11:42 yes. it waits for review. ... where is the ticket.... 14:11:53 I know :-) 14:12:01 #20380 14:12:14 oh, and #20162 can go in 1.1.0, too. 14:12:39 oh yes! 14:13:02 and maybe #20179. (these are all tiny.) 14:13:45 isn't that merged yet? 14:14:00 I mean, used on the main instance? 14:14:52 please, update again. 14:15:12 the main instance uses absolute paths only in that script. 14:15:33 I guess we could just require that for all four paths. 14:15:45 that script will go away in the future anyway. 14:15:46 so the proposed change is tested. and, yes. 14:15:58 yes, it's tested. 14:15:58 right. 14:16:34 looks good. 14:16:37 (the query) 14:16:40 I think I can use the merged code 14:16:51 on the mirror starting tomorrow. 14:17:02 do you want me to squash commits first? 14:17:20 yes, that'll be better. 14:17:22 because, who knows what squashing will break... 14:17:30 okay, I'll do that after the meeting. 14:17:32 yes ;-) 14:18:16 okay. I'll also set up a test instance this afternoon/evening. 14:18:41 as the current mirror is not yet 14:19:13 public; I think it is save to use it as System-Test-Environment in this case. 14:20:08 you mean we don't have to worry too much about breaking it? 14:20:28 as long as it is not official. 14:20:36 sure. 14:20:58 I'll run a local version first though. 14:21:09 the milestone is just to set up one mirror that syncs from another one. 14:21:19 ok, so it can 14:21:30 still be an 'alpha' mirror?! 14:21:31 we can still think about smarter setups in november. 14:21:37 sure. 14:21:44 that's fine 14:21:58 okay, great! 14:22:06 so wednesday? 14:22:10 release day? 14:22:12 ah, that.. :) 14:22:19 yes, sure! 14:22:25 if all goes fine. 14:22:50 yep. 14:23:28 okay, anything more on collector 1.1.0? 14:23:39 that's it. 14:23:53 great! let's talk about nickm's item first: 14:23:57 * Nickm asks: periodic review on which metrics Tor collects? Lots of stuff in rephist. And geoip. And elsewhere. 14:23:58 sure. 14:24:09 so, where's the milestone we have for little-t-tor stats... 14:24:30 2017-01: Perform an analysis on reducing the amount of sensitive, potentially personally identifying data stored in memory of Tor relays and bridges or reported to the directory authorities. (Sponsor X 4.1. Tor daemon) 14:24:46 So, the background here is that I've been going module-by-module and looking at all the functionality. 14:24:53 I'd guess that we'll look closely at rephist.c and geoip.c for that. 14:24:56 and trying to document it 14:25:21 What I'm asking about in particular is not only "is there anything that is risky that we store or report"... 14:25:31 .. but also, "is there anything that we just don't use" ? 14:25:51 what do we store and were is it used? 14:26:10 Are you asking me? :) 14:26:17 rephrasing. 14:26:29 Yes, that's a good paraphrasae. 14:26:31 Or even 14:26:41 "what do we store, where is it used, and is it doing any good?" 14:27:04 yes. we're going to look at those questions. 14:27:07 great 14:27:13 is january 2017 soon enough? 14:27:25 if we get answers in january, that should be on time to remove stuff in 030... 14:27:26 or would an earlier date be better for some release schedules? 14:27:36 what's the 030 schedule? 14:27:57 we also have this milestone: 2017-04: Reduce the amount of sensitive, potentially personally identifying data stored in memory of Tor relays and bridges by implementing at least one suggestion from the earlier analysis document. (Sponsor X 4.2. Tor daemon) 14:27:57 https://trac.torproject.org/projects/tor/wiki/org/teams/NetworkTeam -- completely guesswork. 14:28:25 okay, we can probably move around some things in 2017 to better match that schedule. 14:28:32 removing stuff is easy; implementing complex stuff is hard. 14:28:49 better we start dec 2016 14:29:03 yep. 14:29:27 I would bet a beverage that you find at least one thing we can just remove 14:29:35 hehe, yes. 14:29:45 Let me know if I can help with code archaeology :) 14:30:13 is there no git ;-) 14:30:37 if git has all the info you need, no need to bug me :) 14:30:42 heh. thanks, I guess we'll send a draft of whatever we write to the network team and/or tor-dev@. 14:30:48 but if there's stuff that doesn't make sense, just assk 14:30:53 sounds good! 14:30:56 good to know. 14:30:57 woo 14:31:12 thanks for bringing that up here. :) 14:31:21 moving on? 14:31:27 yes 14:31:28 fine by me 14:31:32 * Quick tasks that make the October report prettier (karsten) 14:31:48 we found these tickets for the release . 14:31:55 so, I think we're doing a lot with the sync feature. 14:32:03 and those smaller features. 14:32:17 right in addition to the 14:32:23 operator guide or as 14:32:29 a link from it 14:32:48 https://trac.torproject.org/projects/tor/wiki/org/teams/doc/CollecTor/Operation 14:32:55 just a suggestion 14:32:58 yet. 14:33:06 yep. we do have good stuff there. 14:33:11 whoever mirrors could enter their mirror. 14:33:19 I'm just wondering if we have other almost-done stuff that we could finish easily. 14:33:34 first draft for 14:33:51 reproducible build, I took some 14:34:10 notes today when verifying the metrics-lib 1.5.0 release. 14:34:15 neat! 14:34:19 very curious about that. 14:34:24 where shouöd that go? 14:34:35 'should' 14:34:48 hmmmm. wiki? 14:35:00 or mail the pre-draft? 14:35:06 sure, or that. 14:35:24 assuming readers know 14:35:37 the command line and gpg and the like. 14:35:44 diff 14:35:45 here's something else we might do after the CollecTor 1.1.0 release: think about handling bad input. 14:35:48 ... 14:35:53 ah, sure, we can assume that. 14:36:03 ah, the onionoo ticket? 14:36:07 yes. 14:36:09 so bad. 14:36:29 and the related CollecTor ticket for bridgedescs. 14:36:44 ok. 14:36:54 but that won't 14:37:00 be finished this month. 14:37:02 similarly, we could think about log levels. maybe as alternative if we don't come up with anything good for bad input. 14:37:06 possible. 14:37:21 ok. logging will do. 14:37:33 mostly brainstorming here. 14:37:36 as fast solution. 14:37:47 yet important. 14:37:58 shall we discuss that monday again? 14:38:15 with some more code reading as background? 14:38:18 you mean have another meeting on monday? 14:38:26 or discuss on the tickets? 14:38:57 my issues is that I won't have much time to prepare something between now and monday. 14:39:01 issue* 14:39:26 so maybe ticket for now and talk more next thursday? 14:39:29 ok, right then just discuss on 14:40:04 the tickets and if the solution(s) are clear we don't need the meeting. 14:40:32 depends also on what shows up during the collector tests. 14:40:44 oh, true. let's not underestimate that. 14:40:58 if they run smoothly, there'd be time. if not ... 14:41:34 yep! 14:41:36 the items I copied from last weeks 14:41:45 action items 14:42:08 these are all tickets somewhere? 14:42:21 we should check. :) 14:45:10 alright. 14:45:19 we have a couple of action items it seems. 14:45:26 right. 14:45:42 back to work? 14:45:45 :-) 14:45:48 sounds good! :) 14:45:53 let me squash some poor commits.. 14:46:04 have a nice weekend! 14:46:11 bye, bye. 14:46:15 thanks! you, too, and good luck with testing. 14:46:20 bye! 14:46:25 #endmeeting