Vinyl Cache in Debian
Marco d'Itri
md at Linux.IT
Mon Jun 8 14:18:07 UTC 2026
For those who missed the discussions online: Vinyl Cache is not yet in
the Debian archive proper because the current git tree of Vinyl Cache is
incompatible with modern Debian packaging workflows since it uses
a submodule for vtest2.
Possible solutions are:
a) use a git subtree[1] instead of a submodule
b) just incorporate vtest2 again in the Vinyl Cache tree
c) package vtest2 in Debian as a source-only package
d) have proper vtest2 upstream releases with a stable ABI, which
vinyl-cache and haproxy can build-depend on
I would like some feedback from the maintainers about what they expect
to do about this, if anything, and when.
If this will be solved upstream "soon" then maybe I can just make the
package skip the tests for a while.
Lacking progress on options a or b, then I will have to try option
c. It would be easy for me but suboptimal, because I fear that sooner or
later haproxy will want to use a different version of vtest2).
The current situation is:
- Debian/unstable has Varnish 7.7.3, which I will not update to 8.x
- Debian/experimental has Vinyl Cache 9.0.1, with tests disabled
- I tested in the Debian CI infrastructure a branch[2] of Vinyl Cache
with vtest2 added back as a patch and it builds
So I am confident that once the vtest2 solution will be solved I will be
able to immediately upload Vinyl Cache to Debian/unstable (and then
hopefully make a backport to Debian/stable).
[1] https://www.atlassian.com/git/tutorials/git-subtree
[2] https://salsa.debian.org/varnish-team/vinyl-cache/-/tree/debian/experimental+vtest2
--
ciao,
Marco
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <https://vinyl-cache.org/lists/pipermail/vinyl-dev/attachments/20260608/c9386fb8/attachment.bin>
More information about the vinyl-dev
mailing list