[20:40] <lifeless> StevenK: reckon we could use https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/807351/+attachment/2196930/+files/lxc-start-aufs on hudson ?
[20:40] <_mup_> Bug #807351: it would be cool to be able to clone an lxc container onto aufs for test runs - ephemeral containers <lxc (Ubuntu):Confirmed> < https://launchpad.net/bugs/807351 >
[20:40] <lifeless> StevenK: for the parallel test job
[20:48] <lifeless> time for testrepository features I think
[21:02] <lifeless> ugh, faceplant
[21:02] <lifeless> ok, time to fix bin/test
[22:02] <wgrant> lifeless: Oh? What's borked about it?
[22:07] <lifeless> --list
[22:07] <wgrant> Ah, yes.
[22:07] <lifeless> a) it includes non test ids in its output
[22:08] <wgrant> And it includes the prefixes.
[22:08] <lifeless> b) it does daftness when --subunit is passed
[22:08] <lifeless> wgrant: https://bugs.launchpad.net/launchpad/+bug/808513 https://dev.launchpad.net/ParallelTests#preview
[22:08] <_mup_> Bug #808513: testkeyserver uses fixed path <paralleltest> <Launchpad itself:Triaged> < https://launchpad.net/bugs/808513 >
[22:08] <wgrant> I quickly worked around it with:
[22:08] <wgrant> +test_id_option=--subunit --load-list $IDFILE
[22:08] <wgrant> +test_list_option=--list
[22:09] <wgrant> Not perfect, but it got me somewhere.
[22:09] <lifeless> yeah
[22:09] <lifeless> that brakes with 'testr -- -t stories/gpg'
[22:09] <wgrant> Yeah
[22:11] <wgrant> (aufs does normally permit rm, but the kernel's new hardlink security pedantry somewhat breaks it. sysctl -w kernel.yama.protected_nonaccess_hardlinks=0 might help.
[22:11] <lifeless> also have you seen the sudo glitch I mention in #tech ?
[22:24] <wgrant> lifeless: (catching up on email, your JS concerns are pretty much correct)
[22:26] <lifeless> thanks
[22:51] <lifeless> wgrant: ah, I see why you were talking about /tmp - its how the load-list was being passed around
[22:53] <wgrant> lifeless: Yes.
[22:53] <lifeless> whats the env variable to export?
[22:53] <wgrant> lifeless: So I bindmount /tmp/testr now and then TEMP=/tmp/testr testr run --parallel
[22:54] <lifeless> lets put TEMP in ./temp
[22:54] <wgrant> If you bindmount ~, sure :)
[22:54] <wgrant> I didn't.
[22:54] <lifeless> we need the sourcecode bind mounted minimally ;)
[22:55] <wgrant> Well, I ran with an entirely separate tree.