Background: there is a function
rpc_thread(). It uses curl to send a request to the AUR. It parses the reply and might echo a line and touch a temp file (named
$temp). We need to call this function a lot. Waiting for a reply takes between 100 and 300 ms. With several hundred requests, prodding the AUR takes a full minute.
$packages contains a list of strings, each one to be processed in parallel