14:29:39 <karsten> #startmeeting metrics team
14:29:39 <MeetBot> Meeting started Thu Jun 29 14:29:39 2017 UTC.  The chair is karsten. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:29:39 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic.
14:29:51 <karsten> https://pad.riseup.net/p/3M7VyrTVgjlF <- agenda pad
14:30:03 <iwakeh> hi there!
14:30:06 <karsten> hi!
14:30:14 <t0mmy> mornin’
14:30:17 * karsten just found a bug in the latest metrics-web patch..
14:30:21 <karsten> hi t0mmy!
14:30:23 <iwakeh> cool.
14:30:45 <iwakeh> Ticket?
14:30:46 <karsten> that is already in master. oh well.
14:30:54 <iwakeh> testing :-)
14:30:56 <karsten> nah, too trivial.
14:31:18 <karsten> converting a List<String> into a File[] just doesn't work.
14:31:33 <iwakeh> oh, well.
14:31:44 <karsten> anyway!
14:34:53 <karsten> okay, shall we start?
14:34:58 <karsten> I think we have a good list of topics.
14:35:06 <iwakeh> yep.
14:35:56 <karsten> * fine tuned release planning for (insert code base(s) here), if necessary?
14:36:12 <karsten> so, I'm testing, testing, testing here.
14:36:22 <karsten> and I have to admit, I'm also testing on the servers.
14:36:31 <iwakeh> all?
14:36:36 <karsten> no, step by step.
14:36:41 <iwakeh> ah.
14:36:50 <karsten> the reason is that I'm worried about postponing deployment by two or three weeks.
14:37:00 <iwakeh> why that?
14:37:02 <karsten> it's much easier to fix things now, with a fresh memory of code changes.
14:37:15 <karsten> I also need to cross these things off my list before starting something new.
14:37:16 * iwakeh not implying that such a wait was necessary.
14:37:41 <karsten> ok. so, I ran tests locally yesterday.
14:37:46 <karsten> which looked okay.
14:37:55 <karsten> and I deployed exonerator and onionoo on the servers.
14:38:03 <karsten> plus metrics-web, where I just found this bug.
14:38:19 <karsten> the reason for not finding it locally was that this part of the legacy module was disabled here....
14:38:19 <iwakeh> ok
14:38:27 <karsten> which is just annoying.
14:38:38 <iwakeh> so things are already deployed ;-)
14:38:55 <karsten> not on collector.
14:39:00 <iwakeh> and we have in-deployment testing.
14:39:20 <iwakeh> did you not say that the
14:39:23 <karsten> testing under real conditions!
14:39:31 <iwakeh> backup instance of collector
14:39:39 <iwakeh> is on ml2?
14:39:45 <karsten> no.
14:39:49 <karsten> I didn't touch collector.
14:39:56 <iwakeh> ok.
14:39:57 <karsten> it's on a collector release.
14:40:03 <karsten> and the primary is on collector latest.
14:40:17 <iwakeh> uh,'latest'
14:40:19 <iwakeh> ?
14:40:28 <karsten> -dev.
14:40:34 <karsten> I can look.
14:40:57 <iwakeh> would be important to have that on a definite release, in future.
14:41:44 <karsten> no, we said we wouldn't put out a release yet, but we do need to run the onionperf stuff.
14:41:53 <karsten> commit 67aea3dfac326a77163cb0cd1b3505195779bf0a
14:41:53 <karsten> Author: iwakeh <iwakeh@torproject.org>
14:41:53 <karsten> Date:   Thu Apr 27 09:49:31 2017 +0000
14:41:59 <iwakeh> ok.
14:42:16 <iwakeh> releases next week?
14:42:17 <karsten> so, not latest.
14:42:51 <iwakeh> this only affects onionoo and collector.
14:42:56 <karsten> hmm, or maybe we are not running that commit but a later one.
14:43:12 <iwakeh> that's why we should use releases. or
14:43:18 <iwakeh> tags at least.
14:43:35 <iwakeh> there should be the commit no in the jar.
14:43:37 <karsten> we're using a tarball from june 17.
14:43:46 <karsten> ah, I can look.
14:43:53 <iwakeh> I can chakc later, too.
14:43:58 <iwakeh> check
14:44:15 <iwakeh> not so urgent.
14:44:46 <karsten> ah, so we are running master there.
14:44:57 <karsten> but the 1.9.0/2.0.0 change is not yet in master.
14:45:08 <karsten> we're not building on the server anymore.
14:45:27 <karsten> anyway. :)
14:45:29 <iwakeh> good to know
14:45:48 <iwakeh> I can suggest a new structure there.
14:45:58 <iwakeh> for shared operation.
14:46:04 <iwakeh> :-)
14:46:06 <karsten> yes!
14:46:25 <karsten> we should move forward with that after this june is over.
14:46:31 <iwakeh> true.
14:46:35 <karsten> so many metrics-lib releases...
14:46:43 <iwakeh> oh yes.
14:46:59 <karsten> I just wonder if this is something that is better done in person.
14:47:20 <iwakeh> the operation structure?
14:47:27 <karsten> sharing operation, yes.
14:47:42 <karsten> though, no,
14:47:47 <iwakeh> It's not too complicated.
14:47:48 <karsten> let's start with that next week.
14:47:54 <karsten> otherwise it'll take longer.
14:48:00 <iwakeh> true.
14:48:07 <karsten> okay, so, regarding the testing,
14:48:18 <karsten> I think I can move this forward for everything except collector.
14:48:32 <karsten> I haven't looked at the necessary collector changes yet.
14:48:44 <iwakeh> You coded them?
14:48:45 <karsten> but maybe we can do this update next week together?
14:48:51 <karsten> all of them?
14:48:52 <iwakeh> sure.
14:49:15 * iwakeh might mix that up with other code-bases
14:49:37 <karsten> sync changes.
14:49:53 <karsten> let's discuss that next week.
14:50:06 <karsten> next topic?
14:50:09 <iwakeh> we both coded a share there.
14:50:12 <iwakeh> yes.
14:50:12 <karsten> yep.
14:50:19 <karsten> * blog post
14:50:23 <karsten> good to go, right?
14:50:34 <karsten> I checked all links.
14:50:39 <iwakeh> Yes, no changes since yesterday I suppose?
14:50:47 <karsten> not from me.
14:50:49 <iwakeh> Sounds good.
14:51:10 <karsten> t0mmy: what do you think about publishing now/in 15 minutes?
14:51:43 <karsten> (just in case you're still around)
14:51:47 <t0mmy> not from us either, as far as I know
14:51:54 * iwakeh now is aware of t0mmy=tc :-)
14:52:08 <t0mmy> ha, sorry, I keep meaning to change my OFTC username
14:52:11 <t0mmy> stephw
14:52:14 <t0mmy> ping
14:52:18 <t0mmy> blogpost good to go?
14:52:22 <karsten> no stephw in this room.
14:52:27 <t0mmy> oh, whoops
14:53:00 <t0mmy> just pinged her but publishing in 15 sounds good to me
14:53:06 <t0mmy> I don’t believe she’s made any new changes either
14:53:30 * karsten pinged her, too, and she says it can go online.
14:53:40 <t0mmy> beans
14:53:44 <karsten> hi stephw!
14:53:45 <t0mmy> sounds good!
14:53:49 <stephw> hi hi!
14:53:54 <iwakeh> hi
14:54:06 <karsten> okay, I'll hit submit after this meeting. thanks again for all your help!
14:54:17 <iwakeh> great!
14:54:19 <t0mmy> =)
14:54:27 <stephw> awesome! thanks for working through this with us : )
14:54:32 <karsten> by the way, we'll need to babysit this blog post for a week or so.
14:54:39 <karsten> regarding comments.
14:54:44 <iwakeh> ah, ok.
14:54:54 <t0mmy> will do
14:54:55 <karsten> I'll look for comments at least once per day.
14:55:08 <karsten> at least the old blog received a bit of spam.
14:55:20 <iwakeh> that's true
14:55:36 <iwakeh> is there a 'delete'-policy?
14:55:40 <iwakeh> for comments?
14:55:46 <karsten> speaking of announcements, did we announce 2.0.0 on tor-dev?
14:56:00 <iwakeh> no, I'm waiting to point to the blog.
14:56:16 <karsten> ok. regarding the policy,
14:56:27 <karsten> do you mean deleting non-spam messages?
14:56:46 <iwakeh> of course, any bland ads are easy to remove, but
14:56:55 <iwakeh> trolling like questions...
14:57:07 <karsten> fine question!
14:57:28 <iwakeh> and, totally off-topic stuff.
14:57:44 <karsten> there were not as many such comments on blog posts I wrote, but I'm not writing many posts and not on topics that everybody has an opinion on.
14:57:57 <karsten> maybe defer to stephw in such cases?
14:57:59 <karsten> heh
14:58:07 <iwakeh> hehe
14:58:18 <iwakeh> let's see what comes up.
14:58:22 <iwakeh> and decide then.
14:58:27 <karsten> not deleting immediately sounds like a good start.
14:58:41 <karsten> after all, these comments can sit in the moderation queue for a day or two.
14:58:49 <iwakeh> delete all except total praise.
14:58:54 <karsten> yes, let's see what happens.
14:58:56 <t0mmy> If I see a non-spam weird comment, I’ll just email tor-metrics
14:59:11 <karsten> well, metrics-team@ is a public list.
14:59:56 <karsten> anyway, there will only be good comments.
15:00:12 <karsten> so, that will conclude Q2.
15:00:16 <karsten> next topic?
15:00:21 <iwakeh> right!
15:00:26 <karsten> * Q3 planning
15:00:27 <t0mmy> ah, k, just you two then
15:00:30 <t0mmy> but carry on
15:00:42 <karsten> yes, sounds good, t0mmy!
15:01:06 <karsten> so, I didn't indent to make plans for Q3 today.
15:01:13 <karsten> I just thought we should make a plan to make a plan.
15:01:37 <iwakeh> next steps before bigger projects start.
15:01:39 <karsten> for example, we could collect useful things to do in the next quarter and discuss them next week.
15:01:43 <karsten> right!
15:01:46 <karsten> that's the challenge.
15:02:03 <iwakeh> nothing new?
15:02:13 <karsten> we need to find things that we can pause and resume later.
15:02:15 <karsten> no news.
15:02:34 <iwakeh> I think there is a good small list now.
15:02:47 <karsten> what we could do is a 2-week sprint to fix onionoo bugs.
15:02:54 <karsten> which piled up over the last weeks.
15:03:02 <karsten> just to give an example.
15:03:16 <karsten> the three things on the pad all sound good.
15:03:16 <iwakeh> the fourth item, fine
15:03:43 <karsten> we could collect until next week and prioritize/filter at the next meeting.
15:04:02 <iwakeh> I would start working on 1 and 3
15:04:06 <iwakeh> already.
15:04:11 <karsten> sure!
15:04:32 <karsten> oh, report writing.
15:04:40 <iwakeh> true, choosing the sprint items needs some time.
15:05:12 <karsten> yes, I think so, too.
15:05:46 <karsten> alright. how about we collect more thoughts on this pad until next week?
15:05:57 <iwakeh> fine.
15:06:15 <iwakeh> for a two-week timeframe?
15:06:38 <karsten> the onionoo sprint?
15:06:41 <karsten> that was just a suggestion.
15:07:05 <iwakeh> no, collecting items for about the next two weeks.
15:07:16 <iwakeh> before bigger tasks need to be started.
15:07:29 <karsten> we don't know whether that will be in two or twelve weeks.
15:07:39 <iwakeh> true.
15:07:47 <iwakeh> then just collect.
15:07:48 <karsten> it could be that we'll need a list for all of Q3.
15:07:57 <iwakeh> also fine.
15:08:03 <karsten> including an item "find different funding".
15:08:16 <iwakeh> these things we need to list and think about anyway.
15:08:24 <karsten> yep.
15:08:27 <iwakeh> oh, yes.
15:08:30 <karsten> should we evaluate our OKRs?
15:08:39 <iwakeh> next week?
15:08:45 <karsten> yes, for example.
15:09:02 <iwakeh> is that due?
15:09:04 <karsten> and write down our list as new OKRs if that was a useful exercise?
15:09:20 <karsten> it's mostly for ourselves, I think.
15:09:26 <karsten> and isabela will likely be curious.
15:09:28 <iwakeh> oh, well ...
15:09:42 <karsten> we could evaluate and then decide whether to do it again.
15:09:51 <iwakeh> true.
15:10:54 <karsten> okay.
15:11:02 <iwakeh> a long list already,
15:11:05 <karsten> done for today's meeting?
15:11:23 <iwakeh> maybe move that to a different planning pad for the new year start?
15:11:24 <karsten> heh, I'm not worried that we'll run out of ideas what to add.
15:11:51 <karsten> new year as in new fiscal year? or new project year?
15:11:58 <iwakeh> right!
15:12:11 <karsten> sure.
15:12:17 <iwakeh> the pad is pretty full
15:12:43 <karsten> yep.
15:12:50 <iwakeh> seems all is set now.
15:13:07 <karsten> yes, I think we're done.
15:13:11 <karsten> I'll publish the blog post now.
15:13:36 <iwakeh> when it is published I'll announce.
15:13:48 <stephw> I’ll schedule social media posts
15:14:48 <karsten> done.
15:15:02 <karsten> yay!!
15:15:09 <iwakeh> https://blog.torproject.org/blog/tor-descriptors-la-carte-tor-metrics-library-2
15:15:15 <karsten> yes, thanks. :)
15:15:26 <karsten> okay, I'll end this meeting unless there's anything else...
15:15:28 <iwakeh> yes, thanks to everyone
15:15:33 <iwakeh> all fine.
15:16:07 <karsten> great! :)
15:16:10 <karsten> #endmeeting