/srv/irclogs.ubuntu.com/2014/07/24/#launchpad-dev.txt

wgrantcjwatson: Found any issues for RTM on DF?07:21
cjwatsonwgrant: Nothing yet.  Getting livefs builds working was a bit exciting, but not really for any reasons connected to Launchpad.07:22
cjwatsonwgrant: Just set lp.distributions["ubuntu-rtm"].development_series_alias to "devel" to match Ubuntu07:45
cjwatsonMight possibly be worth having that as part of the init procedure07:46
wgrantcjwatson: 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 list09:39
wgrantHmm09:46
wgrantI thought I increased that timeout to like 20s last release.09:47
wgrantSurely it can't be timing out still...09:47
wgrantOh, that was +cdmirrors-rss.09:47
wgrantI'll have a look at archivemirrors after dinner.09:47
wgrantmvo_: ^^09:47
stubwgrant: Shall I do the LFC DB patch now, or are you on it?10:09
wgrantstub: I haven't started yet, so feel free.10:10
stubta10:10
wgrantThanks.10:10
wgrantIt's not terribly complicated, hopefully.10:10
wgrantPretty simple except for the pg_attribute hackery.10:10
wgrantstub: 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
stubwgrant: Should I just reuse the sha256 as the PK?10:13
stubBah. stupid.10:13
wgrantstub: No, that makes it impossible to split.10:13
stubHave you timed just using ALTER TABLE for the NOT NULLs? I'd rather avoid hacking the system catalog if I can.10:17
wgrantI 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
wgrantAnd LFC is not small.10:18
wgrantIt's even reasonably wide due to the hashes.10:18
wgrantFrom 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
wgrantThat sounds like an invitation to me.10:18
mvo_thanks a lot wgrant10:24
wgrantmvo_: "fixed"10:48
cjwatsonwgrant: Is it possible to create non-Ubuntu PPAs yet?  I see that createPPA doesn't take a distribution= kwarg10:59
wgrantcjwatson: dogfood has two unlanded branches merged: overrides and createPPA(distribution=)11:01
cjwatsonAh, I should look at DF's apidoc11:02
cjwatsonOh, argh, PPA names are unique regardless of distribution, aren't they?11:04
wgrantThey shouldn't be, but I probably haven't hacked createPPA hard enough, fixing.11:05
wgrantI still need to do some rearrangements on haetae before they can be ununique on prod, though.11:05
cjwatsonAnd I have deleted https://dogfood.paddev.net/~ci-train-ppa-service/+archive/ubuntu/landing-000 due to abject confusion, bah11:06
wgrantHeh.11:06
cjwatsonHow do I go about undeleting that?  I guess I need to run something to fully process the deletion?11:06
wgrantUndelete or recreate, I suppose.11:07
wgrantI'd just set the status back to 0.11:07
wgrantBut the PPA publisher will set it to DELETED and rename it out of the way so you can recreate it.11:07
cjwatsonOh right11:07
cjwatsonI'll flip the status11:07
cjwatsonok, undeleted, thanks11:09
cjwatsonlet me know when I can try createPPA again11:10
wgrantcjwatson: Fixed.11:13
cjwatsonThanks, looks good.  Error message in the case of a clash could possibly be improved now.11:13
cjwatsonI wonder if we should put the distribution name in the rendering of PPAs on Person:+index.11:14
cjwatsonhttps://dogfood.paddev.net/~ci-train-ppa-service looks somewhat confusing.11:14
wgrantI've thought about that on occasion.11:15
wgrantMy most favourable proposal is to just split them up into sections by distribution.11:15
cjwatsonMm, yeah.11:16
cjwatsonThat's nicer than "(Ubuntu)" x a zillion11:16
wgrantAlso just pulled a fix not obliterate all similarly named PPAs when you delete one of them.11:16
cjwatsonHah11:16
cjwatsonsimilarly> same name different distro?11:17
wgrantRight.11:17
wgrantDeletion killed /wgrant/ppa rather than /wgrant/ppa/ubuntu, for good reason (.htaccess, .htpasswd live in /wgrant/ppa rather than /wgrant/ppa/ubuntu)11:17
wgrantBut haetae's Apache config is fixed, so I can push that all down a level now.11:18
wgrantThe ArchiveDependency UI should be terribly broken, but I think non-Ubuntu PPAs otherwise work.11:18
cjwatsonWe'll find out soon, I imagine, as sil2100 is working on getting citrain working11:19
wgrantOh, there's no non-Ubuntu PPA publisher cronned atm, should fix that.11:20
wgrantIn fact I don't think there's a PPA publisher cronned at all?11:20
cjwatsonI don't think so, no.11:21
wgrantcjwatson: Both are publishing at */1 now. I've set publish=false on most Ubuntu PPAs so it should be quick.11:33
cjwatsonCool, thanks.11:36
wgrantcjwatson: Do we want something like the archive reference as well, perhaps?11:46
wgrantI 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
cjwatsonwgrant: pitti tells me that it otherwise works; in fact he's ignoring Distribution right now and deriving from Release, but he probably shouldn't be11:55
cjwatsonTranslations might care though.11:56
wgrantcjwatson: The translations sbuild hack hasn't been using in very nearly eight years11:57
wgrant...11:57
wgrantused11:57
wgrantI suspect it's not even triggered any more.11:57
cjwatsonAh, good11:57
cjwatsonSo it's just to make ddebs a little less horrible, and because --archive=ubuntu in the config file is disgusting11:57
wgrantQuite.11:58
cjwatson(That option being called --archive is disgusting, too, but)11:58
wgrantcjwatson: 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
cjwatsonwgrant: ta12:09
wgrantHm13:25
wgrantCreating a full copy of precise amd64 and i386 with packagecopier doesn't work.13:26
wgrantCannotCopy(u'libunwind 0.99-0.3ubuntu1 in precise (binaries conflicting with the existing ones)',)13:26
wgrantI wonder why.13:26
wgrantPerhaps the primary archive is inconsistent.13:26

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!