[04:29] <mpt> Goooooooooooooooooooooooood afternoon Launchpadders!
[04:45] <mpt> spiv, bug 39814 is two months old and the fix is probably only one line, can you get to it soon?
[04:45] <Ubugtu> Malone bug 39814 in launchpad "Misleading login hint" [Medium,Confirmed]  http://launchpad.net/bugs/39814
[05:01] <spiv> mpt: yeah, it's on my todo list for today.
[05:30] <mpt> yay :-)
[05:53] <zh_denis> hi to all
[06:18] <zh_denis> people say me, why i don't gen a letter from shipit when register?
[06:44] <mpt> zh_denis, your mail provider may delay the delivery of the message from ShipIt if it hasn't received a message from ShipIt before
[07:47] <spiv> Hmm, test_reconnector.txt failure from PQM again.
[08:01] <jamesh> are we having a skype conference call today?
[08:21] <lifeless> hiya
[08:58] <SteveA> morning
[08:58] <SteveA> spiv: did you see the one i had?
[09:05] <spiv> SteveA: yes, it's the same as the one I got.
[09:28] <mpt> SteveA, why does wiki.launchpad.net (sort of) work? Should I make an RT ticket to remove it?
[09:29] <SteveA> mpt: wiki.launchpad.net should go nowhere
[09:29] <SteveA> if it goes somewhere, that's a bug
[09:30] <mpt> it goes to wiki.launchpad.canonical.com via a certificate error
[09:33] <SteveA> it was supposed to be made to go nowhere, as part of the wiki-moving work
[09:34] <SteveA> jamesh, spiv, stub: call today?
[09:34] <SteveA> mpt: call today?
[09:35] <mpt> sure
[09:35] <mpt> I'm just going to get some food, 30 minutes ok?
[09:36] <jamesh> SteveA: sure.
[09:36] <SteveA> ok
[10:03] <carlos> morning
[10:09] <mpt> icy
[10:10] <mpt> icy icy icy
[10:12] <stub> Unlike my laptop - suspend too RAM seems to stop working after two or three suspends :-(
[10:13] <stub> I've got a DELL technician due here in 47 minutes (although with Thai timekeeping, that is +- a few hours)
[10:14] <mpt> 47 minutes - a few hours would be nifty :-)
[10:16] <stub> Wouldn't surprise me if they came this morning and had the wrong phone number
[10:55] <jamesh> pong
[10:56] <SteveA> thanks jamesh 
[10:57] <stub> pongy
[10:58] <stub> My technician is apparently due between now and now+30 mins according to DELL
[10:59] <sabdfl> SteveA: any idea why the repo branch i put up for review is not getting any diff on jamesh's page?
[10:59] <jamesh> sabdfl: because the current pending-reviews code picks the parent branch to diff against based on the branch path
[10:59] <SteveA> sabdfl: yes.  it is in a launchpad-repo directory, not a 'launchpad' one
[10:59] <SteveA> sabdfl: i've almost finished the review
[10:59] <jamesh> sabdfl: it isn't matching "launchpad.repo"
[11:00] <sabdfl> jamesh: could that dir be called "launchpad"?
[11:00] <sabdfl> or does it have to be launchpad-repo?
[11:00] <jamesh> sabdfl: sure.  All my LP branches are in a repo called "launchpad"
[11:00] <sabdfl> cool, thanks muchly
[11:00] <sabdfl> will rename shortly
[11:00] <sabdfl> SteveA: will renaming cause awkwardness for you?
[11:01] <SteveA> no
[11:01] <SteveA> go ahea
[11:01] <SteveA> d
[11:01] <sabdfl> i've branched all my old branches into that repo now
[11:01] <sabdfl> sucked a bit of chinstrap cpu over the w/e upgrading them all
[11:01] <sabdfl> i'll move dirs tonight
[11:01] <SteveA> jamesh: did we decide that it was feasible to use a revision in history rather than a name in the path of a location to tell what the merge target should be ?
[11:02] <jamesh> SteveA: should be feasible, but I haven't made the change yet
[11:02] <SteveA> mpt: how long are you around for today?
[11:02] <mpt> SteveA, probably for as long as our call lasts, it's already 9pm
[11:03] <SteveA> mpt: then let us have the call now.  i'll get voip set up
[11:06] <stub> Hmm... skype has forgotten my password. And I forgot it long ago :-(
[11:07] <stub> Anyone remember my skype name?
[11:07] <SteveA> stub: i will be able to as soon as i restart it
[11:07] <jamesh> stub: stuartbishop
[11:08] <stub> ta
[11:13] <sabdfl> SteveA: btw is there a less embarrassing way to do "if type(foo) in [type('sdds'), type(u'dsfsd')] "?
[11:13] <SteveA> yes
[11:13] <SteveA> in the review :-)
[11:13] <SteveA>  if isinstance(foo, basestring)
[11:43] <mpt> SteveA, you hung up, and immediately a large fireworks display began outside
[11:44] <SteveA> awesome
[11:44] <SteveA> i like to go off with a bang
[11:44] <mpt> I knew you'd have a suitable turn of phrase
[11:56] <stub> Yay. Techie here.
[11:58] <SteveA> sabdfl: review mailed
[12:04] <carlos> hi, I had a small network problem...
[12:05] <SteveA> stub: what is the techie doing?  are you available for a call?
[12:07] <SteveA> spiv: ping
[12:18] <stub> SteveA: All done
[12:19] <SteveA> stub: i'm in a bzr-related meeting, and then going for lunch.  i guess i'll miss spiv and jamesh
[12:19] <SteveA> we can catch up later probably if you're still around
[12:19] <stub> Sure.
[12:50] <mpt> SteveA, wiki.launchpad.net's new-found lack of existence is propagating across the Internet as we speak
[12:50] <mpt> thanks Znarl 
[12:56] <SteveA> mpt: great
[01:02] <lifeless> review meeting time..
[01:02] <lifeless> who is here ?
[01:03] <jamesh> me
[01:03] <SteveA> me
[01:04] <lifeless> I will be 2 minutes, nature calls - sorry.
[01:06] <lifeless>  * Roll call
[01:06] <lifeless>  * Agenda
[01:06] <lifeless>  * Next meeting
[01:06] <lifeless>  * Queue status.
[01:07] <lifeless> next week is eurpython.
[01:07] <lifeless> I suggest there be a meeting, but someone else run it. Jamesh, would you be willing to do so ?
[01:08] <jamesh> sure.
[01:08] <lifeless> some time and place ok
[01:08] <lifeless> ?
[01:08] <lifeless> thats 0703 at 1100Z
[01:09] <jamesh> okay
[01:10] <lifeless> ok
[01:10] <lifeless> actions from the last meeting - I forgot to add this to the agenda
[01:10] <lifeless> jamesh, SteveA and I had to do a pre-code call each as the coder.
[01:11] <jamesh> I haven't done one, but wouldn't mind discussing the svn symlink support for cscvs
[01:11] <jamesh> (I've started on it, but it'd be useful to talk a bit about what needs implementing)
[01:11] <SteveA> i haven't done one, although i did something similar in-person with bjorn
[01:12] <lifeless> ok. how about you and I do a skype call after I've had lunch.?
[01:12] <SteveA> like, from the same room?
[01:12] <lifeless> I haven't done one, but I did something similar in person with keybuk
[01:12] <jamesh> okay
[01:13] <lifeless> queue status
[01:14] <lifeless> one sec, browser giving me grief
[01:15] <lifeless> ok
[01:15] <lifeless> there are 6 items in the queue
[01:15] <lifeless> with the oldest 3 days old
[01:15] <SteveA> one thing i'd like to mention: mark used a demo-url header in a recent addition to pending reviews.  this helped me as a reviewer to give the new UI a look.
[01:16] <lifeless> this is ok, as its the weekend.. but we must not let it grow out of control now
[01:17] <lifeless> SteveA: yes, that can be useful.
[01:17] <SteveA> i encourage reviewers to *ask* for that
[01:17] <lifeless> perhaps reviewers should ask if there are not such urls and there are ui changes ?
[01:17] <SteveA> if it is not present
[01:17] <SteveA> and the branch has UI changes
[01:18] <SteveA> one thing from a recent review
[01:18] <SteveA> people don't seem to know about operator.attrgetter
[01:19] <SteveA> this can avoid the need for many lambdas
[01:19] <SteveA> it has a distinctive enough name that i'm fine with it being in module namespaces
[01:19] <SteveA> like   from operator import attrgetter
[01:19] <SteveA> rather than    import operator
[01:19] <lifeless> can we add this to the lp coding guidelines faq please
[01:20] <SteveA> yes.  i'll doit
[01:20] <lifeless> danke
[01:20] <SteveA> lunch
[01:20] <SteveA> eikim  piet!
[01:20] <lifeless> any new business?
[01:20] <lifeless> 10
[01:20] <lifeless> 9
[01:21] <lifeless> 8
[01:21] <lifeless> 7
[01:21] <lifeless> 6
[01:21] <lifeless> 5
[01:21] <lifeless> 4
[01:21] <lifeless> 3
[01:21] <lifeless> 2
[01:21] <lifeless> 1
[01:21] <lifeless> meeting ends, thanks for coming
[01:22] <carlos> stub: hi, around?
[01:46] <stub> carlos: Yup
[01:49] <carlos> stub: I have a branch to add initial sampledata support for librarian
[01:49] <carlos> but I would need some input/help to finish it
[01:49] <carlos> would you have some time for it?
[03:15] <lifeless> jamesh: so, shall we ?
[03:21] <lifeless> jamesh: ping
[03:28] <lifeless> jamesh: so its after lunch here, just ping me and we can do that phone call.
[03:48] <jamesh> lifeless: pong
[03:49] <lifeless> pong
[04:47] <carlos> SteveA: hi
[04:47] <carlos> does anyone know if kiko will be around today?
[04:49] <SteveA> carlos: i do not know.  maybe matsubara knows
[04:49] <SteveA> or salgado perhaps
[04:50] <carlos> SteveA: he said last friday he was going to fly to someplace
[04:50] <SteveA> ah, he'll be in london this week
[04:50] <carlos> isn't him in London this week?
[04:51] <carlos> ok, I was not sure
[04:51] <SteveA>          (Malone and Support)
[04:51] <SteveA>          BradB, BjornT, Francis, Salgado, Kiko, Mark, Jeff B.
[04:51] <carlos> right
[04:51] <carlos> BjornT: around?
[04:51] <SteveA> bjorn is in london too
[04:51] <SteveA> what's up carlos?
[04:52] <carlos> SteveA: kiko is working on a branch that blocks some urgent bug fixes
[04:52] <SteveA> blocks in what sense?
[04:52] <carlos> and I need to know if I could finish and merge that while he's busy
[04:52] <SteveA> sure
[04:52] <SteveA> so, do you know the location of his branch?
[04:52] <carlos> SteveA: he's refactoring POFile/POMsgSet views
[04:52] <SteveA> why does that block the urgent bugfixes?
[04:53] <carlos> he sent me a diff last Friday
[04:53] <SteveA> why does that block the urgent bugfixes?
[04:53] <carlos> because he asked me to not touch those views at all 
[04:53] <carlos> and thus, I cannot fix the bugs I introduced with one of my branches last week
[04:53] <SteveA> i think you should make the urgent bugfixes, and send him a diff of what you did
[04:53] <carlos> If he's not around, I will call him 
[04:53] <SteveA> kiko can sort it out later
[04:54] <SteveA> he's at the sprint, so he won't have time to work on this for a while
[04:54] <carlos> yeah, but I think he has some extra work done while flying this weekend
[04:54] <SteveA> what's the worst that could happen?
[04:54] <salgado> kiko's around here. I can ping him if needed
[04:54] <SteveA> that kiko gets some conflicts or has a little extra work to do
[04:54] <carlos> so if it's near done, I could merge it
[04:54] <carlos> SteveA: well, the refactoring was fixing also some of the bugs as a side effect
[04:55] <SteveA> salgado: hi.  can you ask kiko if his pofile / pomsgset views stuff is ready for carlos to land
[04:55] <carlos> salgado: yeah please, if he has 5-10 minutes for me would be really good
[04:55] <SteveA> salgado: and if so, say where carlos can get the code
[04:56] <salgado> no it's not ready to land. why?
[04:56] <SteveA> carlos wants to do some work in that area
[04:56] <SteveA> and so it will conflic
[04:56] <SteveA> t
[04:56] <salgado> go ahead
[04:56] <SteveA> and kiko asked carlos not to work on it
[04:56] <SteveA> good
[04:56] <salgado> the conflicts don't matter
[04:56] <salgado> enjoy
[04:56] <SteveA> thanks
[04:56] <carlos> salgado: do you want that I take care of that branch ?
[04:57] <SteveA> woah, freaky "being john malkovitch" flashback
[04:57] <carlos> yeah, that movie rocks!
[04:57] <carlos> :-D
[05:01] <Kamping_Kaiser> later am
[05:01] <Kamping_Kaiser> ate
[05:01] <Kamping_Kaiser> *mate
[05:08] <salgado> carlos, he says he'll do it
[05:09] <salgado> (/me is back)
[05:09] <carlos> salgado: ok, thanks
[05:58] <SteveA> stub: png
[05:59] <stub> SteveA: pong
[05:59] <SteveA> stub: voice call?
[05:59] <stub> I was heading to bed. Whats up?
[05:59] <SteveA> just to catch up.  not urgent.  tomorrow will do.
[05:59] <stub> ok :)
[05:59] <SteveA> although i do want to talk with you before a roll-out
[08:49] <crimsun> is it possible to nuke bazaar.launchpad.net/~ubuntu-dev/wxwidgets2.6/debian/ ? My connection died when I attempted to bzr push, and now I can't continue in that branch
[08:49] <kiko> why not? push --overwrite doesn't work?
[08:50] <crimsun> I'll try it again
[08:50] <crimsun> right, bzr: ERROR: File exists: '/~ubuntu-dev/wxwidgets2.6/debian': mkdir failed: unable to mkdir
[08:51] <kiko> sounds like a bug in bzr to me
[08:52] <crimsun> heh, in desperation I sftped in and walked the tree by hand executing ``cd blah && rm * && cd .. && rmdir blah'' recursively
[08:53] <crimsun> no .dirs that I can see inside /~ubuntu-dev/wxwidgets2.6/debian using ls -a
[08:54] <crimsun> I'm guessing I simply don't have permission to rmdir debian
[08:57] <crimsun> I'll just use another branch as a hackaround in the meantime
[08:58] <kiko> hmmm
[08:58] <kiko> that sort of sucks.
[08:59] <kiko> is there a bug filed on this?
[09:01] <crimsun> not that I'm aware; should I file one against bzr? I'm not entirely convinced I simply don't have permission to remove ~ubuntu-dev/wxwidgets2.6
[09:01] <crimsun> or ~ubuntu-dev/wxwidgets2.6/debian, rather
[09:02] <kiko> I think so at least
[09:20] <lifeless> spiv: your merge hung. I'm bouncing it
[09:20] <lifeless> kiko: you have been sending corrupt merge requests -  I have mailed you one
[09:21] <lifeless> crimsun: /~ubuntu-dev/wxwidgets2.6/debian is not a valid path for a branch on the supermirror
[09:21] <lifeless> crimsun: erm, it might be. I'll login in again in about 30 minues and talk then.
[09:22] <kiko> lifeless, I know.
[09:22] <kiko> thanks.
[09:23] <lifeless> crimsun: ok, I've looked. You cannot remove the directory. you can remove the contents though and use the bzr api to create a new branch in it.
[09:23] <lifeless> crimsun: easiest way is to use lftp to remove the contents of debian/, then do
[09:23] <lifeless> python
[09:24] <lifeless> import bzrlib.branch
[09:24] <lifeless> bzrlilb.bzrdir.create_branch_convenience(theurlhere)
[09:25] <crimsun> lifeless: ok. I've just gone ahead and begun to push to upstream-debian/ instead. Thanks!
[10:11] <carlos> see you!