[01:22] <james_w> I write a bazillion tests without logging in, then I add one more that accesses person.name and it fails because I haven't logged in. That seems rather arbitrary, is it because of openid?
[01:24] <wgrant> james_w: What sort of stuff were you doing beforehand?
[01:24] <wgrant> You weren't conveniently avoiding security proxies?
[01:24] <james_w> I have no idea
[01:24] <wgrant> OOPS-1656A838
[01:24] <james_w> > 500 lines of tests, creating lots of objects with the factory and accessing them over the API
[01:25] <james_w> then as soon as I access person.name it fails, but product.name etc. is fine
[01:25] <wgrant> That is odd.
[01:26] <james_w> wgrant: are you interested in what that oops is?
[01:26] <wgrant> james_w: I am.
[01:27] <james_w> hang on, I caused it?
[01:27] <wgrant> Did you?
[01:27] <james_w> yeah
[01:27] <wgrant> I got it from ScottK.
[01:27] <james_w> huh
[01:27] <james_w> oh, hang on
[01:28] <james_w> brain fail
[01:29] <james_w> http://paste.ubuntu.com/463767/
[01:29] <james_w> it's that taking ages
[01:29] <wgrant> Seriously?
[01:29] <wgrant> How long did it take?
[01:29] <james_w> 20s
[01:30] <wgrant> Must be a locking issue.
[01:30] <james_w> yeah
[01:30] <james_w> 1 repetition
[02:00] <james_w> ajmitch: I hope you don't mind, but I carried on your work with https://code.edge.launchpad.net/~james-w/launchpad/expose-blueprints
[02:01] <ajmitch> james_w: ah well
[02:02]  * ajmitch hadn't pushed his updated stuff
[02:02] <james_w> damn
[02:02] <ajmitch> doesn't matter, it's best done by someone who knows what they're doing
[02:02] <james_w> do you want to merge my changes in and finish it off?
[02:03] <ajmitch> I can take a look, I just didn't have time to write up tests for it
[02:07] <ajmitch> that'll teach me to not push changes :)
[03:05] <dhastha> Need help:  I am trying to install Launchpad locally in
[03:05] <dhastha> Virtual machine manager
[03:06] <dhastha> But Virtual machine manager returns :  Unable to complete install: 'internal error unable to start guest: char device redirected to /dev/pts/0
[03:06] <dhastha> qemu: could not open disk image /var/lib/libvirt/images/UbuntuServer.img: No such file or directory
[03:07] <dhastha> How to install ubuntu server in Virtual machine manager?
[03:17] <wgrant> dhastha: You may want to ask #ubuntu or perhaps #ubuntu-server
[08:43] <sinzui> benji, leonardr, bug 146389 has an interesting branch
[08:43] <_mup_> Bug #146389: api for blueprint tracker <api> <feature> <Launchpad Blueprints:In Progress> <https://launchpad.net/bugs/146389>
[08:44] <mwhudson> morning
[13:17] <lifeless> mthaddon: around? looks like we have a vandal
[13:17] <mthaddon> lifeless: wassup?
[13:18] <lifeless> https://edge.launchpad.net/~jmkuhn007 is making fairly random changes to bugs in the launchpad suite
[13:18] <lifeless> https://bugs.edge.launchpad.net/launchpad-registry/+bug/602771
[13:18] <lifeless> and
[13:18] <_mup_> Bug #602771: Private Member <privacy> <Launchpad Registry:In Progress by bac> <https://launchpad.net/bugs/602771>
[13:18] <lifeless> https://bugs.launchpad.net/bugs/99519
[13:18] <lifeless> so far
[13:18] <_mup_> Bug #99519: Team Registry - Push yourself find out how we can do this. <confusing-ui> <javascript> <story-logos> <Launchpad Registry:Triaged by jmkuhn007> <https://launchpad.net/bugs/99519>
[13:19] <mthaddon> lifeless: has anyone contacted him about this?
[13:19] <lifeless> not yet
[13:21] <bac> mthaddon, lifeless : sinzui may have contacted him in the past
[13:21] <mthaddon> probably worth checking that I would think
[13:22] <lifeless> lp doesn't show that. Perhaps it should ?
[13:22] <lifeless> sinzui: can you confirm - have you spoken to this account before - are they aware they are being disruptive ?
[13:24] <wgrant> I recall he was doing some strange (but not particularly harmful) stuff a couple of weeks ago.
[13:52] <lifeless> wgrant: thanks
[14:00] <mtaylor> morning lifeless
[14:00] <lifeless> hi mthaddon
[14:00] <lifeless> bah
[14:00] <lifeless> hi mtaylor
[14:00] <mtaylor> heh
[14:00] <mthaddon> :)
[14:00] <mtaylor> how's prague?
[14:01] <thumper> mtaylor: he is supposed to be listening, don't distract him :)
[14:01] <mtaylor> do you guys run tarmac as a daemon? or do you just run it by hand?
[14:01] <mtaylor> thumper: bah!
[14:01] <thumper> mtaylor: we still use pqm
[14:01] <thumper> others use tarmac though
[14:01] <mtaylor> ah. so you're going to be no help with my tarmac questions then :)
[14:01] <thumper> rockstar: tarmac question
[14:02] <rockstar> mtaylor, hi
[14:02] <mtaylor> hey rockstar
[14:02] <rockstar> mtaylor, it's run as a cron script.
[14:02] <mtaylor> rockstar: ok. so that's best-practice for it atm
[14:02] <rockstar> I believe dobey wanted to run it as a daemon, but I don't see the point.
[14:03] <rockstar> mtaylor, well, if by "best practice" you mean "only option," then yes.
[14:03] <mtaylor> hahaha
[14:04] <rockstar> mtaylor, are you setting up Tarmac?
[14:04] <mtaylor> rockstar: so then ... if it keeps telling me "No approved proposals found", yet I _do_ have one, am I just stupid?
[14:04] <mtaylor> rockstar: yes.
[14:04] <lifeless> mtaylor: stupid, for sure.
[14:04] <mtaylor> rockstar: I've got two projects starting up, and I'd like to get the teams hacking on them started not pushing to trunk themselves
[14:05] <rockstar> mtaylor, so, the current criteria is that the merge proposal is approved and has a commit message set.
[14:05] <mtaylor> lifeless: ok. bad question. I'm always stupid...
[14:05] <rockstar> mtaylor, this will be less ass when we have merge queues.
[14:05] <mtaylor> rockstar: yes. agreed
[14:05] <rockstar> mtaylor, are you using trunk (please Thor say yes)
[14:05] <mtaylor> rockstar: and tits... I looked at the merge prop and thought I'd set a commit message but hadn't
[14:05] <mtaylor> rockstar: yes
[14:05] <lifeless> I'm not 100% convinced by tim's needs-split stuff; I should talk to him today about this.
[14:06] <lifeless> as in , its clearly better, but is it needed to move forward...
[14:06] <rockstar> lifeless, regardless of the needs-split stuff, we need merge queues.
[14:06] <lifeless> rockstar: ack
[14:06] <mtaylor> rockstar: at some point I'm going to want to talk to you in more detail about tarmac... as the next step is figuring out the "right" way to integrate all of this with hudson
[14:06] <rockstar> Right now, Tarmac just grabs a glob of merge proposals instead of a list of merge proposals.
[14:07] <rockstar> mtaylor, ooh, I'm totally down for getting it integrated into Hudson.
[14:07]  * mwhudson twitches
[14:07] <rockstar> mtaylor, you are aware that Tarmac is my pet project right?
[14:07] <mtaylor> rockstar: excellent... my plans are coming together
[14:07] <mtaylor> mwhudson: was that a good twitch or a bad one?
[14:07] <rockstar> mwhudson, your interface is undocumented, so I won't be integrating with you anytime soon.
[14:08] <lifeless> rockstar: btw I'm a hudson committer, if you need info gimme a shout
[14:08] <rockstar> lifeless, great.
[14:08] <mtaylor> rockstar: biggest problem I've got now is duplication of effort/impedence mismatch in queue management
[14:08] <mtaylor> lifeless: me too me too ... but I love help :)
[14:08]  * rockstar sometimes forgets to feed his pet project, or let it out, so it shits on the floor sometimes...
[14:08] <lifeless> mtaylor: I don't think you've touched the core yet have you ?
[14:09] <mtaylor> lifeless: uh... no
[14:09] <lifeless> mtaylor: :P
[14:09] <mtaylor> lifeless: but I _do_ have commit access :)
[14:09] <lifeless> mtaylor: yes, I know. Its great.
[14:09] <mtaylor> rockstar: oooh. shit on floor. that should be cleaned
[14:10] <lifeless> that should be on the quotes page
[14:10] <rockstar> mtaylor, yeah, I think I'll get to it this weekend, instead of, you know, walking around and seeing Prague.
[14:10] <mtaylor> rockstar: sweet
[14:10] <mtaylor> rockstar: I've actually got a patch sitting around on my laptop ... I should push it up for you
[14:11] <rockstar> mtaylor, for Tarmac?
[14:11] <mtaylor> rockstar: yeah - I was trying to use it on drizzle a while back and kept hitting an exception
[14:12] <rockstar> mtaylor, I'm currently thumper's review bitch, so I can do a review and merge for Tarmac.
[14:12] <mtaylor> assert config.has_section(lp_branch.bzr_identity)
[14:12] <mtaylor> that's unhappy
[14:13] <rockstar> mtaylor, yeah, I think I fixed that, but you might have a new case.
[14:13] <mtaylor> rockstar: oh, this just happened to me right now
[14:14] <mtaylor> rockstar: sorry, that's not what I fixed
[14:14] <rockstar> For context, Tarmac worked pretty well on 0.2.  It worked so well that I had to re-write it, because it didn't have enough bugs.
[14:14] <mtaylor> fantastic
[14:21] <mtaylor> rockstar: that assert seems to indicate to me that I want a section ... ah, I want a config section named after the branch
[14:22] <mtaylor> rockstar: /me wags finger at the documentation...
[14:22] <rockstar> mtaylor, the docs are still old.  I wrote the code first, and then I was going to document it.
[14:22] <rockstar> mtaylor, if you'd stop finding bugs, I'd write some documentation, so in a way, this is your fault.
[14:22] <mtaylor> Running test command: python setup.py test
[14:22] <mtaylor> rockstar: hah
[14:23] <mtaylor> rockstar: um, the python setup.py test command did not actually seem to actually happen
[14:23] <rockstar> mtaylor, I remember talking about this recently.  There was something weird.
[14:24] <mtaylor> rockstar: oh wait - pebkac
[14:25] <rockstar> mtaylor, make sure to file a bug on yourself then.
[15:16] <james_w> leonardr: there's a bunch of branches on https://code.edge.launchpad.net/~james-w/lazr.restfulclient/+activereviews that are going stale
[15:16] <james_w> leonardr: are you interested in having any of them in trunk?
[15:17] <leonardr> james_w: probably, i haven't looked recently, sorry
[15:17] <leonardr> i'm about to review a launchpad branch of yours
[15:54] <lifeless> mthaddon: ping
[15:54] <wgrant> Yay for Vostok sanity.
[15:54] <wgrant> This makes much more sense.
[15:54] <lifeless> wgrant: isn't it awful-am for you?
[15:55] <lifeless> wgrant: what does?
[15:55] <wgrant> lifeless: Not even 1am...
[15:55] <nigelb> more like awful pm
[15:55] <mthaddon> lifeless: hi
[15:55] <wgrant> lifeless: The whole lets-not-actually-rewrite-everything-from-scratch thing.
[15:55] <lifeless> mthaddon: the daily oops reports are looking good, but the graph is a bit jerky.
[15:55] <mwhudson> wgrant: yes
[15:55] <wgrant> Which is rather different from the idea that was floated a few weeks ago.
[15:55] <mthaddon> lifeless: daily or hourly?
[15:55] <lifeless> wgrant: oh; well writing something new just gives you new bugs
[15:55] <lifeless> mthaddon: hourly
[15:57] <mthaddon> lifeless: yep, we've had some teething troubles getting the cronjob working properly, and if devpad goes down we miss an entry
[15:57] <lifeless> urgl
[15:58] <mthaddon> lifeless: the teething troubles are fixed - devpad going down shouldn't be so often as to cause too much pain, we've just been unlucky
[15:59] <lifeless> ok cool
[15:59] <lifeless> tomorrow then we'll lower the timeout! woo!
[16:00] <leonardr> james_w, i've merged ensure-representations-are-json. ping me next week and i'll spend some time answering your other-branch questions, if i don't get to them before them
[16:01] <james_w> thanks
[16:45] <sinzui> jam: http://pastebin.ubuntu.com/464106/
[16:50] <mwhudson> hmm
[16:50] <mwhudson> ./bin/test -vvvc lp.code.model.tests took ~15 minutes
[16:50] <mwhudson> slightly more than 3 minutes were in _LaunchpadObjectFactory.makePerson_
[16:51] <poolie> lifeless, wget --> https://bugs.edge.launchpad.net/launchpad-foundations/+bug/605866
[16:51] <_mup_> Bug #605866: anonymous readonly api requests should not require an OAuth key <Launchpad Foundations:New> <https://launchpad.net/bugs/605866>
[16:54] <james_w> where do I get pocketlint?
[16:54] <mwhudson> james_w: ~launchpad ppa
[16:57] <james_w> oh yay, package name is different to command name, and doesn't mention the command in the description, so apt-cache search pocketlint doesn't work
[17:39] <Sary> Syntax: REGISTER <#ubuntu-sa>