Fire is step THREE! | github.com/perl6/toolchain-bikeshed | Channel logs: colabti.org/irclogger/irclogger_log...-toolchain | useful prior art: metacpan.org/pod/CPAN::Meta::Spec
Set by AlexDaniel on 12 June 2018.
leont lizmat: I think I figured out where your out-of-filedescriptor bug with harness6 comes from, and the fix is fairly easy, though I haven't been able to reproduce it yet 19:49
lizmat leont++ 19:51
leont Unlike prove6, harness6 ignores stderr. To do this it opens /dev/null for every test, but doesn't close it.
Most obvious solution would be to open it only once, and reuse that handle 19:52
lizmat aha!
yup, that sounds like a plan: I guess multiple threads writing on that will not have any synchornization issues :-)
leont On second though, it's probably even better to write my own IO::Handle that noops. I don't think anything really depends on the handle being a true handle 19:53
Erm, no i can't, because it needs a real fd for Proc::Async. devnull it is… 20:05