/srv/irclogs.ubuntu.com/2012/04/11/#juju-dev.txt

SpamapSalright, not so bad once I got into it00:23
* SpamapS pushes fix for SSL cert verification into juju00:24
hazmatSpamapS, woot!00:43
hazmatSpamapS, meld is your friend on the nasty merges00:43
hazmati typically invoke via bzr qconflicts00:43
SpamapShazmat: none of it was really nasty actually. We both just legitimately changed the same path in a lot of places, but luckily it never got that ugly00:43
SpamapSmost of it was that get_current_ami changed to something much more elegant..00:44
SpamapSand what I did was very non-intrusive..00:44
SpamapShazmat: oo, never used that00:44
SpamapShazmat: know any good tools for analyzing aggregate code stats for python?00:44
SpamapSI am putting together a little retrospective for the evolution of the juju codebase over the last 6 months.00:45
hazmatSpamapS, you mean want LOC over time?00:47
* hazmat gives up on english00:47
SpamapSLOC and maybe test coverage though I know I have to actually *run* the tests to do that00:47
SpamapShazmat: I can find a lot of tools to do per-file stats00:49
SpamapSbut I just want to point at a dir and get some interesting numbers00:49
hazmatSpamapS, nothing python specific comes to mind for that.. you could try just pushing it to ohloh00:49
SpamapSoooo00:50
SpamapSyeah that might work :)00:50
SpamapSargh.. yet another site to login to00:51
hazmatSpamapS, else.. scripting http://cloc.sourceforge.net/ with bzr -u revno00:54
SpamapShazmat: 96 test coverage... not too shabby00:56
SpamapS96% I should say00:57
SpamapSahh and the worst file is juju/lib/lxc/__init__ .. which would be better if I had not skipped those tests :)00:57
hazmatyeah.. we dropped 2% since last release00:59
hazmatsloppy ;-)00:59
SpamapSI got really weird errors when running coverage tests01:01
SpamapSexceptions.IOError: /usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol/juju/hooks/tests/hooks/success-hook doesn't exist01:01
hazmathuh01:03
hazmatodd path01:03
hazmatSpamapS, via make coverage?01:03
SpamapShttps://www.ohloh.net/p/juju01:05
SpamapShazmat: yeah01:05
hazmatSpamapS, haven't seen that one before01:07
SpamapSStep 2 of 3: Importing source code into database (Running 0/1)01:08
SpamapS*get on with it!* ;)01:08
hazmatbcsaller, the latest lbox diff looks off01:11
bcsallerwhen doesn't it01:11
bcsallerI'll take a look01:11
hazmatic some of the changes that jimbaker made in that diff that are on trunk01:11
bcsallerhazmat: which branch are you looking at?01:12
hazmathttps://codereview.appspot.com/5892046/01:12
hazmatbcsaller, the pre-req needs to have trunk merged01:12
hazmatlp gets the diff wrong as well.. say its 7k01:14
hazmatbcsaller, might be easiest to just remove the pre-requiste on the mp and run lbox again01:15
hazmatbut getting the pre-req merged to current trunk should also work01:15
* hazmat is tired01:16
hazmatbeer o'clock back in a bit01:16
hazmatbcsaller, can you run lbox again02:19
bcsallerhazmat: I had, you think it will be different if I do it again?02:20
hazmatbcsaller, i modified the mp02:20
hazmatjust now02:20
bcsallerahh, ok, running it now, for both02:20
hazmatbcsaller both?02:21
hazmatbcsaller, btw the problem b4, was you had to push the pre-req branch to lp after merging trunk02:21
hazmatlbox pulls there for the pre-req02:21
bcsaller https://codereview.appspot.com/5892046 and  https://codereview.appspot.com/599107902:21
bcsallerthough the later includes the former02:22
hazmatmerging it locally doesn't do anything by itself02:22
bcsallerI proposed both before as well02:22
hazmatbcsaller, the status branch which is the pre-req for agent wasn't pushed02:33
hazmatwith a trunk merge02:33
* hazmat calls it a night02:33
bcsallerI thought that was merged02:33
bcsallermaybe it didn't detect that02:33
bcsallerI think the problem is the pre-req stays around even after merge and it shouldn't when the merge is with the lbox propose -for target02:40
wrtpmornin' all07:55
TheMuewrtp: morning07:57
fwereade_morning wrtp, TheMue08:16
TheMueheya fwereade_08:16
wrtpfwereade_, TheMue: hiya. hope you've had a good time over Easter.08:16
fwereade_wrtp, lovely, thanks; and yourself?08:17
wrtpfwereade_: just great. we even had *some* nice weather at the start (the rest was a bit shit tbh)08:17
fwereade_wrtp, cool08:18
fwereade_wrtp, I forget, what was it you were doing08:18
fwereade_?08:18
wrtpfwereade_: went up north, to skye (where my folks live) via the ardnamurchan pensinsula with our bikes.08:19
wrtpfwereade_: so shitty weather is par for the course08:22
TheMuewrtp: ah, skye, home of good malts08:22
wrtpTheMue: only one malt really :-)08:23
fwereade_wrtp, indeed, but I must say that I've always found bikes to be an unpleasantness multiplier for shitty weather08:23
wrtpTheMue: distilled about 3 miles from where my parents live...08:23
wrtpfwereade_: luckily we had the good weather at the start when we were on the bikes08:23
fwereade_wrtp, perfect :)08:24
wrtpfwereade_: here was a photo i took on my phone about half way through the longest day trip. we'd just come along the coast (mostly walking as our mountain bike skillz are not sufficiently l33t): https://www.facebook.com/photo.php?fbid=10150779643720903&set=a.445021760902.235579.754250902&type=3&theater08:26
fwereade_wrtp, that's lovely08:27
=== TheMue_ is now known as TheMue
fwereade_wrtp, oddly reminiscent of a nice bay in gozo08:28
wrtpfwereade_: pity about the shitty fb photo resolution. you can see the snow shower that hit us if you look vertically above the wee house.08:28
wrtpa good mixed day08:29
fwereade_wrtp, that ever-so-slight fuzziness?08:29
wrtpfwereade_: xactly08:29
wrtpfwereade_: sun and blizzards, what more could we ask for?!08:29
fwereade_wrtp, sounds pretty awesome to me :)08:30
TheMuewrtp: wonderful photo. and did you brought a fine Talisker with you08:30
wrtpTheMue: of course!08:30
TheMuewrtp: (envy) ;)08:31
TheMuewrtp: i had the hope that my highland park 30yo will be here before easter. but it's so rare that i have to wait until mid of may. (sigh)08:32
wrtpfwereade_: here's the bike route we did that day, excepting the bit that google maps doesn't know about. we started from Acharacle and went anti-clockwise. http://g.co/maps/wup3q08:43
wrtpi love the fact that the google van went down all the tiny little roads around there (not all the tracks though, sadly :-))08:44
niemeyerGood morning12:31
wrtpniemeyer: yo!12:31
wrtpniemeyer: hope you had a good Easter...12:31
niemeyerwrtp: Heya! Welcome back12:33
niemeyerwrtp: Yeah, pretty good stuff12:33
niemeyerwrtp: Although I've just been notified that the blog has been hacked again.. :(12:34
niemeyerIt's time to drop wordpress..12:34
wrtpwhich blog?12:34
niemeyerwrtp: blog.labix.org12:39
wrtpniemeyer: oops. i'd better check mine.12:43
TheMueniemeyer: morning12:43
niemeyerIt's time to drop wordpress..12:43
niemeyerTheMue: Heya!12:43
TheMueaaaaaaargh! f*ck, watching the right node during tests definitely helps :D13:12
andrewsmedinamorning13:29
niemeyerLunch time.. biab15:10
=== asavu_ is now known as asavu
hazmatbcsaller1, it looks like the problems are the same bzr circular merge that was here before..17:32
hazmatbcsaller1, ignoring reitveld's diff.. the actual diff to trunk is borked17:33
bcsaller1hazmat: thats is not what I thought the issue was, but I'm looking at it again17:33
bcsaller1hazmat: my diff to trunk looked ok, what are you seeing?17:37
hazmatbcsaller1, the lp diff17:38
hazmatbcsaller1, diffing manually to trunk produces a sane result17:39
bcsaller1yeah, thats was I was seeing17:40
=== bcsaller1 is now known as bcsaller
hazmathmm.. actually not..17:41
hazmattest_service diff is odd17:41
hazmatbcsaller, UnsupportedSuborinateServiceRemoval17:42
hazmatmissing a 'd'17:42
bcsallerha17:42
hazmatand the doc string for the same has a typo17:42
bcsallertype once, expand everywhere :(17:42
hazmatbcsaller, huh.. nevermind that actually is screwed on trunk re test_service.py17:46
bcsallerI think there was a whitespace issue, ran reindent.py on it when I saw that17:47
bcsallernot sure what happened though17:47
hazmatbcsaller, looks like it was introduced in the merge of subordinate control17:49
bcsallerwell, that should fix it17:49
wrtp /me is off for the night.18:20
wrtp:-)18:20
wrtpsee y'all tomorrow18:20
hazmatbcsaller, review in18:47
hazmatwrtp, cheers18:47
bcsallerhazmat: thank you18:47

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