[01:04] mwhudson: you're not here are you? [01:05] lifeless: no [01:05] LOL [01:05] oh right. Now I get what "here" means. [01:05] :) [01:06] Wait a minute, why is lifeless awake. Isn't it late in Budapest. [01:06] jetlag i imagine [01:06] oh the joy [01:49] Sigh. The week I decide to close up my unfinished bugs, epic happens :) [01:49] I guess I can procastinate to next week. [05:48] mwhudson: it is great to see some loggerhead patches from you [05:49] Morning lifeless [05:50] 'lo nigelb [08:02] lifeless: Bug #756499 [08:02] <_mup_> Bug #756499: cgroup-bin breaks suspend to RAM < https://launchpad.net/bugs/756499 > [08:02] wgrant: win, thanks. [08:59] anyone near bigjools? [08:59] Slightly. We're in a presentation. [08:59] ah, thanks [09:00] Daviey: He's on irc.c.c, but can't connect to freenode [09:00] Oh, the sprint thing again? [09:01] Yeah [09:01] Someone didn't tell freenode :( [09:01] Last time it turned out that we did, twice, but they didn't listen. [09:01] So don't assume. [09:01] Heh === almaisan-away is now known as al-maisan [10:13] wgrant: I wonder if lib/canonical/{,launchpad}/__init__.py can now die. [10:15] StevenK: No [10:15] StevenK: Some things import it to get the icing etc. paths. [10:15] Using __file__ [10:15] That's a little disgusting, but okay. [10:15] Yes. [10:16] bigjools: I started API-based autosyncs over the weekend! [10:16] with Archive.copyPackages [10:16] cjwatson: I heard, that's awesome [10:17] Debian import freeze is today, so in the nick of time [10:17] cjwatson: \o/ [10:18] cjwatson: I am hoping that copyPackage can be used for all the things you guys currently get timeouts for on the UI or with syncPackage [10:18] so thank you muchly for all that [10:18] as per pitti's email [10:18] I am very happy that someone is using the code we worked on for nearly a year :) [10:20] bigjools: so am I, though during bug 912867 I did run into a timeout at one point - it was in the middle of a load of other stuff though so I don't know how common it would be [10:20] I'm hoping not much [10:20] bigjools: I have a couple more client things to do but I should be able to submit a branch killing sync-source.py once I've ditched our last dependencies on it [10:20] nice [10:21] Talking about copying (yay), I have nearly finished fixing #912247. Is adding a new column to SPPH a good way to do that? [10:21] our sync-stuff-based-on-bug-requests process still has "ssh to cocoplum and run sync-source.py" in it [10:21] * Laney eyes the bot [10:21] but not fundamentally hard to fix now [10:21] bug 912247 [10:21] * StevenK pokes _mup_ in the eye. [10:21] bigjools: I'd buy you a drink this week but I'm not in Budapest :-/ [10:22] cheap place to buy one too :) [10:22] cjwatson: ! [10:25] ! to which? :-) [10:26] cjwatson: Your abscence. [10:27] wgrant: my wife's coming up on 35 weeks pregnant, let's put it that way ... [10:27] Heh [10:27] kiss goodbye to your life as you know it [10:28] we already have two ... [10:28] (so I already have no life) [10:28] glutton for punishment? :) [10:28] Oh, I thought you only had one. [10:30] one mine, one stepson [10:30] Ahh [10:34] If adding a column is right, then AFAICS I need a database revision ID thingy [10:35] Laney: Yes. This is for SPPH.signer? [10:35] I called it sponsor, but yeah [10:35] Good :) [10:36] Should I need to edit SQL anywhere to get it saved or does the ORM handle that? [10:36] You need to write a DB patch [10:36] I have got a schema patch [10:36] but haven't written any explicit code to insert the new value [10:36] 2209-02-0 is your patch ID [10:36] Once that lands you can edit the model and interface [10:36] ty [10:37] lands> and is rolled out in an FDT [10:38] Well, you can work on the changes before that point, but it can't be landed itself until the FDT is done./ [10:39] * cjwatson nods [10:52] Why does https://dev.launchpad.net/PolicyAndProcess/DatabaseSchemaChangesProcess#Sample_data say "We have deprecated sample data. That means that you should never add to the sample data."? [10:54] (and then go on to describe how to change the sample data in great detail) [10:57] bigjools: hmm [10:57] bigjools: that autosync seems to have synced stuff from experimental :-( [10:57] e.g. libcdio [10:58] "latest version available" evidently doesn't include "actually in the source distroseries you asked for" ... [11:01] oh, boggle, Archive.copyPackages doesn't actually take a source distroseries! [11:01] no bloody wonder then [11:03] cjwatson: yeah, I thought you'd have remembered that from the special sync last year :) [11:04] * bigjools in a meeting [11:05] bit too long ago I'm afraid :-/ [11:05] I guess I'll work on a branch for that [11:08] rick_h__: http://paste.ubuntu.com/798092/ [11:13] http://pad.ubuntu.com/VyfPUoW5Cy is the pad for hte YUI project to work on [11:15] bigjools: just a matter of adding an optional from_series parameter and adding tests for it, I think? [11:15] http://pad.ubuntu.com/VyfPUoW5Cy is the pad [11:19] cjwatson: should be [11:22] last year's sync was accidentally overwriting Ubuntu changes, I think [11:48] wallyworld_: https://code.launchpad.net/~stevenk/launchpad/step-one-mochi/+merge/87921 [12:17] * Laney gets impatient at the test suite [12:18] Laney: you probably don't need to run the whole thing? [12:19] I thought not, but the wiki seems to say that you do [12:20] https://dev.launchpad.net/PolicyAndProcess/DatabaseSchemaChangesProcess#Making_a_database_patch #15 [12:21] oh, db patch [12:22] yessir [12:22] well, it'll be run in ec2, but you might not want to go round that loop too many times [12:32] You don't need the test suite for just a db patch [12:32] Make sure 'make schema' works [12:33] oh :P [12:33] Laney: \o/ \o/ [12:34] StevenK: the last time you said that, my patch broke all triggers :D [12:34] (which is when that step was added I think) [12:52] nigelb: hi [12:52] nigelb: have you been watching the cricket? [12:53] jml: no, StevenK was goading me the other day [12:53] nigelb: in which case I'll refrain [12:53] heh [12:54] To be fair, the entire of last week I was sprinting for work on a beach :D [12:54] 0-2 :( [12:57] nigelb: tbh, have been disappointed that Tendulkar hasn't got a century yet. [12:58] He's been at 99 for so long that its depressing. [13:00] https://code.launchpad.net/~laney/launchpad/spph-sponsor/+merge/87929 if someone wants to look and tell me what I've missed [13:06] Laney: You need to request reviews from lifeless and stub with a type of 'db' [13:06] ah [13:06] I did actually read that somewhere but forgot. [13:07] Laney: I'd prefer all keywords in your patch are all caps [13:07] WHERE sponsor is not Null; for example [13:07] OK, I copied it from the patch which added creator but I can fix that [13:08] bah, you have to enter the review type before selecting from the people picker [13:09] heh, bitten before :D [13:45] deryck: https://code.launchpad.net/~stevenk/launchpad/remove-translations-js/+merge/87933 [13:46] I missed the 'js' in the link that thought StevenK went ahead and deleted translations :P [13:46] s/that/and/ [13:46] I wish [13:54] hrm, am I supposed to keep my own copyright in changed files? I was just looking at the CLA 2.1 (a): "You retain ownership of the Copyright in Your Contribution…" [14:26] deryck: https://code.launchpad.net/~stevenk/launchpad/bpph-supersede/+merge/87875 [14:35] StevenK: http://yuilibrary.com/yui/docs/calendar/ [15:00] I know it's thunderdome week, but would anyone have time to review https://code.launchpad.net/~cjwatson/launchpad/archive-copy-packages-source-series/+merge/87942 for me? [15:28] flacoste: btw http://webnumbr.com/launchpad-critical-bugs === salgado is now known as salgado-lunch === al-maisan is now known as almaisan-away [16:39] at this point I'm just seeing how long make check takes to run :-) [16:41] Laney: 4-6 hours depending on machine :) [16:42] it appears to be doing doctests now [16:42] They're interspersed. [16:42] oh :( [16:47] Can anyone help me find out why Archive.copyPackage of qemu-kvm from lucid-proposed to lucid-updates is failing? Might the answer be in appserver logs? [16:57] cjwatson: I don't think that's logged anywhere. [16:57] cjwatson: If you got a 200 back it won't be in appserver logs. [16:57] I think it only logs somewhere if there's an associated DSD. [16:57] Yeah [16:58] PlainPackageCopyJob.reportFailure [16:58] calls findMatchingDSDs, and adds a comment to each. [17:00] Which won't be the case for lucid-proposed -> lucid-updates, right? [17:00] Right. [17:01] So I'm screwed [17:01] back to syncSource for now ... [17:01] Yup :) [17:05] oh, I see [17:06] actually, no I don't. check_copy_permissions calls checkUpload, but that does seem to permit uploads to post-release pockets === salgado-lunch is now known as salgado [20:35] http://dogfood.launchpadlibrarian.net/80686770/5sZU7fHhxW0GbsX6UUORq5sEnM9.txt sigh, dogfood is just hopelessly nadgered isn't it [20:36] (trying to see if this branch has any hope of working on something Ubuntu-scale) [20:38] I'm not sure how dogfood's librarian works, aside from ... badly. [20:44] ideally it might forward things to the real librarian or something when it doesn't have them, but I realise that's probably a pipe dream [20:45] I think the same thing would make it impossible to run a hypothetical publisher that used C_writeIndexes on mawson [22:52] using the launchpad api, how does one get a list of series associated with a distribution? essentially, this: https://launchpad.net/ubuntu/+series === wallyworld is now known as uncleian [23:09] ayan: lp.distributions['ubuntu'].series === wallyworld__ is now known as uncle_ian