[00:02] <StevenK> lifeless: So is 'irony' just a metal to you? :-P
[00:09] <lifeless> I think the boron sell it?
[00:29] <wgrant> lifeless: Hm
[00:30] <wgrant> I think we can speed up the test suite significantly by completely disabling the lazr.restful representation cache.
[00:30] <wgrant> We don't read from it, but we still invalidate it on every object flush.
[00:30] <wgrant> Saves 25% on makePerson.
[00:31] <lifeless> bug 780835
[00:31] <_mup_> Bug #780835: representation cache a pessimization <easy> <performance> <tech-debt> <lazr.restful:Triaged> < https://launchpad.net/bugs/780835 >
[00:32] <wgrant> Sure, but it doesn't say that even when disabled (which is everywhere) it still hurts writes.
[00:32] <lifeless> wgrant: feel free to add that (or just rip the cache out)
[00:33] <wgrant> I'm just going to rip it out, since reading from config there is probably too slow.
[00:33] <wgrant> lazr.config is pretty awful.
[00:34] <wgrant> (seriously, just profiled)
[00:37] <wgrant> That saves 40% now, both in and outside the profiler.
[00:40] <lifeless> o/
[00:40] <wgrant> Our Storm tracers are slowish too, but not so bad
[00:40] <lifeless> they need to be replaced
[00:40] <lifeless> there is a cleaner version in storm trunk
[00:40] <lifeless> I context switched at the wrong point
[00:41] <wgrant> Ah
[00:41] <wgrant> Timeout checking goes through lazr.config
[00:42] <wgrant> Oops
[00:42] <lifeless> only until its overridden by the feature flag IIRC?
[00:42]  * StevenK goes next door to relocate a lawn mower ...
[00:43] <wgrant> lifeless: Ah, true, so it only happens in the test suite I guess.
[00:44] <StevenK> wallyworld__: How is the SSD?
[00:45] <wallyworld__> StevenK: not sure yet. i downloaded a precise iso and am yet to install it
[00:45] <lifeless> wgrant: check the implementation if you like
[00:45] <wallyworld__> gotta decide if swap should live on the sdd r not. opinion?
[00:45] <lifeless> wallyworld__: swap? what swap.
[00:46] <wgrant> s/ should live on the sdd r not//
[00:46] <wallyworld__> lifeless:  guess you have lots of ram?
[00:46] <lifeless> wallyworld__: 8GB on my laptop, 16GB on my desktop.
[00:46] <wallyworld__> i have 4BB
[00:46] <wallyworld__> GB
[00:46] <lifeless> wallyworld__: should be able to do quite a lot w/out swap
[00:46] <wgrant> Oh, right, and you run LP on amd64.
[00:46] <StevenK> I have swap on the SSD, but that was so I could hibernate. Which doesn't actually work anyway, so I could kill it.
[00:47] <wallyworld__> yeah, i do run lp on amd64. it's not too bad
[00:47] <wallyworld__> fsvo too
[00:47] <lifeless> I have 1GB swap just-in-case
[00:47] <lifeless> Swap:  1050616k total,        0k used,
[00:47] <wallyworld__> i'm afriaid if a put it on the ssd it will kill the ssd
[00:48] <wallyworld__> well, shorted it's life
[00:48] <wallyworld__> significantly
[00:48] <lifeless> only if you use it
[00:48] <lifeless> what SSD did you get?
[00:48]  * StevenK peers at jenkins
[00:49] <wallyworld__> crucial M4
[00:49] <wallyworld__> $180 on amazon
[00:49] <wallyworld__> 128GB
[00:49] <wallyworld__> yeah, and i will be using swap, so best to leave on the hdd i guess
[00:50] <lifeless> if you're using swap, andhave an hdd available, definitely put it on the hdd
[00:50] <lifeless> also
[00:50] <lifeless> http://www.tomshardware.com/news/Crucial-m4-Firmware-BSOD,14544.html
[00:50]  * wallyworld__ looks
[00:51] <wallyworld__> lifeless: yeah, saw that issue. i think the drives shipping recently already have the updated f/w but need to check that.
[00:57] <lifeless> wallyworld__: anyhow, I don't know the crucial arch; the intel one its fine to run swap on - they have (IIRC) 30% slack space to wear level across
[00:58] <wallyworld__> ok. thanks for the info. i'll do some research :-)
[00:59] <lifeless> but that said, IMO when you hit swap you've already lost
[01:00] <StevenK> 2.6 and 3.x are swappyish kernels anyway. They will try *really* hard to swap out at least a little bit if they can.
[01:00] <lifeless> StevenK: I beg to differ :)
[01:00] <lifeless>  uptime
[01:00] <lifeless>  14:00:30 up 9 days, 18:34,  6 users,  load average: 0.05, 0.12, 0.10
[01:00] <lifeless> uname -a
[01:00] <lifeless> Linux lifeless-64 3.2.0-8-generic #15-Ubuntu SMP Wed Jan 11 13:57:44 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
[01:00] <StevenK> lifeless: Where a little bit is like a few pages
[01:01] <lifeless> Swap:  1050616k total,        0k used
[01:01] <lifeless> StevenK: yes, I got that; but I don't /see/ it :)
[01:01] <StevenK> steven@liquified:/media/ECD5-838E/tv% free | tail -n 1
[01:01] <StevenK> Swap:      3903484       5184    3898300
[01:02] <lifeless> free | tail -n 1
[01:02] <lifeless> Swap:      1050616          0    1050616
[01:02] <wallyworld__> wow, a geek dick measuring contest
[01:02] <thumper> someone said dick?
[01:02] <wallyworld__> "my swap is smaller than yours"
[01:02] <lifeless> anyhow, a few pages won't break an ssd under any circumstances
[01:02] <StevenK> No, I think lifeless just doesn't believe me
[01:02] <wallyworld__> thumper: yes, of course it was me
[01:02] <lifeless> StevenK: I accept you have a few pages swapped out
[01:02] <thumper> hi wallyworld__
[01:03] <wallyworld__> g'day thumper. you make it home ok?
[01:03] <lifeless> StevenK: its had 9 days to find such a page for my laptop, and hasn't.
[01:03] <wallyworld__> we had a "small" delay
[01:03] <thumper> wallyworld__: eventually
[01:03] <wallyworld__> you delayed too?
[01:03] <wallyworld__> how was the opera?
[01:05] <wallyworld__> wgrant: that reminds me, i got a $300 Qantas voucher because of the delay. did you get one?
[01:05] <StevenK> I did
[01:05] <wallyworld__> StevenK: oh yeah, forgot you were delayed
[01:05] <StevenK> NFI what the heck I'm going to do with it
[01:05] <wallyworld__> come to brisbane :-)
[01:06] <StevenK> Perhaps my wife and I will visit her family in Adelaide again
[01:06] <lifeless> StevenK: adelaide?!
[01:06] <wallyworld__> it says it's not transferable :-(
[01:06] <wallyworld__> so i don't think you can split it up or share it with anyone else
[01:07] <StevenK> wallyworld__: I was planning on buying 2 return seats. They shouldn't have a problem with that. I hope.
[01:07] <wallyworld__> hope not. if you do, let me know how it goes
[01:07] <StevenK> lifeless: And?
[01:08] <lifeless> StevenK: I thought they were sydney-folk
[01:09] <StevenK> lifeless: Sarah and her family are all from Adelaide.
[01:09] <StevenK> wallyworld__: Bloody hell. $275 to fly to ADL on Qantas. One way.
[01:09] <wallyworld__> wow
[01:10] <wallyworld__> bit of a rip off
[01:10] <StevenK> A bit, you say?
[01:10] <StevenK> That's like calling a fish 'a bit wet'.
[01:11] <StevenK> Or $380, if I choose to go via Melbourne.
[01:11] <StevenK> May as well send me via Perth
[01:11] <lifeless> StevenK: interesting! I wonder why I thought she was from Sydney
[01:12] <thumper> wallyworld__: the opera as a little surprising
[01:12] <thumper> wallyworld__: I was jet-lagged, and the opera theatre was warm and dark
[01:12] <thumper> wallyworld__: the normal naps and snaps occurred
[01:12] <wallyworld__> oh no, you fell asleep
[01:12] <thumper> wallyworld__: I feel sorry for the people behind us
[01:12] <wallyworld__> hah
[01:13] <thumper> wallyworld__: not fully asleep, just nodded off a few times
[01:13] <thumper> wallyworld__: I wasn't the only one though
[01:13] <wallyworld__> it's the head snaps that give it away :-)
[01:13] <StevenK> I can recall doing that in dark lecture halls when I was at uni ...
[01:13] <thumper> wallyworld__: I found the opera was better after half time when I read the storyline someone had printed out from wikipeadia and stopped trying to read the subtitles
[01:13] <wallyworld__> lol
[01:14] <wallyworld__> and how were the meetings? everything sorted out?
[01:16] <wgrant> wallyworld__: I did too
[01:18] <wallyworld__> too bad $300 doesn't get very far on Qantas
[01:19] <lifeless> it gets you on the plane
[01:19] <wgrant> Sometimes.
[01:24] <StevenK> Haha
[01:26] <StevenK> Sigh. Can we kill polls yet?
[01:27] <wgrant> Now I wonder what could have triggered that? :)
[01:27] <StevenK> I wonder. :-P
[01:31] <wallyworld__> what happened with polls?
[03:13] <StevenK> wgrant: I have to admit, I'm a little worried adding combobuild into build.
[03:15] <wgrant> StevenK: Check the qastaging, staging and production build scripts. If they don't use build, you're safe enough.
[03:16] <wgrant> (enough)
[03:16] <StevenK> wgrant: Ah, but where the scripts?
[03:20] <wgrant> StevenK: staging_restore.sh is in lp:lp-staging-scripts
[03:21] <wgrant> qastaging-update.sh is elusive
[03:21] <wgrant> And an old version of the production deploymgr config is in carob:~wgrant/dpm-lp-configs
[03:22]  * StevenK stabs SSO, and then twists the knife.
[03:22] <wgrant> connection resets?
[03:23] <StevenK> ssh launchpad@asuka "make -C /srv/staging.launchpad.net/staging/launchpad-new build LPCONFIG=staging" >> $LOGFILE 2>&1
[03:23] <StevenK> No build for me
[03:23] <wgrant> Ah, but that's asuka.
[03:24] <wgrant> Exactly where you want it.
[03:24] <StevenK> It does it on gandwana too
[03:24] <wgrant> That's probably because it was copied from asuka; not because it's necessary.
[03:24] <wgrant> build: compile apidoc jsbuild css_combine sprite_image
[03:24] <wgrant> The only thing gandwana needs from that is compile.
[03:26] <StevenK> Right, so I want to branch this and set a CONVOY_ROOT
[03:26] <wgrant> Probably
[03:26] <wgrant> You also need to obtain qastaging-update.sh
[03:26] <wgrant> And possibly a more recent deploymgr config from prasé c/o spm
[03:30] <nigelb> Mornin'
[03:49] <StevenK> wallyworld_: You don't show up in mumble as 'harshal-sengar' any more, right?
[03:50] <wallyworld_> StevenK: not that i'm aware of
[03:50] <StevenK> wallyworld_: You have an open RT (#43809) about that issue, you could ask IS to close it.
[03:50] <_mup_> Bug #43809: missing manpage for wcsftime <manpages-posix (Ubuntu):Invalid> <manpages (Debian):Confirmed> < https://launchpad.net/bugs/43809 >
[03:50] <wallyworld_> ok
[05:13] <wgrant> wallyworld_: Can't you just use an 'LP' namespace or something?
[05:14] <wgrant> Or is that too global for deryck/rick_h's liking?
[05:14] <wallyworld_> tried something like that, doesn't work across instances
[05:14] <wgrant> Just for the event.
[05:14] <wgrant> :(
[05:14] <wallyworld_> atm, i'm devoid of ideas
[05:18]  * wallyworld_ goes to get the kid from school and transfer rego on "new" car. old faithful blue one finally died :-(
[05:50] <wgrant> :(
[05:50] <wgrant> Removing the representationcache may only have saved 5-10 minutes :(
[05:50] <StevenK> It's still a plus
[05:59] <wgrant> wallyworld_: Is bug #923973 the event issue?
[05:59] <_mup_> Bug #923973: sync page is broken <Launchpad itself:New> < https://launchpad.net/bugs/923973 >
[05:59] <wallyworld_> i didn't raise that one, let me look
[05:59] <wgrant> I assume the AJAX log and MP longpoll breakage is also that.
[05:59] <wgrant> But those two are less important, as they only affect us.
[06:00] <wallyworld_> wgrant: i'm not familiar with that bit of code. i raised bug 923619 to cover cases like editing a recipe, editing a blueprint, changing a branch name
[06:00] <_mup_> Bug #923619: client model changed events broken <regression> <ui> <Launchpad itself:In Progress by wallyworld> < https://launchpad.net/bugs/923619 >
[06:01] <wgrant> wallyworld_: I imagine they'll need separate fixes.
[06:01] <wallyworld_> i don't know if the breakage in the bug you posted uses the cahce model events or not
[06:01] <wallyworld_> or what meachanism is used, but sounds similar to what we're seeing elsewhere
[06:02] <wgrant> It doesn't use those, no.
[06:02] <wallyworld_> but if it does use Y.fire in some way, shape or form it most likely is now broken
[06:03] <wallyworld_> just a guess
[06:03] <wgrant> That was my assumption.
[06:04] <wallyworld_> it depends on if separate yui() instances are used
[06:05] <wallyworld_> but if there's a few breakages like this, we need to get this fixed asap
[06:06] <wallyworld_> and two of the current maintenance squad were involved in the yui work at the epic, so they are well placed to look at this
[08:56] <adeuring> good morning
[09:42] <danhg_> #launchpad-kitchen
[11:42] <StevenK> AttributeError: 'TestPullerMasterIntegration' object has no attribute '_lock_actions'
[11:42] <StevenK> I thought bzr 2.5 fixed that from happening? :-(
[11:44] <jelmer> StevenK: I think it's mostly got to do with hook installation
[11:52] <jml> I just edited a milestone inline on a bug page and the new impage where the edit icon should be was a 404
[11:52] <jml> with this URL: https://bugs.launchpad.net/testtools/+bug/881052/undefined
[11:52] <_mup_> Bug #881052: assertRaises gives error about a lambda <regression> <testtools:Fix Committed by jml> < https://launchpad.net/bugs/881052 >
[12:30] <rick_h> bah, missed him
[14:41] <deryck> abentley, adeuring, rick_h -- standup in 5 cool?
[14:42] <rick_h> deryck: k
[14:42] <adeuring> deryck: fine for me
[14:42] <abentley> deryck: sure
[14:47] <deryck> rick_h, adeuring, abentley -- having issues connecting to mumble for some reason.
[14:47] <abentley> deryck: same here.
[14:48] <deryck> rick_h, adeuring -- did you guys get in?  We may need Skype for abentley and I.
[14:48] <rick_h> yea, we're both in
[14:48] <adeuring> deryck: yes
[14:49] <deryck> hmmm, yeah, I can't get in.  Doesn't like my password.
[14:50] <deryck> I got in.
[14:50] <deryck> adeuring, rick_h, abentley ^^
[14:50] <rick_h> heh, adeuring and I jumped out. adeuring went looking for a machine with skype installed
[14:50] <deryck> and abentley just got in!
[14:50] <rick_h> ok, back to mumble!
[15:51] <salgado> mrevell, are we supposed to have a call in 10 minutes?  I didn't get any invites for it
[15:52] <salgado> my calendar just warned me but I didn't see any invites before this
[15:53] <mrevell> Hey salgado, yeah I sent an invite. Is that okay with you or do you want to reschedule?
[15:53] <salgado> mrevell, it'd be nice to have mabac and danilos as well.  let's see what danilos thinks
[15:54] <salgado> danilos, ^
[15:54] <mrevell> Okay, great.
[15:55] <salgado> mrevell, did you send the invite to them as well or just me?
[15:55] <mrevell> salgado, only you
[15:56] <danilos> salgado, mrevell knows me all to well to want to talk to me
[15:56] <mrevell> :)
[15:56] <salgado> I know, but I thought you'd like to talk to him ;)
[15:58] <salgado> danilos, so, if you don't want to join I think I'll do it now and fill mabac later
[15:59] <danilos> salgado, mrevell: I'd be happy to join in, mumble on canonical server?
[15:59] <mrevell> Sure or Google Hangout
[16:00] <salgado> ok, I'll be back in 1 minute
[16:00] <danilos> mrevell, salgado: let's do mumble, I am not yet comfortable enough with hanging... out
[16:01] <danilos> mrevell, can you hear me?
[16:02] <mrevell> I hear you
[16:02] <mrevell> I'm having some trouble with the mic
[16:02] <mrevell> yes
[16:04] <salgado> unmute me!
[16:04] <danilos> salgado, can't you unmute yourself?
[16:18] <salgado> mrevell, https://blueprints.launchpad.net/linaro-status-website/+spec/individual-engineer-upcoming-work-view-mockup
[16:27] <jml> lifeless: do you have a tabular schema for subunit data anywhere?
[17:47] <lifeless> jml: maybe?
[17:48] <jml> lifeless: thinking of writing a subunit -> csv filter to make data analysis easier.
[17:48] <lifeless> ah
[17:48] <jml> lifeless: want to try to stop me?
[17:48] <lifeless> not at all
[17:48] <jml> :)
[17:48] <lifeless> subunit is streaming after all; so either casting it to a static form, or using a streaming language -> either make a lot of sense
[17:49] <lifeless> the lp results tracker may have some inspiration, as may the linaro thingy
[17:49] <jml> thinking id,start_time,stop_time,status for now
[17:49] <jml> lifeless: do you know where I can find those?
[17:52] <lifeless> somewhere on LP? lp:launchpad-results is one
[17:55]  * bigjools waves at lifeless the insomniac
[17:56] <lifeless> o/
[20:15] <deryck> wallyworld_, you around?
[20:25]  * deryck needs to get away from the screen, back soon
[20:54] <wallyworld_> deryck[lunch]: hi, ping me when you get back from lunch. i have to drop the kid at school soon, won't be long
[21:08] <deryck> wallyworld_, back when you are.
[21:11] <wallyworld_> deryck: give me 25 minutes. i'm just leaving to drop the kid to school, be back as soon as i can
[21:11] <mhall119> is there a way in launchpadlib for me to get a list of bugs that have a patch attached to them?
[21:11] <deryck> wallyworld_, np.
[21:13] <deryck> mhall119, use searchTasks and pass in the has_patch argument. see:  https://launchpad.net/+apidoc/
[21:13] <mhall119> thanks deryck
[21:13] <deryck> np
[21:43] <wallyworld___> deryck: hi, mumble?
[21:45] <deryck> wallyworld___, hey.  give me 3 or 4 minutes to wrap what I'm doing and I'll meet you there.
[21:45] <wallyworld___> ok
[21:45] <deryck> wallyworld___, and what's with all those underbars? ;)
[21:45] <wallyworld___> no idea
[21:45] <wallyworld___> NickServ says my nick is temporarily unavailable
[21:49] <deryck> wallyworld___, my brother in law came in sorry…. 5 more minutes
[21:49] <wallyworld___> np
[21:51] <wallyworld___> wgrant: i installed precise on a clean system. debversion for postgres 8.4 wouldn't install because libapt-pkg.4.10 wasn't there (precise uses 4.11 ). i can't find a deb for 4.10 anywhere. any hints?
[21:53] <wallyworld___> wgrant: to get it working, i forced debversion to install and symlinked the required .so files to the 4.11 ones. but now apt insists on uninstalling debversion since it thinks it's broken
[21:54] <deryck> wallyworld___, ok, free now.  firing up mumble
[21:54] <wallyworld___> ok
[21:54] <wgrant> wallyworld___: According to gary on the ML, LP on precise is broken in other ways too. I'll do a fresh LP installation today and sort it out.
[21:54] <wallyworld___> wgrant: thanks
[22:25] <wallyworld___> deryck: for the single instance name, a few people have expressed a dislike for "LPS". perhaps "LP_YUI" or something
[22:29] <deryck> wallyworld___, sure, I don't care about that.  I'd like to avoid underbars though.
[22:29] <wallyworld___> deryck: i have no opinion, just relaying someone else's :-)
[22:29] <deryck> wallyworld___, what's the dislike of LPS?  Just a weird name?
[22:29] <wallyworld___> yeah
[22:29] <deryck> yeah, I can see that.
[22:30] <wallyworld___> np, leave it to you to decide :-)
[22:30] <deryck> ah, I don't care.  I'll change it but drop the under bar.  LPYUI work?  Or LPUI?  Or …?
[22:30] <deryck> :)
[22:30] <lifeless> Launchpad Production Status
[22:30] <lifeless> ^ LPS already exists, lets not have two.
[22:31] <wallyworld___> lifeless: it used to be LPS, we are deciding on a new name
[22:31] <deryck> I think it was originally meant to be LPJS, but the sed script was wrong, and no one noticed or complained til now. ;)
[22:31] <lifeless> thanks! :)
[22:31] <wallyworld___> deryck: you serious???!!!!
[22:31] <deryck> wallyworld___, I am. ;)
[22:31] <wallyworld___> lol
[22:31] <deryck> heh, I know.
[22:32] <wallyworld___> LPYUI sounds ok to me, but meh
[22:32] <deryck> yeah, I'm not passionate about it either.
[22:32] <deryck> Just too lazy to type an underbar all the time.
[22:32]  * wallyworld___ nods
[22:33] <deryck> I think we should try again for LPJS and see if we get it right this time. ;)
[22:33] <StevenK> LPJS sounds okay to me
[22:33] <StevenK> Better than LPS anyway
[22:34] <deryck> I'm just kidding around.  Any other name is fine with me.  Will let rick_h pick since he'll be doing the sed-based branch tomorrow.
[22:53] <deryck> Later on, everyone.