15:01:48 #startmeeting SoP-Donncha 15:01:48 Meeting started Wed Jul 1 15:01:48 2015 UTC. The chair is asn_. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:48 Useful Commands: #action #agreed #help #info #idea #link #topic. 15:02:00 DonnchaC: wanna start with status report? 15:04:17 Over the past week I've added a config file generator for faster OnionBalance key generation and setup. 15:04:20 Added unit and functional tests using Chutney to spin up a testing Tor network. 15:04:28 Finally I've finished and published an initial release of OnionBalance. I'm now going to solicit testers and try and get some feedback. 15:05:01 great 15:05:16 next steps? complex mode? 15:06:32 I'll respond to the feedback I get from users. The documentation definitely needs some more work. 15:07:05 I'll put some time into #14846. That would be the bulk of the work need to implement complex mode 15:08:01 I'd also like to add more unit and functional tests to avoid running into problems like I had with my initial 0.1.0 release 15:08:45 makes sense 15:09:09 Finally I'm going to write a supervisor script to monitor onionbalance and restart if it crashes - https://github.com/DonnchaC/onionbalance/issues/7 15:09:21 is this done by other programs? 15:09:30 this loop-restart supervisor thing? 15:10:52 Yes, there are a couple of ways of going about it, using supervisord, system V script or start-stop-daemon script. I need to investigate some more to see what is most suitable 15:17:37 DonnchaC: does like nginx or apache do this thing? 15:18:23 if yes, maybe you can check how they do it. 15:18:35 if no, i wonder why they don't. 15:18:58 Yes, I think they use upstart / start-stop-daemon scripts. 15:19:40 so these scripts restart the program when it crashes? is that what they do? 15:19:55 I'll look into how tey do it, I'll also look into how python daemons are typically deployed. 15:20:00 ack 15:20:03 oh hi sorry!, national holiday here so I have to go out soon to help a friend move :S 15:20:20 i'll check #14846. i admit i don't rmeember how the complex mode will be done. 15:20:40 DonnchaC: yeah in my experience, it's linux distro specific, Debian/Ubuntu uses systemd for that now 15:22:13 dgoulet: Yes, I think it varies, maybe systemd is the way to go. Maybe its better not to be to opinionated but provide a sample systemd script that can be deployed if tha't what the user wants. 15:22:24 *too opinionated 15:22:25 dgoulet: in canada you move during national holidays? 15:22:38 DonnchaC: fair enough 15:22:46 asn_: yeah... July 1st, *everyone* here is moving on the same day... don't ask why 15:23:33 DonnchaC: you can also hold out on that if it gets too "puzzle-ly", usually when you find a packager for your stuff, they can help your stir you in the right direction vis-a-vis init script :) 15:23:55 yes 15:24:09 or this might be part of the feedback you receive from operators. 15:24:24 if it's too time consuming to research/implement on you rown. 15:24:31 dgoulet: Sounds like a good idea! I put just but in a simple supervisord (python service supervisor) script for now. 15:26:30 ok 15:26:32 are we done here? 15:26:35 anything else to discuss? 15:26:55 do you want us to do anything for you? 15:27:21 i reviewed some of the code and it looks reasonable. the extra tests you are planning to implement will make me even more confident. 15:27:36 the extra testing even more so. so i guess we are in good track for the basic mode. 15:28:21 I failed to provide feedback on the code... :(, I'll do that priority 1 this week! 15:28:34 dgoulet: More code review would be great. 15:29:26 I think I have a good idea of what I want to do over the next week. I'm sure the feedback from testers will help direct me too 15:29:33 ok 15:30:05 i have not tested the new configuration tool. 15:30:10 when i set it up, i set it up manually. 15:30:16 so that might be a good thing to look at dgoulet. 15:30:35 yes, code and deployment 15:30:36 like, whether the conf tool works and actually helps setup. 15:31:16 ok 15:31:21 so i guess we are done here? 15:31:29 I'm good 15:31:36 me too 15:31:41 ok th 15:31:42 x 15:31:43 ok thx 15:31:45 #endmeeting