[ci] update target distributions
remove ubuntu:focal, add debian:trixie and almalinux:10
closes: https://github.com/varnishcache/varnish-cache/pull/4407
setting this to draft, there are some dependency shenanigans to pull
@dridi , I think I need you on this one. On alamalinux:10, even after installing epel-release and enabling crb, I'm still not finding jemalloc-devel.
I can use dnf -y install https://extras.getpagespeed.com/release-latest.rpm to get a repository that has it, but it doesn't seem right
I found that EPEL packages jemalloc for 10.1 and 10.2 (the stream-releases) but it is not there for 10.0 or 10z (the stable point-releases like RHEL 10, Rocky, Alma). Manually picking the jemalloc-package from the EPEL 10.1-repo works as a workaround - but that's of course also not ideal. I've requested adding it to EPEL 10.0 / 10z: https://bugzilla.redhat.com/show_bug.cgi?id=2405317
If building for trixie (current Debian stable) already works, maybe should we split this in two patches to at least get Debian-builds up-to-date as a first step (and maybe trigger a build for it?)?