Results 638 comments of Grant

Ran tests against 24.04 now.

* [fail2ban package is currently broken in Ubuntu 24.04](https://bugs.launchpad.net/ubuntu/+source/fail2ban/+bug/2055114)

Still waiting for fixed [fail2ban](https://bugs.launchpad.net/ubuntu/+source/fail2ban/+bug/2055114)

Down to only a few tests still failing.

Rebased again latest changes from master

> The "linting style fixes" commit should just be squashed into the previous commit that it is testing and the "fix mail test" commit can be squashed into the other...

I've removed the Ubuntu 24.04 `libv8-node` gem workaround as it is no longer needed.

> What part of "we need to find a way to solve this properly" was hard to understand? I am more than happy for a better solution to replace this,...

Ubuntu 20.04 is too old for the sparse checkout, but Ubuntu 22.04, 24.04 and Debian 12 is faster in my testing. Saving of at least 40 seconds per test which...