Debian Patches

Status for vinyl-cache/9.0.1-4.1

Patch Description Author Forwarded Bugs Origin Last update
commit-7c7336a Fix DESTDIR builds
Ref 43dcc6f024a8a2bd6bc6f2970046c08859e17749

(cherry picked from commit 4196617a1817a29ddf54a7a666099aa02fe510f1)

diff --git a/Makefile.am b/Makefile.am
index e77d541875..c1f87a253e 100644
Nils Goroll <nils.goroll@uplex.de> invalid 2026-03-23
external_vtest2 use external vtest2 source
vtest2 is currently distributed as a git submodule, which is not
compatible with modern git-centric Debian packaging.
This patch builds Vinyl Cache using an external copy of the vtest2
source from the vtest2-source package.
Marco d'Itri <md@linux.it> not-needed
varnish_compatibility support building varnish modules
Many modules still only support varnish, so we need to mimic parts of
its build environment.

This patch:
* enables support for the "varnish" top level command in tests
* installs a varnishd symlink, used when building Vinyl Cache and vmods
Marco d'Itri <md@linux.it> not-needed
fix_vcc_cc Allow reliably changing VCC_CC from debian/rules
This allows to pass to configure the exact compiler and flags wanted
for VCC_CC without fully overriding the variable.
This makes the packaging more robust, because VCC_CC may be updated
in the future in configure.ac and the Debian changes then would be lost
unless the copy in debian/rules were updated as well.
Marco d'Itri <md@linux.it> not-needed
set_vcs_version Use debian/vcs_version for VCS_Version
Since the Debian package is built from the upstream git tree instead
of upstream tar archives, the VCS_Version symbol must be managed
manually.
This patch introduces a debian/vcs_version file, which contains the
commit hash of the upstream release being packaged.

It also adds a VMOD_Debian_Version symbol, which is used by dh_vinylabi.
Marco d'Itri <md@linux.it> not-needed
fix_vsv20 Bound case-conversion writes by the workspace reservation Preserve the single-string no-copy optimization while checking the
reservation before writing any converted or unchanged byte.

diff --git a/bin/vinyld/cache/cache_vrt.c b/bin/vinyld/cache/cache_vrt.c
index 7bc2e62519..7c1168aef4 100644
Walid Boudebouda <walid.boudebouda@gmail.com> not-needed debian upstream upstream, https://code.vinyl-cache.org/vinyl-cache/vinyl-cache/commit/853d397f30753bce1587991fcf9193c63fb4d1eb 2026-10-23

All known versions for source package 'vinyl-cache'

Links