Does anyone know why we have a new launcher for EV...
# development
w
Does anyone know why we have a new launcher for EVERY coursier instance? I literally can't run some of our tests, because i have to approve stuff that uses the network, and once I approve it, the process runs forever and times out. So, the only way I can run Courier stuff is to turn off my network protection (which is like, all kinds of batshit insanity)
Like, shouldn't these all be run out of ~/.cache/pants ?
h
Huh
That seems like a bug…
w
I thought it may have been related to something about cache poisoning - but tracking that down, I wasn’t sure. So, I dont know if that’s being copied in each time. Either way, more JVM misery on my machine, so I can’t even migrate the JVM stuff.
f
and my process table is littered with defunct nailgun JVMs from ancient times
w
Oh yeah, just checked - have several from yesterday
Hmm, the NodeJS backend does this too, to some degree - but I think it's in immutable inputs (which is still weird, given the singular binary)
And as far as I can tell, run-to-run, the node binary is the same set of them