Skip to content

[ci] update target distributions#4407

Open
gquintard wants to merge 3 commits intovarnishcache:masterfrom
gquintard:ci_distros
Open

[ci] update target distributions#4407
gquintard wants to merge 3 commits intovarnishcache:masterfrom
gquintard:ci_distros

Conversation

@gquintard
Copy link
Member

@gquintard gquintard commented Oct 15, 2025

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

closes: #4407

@gquintard
Copy link
Member Author

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

@gquintard gquintard marked this pull request as draft October 15, 2025 21:58
@gquintard
Copy link
Member Author

@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

@neufeind
Copy link

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
Copy link

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

@HackedMonkey
Copy link

Any updates on this? Especially Debian Trixie as this has been out for a while now.

@gquintard
Copy link
Member Author

I'm looking at this soon, but the goal is to migrate to https://github.com/varnish/all-packager , which is already producing packages (notably for almalinux:10 and debian:trixie)

You can find the instructions here: https://varnish.org/docs/install-guide/

@gquintard gquintard marked this pull request as ready for review February 6, 2026 00:29
@gquintard
Copy link
Member Author

this can go in now that 10.1 is out

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants