14:59:48 <karsten> #startmeeting metrics team 14:59:48 <MeetBot> Meeting started Thu Feb 2 14:59:48 2017 UTC. The chair is karsten. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:59:48 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic. 14:59:54 <karsten> hi! 15:00:06 <karsten> https://pad.riseup.net/p/3M7VyrTVgjlF <- agenda pad 15:00:46 <karsten> let's wait 1 minute for people to add new topics. 15:01:52 <karsten> okay, let's start! 15:01:53 <karsten> - Web development and design (RaBe) 15:02:06 <hiro> hi iwakeh 15:02:25 <iwakeh> hiro: welcome back :-) 15:02:35 <hiro> hey Karsten I am a bit behind w torperf/onionperf comparisons. Maybe we can leave that point for next week? I am planning to use metrics-web though 15:02:50 <iwakeh> metrics-lib? 15:02:51 <karsten> hiro: metrics-lib, you mean? 15:03:11 <karsten> but yes, happy to leave it for next week. 15:03:15 <hiro> yes 15:03:18 <hiro> sorry :) 15:03:20 <karsten> RaBe: want to give an update on the atlas project? 15:03:25 <hiro> meant metrics-lib 15:03:26 <karsten> 12 bugs closed, I hear? :) 15:03:27 <RaBe> i worked on most tickets I planned, some are already merged, some are in "need_review" state... from "my" tickets, i only have a few low prio's left, but i think you wanted to put my time into other projects now :) 15:03:48 <irl> 12 bugs closed, many left for me to review 15:03:49 <karsten> sounds great! yes, I saw lots of activity there. 15:04:05 <irl> 5 to review currently 15:04:15 <RaBe> also, i put the onion logo into the javadoc that we talked about :) 15:04:29 <karsten> RaBe: does it make sense to review the remaining tickets? 15:05:00 <karsten> even if that reduces the time for other projects a bit? 15:05:35 <RaBe> when there's a ticket you feel i should work on, just let me know :D 15:05:39 <irl> for atlas, the only important one that i'd really like to see fixed is #9814 15:05:55 <karsten> what irl says. :) 15:06:59 <RaBe> i read that ticket before, but i was not sure where to start and what to do... 15:07:06 <karsten> here's something else I was thinking about: we should tell the world that we made all these usability improvements. 15:07:23 <irl> i was thinking of maybe a blog post 15:07:28 <irl> or an email to tor-relays 15:07:39 <karsten> we could do that really soon, or we could wait until onionoo protocol version 4.0 is there, which will be end of february. 15:07:43 <karsten> blog post makes sense, I think. 15:08:11 <irl> if we did a blog post, i'd love to have #21186 15:08:26 <irl> to go with "this is also in onionoo now" 15:08:58 <karsten> yes, makes sense. does that mean end of february? 15:09:11 <irl> we can have that as a goal 15:10:04 <karsten> sounds great. can you prepare the tickets where you need RaBe's review and let him know? 15:10:25 <irl> yep 15:10:39 <irl> i think the ones currently needing review are RaBe's patches and cypherpunks's patches though 15:11:03 <RaBe> i reviewed one of cypherpunk today 15:11:12 <tjr> (I am here-ish if you want me to talk about the bwauth debugging) 15:11:30 <karsten> tjr: okay, will ping you once we're there. 15:12:23 <karsten> RaBe: does this work for you, that is, reviewing remaining tickets and not starting new ones, so that enough time remains for the other projects? 15:12:38 <RaBe> reviewing tickets is fine, sure :) 15:12:49 <karsten> cool! 15:13:31 <irl> (: 15:13:32 <karsten> okay, great! 15:13:44 <karsten> irl: would you want to author that blog post? 15:13:56 <irl> karsten: i can do, yes 15:14:21 <RaBe> (maybe i can work on more tickets later if we have time left after the other projects...) 15:14:27 <karsten> great! happy to help, of course, but it might make sense for you to write it and say hi as new atlas maintainer. 15:14:36 <karsten> RaBe: indeed. 15:14:39 <irl> yep, that sounds good 15:15:16 <karsten> RaBe: and you worked on the javadoc thing? 15:15:30 <iwakeh> Is there anything visible? 15:15:35 <iwakeh> curious :-) 15:15:37 <RaBe> i just added the logo... http://javadocs.cc-ltd.net/descriptor/ :) 15:16:06 <karsten> nice. :) 15:16:09 <RaBe> we're a bit restricted to what we can do with css only, but let me know what you'd like so see improved 15:16:09 <irl> very Tor 15:16:22 <karsten> looks great to me. 15:16:51 <iwakeh> the copyright year is hidden for me. 15:16:57 <iwakeh> lower right 15:17:06 <karsten> I wonder if we should include that in the next metrics-lib release. 15:17:15 <RaBe> you should get a bigger screen ... ^^ ok i'll fix that 15:17:15 <iwakeh> metrics-base 15:17:34 <karsten> yes, metrics-base, and first release with the next metrics-lib. 15:17:46 <iwakeh> yep. 15:17:56 <karsten> do we already have a ticket for this? 15:18:01 <iwakeh> no 15:18:07 <karsten> would you mind making one? 15:18:17 <iwakeh> sure. 15:18:23 <karsten> great! 15:18:35 <iwakeh> where are the sources? 15:19:28 <RaBe> if you're talking about the stylesheet file, i can attach that to your ticket when i fixed the copyright... 15:19:39 <iwakeh> that's fine. 15:19:55 <karsten> okay. what's the next project you want to work on, RaBe? 15:20:22 <RaBe> i wasn't prepared for this question... what do you have for me? :D 15:20:36 <karsten> hehe, I wasn't prepared for this question... let me look. 15:20:58 <iwakeh> #21376 15:21:30 <RaBe> thanks 15:21:59 <karsten> I think what remains are the metrics-lib website and the existing onionoo and collector websites. 15:22:09 <iwakeh> yes. 15:22:32 <iwakeh> should we have two tickets for these? 15:22:40 <karsten> err, yes, please? :) 15:22:46 <iwakeh> have discussion there etc. 15:22:59 <karsten> or three tickets maybe. 15:23:08 <iwakeh> one two many ;-) 15:23:28 <karsten> okay. :) 15:23:45 <RaBe> but basically we want to copy the metrics page and make small adjustments? 15:23:50 <RaBe> (not the content of course...) 15:23:54 <iwakeh> even simpler 15:24:26 <iwakeh> for Onionoo and CollecTor 15:24:29 <karsten> I don't have an exact plan in mind, but let's keep it simple. 15:24:41 <iwakeh> collector.torproject.org 15:24:53 <iwakeh> just one page 15:25:14 <iwakeh> onionoo the main and the protocol page. 15:25:27 <RaBe> ok, so i'll prepare just a "frame" (header, footer, ...) 15:25:39 <karsten> (we might even turn onionoo.tpo into a single page, now that we're going to remove the project links that are on metrics.tpo.) 15:26:26 <iwakeh> did we have a plan what metrics-lib should contain? 15:26:33 <iwakeh> the web site. 15:26:36 <karsten> not yet. 15:26:44 <iwakeh> develop on ticket? 15:27:07 <karsten> very quickly: an overview what it is, a link to releases, javadocs, tutorials. 15:27:13 <karsten> link to sources. 15:27:27 <iwakeh> yes. 15:27:27 <karsten> yes, we can develop that on the ticket. 15:27:53 <irl> karsten: some of those links on the onionoo page are broken 15:28:16 <karsten> irl: I see. well, in theory they should disappear anyway. 15:28:27 <irl> ok, i won't bother with chasing them down 15:28:31 <karsten> irl: except for those that are not yet on metrics.tpo and that we should move there first. 15:29:02 <karsten> yes, I'd say don't bother. they'll go away soon. 15:29:23 <irl> as a slight aside, i did consider writing a Go client 15:29:30 <irl> just so i could call it OnionGoo 15:29:35 <karsten> hehe 15:29:59 <karsten> alright, moving on to the next topic? 15:30:06 <iwakeh> sure 15:30:09 <karsten> - Tech reports (iwakeh) 15:30:19 <iwakeh> If there are not too many distractions from writing 15:30:24 <karsten> ;) 15:30:29 <iwakeh> (like reviews or coding or ... ), 15:30:41 <iwakeh> I'd like to provide you with reading material 15:30:51 <karsten> please do! 15:30:51 <iwakeh> for the return bus ride from Berlin. 15:30:57 <iwakeh> :-) 15:31:04 <karsten> yes, happy to! 15:31:42 <karsten> okay, sounds good! 15:31:47 <karsten> moving on? 15:31:49 <iwakeh> could you actually bring 15:31:55 <karsten> yes? 15:32:06 <iwakeh> userstats? 15:32:14 <iwakeh> a db dump? 15:32:28 <iwakeh> also for future db improvements. 15:32:41 <karsten> I guess I could make one now and put it online. 15:32:51 <iwakeh> won't it be huge? 15:32:55 <iwakeh> too huge? 15:33:00 <karsten> compressed, hmm. 15:33:04 <iwakeh> online would be fine. 15:33:06 <karsten> big? 15:33:09 <karsten> not huge. 15:33:27 <iwakeh> that's even better. 15:33:40 <karsten> okay, will do. 15:33:49 <iwakeh> next topic? 15:33:55 <karsten> yes! 15:34:10 <karsten> - Blog post: Tor Browser downloads and updates (karsten) 15:34:19 <karsten> https://blog.torproject.org/blog/tor-browser-numbers 15:34:34 * karsten just deleted another spam comment. 15:34:55 <karsten> so, it would be neat if you could help a bit with comments, iwakeh, assuming they keep coming in as frequently as in the last few hours. 15:35:05 <iwakeh> sure. 15:35:13 * iwakeh looking for the credentials. 15:35:13 <karsten> thanks! 15:35:22 <karsten> (so much about no distractions...) 15:35:23 <iwakeh> I think I cannot delete etc. 15:36:20 <karsten> you should be able to do that now. 15:36:36 <iwakeh> I'll try it later. 15:36:37 <karsten> you didn't have the blogger role, but really everyone has. I just forgot to add that last time. 15:36:40 <karsten> ok. 15:36:44 <iwakeh> ok. 15:37:13 <karsten> by the way, this concludes our sponsor x deliverable! 15:37:20 <karsten> finally! 15:37:26 <iwakeh> nice :-) 15:37:32 <karsten> yes, progress. 15:37:53 <karsten> okay, speaking of progress.. 15:37:56 <karsten> - Input for monthly team report, completed tasks/projects only (karsten) 15:38:06 <iwakeh> looks complete, to me. 15:38:11 <karsten> I put some items on the pad that I'm planning to include in the monthly report. 15:38:19 <karsten> neat! 15:38:31 <irl> karsten: do you want atlas progress in the monthly report? 15:38:39 <karsten> irl: oh, yes! 15:38:57 <irl> i can do some text, if you show me an example of what you're looking for 15:39:06 <iwakeh> see the pad. 15:39:15 <irl> ah ok, so just bullets? 15:39:23 <karsten> ideally just one bullet. 15:39:40 <iwakeh> and it should only mention completed tasks. 15:39:44 <karsten> with links to tickets. 15:40:07 <irl> ok 15:40:10 <karsten> you could highlight a few tickets that are most visible to users. 15:40:11 <iwakeh> and a general-public-understandable description. 15:40:54 <karsten> cool. moving on while irl writes on the pad? 15:40:58 <irl> ok 15:41:01 <iwakeh> sure. 15:41:04 <karsten> - Berlin meeting (karsten) 15:41:14 <karsten> feb 10. 15:41:25 <karsten> we have the onionspace. 15:41:30 <iwakeh> good. 15:41:34 <iwakeh> a beamer? 15:41:34 <hiro> great 15:41:49 <karsten> and actually, when I put "Agenda planning" there, I had the plan to think more about that before this meeting. 15:41:58 <iwakeh> oh :-) 15:41:59 <karsten> yes, we'll have a beamer. 15:42:18 <karsten> or projector, I think. ;) 15:42:20 <iwakeh> we could mail about that? 15:42:23 <hiro> maybe we can give some thinking and sync the plan over email? 15:42:29 <hiro> yes iwakeh that! :) 15:42:35 <karsten> yes, sounds good to me! 15:42:57 <iwakeh> or just use the first half hour of the meeting 15:43:03 <iwakeh> on feb 10 15:43:25 <karsten> hmmmm. I think some preparation beforehand might be better. 15:43:27 <iwakeh> mail first is better 15:43:42 <karsten> okay. 15:43:59 <karsten> hiro: I'll also mail you the location. 15:44:04 <hiro> ok 15:44:13 <karsten> hiro: and feel free to ask any questions about getting there, etc. 15:44:30 <hiro> thanks! :) should be ok though 15:44:39 <karsten> great! 15:44:49 <karsten> moving on? 15:44:53 <iwakeh> yep 15:44:56 <karsten> - GSoC project bwauth debugging (tjr) 15:45:05 <karsten> tjr: ^ 15:45:10 <irl> i added this, but i think tjr is better to take this one 15:45:17 <karsten> ah ok. 15:45:25 <asn> nickm: man. master now is pretty sweet wrt the guard situation!! 15:45:27 <tjr> Yea 15:45:33 <asn> nickm: i have switched my tor browser to master. 15:45:59 <iwakeh> these two need a little explanation: 15:46:01 <tjr> So in my mind, the ultimate goal is to get some bwauth info available on atlas for relay ops and others to debug and understand what's going on with bandwidth measurements 15:46:01 <iwakeh> - Enhance Collector to download and archive these documents (Java) 15:46:01 <iwakeh> - Enhance OnionOO to expose bwauth data (Java) 15:46:15 <iwakeh> (at least for me) 15:46:19 <tjr> To do that, there's a bunch of things that need to be done 'first' 15:46:33 <tjr> Atlas is powered by onionoo, right? So OnionOO would need to expose the data we need 15:46:48 <tjr> And OnionOO is (I'm guessing…) backed by data provided by collector. 15:46:49 <irl> indeed 15:46:51 <iwakeh> sure, that's given, but what data. 15:46:52 <karsten> right. but where would onionoo get the data from? 15:46:56 <tjr> Even if it's not, we would want to archive this data with collector anyway 15:47:09 <karsten> how do relays report that data? 15:47:19 <irl> - Draft (and implement) a core-tor a proposal to expose bwauth vote 15:47:21 <irl> documents on DirAuths (Proposal, C) 15:47:23 <tjr> They don't :) No one does (Right now.) 15:47:32 <karsten> errr, I mean bwauths. 15:47:33 <tjr> Exactly, bwauths need to expose their voting document first 15:47:46 <iwakeh> so the list is way way more than GSoc2017 15:48:04 <tjr> I archive mine (here's the latest: https://bwauth.ritter.vg/bwauth/bwscan.V3BandwidthsFile ) and I know moria makes her's available but I don't think anyone else does 15:48:21 <tjr> So my plan for GSOC was basically to try and get as much of this done as possible but knowing we wouldn't get to all of it 15:49:05 <iwakeh> The java part might be too much for a student 15:49:33 <irl> there is a wide skill set needed 15:49:45 <karsten> should we first have a discussion whether/how to archive that data in collector? 15:49:49 <iwakeh> yes. 15:50:05 <karsten> I can see the value in doing that, but also the cost. 15:50:40 <iwakeh> we don't really have the time for mentoring the java stuff. 15:50:50 <iwakeh> during the GSoc time. 15:51:10 <karsten> I'm a little concerned, too. 15:51:25 <iwakeh> and, many decisions and the design are over the head of any student just learning about this. 15:51:40 <karsten> but regardless of whether gsoc happens and this project happens, we should be sure what to do with this data. 15:51:47 <iwakeh> right! 15:52:07 <karsten> the gsoc deadline is in 1 week, right? 15:52:13 <iwakeh> feb 9th 15:52:34 <karsten> how about we move this topic of adding this data to collector to trac? tjr, would that work for you? 15:52:47 <tjr> sure 15:52:52 <iwakeh> great. 15:53:10 <karsten> cool! 15:53:27 <karsten> who creates the ticket? 15:53:40 <iwakeh> tjr? 15:54:03 <tjr> i can 15:54:07 <iwakeh> thanks! 15:54:10 <karsten> thank you! 15:54:38 <karsten> okay, great! no topics left. 15:54:46 <karsten> except something else remains? 15:55:00 <iwakeh> ? 15:55:23 <karsten> oh, I don't know, just asking if we should talk about anything else. 15:55:36 <iwakeh> ah, I'm fine :-) 15:55:46 <irl> i am also happy 15:55:52 <karsten> yay! :) 15:56:05 <karsten> okay, I hope I can run the meeting next week. 15:56:11 <karsten> I'll be driving to berlin then. 15:56:18 <iwakeh> or skip? 15:56:35 <karsten> we could also skip next week, yes. 15:56:43 <karsten> and move things to email. 15:56:45 <irl> i won't be here next week 15:56:51 <irl> i'll be on a plane 15:57:03 <karsten> and hiro might be traveling as well. 15:57:18 <karsten> okay, I'd say let's skip next week and meet again in two weeks from now. 15:57:20 * iwakeh will be writing ... 15:57:22 <RaBe> so i'll just talk to myself... 15:57:25 <karsten> haha 15:57:32 <irl> RaBe: we can get you a bot if you like 15:57:38 <karsten> thanks, everyone! :) 15:57:39 <iwakeh> RaBe: write to yourself :-) 15:57:40 <RaBe> :D 15:57:49 <karsten> bye! 15:57:51 <karsten> #endmeeting