13:59:12 <karsten> #startmeeting metrics team 13:59:12 <MeetBot> Meeting started Thu Apr 7 13:59:12 2016 UTC. The chair is karsten. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:59:12 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic. 13:59:14 <iwakeh> hi there! 13:59:17 <Letty> yay, hi there 13:59:25 <karsten> hi iwakeh and Letty! 13:59:28 <oma> hi there! 13:59:46 <karsten> hi oma formerly known as thms! 13:59:55 * qbi is also here, but probably not for the whole meeting. 14:00:00 <karsten> new quarter new nick? ;) 14:00:03 <karsten> hi qbi! 14:00:12 <oma> karsten: no, this is it! 14:00:23 <Letty> unti next quarter :) 14:00:29 <oma> i swear!! 14:00:42 <qbi> and I'm currently listening to Letty. :-)) 14:00:53 <karsten> https://pad.riseup.net/p/zUNzEIFRq5S4 14:01:00 <Letty> oops..^^i hope you have fun 14:01:01 <karsten> ^ agenda pad 14:01:48 <karsten> please add items to the agenda 14:03:42 <karsten> okay, let's start with the items on that list. but feel free to append more items during this meeting. 14:03:47 <karsten> * Meeting time and frequency (karsten) 14:04:02 <karsten> we decided on the meeting schedule, every other week, six months ago. 14:04:11 <karsten> and we picked the meeting time back then. 14:04:34 <karsten> does this still work for everybody, or should we find a better time and/or frequency? 14:05:01 <karsten> no need to decide right now, but I could imagine starting a doodle for this and collect opinions over the next week or so. 14:05:04 <iwakeh> time is ok, but i'll have to leave at 15:00UTC, usually 14:05:18 <oma> for me both works 14:05:26 <karsten> that would work, we should try to keep these at 60 mins max. 14:05:31 <Letty> works for me too 14:05:52 <iwakeh> frequency (bi-weekly) is ok 14:06:07 <qbi> Well, this is a time where I usually have to work. 14:06:14 <qbi> So quite often I'm distracted by work. ;) 14:06:27 <karsten> when would be a better time? 2 hours later? 14:06:50 <iwakeh> not for me, i often work offline at that time 14:06:53 <karsten> which would collide with iwakeh's requirement to leave in 1 hour from now. but maybe it would work on another day. 14:07:01 <karsten> ok. 14:07:21 <iwakeh> wednesday 14:07:41 <karsten> should we do a doodle, and maybe the result is to keep the date and time unchanged? 14:08:07 <karsten> and maybe we find a time that works similarly well or even better for everyone? 14:08:20 <qbi> A time later than 1900 UTC would be fine for me and also a time between 0700 and 1000 UTC would work. 14:08:40 <qbi> However if this doesn't work for anyone else, it's fine. 14:08:47 <Letty> maybe the doodle would be a good idea 14:08:51 <karsten> ok! 14:09:00 <karsten> will do, after the meeting. 14:09:11 <karsten> * Valencia roadmap (karsten) 14:09:27 <karsten> the pad has the updated Valencia roadmap. 14:09:34 <karsten> which is also on the trac wiki page. 14:09:39 <karsten> we should update that every now and then. 14:09:55 <karsten> how about we update the items that are due in march (oops) and april? 14:10:10 <karsten> we can also add new items, of course. 14:10:35 <karsten> I'll copy the output back to the wiki page after the meeting. 14:12:04 <karsten> oma, Letty: want to update your items? 14:12:17 <karsten> iwakeh: want to adopt "Make CollecTor more robust against data loss" ? 14:12:36 <iwakeh> yes, was about to suggest that 14:12:51 <karsten> great. feel free to just put in your name or even split it up into more items as needed. 14:13:13 <Letty> karsten: i added just my name. and adjust the date next time. 14:13:28 <karsten> sure. 14:14:32 <oma> I’m hopelessly behind already. First vacation, now refactoring the converter (and another vacation coming up soon…) 14:14:45 <karsten> sounds stressful. ;) 14:14:50 <Letty> :D 14:14:57 <oma> you have no idea ;-) 14:16:31 <karsten> iwakeh: I should have explained the format: it's "sentence starting with a verb; task owner(s); date in YYYY-MM-DD format" 14:16:58 <iwakeh> no ellipses, ok ;-) 14:17:05 <karsten> maybe I should add a sentence for that to the wiki page. 14:18:01 <iwakeh> and the timeframe. i.e. the end time is missing :-) 14:19:01 <karsten> when we created the first version of this roadmap we picked dates rather arbitrarily. 14:19:22 <karsten> it was a session of 45 minutes, and we were glad to identify tasks we'd like to put on that roadmap. 14:19:35 * qbi disappears. 14:19:56 <karsten> but the idea was that we would make these dates more precise when revisiting this roadmap every few weeks. 14:20:01 <karsten> bye, qbi! 14:20:43 <nickm> morning 14:21:03 <karsten> okay, I'd say let's move on, or we're running out of time before running out of topics. 14:21:06 <karsten> hi nickm! 14:21:25 <karsten> * Discontinuing Weather (karsten) 14:21:31 <nickm> (whoops, sorry for interruption. carry on.) 14:21:48 <karsten> I'm briefly bringing this up here, because we counted Weather as part of the metrics space. 14:22:09 <karsten> it's unmaintained for years now, and all previous attempts to find a maintainer failed. 14:22:21 <karsten> that's why I kinda took it offline this week. 14:22:58 <karsten> ah, weather was a email notification service to get notified when your relay goes down or earns you a t-shirt. 14:23:20 <karsten> so, the link to subscribe to weather is now gone, and new welcome messages are not sent out anymore. 14:23:35 <karsten> the plan is to remove it in july. 14:24:09 <karsten> that's all about that topic, I'd say. 14:24:16 <karsten> now, let me re-arrange two items on the agenda: 14:24:31 <karsten> * CollecTor improvement project (iwakeh) 14:24:46 <karsten> what we missed was doing an introduction. 14:24:48 <iwakeh> yes, started the central wiki page https://trac.torproject.org/projects/tor/wiki/doc/CollecTor/Improvements 14:24:59 <iwakeh> and am busy creating issues for the tasks necessary for the different goals. 14:25:14 <iwakeh> and, the next topic is probably part 14:25:41 <iwakeh> of what i suggested as a place for the project guidelines. 14:26:03 <karsten> yep :) but regarding this project, 14:26:16 <karsten> I think we're doing quite okay with using Trac tickets for discussions, 14:26:31 <karsten> except that it's probably news for people here that you're working on this project. (my guess) 14:26:48 <karsten> would you want to introduce your project on the mailing list at some point? 14:26:59 <karsten> I'd bet people are very curious. 14:27:00 <iwakeh> that's on my agenda, 14:27:20 <iwakeh> i just wanted to have the first meeting here. 14:27:25 <karsten> ok, cool! 14:27:36 <iwakeh> still wandering, 14:28:02 <iwakeh> if i should or shouldn't cross-post to tor-dev and metrics-team lists? 14:28:20 <karsten> ah, cross posting... 14:28:32 <karsten> I think tor-dev@ is fine for this introduction. 14:28:43 <karsten> everyone on metrics-team should also be on tor-dev. 14:29:12 <iwakeh> i guess so too. 14:29:34 <karsten> this may be different for discussions of single aspects of collector. 14:29:53 <karsten> but announcing this project is very likely interesting for non-metrics-team members, too. 14:31:22 <karsten> btw, oma, you'll be interested in the upcoming metrics-lib changes. 14:31:36 <karsten> which are partly a result of iwakeh working on collector. 14:31:46 <oma> changes =[ 14:31:49 <karsten> iwakeh: do you have the ticket number for 2.0.0? 14:31:56 <iwakeh> good changes :-) 14:31:57 <karsten> improvements! 14:32:05 <iwakeh> a second 14:32:18 <oma> still changes =8-[ 14:32:22 <karsten> let me also add a roadmap item for that. 14:32:32 <iwakeh> #18746 14:32:42 <karsten> ah, you can easily stick with 1.1.0 if you'd rather not want to upgrade yet. 14:33:10 <karsten> you'd feel even older though. ;) 14:33:40 <oma> version 2! what have you done?! 14:33:43 <karsten> okay, looking forward to the project announcement! 14:33:48 <karsten> heh 14:33:52 <karsten> * metrics-team Git repository (karsten) 14:34:07 <iwakeh> yes! 14:34:07 <karsten> or maybe that should say (iwakeh), because it was really you suggesting that. 14:34:27 <iwakeh> well, we have these guide docs in many 14:35:02 <iwakeh> different projects like Onionoo, metrics-lib, metrics-db ... and those i don't know yet 14:35:20 <iwakeh> and some of these docs generally relate to contributing or 14:35:27 <iwakeh> programming style 14:35:50 <iwakeh> and can be written once for all java projects for example 14:36:10 <karsten> agreed. 14:36:24 <iwakeh> a central place would offer room for the other languages used in metrics-team 14:36:49 <iwakeh> and we'd have a place for the bigger roadmap and 14:36:52 <karsten> right. and metrics-web for example may contain non-java parts. 14:37:06 <iwakeh> similar team docs. 14:37:21 <iwakeh> yes, the web part and scripts 14:37:34 <karsten> ah, metrics-*web* 14:37:41 <karsten> not the web part of metrics-db. 14:38:03 <karsten> if only it wouldn't be a mess to rename git repositories... 14:38:12 <iwakeh> why rename? 14:38:22 <karsten> metrics-web -> metrics, metrics-db -> collector 14:38:41 <karsten> because I think the current names are slightly confusing. 14:38:50 <iwakeh> it's no mess to rename? 14:39:01 <karsten> it's not? 14:39:10 <karsten> what happens to peoples' git remotes? 14:39:20 <iwakeh> it's just the containing folder 14:39:37 <iwakeh> they can set a new origin 14:39:56 <karsten> yes, but they'll have to do that, and I think that might cause some confusion. 14:40:22 <iwakeh> well, we're churning out releases for the people who use the code. 14:40:46 <iwakeh> those who program can 14:41:10 <iwakeh> clone another repo or set the new origin? 14:41:22 <karsten> hmm, ok. 14:41:43 <karsten> let's move that discussion to the mailing list, so that others who aren't here can object or state their opinion, too? 14:41:59 <iwakeh> good idea. 14:42:04 <karsten> cool! 14:42:09 <karsten> so, git repo for team stuff. 14:42:14 <karsten> how about metrics-team ? 14:42:42 <karsten> https://gitweb.torproject.org/ <- list of all repos. 14:42:43 <iwakeh> sounds fine. 14:43:18 <karsten> would you want to have push access? 14:43:44 <iwakeh> why not? 14:44:05 <karsten> ok. we'll have to get you an LDAP account. good thing we signed keys. 14:44:17 <karsten> I'll create tickets for all that. 14:44:26 <iwakeh> ok. 14:45:12 <karsten> let's move on if there are no objections/further thoughts. 14:45:29 <karsten> * Directory authority disagreement visualization (Letty) 14:45:39 <Letty> oh hi, i'm still coding on the integration of my viz to metrics server (first i had a local file that i converted in a datastructure perfect for my viz http://letty.io/tor/) 14:45:48 <Letty> i finished implementing the converter functionality in java 14:45:53 <Letty> need to figure out how the datastructure is and change the current filebased converter. 14:46:01 <Letty> thanks karsten for the short introduction to metric modules, i will have a look on that on the weekend. Should i add your intro to the readme file? 14:46:24 <Letty> i will code that, hopefully, on the weekend. and if i have some time left until the next meeting, i also want to rethink the design/text amount of the viz 14:47:06 <karsten> hmm, I'm afraid the documentation in metrics-web is a mess. would you want to add a new README to your module only? 14:47:24 <karsten> and once we're cleaning up there (ha), we're including that in a more general metrics-web documentation? 14:47:47 <karsten> unless you find a place where the new documentation would fit in nicely. I'm not overly optimistic though. 14:48:00 <karsten> also, glad it worked. I didn't test it. ;) 14:48:35 <Letty> i didn't had any time to test that.. i think i miss an if somewhere^^ 14:48:54 <Letty> i will test it the next days. it was more a generell question 14:48:55 <karsten> ah ok. heh 14:49:39 <karsten> okay, happy to help more if needed. thanks for working on this! 14:49:42 <Letty> i will document my way and we can decide where it fits 14:49:58 <karsten> sounds great! 14:50:25 <Letty> i hope my code is not just a huge mess! (didn't code any java since 2 years..) 14:50:38 <karsten> no worries. happy to do a review. 14:50:43 <Letty> :) ok 14:51:11 <karsten> okay, cool, should we move on? 14:51:14 <Letty> jup 14:51:19 <karsten> * Analytics server (thms) 14:51:28 <karsten> err 14:51:32 <karsten> * Analytics server (oma) 14:51:41 <oma> stuck with Java refactoring - singletons, factories, IoC, no more statics, enums, generics, you name it. "improvements", "good changes"… 14:52:23 <karsten> ok. anything you need a fresh pairs of eyes for? 14:52:29 <oma> will take more time, not sure how much (hence my reluctance towrds other changes) 14:52:30 <karsten> pair* 14:52:51 <karsten> oh, you don't have to worries about these changes. 14:52:56 <oma> read a lot, now trying to implement it. maybe next week? 14:53:06 <karsten> one is removing something that's deprecated for over a year, 14:53:17 <oma> removal is GOOD :-) 14:53:18 <karsten> another is adding javadocs (finally). 14:53:23 <oma> ah, cool 14:53:35 <karsten> not sure about the others. /me looks at the ticket.. 14:53:50 <iwakeh> not more yet 14:53:53 <karsten> true. 14:54:10 <oma> well, it’s not really a problem either. once my code runs again i’mm happy to tweak a few details, really 14:54:13 <karsten> but again, it's cool to keep using 1.1.0 if you don't want to upgrade. 14:54:38 <karsten> okay, just let me know when you're ready, and I'll take a look. 14:54:39 <iwakeh> yeah, just use 1.1.0 14:54:40 <karsten> next week is fine. 14:54:56 <oma> okay, cool - thanks! 14:55:13 <oma> that’s it from me 14:55:25 <karsten> great! and we ran out of topics before running out of time. 14:55:46 <karsten> well, we also did that 2 weeks ago with only Letty and I being here and ending the meeting after 5 minutes.. 14:56:10 <karsten> I'd say feel free to edit the roadmap on the pad for another hour or so, and I'll then push the changes to the wiki. 14:56:17 <karsten> possibly after cleaning up a tiny bit. 14:56:52 <karsten> thanks for attending! talk to you in two weeks. and keep an eye out on the doodle that I'm about to create later today. 14:56:56 <karsten> thanks everyone! 14:57:01 <karsten> #endmeeting