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