elmo | ok, I'm wandering off again, available on the phone if it breaks more/again/harder | 00:01 |
---|---|---|
wgrant | Night. | 00:01 |
* wgrant files a bug. | 00:01 | |
lifeless | elmo: thanks | 00:05 |
lifeless | wgrant: why would teams need a mail address ;P | 00:05 |
wgrant | Bug #614858 | 00: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 |
wgrant | lifeless: Well, they often do (preferredemail is the contact address). | 00:06 |
lifeless | wgrant: fvso often | 00:06 |
wgrant | lifeless: True. | 00:08 |
lifeless | I'd want to do a stats run on that before thinking about it | 00:11 |
lifeless | Ursinha-afk: / matsubara-afk: are either of you around ? | 00:24 |
jelmer | 'morning wgrant, lifeless | 01:59 |
lifeless | hai | 02:08 |
lifeless | jelmer: have you considered sleeping ? | 02:14 |
jelmer | lifeless: what's that, "sleep" ? | 02:15 |
lifeless | its the root for sleeping. | 02:15 |
lifeless | :P | 02:15 |
wgrant | elmo: When you wake up... the world has collapsed again. | 07:18 |
wgrant | I can't see what's done it, but it's not the same recipe. | 07:18 |
cody-somerville | wgrant, Lucid, lmsensors-trunk, team-iquik | 07:30 |
wgrant | cody-somerville: Sigh. | 07:32 |
wgrant | ........................... | 07:34 |
wgrant | What the *fuck*. | 07:35 |
wgrant | Seriously guys. | 07:35 |
wgrant | Unbelievable. | 07:40 |
wgrant | Anyway, everything's working again. | 07:47 |
wgrant | Bah, I think things are broken again. | 09:04 |
wgrant | Yes :( | 09:07 |
lifeless | details? | 09:09 |
wgrant | I can't tell. | 09:10 |
wgrant | Needs log access. | 09:10 |
elmo | 2010-08-08 09:10:06+0100 [-] startBuild(Lucid, dailylucid, nova-core (on http://thorium.ppa:8221/)) | 09:11 |
elmo | 2010-08-08 09:10:06+0100 [-] Scanning failed with: 'NoneType' object has no attribute 'email' | 09:11 |
* wgrant kills it dead. | 09:11 | |
wgrant | I wonder why this is only happening now. | 09:12 |
wgrant | Maybe dailies weren't being created until recently. | 09:12 |
wgrant | Oh! | 09:12 |
wgrant | They would have never reached the head of the queue until recently, because of the queue fuckup over the last couple of weeks. | 09:13 |
thumper | elmo: can just disable the daily build script until we fix it? | 09:13 |
elmo | thumper: if you give me some hint as to how to do so, sure? | 09:13 |
* thumper loks | 09:13 | |
wgrant | It's request_daily_build.py, but NFI where it runs. | 09:14 |
wgrant | request_daily_builds.py, sorry. | 09:14 |
elmo | not cesium | 09:14 |
elmo | so it must be loganberry | 09:14 |
elmo | checking | 09:14 |
wgrant | Yeah. | 09:14 |
thumper | request_daily_builds.py | 09:14 |
thumper | loganberry | 09:14 |
thumper | possibly as bzrsyncd | 09:15 |
elmo | yeah, it is. ok, commenting out it and the check for it | 09:15 |
thumper | elmo: ack, thanks | 09:15 |
wgrant | Thanks. | 09:15 |
thumper | I'll take an urgent look tomorrow morning | 09:15 |
thumper | wgrant: is there a bug? | 09:15 |
wgrant | thumper: 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 |
thumper | ta | 09:16 |
wgrant | For the others which I discovered a couple of hours ago... not yet. | 09:16 |
thumper | what was the other issue? | 09:16 |
elmo | ok, all done | 09:17 |
elmo | (disabling) | 09:17 |
elmo | 2010-08-08 09:18:30+0100 [-] startBuild(Maverick, rekonq-daily, rekonq (on http://lychee.ppa:8221/)) | 09:18 |
wgrant | I wonder how many there are left. | 09:18 |
wgrant | Probably lots. | 09:19 |
thumper | there are quite a few daily recipies now with team owners | 09:19 |
wgrant | Shall we play suspend-all-builds-without-a-preferred-email-address? | 09:19 |
elmo | I'm game if it involves SQL and not me tailing a log and pasting broken ones to the channel | 09:19 |
wgrant | That'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 | |
wgrant | Ah, IS sprint? | 09:20 |
elmo | wgrant: ta | 09:20 |
elmo | wgrant: yep | 09:20 |
* wgrant waits for download-cache to update... | 09:40 | |
wgrant | elmo: Ahem. One query for the wrong (10.08) schema later, http://paste.ubuntu.com/474867/ appears to work fine. | 09:48 |
wgrant | Ok. | 09:54 |
wgrant | #launchpad intrigues me. | 09:54 |
wgrant | How has this error come up so many times today? | 09:54 |
lifeless | interesting | 10:14 |
lifeless | possibly things to check | 10:14 |
lifeless | a change in sql for something in registry? | 10:15 |
lifeless | a cp of a soyuz change on friday? | 10:15 |
lifeless | something else? | 10:15 |
lifeless | like latency for backlog catchup | 10:15 |
elmo | wgrant: thanks; there was only actually 3 | 10:23 |
lifeless | \o/ am up to actual new functional in qa-tagger refactoring. | 10:33 |
lifeless | OTOH mars and ursula are going to kill me Monday :) | 10:33 |
lifeless | \o/ success | 12:05 |
lifeless | jml: did I see you just come online ? | 12:07 |
jml | lifeless, maybe | 12:07 |
jml | lifeless, wassup | 12:07 |
lifeless | I want to sketch a fixtures thing | 12:07 |
lifeless | if you're up for a little voice - very little - on that that would be nice | 12:08 |
jml | sure. | 12:08 |
jml | but I need coffee first | 12:08 |
jml | ~!5 | 12:08 |
jml | ~15m | 12:09 |
lifeless | ok | 12:09 |
lifeless | well, ping me when you're back | 12:09 |
lifeless | if I'm up, we'll chat | 12:09 |
lifeless | if not, it'll brew eventually anyhow :) | 12:09 |
jml | hi | 12:16 |
jml | lifeless, ping | 12:17 |
lifeless | hi | 12:18 |
Ursinha-afk | is this actually monday for you guys or you're just having fun? :) | 16:09 |
=== daker_ is now known as daker | ||
neo_ | echo hi | 20:59 |
james_w | lifeless: 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 |
lifeless | james_w: is new an instance method ? | 21:43 |
james_w | lifeless: I don't think I wrote that? | 21:44 |
james_w | or maybe that's in the prerequisite branch, which got included in this diff to start with. | 21:44 |
lifeless | its in the diff for https://code.launchpad.net/~james-w/launchpad/more-matchers/+merge/32057 that I got mailed to me ;) | 21:44 |
james_w | right, again only mailing the first diff wastes people's time | 21:46 |
lifeless | james_w: where was this bug you filed ? | 21:58 |
james_w | lifeless: https://bugs.edge.launchpad.net/testtools/+bug/615108 | 22:04 |
_mup_ | Bug #615108: Please provide a way to match an iterable of matchees <testtools:New> <https://launchpad.net/bugs/615108> | 22:04 |
thumper | morning | 22:05 |
lifeless | james_w: MatchesMany ? | 22:07 |
lifeless | james_w: or 'IsIterableOf | 22:07 |
lifeless | bbiab -> allergy shot | 22:38 |
wgrant | I can't seem to access MPs on staging. | 22:43 |
wgrant | OOPS-1681S1581 is a timeout, and OOPS-1681S1580 is an actual OOPS. | 22:43 |
thumper | wgrant: is it always timing out? | 22:46 |
thumper | it could be a staging librarian issue | 22:46 |
wgrant | One times out, the others OOPS. | 22:46 |
wgrant | The OOPS would make sense if the diff was gone. | 22:47 |
thumper | wgrant: 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 |
wgrant | But timing out as well on others is a little odd. | 22:47 |
wgrant | thumper: No OOPS. | 22:47 |
wgrant | Just stuff in buildd-manager logs. | 22:47 |
wgrant | And it doesn't do OOPSes (yet?) | 22:48 |
* thumper sighs | 22:49 | |
wgrant | Why? | 22:49 |
wgrant | The problem is obvious. | 22:49 |
thumper | wgrant: I don't know the buildd code as well as you | 22:53 |
thumper | wgrant: where do you think the exact issue is? | 22:53 |
wgrant | thumper: lib/lp/code/model/recipebuilder.py -- search for 'preferredemail' | 22:54 |
thumper | heh | 22:55 |
wgrant | Ahem, oops. | 22:58 |
thumper | ok, I'll admit to have not worked on any real recipe stuff | 23:04 |
jelmer_ | wgrant: I'm surprised it is possible for a user to not have a preferredemail address, when does that happen? | 23:05 |
wgrant | jelmer_: 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 |
wgrant | jelmer_: 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 |
thumper | I think a deactivated person still has a preferred email | 23:07 |
thumper | the problem here is a recipe owned by a team | 23:07 |
wgrant | jelmer_, thumper: Deactivation resets the preferredemail to NEW. | 23:08 |
wgrant | So yes, the person ends up without a preferredemail. | 23:08 |
wgrant | This may be how mail to deactivated users is prevented. | 23:08 |
wgrant | (See the end of Person.deactivateAccount) | 23:09 |
jelmer_ | wgrant: Thanks | 23:09 |
=== jelmer_ is now known as jelmer | ||
wgrant | thumper: bug #615144 | 23:17 |
thumper | wgrant: ta | 23:19 |
* thumper afk to get the car a warrent | 23:19 | |
* jelmer waves goodnight | 23:30 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!