[00:00] It should have closed an hour ago, right? [00:02] exactly [00:02] I am pretty sure it's just the subject [00:03] sinzui: Looks like your branch broke the build? [00:03] :( [00:04] wow I played that test [00:04] * sinzui prepares a fix [00:04] ah, I had seen that on ec2 but could not reproduce it locally. My devel must be too old. [00:05] which means nothing will land anyway atm because of testfix mode. [00:10] oh good, this looks like the test is actually wrong now. I thought I had broken one requirement while fixing another [00:15] Does anybody read launchpad-error-reports? === mbarnett changed the topic of #launchpad-dev to: https://dev.launchpad.net/| PQM is in RC for devel | firefighting: - | On call reviewer: -| https://code.launchpad.net/launchpad-project/+activereviews [00:29] wgrant: I do. [00:32] sinzui: There is so much noise. [00:32] And so many errors. [00:32] production's would be more intelligible if several of us fixed checkwatches + external bugtrackers to not report offsite data issues as oopses. Or we add a nominal data cleansing task before we read the broken xml [00:33] sinzui: Oh, not the OOPS reports. The launchpad-error-reports ML's cron spam. [00:33] wgrant: checkwatches was divorced from the normal reports because of this, but the issues were not fixed. lifeless hops to may the problem visible by spamming the report [00:34] wgrant: sorry, my confusion. I specifically tag the messages that talk about teams, karma, the prf, and distributionmirrors === al-maisan is now known as almaisan-away [00:41] sinzui: Ah. I silenced the DMP (except for errors) yesterday. [00:44] I was certain your bug was a dupe. spm had remarked about it in the past. I could not find it though [00:44] :( [00:45] Damn. We could deploy that and the nightly.sh fix now, if it wasn't Friday afternoon. [02:22] Project db-devel build (343): FAILURE in 5 hr 38 min: https://hudson.wedontsleep.org/job/db-devel/343/ === Ursinha is now known as Ursinha-gone [03:21] Project devel build (420): FAILURE in 5 hr 18 min: https://hudson.wedontsleep.org/job/devel/420/ [03:21] * Launchpad Patch Queue Manager: [r=allenap][no-qa] Machinery for building documentation with sphinx [03:21] * Launchpad Patch Queue Manager: [r=bac][bug=710054][bug=530476][bug=530477] Fix the protocol in the [03:21] gpg documentation and branch and MP api docs. [03:21] * Launchpad Patch Queue Manager: [r=allenap][ui=none][bug=693689] Escape the token and title in [03:21] lp.app.widgets.itemswidgets renderer. [03:21] * Launchpad Patch Queue Manager: [r=henninge][ui=none][no-qa] Add direct unit tests for [03:21] TM.shareIfPossible [04:31] wgrant: resetting the cache would be fine, but noone knows how to do that [07:02] it would be nice to fix deleting of unpublished packages to actually delete. [07:03] Possibly. [07:06] wgrant: so what do you think, is there some way to purge apache-openid nonces? [07:10] lifeless: Probably rm /tmp/mp_sess.dbm [07:10] Unless the mp config has been customised. [07:10] But devpad has that file. [07:14] wgrant: care to note that in the bug; do we need a graceful or will it be recreated automatically? [07:15] hmm [07:15] ProtocolError for xmlrpc.lp.internal:8097/codehosting: 502 Bad Gateway [07:15] lifeless: I believe it should be recreated automatically, but I've never used the default dbm store before. [07:15] not a great sign [07:16] hmm, i think I made it oops :P [07:16] Which? [07:17] pushing to lp:debian/sid/python-poster/packaging [07:17] 8boom8 [07:17] Hah. [07:17] That should blow up. But nicely, not with an OOPS. [07:18] just gives a 502 [07:18] I'm sure its booming in the background [07:18] Awesome. [07:18] Does it tell you which method it was executing? [07:19] no [07:19] robertc@lifeless-64:~/source/debian/poster-0.7.0$ bzr push lp:debian/sid/python-poster/packaging [07:19] Working tree "/home/robertc/source/debian/poster-0.7.0/" has uncommitted changes (See bzr status). Uncommitted changes will not be pushed. [07:19] bzr: ERROR: Server sent an unexpected error: ('error', '') [07:19] Ah. Fun. [07:19] btw ^ - lets you upload to +storeblob [07:20] Anyway, add a username. [07:20] Hmm, why would we want to do that? [07:20] wgrant: subunit stream storage [07:20] wgrant: also, shrink the code in apport [07:21] I'm getting round to an old tuit of mine - subunit-upload -> lp [07:21] Ah, right. [07:25] ok, two bugs for one action with lp. [07:25] good times. [07:27] wgrant: ok, so openid - we can experiment I guess; if you can record what you *do* know, I can pester a sysadmin on monday [07:32] lifeless: Commented. [07:36] thanks [07:36] ! [07:41] Project db-devel build (344): STILL FAILING in 5 hr 19 min: https://hudson.wedontsleep.org/job/db-devel/344/ [07:41] * Launchpad Patch Queue Manager: [r=bac][ui=none][bug=548][incr] Mute self-generated bug notifications [07:41] for accounts that set that option (iow, mute themselves). [07:41] * Launchpad Patch Queue Manager: [r=bac][ui=none][no-qa] Add "selfgenerated_bugnotifications" as a [07:41] global option for people so that we can work on bug 548. Only [07:41] in the DB at this time, [07:41] since the actual implementation is not yet done. [07:41] <_mup_> Bug #548: Launchpad sends change notification updates to the person who requested the change < https://launchpad.net/bugs/548 > [08:20] what is webservice:register in configure.zcml for [08:24] figured it === almaisan-away is now known as al-maisan === al-maisan is now known as almaisan-away [09:35] Yippie, build fixed! [09:35] Project devel build (421): FIXED in 6 hr 13 min: https://hudson.wedontsleep.org/job/devel/421/ [09:35] * Launchpad Patch Queue Manager: [testfix][rs=sinzui] Print the escaped text of the structured string. [09:35] * Launchpad Patch Queue Manager: [r=henninge][ui=none][bug=697294] Refactors create_questionreopening [09:35] to be called as a helper, rather than a listener to notifications; [09:35] this avoids the need for a slew of guards on the method, and keeps it [09:35] from doing work when we don't want it to. [12:59] Yippie, build fixed! [12:59] Project db-devel build (345): FIXED in 5 hr 17 min: https://hudson.wedontsleep.org/job/db-devel/345/ [12:59] Launchpad Patch Queue Manager: [rs=buildbot-poller] automatic merge from stable. Revisions: 12330, [12:59] 12331, 12332, 12333, 12334, 12335 included. [13:03] jelmer: It's emailing you for successful binary builds? [14:00] wgrant: actually, I just have a lot of failing builds at the moment :) [21:15] Hi, how can i copy a package fromubuntu primary archive to my ppa? i just saw some packages marked as Copied from ubuntu natty in Primary Archive for Ubuntu . [21:15] thanks === Ursinha-gone is now known as Ursinha-afk === Ursinha-afk is now known as Ursinha [23:22] This bug (Bug #340640) says there is no plan of fixing this "at the moment" but that was a year ago... Any chance we can revisit this? It is currently breaking the LoCo Directory. [23:22] <_mup_> Bug #340640: Standard way of finding mugshot url, default if not set < https://launchpad.net/bugs/340640 > [23:30] cjohnston: we have 6000 bugs and close ~ 1000 a year [23:32] cjohnston: why is it breaking the loco directory now ? [23:33] we are trying to pull the profile images.. but if there isnt one, it gives a broken image [23:34] what makes it broken? Why don' you catch the exception and use the default in that case? [23:35] it tries.. i dont know if maybe the LD code is broken in that aspect or what [23:35] I would assume it is [23:35] anyhow, in the set of things we're trying to focus on, this really seems appropriate as low [23:35] ok [23:36] if you need it escalated, the stakeholder process provides a forum for the different stakeholders to convince each other about the relative importance of things [23:36] -or- [23:36] http://bazaar.launchpad.net/~chrisjohnston/loco-directory/edge/revision/384 [23:36] you can supply a patch [23:36] that is the code we have.. i dont know if you know anything about how it would be broken or not [23:37] well [23:37] its hard coding api urls [23:37] thats pretty much guaranteed to run into trouble [23:37] specifically - [23:37] beta is deprecated [23:37] you should use 1.0 for clients that are packaged [23:37] and devel for clients where you're tracking bugfixes etc [23:38] ok [23:38] secondly [23:38] thanks [23:38] oo.. more [23:38] issuing those urls back to browsers will be very very slow [23:39] your website should resolve the real url using lp apis and then output that. [23:39] otherwise you're forcing directory viewing to do an HTTPS handshake with launchpad.net [23:40] (when you're already logged in and have handshaked already) [23:41] both of the urls you are returning are going to do a full appserver request and then issue a 302 [23:44] what would be most efficient would be for whatever collection you're asking Launchpad for to return things with preresolved urls (which we can do for public assets). [23:44] ok.. thanks [23:45] I'd consider a bug to enhance LP to do that high (which means 3-9 months away) priority, because we're trying to make Launchpad snappy across the board [23:45] in the meantime, lets see if we can work around your issue [23:46] got a link to a broken page on the diretory? [23:49] http://loco.ubuntu.com/events/team/666/detail/ [23:49] sorry.. just finished dinner [23:50] how do we land things on lazr-js [23:51] cjohnston: ok [23:51] so in that page you're outputting this: [23:51] [23:52] cjohnston: but this is a little crazy because you've done an API call to determine the team membership anyway. [23:52] ok [23:53] i dont know very much about the api and such... so bare with me [23:53] whats the api call you make to find out about the members of the team? [23:55] Ronnie: do you know what the api call is that finds out the members of teams [23:55] Ronnie: specifically how are you populating http://loco.ubuntu.com/events/team/666/detail/ [23:56] lifeless: i know that we pull what team a person belongs to, the code is there, but i dont know if we use it for finding out their TZ [23:57] the attendees statuses are all done completly through LD... you dont have to be a member of a team to attend an event, only to create/edit an event [23:58] cjohnston: do you verify their lp uids? [23:59] I believe that we do now lifeless