varnish-cache icon indicating copy to clipboard operation
varnish-cache copied to clipboard

[ci] update target distributions

Open gquintard opened this issue 2 months ago • 4 comments

remove ubuntu:focal, add debian:trixie and almalinux:10

closes: https://github.com/varnishcache/varnish-cache/pull/4407

gquintard avatar Oct 15 '25 21:10 gquintard

setting this to draft, there are some dependency shenanigans to pull

gquintard avatar Oct 15 '25 21:10 gquintard

@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

gquintard avatar Oct 18 '25 00:10 gquintard

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

neufeind avatar Oct 21 '25 12:10 neufeind

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?)?

neufeind avatar Oct 21 '25 12:10 neufeind