[01:22] <wgrant> lamont: Why do we uninstall build-deps when the build ends?
[01:24] <wgrant> It seems reasonably pointless, given that we use fresh chroots and kill processes when the build ends.
[01:32] <lamont> wgrant: there's a long long explanation of why that largely comes down to "historical reasons"
[01:32] <lamont> it's about the only uninstall testing that ever gets done
[01:33] <lamont> is about the only redeeming reason of the bunch
[01:35] <wgrant> lamont: I'm currently trying to work out how to least invasively port lp-buildd to use stock system sbuild.
[01:35] <lamont> that bit was inherited from sbuild
[01:35] <wgrant> Yeah, I worked that out.
[01:36] <wgrant> The only change we really need from stock sbuild is the extended status information.
[01:36] <wgrant> Current sbuild doesn't write the failure state (eg. install_deps) out anywhere.
[01:38] <lamont> nice
[01:38] <wgrant> It's reasonably well architectured now, so there are a couple of options: change the sbuild frontend to write out the extra status info and not remove the status file when the build finishes, and keep a custom sbuild in CAT; or write a custom short frontend that calls the conveniently factored out build functions.
[01:38] <wgrant> Which is less evil from your PoV?
[01:39] <lamont> depends on how ugly the wrapper would be.  or are you talking harvesting code from sbuild en-mass?
[01:40] <wgrant> It's a cut down version of current the 400 line 'sbuild' wrapper. Since it only needs to handle one job and doesn't need to talk to wanna-build, it comes out to around 100 lines.
[01:41] <wgrant> Either way is loads better than the current 3000 line hacked up sbuild copy, I guess.
[01:41] <lamont> either way is much better, yea
[03:17] <mtaylor> +branding doesn't seem to be uploading my images...
[03:17] <wgrant> mtaylor: Did you click the radio button as well as choosing the image?
[03:17] <nigelb> mtaylor: how big are the images?
[03:20] <mtaylor> wgrant: ah. no I did not
[03:20] <mtaylor> wgrant: may I suggest that if I select a file in the chooser, the radio button should get auto-selected? :)
[03:21] <wgrant> mtaylor: There's a bug for that.™
[03:21] <lifeless> mtaylor: of course. Please fix, thanks!
[03:21] <mtaylor> lifeless: :)
[03:21] <mtaylor> wgrant: :)
[03:22] <wgrant> Bug 99519
[03:22] <wgrant> That's not what I wanted, but ooooooook.
[03:23] <mtaylor> hahaha
[03:23] <wgrant> Ah, assigned to that suspended user.
[03:23] <wgrant> And of course we can no longer unassign it.
[03:23] <mwhudson> lolz
[03:23] <mtaylor> wgrant: there should be a bug for that
[03:23] <wgrant> mtaylor: It's a feature.
[03:24] <wgrant> Normal people can't do anything except assign themselves to bugs.
[03:24] <wgrant> (unless you're a bug supervisor)
[03:25]  * mwhudson attempts to fix the assignment
[03:27] <mwhudson> bug 99519
[03:27] <wgrant> mwhudson: Thanks.
[03:27] <wgrant> You're awake? I'm surprised.
[03:27] <mwhudson> wgrant: i've just got home
[03:28] <mwhudson> lifeless is still in prague, but he's a freak
[03:28] <mwhudson> :(
[03:28] <mwhudson> :) rather
[03:28] <wgrant> Heh.
[03:29] <nigelb> mwhudson: as his nickname suggests :D
[03:29] <lifeless> its nothing to do with me
[03:29] <lifeless> other folk here also an't sleep.
[03:29] <lifeless> s/an't/c\\1/
[03:30] <lifeless> terrible doesn't come close to describing the combination of beds, pillows and temperature.
[03:30] <lifeless> (hi jpds)
[03:30] <wgrant> How warm is it?
[03:30] <jpds> lifeless: o/
[03:31] <lifeless> wgrant: its a bit cooler tonight than other nights. But to give you a reference point:
[03:31] <nigelb> more than 30?
[03:31] <lifeless> waking at 5am, going to shave - and already being covered in sweat. == bad.
[03:31] <nigelb> ah, the humidity is getting to ya.
[03:34] <mtaylor> lifeless: air conditioning would normally be your friend
[03:34] <lifeless> mtaylor: its on, on max volume min temperature.
[03:34] <mtaylor> lifeless: FAIL
[03:34] <lifeless> EPIC
[03:35] <mtaylor> it's quite pleasant here in my room in cozumel...
[03:35]  * lifeless sobs
[03:37] <mtaylor> lifeless: let that teach you to hold a meeting in central europe in the summer
[03:37] <lifeless> mtaylor: hey, I didn't hold it; simple attendee, me
[03:37] <mtaylor> although I bet you'll probably indicate that you did not plan this meeting...
[03:37] <mtaylor> yeah
[03:38] <mwhudson> lifeless: yeah, i didn't sleep very well either
[03:38] <spm> hrm. it's warmed up here. almost toasty. all 10°C of it.
[03:39] <mtaylor> on the other hand - I'm thirsty right now and have no idea where to just get a water...
[03:39] <wgrant> spm: 11 down here.
[03:40] <spm> wgrant: heat wave! stay indoors and drink lots of water!
[03:40] <wgrant> Heh.
[03:40] <nigelb> lol
[03:40] <wgrant> We've only had one day below 10 lately, fortunately.
[03:41] <wgrant> But still better than the 46 we had last year, I guess!
[03:41]  * nigelb is at 30
[03:51] <mwhudson> mtaylor: the beer was a lot cheaper than the water in most of the bars in prague...
[04:37] <mtaylor> lifeless: commit message vs. description of change
[04:37] <mtaylor> lifeless: I'm finding myself repeating myself ALOT
[04:59] <mtaylor> lifeless: also... it's now officially official
[04:59] <mtaylor> lifeless: http://openstack.org/
[04:59] <mtaylor> spm: ^^
[05:00] <spm> \o/
[05:01] <wgrant> Ah, nice.
[05:01] <wgrant> Grrrr
[05:01] <wgrant> 'LaunchPad'
[05:01] <wgrant> We need a new logo.
[05:02] <mtaylor> wgrant: where?
[05:02] <wgrant> http://openstack.org/community/
[05:02] <mtaylor> wgrant: should it be launchpad or Launchpad?
[05:02] <wgrant> mtaylor: The latter.
[05:02] <mtaylor> wgrant: k
[05:03] <wgrant> That is a reasonably compelling participant list.
[05:14] <lifeless> mtaylor: commit vs description - context?
[05:15] <mtaylor> lifeless: just dealing with things being managed by tarmac now, which requires a commit message
[05:15] <mtaylor> lifeless: so I find myself going in and duplicating the description
[05:15] <mtaylor> almost every time
[05:15] <lifeless> in the merge proposal
[05:16] <mtaylor> yes
[05:16] <lifeless> ?
[05:16] <lifeless> lp-propose -m
[05:16] <mtaylor> well, that's not released yet - but sure ... although it still doesn't help with through-the-web workflow
[05:17] <lifeless> true
[05:17] <lifeless> perhaps you could. ....
[05:17] <lifeless> file a bug!
[05:18] <mtaylor> lifeless: I've added it to the list of bugs I need to file
[08:35] <lifeless> OOPS-1660EB2408
[12:30] <sense> I'm trying to merge the LP account 'sense-ubuntu' into 'sense', but the confirmation keeps timing out. Latest Error ID: OOPS-1661ED1019
[12:30] <sense> Is there anything that can be done to solve the problem?
[13:16] <maxb> Where on earth does the new code import link hide these days?!
[13:18] <wgrant> It indeed seems to have evaporated.
[13:18] <wgrant> All I can think of is the new project code setup page.
[13:21] <maxb> oh lovely. The staging homepage timeout-oopses
[13:21] <maxb> oh, no, I was going to code.staging
[13:23] <maxb> Aha
[13:23] <maxb> The import link only appears on projects without a development focus branch
[13:23] <maxb> There's a twisted sort of logic there
[13:23] <wgrant> I guess that makes sense.
[13:24] <maxb> Not, however, when the use-case is "this project has moved from svn to git"
[13:24] <wgrant> Heh, true.
[13:25] <Jeeves_> Hi all
[13:26] <Jeeves_> I've just filed a bug, and I want to link an existing Debian bug to it.
[13:26] <Jeeves_> I can't seem to find the button to fix that...
[13:26] <wgrant> Jeeves_: 'Also affects distribution'
[13:26] <wgrant> Select Debian, enter the relevant package, and the bug URL.
[13:27] <Jeeves_> Thanks. Done!
[15:35] <mtaylor|beach> lifeless: awake?
[15:35] <mtaylor|beach> lifeless: in your bzr-builddeb workflow - what do you do about .egg-info dirs?
[15:36] <lifeless> I use a mortar
[15:36] <lifeless> at 50 paces
[15:36] <rockstar> ppa
[15:37] <bigjools> rockstar, go boil your head
[15:37] <mtaylor|beach> hrm. neither of those answers really seem to help...
[15:37] <lifeless> mtaylor|beach: you haven't defined a problem either
[15:37] <rockstar> mtaylor|beach, my previous statement was not for you, but for bigjools.
[15:37] <mtaylor|beach> lifeless: fair enough
[15:38] <mtaylor|beach> lifeless: bzr merge-upstream adds .egginfo dir to tree ... but that seems weird to keep in the trunk ...
[15:38] <bigjools> rockstar
[15:38] <mtaylor|beach> lifeless: should I just get over it?
[15:38] <lifeless> if your tarballs have .egginfo, then the ready-to-debuild tree should too
[15:39] <micahg> bigjools: can the chromium-daily/dev PPA get rescored?  It's been 3 days and it still hasn't built
[15:39] <mtaylor|beach> lifeless: ok, sure... but I was thinking of actually merging the packaging branch with upstream trunk branch in this case, so that trunk is always ready to debuild...
[15:39] <mtaylor|beach> lifeless: in your opinion, have I chosen a poor goal?
[15:39] <bigjools> micahg: sure, give me a build URL
[15:40] <lifeless> mtaylor|beach: I wouldn't do it that way.
[15:40] <micahg> bigjools: https://edge.launchpad.net/~chromium-daily/+archive/dev/+build/1876498
[15:40] <lifeless> mtaylor|beach: i'd say 'debian dir is always ready, merge trunk -> that often, with merge-upstream on releases'
[15:40] <micahg> bigjools: can I PM you the rest?
[15:40] <bigjools> ok
[15:41] <mtaylor|beach> lifeless: hrm.
[15:44] <Fly-Man-> Morning all, who is the active reviewer for imports on Staging this morning ?
[16:04] <Fly-Man-> mrevell: *ping*
[16:04] <mrevell> hello Fly-Man-
[16:05] <Fly-Man-> mrevell: Goodmorning, you don't happen to know who's watching Staging for review this morning ?
[16:06] <mrevell> Fly-Man-, In what sense? I'm not sure what you mean.
[16:07] <Fly-Man-> I created a project on Staging to see if it will import correctly
[16:07] <Fly-Man-> but it seems to be sticking in Pending review
[16:08] <mrevell> Fly-Man-, Import translations or code?
[16:08] <Fly-Man-> mrevell: code import
[16:09] <mrevell> Fly-Man-, rockstar may be able to help you but I know he's sprinting in Prague at the moment.
[16:09]  * rockstar looks up
[16:09]  * Fly-Man- hands rockstar a piece of cake :)
[16:09] <Fly-Man-> don't sprint too hard
[16:09] <rockstar> Fly-Man-, where is the import?
[16:10] <Fly-Man-> https://code.staging.launchpad.net/~flyman/fseconomy/trunk
[16:11] <smallfoot-> launchpad sucks
[16:11] <smallfoot-> its broken everyday
[16:11] <smallfoot-> all day everyday
[16:11] <smallfoot-> timeout error
[16:11] <smallfoot-> "We’ve recorded what happened, and we’ll fix it as soon as possible. Apologies for the inconvenience. "
[16:11] <smallfoot-> yes you recorded what happen, but you wont fix it
[16:11] <rockstar> Fly-Man-, approved.
[16:11] <smallfoot-> cuz you recorde dit 10000 times and never fixed it!!
[16:11] <Fly-Man-> rockstar: tyvm
[16:12] <smallfoot-> you want report a bug? goto launchpad!, oh wait, you cant cuz launchpad is so buggy you cant report bugs!
[16:12]  * Fly-Man- smiles to smallfoot- "stepped out of the bed with the wrong one ?"
[16:13] <smallfoot-> look mayne, ubuntu has 10000000 bugs
[16:13] <smallfoot-> i need report them
[16:13] <smallfoot-> so im suppoesd goto launchpad, right?
[16:13] <smallfoot-> but it doesnt work!!!
[16:14]  * Fly-Man- laughs "rockstar, now I know why I used staging"
[16:15] <Fly-Man-> It always tends to fall
[16:15] <rockstar> Fly-Man-, the repo requires auth?
[16:15] <Fly-Man-> no, it failed to find the repo
[16:16] <rockstar> Fly-Man-, ah, weird.
[16:16] <rockstar> Fly-Man-, is there actually a repo there?
[16:16] <Fly-Man-> might be that it needs the fseconomy line behind /cvroot/
[16:17] <Fly-Man-> rockstar: according to the webviewer there's things there
[16:17] <Fly-Man-> rockstar: This is the standard line which SF shows: cvs -z3 -d:pserver:anonymous@fseconomy.cvs.sourceforge.net:/cvsroot/fseconomy
[16:18] <Fly-Man-> so, might be that it needs the fseconomy
[16:18] <rockstar> Fly-Man-, ah, maybe.  Create another one and I'll fix it.
[16:19] <Fly-Man-> rockstar: ready for review, https://code.staging.launchpad.net/~flyman/fseconomy/trunk
[16:21] <Fly-Man-> rockstar: thanx again :)
[16:21]  * Fly-Man- rubs his nose "weird stuff"
[16:35]  * Fly-Man- smiles "You gotta love those messages: Sorry, there was a problem connecting to the Launchpad server. "
[16:36] <Fly-Man-> We're updating the staging server
[16:36]  * Fly-Man- grins
[17:24] <maxb> LOSA: /home/importd/.bazaar/subversion.conf @ neumayer corrupted! Invalid line at line "405". Duplicate keyword name at line 406.
[17:25] <encbladexp> hi, can anybode delete the Team "pyneighborhood-failed" from LP? Its no longer needed...
[17:58] <sense> I'm trying to merge the LP account 'sense-ubuntu' into 'sense', but the confirmation keeps timing out. Is here anything that can be done against this? Error ID: OOPS-1661ED1419
[19:17] <pmjdebruijn> PPA has been really slow the past weekend
[19:17] <pmjdebruijn> and my current AMD64 build is being pushed back again
[19:17] <pmjdebruijn> I mean it's a free service so I should be patient
[19:17] <pmjdebruijn> however... to some degree, I'd actually be willing to spend money on this, if that would get me some priority
[19:50] <porthose> when using source package recipes how do you get launchpad to sign the created packages with your key?
[19:53] <maxb> Well that's impossible. Launchpad doesn't (and clearly shouldn't, for security reasons) have your private key
[23:40] <bobj> Are there any launchpad sysadmins here able to help me with a login problem?
[23:42] <mwhudson> mbarnett: can you help bobj?
[23:42] <mwhudson> or spm will be along soon
[23:50] <mbarnett> bobj: i can try!  :)
[23:51] <mbarnett> tell me of your troubles.
[23:51] <bobj> thanks mbarnett.  Mind you I see to have solved my own problem ..
[23:51] <bobj> seem
[23:52] <mbarnett> bobj: that sounds like a good thing!
[23:52] <bobj> Turns out all this time I thought I was mistyping my password or thought I forgot it.  But in fact I had an error in my email address!
[23:52] <mbarnett> bobj: ah, very nice
[23:52] <mbarnett> bobj: ironically, i have a ticket in front of me about this very problem
[23:53] <bobj> Which explains why I wasn't receiving notification messages.
[23:53] <mbarnett> heh
[23:53] <bobj> I hope its not my ticket :-)
[23:53] <mbarnett> bobj: okay, so nothing you need from the system side then?
[23:53] <mbarnett> oh, it is.  It's about having your password reset.
[23:54] <mbarnett> i meant to attack it earlier today but got caught up in a deployment.
[23:54] <bobj> Ah.  OK well you can mark that as resolved then :-)
[23:54] <mbarnett> bobj: whee!
[23:54] <bobj> easy one.
[23:54]  * mbarnett flexes
[23:55] <mbarnett> bobj: well, i am glad it got worked out even if i can't take credit.
[23:55] <bobj> thanks.