Release Notes: A minor fix was made for "paexec -s" (rhomb-like dependencies). A minor fix was made in the man page. Clean-ups were done in tests/test.sh. getopt_long(3) falls back to getopt(3) on Solaris, HP-UX, Interix, etc.
Release Notes: This release adds a -s option which causes a partially-ordered set of tasks to be processed. Instead of autonomous tasks, a graph of the tasks is read from stdin and processed. In this mode, every task can either FAIL or SUCCEED. Processing any given task is started if and only if all its dependencies succeeded. Failure in dependency causes recursive failures.
Release Notes: -t '' means "no transport". This significantly simplifies writing shell scripts with paexec. Tests for this case have been added. paexec has no limited internal buffers anymore. They are resized automatically as needed. The PAEXEC_BUFSIZE environment variable sets an initial buffer size, not the maximum. The README has notes about non-standard function getopt_long, and advice on how to build paexec on platforms with no getopt_long support (HP-UX, Solaris, etc.). This release can be built with the ancient version of pmake (1.45) found in some Linux distributions.