/srv/irclogs.ubuntu.com/2010/08/08/#launchpad-dev.txt

elmook, I'm wandering off again, available on the phone if it breaks more/again/harder00:01
wgrantNight.00:01
* wgrant files a bug.00:01
lifelesselmo: thanks00:05
lifelesswgrant: why would teams need a mail address ;P00:05
wgrantBug #61485800:06
_mup_Bug #614858: Recipe builds fail when requester does not have a preferred email address <Launchpad Bazaar Integration:New> <https://launchpad.net/bugs/614858>00:06
wgrantlifeless: Well, they often do (preferredemail is the contact address).00:06
lifelesswgrant: fvso often00:06
wgrantlifeless: True.00:08
lifelessI'd want to do a stats run on that before thinking about it00:11
lifelessUrsinha-afk: / matsubara-afk: are either of you around ?00:24
jelmer'morning wgrant, lifeless01:59
lifelesshai02:08
lifelessjelmer: have you considered sleeping ?02:14
jelmerlifeless: what's that, "sleep" ?02:15
lifelessits the root for sleeping.02:15
lifeless:P02:15
wgrantelmo: When you wake up... the world has collapsed again.07:18
wgrantI can't see what's done it, but it's not the same recipe.07:18
cody-somervillewgrant, Lucid, lmsensors-trunk, team-iquik07:30
wgrantcody-somerville: Sigh.07:32
wgrant...........................07:34
wgrantWhat the *fuck*.07:35
wgrantSeriously guys.07:35
wgrantUnbelievable.07:40
wgrantAnyway, everything's working again.07:47
wgrantBah, I think things are broken again.09:04
wgrantYes :(09:07
lifelessdetails?09:09
wgrantI can't tell.09:10
wgrantNeeds log access.09:10
elmo2010-08-08 09:10:06+0100 [-] startBuild(Lucid, dailylucid, nova-core (on http://thorium.ppa:8221/))09:11
elmo2010-08-08 09:10:06+0100 [-] Scanning failed with: 'NoneType' object has no attribute 'email'09:11
* wgrant kills it dead.09:11
wgrantI wonder why this is only happening now.09:12
wgrantMaybe dailies weren't being created until recently.09:12
wgrantOh!09:12
wgrantThey would have never reached the head of the queue until recently, because of the queue fuckup over the last couple of weeks.09:13
thumperelmo: can just disable the daily build script until we fix it?09:13
elmothumper: if you give me some hint as to how to do so, sure?09:13
* thumper loks09:13
wgrantIt's request_daily_build.py, but NFI where it runs.09:14
wgrantrequest_daily_builds.py, sorry.09:14
elmonot cesium09:14
elmoso it must be loganberry09:14
elmochecking09:14
wgrantYeah.09:14
thumperrequest_daily_builds.py09:14
thumperloganberry09:14
thumperpossibly as bzrsyncd09:15
elmoyeah, it is. ok, commenting out it and the check for it09:15
thumperelmo: ack, thanks09:15
wgrantThanks.09:15
thumperI'll take an urgent look tomorrow morning09:15
thumperwgrant: is there a bug?09:15
wgrantthumper: For one of the issues: bug #614858.09:16
_mup_Bug #614858: Recipe builds break the world when requester does not have a preferred email address <Launchpad Bazaar Integration:New> <https://launchpad.net/bugs/614858>09:16
thumperta09:16
wgrantFor the others which I discovered a couple of hours ago... not yet.09:16
thumperwhat was the other issue?09:16
elmook, all done09:17
elmo(disabling)09:17
elmo2010-08-08 09:18:30+0100 [-] startBuild(Maverick, rekonq-daily, rekonq (on http://lychee.ppa:8221/))09:18
wgrantI wonder how many there are left.09:18
wgrantProbably lots.09:19
thumperthere are quite a few daily recipies now with team owners09:19
wgrantShall we play suspend-all-builds-without-a-preferred-email-address?09:19
elmoI'm game if it involves SQL and not me tailing a log and pasting broken ones to the channel09:19
wgrantThat's what I was thinking.09:20
elmo(esp. since I need to get on a plane at some point today)09:20
* wgrant SQLs.09:20
wgrantAh, IS sprint?09:20
elmowgrant: ta09:20
elmowgrant: yep09:20
* wgrant waits for download-cache to update...09:40
wgrantelmo: Ahem. One query for the wrong (10.08) schema later, http://paste.ubuntu.com/474867/ appears to work fine.09:48
wgrantOk.09:54
wgrant#launchpad intrigues me.09:54
wgrantHow has this error come up so many times today?09:54
lifelessinteresting10:14
lifelesspossibly things to check10:14
lifelessa change in sql for something in registry?10:15
lifelessa cp of a soyuz change on friday?10:15
lifelesssomething else?10:15
lifelesslike latency for backlog catchup10:15
elmowgrant: thanks; there was only actually 310:23
lifeless\o/ am up to actual new functional in qa-tagger refactoring.10:33
lifelessOTOH mars and ursula are going to kill me Monday :)10:33
lifeless\o/ success12:05
lifelessjml: did I see you just come online ?12:07
jmllifeless, maybe12:07
jmllifeless, wassup12:07
lifelessI want to sketch a fixtures thing12:07
lifelessif you're up for a little voice - very little - on that that would be nice12:08
jmlsure.12:08
jmlbut I need coffee first12:08
jml~!512:08
jml~15m12:09
lifelessok12:09
lifelesswell, ping me when you're back12:09
lifelessif I'm up, we'll chat12:09
lifelessif not, it'll brew eventually anyhow :)12:09
jmlhi12:16
jmllifeless, ping12:17
lifelesshi12:18
Ursinha-afkis this actually monday for you guys or you're just having fun? :)16:09
=== daker_ is now known as daker
neo_echo hi20:59
james_wlifeless: you might be interested to look at https://code.edge.launchpad.net/~james-w/launchpad/more-matchers/+merge/32057 where I felt Matchers didn't support me too well in what I wanted to do. I filed a bug on one thing that would help. It may partly be that keeping the existing assert* API didn't help.21:40
lifeless+        except NotFoundError:21:43
lifeless+            return self.new(name)21:43
lifelessjames_w: is new an instance method ?21:43
james_wlifeless: I don't think I wrote that?21:44
james_wor maybe that's in the prerequisite branch, which got included in this diff to start with.21:44
lifelessits in the diff for https://code.launchpad.net/~james-w/launchpad/more-matchers/+merge/32057 that I got mailed to me ;)21:44
james_wright, again only mailing the first diff wastes people's time21:46
lifelessjames_w: where was this bug you filed ?21:58
james_wlifeless: https://bugs.edge.launchpad.net/testtools/+bug/61510822:04
_mup_Bug #615108: Please provide a way to match an iterable of matchees <testtools:New> <https://launchpad.net/bugs/615108>22:04
thumpermorning22:05
lifelessjames_w: MatchesMany ?22:07
lifelessjames_w: or 'IsIterableOf22:07
lifelessbbiab -> allergy shot22:38
wgrantI can't seem to access MPs on staging.22:43
wgrantOOPS-1681S1581 is a timeout, and OOPS-1681S1580 is an actual OOPS.22:43
thumperwgrant: is it always timing out?22:46
thumperit could be a staging librarian issue22:46
wgrantOne times out, the others OOPS.22:46
wgrantThe OOPS would make sense if the diff was gone.22:47
thumperwgrant: is there an oops for bug 614858 ?22:47
_mup_Bug #614858: Recipe builds break the world when requester does not have a preferred email address <Launchpad Bazaar Integration:Triaged by thumper> <https://launchpad.net/bugs/614858>22:47
wgrantBut timing out as well on others is a little odd.22:47
wgrantthumper: No OOPS.22:47
wgrantJust stuff in buildd-manager logs.22:47
wgrantAnd it doesn't do OOPSes (yet?)22:48
* thumper sighs22:49
wgrantWhy?22:49
wgrantThe problem is obvious.22:49
thumperwgrant: I don't know the buildd code as well as you22:53
thumperwgrant: where do you think the exact issue is?22:53
wgrantthumper: lib/lp/code/model/recipebuilder.py -- search for 'preferredemail'22:54
thumperheh22:55
wgrantAhem, oops.22:58
thumperok, I'll admit to have not worked on any real recipe stuff23:04
jelmer_wgrant: I'm surprised it is possible for a user to not have a preferredemail address, when does that happen?23:05
wgrantjelmer_: They're deactivated, or it's a team without a contact address.23:06
jelmer_(I vaguely remember writing that code in Wellington)23:06
wgrantjelmer_: And a team 'requests' a recipe build if they are the owner of a daily recipe.23:06
jelmer_wgrant: Why would a deactivated account not have a preferredemail ?23:07
jelmer_is that removed when they are deactivateD?23:07
thumperI think a deactivated person still has a preferred email23:07
thumperthe problem here is a recipe owned by a team23:07
wgrantjelmer_, thumper: Deactivation resets the preferredemail to NEW.23:08
wgrantSo yes, the person ends up without a preferredemail.23:08
wgrantThis may be how mail to deactivated users is prevented.23:08
wgrant(See the end of Person.deactivateAccount)23:09
jelmer_wgrant: Thanks23:09
=== jelmer_ is now known as jelmer
wgrantthumper: bug #61514423:17
thumperwgrant: ta23:19
* thumper afk to get the car a warrent23:19
* jelmer waves goodnight23:30

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