[06:36] morning [06:43] heya TheMue [06:43] fwereade__: moin [07:47] TheMue, fwereade__: mornin' [07:47] wrtp: heya [07:47] hmm, why is compiz continually burning 84% cpu. i think i may reboot. [07:48] heya wrtp [07:54] hmm, turned out restarting chrome helped a lot. [08:23] wrtp: yes, sometimes chrome goes wild [12:47] anyone here knowledgable about ssh? [12:49] wrtp: only as a user. but i'm listening. [12:49] TheMue: here's a transcript of an invocation of ssh: http://paste.ubuntu.com/935399/ [12:50] TheMue: it exits immediately with no error and i can't work out why [12:50] wrtp: *click* [12:50] TheMue: the debug lines are output from the -v option (debug3 is more verbose than debug1) [12:51] wrtp: ok [12:51] TheMue: i *think* all the key_read errors are spurious [12:52] wrtp: you checked the file? does it exist, does it have proper line endings? [12:52] TheMue: it looks fine. [12:53] TheMue: http://paste.ubuntu.com/935404/ [12:53] (i don't care about publishing this particular private key...) [12:53] wrtp: hehe [12:54] wrtp: hmm, i would now load it into an editor and use 'save as …' after controlling settings for line endings and encoding [12:55] TheMue: my editor is always utf-8 and always displays carriage returns [12:56] TheMue: and it looks like the key read succeeded: debug1: read PEM private key done: type RSA [12:56] wrtp: mom, will compare something [13:02] wrtp: hm, sh.., looks good so far [13:02] wrtp: which line you're referring to? [13:03] the one with that value :-) [13:03] TheMue: line 123 [13:03] wrtp: thx [13:05] TheMue: ah, i *think* i see it [13:05] TheMue: i'm not sure you can run the ssh client without executing a command [13:05] wrtp: line 235? [13:06] wrtp: here it is closed. [13:06] TheMue: line 141 [13:06] TheMue: it shouldn't be trying to enter an interactive session. [13:06] TheMue: i just want a port forwarder [13:06] wrtp: but as an interactive session it should stay open, shouldn't it? [13:07] wrtp: even if you don't want that here. [13:07] TheMue: except that for security reasons i've disabled commands in the sshd [13:07] TheMue: by specifying an empty command to be run [13:07] wrtp: ah, ok [13:07] TheMue: maybe if i make it sleep for a while instead [13:07] jeeze [13:08] this is such a hack [13:10] TheMue: yes, it looks like that's the problem. [13:10] TheMue: why should i need to do anything about commands... i just want a port forwarder! [13:11] wrtp: I'm looking for that right now. Last time I needed it is long ago. ;) [13:11] sigh. the test passes now. [13:12] TheMue: thanks for looking at it with me. it helped. [13:12] wrtp: np [13:13] TheMue: the other really broken thing is that you can't get verbose og messages out of sshd without making it exit after one connection only... [13:13] s/og/debug/ [13:16] wrtp: does http://stackoverflow.com/questions/7533661/how-to-log-ssh-debug-info help? [13:17] TheMue: no - that's talking about ssh, not sshd [13:23] wrtp: argh, yes [13:41] Heya! [13:41] Passported now :) [13:41] Maybe I'll even go to UDS! [13:42] niemeyer: moin [13:43] niemeyer: you had troubles with your passport? [13:47] TheMue: No, it just expired [13:47] TheMue: I had to get a new one, but it's always a bit concerning given how frequent we move around [13:47] frequently [13:48] niemeyer: ah, ok. mine is still valid, but i needed an ESTA. [13:49] niemeyer: how long is it valid in Brazil? [13:49] niemeyer: here in Germany it's 10 years. [13:52] TheMue: 5 years only [13:52] TheMue: I was just complaining to the guy about that :) [13:53] niemeyer: hehe [13:53] TheMue: At least it's significantly less troublesome to renew it than back in Curitiba [14:02] niemeyer: btw, I made some proposals, one only a one line and two ones adding two watcher to unit. [14:03] TheMue: Superb.. I'll put myself to review that right away [14:03] Actually, let me just check if Tom is around [14:03] mthaddon: ping [14:03] morning [14:03] :D [14:04] niemeyer: ok, i started and have to leave early today. daughter has birthday and guests will come soon. [14:04] niemeyer: pings with content get bonus points and save time :) [14:04] niemeyer: so i'll see your feedback tomorrow. [14:04] mthaddon: we need to deploy an update to the store [14:05] TheMue: Ah, cool, won't rush then.. you'll have the update by tomorrow for sure [14:05] niemeyer: great, thank you [14:05] niemeyer: ok, can you send in an RT with the details and I can follow up? [14:07] mthaddon: Sure [14:08] niemeyer: cool, thx - if you can let me know the number once you have it I can rush it through if it's a priority [14:09] mthaddon: and the number is... [14:10] mthaddon: #52281 [14:10] cool, thx [14:18] niemeyer: I was kind of hoping you could include the details of what revnos you would expect to see for each of the parts of the code in the RT so I could cross check that I'm rolling out what you want me to [14:23] mthaddon: Ok, sorry [14:23] mthaddon: It's tip, but I can point you to what tip means for sure [14:23] niemeyer: https://pastebin.canonical.com/64480/ is that what you're looking for? [14:24] mthaddon: yes, that looks right [14:24] cool, will go ahead with that [14:24] mthaddon: I'll be more careful next time [14:25] np, first time we've done this, so just getting the process sorted [14:29] mthaddon: and this is the first time we experience the "schema-upgrades-less" deployment [14:29] indeed! [15:22] mthaddon: I'll get lunch.. back in a bit in case you need me [15:22] k, thx [15:28] niemeyer: let me know when you're back - doesn't seem to be starting with the new code, and nothing obvious in the logs [15:29] niemeyer: ah, I think it's because we've switched to usage: charmd - didn't realise that was a backwards incompatible change [15:30] niemeyer: have reverted to previous code for now, will make sure to get that updated (and have a few questions for you related to that) [15:47] mthaddon: Hmm.. that was done a while back, by your request [15:47] mthaddon: I thought it was even live already [15:47] niemeyer: it was, but I hadn't yet implemented the changes because I had some questions about the set up [15:47] mthaddon: No problem [15:48] mthaddon: How can I help? [15:49] niemeyer: so I'd like the config that we use to live outside the code tree so that we can include the password in it for production without having that in the branch - there are a few ways we can do this... either just a completely separate config file, or some kind of inheritance where we just include the values that differ from dev in that config file - what do you think? [15:49] mthaddon: I'd just have a file completely outside the tree [15:50] niemeyer: ok cool - and it looks like charmd accepts the full path to the config as an option? [15:50] mthaddon: Yeah [15:50] great, thx [15:50] mthaddon: Both, actually [15:50] mthaddon: You can use the same config for both [15:50] mthaddon: Despite the fact that one of them will ignore one of th eoptions [15:51] niemeyer: cool cool [15:52] niemeyer: and what's the format of including a username and password for the mongo-url? just $host:$port $username:$password ? [15:53] mthaddon: You can use something like this: mongodb://$user:$password@$host/juju [15:53] mthaddon: you'll need a port there as well, if it's non-default [15:53] mthaddon: The "juju" at the end is the database we use [15:53] the example has "mongo-url: localhost:60017" [15:53] mthaddon: That works too :) [15:54] ah okay, so it'd be "mongo-url: mongodb://$user:$password@$host:$port/juju"? [15:54] mthaddon: Right [15:54] k, thx [15:54] mthaddon: If you're curious, http://godoc.labix.org/mgo#Dial [15:55] * mthaddon nods [15:55] niemeyer: it'll likely be tomorrow before I can get these changes in place and do the deploy - is that okay? [15:56] mthaddon: Yeah, should be fine [15:57] thx, deployments should be much quicker normally [17:27] niemeyer, fwereade__: finally, working ssh forwarder tests. https://codereview.appspot.com/5970053/ [17:28] wrtp: Super! [17:28] wrtp: We need to get our first commands working soon [17:28] niemeyer: yeah, definitely. [17:29] wrtp: Will be a lot more exciting when we can start seeing results for real [17:29] niemeyer: what command might come first do you think? [17:29] wrtp: bootstrap and status are the obvious pair [17:29] niemeyer: bootstrap already works [17:29] wrtp: Well, kind of [17:29] niemeyer: oh, ok, it doesn't do the ssh connect... but then it wouldn't need to anyway [17:30] niemeyer: next up is making the ssh dial work to zk. [17:30] wrtp: It needs to do more.. we need to figure a way to put commands in the store so we can initialize the ssh [17:30] Emr [17:30] Initialize the zk [17:30] state [17:31] niemeyer: i'm not sure what you mean. are you suggesting we do things differently from the python implementation? [17:31] ah... [17:31] you mean get go to do the initialisation [17:31] sure [17:31] wrtp: Yeah, basically that [17:32] wrtp: and so on.. so that we can see results from things being written [17:32] ok. well i'm still going to get the ssh working properly first. [17:32] wrtp: Oh yeah, that's a pre-req for everything else [17:32] then i'll start mashing the cloudinit stuff [17:33] anyway, it's a good time to stop for the day. i can detect twitchiness downstairs :-) [17:36] niemeyer: i anticipate lots of remarks on ssh_test.go. i found it quite hard work... i'd appreciate it if you could make sure it works on your computer too, as it might easily be sensitive to ssh version differences. [17:48] wrtp: Sounds great, I'll have some careful experimentation with it [17:48] wrtp: Thanks for the effort there [18:35] fwereade_: Heya [18:35] fwereade_: Have you had a chance to sync up with hazmat? [19:27] fwereade_, sync up re? [19:27] its demo run around time over here [20:35] bcsaller, can you come out on thursday for charm school? it starts at 5:30 in the marina room [20:36] hazmat: as long as thats not the am ;) [20:36] bcsaller, fortunately not :-)