wgrant | cjwatson: Found any issues for RTM on DF? | 07:21 |
---|---|---|
cjwatson | wgrant: Nothing yet. Getting livefs builds working was a bit exciting, but not really for any reasons connected to Launchpad. | 07:22 |
cjwatson | wgrant: Just set lp.distributions["ubuntu-rtm"].development_series_alias to "devel" to match Ubuntu | 07:45 |
cjwatson | Might possibly be worth having that as part of the init procedure | 07:46 |
wgrant | cjwatson: Noted. | 07:57 |
mvo_ | hi, I keep getting a timeout error when doing: w3m -dump https://launchpad.net/ubuntu/+archivemirrors-rss (latest oops-id is OOPS-c3c091162163ac61751c1a003d5c8fdf). is there a workaround or anything so that I can get a cached copy? update-manager needs this to update its internal mirror list | 09:39 |
wgrant | Hmm | 09:46 |
wgrant | I thought I increased that timeout to like 20s last release. | 09:47 |
wgrant | Surely it can't be timing out still... | 09:47 |
wgrant | Oh, that was +cdmirrors-rss. | 09:47 |
wgrant | I'll have a look at archivemirrors after dinner. | 09:47 |
wgrant | mvo_: ^^ | 09:47 |
stub | wgrant: Shall I do the LFC DB patch now, or are you on it? | 10:09 |
wgrant | stub: I haven't started yet, so feel free. | 10:10 |
stub | ta | 10:10 |
wgrant | Thanks. | 10:10 |
wgrant | It's not terribly complicated, hopefully. | 10:10 |
wgrant | Pretty simple except for the pg_attribute hackery. | 10:10 |
wgrant | stub: While you're there, might be worth making LFC.sha256 NOT NULL as well. The only reason it's not already is that I didn't care enough to hack pg_attribute, but we have to for the PK so we might as well kill two birds. | 10:12 |
stub | wgrant: Should I just reuse the sha256 as the PK? | 10:13 |
stub | Bah. stupid. | 10:13 |
wgrant | stub: No, that makes it impossible to split. | 10:13 |
stub | Have you timed just using ALTER TABLE for the NOT NULLs? I'd rather avoid hacking the system catalog if I can. | 10:17 |
wgrant | I tried that with a table that I forget and ended up with three minutes of downtime, even when I thought it was very hot. | 10:17 |
wgrant | And LFC is not small. | 10:18 |
wgrant | It's even reasonably wide due to the hashes. | 10:18 |
wgrant | From http://www.postgresql.org/docs/9.3/static/catalog-pg-attribute.html: | 10:18 |
wgrant | "This represents a not-null constraint. It is possible to change this column to enable or disable the constraint." | 10:18 |
wgrant | That sounds like an invitation to me. | 10:18 |
mvo_ | thanks a lot wgrant | 10:24 |
wgrant | mvo_: "fixed" | 10:48 |
cjwatson | wgrant: Is it possible to create non-Ubuntu PPAs yet? I see that createPPA doesn't take a distribution= kwarg | 10:59 |
wgrant | cjwatson: dogfood has two unlanded branches merged: overrides and createPPA(distribution=) | 11:01 |
cjwatson | Ah, I should look at DF's apidoc | 11:02 |
cjwatson | Oh, argh, PPA names are unique regardless of distribution, aren't they? | 11:04 |
wgrant | They shouldn't be, but I probably haven't hacked createPPA hard enough, fixing. | 11:05 |
wgrant | I still need to do some rearrangements on haetae before they can be ununique on prod, though. | 11:05 |
cjwatson | And I have deleted https://dogfood.paddev.net/~ci-train-ppa-service/+archive/ubuntu/landing-000 due to abject confusion, bah | 11:06 |
wgrant | Heh. | 11:06 |
cjwatson | How do I go about undeleting that? I guess I need to run something to fully process the deletion? | 11:06 |
wgrant | Undelete or recreate, I suppose. | 11:07 |
wgrant | I'd just set the status back to 0. | 11:07 |
wgrant | But the PPA publisher will set it to DELETED and rename it out of the way so you can recreate it. | 11:07 |
cjwatson | Oh right | 11:07 |
cjwatson | I'll flip the status | 11:07 |
cjwatson | ok, undeleted, thanks | 11:09 |
cjwatson | let me know when I can try createPPA again | 11:10 |
wgrant | cjwatson: Fixed. | 11:13 |
cjwatson | Thanks, looks good. Error message in the case of a clash could possibly be improved now. | 11:13 |
cjwatson | I wonder if we should put the distribution name in the rendering of PPAs on Person:+index. | 11:14 |
cjwatson | https://dogfood.paddev.net/~ci-train-ppa-service looks somewhat confusing. | 11:14 |
wgrant | I've thought about that on occasion. | 11:15 |
wgrant | My most favourable proposal is to just split them up into sections by distribution. | 11:15 |
cjwatson | Mm, yeah. | 11:16 |
cjwatson | That's nicer than "(Ubuntu)" x a zillion | 11:16 |
wgrant | Also just pulled a fix not obliterate all similarly named PPAs when you delete one of them. | 11:16 |
cjwatson | Hah | 11:16 |
cjwatson | similarly> same name different distro? | 11:17 |
wgrant | Right. | 11:17 |
wgrant | Deletion killed /wgrant/ppa rather than /wgrant/ppa/ubuntu, for good reason (.htaccess, .htpasswd live in /wgrant/ppa rather than /wgrant/ppa/ubuntu) | 11:17 |
wgrant | But haetae's Apache config is fixed, so I can push that all down a level now. | 11:18 |
wgrant | The ArchiveDependency UI should be terribly broken, but I think non-Ubuntu PPAs otherwise work. | 11:18 |
cjwatson | We'll find out soon, I imagine, as sil2100 is working on getting citrain working | 11:19 |
wgrant | Oh, there's no non-Ubuntu PPA publisher cronned atm, should fix that. | 11:20 |
wgrant | In fact I don't think there's a PPA publisher cronned at all? | 11:20 |
cjwatson | I don't think so, no. | 11:21 |
wgrant | cjwatson: Both are publishing at */1 now. I've set publish=false on most Ubuntu PPAs so it should be quick. | 11:33 |
cjwatson | Cool, thanks. | 11:36 |
wgrant | cjwatson: Do we want something like the archive reference as well, perhaps? | 11:46 |
wgrant | I don't know how the ddeb fetcher works, and I guess it's not worth making it too much more reliable at this point. | 11:46 |
cjwatson | wgrant: pitti tells me that it otherwise works; in fact he's ignoring Distribution right now and deriving from Release, but he probably shouldn't be | 11:55 |
cjwatson | Translations might care though. | 11:56 |
wgrant | cjwatson: The translations sbuild hack hasn't been using in very nearly eight years | 11:57 |
wgrant | ... | 11:57 |
wgrant | used | 11:57 |
wgrant | I suspect it's not even triggered any more. | 11:57 |
cjwatson | Ah, good | 11:57 |
cjwatson | So it's just to make ddebs a little less horrible, and because --archive=ubuntu in the config file is disgusting | 11:57 |
wgrant | Quite. | 11:58 |
cjwatson | (That option being called --archive is disgusting, too, but) | 11:58 |
wgrant | cjwatson: I'm initialising some more distros on DF for QA, so don't expect the derived primary publisher to be particularly responsive at all times. | 12:04 |
cjwatson | wgrant: ta | 12:09 |
wgrant | Hm | 13:25 |
wgrant | Creating a full copy of precise amd64 and i386 with packagecopier doesn't work. | 13:26 |
wgrant | CannotCopy(u'libunwind 0.99-0.3ubuntu1 in precise (binaries conflicting with the existing ones)',) | 13:26 |
wgrant | I wonder why. | 13:26 |
wgrant | Perhaps the primary archive is inconsistent. | 13:26 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!