Hi, Joel - As a part of more security review on sourceware, I had recently experimented with systemd logind's KillUserProcesses=yes option. It turns out that this nuked one aspect adacore hooks' post-receive processing, which create a background process to slowly dribble out emails.
I restored KilledUserProcesses=no for now, but I'd really like to set that back. That means the hooks would have to change. Here are a couple of options: - just send the emails immediately, without the daemon stuff; if the delays are there to try to sequentialize them, consider instead getting the hooks to emit Message-Id:/In-Reply-To:/Date: headers to let MUA's sort properly at reception - invoke the email sending wrapped in a "systemd-run --user" deferred execution gadget, including a "sleep XXX" if you must keep time-hope-based sequencing - move email stuff entirely out of the hooks; these repos are "public property" anyhow, and we can put cron jobs in place elsewhere to trigger email notifications about commits; heck, they could run the hook code itself later, just feed it retrospective git-hook lines - FChE