16:02:03 <anadahz> #startmeeting 16:02:03 <MeetBot> Meeting started Mon Jan 23 16:02:03 2017 UTC. The chair is anadahz. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:02:03 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic. 16:02:13 <anadahz> Hello 16:02:43 <sbs> hello! 16:02:44 <anadahz> Do we have an agenda (https://pad.riseup.net/p/ooni-irc-pad) for today's meeting? 16:02:51 * landers is here 16:03:47 <MightyOctopus> [13ooni-probe] 15hellais closed pull request #549: Fix/man page (06master...06fix/man-page) 02https://git.io/vo2tv 16:03:57 <travis-ci> TheTorProject/ooni-probe (3b548b5): The build passed. Diff: https://github.com/TheTorProject/ooni-probe/compare/ae290af2dbd5...3b548b50f4ba 16:03:57 <travis-ci> Build: https://travis-ci.org/TheTorProject/ooni-probe/builds/194512574 16:04:03 <hellais> hello 16:04:56 <hellais> so do we have something to discuss this week? 16:05:50 <MightyOctopus> [13ooni-backend] 15hellais closed pull request #98: Fix update backend sample configuration file (06master...06fix/conf) 02https://git.io/voNGf 16:05:51 <MightyOctopus> [13ooni-backend] 15hellais pushed 1 new commit to 06master: 02https://git.io/vM5hl 16:05:51 <MightyOctopus> 13ooni-backend/06master 14bdf9dfe 15anadahz: Fix update backend sample configuration file (#98) 16:05:54 <MightyOctopus> [13ooni-backend] 15hellais 04deleted 06fix/conf at 14d4bdb3e: 02https://git.io/vM5h8 16:07:41 <nuke> Hi 16:12:26 <hellais> I take that as a no? 16:13:12 <sbs> hellais: perhaps we can give an update on the ooni-for-mobile progresses 16:13:41 <hellais> sure, go for it! 16:14:30 <sbs> - we are trying to make a stable release of ooni-mobile soon (the tentative date is February, 8) 16:15:37 <sbs> - for this to happen we need also to bless measurement-kit v0.4.0 (on this we're quite there, see: https://github.com/measurement-kit/measurement-kit/milestones/release-0.4.0) 16:16:28 <sbs> - on the iOS side we have nearly finished to integrate the final UI (contact us if you want to be part of a pre-release test-flight) 16:16:53 <sbs> - (the ios app is here: https://github.com/measurement-kit/ooniprobe-ios) 16:17:30 <sbs> - on the Android side we're working to implement the final UI (you can find .apks to install here: https://github.com/measurement-kit/ooniprobe-android/releases) 16:17:46 <sbs> nuke hellais: anything you would like to add? otherwise EOF 16:18:45 <hellais> I think that sums it up quite well 16:21:14 <landers> update from me: will sign otf contract today. swapped out some low-priority test implementations with MK <-> ooniprobe control port work 16:21:20 <nuke> testflight invitation for ios are still open if anyone wants to try it! 16:21:35 <sbs> landers: excellent! 16:24:58 <hellais> sbs: should we update the milestone date on the mk 0.4 release milestone: https://github.com/measurement-kit/measurement-kit/milestone/12? 16:26:55 <sbs> hellais: isn't that cheating? :-P 16:28:00 <hellais> you reccon? 16:28:26 <sbs> a bit :) 16:28:38 <sbs> anyway, shifted to February, 5 16:28:51 <hellais> also can we make an intermediate release to intergrate NDT stats (and hence the web views) into ooniprobe-ios? 16:29:17 <slacktopus> <sbs> sure 16:29:25 <sbs> oops, wrong window 16:29:32 <hellais> cool 16:29:37 <sbs> I was planning on making a new -beta by end of week 16:29:40 <sbs> with such improvements 16:29:50 <hellais> great! 16:29:56 <hellais> do we have more to discuss? 16:30:05 <sbs> mmm 16:30:26 <sbs> do you anticipate any testing required or -rc ahead wrt next ooni-probe releasee? 16:32:24 <hellais> yeah, I would actually like to cut a release candidate sometime this week for ooni-probe that includes the new UI 16:32:45 <hellais> that way we can do 1 week of testing and aim to release the new ooniprobe version along with the new mobile versions 16:32:51 <hellais> or shortly thereafter anyways 16:33:04 <hellais> there are a bunch of PRs pending that would need to be reviewed 16:33:34 <hellais> I don't anticipate adding any new features though, so from now on it's going to be only bugfixing and polishing 16:34:02 <sbs> hellais: excellent! 16:34:19 <sbs> I see the open pull requests and can definitely help with them 16:34:43 <hellais> sbs: that would be great 16:34:47 <hellais> these are the PRs: 16:34:49 <hellais> https://github.com/TheTorProject/ooni-probe/pull/712 16:34:54 <hellais> https://github.com/TheTorProject/ooni-probe/pull/713 16:34:59 <hellais> https://github.com/TheTorProject/ooni-probe/pull/719 16:35:20 <hellais> they each depend on the other, so they are to be reviewed and merged in order. 16:36:20 <hellais> PR#713 and PR#719 implementing more than one thing inside of them, but are not huge so I did them as one. 16:36:30 <hellais> If it makes the review easier I can split them up further 16:37:11 <sbs> hellais: I'll eventually ask if that is needed 16:37:32 <sbs> I think I can work a bit on review tasks tomorrow and the day after tomorrow 16:37:42 <hellais> great 16:38:05 <hellais> this monster of a PR also should land in master: https://github.com/TheTorProject/ooni-wui/pull/23 16:38:32 * sbs ducking 16:38:34 <hellais> I don't really expect anybody to read the full diff line by line, but maybe just some cursory local testing. 16:39:06 <sbs> hellais: to clarify, this is the pull request that rewrites the UI using another framework, right? 16:39:50 <hellais> sbs: yes and implements the reviewed UI. 16:41:25 <sbs> hellais: is there a node (or something similar) server that one can run to test the pull request with, or is it more wise to just use ooniprobe for that? is a specific version of ooni-probe required or anyone close enough to the latest stable tag would do? #askingforafriend 16:42:32 <hellais> sbs: the README has documentation on how you can do local testing of it. 16:42:46 <sbs> hellais: ok 16:43:06 <hellais> sbs: basically there is a local server that implements a mocked version of the ooniprobe API with prefilled measurements and allows you test it while you develop it. 16:43:25 <hellais> sbs: there are also some very basic end 2 end test for the GUI (~35% code coverage) 16:43:40 <sbs> excellent! 16:44:05 <hellais> https://github.com/TheTorProject/ooni-wui/blob/78ad39821eed8ddec2f99424a611379931b53892/README.md#development-server 16:44:11 <hellais> https://github.com/TheTorProject/ooni-wui/blob/78ad39821eed8ddec2f99424a611379931b53892/README.md#testing 16:45:20 <hellais> to test it with ooniprobe you actually need to run the ooniprobe part of PR#719. 16:45:39 <hellais> Older versions don't have all the features to support the new web UI 16:46:04 <sbs> ack 16:50:55 <hellais> I guess another thing is the probe orchestration system has reached a fairly good point and for me the core of it is fleshed out: https://github.com/TheTorProject/ooni-spec/blob/201adeb7dc95700a6cb64585f9fb75ec789bb8cf/opos/OONI-Probe-Orchestration-System-Design.md 16:51:11 <hellais> I also defined a set of principles to guide the governance around it's usage: https://github.com/TheTorProject/ooni-spec/blob/201adeb7dc95700a6cb64585f9fb75ec789bb8cf/opos/Measurements-and-url-policy.md 16:51:23 <hellais> comments and suggestions are very welcome 16:52:05 <hellais> I am considering adding the ability to sign Jobs and maybe allowing people to have some sort of ACL for which signatures they will accepts jobs from, but maybe not in this first iteration. 16:55:19 <sbs> hellais: yes, I think it is better to start slowly 16:59:07 <anadahz> hellais: nice! haven't looked yet at the spec let me know if you need help or when it's ready for review. 16:59:23 <hellais> anadahz: it's ready for review 17:00:07 <sbs> ^^^ that's a deferred that fires immediately :-P 17:01:33 <anadahz> hellais: ok flagged as ready for review! 17:02:56 <willscott> hellais: the governance principles look great! 17:06:08 <hellais> thanks! 17:06:24 <hellais> well if we don't have anything else left I guess we can #endmeeting? 17:07:25 <slacktopus> <sbs> yeah, I think the chair is anadahz 17:07:47 <anadahz> ok then :) 17:07:56 <anadahz> #endmeeting