18:12:13 <nickm> #startmeeting 18:12:13 <MeetBot> Meeting started Tue Mar 10 18:12:13 2015 UTC. The chair is nickm. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:12:13 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic. 18:12:15 <Yawning> oh sonofa 18:12:15 <nickm> hi 18:12:17 <nickm> it's a meeting 18:12:18 <Yawning> trac ate my comment 18:12:48 <nickm> weasels ripped my flesh 18:12:54 <isabela> tx 18:12:59 <asn> nickm: may I suggest you append #startmeeting with the name of your meeting (maybe "patch_workshop" in this case), 18:13:04 <asn> it makes finding the logs on the dir listiong much easier 18:13:11 <nickm> asn: will try to remember 18:13:28 <asn> yeah i also forget some time 18:13:29 <asn> s 18:15:17 * nickm looks at 14845 18:15:50 <Yawning> ok, so random administravia 18:16:04 <Yawning> we are not moving our meetings, because daylight savings is for suckas. T/F? 18:16:22 <nickm> dgoulet: looks plausible to me? 18:16:39 <Yawning> (and our meeting times are specified in UTC, which does not do this sillyness) 18:16:52 <armadev> our meeting times are indeed specified in UTC 18:16:52 <asn> ( Yawning fwiw i agree with your evaluation in #15213 ) 18:16:54 <nickm> Yawning: Well, I could just reschedule everything around US EST/EDT for my benefit. 18:16:56 <dgoulet> nickm: what do you mean? 18:17:09 <nickm> but that would be a bit authoritarian 18:17:53 <Yawning> (asn: It'll be fun to write for someone, but I don't see it being all that useful, that's all. Novel approaches may prove me wrong) 18:18:13 <Yawning> maybe I should lorax tag that 18:18:50 <nickm> the only one I'm unsure about is the weekly tor dev meeting at 0830 my time which is probably now at 0930 my time, but 0630 west-coast-us time 18:19:04 <Yawning> nickm: I belive the person with the most scheduling time constrains is yourself? 18:19:13 <nickm> yes and no 18:19:17 <nickm> hi isabela! 18:19:37 <Yawning> beyond, "no matter what hour we schedule these for, Yawning will suffer" 18:19:38 <nickm> I don't support having anybody wake up before 0830 localtime, or stay awake past 2200 localtime 18:20:00 <nickm> my own constraints are mild in comparison 18:20:06 <Yawning> I don't think that is actually possible unless we have no one on the west coast of the US 18:20:25 <rl1987> tor patch for #14845 looks good to me, but I'd rephrase the error message(s) maybe. 18:20:33 <nickm> Yawning: then we might have to be flexible. 18:20:50 <nickm> rl1987: how so? 18:20:51 <dgoulet> rl1987: feel free to add it to the ticket, thanks! :) 18:21:44 <Yawning> nickm: we have people living between UTC+9 (me) and UTC-7/8 (PDT/PST) 18:21:57 <rl1987> maybe first one should say "incorrect address (wrong length)" or something 18:22:45 <rl1987> lemme update the ticket. 18:23:27 <isis> ilv: i just read your status report for GetTor and cursorily read sections of the codebase… great work! 18:24:02 <isis> ilv: if you ever want/need review for something, i'm willing to help 18:24:32 <isabela> nickm: I am a early bird / wouldn't mind having a 6:30 meeting one day a week 18:24:39 <nickm> Yawning: perhaps we need multiple meeting times to find something that works for (nearly everyone) and another thing that works for (nearly everyone) 18:24:48 <nickm> isabela: whoa, that's amazing 18:24:58 <Yawning> nickm: tbh I'm fine with odd hours 18:25:12 <Yawning> since my biological clock doesn't match local time regardless of where I live 18:25:15 <nickm> when I think of 6:30 I think of being grumpy and rude and biological 18:25:39 <isabela> lol 18:25:40 <dgoulet> ahah 18:25:44 <Yawning> so I guess schedule around west coast US <-> europe and I'll deal 18:26:14 <nickm> we'll do tomorrow at the usual time and talk about how to work with that as part of the meeting 18:26:49 * isabela was at my old office at 6am everyday for6 months straight 18:27:14 <nickm> and... were you okay with that? 18:27:26 <nickm> just because you've done it doesn't mean it's okay for you to do it. :) 18:27:40 <Yawning> rl1987: kind of disagree on what you want 18:27:51 <Yawning> if we want to get into that sort of business we should ad 18:28:27 <Yawning> int is_valid_rendservice_addr(const char *addr, char **reason); 18:28:29 <Yawning> or something 18:28:39 <isabela> nickm: giving the workload I had, it was actually better to do that way 18:28:56 <Yawning> to rendcommon.[h,c] 18:29:25 <Yawning> because going through all the code if/when we add ed25519 hs adrs will totally suck 18:29:30 <dgoulet> Yawning: hrm this kind of helper function would be very useful to me also but I would put it public though 18:29:33 <Yawning> if we splatter more checks throughout the code 18:29:38 <Yawning> yes, public 18:29:39 <dgoulet> Yawning: I currently use it for the control port 18:29:48 <Yawning> note the no static in my prototype 18:29:51 <Yawning> :P 18:30:00 <dgoulet> ah, sorry namespace confused me :P 18:30:07 <nickm> Yawning: well, y'all could just review 12498 so I could merge it and we could all go and have a party with cakes and bubbly wine and fancy dresses 18:30:17 <dgoulet> nickm: and beers 18:30:17 <nickm> and will wear the fanciest outfit of all! 18:30:30 <nickm> dgoulet: indeed, and beers 18:30:46 <Yawning> but, a helper function that validates rend service addresses, returns a resason for why we hate it, and 0/NULL if it's good 18:30:55 <Yawning> will probably be very useful 18:30:57 <dgoulet> +1 on that 18:31:10 <rl1987> yeah I agree with that. 18:31:23 <Yawning> dgoulet: you have code that'll use it immediately, file the ticket? 18:31:46 <dgoulet> Yawning: I do have this yes, I can get into that 18:31:48 <Yawning> (then our control port spew can also be more informative, eg: complain about base32 alphabet issues etc) 18:32:01 <Yawning> well, you don't need to write it 18:32:04 <Yawning> >.> 18:32:16 <dgoulet> I'm lost 18:32:38 <Yawning> the patch 18:32:41 <Yawning> just file the ticket 18:32:44 <Yawning> >.> 18:32:58 <dgoulet> you want me to file a ticket for a patch you have?... 18:33:06 * rl1987 tries to look at #12498 18:33:09 <Yawning> no, file a ticket so we actually write the helper 18:33:17 <Yawning> now that we think it's a good idea 18:33:31 <Yawning> unless you just want it as part of this hs thing 18:33:31 <dgoulet> Yawning: lol... yes I'll open the ticket and attached a patch for it ;) 18:33:36 <Yawning> :D 18:33:56 <Yawning> english hard at 0330 local time 18:34:24 <rl1987> I probably don't know enough crypto for this. 18:34:57 <Yawning> dgoulet: rest of the patch looks ok 18:35:21 <dgoulet> Yawning: ack on the ticket? :) 18:35:38 <dgoulet> we can get the is valid addr after 18:39:33 <nickm> so is there a patch we should all talk about for a bit or should I endmeeting? 18:40:12 <Yawning> dgoulet: rend_cache_entry_t *e maybe const? 18:40:21 <rl1987> is anyone else looking at 12498_ed25519_keys_v5 ? 18:40:46 <Yawning> attempts to modify e should result in the compiler complaining if we can 18:40:58 <Yawning> but that's a nitpick since we don't 18:41:03 <dgoulet> Yawning: we modify e though... 18:41:04 <Yawning> (acking) 18:41:13 <Yawning> modify value of e 18:41:30 <Yawning> ugh, explain hard 18:41:35 <dgoulet> yeah I guess we could 18:42:15 <Yawning> cost rend_cahce_entry_t *e 18:42:31 <Yawning> pointer to constant data or w/e 18:42:51 <Yawning> wow, I just failed at typing repeatedly 18:47:40 <rl1987> #endmeeting? 18:47:52 <Yawning> think nickm needs to do that 18:48:06 <Yawning> I put #12498 on my whiteboard of doom 18:48:18 <Yawning> which I use for TODO tracking 18:50:55 <atagar> Yawning: It was a thing, but not a very big thing. 18:51:02 <nickm> #endmeeting