/srv/irclogs.ubuntu.com/2012/01/31/#launchpad-dev.txt

StevenKlifeless: So is 'irony' just a metal to you? :-P00:02
lifelessI think the boron sell it?00:09
wgrantlifeless: Hm00:29
wgrantI think we can speed up the test suite significantly by completely disabling the lazr.restful representation cache.00:30
wgrantWe don't read from it, but we still invalidate it on every object flush.00:30
wgrantSaves 25% on makePerson.00:30
lifelessbug 78083500:31
_mup_Bug #780835: representation cache a pessimization <easy> <performance> <tech-debt> <lazr.restful:Triaged> < https://launchpad.net/bugs/780835 >00:31
wgrantSure, but it doesn't say that even when disabled (which is everywhere) it still hurts writes.00:32
lifelesswgrant: feel free to add that (or just rip the cache out)00:32
wgrantI'm just going to rip it out, since reading from config there is probably too slow.00:33
wgrantlazr.config is pretty awful.00:33
wgrant(seriously, just profiled)00:34
wgrantThat saves 40% now, both in and outside the profiler.00:37
lifelesso/00:40
wgrantOur Storm tracers are slowish too, but not so bad00:40
lifelessthey need to be replaced00:40
lifelessthere is a cleaner version in storm trunk00:40
lifelessI context switched at the wrong point00:40
wgrantAh00:41
wgrantTimeout checking goes through lazr.config00:41
wgrantOops00:42
lifelessonly until its overridden by the feature flag IIRC?00:42
* StevenK goes next door to relocate a lawn mower ...00:42
wgrantlifeless: Ah, true, so it only happens in the test suite I guess.00:43
StevenKwallyworld__: How is the SSD?00:44
wallyworld__StevenK: not sure yet. i downloaded a precise iso and am yet to install it00:45
lifelesswgrant: check the implementation if you like00:45
wallyworld__gotta decide if swap should live on the sdd r not. opinion?00:45
lifelesswallyworld__: swap? what swap.00:45
wgrants/ should live on the sdd r not//00:46
wallyworld__lifeless:  guess you have lots of ram?00:46
lifelesswallyworld__: 8GB on my laptop, 16GB on my desktop.00:46
wallyworld__i have 4BB00:46
wallyworld__GB00:46
lifelesswallyworld__: should be able to do quite a lot w/out swap00:46
wgrantOh, right, and you run LP on amd64.00:46
StevenKI have swap on the SSD, but that was so I could hibernate. Which doesn't actually work anyway, so I could kill it.00:46
wallyworld__yeah, i do run lp on amd64. it's not too bad00:47
wallyworld__fsvo too00:47
lifelessI have 1GB swap just-in-case00:47
lifelessSwap:  1050616k total,        0k used,00:47
wallyworld__i'm afriaid if a put it on the ssd it will kill the ssd00:47
wallyworld__well, shorted it's life00:48
wallyworld__significantly00:48
lifelessonly if you use it00:48
lifelesswhat SSD did you get?00:48
* StevenK peers at jenkins00:48
wallyworld__crucial M400:49
wallyworld__$180 on amazon00:49
wallyworld__128GB00:49
wallyworld__yeah, and i will be using swap, so best to leave on the hdd i guess00:49
lifelessif you're using swap, andhave an hdd available, definitely put it on the hdd00:50
lifelessalso00:50
lifelesshttp://www.tomshardware.com/news/Crucial-m4-Firmware-BSOD,14544.html00:50
* wallyworld__ looks00:50
wallyworld__lifeless: yeah, saw that issue. i think the drives shipping recently already have the updated f/w but need to check that.00:51
lifelesswallyworld__: 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 across00:57
wallyworld__ok. thanks for the info. i'll do some research :-)00:58
lifelessbut that said, IMO when you hit swap you've already lost00:59
StevenK2.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
lifelessStevenK: I beg to differ :)01:00
lifeless uptime01:00
lifeless 14:00:30 up 9 days, 18:34,  6 users,  load average: 0.05, 0.12, 0.1001:00
lifelessuname -a01:00
lifelessLinux 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/Linux01:00
StevenKlifeless: Where a little bit is like a few pages01:00
lifelessSwap:  1050616k total,        0k used01:01
lifelessStevenK: yes, I got that; but I don't /see/ it :)01:01
StevenKsteven@liquified:/media/ECD5-838E/tv% free | tail -n 101:01
StevenKSwap:      3903484       5184    389830001:01
lifelessfree | tail -n 101:02
lifelessSwap:      1050616          0    105061601:02
wallyworld__wow, a geek dick measuring contest01:02
thumpersomeone said dick?01:02
wallyworld__"my swap is smaller than yours"01:02
lifelessanyhow, a few pages won't break an ssd under any circumstances01:02
StevenKNo, I think lifeless just doesn't believe me01:02
wallyworld__thumper: yes, of course it was me01:02
lifelessStevenK: I accept you have a few pages swapped out01:02
thumperhi wallyworld__01:02
wallyworld__g'day thumper. you make it home ok?01:03
lifelessStevenK: its had 9 days to find such a page for my laptop, and hasn't.01:03
wallyworld__we had a "small" delay01:03
thumperwallyworld__: eventually01:03
wallyworld__you delayed too?01:03
wallyworld__how was the opera?01:03
wallyworld__wgrant: that reminds me, i got a $300 Qantas voucher because of the delay. did you get one?01:05
StevenKI did01:05
wallyworld__StevenK: oh yeah, forgot you were delayed01:05
StevenKNFI what the heck I'm going to do with it01:05
wallyworld__come to brisbane :-)01:05
StevenKPerhaps my wife and I will visit her family in Adelaide again01:06
lifelessStevenK: 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 else01:06
StevenKwallyworld__: 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 goes01:07
StevenKlifeless: And?01:07
lifelessStevenK: I thought they were sydney-folk01:08
StevenKlifeless: Sarah and her family are all from Adelaide.01:09
StevenKwallyworld__: Bloody hell. $275 to fly to ADL on Qantas. One way.01:09
wallyworld__wow01:09
wallyworld__bit of a rip off01:10
StevenKA bit, you say?01:10
StevenKThat's like calling a fish 'a bit wet'.01:10
StevenKOr $380, if I choose to go via Melbourne.01:11
StevenKMay as well send me via Perth01:11
lifelessStevenK: interesting! I wonder why I thought she was from Sydney01:11
thumperwallyworld__: the opera as a little surprising01:12
thumperwallyworld__: I was jet-lagged, and the opera theatre was warm and dark01:12
thumperwallyworld__: the normal naps and snaps occurred01:12
wallyworld__oh no, you fell asleep01:12
thumperwallyworld__: I feel sorry for the people behind us01:12
wallyworld__hah01:12
thumperwallyworld__: not fully asleep, just nodded off a few times01:13
thumperwallyworld__: I wasn't the only one though01:13
wallyworld__it's the head snaps that give it away :-)01:13
StevenKI can recall doing that in dark lecture halls when I was at uni ...01:13
thumperwallyworld__: 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 subtitles01:13
wallyworld__lol01:13
wallyworld__and how were the meetings? everything sorted out?01:14
wgrantwallyworld__: I did too01:16
wallyworld__too bad $300 doesn't get very far on Qantas01:18
lifelessit gets you on the plane01:19
wgrantSometimes.01:19
StevenKHaha01:24
StevenKSigh. Can we kill polls yet?01:26
wgrantNow I wonder what could have triggered that? :)01:27
StevenKI wonder. :-P01:27
wallyworld__what happened with polls?01:31
StevenKwgrant: I have to admit, I'm a little worried adding combobuild into build.03:13
wgrantStevenK: Check the qastaging, staging and production build scripts. If they don't use build, you're safe enough.03:15
wgrant(enough)03:16
StevenKwgrant: Ah, but where the scripts?03:16
wgrantStevenK: staging_restore.sh is in lp:lp-staging-scripts03:20
wgrantqastaging-update.sh is elusive03:21
wgrantAnd an old version of the production deploymgr config is in carob:~wgrant/dpm-lp-configs03:21
* StevenK stabs SSO, and then twists the knife.03:22
wgrantconnection resets?03:22
StevenKssh launchpad@asuka "make -C /srv/staging.launchpad.net/staging/launchpad-new build LPCONFIG=staging" >> $LOGFILE 2>&103:23
StevenKNo build for me03:23
wgrantAh, but that's asuka.03:23
wgrantExactly where you want it.03:24
StevenKIt does it on gandwana too03:24
wgrantThat's probably because it was copied from asuka; not because it's necessary.03:24
wgrantbuild: compile apidoc jsbuild css_combine sprite_image03:24
wgrantThe only thing gandwana needs from that is compile.03:24
StevenKRight, so I want to branch this and set a CONVOY_ROOT03:26
wgrantProbably03:26
wgrantYou also need to obtain qastaging-update.sh03:26
wgrantAnd possibly a more recent deploymgr config from prasé c/o spm03:26
nigelbMornin'03:30
StevenKwallyworld_: You don't show up in mumble as 'harshal-sengar' any more, right?03:49
wallyworld_StevenK: not that i'm aware of03:50
StevenKwallyworld_: 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_ok03:50
wgrantwallyworld_: Can't you just use an 'LP' namespace or something?05:13
wgrantOr is that too global for deryck/rick_h's liking?05:14
wallyworld_tried something like that, doesn't work across instances05:14
wgrantJust for the event.05:14
wgrant:(05:14
wallyworld_atm, i'm devoid of ideas05:14
* wallyworld_ goes to get the kid from school and transfer rego on "new" car. old faithful blue one finally died :-(05:18
wgrant:(05:50
wgrantRemoving the representationcache may only have saved 5-10 minutes :(05:50
StevenKIt's still a plus05:50
wgrantwallyworld_: 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 look05:59
wgrantI assume the AJAX log and MP longpoll breakage is also that.05:59
wgrantBut those two are less important, as they only affect us.05:59
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 name06:00
_mup_Bug #923619: client model changed events broken <regression> <ui> <Launchpad itself:In Progress by wallyworld> < https://launchpad.net/bugs/923619 >06:00
wgrantwallyworld_: 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 not06:01
wallyworld_or what meachanism is used, but sounds similar to what we're seeing elsewhere06:01
wgrantIt 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 broken06:02
wallyworld_just a guess06:03
wgrantThat was my assumption.06:03
wallyworld_it depends on if separate yui() instances are used06:04
wallyworld_but if there's a few breakages like this, we need to get this fixed asap06:05
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 this06:06
adeuringgood morning08:56
danhg_#launchpad-kitchen09:42
=== gmb changed the topic of #launchpad-dev to: https://dev.launchpad.net/ | On call reviewer: gmb | Firefighting: - | Critical bugtasks: 4*10^2
=== matsubara-afk is now known as matsubara
StevenKAttributeError: 'TestPullerMasterIntegration' object has no attribute '_lock_actions'11:42
StevenKI thought bzr 2.5 fixed that from happening? :-(11:42
jelmerStevenK: I think it's mostly got to do with hook installation11:44
jmlI just edited a milestone inline on a bug page and the new impage where the edit icon should be was a 40411:52
jmlwith this URL: https://bugs.launchpad.net/testtools/+bug/881052/undefined11:52
_mup_Bug #881052: assertRaises gives error about a lambda <regression> <testtools:Fix Committed by jml> < https://launchpad.net/bugs/881052 >11:52
rick_hbah, missed him12:30
=== matsubara is now known as matsubara-lunch
=== Ursinha` is now known as Ursinha_
=== Ursinha_ is now known as Ursinha
deryckabentley, adeuring, rick_h -- standup in 5 cool?14:41
rick_hderyck: k14:42
adeuringderyck: fine for me14:42
abentleyderyck: sure14:42
deryckrick_h, adeuring, abentley -- having issues connecting to mumble for some reason.14:47
abentleyderyck: same here.14:47
deryckrick_h, adeuring -- did you guys get in?  We may need Skype for abentley and I.14:48
rick_hyea, we're both in14:48
adeuringderyck: yes14:48
deryckhmmm, yeah, I can't get in.  Doesn't like my password.14:49
deryckI got in.14:50
deryckadeuring, rick_h, abentley ^^14:50
rick_hheh, adeuring and I jumped out. adeuring went looking for a machine with skype installed14:50
deryckand abentley just got in!14:50
rick_hok, back to mumble!14:50
=== matsubara-lunch is now known as matsubara
=== _mup__ is now known as _mup_
=== almaisan-away is now known as al-maisan
salgadomrevell, are we supposed to have a call in 10 minutes?  I didn't get any invites for it15:51
salgadomy calendar just warned me but I didn't see any invites before this15:52
mrevellHey salgado, yeah I sent an invite. Is that okay with you or do you want to reschedule?15:53
salgadomrevell, it'd be nice to have mabac and danilos as well.  let's see what danilos thinks15:53
salgadodanilos, ^15:54
mrevellOkay, great.15:54
salgadomrevell, did you send the invite to them as well or just me?15:55
mrevellsalgado, only you15:55
danilossalgado, mrevell knows me all to well to want to talk to me15:56
mrevell:)15:56
salgadoI know, but I thought you'd like to talk to him ;)15:56
salgadodanilos, so, if you don't want to join I think I'll do it now and fill mabac later15:58
danilossalgado, mrevell: I'd be happy to join in, mumble on canonical server?15:59
mrevellSure or Google Hangout15:59
salgadook, I'll be back in 1 minute16:00
danilosmrevell, salgado: let's do mumble, I am not yet comfortable enough with hanging... out16:00
danilosmrevell, can you hear me?16:01
mrevellI hear you16:02
mrevellI'm having some trouble with the mic16:02
mrevellyes16:02
salgadounmute me!16:04
danilossalgado, can't you unmute yourself?16:04
salgadomrevell, https://blueprints.launchpad.net/linaro-status-website/+spec/individual-engineer-upcoming-work-view-mockup16:18
jmllifeless: do you have a tabular schema for subunit data anywhere?16:27
=== salgado is now known as salgado-lunch
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
=== dpm_ is now known as dpm
=== salgado-lunch is now known as salgado
lifelessjml: maybe?17:47
jmllifeless: thinking of writing a subunit -> csv filter to make data analysis easier.17:48
lifelessah17:48
jmllifeless: want to try to stop me?17:48
lifelessnot at all17:48
jml:)17:48
lifelesssubunit is streaming after all; so either casting it to a static form, or using a streaming language -> either make a lot of sense17:48
lifelessthe lp results tracker may have some inspiration, as may the linaro thingy17:49
jmlthinking id,start_time,stop_time,status for now17:49
jmllifeless: do you know where I can find those?17:49
lifelesssomewhere on LP? lp:launchpad-results is one17:52
* bigjools waves at lifeless the insomniac17:55
lifelesso/17:56
=== mtaylor_ is now known as mtaylor
deryckwallyworld_, you around?20:15
=== matsubara is now known as matsubara-afk
* deryck needs to get away from the screen, back soon20:25
=== deryck is now known as deryck[lunch]
wallyworld_deryck[lunch]: hi, ping me when you get back from lunch. i have to drop the kid at school soon, won't be long20:54
=== deryck[lunch] is now known as deryck
deryckwallyworld_, back when you are.21:08
=== salgado is now known as salgado-afk
wallyworld_deryck: give me 25 minutes. i'm just leaving to drop the kid to school, be back as soon as i can21:11
mhall119is there a way in launchpadlib for me to get a list of bugs that have a patch attached to them?21:11
deryckwallyworld_, np.21:11
deryckmhall119, use searchTasks and pass in the has_patch argument. see:  https://launchpad.net/+apidoc/21:13
mhall119thanks deryck21:13
derycknp21:13
wallyworld___deryck: hi, mumble?21:43
deryckwallyworld___, hey.  give me 3 or 4 minutes to wrap what I'm doing and I'll meet you there.21:45
wallyworld___ok21:45
deryckwallyworld___, and what's with all those underbars? ;)21:45
wallyworld___no idea21:45
wallyworld___NickServ says my nick is temporarily unavailable21:45
deryckwallyworld___, my brother in law came in sorry…. 5 more minutes21:49
wallyworld___np21:49
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:51
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 broken21:53
deryckwallyworld___, ok, free now.  firing up mumble21:54
wallyworld___ok21:54
wgrantwallyworld___: 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: thanks21:54
wallyworld___deryck: for the single instance name, a few people have expressed a dislike for "LPS". perhaps "LP_YUI" or something22:25
deryckwallyworld___, 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
deryckwallyworld___, what's the dislike of LPS?  Just a weird name?22:29
wallyworld___yeah22:29
deryckyeah, I can see that.22:29
wallyworld___np, leave it to you to decide :-)22:30
deryckah, I don't care.  I'll change it but drop the under bar.  LPYUI work?  Or LPUI?  Or …?22:30
deryck:)22:30
lifelessLaunchpad Production Status22:30
lifeless^ LPS already exists, lets not have two.22:30
wallyworld___lifeless: it used to be LPS, we are deciding on a new name22:31
deryckI think it was originally meant to be LPJS, but the sed script was wrong, and no one noticed or complained til now. ;)22:31
lifelessthanks! :)22:31
wallyworld___deryck: you serious???!!!!22:31
deryckwallyworld___, I am. ;)22:31
wallyworld___lol22:31
deryckheh, I know.22:31
wallyworld___LPYUI sounds ok to me, but meh22:32
deryckyeah, I'm not passionate about it either.22:32
deryckJust too lazy to type an underbar all the time.22:32
* wallyworld___ nods22:32
deryckI think we should try again for LPJS and see if we get it right this time. ;)22:33
StevenKLPJS sounds okay to me22:33
StevenKBetter than LPS anyway22:33
deryckI'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:34
deryckLater on, everyone.22:53
=== spm` is now known as spm

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