/srv/irclogs.ubuntu.com/2013/01/11/#juju-dev.txt

bigjoolswhy is the only place to get the required version of Mongo in an ec2 bucket?  Even worse, a binary coming over an unencrypted connection.00:04
davecheneybigjools: we're open to suggestions00:05
bigjoolsdavecheney: I need to understand why it's there before I can make a meaningful suggestion, but PPAs spring to mind00:05
davecheneyi can't answer the PPA question00:06
davecheneythe reason we user our own version of mongo is we need 2.2.000:06
davecheneywhich isn't in LTS00:07
davecheneyand we also need TLS enabled, which isn't in any published version that we could find00:07
bigjoolsdavecheney: where is the source?  I am happy to get it in a PPA00:09
bigjools(assuming you meant there's a diff for TLS?)00:09
davecheneynot, just a compile option00:10
bigjoolsok00:10
davecheneybigjools: lets take this to the juju-dev / canonical-juju mailing list00:10
davecheneygustavo needs to be involved, but is not online in this timezone00:10
bigjoolsI had better join them :)00:10
bigjoolsI will stick it in a PPA for my own use anyway, and it can be re-used if people see fit00:11
=== slank_away is now known as slank
davecheneyany juju devs in the house00:41
davecheneytrunk is super broken00:41
davecheneyi am trying to confirm it isn't a local problem00:41
=== slank is now known as slank_away
davecheneynever mind, it was a problem with my machine05:59
TheMue*: morning08:08
rogpeppe1davecheney, fwereade_, TheMue: morning!08:12
TheMuerogpeppe1: hiya08:12
fwereade_rogpeppe1, davecheney, TheMue: heyhey08:12
TheMuefwereade_: hiya 208:12
fwereade_actually just popping out for a croissant08:12
fwereade_bbiab08:12
* rogpeppe1 learned how to make croissants over new year08:12
fwereade_ooh, nice08:12
TheMuerogpeppe1: so we know what we'll get during the next meeting?08:19
rogpeppe1TheMue: only if there's an oven and lots of butter!08:19
TheMuerogpeppe1: i'll try to organize it :)08:20
TheMuerogpeppe1: butter should be no problem, but the oven ...08:20
aramhello.08:27
rogpeppe1aram: hiya08:27
TheMuearam: hi08:29
jambigjools: one reason to use a binary rather than a ppa, is because installing mongod starts the service running, rather than just having a binary that gets started and stopped by the test suite.09:21
jam(though I imagine the *real* reason is just people not being familiar with PPAs)09:22
bigjoolsjam: and configuration09:25
bigjoolsanyway I have one in a PPA that does the trick09:29
bigjoolsI didn't say where, but it's here: ppa:julian-edwards/mongodb10:21
fwereade_rogpeppe1, TheMue: https://codereview.appspot.com/7091043/ is trivial and important; https://codereview.appspot.com/7092044/ is slightly more involved and slightly less likely to break the average user's deployment but still good to have for 1.9.611:01
fwereade_rogpeppe1, TheMue: https://codereview.appspot.com/7058073/ is strictly less important but still a nice-to-have-agreement-on so I feel ok about progressing with the AUST removal11:02
rogpeppe1fwereade_: so, did you decide that the charm you found using JUJU_REMOTE_UNIT in a relation-broken hook isn't crackful after all?11:02
TheMuefwereade_: *click*11:02
fwereade_rogpeppe1, it's crack IMO11:02
rogpeppe1fwereade_: or is this just a backward-compatibility sop?11:02
fwereade_rogpeppe1, but python sets it to "" rather than leaving it unset11:02
fwereade_rogpeppe1, exactly11:03
rogpeppe1fwereade_: ah, i see, so that charm would've failed to get the svc name anyway11:03
fwereade_rogpeppe1, and it doesn't actually use it anyway11:03
rogpeppe1fwereade_: but at least the env var test would succeed11:03
fwereade_rogpeppe1, yeah11:03
fwereade_rogpeppe1, both suggested ones verified against actual charms on actual instances11:03
rogpeppe1fwereade_: LGTM for that one11:04
fwereade_rogpeppe1, cheers11:04
TheMuelunchtime11:27
TheMuefwereade_: first lgtm is in, second one looks good so far too, but i have to continue after lunch11:27
fwereade_TheMue, cool, thanks11:27
fwereade_rogpeppe1, I think https://codereview.appspot.com/7094043 is trivial11:29
rogpeppe1fwereade_: i'm still trying to absorb 7092044...11:30
fwereade_rogpeppe1, no worries -- sorry, I seem to be channelling a firehose this week :/11:30
rogpeppe1fwereade_: i think you've got two LGTMs for 7094043 already, no?11:30
fwereade_rogpeppe1, that's 104311:31
rogpeppe1fwereade_: oh yeah. too darn similar, thouse numbers11:31
fwereade_rogpeppe1, yeah, most unhelpful :)11:31
rogpeppe1fwereade_: all but  https://codereview.appspot.com/7058073/ reviewed11:49
fwereade_rogpeppe1, awesome, thanks11:49
rogpeppe1fwereade_: i'm gonna leave that for a little bit if you don't mind, i'm not quite up to it currently, and i'm wanting to push the agent stuff forward11:50
fwereade_rogpeppe1, yeah, np, it's definitely lower priority11:50
rogpeppe1bloody hell, cmd/jujud tests pass with flags removed. that took a while.12:00
fwereade_me cheers at rogpeppe112:05
* fwereade_ cheers at rogpeppe112:05
rogpeppe1fwereade_: i'm afraid the CL might be a bit of a monster though. there's so much circularity, it's difficult to break up.12:06
* fwereade_ braces himself ;)12:06
rogpeppe1fwereade_: i'm fairly happy with the way it's turning out though. definitely feels like an improvement12:06
fwereade_rogpeppe1, awesome12:07
rogpeppe1fwereade_: then again, i've though that before and... :-|12:07
dimiternfwereade_, rogpeppe1 - can you have a look https://codereview.appspot.com/7073060/12:07
fwereade_rogpeppe1, heh, yeah12:07
fwereade_dimitern, *click*12:07
rogpeppe1dimitern: looking12:12
rogpeppe1dimitern: reviewed12:51
dimiternrogpeppe1: tyvm12:51
dimiternfwereade_: I saw yours as well - thanks12:51
fwereade_dimitern, np, yw12:51
rogpeppe1fwereade_: ping12:54
fwereade_rogpeppe1, pong12:55
rogpeppe1fwereade_: just want to confirm something that i think is wrong currently12:55
rogpeppe1fwereade_: in deployer/simple.go, DeployUnit doesn't seem to pass the --data-dir argument to the unit agent12:55
rogpeppe1fwereade_: am i missing something, or is it only working by luck12:56
rogpeppe1?12:56
fwereade_rogpeppe1, ha, does it not? it probably should, let me check12:56
fwereade_rogpeppe1, yeah, it's crack, fix please :)12:57
rogpeppe1fwereade_: will be fixed with all the other changes12:57
fwereade_rogpeppe1, <312:57
fwereade_rogpeppe1,  have comments on https://codereview.appspot.com/7094043/ and https://codereview.appspot.com/7092044/ -- but finish your branch first ;)13:03
rogpeppe1fwereade_: replied to one13:06
=== rogpeppe1 is now known as rogpeppe
fwereade_rogpeppe, replied to that :)13:08
rogpeppefwereade_: LGTM13:11
fwereade_rogpeppe, do you think it qualifies as trivial?13:12
rogpeppefwereade_: not quite. after all, i had to think about it quite carefully. better wait for another pair of eyes.13:12
fwereade_rogpeppe, true enough -- thanks :)13:13
rogpeppefwereade_: another question around deployer/simple.go: we pass the --log-file flag in, but we set upstart.Conf.Out to the same file - is there any point in doing the former when we've got the latter?13:13
fwereade_rogpeppe, meh, probably not13:14
fwereade_rogpeppe, dropping it will make life simpler, won't it13:14
rogpeppefwereade_: i'd like to lose as many flags as possible13:14
fwereade_rogpeppe, +113:14
rogpeppefwereade_: the only dubious one left is --debug13:15
fwereade_rogpeppe, hmm13:15
fwereade_rogpeppe, I think I'd like to leave it in, but turn off the state subpackage debug spam13:15
rogpeppefwereade_: at some point in the future it would be nice to be able to enable/disable it dynamically.13:16
fwereade_rogpeppe, was just composing that message ;p13:16
rogpeppefwereade_: at which point we don't really want it as a flag13:16
rogpeppefwereade_: or maybe we do, for the initial debug state13:16
fwereade_rogpeppe, I think starting in that mode and then dropping to a quieter level once that's detected is saner13:17
rogpeppefwereade_: yeah, probably13:17
fwereade_TheMue, thanks for the review -- did you see the followup with only a single delaying hook check? I think it strikes a decent balance.13:24
TheMuefwereade_: will take a look13:25
TheMuefwereade_: ah, ok, see the change. like it.13:26
fwereade_TheMue, cool, thanks13:34
TheMuefwereade_: but now i'm fighting through the larger one. ;)13:34
rogpeppelunching13:46
=== slank_away is now known as slank
=== slank is now known as slank_away
=== slank_away is now known as slank
dimiternrogpeppe, fwereade_- when you have time, please - https://codereview.appspot.com/707306014:03
dimiterni fixed suggestions & answered questions14:03
rogpeppeback14:12
rogpeppedimitern: looking14:12
dimiternrogpeppe: 10x14:13
=== TheMue_ is now known as TheMue
fwereade_rogpeppe, how long do you think it's reasonable to wait for a dying subordinate to be removed?14:33
rogpeppefwereade_: indefinitely?14:33
fwereade_rogpeppe, I guess...14:33
rogpeppefwereade_: then it can be force-removed if necessary14:33
fwereade_rogpeppe, it's not like complaining is going to make the situation any better, I suppose ;p14:33
rogpeppefwereade_: indeed14:33
fwereade_rogpeppe, yeah, sgtm14:33
rogpeppedimitern: reviewed14:35
dimiternrogpeppe: thank you!14:36
dimiternfwereade_: would you take a look please - https://codereview.appspot.com/7073060 - I tried to answer your questions14:39
fwereade_dimitern, I asked a followup just above14:40
fwereade_ dimitern, I'm not following https://codereview.appspot.com/7073060/diff/1/testservices/novaservice/service_http.go#newcode52314:40
fwereade_ dimitern, you got the group name right out of the request14:40
fwereade_ dimitern, surely it could be handled at any stage?14:40
dimiternfwereade_: you mean I should check for it in advance?14:40
fwereade_dimitern, it seems strange to me to create the server and *then* fail when checking the security groups14:41
dimiternfwereade_: yeah, put like this it's indeed strange (even though OS does it similarly), I'll rearrange it14:42
fwereade_dimitern, well, if OS creates the server, we should copy that14:42
fwereade_dimitern, does it really though? I thought SGs were set at instance create time and unchangeable after that -- it that OS or just EC2?14:43
dimiternfwereade_: looking at both responses and nova source things are not clear, but I'll do it as it makes sense14:43
fwereade_dimitern, cheers14:45
dimiternfwereade_: take a look now is it better https://codereview.appspot.com/707306014:53
dimiternrogpeppe: as well ^^ (just in case I misunderstood something)14:55
rogpeppedimitern: LGTM14:57
TheMueso, telephone support for my brother done, he wants to install ubuntu ;)14:57
dimiternrogpeppe: cheers!14:58
fwereade_dimitern, LGTM modulo one set of comments, let me know what you think15:03
dimiternfwereade_: thanks, looking15:03
dimiternfwereade_: yeah, the duplication is ugly, but wasn't sure how to fix it best15:04
dimiternfwereade_: I think I did it better now - https://codereview.appspot.com/707306015:09
fwereade_dimitern, LGTM15:11
dimiternfwereade_: sweet! 10x15:11
fwereade_dimitern, yw :)15:11
fwereade_dimitern, https://codereview.appspot.com/7094043/ is pretty small if you have a mo after merging15:11
dimiternfwereade_: sure - just 2 mins and I'm on it15:12
aramI'm going to get my batch of rasberry pi's.15:15
aramback in an hour or so.15:15
dimiternaram: cool, happy hacking :)15:16
dimiternfwereade_: LGTM15:17
fwereade_aram, nice, enjoy15:17
fwereade_dimitern, awesome, tyvm15:17
rogpeppeall live tests pass, phew16:21
rogpeppenot all at once though - we need to sort out our reliability16:22
rogpeppei've just discovered this old CL that i never got another review on16:38
rogpeppehttps://codereview.appspot.com/6963050/16:38
rogpeppeplease could someone other than william give me another review16:38
rogpeppearam, TheMue, jam, mgz: ^16:39
TheMuerogpeppe: *click*16:39
rogpeppeTheMue: thanks16:39
TheMuerogpeppe: +116:47
rogpeppeTheMue: thank you!16:48
TheMuerogpeppe: yw, the whole script generation and testing isn't simple.16:48
rogpeppeTheMue: yeah. i prefer being able to see the generated script in the tests now. at least i can eyeball it for problems, even if we can't run it in the tests.16:49
TheMuerogpeppe: absolutely. i needed some time to understand the generation. now i atleast can see the expected result immediatelly.16:51
rogpeppefwereade_, TheMue: here's the beast: https://codereview.appspot.com/710204316:56
TheMuerogpeppe: uuuh16:57
rogpeppeTheMue: sorry for the size - i have no idea how i can break it down16:58
TheMuerogpeppe: no problem, but i'll review it over the weekend. our younger daughter and i will drive to the cinema to watch "life of pi in a few moments.16:59
rogpeppeTheMue: ah, enjoy. i've heard at least one good report.17:00
rogpeppedimitern: if you fancy a challenging review: https://codereview.appspot.com/7102043 :-)17:00
TheMuerogpeppe: yes, and what i've seen so far looked also good.17:00
rogpeppeTheMue: i enjoyed the book17:00
dimiternrogpeppe: i'm on it\17:00
rogpeppedimitern: thanks!17:01
TheMueso everyone have a nice weekend.17:01
rogpeppeTheMue: and you.17:01
dimiternrogpeppe: reviewed17:27
rogpeppedimitern: you're a lovely man17:27
dimiternrogpeppe: I keep forgetting to use 'm' to reply when there are comments, rather than reply and then publish :)17:28
rogpeppedimitern: :-)17:28
fwereade_rogpeppe, thanks, I'll take a look17:33
rogpeppefwereade_: that would be great.17:34
rogpeppefwereade_: it would make my week if i could get it submitted this evening :-)17:34
fwereade_rogpeppe, LGTM :)17:50
rogpeppefwereade_: really, wa hay!17:50
fwereade_rogpeppe, assuming you;ve run it live ;p17:50
rogpeppefwereade_: i have17:51
fwereade_rogpeppe, then I'm happy :)17:51
rogpeppefwereade_: i get no more failures than the ones we're regularly getting in trunk anyway17:51
fwereade_rogpeppe, heh17:52
rogpeppefwereade_: TestBootstrapWithDefaultSeries is failing every time for me in trunk, live.17:52
rogpeppefwereade_: but not if i run it on its own17:52
fwereade_rogpeppe, hum, that is bad17:52
dimiternfwereade_: I didn't get that - you replied to my review on https://codereview.appspot.com/7102043/ - are you saying +1 on all my comments?17:57
fwereade_dimitern, I was only feeling strongly +1 about the one I badged, the others I guess I'm +0 on but I don't feel strongly enough to actually chime in17:59
fwereade_rogpeppe, dimitern: if either of you fancies https://codereview.appspot.com/7094045 it would be cool, but it is getting pretty EODy18:00
rogpeppefwereade_: you didn't publish your comments BTW18:00
dimiternfwereade_: I'll take a look at yours18:01
fwereade_rogpeppe, dimitern: ah, sorry, I am clearly codereview-impaired today18:01
fwereade_but rogpeppe, ignore that one in favour of checking my response to https://codereview.appspot.com/7092044/18:02
dimiternfwereade_: LGTM - nice and short18:07
dimiternfwereade_: btw I managed to fix my machine finally (I hope) - it needed a good dusting and cleaning - that brought the temp -30 deg. down :) and no longer lags terribly18:09
fwereade_dimitern, ha18:11
fwereade_dimitern, excellent news anyway :)18:11
dimitern:) yeah18:12
mgzbringing the temp to -30 deg would be impressive18:13
mgzthough perhaps would make using the laptop a little hard...18:13
dimiternmgz: well, according to sensors - it was running most of the time +80 on both cores, which is high (90 is critical), now it's down to 40-50!18:14
mgzerk. sounds similar to the issues jamespage had, which also required som pretty heavy dust busting18:15
mgzgraphics card getting used more in newer version probably contributed something to general overheating.18:15
dimiternmgz: it's strange it needed that, because I dusted it like 5-6 months ago18:16
dimiternbut i guess even the small amount of gruel accumulated on the fins of the heat sink was enough18:16
dimiternmgz: how's public URLs going? I've run out of things to do - good it's EOD :)18:17
mgzgoing to land shortly18:20
dimiternmgz: it seems I missed the daily standup somehow - I was there on time (12 UTC), john and mark were there, but nobody talked to me and after staying there an hour, I left :)18:23
mgzbasically Ian's branches are fine I think, so have just tweaked slightly and will land the two together and send note18:23
rogpeppei'm done for the day. have a great weekend, all!18:24
rogpeppefwereade_: thanks in particular for that timely review!18:24
dimiternrogpeppe: g'nite and happy weekend18:24
dimiternmgz: cool, so any progress on the versioning discussion/doc?18:26
mgzjam wrote up a few things18:27
mgz^on the standup, we generally don't do fri as it's not a UAE work day, but I should have got on mumble and said hi to you this morning probably as we've generally done that18:28
mgzwas just having 'fun' trying to get canonistack to behave at the time...18:28
dimiternmgz: but we're still not applying anything to the workflow18:28
dimiternmgz: I see18:28
mgznot yet18:28
mgzapart from simultanious landing and note to mailing list, which is my plan18:29
dimiternok18:30

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!