/srv/irclogs.ubuntu.com/2015/10/01/#launchpad-dev.txt

cjwatsonI may be able to make it more robust, but it seems to more or less work.00:00
cjwatsonDo you use -c then?00:01
wgrantcjwatson: I haven't used parallel tests locally in a while, but when I did I always used aufs2 to isolate the working dirs.00:07
wgrantI don't know that there's much state in them, but I'd be surprised if there were none.00:08
wgrantcjwatson: My other concern with the UUID change is that I can currently easily get into a running test's DB just by checking its PID.00:26
wgrantIt may be worth the tradeoff if we don't need COW on the working tree, though.00:26
cjwatsonwgrant: We could prepend the PID as well, presuming there's no particularly pressing length limit and that you could tab-complete the DB name.00:38
cjwatson(I'm not in a rush if it's controversial, can always apply it locally as needed)00:39
wgrantcjwatson: I wonder if Archive:+edit should hide checkboxes with impossible virtness.06:59
wgrantcjwatson: Currently it lets my unprivileged account enable ia64 and sparc, which won't do anything.07:00
wgrantOr I guess we could just restrict them, now, actually.07:46
cjwatsonwgrant: I thought I did hide impossible architectures.  Are you testing this on prod?08:23
wgrantcjwatson: This was on dogfood.08:25
wgrantRunning devel tip.08:25
wgrantArchive.available_processors doesn't check virtness at all.08:26
wgrant(if the widget still existed on +admin it would make sense for that variant to show them all, but it doesn't so that's sort of moot)08:26
cjwatsonwgrant: Well, sure, but you won't see ia64 or sparc on prod because we hide arches that don't exist for any non-obsolete series.08:28
wgrantcjwatson: Oh, of course.08:28
wgrantThat particular case indeed doesn't exist on prod.08:28
cjwatsonIt's true that we show non-virt-capable arches, but I thought it was overcomplicated to try to handle that - would've needed either a separate view on +admin, or JS on +edit to show the hypothetical unrestricted non-virt-only non-obsolete arches when you uncheck require_virtualized08:33
wgrantcjwatson: Well, +edit doesn't have the virt checkbox in the first place, does it?08:33
wgrantIf the arch widget were still on +admin, it would need to be fancy or just skip the check.08:33
cjwatsonoh, true, so  perhaps we could.08:33
wgrantBut on +edit the virt status can't change.08:33
* wgrant takes a hatchet to DatabaseLayer12:03
cjwatsonOh?12:13
wgrantIt has ridiculous overhead.12:14
wgrantPer-test overhead, that is.12:14
wgrantEven in the fast path.12:14
wgrant10 tests that just each create a person take a total of 1200ms to execute12:16
StevenKWelcome to Launchpad, I believe you've been here before?12:17
wgrantI haven't looked at this problem in more than 18 months.12:17
wgrantBut I have enough wine that I can probably get through the test fallout this time.12:17
StevenKwgrant: Aiming for the Ballmer Peak?12:18
wgrantIt's more that fixing tests that whine about ID differences is INCREDIBLY TEDIOUS.12:18
StevenKAh yes12:18
=== anthonyf is now known as Guest37825
cjwatsonwgrant: I'm wondering what the path-like entry in the payload of merge proposal webhooks should be, and this makes me wonder whether we should consistently include a webservice link in other payloads.  (Perhaps as an addition; I can see how it's useful to have just the path sometimes.)13:40
wgrantcjwatson: We can't include a full link, as the version and root may vary.13:41
wgrantBut we could include the force_local_path version, indeed.13:41
cjwatsonRight.13:42
=== anthonyf is now known as Guest68817

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