14:30:22 #startmeeting metrics team meeting 14:30:22 Meeting started Thu Apr 26 14:30:22 2018 UTC. The chair is karsten. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:30:22 Useful Commands: #action #agreed #help #info #idea #link #topic. 14:30:36 irl-work: iwakeh is not going to be here today, I think. 14:30:52 they're sick. and I think I'm not at 100%, either. 14:30:53 ok 14:31:05 * karsten opens the pad.. 14:31:17 it's very empty 14:31:23 heh, ok. 14:31:29 do you have anything you want to discuss? 14:31:54 nothing urgent, the only thing would have been perhaps on the json library 14:32:04 ah, sure, let's talk about that. 14:32:17 i commented on the ticket, but don't have the ticket handy 14:32:18 gson showed up in a performance profile. 14:32:24 let me find it. 14:32:44 #25848 14:33:00 that's the one 14:33:15 i've not been able to follow all of the bugs this week, so sorry if this was already explained in another ticket 14:33:22 going to have a good catch up at the weekend hopefully 14:33:30 so, jackson was quite a bit faster than gson, in an experimental branch. 14:33:47 but if you prefer, we can postpone the decision there. 14:34:21 it's nothing that I'm currently working on. nor is iwakeh, AFAIK. 14:34:28 at first i was sad that i'd only just ported metrics-bot to use gson, but then i realised that maybe we can move the classes to metrics-lib at the same time 14:34:44 which means that i wouldn't be porting metrics-bot to use another library, but instead to using metrics-lib 14:34:48 which makes me happier 14:34:49 plausible, yes. but even if not, the changes are minor. 14:35:21 on the other hand it makes the task bigger. and it's really two distinct tasks. 14:35:33 ah, so the APIs are quite similar? 14:35:44 https://gitweb.torproject.org/user/karsten/onionoo.git/commit/?h=task-25815&id=ad9425fd6fae63d2d1da8fc31e5feabba4f71cc9 14:35:58 - @Expose 14:35:58 - @SerializedName("t") 14:35:58 + @JsonProperty("t") 14:36:03 just to give one example. 14:36:07 aah, ok 14:36:16 also, it has this: 14:36:17 + .setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE) 14:36:23 which is similar to what you used in gson. 14:36:47 ok, i thought maybe the APIs were more different and there was more refactoring involved than that 14:36:53 in this case it should be a seperate task 14:36:54 I think not. 14:36:59 right. 14:37:25 but again, it's not something we need to do really soon. 14:37:32 the onionoo runtime is still okay. 14:37:46 we can focus on our many other things first, and revisit this ticket in 2-3 months. 14:38:00 when you have more time. 14:38:05 ok. i'll add a comment when i get home to indicate that moving the classes should be seperate. 14:38:15 sounds good. 14:38:37 any other topics? 14:38:56 ah, yes. 14:39:07 #25383 14:39:14 now that you ask. :) 14:39:23 I made a suggestion there. maybe take a look! 14:39:33 after the meeting is fine. 14:39:53 i can take a look when i get home. 14:39:59 i think that needs a more in depth topic. 14:40:01 i mean reply. 14:40:16 sounds great! 14:40:36 okay, nothing else from me, I think. 14:40:59 ok cool 14:41:13 short meeting, yay! 14:41:22 thanks, and have a good afternoon! bye :) 14:41:28 bye! 14:41:33 #endmeeting