2/9 fixes an annoying syslog error I spotted running tests; 3/9 is long overdue, and there's a few more overdue things coming up...
Eric Wong (9): xt/httpd-async-stream: avoid waitpid call lei: do not issue sto->done if socket is inactive lei: always use async `done' requests to store ipc: require fork+SOCK_SEQPACKET for wq_* functions ipc: use autodie for most syscalls import: use autodie, rely on PerlIO for retries rename ProcessPipe to ProcessIO process_io: pass args to awaitpid as list cindex: start using autodie MANIFEST | 3 +- lib/PublicInbox/CodeSearchIdx.pm | 70 ++++++++-------- lib/PublicInbox/Gcf2Client.pm | 4 +- lib/PublicInbox/Git.pm | 4 +- lib/PublicInbox/HTTPD/Async.pm | 2 +- lib/PublicInbox/IPC.pm | 82 ++++++++----------- lib/PublicInbox/Import.pm | 45 ++++------ lib/PublicInbox/LEI.pm | 11 ++- lib/PublicInbox/LeiInput.pm | 2 +- lib/PublicInbox/LeiRediff.pm | 2 +- lib/PublicInbox/LeiRemote.pm | 2 +- lib/PublicInbox/LeiStore.pm | 17 ++-- lib/PublicInbox/LeiToMail.pm | 6 +- lib/PublicInbox/LeiXSearch.pm | 6 +- .../{ProcessPipe.pm => ProcessIO.pm} | 12 ++- lib/PublicInbox/Qspawn.pm | 8 +- lib/PublicInbox/Spamcheck/Spamc.pm | 2 +- lib/PublicInbox/Spawn.pm | 12 +-- t/ipc.t | 19 ++--- t/lei-store-fail.t | 51 ++++++++++++ t/spawn.t | 12 +-- xt/httpd-async-stream.t | 6 +- 22 files changed, 196 insertions(+), 182 deletions(-) rename lib/PublicInbox/{ProcessPipe.pm => ProcessIO.pm} (83%) create mode 100644 t/lei-store-fail.t