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