{"app_name":"Debian Janitor","binary_packages":[],"branch_url":"https://salsa.debian.org/varnish-team/libvmod-selector.git/","build_log_highlight_lines":[930,2858,2873,2874,2875,2915],"build_log_include_lines":[2900,2915],"build_log_line_count":2915,"build_log_name":"build.log","campaign":"lintian-fixes","change_set":"97735dc9-5c0c-4bf7-9d16-ca5be8a4b14d","codebase":"libvmod-selector","codemod_log_name":"codemod.log","command":"DEB_UPDATE_CHANGELOG=auto lintian-brush","current_year":"2026","description":"Unidentified error: ","failure_excerpt":{"full_log_url":"/lintian-fixes/c/libvmod-selector/97735dc9-5c0c-4bf7-9d16-ca5be8a4b14d/logs/build.log","highlighted_indices":[1683],"lines":["","","Unpack source","-------------","","Format: 3.0 (quilt)","Source: libvmod-selector","Binary: varnish-selector","Architecture: any","Version: 2.6.0+20250506-4~jan+lint1","Maintainer: Varnish Package Maintainers <team+varnish-team@tracker.debian.org>","Uploaders: Michael Fladischer <fladi@debian.org>, Marco d'Itri <md@linux.it>","Homepage: https://code.uplex.de/uplex-varnish/libvmod-selector","Standards-Version: 4.7.2.0","Vcs-Browser: https://salsa.debian.org/varnish-team/libvmod-selector","Vcs-Git: https://salsa.debian.org/varnish-team/libvmod-selector.git","Testsuite: autopkgtest","Testsuite-Triggers: ruby-serverspec, varnish","Build-Depends: architecture-is-64-bit, autoconf-archive, debhelper-compat (= 13), libvarnishapi-dev (>= 7.6.0-2~), pkgconf, python3-docutils, varnish (>= 7.6.0-2~)","Package-List:"," varnish-selector deb web optional arch=any","Checksums-Sha1:"," 25b0c073fe96875edb9df65109b07b39e498a2bb 434190 libvmod-selector_2.6.0+20250506.orig.tar.gz"," cdfbd96b4cf37025fa38fa1a227d94ad78a9aa20 5520 libvmod-selector_2.6.0+20250506-4~jan+lint1.debian.tar.xz","Checksums-Sha256:"," b1af59424fbb2d6a155c6b8a11b463e72ad5ac77d25be96ea77f546605a8bfb3 434190 libvmod-selector_2.6.0+20250506.orig.tar.gz"," bf85a8729dfdeecdb219b681730679660b4e11e3e787430351035b7b47d7bb2f 5520 libvmod-selector_2.6.0+20250506-4~jan+lint1.debian.tar.xz","Files:"," 5294c1813a328a60e653755ba759a8d3 434190 libvmod-selector_2.6.0+20250506.orig.tar.gz"," ff6c5aa56fb13188027e0b9b82c16f95 5520 libvmod-selector_2.6.0+20250506-4~jan+lint1.debian.tar.xz","","dpkg-source: warning: extracting unsigned source package (libvmod-selector_2.6.0+20250506-4~jan+lint1.dsc)","dpkg-source: info: extracting libvmod-selector in /build/reproducible-path/libvmod-selector-2.6.0+20250506","dpkg-source: info: unpacking libvmod-selector_2.6.0+20250506.orig.tar.gz","dpkg-source: info: unpacking libvmod-selector_2.6.0+20250506-4~jan+lint1.debian.tar.xz","dpkg-source: info: using patch list from debian/patches/series","dpkg-source: info: applying commit-cd86dd4","dpkg-source: info: applying tests_timeout","dpkg-source: info: applying fix_tests","","clean up apt cache","------------------","","","Check disk space","----------------","","Sufficient free space for build","","User Environment","----------------","","APT_CONFIG=/var/lib/sbuild/apt.conf","HOME=/sbuild-nonexistent","LC_ALL=C.UTF-8","LC_CTYPE=C.UTF-8","LOGNAME=sbuild","PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games","SHELL=/bin/sh","SOURCE_DATE_EPOCH=1778740373","USER=sbuild","","dpkg-buildpackage","-----------------","","Command: dpkg-buildpackage --sanitize-env -us -uc","dpkg-buildpackage: info: source package libvmod-selector","dpkg-buildpackage: info: source version 2.6.0+20250506-4~jan+lint1","dpkg-buildpackage: info: source distribution lintian-fixes","dpkg-buildpackage: info: source changed by Debian Janitor <janitor@jelmer.uk>"," dpkg-source --before-build .","dpkg-buildpackage: info: host architecture amd64"," debian/rules clean","dh clean --with varnishabi","   debian/rules execute_after_dh_auto_clean","make[1]: Entering directory '/build/reproducible-path/libvmod-selector-2.6.0+20250506'","[ ! -L src/vmod_vcs_version.txt ] || rm src/vmod_vcs_version.txt","make[1]: Leaving directory '/build/reproducible-path/libvmod-selector-2.6.0+20250506'","   dh_clean"," dpkg-source -b .","dpkg-source: info: using source format '3.0 (quilt)'","dpkg-source: info: building libvmod-selector using existing ../libvmod-selector_2.6.0+20250506.orig.tar.gz","dpkg-source: info: using patch list from debian/patches/series","dpkg-source: info: building libvmod-selector in ../libvmod-selector_2.6.0+20250506-4~jan+lint1.debian.tar.xz","dpkg-source: info: building libvmod-selector in ../libvmod-selector_2.6.0+20250506-4~jan+lint1.dsc"," debian/rules binary","dh binary --with varnishabi","   dh_update_autotools_config","   dh_autoreconf","autoreconf: export WARNINGS=","autoreconf: Entering directory '.'","autoreconf: configure.ac: not using Gettext","autoreconf: running: aclocal --force -I m4 -I ${VARNISHAPI_DATAROOTDIR}/aclocal","aclocal: warning: couldn't open directory 'm4': No such file or directory","autoreconf: configure.ac: tracing","autoreconf: configure.ac: creating directory build-aux","autoreconf: running: libtoolize --copy --force","libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.","libtoolize: copying file 'build-aux/ltmain.sh'","libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.","libtoolize: copying file 'm4/libtool.m4'","libtoolize: copying file 'm4/ltoptions.m4'","libtoolize: copying file 'm4/ltsugar.m4'","libtoolize: copying file 'm4/ltversion.m4'","libtoolize: copying file 'm4/lt~obsolete.m4'","autoreconf: configure.ac: not using Intltool","autoreconf: configure.ac: not using Gtkdoc","autoreconf: running: aclocal --force -I m4 -I ${VARNISHAPI_DATAROOTDIR}/aclocal","autoreconf: running: /usr/bin/autoconf --force","configure.ac:24: warning: The macro 'AC_LANG_C' is obsolete.","configure.ac:24: You should run autoupdate.","./lib/autoconf/c.m4:72: AC_LANG_C is expanded from...","aclocal.m4:2424: _VARNISH_VMOD_CONFIG is expanded from...","aclocal.m4:2470: _VARNISH_VMOD is expanded from...","aclocal.m4:2654: VARNISH_VMODS is expanded from...","configure.ac:24: the top level","configure.ac:24: warning: The macro 'AC_PROG_CC_C99' is obsolete.","configure.ac:24: You should run autoupdate.","./lib/autoconf/c.m4:1662: AC_PROG_CC_C99 is expanded from...","aclocal.m4:2424: _VARNISH_VMOD_CONFIG is expanded from...","aclocal.m4:2470: _VARNISH_VMOD is expanded from...","aclocal.m4:2654: VARNISH_VMODS is expanded from...","configure.ac:24: the top level","autoreconf: running: /usr/bin/autoheader --force","autoreconf: running: automake --add-missing --copy --force-missing","configure.ac:27: installing 'build-aux/ar-lib'","configure.ac:24: installing 'build-aux/compile'","configure.ac:30: installing 'build-aux/config.guess'","configure.ac:30: installing 'build-aux/config.sub'","configure.ac:9: installing 'build-aux/install-sh'","configure.ac:9: installing 'build-aux/missing'","src/Makefile.am: installing 'build-aux/depcomp'","parallel-tests: installing 'build-aux/test-driver'","autoreconf: Leaving directory '.'","   dh_auto_configure","\t./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\\${prefix}/include --mandir=\\${prefix}/share/man --infodir=\\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking","checking for a BSD-compatible install... /usr/bin/install -c","checking whether sleep supports fractional seconds... yes","checking filesystem timestamp resolution... 0.01","checking whether build environment is sane... yes","checking for a race-free mkdir -p... /usr/bin/mkdir -p","checking for gawk... no","checking for mawk... mawk","checking whether make sets $(MAKE)... yes","checking whether make supports nested variables... yes","checking xargs -n works... yes","checking whether UID '999' is supported by ustar format... yes","checking whether GID '999' is supported by ustar format... yes","checking how to create a ustar tar archive... gnutar","checking for rst2man... rst2man","checking for lcov... no","checking for genhtml... no","checking for pkg-config... /usr/bin/pkg-config","checking pkg-config is at least version 0.21... yes","checking for varnishapi... yes","checking for Varnish... 7.7.3","checking whether make supports the include directive... yes (GNU style)","checking for gcc... gcc","checking whether the C compiler works... yes","checking for C compiler default output file name... a.out","checking for suffix of executables... ","checking whether we are cross compiling... no","checking for suffix of object files... o","checking whether the compiler supports GNU C... yes","checking whether gcc accepts -g... yes","checking for gcc option to enable C11 features... none needed","checking whether gcc understands -c and -o together... yes","checking dependency style of gcc... none","checking for stdio.h... yes","checking for stdlib.h... yes","checking for string.h... yes","checking for inttypes.h... yes","checking for stdint.h... yes","checking for strings.h... yes","checking for sys/stat.h... yes","checking for sys/types.h... yes","checking for unistd.h... yes","checking for wchar.h... yes","checking for minix/config.h... no","checking whether it is safe to define __EXTENSIONS__... yes","checking whether _XOPEN_SOURCE should be defined... no","checking for vsha256.h... yes","checking for cache/cache.h... yes","checking for a Python interpreter with version >= 3.4... python3","checking for python3... /usr/bin/python3","checking for python3 version... 3.13","checking for python3 platform... linux","checking for GNU default python3 prefix... ${prefix}","checking for GNU default python3 exec_prefix... ${exec_prefix}","checking for python3 script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.13/site-packages","checking for python3 extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.13/site-packages","checking how to run the C preprocessor... gcc -E","checking for ar... ar","checking the archiver (ar) interface... ar","checking build system type... x86_64-pc-linux-gnu","checking host system type... x86_64-pc-linux-gnu","checking how to print strings... printf","checking for a sed that does not truncate output... /usr/bin/sed","checking for grep that handles long lines and -e... /usr/bin/grep","checking for egrep... /usr/bin/grep -E","checking for fgrep... /usr/bin/grep -F","checking for ld used by gcc... /usr/bin/x86_64-linux-gnu-ld","checking if the linker (/usr/bin/x86_64-linux-gnu-ld) is GNU ld... yes","checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B","checking the name lister (/usr/bin/nm -B) interface... BSD nm","checking whether ln -s works... yes","checking the maximum length of command line arguments... 1572864","checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop","checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop","checking for /usr/bin/x86_64-linux-gnu-ld option to reload object files... -r","checking for file... file","checking for objdump... objdump","checking how to recognize dependent libraries... pass_all","checking for dlltool... no","checking how to associate runtime and link libraries... printf %s\\n","checking for ranlib... ranlib","checking for archiver @FILE support... @","checking for strip... strip","checking command to parse /usr/bin/nm -B output from gcc object... ok","checking for sysroot... no","checking for a working dd... /usr/bin/dd","checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1","checking for mt... no","checking if : is a manifest tool... no","checking for dlfcn.h... yes","checking for objdir... .libs","checking if gcc supports -fno-rtti -fno-exceptions... no","checking for gcc option to produce PIC... -fPIC -DPIC","checking if gcc PIC flag -fPIC -DPIC works... yes","checking if gcc static flag -static works... yes","checking if gcc supports -c -o file.o... yes","checking if gcc supports -c -o file.o... (cached) yes","checking whether the gcc linker (/usr/bin/x86_64-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes","checking whether -lc should be explicitly linked in... no","checking dynamic linker characteristics... GNU/Linux ld.so","checking how to hardcode library paths into programs... immediate","checking for shl_load... no","checking for shl_load in -ldld... no","checking for dlopen... yes","checking whether a program can dlopen itself... yes","checking whether a statically linked program can dlopen itself... no","checking whether stripping libraries is possible... yes","checking if libtool supports shared libraries... yes","checking whether to build shared libraries... yes","checking whether to build static libraries... no","checking for __builtin_popcount... yes","checking that generated files are newer than configure... done","configure: creating ./config.status","config.status: creating Makefile","config.status: creating src/Makefile","config.status: creating src/vtc/bench/Makefile","config.status: creating config.h","config.status: executing depfiles commands","config.status: executing libtool commands","","    ==== libvmod-selector trunk ====","","    varnish:      7.7.3","    prefix:       /usr","    vmoddir:      ${prefix}/lib/x86_64-linux-gnu/varnish/vmods","    vcldir:       /usr/share/varnish/vcl","    pkgvcldir:    ${vcldir}/${PACKAGE}","","    compiler:     gcc","    cflags:       -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libvmod-selector-2.6.0+20250506=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection","    ldflags:      -Wl,-z,relro -Wl,-z,now","","   debian/rules execute_after_dh_auto_configure","make[1]: Entering directory '/build/reproducible-path/libvmod-selector-2.6.0+20250506'","# git rev-parse heads/upstream > debian/vmod_vcs_version.txt","[ -e src/vmod_vcs_version.txt ] || ln -s ../debian/vmod_vcs_version.txt src/vmod_vcs_version.txt","make[1]: Leaving directory '/build/reproducible-path/libvmod-selector-2.6.0+20250506'","   dh_auto_build","\tmake -j8","make[1]: Entering directory '/build/reproducible-path/libvmod-selector-2.6.0+20250506'","make  all-recursive","make[2]: Entering directory '/build/reproducible-path/libvmod-selector-2.6.0+20250506'","Making all in src","make[3]: Entering directory '/build/reproducible-path/libvmod-selector-2.6.0+20250506/src'","/usr/bin/python3 /usr/share/varnish/vmodtool.py -o vcc_selector_if ./vmod_selector.vcc","/usr/bin/python3 /usr/share/varnish/vsctool.py -c ./selector.vsc","/usr/bin/python3 /usr/share/varnish/vsctool.py -h ./selector.vsc","gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror -Wextra -std=c99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libvmod-selector-2.6.0+20250506=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o rnd_test-rnd_test.o `test -f 'rnd_test.c' || echo './'`rnd_test.c","/bin/bash ../libtool  --tag=CC   --mode=link gcc -Wall -Werror -Wextra -std=c99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libvmod-selector-2.6.0+20250506=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection  -Wl,-z,relro -Wl,-z,now -o rnd_test rnd_test-rnd_test.o  ","/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -std=c99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libvmod-selector-2.6.0+20250506=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o vmod_selector.lo vmod_selector.c","/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -std=c99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libvmod-selector-2.6.0+20250506=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o match.lo match.c","/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -std=c99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libvmod-selector-2.6.0+20250506=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o associate.lo associate.c","/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -std=c99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libvmod-selector-2.6.0+20250506=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o qp.lo qp.c","/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -std=c99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libvmod-selector-2.6.0+20250506=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o ph.lo ph.c","/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -std=c99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libvmod-selector-2.6.0+20250506=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o vcc_selector_if.lo vcc_selector_if.c","/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -std=c99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libvmod-selector-2.6.0+20250506=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o VSC_selector.lo VSC_selector.c","libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -std=c99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libvmod-selector-2.6.0+20250506=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c vmod_selector.c  -fPIC -DPIC -o .libs/vmod_selector.o","libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -std=c99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libvmod-selector-2.6.0+20250506=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c VSC_selector.c  -fPIC -DPIC -o .libs/VSC_selector.o","libtool: link: gcc -Wall -Werror -Wextra -std=c99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libvmod-selector-2.6.0+20250506=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z -Wl,relro -Wl,-z -Wl,now -o rnd_test rnd_test-rnd_test.o ","libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -std=c99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libvmod-selector-2.6.0+20250506=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ph.c  -fPIC -DPIC -o .libs/ph.o","libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -std=c99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libvmod-selector-2.6.0+20250506=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c match.c  -fPIC -DPIC -o .libs/match.o","libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -std=c99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libvmod-selector-2.6.0+20250506=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c associate.c  -fPIC -DPIC -o .libs/associate.o","libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -std=c99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libvmod-selector-2.6.0+20250506=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c qp.c  -fPIC -DPIC -o .libs/qp.o","rst2man vmod_selector.man.rst vmod_selector.3","libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/varnish -std=c99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libvmod-selector-2.6.0+20250506=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c vcc_selector_if.c  -fPIC -DPIC -o .libs/vcc_selector_if.o","vmod_selector.man.rst:561: (ERROR/3) Duplicate target name, cannot be used as a unique reference: \"statistics\".","/bin/bash ../libtool  --tag=CC   --mode=link gcc -I/usr/include/varnish -std=c99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libvmod-selector-2.6.0+20250506=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -module -export-dynamic -avoid-version -shared -Wl,-z,relro -Wl,-z,now -o libvmod_selector.la -rpath /usr/lib/x86_64-linux-gnu/varnish/vmods vmod_selector.lo match.lo associate.lo qp.lo ph.lo vcc_selector_if.lo VSC_selector.lo  ","libtool: link: gcc -shared  -fPIC -DPIC  .libs/vmod_selector.o .libs/match.o .libs/associate.o .libs/qp.o .libs/ph.o .libs/vcc_selector_if.o .libs/VSC_selector.o    -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libvmod-selector-2.6.0+20250506=. -fstack-protector-strong -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now   -Wl,-soname -Wl,libvmod_selector.so -o .libs/libvmod_selector.so","libtool: link: ( cd \".libs\" && rm -f \"libvmod_selector.la\" && ln -s \"../libvmod_selector.la\" \"libvmod_selector.la\" )","make[3]: Leaving directory '/build/reproducible-path/libvmod-selector-2.6.0+20250506/src'","make[3]: Entering directory '/build/reproducible-path/libvmod-selector-2.6.0+20250506'","make[3]: Leaving directory '/build/reproducible-path/libvmod-selector-2.6.0+20250506'","make[2]: Leaving directory '/build/reproducible-path/libvmod-selector-2.6.0+20250506'","make[1]: Leaving directory '/build/reproducible-path/libvmod-selector-2.6.0+20250506'","   dh_auto_test","\tmake -j8 check TESTSUITEFLAGS=\"-j8 --verbose\" VERBOSE=1","make[1]: Entering directory '/build/reproducible-path/libvmod-selector-2.6.0+20250506'","Making check in src","make[2]: Entering directory '/build/reproducible-path/libvmod-selector-2.6.0+20250506/src'","make  rnd_test","make[3]: Entering directory '/build/reproducible-path/libvmod-selector-2.6.0+20250506/src'","make[3]: 'rnd_test' is up to date.","make[3]: Leaving directory '/build/reproducible-path/libvmod-selector-2.6.0+20250506/src'","make  check-TESTS","make[3]: Entering directory '/build/reproducible-path/libvmod-selector-2.6.0+20250506/src'","make[4]: Entering directory '/build/reproducible-path/libvmod-selector-2.6.0+20250506/src'","PASS: vtc/al.vtc","PASS: vtc/element.vtc","PASS: vtc/00basic.vtc","PASS: vtc/backend.vtc","PASS: vtc/case.vtc","PASS: vtc/r001.vtc","PASS: vtc/integer.vtc","PASS: vtc/overlaps.vtc","PASS: vtc/re_match.vtc","PASS: rnd_test","PASS: vtc/bool.vtc","FAIL: vtc/subroutine.vtc","PASS: vtc/prefix.vtc","PASS: vtc/string.vtc","PASS: vtc/stats.vtc","PASS: vtc/match.vtc","PASS: vtc/sub.vtc","================================================","   libvmod-selector trunk: src/test-suite.log","================================================","","# TOTAL: 17","# PASS:  16","# SKIP:  0","# XFAIL: 0","# FAIL:  1","# XPASS: 0","# ERROR: 0","","System information (uname -a): Linux 6.12.86+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.86-1 (2026-05-08) x86_64","Distribution information (/etc/os-release):","PRETTY_NAME=\"Debian GNU/Linux forky/sid\"","NAME=\"Debian GNU/Linux\"","VERSION_CODENAME=forky","ID=debian","HOME_URL=\"https://www.debian.org/\"","SUPPORT_URL=\"https://www.debian.org/support\"","BUG_REPORT_URL=\"https://bugs.debian.org/\"","",".. contents:: :depth: 2","","FAIL: vtc/subroutine","====================","","**** dT    0.000","*    top   TEST ./vtc/subroutine.vtc starting","**** top   extmacro def pkg_version=7.7.3","**** top   extmacro def pkg_branch=7.7","**** top   extmacro def pwd=/build/reproducible-path/libvmod-selector-2.6.0+20250506/src","**** top   extmacro def date(...)","**** top   extmacro def string(...)","**** top   extmacro def vmod_selector=selector from \"/build/reproducible-path/libvmod-selector-2.6.0+20250506/src/.libs/libvmod_selector.so\"","**** top   extmacro def localhost=127.0.0.1","**** top   extmacro def bad_backend=127.0.0.1:40359","**** top   extmacro def listen_addr=127.0.0.1:0","**** top   extmacro def bad_ip=192.0.2.255","**** top   macro def testdir=/build/reproducible-path/libvmod-selector-2.6.0+20250506/src/./vtc","**** top   macro def tmpdir=/tmp/vtc.3852.288b6779","**** top   macro def vtcid=vtc.3852.288b6779","**   top   === varnishtest \".subroutine() and .check_call() methods\"","*    top   VTEST .subroutine() and .check_call() methods","**   top   === varnish v1 -vcl {","**** dT    0.009","**   v1    Launch","***  v1    CMD: cd ${pwd} && exec varnishd  -d -n /tmp/vtc.3852.288b6779/v1 -i v1 -p vcl_path=/build/reproducible-path/libvmod-selector-2.6.0+20250506/vcl:/usr/share/varnish/vcl -p vmod_path=/build/reproducible-path/libvmod-selector-2.6.0+20250506/src/.libs:/usr/lib/x86_64-linux-gnu/varnish/vmods:/usr/lib/x86_64-linux-gnu/varnish/vmods -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 42983' -P /tmp/vtc.3852.288b6779/v1/varnishd.pid ","***  v1    CMD: cd /build/reproducible-path/libvmod-selector-2.6.0+20250506/src && exec varnishd  -d -n /tmp/vtc.3852.288b6779/v1 -i v1 -p vcl_path=/build/reproducible-path/libvmod-selector-2.6.0+20250506/vcl:/usr/share/varnish/vcl -p vmod_path=/build/reproducible-path/libvmod-selector-2.6.0+20250506/src/.libs:/usr/lib/x86_64-linux-gnu/varnish/vmods:/usr/lib/x86_64-linux-gnu/varnish/vmods -l 2m -p auto_restart=off -p syslog_cli_traffic=off -p thread_pool_min=10 -p debug=+vtc_mode -p vsl_mask=+Debug,+H2RxHdr,+H2RxBody -p h2_initial_window_size=1m -p h2_rx_window_low_water=64k -a '127.0.0.1:0' -M '127.0.0.1 42983' -P /tmp/vtc.3852.288b6779/v1/varnishd.pid ","***  v1    PID: 3860","**** v1    macro def v1_pid=3860","**** v1    macro def v1_name=/tmp/vtc.3852.288b6779/v1","**** dT    0.037","***  v1    debug|Debug: Version: varnish-7.7.3 revision 2e8180f788715e5bc44df08479d60c9435d79bdd","***  v1    debug|Debug: Platform: Linux,6.12.86+deb13-amd64,x86_64,-jnone,-sdefault,-sdefault,-hcritbit","***  v1    debug|200 320     ","***  v1    debug|-----------------------------","***  v1    debug|Varnish Cache CLI 1.0","***  v1    debug|-----------------------------","***  v1    debug|Linux,6.12.86+deb13-amd64,x86_64,-jnone,-sdefault,-sdefault,-hcritbit","***  v1    debug|varnish-7.7.3 revision 2e8180f788715e5bc44df08479d60c9435d79bdd","***  v1    debug|","***  v1    debug|Type 'help' for command list.","***  v1    debug|Type 'quit' to close CLI session.","***  v1    debug|Type 'start' to launch worker process.","***  v1    debug|","**** dT    0.138","**** v1    CLIPOLL 1 0x1 0x0 0x0","***  v1    CLI connection fd = 4","***  v1    CLI RX  107","**** v1    CLI RX|toeqawoombthxivuzckjhlixczukxmrf","**** v1    CLI RX|","**** v1    CLI RX|Authentication required.","**** v1    CLI TX|auth ef77105c8129752af33a92abeb679289f18997ddd89aac422ae1e5ebb74b38e2","***  v1    CLI RX  200","**** v1    CLI RX|-----------------------------","**** v1    CLI RX|Varnish Cache CLI 1.0","**** v1    CLI RX|-----------------------------","**** v1    CLI RX|Linux,6.12.86+deb13-amd64,x86_64,-jnone,-sdefault,-sdefault,-hcritbit","**** v1    CLI RX|varnish-7.7.3 revision 2e8180f788715e5bc44df08479d60c9435d79bdd","**** v1    CLI RX|","**** v1    CLI RX|Type 'help' for command list.","**** v1    CLI RX|Type 'quit' to close CLI session.","**** v1    CLI RX|Type 'start' to launch worker process.","**** dT    0.139","**** v1    CLI TX|vcl.inline vcl1 << %XJEIFLH|)Xspa8P","**** v1    CLI TX|vcl 4.1;","**** v1    CLI TX|","**** v1    CLI TX|\\timport selector from \"/build/reproducible-path/libvmod-selector-2.6.0+20250506/src/.libs/libvmod_selector.so\";","**** v1    CLI TX|\\tbackend b None;","**** v1    CLI TX|","**** v1    CLI TX|\\tsub foo {","**** v1    CLI TX|\\t\\tif (!resp.http.Foo) {","**** v1    CLI TX|\\t\\t\\tset resp.http.Foo = resp.http.X;","**** v1    CLI TX|\\t\\t}","**** v1    CLI TX|\\t\\telse {","**** v1    CLI TX|\\t\\t\\tset resp.http.Foo = resp.http.Foo + resp.http.X;","**** v1    CLI TX|\\t\\t}","**** v1    CLI TX|\\t}","**** v1    CLI TX|","**** v1    CLI TX|\\tsub bar {","**** v1    CLI TX|\\t\\tif (!resp.http.Bar) {","**** v1    CLI TX|\\t\\t\\tset resp.http.Bar = resp.http.X;","**** v1    CLI TX|\\t\\t}","**** v1    CLI TX|\\t\\telse {","**** v1    CLI TX|\\t\\t\\tset resp.http.Bar = resp.http.Bar + resp.http.X;","**** v1    CLI TX|\\t\\t}","**** v1    CLI TX|\\t}","**** v1    CLI TX|","**** v1    CLI TX|\\tsub baz {","**** v1    CLI TX|\\t\\tif (!resp.http.Baz) {","**** v1    CLI TX|\\t\\t\\tset resp.http.Baz = resp.http.X;","**** v1    CLI TX|\\t\\t}","**** v1    CLI TX|\\t\\telse {","**** v1    CLI TX|\\t\\t\\tset resp.http.Baz = resp.http.Baz + resp.http.X;","**** v1    CLI TX|\\t\\t}","**** v1    CLI TX|\\t}","**** v1    CLI TX|","**** v1    CLI TX|\\tsub quux {","**** v1    CLI TX|\\t\\tif (!resp.http.Quux) {","**** v1    CLI TX|\\t\\t\\tset resp.http.Quux = resp.http.X;","**** v1    CLI TX|\\t\\t}","**** v1    CLI TX|\\t\\telse {","**** v1    CLI TX|\\t\\t\\tset resp.http.Quux = resp.http.Quux + resp.http.X;","**** v1    CLI TX|\\t\\t}","**** v1    CLI TX|\\t}","**** v1    CLI TX|","**** v1    CLI TX|\\tsub foobar {","**** v1    CLI TX|\\t\\tif (!resp.http.Foobar) {","**** v1    CLI TX|\\t\\t\\tset resp.http.Foobar = resp.http.X;","**** v1    CLI TX|\\t\\t}","**** v1    CLI TX|\\t\\telse {","**** v1    CLI TX|\\t\\t\\tset resp.http.Foobar = resp.http.Foobar + resp.http.X;","**** v1    CLI TX|\\t\\t}","**** v1    CLI TX|\\t}","**** v1    CLI TX|","**** v1    CLI TX|\\tsub vcl_init {","**** v1    CLI TX|\\t\\tnew s = selector.set();","**** v1    CLI TX|\\t\\ts.add(\"foo\", sub=foo);","**** v1    CLI TX|\\t\\ts.add(\"bar\", sub=bar);","**** v1    CLI TX|\\t\\ts.add(\"baz\", sub=baz);","**** v1    CLI TX|\\t\\ts.add(\"quux\", sub=quux);","**** v1    CLI TX|\\t\\ts.add(\"foobar\", sub=foobar);","**** v1    CLI TX|\\t}","**** v1    CLI TX|","**** v1    CLI TX|\\tsub vcl_recv {","**** v1    CLI TX|\\t\\treturn (synth(200));","**** v1    CLI TX|\\t}","**** v1    CLI TX|","**** v1    CLI TX|\\tsub vcl_synth {","**** v1    CLI TX|\\t\\tset resp.http.Check-1 = s.check_call(1);","**** v1    CLI TX|\\t\\tset resp.http.Check-2 = s.check_call(2);","**** v1    CLI TX|\\t\\tset resp.http.Check-3 = s.check_call(3);","**** v1    CLI TX|\\t\\tset resp.http.Check-4 = s.check_call(4);","**** v1    CLI TX|\\t\\tset resp.http.Check-5 = s.check_call(5);","**** v1    CLI TX|","**** v1    CLI TX|\\t\\tset resp.http.X = \"N\";","**** v1    CLI TX|\\t\\tcall s.subroutine(1);","**** v1    CLI TX|\\t\\tcall s.subroutine(2);","**** v1    CLI TX|\\t\\tcall s.subroutine(3);","**** v1    CLI TX|\\t\\tcall s.subroutine(4);","**** v1    CLI TX|\\t\\tcall s.subroutine(5);","**** v1    CLI TX|","**** v1    CLI TX|\\t\\tset resp.http.X = \"S\";","**** v1    CLI TX|\\t\\tif (s.match(req.http.Word)) {","**** v1    CLI TX|\\t\\t\\tcall s.subroutine();","**** v1    CLI TX|\\t\\t\\tcall s.subroutine(select=UNIQUE);","**** v1    CLI TX|\\t\\t\\tcall s.subroutine(select=EXACT);","**** v1    CLI TX|\\t\\t\\tcall s.subroutine(select=FIRST);","**** v1    CLI TX|\\t\\t\\tcall s.subroutine(select=LAST);","**** v1    CLI TX|\\t\\t\\tcall s.subroutine(select=SHORTEST);","**** v1    CLI TX|\\t\\t\\tcall s.subroutine(select=LONGEST);","**** v1    CLI TX|","**** v1    CLI TX|\\t\\t\\tset resp.http.Check-Noarg = s.check_call();","**** v1    CLI TX|\\t\\t\\tset resp.http.Check-Unique","**** v1    CLI TX|\\t\\t\\t    = s.check_call(select=UNIQUE);","**** v1    CLI TX|\\t\\t\\tset resp.http.Check-Exact = s.check_call(select=EXACT);","**** v1    CLI TX|\\t\\t\\tset resp.http.Check-First = s.check_call(select=FIRST);","**** v1    CLI TX|\\t\\t\\tset resp.http.Check-Last = s.check_call(select=LAST);","**** v1    CLI TX|\\t\\t\\tset resp.http.Check-Shortest","**** v1    CLI TX|\\t\\t\\t    = s.check_call(select=SHORTEST);","**** v1    CLI TX|\\t\\t\\tset resp.http.Check-Longest","**** v1    CLI TX|\\t\\t\\t    = s.check_call(select=LONGEST);","**** v1    CLI TX|\\t\\t}","**** v1    CLI TX|","**** v1    CLI TX|\\t\\tset resp.http.Check-Foo = s.check_call(element=\"foo\");","**** v1    CLI TX|\\t\\tset resp.http.Check-Bar = s.check_call(element=\"bar\");","**** v1    CLI TX|\\t\\tset resp.http.Check-Baz = s.check_call(element=\"baz\");","**** v1    CLI TX|\\t\\tset resp.http.Check-Quux = s.check_call(element=\"quux\");","**** v1    CLI TX|\\t\\tset resp.http.Check-Foobar = s.check_call(element=\"foobar\");","**** v1    CLI TX|","**** v1    CLI TX|\\t\\tset resp.http.X = \"E\";","**** v1    CLI TX|\\t\\tcall s.subroutine(element=\"foo\");","**** v1    CLI TX|\\t\\tcall s.subroutine(element=\"bar\");","**** v1    CLI TX|\\t\\tcall s.subroutine(element=\"baz\");","**** v1    CLI TX|\\t\\tcall s.subroutine(element=\"quux\");","**** v1    CLI TX|\\t\\tcall s.subroutine(element=\"foobar\");","**** v1    CLI TX|\\t\\tif (req.http.Element) {","**** v1    CLI TX|\\t\\t\\tset resp.http.Check-Element","**** v1    CLI TX|\\t\\t\\t    = s.check_call(element=req.http.Element);","**** v1    CLI TX|\\t\\t\\tcall s.subroutine(element=req.http.Element);","**** v1    CLI TX|\\t\\t}","**** v1    CLI TX|","**** v1    CLI TX|\\t\\treturn (deliver);","**** v1    CLI TX|\\t}","**** v1    CLI TX|","**** v1    CLI TX|%XJEIFLH|)Xspa8P","**** dT    0.240","***  v1    vsl|No VSL chunk found (child not started ?)","**** dT    0.341","***  v1    vsl|No VSL chunk found (child not started ?)","**** dT    0.444","***  v1    vsl|No VSL chunk found (child not started ?)","**** dT    0.544","***  v1    vsl|No VSL chunk found (child not started ?)","**** dT    0.645","***  v1    vsl|No VSL chunk found (child not started ?)","**** dT    0.745","***  v1    vsl|No VSL chunk found (child not started ?)","**** dT    0.848","***  v1    vsl|No VSL chunk found (child not started ?)","**** dT    0.952","***  v1    vsl|No VSL chunk found (child not started ?)","**** dT    1.008","***  v1    CLI RX  200","**** v1    CLI RX|VCL compiled.","**** v1    CLI TX|vcl.use vcl1","**** dT    1.009","***  v1    CLI RX  200","**** v1    CLI RX|VCL 'vcl1' now active","**   v1    Start","**** v1    CLI TX|start","**** dT    1.052","***  v1    vsl|No VSL chunk found (child not started ?)","**** dT    1.068","***  v1    debug|Debug: Child (4010) Started","**** dT    1.087","***  v1    debug|Child launched OK","**** dT    1.088","***  v1    debug|Info: Child (4010) said Child starts","***  v1    CLI RX  200","***  v1    wait-running","**** v1    CLI TX|status","**** dT    1.140","***  v1    CLI RX  200","**** v1    CLI RX|Child in state running","**** v1    CLI TX|debug.listen_address","**** dT    1.152","**** v1    vsl|          0 CLI             - Rd vcl.load \"vcl1\" vcl_vcl1.1778740478.361411/vgc.so 1auto","**** v1    vsl|          0 CLI             - Wr 200 52 Loaded \"vcl_vcl1.1778740478.361411/vgc.so\" as \"vcl1\"","**** v1    vsl|          0 CLI             - Rd vcl.use \"vcl1\"","**** v1    vsl|          0 CLI             - Wr 200 0 ","**** v1    vsl|          0 CLI             - Rd start","**** v1    vsl|          0 Debug           - sockopt: Setting SO_LINGER for a0=127.0.0.1:36935","**** v1    vsl|          0 Debug           - sockopt: Setting SO_KEEPALIVE for a0=127.0.0.1:36935","**** v1    vsl|          0 Debug           - sockopt: Setting SO_SNDTIMEO for a0=127.0.0.1:36935","**** v1    vsl|          0 Debug           - sockopt: Setting SO_RCVTIMEO for a0=127.0.0.1:36935","**** v1    vsl|          0 Debug           - sockopt: Setting TCP_NODELAY for a0=127.0.0.1:36935","**** v1    vsl|          0 Debug           - sockopt: Setting TCP_KEEPIDLE for a0=127.0.0.1:36935","**** v1    vsl|          0 Debug           - sockopt: Setting TCP_KEEPCNT for a0=127.0.0.1:36935","**** v1    vsl|          0 Debug           - sockopt: Setting TCP_KEEPINTVL for a0=127.0.0.1:36935","**** v1    vsl|          0 CLI             - Wr 200 0 ","**** dT    1.188","***  v1    CLI RX  200","**** v1    CLI RX|a0 127.0.0.1 36935","**** v1    CLI TX|debug.xid 1000","**** dT    1.236","***  v1    CLI RX  200","**** v1    CLI RX|XID is 1000 chunk 1","**** v1    CLI TX|debug.listen_address","**** dT    1.254","**** v1    vsl|          0 CLI             - Rd debug.listen_address ","**** v1    vsl|          0 CLI             - Wr 200 19 a0 127.0.0.1 36935","","**** v1    vsl|          0 CLI             - Rd debug.xid 1000 ","**** v1    vsl|          0 CLI             - Wr 200 19 XID is 1000 chunk 1","**** dT    1.280","***  v1    CLI RX  200","**** v1    CLI RX|a0 127.0.0.1 36935","**   v1    Listen on 127.0.0.1 36935","**** v1    macro def v1_addr=127.0.0.1","**** v1    macro def v1_port=36935","**** v1    macro def v1_sock=127.0.0.1:36935","**** v1    macro def v1_a0_addr=127.0.0.1","**** v1    macro def v1_a0_port=36935","**** v1    macro def v1_a0_sock=127.0.0.1:36935","**   top   === client c1 {","**   c1    Starting client","**   c1    Waiting for client","**   c1    Started on 127.0.0.1:36935 (1 iterations)","***  c1    Connect to 127.0.0.1:36935","***  c1    connected fd 14 from 127.0.0.1 49994 to 127.0.0.1:36935","**   c1    === txreq","**** c1    txreq|GET / HTTP/1.1\\r","**** c1    txreq|Host: 127.0.0.1\\r","**** c1    txreq|User-Agent: c1\\r","**** c1    txreq|\\r","**   c1    === rxresp","**** dT    1.281","**** c1    rxhdr|HTTP/1.1 200 OK\\r","**** c1    rxhdr|Date: Thu, 14 May 2026 06:34:39 GMT\\r","**** c1    rxhdr|Server: Varnish\\r","**** c1    rxhdr|X-Varnish: 1001\\r","**** c1    rxhdr|Check-1: true\\r","**** c1    rxhdr|Check-2: true\\r","**** c1    rxhdr|Check-3: true\\r","**** c1    rxhdr|Check-4: true\\r","**** c1    rxhdr|Check-5: true\\r","**** c1    rxhdr|Check-Foo: true\\r","**** c1    rxhdr|Check-Bar: true\\r","**** c1    rxhdr|Check-Baz: true\\r","**** c1    rxhdr|Check-Quux: true\\r","**** c1    rxhdr|Check-Foobar: true\\r","**** c1    rxhdr|X: E\\r","**** c1    rxhdr|Foo: NE\\r","**** c1    rxhdr|Bar: NE\\r","**** c1    rxhdr|Baz: NE\\r","**** c1    rxhdr|Quux: NE\\r","**** c1    rxhdr|Foobar: NE\\r","**** c1    rxhdr|Content-Length: 0\\r","**** c1    rxhdr|Connection: keep-alive\\r","**** c1    rxhdr|\\r","**** c1    rxhdrlen = 352","**** c1    http[ 0] |HTTP/1.1","**** c1    http[ 1] |200","**** c1    http[ 2] |OK","**** c1    http[ 3] |Date: Thu, 14 May 2026 06:34:39 GMT","**** c1    http[ 4] |Server: Varnish","**** c1    http[ 5] |X-Varnish: 1001","**** c1    http[ 6] |Check-1: true","**** c1    http[ 7] |Check-2: true","**** c1    http[ 8] |Check-3: true","**** c1    http[ 9] |Check-4: true","**** c1    http[10] |Check-5: true","**** c1    http[11] |Check-Foo: true","**** c1    http[12] |Check-Bar: true","**** c1    http[13] |Check-Baz: true","**** c1    http[14] |Check-Quux: true","**** c1    http[15] |Check-Foobar: true","**** c1    http[16] |X: E","**** c1    http[17] |Foo: NE","**** c1    http[18] |Bar: NE","**** c1    http[19] |Baz: NE","**** c1    http[20] |Quux: NE","**** c1    http[21] |Foobar: NE","**** c1    http[22] |Content-Length: 0","**** c1    http[23] |Connection: keep-alive","**** c1    bodylen = 0","**   c1    === expect resp.status == 200","**** c1    EXPECT resp.status (200) == \"200\" match","**   c1    === expect resp.http.Check-1 == true","**** c1    EXPECT resp.http.Check-1 (true) == \"true\" match","**   c1    === expect resp.http.Check-2 == true","**** c1    EXPECT resp.http.Check-2 (true) == \"true\" match","**   c1    === expect resp.http.Check-3 == true","**** c1    EXPECT resp.http.Check-3 (true) == \"true\" match","**   c1    === expect resp.http.Check-4 == true","**** c1    EXPECT resp.http.Check-4 (true) == \"true\" match","**   c1    === expect resp.http.Check-5 == true","**** c1    EXPECT resp.http.Check-5 (true) == \"true\" match","**   c1    === expect resp.http.Check-Foo == true","**** c1    EXPECT resp.http.Check-Foo (true) == \"true\" match","**   c1    === expect resp.http.Check-Bar == true","**** c1    EXPECT resp.http.Check-Bar (true) == \"true\" match","**   c1    === expect resp.http.Check-Baz == true","**** c1    EXPECT resp.http.Check-Baz (true) == \"true\" match","**   c1    === expect resp.http.Check-Quux == true","**** c1    EXPECT resp.http.Check-Quux (true) == \"true\" match","**   c1    === expect resp.http.Check-Foobar == true","**** c1    EXPECT resp.http.Check-Foobar (true) == \"true\" match","**   c1    === expect resp.http.Foo == \"NE\"","**** c1    EXPECT resp.http.Foo (NE) == \"NE\" match","**   c1    === expect resp.http.Bar == \"NE\"","**** c1    EXPECT resp.http.Bar (NE) == \"NE\" match","**   c1    === expect resp.http.Baz == \"NE\"","**** c1    EXPECT resp.http.Baz (NE) == \"NE\" match","**   c1    === expect resp.http.Quux == \"NE\"","**** c1    EXPECT resp.http.Quux (NE) == \"NE\" match","**   c1    === expect resp.http.Foobar == \"NE\"","**** c1    EXPECT resp.http.Foobar (NE) == \"NE\" match","**   c1    === txreq -hdr \"Word: foo\"","**** c1    txreq|GET / HTTP/1.1\\r","**** c1    txreq|Word: foo\\r","**** c1    txreq|Host: 127.0.0.1\\r","**** c1    txreq|User-Agent: c1\\r","**** c1    txreq|\\r","**   c1    === rxresp","**** dT    1.285","**** c1    rxhdr|HTTP/1.1 200 OK\\r","**** c1    rxhdr|Date: Thu, 14 May 2026 06:34:39 GMT\\r","**** c1    rxhdr|Server: Varnish\\r","**** c1    rxhdr|X-Varnish: 1002\\r","**** c1    rxhdr|Check-1: true\\r","**** c1    rxhdr|Check-2: true\\r","**** c1    rxhdr|Check-3: true\\r","**** c1    rxhdr|Check-4: true\\r","**** c1    rxhdr|Check-5: true\\r","**** c1    rxhdr|Check-Noarg: true\\r","**** c1    rxhdr|Check-Unique: true\\r","**** c1    rxhdr|Check-Exact: true\\r","**** c1    rxhdr|Check-First: true\\r","**** c1    rxhdr|Check-Last: true\\r","**** c1    rxhdr|Check-Shortest: true\\r","**** c1    rxhdr|Check-Longest: true\\r","**** c1    rxhdr|Check-Foo: true\\r","**** c1    rxhdr|Check-Bar: true\\r","**** c1    rxhdr|Check-Baz: true\\r","**** c1    rxhdr|Check-Quux: true\\r","**** c1    rxhdr|Check-Foobar: true\\r","**** c1    rxhdr|X: E\\r","**** c1    rxhdr|Foo: NSSSSSSSE\\r","**** c1    rxhdr|Bar: NE\\r","**** c1    rxhdr|Baz: NE\\r","**** c1    rxhdr|Quux: NE\\r","**** c1    rxhdr|Foobar: NE\\r","**** c1    rxhdr|Content-Length: 0\\r","**** c1    rxhdr|Connection: keep-alive\\r","**** c1    rxhdr|\\r","**** c1    rxhdrlen = 497","**** c1    http[ 0] |HTTP/1.1","**** c1    http[ 1] |200","**** c1    http[ 2] |OK","**** c1    http[ 3] |Date: Thu, 14 May 2026 06:34:39 GMT","**** c1    http[ 4] |Server: Varnish","**** c1    http[ 5] |X-Varnish: 1002","**** c1    http[ 6] |Check-1: true","**** c1    http[ 7] |Check-2: true","**** c1    http[ 8] |Check-3: true","**** c1    http[ 9] |Check-4: true","**** c1    http[10] |Check-5: true","**** c1    http[11] |Check-Noarg: true","**** c1    http[12] |Check-Unique: true","**** c1    http[13] |Check-Exact: true","**** c1    http[14] |Check-First: true","**** c1    http[15] |Check-Last: true","**** c1    http[16] |Check-Shortest: true","**** c1    http[17] |Check-Longest: true","**** c1    http[18] |Check-Foo: true","**** c1    http[19] |Check-Bar: true","**** c1    http[20] |Check-Baz: true","**** c1    http[21] |Check-Quux: true","**** c1    http[22] |Check-Foobar: true","**** c1    http[23] |X: E","**** c1    http[24] |Foo: NSSSSSSSE","**** c1    http[25] |Bar: NE","**** c1    http[26] |Baz: NE","**** c1    http[27] |Quux: NE","**** c1    http[28] |Foobar: NE","**** c1    http[29] |Content-Length: 0","**** c1    http[30] |Connection: keep-alive","**** c1    bodylen = 0","**   c1    === expect resp.status == 200","**** c1    EXPECT resp.status (200) == \"200\" match","**   c1    === expect resp.http.Check-Noarg == true","**** c1    EXPECT resp.http.Check-Noarg (true) == \"true\" match","**   c1    === expect resp.http.Check-Unique == true","**** c1    EXPECT resp.http.Check-Unique (true) == \"true\" match","**   c1    === expect resp.http.Check-Exact == true","**** c1    EXPECT resp.http.Check-Exact (true) == \"true\" match","**   c1    === expect resp.http.Check-First == true","**** c1    EXPECT resp.http.Check-First (true) == \"true\" match","**   c1    === expect resp.http.Check-Last == true","**** c1    EXPECT resp.http.Check-Last (true) == \"true\" match","**   c1    === expect resp.http.Check-Longest == true","**** c1    EXPECT resp.http.Check-Longest (true) == \"true\" match","**   c1    === expect resp.http.Check-Shortest == true","**** c1    EXPECT resp.http.Check-Shortest (true) == \"true\" match","**   c1    === expect resp.http.Foo == \"NSSSSSSSE\"","**** c1    EXPECT resp.http.Foo (NSSSSSSSE) == \"NSSSSSSSE\" match","**   c1    === expect resp.http.Bar == \"NE\"","**** c1    EXPECT resp.http.Bar (NE) == \"NE\" match","**   c1    === expect resp.http.Baz == \"NE\"","**** c1    EXPECT resp.http.Baz (NE) == \"NE\" match","**   c1    === expect resp.http.Quux == \"NE\"","**** c1    EXPECT resp.http.Quux (NE) == \"NE\" match","**   c1    === expect resp.http.Foobar == \"NE\"","**** c1    EXPECT resp.http.Foobar (NE) == \"NE\" match","**   c1    === txreq -hdr \"Word: bar\"","**** c1    txreq|GET / HTTP/1.1\\r","**** c1    txreq|Word: bar\\r","**** c1    txreq|Host: 127.0.0.1\\r","**** c1    txreq|User-Agent: c1\\r","**** c1    txreq|\\r","**   c1    === rxresp","**** dT    1.288","**** c1    rxhdr|HTTP/1.1 200 OK\\r","**** c1    rxhdr|Date: Thu, 14 May 2026 06:34:39 GMT\\r","**** c1    rxhdr|Server: Varnish\\r","**** c1    rxhdr|X-Varnish: 1003\\r","**** c1    rxhdr|Check-1: true\\r","**** c1    rxhdr|Check-2: true\\r","**** c1    rxhdr|Check-3: true\\r","**** c1    rxhdr|Check-4: true\\r","**** c1    rxhdr|Check-5: true\\r","**** c1    rxhdr|Check-Noarg: true\\r","**** c1    rxhdr|Check-Unique: true\\r","**** c1    rxhdr|Check-Exact: true\\r","**** c1    rxhdr|Check-First: true\\r","**** c1    rxhdr|Check-Last: true\\r","**** c1    rxhdr|Check-Shortest: true\\r","**** c1    rxhdr|Check-Longest: true\\r","**** c1    rxhdr|Check-Foo: true\\r","**** c1    rxhdr|Check-Bar: true\\r","**** c1    rxhdr|Check-Baz: true\\r","**** c1    rxhdr|Check-Quux: true\\r","**** c1    rxhdr|Check-Foobar: true\\r","**** c1    rxhdr|X: E\\r","**** c1    rxhdr|Foo: NE\\r","**** c1    rxhdr|Bar: NSSSSSSSE\\r","**** c1    rxhdr|Baz: NE\\r","**** c1    rxhdr|Quux: NE\\r","**** c1    rxhdr|Foobar: NE\\r","**** c1    rxhdr|Content-Length: 0\\r","**** c1    rxhdr|Connection: keep-alive\\r","**** c1    rxhdr|\\r","**** c1    rxhdrlen = 497","**** c1    http[ 0] |HTTP/1.1","**** c1    http[ 1] |200","**** c1    http[ 2] |OK","**** c1    http[ 3] |Date: Thu, 14 May 2026 06:34:39 GMT","**** c1    http[ 4] |Server: Varnish","**** c1    http[ 5] |X-Varnish: 1003","**** c1    http[ 6] |Check-1: true","**** c1    http[ 7] |Check-2: true","**** c1    http[ 8] |Check-3: true","**** c1    http[ 9] |Check-4: true","**** c1    http[10] |Check-5: true","**** c1    http[11] |Check-Noarg: true","**** c1    http[12] |Check-Unique: true","**** c1    http[13] |Check-Exact: true","**** c1    http[14] |Check-First: true","**** c1    http[15] |Check-Last: true","**** c1    http[16] |Check-Shortest: true","**** c1    http[17] |Check-Longest: true","**** c1    http[18] |Check-Foo: true","**** c1    http[19] |Check-Bar: true","**** c1    http[20] |Check-Baz: true","**** c1    http[21] |Check-Quux: true","**** c1    http[22] |Check-Foobar: true","**** c1    http[23] |X: E","**** c1    http[24] |Foo: NE","**** c1    http[25] |Bar: NSSSSSSSE","**** c1    http[26] |Baz: NE","**** c1    http[27] |Quux: NE","**** c1    http[28] |Foobar: NE","**** c1    http[29] |Content-Length: 0","**** c1    http[30] |Connection: keep-alive","**** c1    bodylen = 0","**   c1    === expect resp.status == 200","**** c1    EXPECT resp.status (200) == \"200\" match","**   c1    === expect resp.http.Check-Noarg == true","**** c1    EXPECT resp.http.Check-Noarg (true) == \"true\" match","**   c1    === expect resp.http.Check-Unique == true","**** c1    EXPECT resp.http.Check-Unique (true) == \"true\" match","**   c1    === expect resp.http.Check-Exact == true","**** c1    EXPECT resp.http.Check-Exact (true) == \"true\" match","**   c1    === expect resp.http.Check-First == true","**** c1    EXPECT resp.http.Check-First (true) == \"true\" match","**   c1    === expect resp.http.Check-Last == true","**** c1    EXPECT resp.http.Check-Last (true) == \"true\" match","**   c1    === expect resp.http.Check-Longest == true","**** c1    EXPECT resp.http.Check-Longest (true) == \"true\" match","**   c1    === expect resp.http.Check-Shortest == true","**** c1    EXPECT resp.http.Check-Shortest (true) == \"true\" match","**   c1    === expect resp.http.Foo == \"NE\"","**** c1    EXPECT resp.http.Foo (NE) == \"NE\" match","**   c1    === expect resp.http.Bar == \"NSSSSSSSE\"","**** c1    EXPECT resp.http.Bar (NSSSSSSSE) == \"NSSSSSSSE\" match","**   c1    === expect resp.http.Baz == \"NE\"","**** c1    EXPECT resp.http.Baz (NE) == \"NE\" match","**   c1    === expect resp.http.Quux == \"NE\"","**** c1    EXPECT resp.http.Quux (NE) == \"NE\" match","**   c1    === expect resp.http.Foobar == \"NE\"","**** c1    EXPECT resp.http.Foobar (NE) == \"NE\" match","**   c1    === txreq -hdr \"Word: baz\"","**** c1    txreq|GET / HTTP/1.1\\r","**** c1    txreq|Word: baz\\r","**** c1    txreq|Host: 127.0.0.1\\r","**** c1    txreq|User-Agent: c1\\r","**** c1    txreq|\\r","**   c1    === rxresp","**** c1    rxhdr|HTTP/1.1 200 OK\\r","**** c1    rxhdr|Date: Thu, 14 May 2026 06:34:39 GMT\\r","**** c1    rxhdr|Server: Varnish\\r","**** c1    rxhdr|X-Varnish: 1004\\r","**** c1    rxhdr|Check-1: true\\r","**** c1    rxhdr|Check-2: true\\r","**** c1    rxhdr|Check-3: true\\r","**** c1    rxhdr|Check-4: true\\r","**** c1    rxhdr|Check-5: true\\r","**** c1    rxhdr|Check-Noarg: true\\r","**** c1    rxhdr|Check-Unique: true\\r","**** c1    rxhdr|Check-Exact: true\\r","**** c1    rxhdr|Check-First: true\\r","**** c1    rxhdr|Check-Last: true\\r","**** c1    rxhdr|Check-Shortest: true\\r","**** c1    rxhdr|Check-Longest: true\\r","**** c1    rxhdr|Check-Foo: true\\r","**** c1    rxhdr|Check-Bar: true\\r","**** c1    rxhdr|Check-Baz: true\\r","**** c1    rxhdr|Check-Quux: true\\r","**** c1    rxhdr|Check-Foobar: true\\r","**** c1    rxhdr|X: E\\r","**** c1    rxhdr|Foo: NE\\r","**** c1    rxhdr|Bar: NE\\r","**** c1    rxhdr|Baz: NSSSSSSSE\\r","**** c1    rxhdr|Quux: NE\\r","**** c1    rxhdr|Foobar: NE\\r","**** c1    rxhdr|Content-Length: 0\\r","**** c1    rxhdr|Connection: keep-alive\\r","**** c1    rxhdr|\\r","**** c1    rxhdrlen = 497","**** c1    http[ 0] |HTTP/1.1","**** c1    http[ 1] |200","**** c1    http[ 2] |OK","**** c1    http[ 3] |Date: Thu, 14 May 2026 06:34:39 GMT","**** c1    http[ 4] |Server: Varnish","**** c1    http[ 5] |X-Varnish: 1004","**** c1    http[ 6] |Check-1: true","**** c1    http[ 7] |Check-2: true","**** c1    http[ 8] |Check-3: true","**** c1    http[ 9] |Check-4: true","**** c1    http[10] |Check-5: true","**** c1    http[11] |Check-Noarg: true","**** c1    http[12] |Check-Unique: true","**** c1    http[13] |Check-Exact: true","**** c1    http[14] |Check-First: true","**** c1    http[15] |Check-Last: true","**** c1    http[16] |Check-Shortest: true","**** c1    http[17] |Check-Longest: true","**** c1    http[18] |Check-Foo: true","**** c1    http[19] |Check-Bar: true","**** c1    http[20] |Check-Baz: true","**** c1    http[21] |Check-Quux: true","**** c1    http[22] |Check-Foobar: true","**** c1    http[23] |X: E","**** c1    http[24] |Foo: NE","**** c1    http[25] |Bar: NE","**** c1    http[26] |Baz: NSSSSSSSE","**** c1    http[27] |Quux: NE","**** c1    http[28] |Foobar: NE","**** c1    http[29] |Content-Length: 0","**** c1    http[30] |Connection: keep-alive","**** c1    bodylen = 0","**   c1    === expect resp.http.Check-Noarg == true","**** c1    EXPECT resp.http.Check-Noarg (true) == \"true\" match","**   c1    === expect resp.http.Check-Unique == true","**** c1    EXPECT resp.http.Check-Unique (true) == \"true\" match","**   c1    === expect resp.http.Check-Exact == true","**** c1    EXPECT resp.http.Check-Exact (true) == \"true\" match","**   c1    === expect resp.http.Check-First == true","**** c1    EXPECT resp.http.Check-First (true) == \"true\" match","**   c1    === expect resp.http.Check-Last == true","**** c1    EXPECT resp.http.Check-Last (true) == \"true\" match","**   c1    === expect resp.http.Check-Longest == true","**** c1    EXPECT resp.http.Check-Longest (true) == \"true\" match","**   c1    === expect resp.http.Check-Shortest == true","**** c1    EXPECT resp.http.Check-Shortest (true) == \"true\" match","**   c1    === expect resp.status == 200","**** c1    EXPECT resp.status (200) == \"200\" match","**   c1    === expect resp.http.Foo == \"NE\"","**** c1    EXPECT resp.http.Foo (NE) == \"NE\" match","**   c1    === expect resp.http.Bar == \"NE\"","**** c1    EXPECT resp.http.Bar (NE) == \"NE\" match","**   c1    === expect resp.http.Baz == \"NSSSSSSSE\"","**** c1    EXPECT resp.http.Baz (NSSSSSSSE) == \"NSSSSSSSE\" match","**   c1    === expect resp.http.Quux == \"NE\"","**** c1    EXPECT resp.http.Quux (NE) == \"NE\" match","**   c1    === expect resp.http.Foobar == \"NE\"","**** c1    EXPECT resp.http.Foobar (NE) == \"NE\" match","**   c1    === txreq -hdr \"Word: quux\"","**** c1    txreq|GET / HTTP/1.1\\r","**** c1    txreq|Word: quux\\r","**** c1    txreq|Host: 127.0.0.1\\r","**** c1    txreq|User-Agent: c1\\r","**** c1    txreq|\\r","**   c1    === rxresp","**** dT    1.289","**** c1    rxhdr|HTTP/1.1 200 OK\\r","**** c1    rxhdr|Date: Thu, 14 May 2026 06:34:39 GMT\\r","**** c1    rxhdr|Server: Varnish\\r","**** c1    rxhdr|X-Varnish: 1005\\r","**** c1    rxhdr|Check-1: true\\r","**** c1    rxhdr|Check-2: true\\r","**** c1    rxhdr|Check-3: true\\r","**** c1    rxhdr|Check-4: true\\r","**** c1    rxhdr|Check-5: true\\r","**** c1    rxhdr|Check-Noarg: true\\r","**** c1    rxhdr|Check-Unique: true\\r","**** c1    rxhdr|Check-Exact: true\\r","**** c1    rxhdr|Check-First: true\\r","**** c1    rxhdr|Check-Last: true\\r","**** c1    rxhdr|Check-Shortest: true\\r","**** c1    rxhdr|Check-Longest: true\\r","**** c1    rxhdr|Check-Foo: true\\r","**** c1    rxhdr|Check-Bar: true\\r","**** c1    rxhdr|Check-Baz: true\\r","**** c1    rxhdr|Check-Quux: true\\r","**** c1    rxhdr|Check-Foobar: true\\r","**** c1    rxhdr|X: E\\r","**** c1    rxhdr|Foo: NE\\r","**** c1    rxhdr|Bar: NE\\r","**** c1    rxhdr|Baz: NE\\r","**** c1    rxhdr|Quux: NSSSSSSSE\\r","**** c1    rxhdr|Foobar: NE\\r","**** c1    rxhdr|Content-Length: 0\\r","**** c1    rxhdr|Connection: keep-alive\\r","**** c1    rxhdr|\\r","**** c1    rxhdrlen = 497","**** c1    http[ 0] |HTTP/1.1","**** c1    http[ 1] |200","**** c1    http[ 2] |OK","**** c1    http[ 3] |Date: Thu, 14 May 2026 06:34:39 GMT","**** c1    http[ 4] |Server: Varnish","**** c1    http[ 5] |X-Varnish: 1005","**** c1    http[ 6] |Check-1: true","**** c1    http[ 7] |Check-2: true","**** c1    http[ 8] |Check-3: true","**** c1    http[ 9] |Check-4: true","**** c1    http[10] |Check-5: true","**** c1    http[11] |Check-Noarg: true","**** c1    http[12] |Check-Unique: true","**** c1    http[13] |Check-Exact: true","**** c1    http[14] |Check-First: true","**** c1    http[15] |Check-Last: true","**** c1    http[16] |Check-Shortest: true","**** c1    http[17] |Check-Longest: true","**** c1    http[18] |Check-Foo: true","**** c1    http[19] |Check-Bar: true","**** c1    http[20] |Check-Baz: true","**** c1    http[21] |Check-Quux: true","**** c1    http[22] |Check-Foobar: true","**** c1    http[23] |X: E","**** c1    http[24] |Foo: NE","**** c1    http[25] |Bar: NE","**** c1    http[26] |Baz: NE","**** c1    http[27] |Quux: NSSSSSSSE","**** c1    http[28] |Foobar: NE","**** c1    http[29] |Content-Length: 0","**** c1    http[30] |Connection: keep-alive","**** c1    bodylen = 0","**   c1    === expect resp.http.Check-Noarg == true","**** c1    EXPECT resp.http.Check-Noarg (true) == \"true\" match","**   c1    === expect resp.http.Check-Unique == true","**** c1    EXPECT resp.http.Check-Unique (true) == \"true\" match","**   c1    === expect resp.http.Check-Exact == true","**** c1    EXPECT resp.http.Check-Exact (true) == \"true\" match","**   c1    === expect resp.http.Check-First == true","**** c1    EXPECT resp.http.Check-First (true) == \"true\" match","**   c1    === expect resp.http.Check-Last == true","**** c1    EXPECT resp.http.Check-Last (true) == \"true\" match","**   c1    === expect resp.http.Check-Longest == true","**** c1    EXPECT resp.http.Check-Longest (true) == \"true\" match","**   c1    === expect resp.http.Check-Shortest == true","**** c1    EXPECT resp.http.Check-Shortest (true) == \"true\" match","**   c1    === expect resp.status == 200","**** c1    EXPECT resp.status (200) == \"200\" match","**   c1    === expect resp.http.Foo == \"NE\"","**** c1    EXPECT resp.http.Foo (NE) == \"NE\" match","**   c1    === expect resp.http.Bar == \"NE\"","**** c1    EXPECT resp.http.Bar (NE) == \"NE\" match","**   c1    === expect resp.http.Baz == \"NE\"","**** c1    EXPECT resp.http.Baz (NE) == \"NE\" match","**   c1    === expect resp.http.Quux == \"NSSSSSSSE\"","**** c1    EXPECT resp.http.Quux (NSSSSSSSE) == \"NSSSSSSSE\" match","**   c1    === expect resp.http.Foobar == \"NE\"","**** c1    EXPECT resp.http.Foobar (NE) == \"NE\" match","**   c1    === txreq -hdr \"Word: foobar\"","**** c1    txreq|GET / HTTP/1.1\\r","**** c1    txreq|Word: foobar\\r","**** c1    txreq|Host: 127.0.0.1\\r","**** c1    txreq|User-Agent: c1\\r","**** c1    txreq|\\r","**   c1    === rxresp","**** dT    1.290","**** c1    rxhdr|HTTP/1.1 200 OK\\r","**** c1    rxhdr|Date: Thu, 14 May 2026 06:34:39 GMT\\r","**** c1    rxhdr|Server: Varnish\\r","**** c1    rxhdr|X-Varnish: 1006\\r","**** c1    rxhdr|Check-1: true\\r","**** c1    rxhdr|Check-2: true\\r","**** c1    rxhdr|Check-3: true\\r","**** c1    rxhdr|Check-4: true\\r","**** c1    rxhdr|Check-5: true\\r","**** c1    rxhdr|Check-Noarg: true\\r","**** c1    rxhdr|Check-Unique: true\\r","**** c1    rxhdr|Check-Exact: true\\r","**** c1    rxhdr|Check-First: true\\r","**** c1    rxhdr|Check-Last: true\\r","**** c1    rxhdr|Check-Shortest: true\\r","**** c1    rxhdr|Check-Longest: true\\r","**** c1    rxhdr|Check-Foo: true\\r","**** c1    rxhdr|Check-Bar: true\\r","**** c1    rxhdr|Check-Baz: true\\r","**** c1    rxhdr|Check-Quux: true\\r","**** c1    rxhdr|Check-Foobar: true\\r","**** c1    rxhdr|X: E\\r","**** c1    rxhdr|Foo: NE\\r","**** c1    rxhdr|Bar: NE\\r","**** c1    rxhdr|Baz: NE\\r","**** c1    rxhdr|Quux: NE\\r","**** c1    rxhdr|Foobar: NSSSSSSSE\\r","**** c1    rxhdr|Content-Length: 0\\r","**** c1    rxhdr|Connection: keep-alive\\r","**** c1    rxhdr|\\r","**** c1    rxhdrlen = 497","**** c1    http[ 0] |HTTP/1.1","**** c1    http[ 1] |200","**** c1    http[ 2] |OK","**** c1    http[ 3] |Date: Thu, 14 May 2026 06:34:39 GMT","**** c1    http[ 4] |Server: Varnish","**** c1    http[ 5] |X-Varnish: 1006","**** c1    http[ 6] |Check-1: true","**** c1    http[ 7] |Check-2: true","**** c1    http[ 8] |Check-3: true","**** c1    http[ 9] |Check-4: true","**** c1    http[10] |Check-5: true","**** c1    http[11] |Check-Noarg: true","**** c1    http[12] |Check-Unique: true","**** c1    http[13] |Check-Exact: true","**** c1    http[14] |Check-First: true","**** c1    http[15] |Check-Last: true","**** c1    http[16] |Check-Shortest: true","**** c1    http[17] |Check-Longest: true","**** c1    http[18] |Check-Foo: true","**** c1    http[19] |Check-Bar: true","**** c1    http[20] |Check-Baz: true","**** c1    http[21] |Check-Quux: true","**** c1    http[22] |Check-Foobar: true","**** c1    http[23] |X: E","**** c1    http[24] |Foo: NE","**** c1    http[25] |Bar: NE","**** c1    http[26] |Baz: NE","**** c1    http[27] |Quux: NE","**** c1    http[28] |Foobar: NSSSSSSSE","**** c1    http[29] |Content-Length: 0","**** c1    http[30] |Connection: keep-alive","**** c1    bodylen = 0","**   c1    === expect resp.status == 200","**** c1    EXPECT resp.status (200) == \"200\" match","**   c1    === expect resp.http.Check-Noarg == true","**** c1    EXPECT resp.http.Check-Noarg (true) == \"true\" match","**   c1    === expect resp.http.Check-Unique == true","**** c1    EXPECT resp.http.Check-Unique (true) == \"true\" match","**   c1    === expect resp.http.Check-Exact == true","**** c1    EXPECT resp.http.Check-Exact (true) == \"true\" match","**   c1    === expect resp.http.Check-First == true","**** c1    EXPECT resp.http.Check-First (true) == \"true\" match","**   c1    === expect resp.http.Check-Last == true","**** c1    EXPECT resp.http.Check-Last (true) == \"true\" match","**   c1    === expect resp.http.Check-Longest == true","**** c1    EXPECT resp.http.Check-Longest (true) == \"true\" match","**   c1    === expect resp.http.Check-Shortest == true","**** c1    EXPECT resp.http.Check-Shortest (true) == \"true\" match","**   c1    === expect resp.http.Foo == \"NE\"","**** c1    EXPECT resp.http.Foo (NE) == \"NE\" match","**   c1    === expect resp.http.Bar == \"NE\"","**** c1    EXPECT resp.http.Bar (NE) == \"NE\" match","**   c1    === expect resp.http.Baz == \"NE\"","**** c1    EXPECT resp.http.Baz (NE) == \"NE\" match","**   c1    === expect resp.http.Quux == \"NE\"","**** c1    EXPECT resp.http.Quux (NE) == \"NE\" match","**   c1    === expect resp.http.Foobar == \"NSSSSSSSE\"","**** c1    EXPECT resp.http.Foobar (NSSSSSSSE) == \"NSSSSSSSE\" match","***  c1    closing fd 14","**   c1    Ending","**   top   === client c1 {","**   c1    Starting client","**   c1    Waiting for client","**   c1    Started on 127.0.0.1:36935 (1 iterations)","***  c1    Connect to 127.0.0.1:36935","***  c1    connected fd 14 from 127.0.0.1 49996 to 127.0.0.1:36935","**   c1    === txreq -hdr \"Element: oof\"","**** c1    txreq|GET / HTTP/1.1\\r","**** c1    txreq|Element: oof\\r","**** c1    txreq|Host: 127.0.0.1\\r","**** c1    txreq|User-Agent: c1\\r","**** c1    txreq|\\r","**   c1    === rxresp","**** dT    1.293","**** c1    rxhdr|HTTP/1.1 500 Internal Server Error\\r","**** c1    rxhdr|\\r","**** c1    rxhdrlen = 38","**** c1    http[ 0] |HTTP/1.1","**** c1    http[ 1] |500","**** c1    http[ 2] |Internal Server Error","**** c1    bodylen = 0","**   c1    === expect resp.status == 500","**** c1    EXPECT resp.status (500) == \"500\" match","**   c1    === expect_close","**** c1    Expecting close (fd = 14)","**** c1    fd=14 EOF, as expected","***  c1    closing fd 14","**   c1    Ending","**   top   === logexpect l1 -v v1 -d 1 -g vxid -q \"Notice\" {","**   l1    === expect 0 * Begin req","**   l1    === expect * = Notice {^vmod_selector: s\\.match\\(\\): subject str...","**   l1    === expect * = End","**   l1    === expect 0 * Begin req","**   l1    === expect * = Notice {^vmod_selector: s\\.match\\(\\): subject str...","**   l1    === expect * = Notice {^vmod_selector: s\\.check_call\\(element=\"o...","**   l1    === expect 0 = RespHeader {^Check-Element: false$}","**   l1    === expect * = End","**   l1    Waiting for logexp","**** l1    begin|","**** l1    qry  | Notice","***  l1    test | expect 0 * Begin req","**** l1    match|       1001 Begin           c req 1000 rxreq","***  l1    test | expect * = Notice ^vmod_selector: s\\\\.match\\\\(\\\\): subject string is NULL$","**** l1    match|       1001 Notice          c vmod_selector: s.match(): subject string is NULL","***  l1    test | expect * = End ","**** l1    match|       1001 End             c ","***  l1    test | expect 0 * Begin req","**** l1    match|       1008 Begin           c req 1007 rxreq","***  l1    test | expect * = Notice ^vmod_selector: s\\\\.match\\\\(\\\\): subject string is NULL$","**** l1    match|       1008 Notice          c vmod_selector: s.match(): subject string is NULL","***  l1    test | expect * = Notice ^vmod_selector: s\\\\.check_call\\\\(element=\\\"oof\\\"\\\\): no such element$","**** l1    match|       1008 Notice          c vmod_selector: s.check_call(element=\"oof\"): no such element","***  l1    test | expect 0 = RespHeader ^Check-Element: false$","**** l1    match|       1008 RespHeader      c Check-Element: false","***  l1    test | expect * = End ","**** l1    match|       1008 End             c ","**** l1    done |","**** dT    1.296","**   top   === logexpect l1 -v v1 -d 1 -g vxid -q \"VCL_Error\" {","**   l1    === expect 0 * Begin req","**   l1    === expect * = VCL_Error {^vmod selector failure: s\\.subroutine\\...","**   l1    === expect * = VCL_return fail","**   l1    === expect * = End","**   l1    Waiting for logexp","**** l1    begin|","**** l1    qry  | VCL_Error","***  l1    test | expect 0 * Begin req","**** l1    match|       1008 Begin           c req 1007 rxreq","***  l1    test | expect * = VCL_Error ^vmod selector failure: s\\\\.subroutine\\\\(element=\\\"oof\\\"\\\\): no such element$","**** l1    match|       1008 VCL_Error       c vmod selector failure: s.subroutine(element=\"oof\"): no such element","***  l1    test | expect * = VCL_return fail","**** l1    match|       1008 VCL_return      c fail","***  l1    test | expect * = End ","**** l1    match|       1008 End             c ","**** l1    done |","**   top   === varnish v1 -vcl {","**** v1    CLI TX|vcl.inline vcl2 << %XJEIFLH|)Xspa8P","**** v1    CLI TX|vcl 4.1;","**** v1    CLI TX|","**** v1    CLI TX|\\timport selector from \"/build/reproducible-path/libvmod-selector-2.6.0+20250506/src/.libs/libvmod_selector.so\";","**** v1    CLI TX|\\timport std;","**** v1    CLI TX|","**** v1    CLI TX|\\tbackend b None;","**** v1    CLI TX|","**** v1    CLI TX|\\tsub foo {","**** v1    CLI TX|\\t\\tset req.http.Called = \"foo\";","**** v1    CLI TX|\\t}","**** v1    CLI TX|","**** v1    CLI TX|\\tsub bar {","**** v1    CLI TX|\\t\\tset req.http.Called = \"bar\";","**** v1    CLI TX|\\t}","**** v1    CLI TX|","**** v1    CLI TX|\\tsub baz {","**** v1    CLI TX|\\t\\tset req.http.Called = \"baz\";","**** v1    CLI TX|\\t}","**** v1    CLI TX|","**** v1    CLI TX|\\tsub quux {","**** v1    CLI TX|\\t\\tset req.http.Called = \"quux\";","**** v1    CLI TX|\\t}","**** v1    CLI TX|","**** v1    CLI TX|\\tsub foobar {","**** v1    CLI TX|\\t\\tset req.http.Called = \"foobar\";","**** v1    CLI TX|\\t}","**** v1    CLI TX|","**** v1    CLI TX|\\tsub vcl_init {","**** v1    CLI TX|\\t\\tnew s = selector.set();","**** v1    CLI TX|\\t\\ts.add(\"foo\", sub=foo);","**** v1    CLI TX|\\t\\ts.add(\"bar\", sub=bar);","**** v1    CLI TX|\\t\\ts.add(\"baz\", sub=baz);","**** v1    CLI TX|\\t\\ts.add(\"quux\", sub=quux);","**** v1    CLI TX|\\t\\ts.add(\"foobar\", sub=foobar);","**** v1    CLI TX|\\t}","**** v1    CLI TX|","**** v1    CLI TX|\\tsub vcl_recv {","**** v1    CLI TX|\\t\\tset req.http.Check-Call","**** v1    CLI TX|\\t\\t    = s.check_call(std.integer(req.http.Int));","**** v1    CLI TX|\\t\\tcall s.subroutine(std.integer(req.http.Int));","**** v1    CLI TX|\\t\\treturn (synth(200));","**** v1    CLI TX|\\t}","**** v1    CLI TX|","**** v1    CLI TX|\\tsub vcl_synth {","**** v1    CLI TX|\\t\\tif (req.http.Called) {","**** v1    CLI TX|\\t\\t\\tset resp.http.Called = req.http.Called;","**** v1    CLI TX|\\t\\t}","**** v1    CLI TX|\\t\\treturn (deliver);","**** v1    CLI TX|\\t}","**** v1    CLI TX|","**** v1    CLI TX|%XJEIFLH|)Xspa8P","**** dT    1.354","**** v1    vsl|          0 CLI             - Rd debug.listen_address ","**** v1    vsl|          0 CLI             - Wr 200 19 a0 127.0.0.1 36935","","**** v1    vsl|       1000 Begin           c sess 0 HTTP/1","**** v1    vsl|       1000 SessOpen        c 127.0.0.1 49994 a0 127.0.0.1 36935 1778740479.503230 20","**** v1    vsl|       1000 Debug           c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1000 Debug           c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1000 Debug           c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1000 Debug           c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1000 Debug           c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1000 Debug           c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1000 Debug           c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1000 Debug           c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1000 Link            c req 1001 rxreq","**** v1    vsl|       1001 Begin           c req 1000 rxreq","**** v1    vsl|       1001 Timestamp       c Start: 1778740479.503278 0.000000 0.000000","**** v1    vsl|       1001 Timestamp       c Req: 1778740479.503278 0.000000 0.000000","**** v1    vsl|       1001 VCL_use         c vcl1","**** v1    vsl|       1001 ReqStart        c 127.0.0.1 49994 a0","**** v1    vsl|       1001 ReqMethod       c GET","**** v1    vsl|       1001 ReqURL          c /","**** v1    vsl|       1001 ReqProtocol     c HTTP/1.1","**** v1    vsl|       1001 ReqHeader       c Host: 127.0.0.1","**** v1    vsl|       1001 ReqHeader       c User-Agent: c1","**** v1    vsl|       1001 ReqHeader       c X-Forwarded-For: 127.0.0.1","**** v1    vsl|       1001 ReqHeader       c Via: 1.1 v1 (Varnish/7.7)","**** v1    vsl|       1001 VCL_call        c RECV","**** v1    vsl|       1001 VCL_return      c synth","**** v1    vsl|       1001 VCL_call        c HASH","**** v1    vsl|       1001 VCL_return      c lookup","**** v1    vsl|       1001 RespProtocol    c HTTP/1.1","**** v1    vsl|       1001 RespStatus      c 200","**** v1    vsl|       1001 RespReason      c OK","**** v1    vsl|       1001 RespHeader      c Date: Thu, 14 May 2026 06:34:39 GMT","**** v1    vsl|       1001 RespHeader      c Server: Varnish","**** v1    vsl|       1001 RespHeader      c X-Varnish: 1001","**** v1    vsl|       1001 VCL_call        c SYNTH","**** v1    vsl|       1001 RespHeader      c Check-1: true","**** v1    vsl|       1001 RespHeader      c Check-2: true","**** v1    vsl|       1001 RespHeader      c Check-3: true","**** v1    vsl|       1001 RespHeader      c Check-4: true","**** v1    vsl|       1001 RespHeader      c Check-5: true","**** v1    vsl|       1001 RespHeader      c X: N","**** v1    vsl|       1001 RespHeader      c Foo: N","**** v1    vsl|       1001 RespHeader      c Bar: N","**** v1    vsl|       1001 RespHeader      c Baz: N","**** v1    vsl|       1001 RespHeader      c Quux: N","**** v1    vsl|       1001 RespHeader      c Foobar: N","**** v1    vsl|       1001 RespUnset       c X: N","**** v1    vsl|       1001 RespHeader      c X: S","**** v1    vsl|       1001 Notice          c vmod_selector: s.match(): subject string is NULL","**** v1    vsl|       1001 RespHeader      c Check-Foo: true","**** v1    vsl|       1001 RespHeader      c Check-Bar: true","**** v1    vsl|       1001 RespHeader      c Check-Baz: true","**** v1    vsl|       1001 RespHeader      c Check-Quux: true","**** v1    vsl|       1001 RespHeader      c Check-Foobar: true","**** v1    vsl|       1001 RespUnset       c X: S","**** v1    vsl|       1001 RespHeader      c X: E","**** v1    vsl|       1001 RespUnset       c Foo: N","**** v1    vsl|       1001 RespHeader      c Foo: NE","**** v1    vsl|       1001 RespUnset       c Bar: N","**** v1    vsl|       1001 RespHeader      c Bar: NE","**** v1    vsl|       1001 RespUnset       c Baz: N","**** v1    vsl|       1001 RespHeader      c Baz: NE","**** v1    vsl|       1001 RespUnset       c Quux: N","**** v1    vsl|       1001 RespHeader      c Quux: NE","**** v1    vsl|       1001 RespUnset       c Foobar: N","**** v1    vsl|       1001 RespHeader      c Foobar: NE","**** v1    vsl|       1001 VCL_return      c deliver","**** v1    vsl|       1001 Timestamp       c Process: 1778740479.503455 0.000177 0.000177","**** v1    vsl|       1001 RespHeader      c Content-Length: 0","**** v1    vsl|       1001 Storage         c malloc Transient","**** v1    vsl|       1001 Filters         c ","**** v1    vsl|       1001 RespHeader      c Connection: keep-alive","**** v1    vsl|       1001 Timestamp       c Resp: 1778740479.503536 0.000258 0.000081","**** v1    vsl|       1001 ReqAcct         c 51 0 51 352 0 352","**** v1    vsl|       1001 End             c ","**** v1    vsl|       1000 Link            c req 1002 rxreq","**** v1    vsl|       1002 Begin           c req 1000 rxreq","**** v1    vsl|       1002 Timestamp       c Start: 1778740479.506494 0.000000 0.000000","**** v1    vsl|       1002 Timestamp       c Req: 1778740479.506494 0.000000 0.000000","**** v1    vsl|       1002 VCL_use         c vcl1","**** v1    vsl|       1002 ReqStart        c 127.0.0.1 49994 a0","**** v1    vsl|       1002 ReqMethod       c GET","**** v1    vsl|       1002 ReqURL          c /","**** v1    vsl|       1002 ReqProtocol     c HTTP/1.1","**** v1    vsl|       1002 ReqHeader       c Word: foo","**** v1    vsl|       1002 ReqHeader       c Host: 127.0.0.1","**** v1    vsl|       1002 ReqHeader       c User-Agent: c1","**** v1    vsl|       1002 ReqHeader       c X-Forwarded-For: 127.0.0.1","**** v1    vsl|       1002 ReqHeader       c Via: 1.1 v1 (Varnish/7.7)","**** v1    vsl|       1002 VCL_call        c RECV","**** v1    vsl|       1002 VCL_return      c synth","**** v1    vsl|       1002 VCL_call        c HASH","**** v1    vsl|       1002 VCL_return      c lookup","**** v1    vsl|       1002 RespProtocol    c HTTP/1.1","**** v1    vsl|       1002 RespStatus      c 200","**** v1    vsl|       1002 RespReason      c OK","**** v1    vsl|       1002 RespHeader      c Date: Thu, 14 May 2026 06:34:39 GMT","**** v1    vsl|       1002 RespHeader      c Server: Varnish","**** v1    vsl|       1002 RespHeader      c X-Varnish: 1002","**** v1    vsl|       1002 VCL_call        c SYNTH","**** v1    vsl|       1002 RespHeader      c Check-1: true","**** v1    vsl|       1002 RespHeader      c Check-2: true","**** v1    vsl|       1002 RespHeader      c Check-3: true","**** v1    vsl|       1002 RespHeader      c Check-4: true","**** v1    vsl|       1002 RespHeader      c Check-5: true","**** v1    vsl|       1002 RespHeader      c X: N","**** v1    vsl|       1002 RespHeader      c Foo: N","**** v1    vsl|       1002 RespHeader      c Bar: N","**** v1    vsl|       1002 RespHeader      c Baz: N","**** v1    vsl|       1002 RespHeader      c Quux: N","**** v1    vsl|       1002 RespHeader      c Foobar: N","**** v1    vsl|       1002 RespUnset       c X: N","**** v1    vsl|       1002 RespHeader      c X: S","**** v1    vsl|       1002 RespUnset       c Foo: N","**** v1    vsl|       1002 RespHeader      c Foo: NS","**** v1    vsl|       1002 RespUnset       c Foo: NS","**** v1    vsl|       1002 RespHeader      c Foo: NSS","**** v1    vsl|       1002 RespUnset       c Foo: NSS","**** v1    vsl|       1002 RespHeader      c Foo: NSSS","**** v1    vsl|       1002 RespUnset       c Foo: NSSS","**** v1    vsl|       1002 RespHeader      c Foo: NSSSS","**** v1    vsl|       1002 RespUnset       c Foo: NSSSS","**** v1    vsl|       1002 RespHeader      c Foo: NSSSSS","**** v1    vsl|       1002 RespUnset       c Foo: NSSSSS","**** v1    vsl|       1002 RespHeader      c Foo: NSSSSSS","**** v1    vsl|       1002 RespUnset       c Foo: NSSSSSS","**** v1    vsl|       1002 RespHeader      c Foo: NSSSSSSS","**** v1    vsl|       1002 RespHeader      c Check-Noarg: true","**** v1    vsl|       1002 RespHeader      c Check-Unique: true","**** v1    vsl|       1002 RespHeader      c Check-Exact: true","**** v1    vsl|       1002 RespHeader      c Check-First: true","**** v1    vsl|       1002 RespHeader      c Check-Last: true","**** v1    vsl|       1002 RespHeader      c Check-Shortest: true","**** v1    vsl|       1002 RespHeader      c Check-Longest: true","**** v1    vsl|       1002 RespHeader      c Check-Foo: true","**** v1    vsl|       1002 RespHeader      c Check-Bar: true","**** v1    vsl|       1002 RespHeader      c Check-Baz: true","**** v1    vsl|       1002 RespHeader      c Check-Quux: true","**** v1    vsl|       1002 RespHeader      c Check-Foobar: true","**** v1    vsl|       1002 RespUnset       c X: S","**** v1    vsl|       1002 RespHeader      c X: E","**** v1    vsl|       1002 RespUnset       c Foo: NSSSSSSS","**** v1    vsl|       1002 RespHeader      c Foo: NSSSSSSSE","**** v1    vsl|       1002 RespUnset       c Bar: N","**** v1    vsl|       1002 RespHeader      c Bar: NE","**** v1    vsl|       1002 RespUnset       c Baz: N","**** v1    vsl|       1002 RespHeader      c Baz: NE","**** v1    vsl|       1002 RespUnset       c Quux: N","**** v1    vsl|       1002 RespHeader      c Quux: NE","**** v1    vsl|       1002 RespUnset       c Foobar: N","**** v1    vsl|       1002 RespHeader      c Foobar: NE","**** v1    vsl|       1002 VCL_return      c deliver","**** v1    vsl|       1002 Timestamp       c Process: 1778740479.506564 0.000070 0.000070","**** v1    vsl|       1002 RespHeader      c Content-Length: 0","**** v1    vsl|       1002 Storage         c malloc Transient","**** v1    vsl|       1002 Filters         c ","**** v1    vsl|       1002 RespHeader      c Connection: keep-alive","**** v1    vsl|       1002 Timestamp       c Resp: 1778740479.506606 0.000112 0.000042","**** v1    vsl|       1002 ReqAcct         c 62 0 62 497 0 497","**** v1    vsl|       1002 End             c ","**** v1    vsl|       1000 Link            c req 1003 rxreq","**** v1    vsl|       1003 Begin           c req 1000 rxreq","**** v1    vsl|       1003 Timestamp       c Start: 1778740479.508142 0.000000 0.000000","**** v1    vsl|       1003 Timestamp       c Req: 1778740479.508142 0.000000 0.000000","**** v1    vsl|       1003 VCL_use         c vcl1","**** v1    vsl|       1003 ReqStart        c 127.0.0.1 49994 a0","**** v1    vsl|       1003 ReqMethod       c GET","**** v1    vsl|       1003 ReqURL          c /","**** v1    vsl|       1003 ReqProtocol     c HTTP/1.1","**** v1    vsl|       1003 ReqHeader       c Word: bar","**** v1    vsl|       1003 ReqHeader       c Host: 127.0.0.1","**** v1    vsl|       1003 ReqHeader       c User-Agent: c1","**** v1    vsl|       1003 ReqHeader       c X-Forwarded-For: 127.0.0.1","**** v1    vsl|       1003 ReqHeader       c Via: 1.1 v1 (Varnish/7.7)","**** v1    vsl|       1003 VCL_call        c RECV","**** v1    vsl|       1003 VCL_return      c synth","**** v1    vsl|       1003 VCL_call        c HASH","**** v1    vsl|       1003 VCL_return      c lookup","**** v1    vsl|       1003 RespProtocol    c HTTP/1.1","**** v1    vsl|       1003 RespStatus      c 200","**** v1    vsl|       1003 RespReason      c OK","**** v1    vsl|       1003 RespHeader      c Date: Thu, 14 May 2026 06:34:39 GMT","**** v1    vsl|       1003 RespHeader      c Server: Varnish","**** v1    vsl|       1003 RespHeader      c X-Varnish: 1003","**** v1    vsl|       1003 VCL_call        c SYNTH","**** v1    vsl|       1003 RespHeader      c Check-1: true","**** v1    vsl|       1003 RespHeader      c Check-2: true","**** v1    vsl|       1003 RespHeader      c Check-3: true","**** v1    vsl|       1003 RespHeader      c Check-4: true","**** v1    vsl|       1003 RespHeader      c Check-5: true","**** v1    vsl|       1003 RespHeader      c X: N","**** v1    vsl|       1003 RespHeader      c Foo: N","**** v1    vsl|       1003 RespHeader      c Bar: N","**** v1    vsl|       1003 RespHeader      c Baz: N","**** v1    vsl|       1003 RespHeader      c Quux: N","**** v1    vsl|       1003 RespHeader      c Foobar: N","**** v1    vsl|       1003 RespUnset       c X: N","**** v1    vsl|       1003 RespHeader      c X: S","**** v1    vsl|       1003 RespUnset       c Bar: N","**** v1    vsl|       1003 RespHeader      c Bar: NS","**** v1    vsl|       1003 RespUnset       c Bar: NS","**** v1    vsl|       1003 RespHeader      c Bar: NSS","**** v1    vsl|       1003 RespUnset       c Bar: NSS","**** v1    vsl|       1003 RespHeader      c Bar: NSSS","**** v1    vsl|       1003 RespUnset       c Bar: NSSS","**** v1    vsl|       1003 RespHeader      c Bar: NSSSS","**** v1    vsl|       1003 RespUnset       c Bar: NSSSS","**** v1    vsl|       1003 RespHeader      c Bar: NSSSSS","**** v1    vsl|       1003 RespUnset       c Bar: NSSSSS","**** v1    vsl|       1003 RespHeader      c Bar: NSSSSSS","**** v1    vsl|       1003 RespUnset       c Bar: NSSSSSS","**** v1    vsl|       1003 RespHeader      c Bar: NSSSSSSS","**** v1    vsl|       1003 RespHeader      c Check-Noarg: true","**** v1    vsl|       1003 RespHeader      c Check-Unique: true","**** v1    vsl|       1003 RespHeader      c Check-Exact: true","**** v1    vsl|       1003 RespHeader      c Check-First: true","**** v1    vsl|       1003 RespHeader      c Check-Last: true","**** v1    vsl|       1003 RespHeader      c Check-Shortest: true","**** v1    vsl|       1003 RespHeader      c Check-Longest: true","**** v1    vsl|       1003 RespHeader      c Check-Foo: true","**** v1    vsl|       1003 RespHeader      c Check-Bar: true","**** v1    vsl|       1003 RespHeader      c Check-Baz: true","**** v1    vsl|       1003 RespHeader      c Check-Quux: true","**** v1    vsl|       1003 RespHeader      c Check-Foobar: true","**** v1    vsl|       1003 RespUnset       c X: S","**** v1    vsl|       1003 RespHeader      c X: E","**** v1    vsl|       1003 RespUnset       c Foo: N","**** v1    vsl|       1003 RespHeader      c Foo: NE","**** v1    vsl|       1003 RespUnset       c Bar: NSSSSSSS","**** v1    vsl|       1003 RespHeader      c Bar: NSSSSSSSE","**** v1    vsl|       1003 RespUnset       c Baz: N","**** v1    vsl|       1003 RespHeader      c Baz: NE","**** v1    vsl|       1003 RespUnset       c Quux: N","**** v1    vsl|       1003 RespHeader      c Quux: NE","**** v1    vsl|       1003 RespUnset       c Foobar: N","**** v1    vsl|       1003 RespHeader      c Foobar: NE","**** v1    vsl|       1003 VCL_return      c deliver","**** v1    vsl|       1003 Timestamp       c Process: 1778740479.508203 0.000060 0.000060","**** v1    vsl|       1003 RespHeader      c Content-Length: 0","**** v1    vsl|       1003 Storage         c malloc Transient","**** v1    vsl|       1003 Filters         c ","**** v1    vsl|       1003 RespHeader      c Connection: keep-alive","**** v1    vsl|       1003 Timestamp       c Resp: 1778740479.508242 0.000099 0.000039","**** v1    vsl|       1003 ReqAcct         c 62 0 62 497 0 497","**** v1    vsl|       1003 End             c ","**** v1    vsl|       1000 Link            c req 1004 rxreq","**** v1    vsl|       1004 Begin           c req 1000 rxreq","**** v1    vsl|       1004 Timestamp       c Start: 1778740479.510632 0.000000 0.000000","**** v1    vsl|       1004 Timestamp       c Req: 1778740479.510632 0.000000 0.000000","**** v1    vsl|       1004 VCL_use         c vcl1","**** v1    vsl|       1004 ReqStart        c 127.0.0.1 49994 a0","**** v1    vsl|       1004 ReqMethod       c GET","**** v1    vsl|       1004 ReqURL          c /","**** v1    vsl|       1004 ReqProtocol     c HTTP/1.1","**** v1    vsl|       1004 ReqHeader       c Word: baz","**** v1    vsl|       1004 ReqHeader       c Host: 127.0.0.1","**** v1    vsl|       1004 ReqHeader       c User-Agent: c1","**** v1    vsl|       1004 ReqHeader       c X-Forwarded-For: 127.0.0.1","**** v1    vsl|       1004 ReqHeader       c Via: 1.1 v1 (Varnish/7.7)","**** v1    vsl|       1004 VCL_call        c RECV","**** v1    vsl|       1004 VCL_return      c synth","**** v1    vsl|       1004 VCL_call        c HASH","**** v1    vsl|       1004 VCL_return      c lookup","**** v1    vsl|       1004 RespProtocol    c HTTP/1.1","**** v1    vsl|       1004 RespStatus      c 200","**** v1    vsl|       1004 RespReason      c OK","**** v1    vsl|       1004 RespHeader      c Date: Thu, 14 May 2026 06:34:39 GMT","**** v1    vsl|       1004 RespHeader      c Server: Varnish","**** v1    vsl|       1004 RespHeader      c X-Varnish: 1004","**** v1    vsl|       1004 VCL_call        c SYNTH","**** v1    vsl|       1004 RespHeader      c Check-1: true","**** v1    vsl|       1004 RespHeader      c Check-2: true","**** v1    vsl|       1004 RespHeader      c Check-3: true","**** v1    vsl|       1004 RespHeader      c Check-4: true","**** v1    vsl|       1004 RespHeader      c Check-5: true","**** v1    vsl|       1004 RespHeader      c X: N","**** v1    vsl|       1004 RespHeader      c Foo: N","**** v1    vsl|       1004 RespHeader      c Bar: N","**** v1    vsl|       1004 RespHeader      c Baz: N","**** v1    vsl|       1004 RespHeader      c Quux: N","**** v1    vsl|       1004 RespHeader      c Foobar: N","**** v1    vsl|       1004 RespUnset       c X: N","**** v1    vsl|       1004 RespHeader      c X: S","**** v1    vsl|       1004 RespUnset       c Baz: N","**** v1    vsl|       1004 RespHeader      c Baz: NS","**** v1    vsl|       1004 RespUnset       c Baz: NS","**** v1    vsl|       1004 RespHeader      c Baz: NSS","**** v1    vsl|       1004 RespUnset       c Baz: NSS","**** v1    vsl|       1004 RespHeader      c Baz: NSSS","**** v1    vsl|       1004 RespUnset       c Baz: NSSS","**** v1    vsl|       1004 RespHeader      c Baz: NSSSS","**** v1    vsl|       1004 RespUnset       c Baz: NSSSS","**** v1    vsl|       1004 RespHeader      c Baz: NSSSSS","**** v1    vsl|       1004 RespUnset       c Baz: NSSSSS","**** v1    vsl|       1004 RespHeader      c Baz: NSSSSSS","**** v1    vsl|       1004 RespUnset       c Baz: NSSSSSS","**** v1    vsl|       1004 RespHeader      c Baz: NSSSSSSS","**** v1    vsl|       1004 RespHeader      c Check-Noarg: true","**** v1    vsl|       1004 RespHeader      c Check-Unique: true","**** v1    vsl|       1004 RespHeader      c Check-Exact: true","**** v1    vsl|       1004 RespHeader      c Check-First: true","**** v1    vsl|       1004 RespHeader      c Check-Last: true","**** v1    vsl|       1004 RespHeader      c Check-Shortest: true","**** v1    vsl|       1004 RespHeader      c Check-Longest: true","**** v1    vsl|       1004 RespHeader      c Check-Foo: true","**** v1    vsl|       1004 RespHeader      c Check-Bar: true","**** v1    vsl|       1004 RespHeader      c Check-Baz: true","**** v1    vsl|       1004 RespHeader      c Check-Quux: true","**** v1    vsl|       1004 RespHeader      c Check-Foobar: true","**** v1    vsl|       1004 RespUnset       c X: S","**** v1    vsl|       1004 RespHeader      c X: E","**** v1    vsl|       1004 RespUnset       c Foo: N","**** v1    vsl|       1004 RespHeader      c Foo: NE","**** v1    vsl|       1004 RespUnset       c Bar: N","**** v1    vsl|       1004 RespHeader      c Bar: NE","**** v1    vsl|       1004 RespUnset       c Baz: NSSSSSSS","**** v1    vsl|       1004 RespHeader      c Baz: NSSSSSSSE","**** v1    vsl|       1004 RespUnset       c Quux: N","**** v1    vsl|       1004 RespHeader      c Quux: NE","**** v1    vsl|       1004 RespUnset       c Foobar: N","**** v1    vsl|       1004 RespHeader      c Foobar: NE","**** v1    vsl|       1004 VCL_return      c deliver","**** v1    vsl|       1004 Timestamp       c Process: 1778740479.510685 0.000053 0.000053","**** v1    vsl|       1004 RespHeader      c Content-Length: 0","**** v1    vsl|       1004 Storage         c malloc Transient","**** v1    vsl|       1004 Filters         c ","**** v1    vsl|       1004 RespHeader      c Connection: keep-alive","**** v1    vsl|       1004 Timestamp       c Resp: 1778740479.510722 0.000090 0.000036","**** v1    vsl|       1004 ReqAcct         c 62 0 62 497 0 497","**** v1    vsl|       1004 End             c ","**** v1    vsl|       1000 Link            c req 1005 rxreq","**** v1    vsl|       1005 Begin           c req 1000 rxreq","**** v1    vsl|       1005 Timestamp       c Start: 1778740479.511240 0.000000 0.000000","**** v1    vsl|       1005 Timestamp       c Req: 1778740479.511240 0.000000 0.000000","**** v1    vsl|       1005 VCL_use         c vcl1","**** v1    vsl|       1005 ReqStart        c 127.0.0.1 49994 a0","**** v1    vsl|       1005 ReqMethod       c GET","**** v1    vsl|       1005 ReqURL          c /","**** v1    vsl|       1005 ReqProtocol     c HTTP/1.1","**** v1    vsl|       1005 ReqHeader       c Word: quux","**** v1    vsl|       1005 ReqHeader       c Host: 127.0.0.1","**** v1    vsl|       1005 ReqHeader       c User-Agent: c1","**** v1    vsl|       1005 ReqHeader       c X-Forwarded-For: 127.0.0.1","**** v1    vsl|       1005 ReqHeader       c Via: 1.1 v1 (Varnish/7.7)","**** v1    vsl|       1005 VCL_call        c RECV","**** v1    vsl|       1005 VCL_return      c synth","**** v1    vsl|       1005 VCL_call        c HASH","**** v1    vsl|       1005 VCL_return      c lookup","**** v1    vsl|       1005 RespProtocol    c HTTP/1.1","**** v1    vsl|       1005 RespStatus      c 200","**** v1    vsl|       1005 RespReason      c OK","**** v1    vsl|       1005 RespHeader      c Date: Thu, 14 May 2026 06:34:39 GMT","**** v1    vsl|       1005 RespHeader      c Server: Varnish","**** v1    vsl|       1005 RespHeader      c X-Varnish: 1005","**** v1    vsl|       1005 VCL_call        c SYNTH","**** v1    vsl|       1005 RespHeader      c Check-1: true","**** v1    vsl|       1005 RespHeader      c Check-2: true","**** v1    vsl|       1005 RespHeader      c Check-3: true","**** v1    vsl|       1005 RespHeader      c Check-4: true","**** v1    vsl|       1005 RespHeader      c Check-5: true","**** v1    vsl|       1005 RespHeader      c X: N","**** v1    vsl|       1005 RespHeader      c Foo: N","**** v1    vsl|       1005 RespHeader      c Bar: N","**** v1    vsl|       1005 RespHeader      c Baz: N","**** v1    vsl|       1005 RespHeader      c Quux: N","**** v1    vsl|       1005 RespHeader      c Foobar: N","**** v1    vsl|       1005 RespUnset       c X: N","**** v1    vsl|       1005 RespHeader      c X: S","**** v1    vsl|       1005 RespUnset       c Quux: N","**** v1    vsl|       1005 RespHeader      c Quux: NS","**** v1    vsl|       1005 RespUnset       c Quux: NS","**** v1    vsl|       1005 RespHeader      c Quux: NSS","**** v1    vsl|       1005 RespUnset       c Quux: NSS","**** v1    vsl|       1005 RespHeader      c Quux: NSSS","**** v1    vsl|       1005 RespUnset       c Quux: NSSS","**** v1    vsl|       1005 RespHeader      c Quux: NSSSS","**** v1    vsl|       1005 RespUnset       c Quux: NSSSS","**** v1    vsl|       1005 RespHeader      c Quux: NSSSSS","**** v1    vsl|       1005 RespUnset       c Quux: NSSSSS","**** v1    vsl|       1005 RespHeader      c Quux: NSSSSSS","**** v1    vsl|       1005 RespUnset       c Quux: NSSSSSS","**** v1    vsl|       1005 RespHeader      c Quux: NSSSSSSS","**** v1    vsl|       1005 RespHeader      c Check-Noarg: true","**** v1    vsl|       1005 RespHeader      c Check-Unique: true","**** v1    vsl|       1005 RespHeader      c Check-Exact: true","**** v1    vsl|       1005 RespHeader      c Check-First: true","**** v1    vsl|       1005 RespHeader      c Check-Last: true","**** v1    vsl|       1005 RespHeader      c Check-Shortest: true","**** v1    vsl|       1005 RespHeader      c Check-Longest: true","**** v1    vsl|       1005 RespHeader      c Check-Foo: true","**** v1    vsl|       1005 RespHeader      c Check-Bar: true","**** v1    vsl|       1005 RespHeader      c Check-Baz: true","**** v1    vsl|       1005 RespHeader      c Check-Quux: true","**** v1    vsl|       1005 RespHeader      c Check-Foobar: true","**** v1    vsl|       1005 RespUnset       c X: S","**** v1    vsl|       1005 RespHeader      c X: E","**** v1    vsl|       1005 RespUnset       c Foo: N","**** v1    vsl|       1005 RespHeader      c Foo: NE","**** v1    vsl|       1005 RespUnset       c Bar: N","**** v1    vsl|       1005 RespHeader      c Bar: NE","**** v1    vsl|       1005 RespUnset       c Baz: N","**** v1    vsl|       1005 RespHeader      c Baz: NE","**** v1    vsl|       1005 RespUnset       c Quux: NSSSSSSS","**** v1    vsl|       1005 RespHeader      c Quux: NSSSSSSSE","**** v1    vsl|       1005 RespUnset       c Foobar: N","**** v1    vsl|       1005 RespHeader      c Foobar: NE","**** v1    vsl|       1005 VCL_return      c deliver","**** v1    vsl|       1005 Timestamp       c Process: 1778740479.511282 0.000042 0.000042","**** v1    vsl|       1005 RespHeader      c Content-Length: 0","**** v1    vsl|       1005 Storage         c malloc Transient","**** v1    vsl|       1005 Filters         c ","**** v1    vsl|       1005 RespHeader      c Connection: keep-alive","**** v1    vsl|       1005 Timestamp       c Resp: 1778740479.511310 0.000070 0.000028","**** v1    vsl|       1005 ReqAcct         c 63 0 63 497 0 497","**** v1    vsl|       1005 End             c ","**** v1    vsl|       1000 Link            c req 1006 rxreq","**** v1    vsl|       1006 Begin           c req 1000 rxreq","**** v1    vsl|       1006 Timestamp       c Start: 1778740479.511823 0.000000 0.000000","**** v1    vsl|       1006 Timestamp       c Req: 1778740479.511823 0.000000 0.000000","**** v1    vsl|       1006 VCL_use         c vcl1","**** v1    vsl|       1006 ReqStart        c 127.0.0.1 49994 a0","**** v1    vsl|       1006 ReqMethod       c GET","**** v1    vsl|       1006 ReqURL          c /","**** v1    vsl|       1006 ReqProtocol     c HTTP/1.1","**** v1    vsl|       1006 ReqHeader       c Word: foobar","**** v1    vsl|       1006 ReqHeader       c Host: 127.0.0.1","**** v1    vsl|       1006 ReqHeader       c User-Agent: c1","**** v1    vsl|       1006 ReqHeader       c X-Forwarded-For: 127.0.0.1","**** v1    vsl|       1006 ReqHeader       c Via: 1.1 v1 (Varnish/7.7)","**** v1    vsl|       1006 VCL_call        c RECV","**** v1    vsl|       1006 VCL_return      c synth","**** v1    vsl|       1006 VCL_call        c HASH","**** v1    vsl|       1006 VCL_return      c lookup","**** v1    vsl|       1006 RespProtocol    c HTTP/1.1","**** v1    vsl|       1006 RespStatus      c 200","**** v1    vsl|       1006 RespReason      c OK","**** v1    vsl|       1006 RespHeader      c Date: Thu, 14 May 2026 06:34:39 GMT","**** v1    vsl|       1006 RespHeader      c Server: Varnish","**** v1    vsl|       1006 RespHeader      c X-Varnish: 1006","**** v1    vsl|       1006 VCL_call        c SYNTH","**** v1    vsl|       1006 RespHeader      c Check-1: true","**** v1    vsl|       1006 RespHeader      c Check-2: true","**** v1    vsl|       1006 RespHeader      c Check-3: true","**** v1    vsl|       1006 RespHeader      c Check-4: true","**** v1    vsl|       1006 RespHeader      c Check-5: true","**** v1    vsl|       1006 RespHeader      c X: N","**** v1    vsl|       1006 RespHeader      c Foo: N","**** v1    vsl|       1006 RespHeader      c Bar: N","**** v1    vsl|       1006 RespHeader      c Baz: N","**** v1    vsl|       1006 RespHeader      c Quux: N","**** v1    vsl|       1006 RespHeader      c Foobar: N","**** v1    vsl|       1006 RespUnset       c X: N","**** v1    vsl|       1006 RespHeader      c X: S","**** v1    vsl|       1006 RespUnset       c Foobar: N","**** v1    vsl|       1006 RespHeader      c Foobar: NS","**** v1    vsl|       1006 RespUnset       c Foobar: NS","**** v1    vsl|       1006 RespHeader      c Foobar: NSS","**** v1    vsl|       1006 RespUnset       c Foobar: NSS","**** v1    vsl|       1006 RespHeader      c Foobar: NSSS","**** v1    vsl|       1006 RespUnset       c Foobar: NSSS","**** v1    vsl|       1006 RespHeader      c Foobar: NSSSS","**** v1    vsl|       1006 RespUnset       c Foobar: NSSSS","**** v1    vsl|       1006 RespHeader      c Foobar: NSSSSS","**** v1    vsl|       1006 RespUnset       c Foobar: NSSSSS","**** v1    vsl|       1006 RespHeader      c Foobar: NSSSSSS","**** v1    vsl|       1006 RespUnset       c Foobar: NSSSSSS","**** v1    vsl|       1006 RespHeader      c Foobar: NSSSSSSS","**** v1    vsl|       1006 RespHeader      c Check-Noarg: true","**** v1    vsl|       1006 RespHeader      c Check-Unique: true","**** v1    vsl|       1006 RespHeader      c Check-Exact: true","**** v1    vsl|       1006 RespHeader      c Check-First: true","**** v1    vsl|       1006 RespHeader      c Check-Last: true","**** v1    vsl|       1006 RespHeader      c Check-Shortest: true","**** v1    vsl|       1006 RespHeader      c Check-Longest: true","**** v1    vsl|       1006 RespHeader      c Check-Foo: true","**** v1    vsl|       1006 RespHeader      c Check-Bar: true","**** v1    vsl|       1006 RespHeader      c Check-Baz: true","**** v1    vsl|       1006 RespHeader      c Check-Quux: true","**** v1    vsl|       1006 RespHeader      c Check-Foobar: true","**** v1    vsl|       1006 RespUnset       c X: S","**** v1    vsl|       1006 RespHeader      c X: E","**** v1    vsl|       1006 RespUnset       c Foo: N","**** v1    vsl|       1006 RespHeader      c Foo: NE","**** v1    vsl|       1006 RespUnset       c Bar: N","**** v1    vsl|       1006 RespHeader      c Bar: NE","**** v1    vsl|       1006 RespUnset       c Baz: N","**** v1    vsl|       1006 RespHeader      c Baz: NE","**** v1    vsl|       1006 RespUnset       c Quux: N","**** v1    vsl|       1006 RespHeader      c Quux: NE","**** v1    vsl|       1006 RespUnset       c Foobar: NSSSSSSS","**** v1    vsl|       1006 RespHeader      c Foobar: NSSSSSSSE","**** v1    vsl|       1006 VCL_return      c deliver","**** v1    vsl|       1006 Timestamp       c Process: 1778740479.511862 0.000039 0.000039","**** v1    vsl|       1006 RespHeader      c Content-Length: 0","**** v1    vsl|       1006 Storage         c malloc Transient","**** v1    vsl|       1006 Filters         c ","**** v1    vsl|       1006 RespHeader      c Connection: keep-alive","**** v1    vsl|       1006 Timestamp       c Resp: 1778740479.511891 0.000067 0.000028","**** v1    vsl|       1006 ReqAcct         c 65 0 65 497 0 497","**** v1    vsl|       1006 End             c ","**** v1    vsl|       1000 SessClose       c REM_CLOSE 0.009","**** v1    vsl|       1000 End             c ","**** v1    vsl|       1007 Begin           c sess 0 HTTP/1","**** v1    vsl|       1007 SessOpen        c 127.0.0.1 49996 a0 127.0.0.1 36935 1778740479.515441 21","**** v1    vsl|       1007 Debug           c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1007 Debug           c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1007 Debug           c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1007 Debug           c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1007 Debug           c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1007 Debug           c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1007 Debug           c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1007 Debug           c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1007 Link            c req 1008 rxreq","**** v1    vsl|       1008 Begin           c req 1007 rxreq","**** v1    vsl|       1008 Timestamp       c Start: 1778740479.515478 0.000000 0.000000","**** v1    vsl|       1008 Timestamp       c Req: 1778740479.515478 0.000000 0.000000","**** v1    vsl|       1008 VCL_use         c vcl1","**** v1    vsl|       1008 ReqStart        c 127.0.0.1 49996 a0","**** v1    vsl|       1008 ReqMethod       c GET","**** v1    vsl|       1008 ReqURL          c /","**** v1    vsl|       1008 ReqProtocol     c HTTP/1.1","**** v1    vsl|       1008 ReqHeader       c Element: oof","**** v1    vsl|       1008 ReqHeader       c Host: 127.0.0.1","**** v1    vsl|       1008 ReqHeader       c User-Agent: c1","**** v1    vsl|       1008 ReqHeader       c X-Forwarded-For: 127.0.0.1","**** v1    vsl|       1008 ReqHeader       c Via: 1.1 v1 (Varnish/7.7)","**** v1    vsl|       1008 VCL_call        c RECV","**** v1    vsl|       1008 VCL_return      c synth","**** v1    vsl|       1008 VCL_call        c HASH","**** v1    vsl|       1008 VCL_return      c lookup","**** v1    vsl|       1008 RespProtocol    c HTTP/1.1","**** v1    vsl|       1008 RespStatus      c 200","**** v1    vsl|       1008 RespReason      c OK","**** v1    vsl|       1008 RespHeader      c Date: Thu, 14 May 2026 06:34:39 GMT","**** v1    vsl|       1008 RespHeader      c Server: Varnish","**** v1    vsl|       1008 RespHeader      c X-Varnish: 1008","**** v1    vsl|       1008 VCL_call        c SYNTH","**** v1    vsl|       1008 RespHeader      c Check-1: true","**** v1    vsl|       1008 RespHeader      c Check-2: true","**** v1    vsl|       1008 RespHeader      c Check-3: true","**** v1    vsl|       1008 RespHeader      c Check-4: true","**** v1    vsl|       1008 RespHeader      c Check-5: true","**** v1    vsl|       1008 RespHeader      c X: N","**** v1    vsl|       1008 RespHeader      c Foo: N","**** v1    vsl|       1008 RespHeader      c Bar: N","**** v1    vsl|       1008 RespHeader      c Baz: N","**** v1    vsl|       1008 RespHeader      c Quux: N","**** v1    vsl|       1008 RespHeader      c Foobar: N","**** v1    vsl|       1008 RespUnset       c X: N","**** v1    vsl|       1008 RespHeader      c X: S","**** v1    vsl|       1008 Notice          c vmod_selector: s.match(): subject string is NULL","**** v1    vsl|       1008 RespHeader      c Check-Foo: true","**** v1    vsl|       1008 RespHeader      c Check-Bar: true","**** v1    vsl|       1008 RespHeader      c Check-Baz: true","**** v1    vsl|       1008 RespHeader      c Check-Quux: true","**** v1    vsl|       1008 RespHeader      c Check-Foobar: true","**** v1    vsl|       1008 RespUnset       c X: S","**** v1    vsl|       1008 RespHeader      c X: E","**** v1    vsl|       1008 RespUnset       c Foo: N","**** v1    vsl|       1008 RespHeader      c Foo: NE","**** v1    vsl|       1008 RespUnset       c Bar: N","**** v1    vsl|       1008 RespHeader      c Bar: NE","**** v1    vsl|       1008 RespUnset       c Baz: N","**** v1    vsl|       1008 RespHeader      c Baz: NE","**** v1    vsl|       1008 RespUnset       c Quux: N","**** v1    vsl|       1008 RespHeader      c Quux: NE","**** v1    vsl|       1008 RespUnset       c Foobar: N","**** v1    vsl|       1008 RespHeader      c Foobar: NE","**** v1    vsl|       1008 Notice          c vmod_selector: s.check_call(element=\"oof\"): no such element","**** v1    vsl|       1008 RespHeader      c Check-Element: false","**** v1    vsl|       1008 VCL_Error       c vmod selector failure: s.subroutine(element=\"oof\"): no such element","**** v1    vsl|       1008 VCL_return      c fail","**** v1    vsl|       1008 Timestamp       c Process: 1778740479.515537 0.000058 0.000058","**** v1    vsl|       1008 RespProtocol    c HTTP/1.1","**** v1    vsl|       1008 RespStatus      c 500","**** v1    vsl|       1008 RespReason      c Internal Server Error","**** v1    vsl|       1008 Timestamp       c Resp: 1778740479.515582 0.000103 0.000045","**** v1    vsl|       1008 ReqAcct         c 65 0 65 38 0 38","**** v1    vsl|       1008 End             c ","**** v1    vsl|       1007 SessClose       c VCL_FAILURE 0.000","**** v1    vsl|       1007 End             c ","**** dT    1.908","***  v1    CLI RX  200","**** dT    1.909","**** v1    CLI TX|vcl.use vcl2","***  v1    CLI RX  200","**** v1    CLI RX|VCL 'vcl2' now active","**   top   === logexpect l1 -v v1 -d 0 -g vxid -q \"VCL_Error\" {","**   l1    === expect 0 * Begin req","**   l1    === expect * = VCL_Error {^vmod selector failure: s\\.subroutine\\...","**   l1    === expect * = VCL_return fail","**   l1    === expect * = End","**   l1    === expect 0 * Begin req","**   l1    === expect * = VCL_Error {^vmod selector failure: s\\.subroutine\\...","**   l1    === expect * = VCL_return fail","**   l1    === expect * = End","**   l1    === expect 0 * Begin req","**   l1    === expect * = VCL_Error {^vmod selector failure: s\\.subroutine\\...","**   l1    === expect * = VCL_return fail","**   l1    === expect * = End","**   top   === logexpect l2 -v v1 -d 0 -g vxid -q \"Notice\" {","**** l1    begin|","**** l1    qry  | VCL_Error","***  l1    test | expect 0 * Begin req","**   l2    === expect 0 * Begin req","**   l2    === expect * = Notice {^vmod_selector: s\\.check_call\\(\\) called ...","**   l2    === expect 0 = ReqHeader {^Check-Call: false$}","**   l2    === expect * = End","**   l2    === expect 0 * Begin req","**   l2    === expect * = Notice {^vmod_selector: s\\.check_call\\(\\) called ...","**   l2    === expect 0 = ReqHeader {^Check-Call: false$}","**   l2    === expect * = End","**   l2    === expect 0 * Begin req","**   l2    === expect * = Notice {^vmod_selector: s\\.check_call\\(6\\): set h...","**   l2    === expect 0 = ReqHeader {^Check-Call: false$}","**   l2    === expect * = End","**   top   === client c1 {","**   c1    Starting client","**   c1    Waiting for client","**** l2    begin|","**** l2    qry  | Notice","***  l2    test | expect 0 * Begin req","**   c1    Started on 127.0.0.1:36935 (1 iterations)","***  c1    Connect to 127.0.0.1:36935","***  c1    connected fd 24 from 127.0.0.1 50008 to 127.0.0.1:36935","**   c1    === txreq -hdr \"Int: -1\"","**** c1    txreq|GET / HTTP/1.1\\r","**** c1    txreq|Int: -1\\r","**** c1    txreq|Host: 127.0.0.1\\r","**** c1    txreq|User-Agent: c1\\r","**** c1    txreq|\\r","**   c1    === rxresp","**** dT    1.910","**** c1    rxhdr|HTTP/1.1 503 VCL failed\\r","**** c1    rxhdr|Date: Thu, 14 May 2026 06:34:40 GMT\\r","**** c1    rxhdr|Server: Varnish\\r","**** c1    rxhdr|X-Varnish: 1010\\r","**** c1    rxhdr|Content-Length: 0\\r","**** c1    rxhdr|Connection: close\\r","**** c1    rxhdr|\\r","**** c1    rxhdrlen = 136","**** c1    http[ 0] |HTTP/1.1","**** c1    http[ 1] |503","**** c1    http[ 2] |VCL failed","**** c1    http[ 3] |Date: Thu, 14 May 2026 06:34:40 GMT","**** c1    http[ 4] |Server: Varnish","**** c1    http[ 5] |X-Varnish: 1010","**** c1    http[ 6] |Content-Length: 0","**** c1    http[ 7] |Connection: close","**** c1    bodylen = 0","**   c1    === expect resp.status == 503","**** c1    EXPECT resp.status (503) == \"503\" match","**   c1    === expect resp.reason == \"VCL failed\"","**** c1    EXPECT resp.reason (VCL failed) == \"VCL failed\" match","**   c1    === expect resp.http.Called == <undef>","**** c1    EXPECT resp.http.Called (<undef>) == \"<undef>\" match","**   c1    === expect_close","**** c1    Expecting close (fd = 24)","**** c1    fd=24 EOF, as expected","***  c1    closing fd 24","**   c1    Ending","**   top   === client c1 {","**   c1    Starting client","**   c1    Waiting for client","**   c1    Started on 127.0.0.1:36935 (1 iterations)","***  c1    Connect to 127.0.0.1:36935","***  c1    connected fd 24 from 127.0.0.1 50010 to 127.0.0.1:36935","**   c1    === txreq -hdr \"Int: 0\"","**** c1    txreq|GET / HTTP/1.1\\r","**** c1    txreq|Int: 0\\r","**** c1    txreq|Host: 127.0.0.1\\r","**** c1    txreq|User-Agent: c1\\r","**** c1    txreq|\\r","**   c1    === rxresp","**** c1    rxhdr|HTTP/1.1 503 VCL failed\\r","**** c1    rxhdr|Date: Thu, 14 May 2026 06:34:40 GMT\\r","**** c1    rxhdr|Server: Varnish\\r","**** c1    rxhdr|X-Varnish: 1012\\r","**** c1    rxhdr|Content-Length: 0\\r","**** c1    rxhdr|Connection: close\\r","**** c1    rxhdr|\\r","**** c1    rxhdrlen = 136","**** c1    http[ 0] |HTTP/1.1","**** c1    http[ 1] |503","**** c1    http[ 2] |VCL failed","**** c1    http[ 3] |Date: Thu, 14 May 2026 06:34:40 GMT","**** c1    http[ 4] |Server: Varnish","**** c1    http[ 5] |X-Varnish: 1012","**** c1    http[ 6] |Content-Length: 0","**** c1    http[ 7] |Connection: close","**** c1    bodylen = 0","**   c1    === expect resp.status == 503","**** c1    EXPECT resp.status (503) == \"503\" match","**   c1    === expect resp.reason == \"VCL failed\"","**** c1    EXPECT resp.reason (VCL failed) == \"VCL failed\" match","**   c1    === expect resp.http.Called == <undef>","**** c1    EXPECT resp.http.Called (<undef>) == \"<undef>\" match","**   c1    === expect_close","**** c1    Expecting close (fd = 24)","**** c1    fd=24 EOF, as expected","***  c1    closing fd 24","**   c1    Ending","**   top   === client c1 {","**   c1    Starting client","**   c1    Waiting for client","**   c1    Started on 127.0.0.1:36935 (1 iterations)","***  c1    Connect to 127.0.0.1:36935","***  c1    connected fd 24 from 127.0.0.1 50014 to 127.0.0.1:36935","**   c1    === txreq -hdr \"Int: 6\"","**** c1    txreq|GET / HTTP/1.1\\r","**** c1    txreq|Int: 6\\r","**** c1    txreq|Host: 127.0.0.1\\r","**** c1    txreq|User-Agent: c1\\r","**** c1    txreq|\\r","**   c1    === rxresp","**** dT    1.911","**** c1    rxhdr|HTTP/1.1 503 VCL failed\\r","**** c1    rxhdr|Date: Thu, 14 May 2026 06:34:40 GMT\\r","**** c1    rxhdr|Server: Varnish\\r","**** c1    rxhdr|X-Varnish: 1014\\r","**** c1    rxhdr|Content-Length: 0\\r","**** c1    rxhdr|Connection: close\\r","**** c1    rxhdr|\\r","**** c1    rxhdrlen = 136","**** c1    http[ 0] |HTTP/1.1","**** c1    http[ 1] |503","**** c1    http[ 2] |VCL failed","**** c1    http[ 3] |Date: Thu, 14 May 2026 06:34:40 GMT","**** c1    http[ 4] |Server: Varnish","**** c1    http[ 5] |X-Varnish: 1014","**** c1    http[ 6] |Content-Length: 0","**** c1    http[ 7] |Connection: close","**** c1    bodylen = 0","**   c1    === expect resp.status == 503","**** c1    EXPECT resp.status (503) == \"503\" match","**   c1    === expect resp.reason == \"VCL failed\"","**** c1    EXPECT resp.reason (VCL failed) == \"VCL failed\" match","**   c1    === expect resp.http.Called == <undef>","**** c1    EXPECT resp.http.Called (<undef>) == \"<undef>\" match","**   c1    === expect_close","**** c1    Expecting close (fd = 24)","**** c1    fd=24 EOF, as expected","***  c1    closing fd 24","**   c1    Ending","**** dT    1.912","**   top   === logexpect l1 -wait","**   l1    Waiting for logexp","**** dT    1.919","**** l1    match|       1012 Begin           c req 1011 rxreq","***  l1    test | expect * = VCL_Error ^vmod selector failure: s\\\\.subroutine\\\\(\\\\) called without prior match$","**** l1    match|       1012 VCL_Error       c vmod selector failure: s.subroutine() called without prior match","***  l1    test | expect * = VCL_return fail","**** l1    match|       1012 VCL_return      c fail","***  l1    test | expect * = End ","**** l1    match|       1012 End             c ","***  l1    test | expect 0 * Begin req","**** l1    match|       1014 Begin           c req 1013 rxreq","***  l1    test | expect * = VCL_Error ^vmod selector failure: s\\\\.subroutine\\\\(\\\\) called without prior match$","**** l1    end  |       1014 End             c ","---- l1    bad  | expectation failed","---- l2    bad  | outstanding expectations","**** dT    1.924","*    top   RESETTING after ./vtc/subroutine.vtc","**   l2    Waiting for logexp","**   v1    Wait","**** v1    CLI TX|panic.show","**** dT    1.964","**** v1    vsl|          0 CLI             - Rd vcl.load vcl2 vcl_vcl2.1778740479.518932/vgc.so 1auto","**** v1    vsl|          0 CLI             - Wr 200 52 Loaded \"vcl_vcl2.1778740479.518932/vgc.so\" as \"vcl2\"","**** v1    vsl|          0 CLI             - Rd vcl.use vcl2","**** v1    vsl|          0 CLI             - Wr 200 0 ","**** v1    vsl|       1009 Begin           c sess 0 HTTP/1","**** v1    vsl|       1009 SessOpen        c 127.0.0.1 50008 a0 127.0.0.1 36935 1778740480.132091 22","**** v1    vsl|       1009 Debug           c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1009 Debug           c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1009 Debug           c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1009 Debug           c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1009 Debug           c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1009 Debug           c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1009 Debug           c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1009 Debug           c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1009 Link            c req 1010 rxreq","**** v1    vsl|       1011 Begin           c sess 0 HTTP/1","**** v1    vsl|       1011 SessOpen        c 127.0.0.1 50010 a0 127.0.0.1 36935 1778740480.132500 20","**** v1    vsl|       1011 Debug           c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1011 Debug           c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1011 Debug           c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1011 Debug           c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1011 Debug           c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1011 Debug           c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1011 Debug           c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1011 Debug           c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1011 Link            c req 1012 rxreq","**** v1    vsl|       1012 Begin           c req 1011 rxreq","**** v1    vsl|       1012 Timestamp       c Start: 1778740480.132535 0.000000 0.000000","**** v1    vsl|       1012 Timestamp       c Req: 1778740480.132535 0.000000 0.000000","**** v1    vsl|       1012 VCL_use         c vcl2","**** v1    vsl|       1012 ReqStart        c 127.0.0.1 50010 a0","**** v1    vsl|       1012 ReqMethod       c GET","**** v1    vsl|       1012 ReqURL          c /","**** v1    vsl|       1012 ReqProtocol     c HTTP/1.1","**** v1    vsl|       1012 ReqHeader       c Int: 0","**** v1    vsl|       1012 ReqHeader       c Host: 127.0.0.1","**** v1    vsl|       1012 ReqHeader       c User-Agent: c1","**** v1    vsl|       1012 ReqHeader       c X-Forwarded-For: 127.0.0.1","**** v1    vsl|       1012 ReqHeader       c Via: 1.1 v1 (Varnish/7.7)","**** v1    vsl|       1012 VCL_call        c RECV","**** v1    vsl|       1012 Notice          c vmod_selector: s.check_call() called without prior match","**** v1    vsl|       1012 ReqHeader       c Check-Call: false","**** v1    vsl|       1012 VCL_Error       c vmod selector failure: s.subroutine() called without prior match","**** v1    vsl|       1012 VCL_return      c fail","**** v1    vsl|       1012 RespProtocol    c HTTP/1.1","**** v1    vsl|       1012 RespStatus      c 503","**** v1    vsl|       1012 RespReason      c VCL failed","**** v1    vsl|       1012 RespHeader      c Date: Thu, 14 May 2026 06:34:40 GMT","**** v1    vsl|       1012 RespHeader      c Server: Varnish","**** v1    vsl|       1012 RespHeader      c X-Varnish: 1012","**** v1    vsl|       1012 VCL_call        c SYNTH","**** v1    vsl|       1012 VCL_return      c deliver","**** v1    vsl|       1012 Timestamp       c Process: 1778740480.132558 0.000023 0.000023","**** v1    vsl|       1012 RespHeader      c Content-Length: 0","**** v1    vsl|       1012 Storage         c malloc Transient","**** v1    vsl|       1012 Filters         c ","**** v1    vsl|       1012 RespHeader      c Connection: close","**** v1    vsl|       1012 Timestamp       c Resp: 1778740480.132621 0.000085 0.000062","**** v1    vsl|       1012 ReqAcct         c 59 0 59 136 0 136","**** v1    vsl|       1012 End             c ","**** v1    vsl|       1011 SessClose       c VCL_FAILURE 0.000","**** v1    vsl|       1011 End             c ","**** v1    vsl|       1013 Begin           c sess 0 HTTP/1","**** v1    vsl|       1013 SessOpen        c 127.0.0.1 50014 a0 127.0.0.1 36935 1778740480.133307 21","**** v1    vsl|       1013 Debug           c sockopt: SO_LINGER may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1013 Debug           c sockopt: SO_KEEPALIVE may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1013 Debug           c sockopt: SO_SNDTIMEO may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1013 Debug           c sockopt: SO_RCVTIMEO may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1013 Debug           c sockopt: TCP_NODELAY may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1013 Debug           c sockopt: TCP_KEEPIDLE may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1013 Debug           c sockopt: TCP_KEEPCNT may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1013 Debug           c sockopt: TCP_KEEPINTVL may be inherited for a0=127.0.0.1:36935","**** v1    vsl|       1013 Link            c req 1014 rxreq","**** v1    vsl|       1014 Begin           c req 1013 rxreq","**** v1    vsl|       1014 Timestamp       c Start: 1778740480.133340 0.000000 0.000000","**** v1    vsl|       1014 Timestamp       c Req: 1778740480.133340 0.000000 0.000000","**** v1    vsl|       1014 VCL_use         c vcl2","**** v1    vsl|       1014 ReqStart        c 127.0.0.1 50014 a0","**** v1    vsl|       1014 ReqMethod       c GET","**** v1    vsl|       1014 ReqURL          c /","**** v1    vsl|       1014 ReqProtocol     c HTTP/1.1","**** v1    vsl|       1014 ReqHeader       c Int: 6","**** v1    vsl|       1014 ReqHeader       c Host: 127.0.0.1","**** v1    vsl|       1014 ReqHeader       c User-Agent: c1","**** v1    vsl|       1014 ReqHeader       c X-Forwarded-For: 127.0.0.1","**** v1    vsl|       1014 ReqHeader       c Via: 1.1 v1 (Varnish/7.7)","**** v1    vsl|       1014 VCL_call        c RECV","**** v1    vsl|       1014 Notice          c vmod_selector: s.check_call(6): set has 5 elements","**** v1    vsl|       1014 ReqHeader       c Check-Call: false","**** v1    vsl|       1014 VCL_Error       c vmod selector failure: s.subroutine(6): set has 5 elements","**** v1    vsl|       1014 VCL_return      c fail","**** v1    vsl|       1014 RespProtocol    c HTTP/1.1","**** v1    vsl|       1014 RespStatus      c 503","**** v1    vsl|       1014 RespReason      c VCL failed","**** v1    vsl|       1014 RespHeader      c Date: Thu, 14 May 2026 06:34:40 GMT","**** v1    vsl|       1014 RespHeader      c Server: Varnish","**** v1    vsl|       1014 RespHeader      c X-Varnish: 1014","**** v1    vsl|       1014 VCL_call        c SYNTH","**** v1    vsl|       1014 VCL_return      c deliver","**** v1    vsl|       1014 Timestamp       c Process: 1778740480.133390 0.000049 0.000049","**** v1    vsl|       1014 RespHeader      c Content-Length: 0","**** v1    vsl|       1014 Storage         c malloc Transient","**** v1    vsl|       1014 Filters         c ","**** v1    vsl|       1014 RespHeader      c Connection: close","**** v1    vsl|       1014 Timestamp       c Resp: 1778740480.133447 0.000106 0.000056","**** v1    vsl|       1014 ReqAcct         c 59 0 59 136 0 136","**** v1    vsl|       1014 End             c ","**** v1    vsl|       1013 SessClose       c VCL_FAILURE 0.000","**** v1    vsl|       1013 End             c ","**** v1    vsl|       1010 Begin           c req 1009 rxreq","**** v1    vsl|       1010 Timestamp       c Start: 1778740480.132125 0.000000 0.000000","**** v1    vsl|       1010 Timestamp       c Req: 1778740480.132125 0.000000 0.000000","**** v1    vsl|       1010 VCL_use         c vcl2","**** v1    vsl|       1010 ReqStart        c 127.0.0.1 50008 a0","**** v1    vsl|       1010 ReqMethod       c GET","**** v1    vsl|       1010 ReqURL          c /","**** v1    vsl|       1010 ReqProtocol     c HTTP/1.1","**** v1    vsl|       1010 ReqHeader       c Int: -1","**** v1    vsl|       1010 ReqHeader       c Host: 127.0.0.1","**** v1    vsl|       1010 ReqHeader       c User-Agent: c1","**** v1    vsl|       1010 ReqHeader       c X-Forwarded-For: 127.0.0.1","**** v1    vsl|       1010 ReqHeader       c Via: 1.1 v1 (Varnish/7.7)","**** v1    vsl|       1010 VCL_call        c RECV","**** v1    vsl|       1010 Notice          c vmod_selector: s.check_call() called without prior match","**** v1    vsl|       1010 ReqHeader       c Check-Call: false","**** v1    vsl|       1010 VCL_Error       c vmod selector failure: s.subroutine() called without prior match","**** v1    vsl|       1010 VCL_return      c fail","**** v1    vsl|       1010 RespProtocol    c HTTP/1.1","**** v1    vsl|       1010 RespStatus      c 503","**** v1    vsl|       1010 RespReason      c VCL failed","**** v1    vsl|       1010 RespHeader      c Date: Thu, 14 May 2026 06:34:40 GMT","**** v1    vsl|       1010 RespHeader      c Server: Varnish","**** v1    vsl|       1010 RespHeader      c X-Varnish: 1010","**** v1    vsl|       1010 VCL_call        c SYNTH","**** v1    vsl|       1010 VCL_return      c deliver","**** v1    vsl|       1010 Timestamp       c Process: 1778740480.132160 0.000034 0.000034","**** v1    vsl|       1010 RespHeader      c Content-Length: 0","**** v1    vsl|       1010 Storage         c malloc Transient","**** v1    vsl|       1010 Filters         c ","**** v1    vsl|       1010 RespHeader      c Connection: close","**** v1    vsl|       1010 Timestamp       c Resp: 1778740480.132197 0.000071 0.000036","**** v1    vsl|       1010 ReqAcct         c 60 0 60 136 0 136","**** v1    vsl|       1010 End             c ","**** v1    vsl|       1009 SessClose       c VCL_FAILURE 0.002","**** v1    vsl|       1009 End             c ","**** dT    1.972","***  v1    CLI RX  300","**** v1    CLI RX|Child has not panicked or panic has been cleared","***  v1    debug|Info: manager stopping child","***  v1    debug|Debug: Stopping Child","**** dT    2.064","**** v1    vsl|          0 CLI             - EOF on CLI connection, worker stops","**** dT    2.072","***  v1    debug|Info: Child (4010) said Child dies","***  v1    debug|Info: Child (4010) ended","***  v1    debug|Debug: Child cleanup complete","***  v1    debug|Info: manager dies","**** dT    2.073","**** v1    STDOUT EOF","**** dT    2.165","**   v1    WAIT4 pid=3860 status=0x0000 (user 1.015344 sys 0.102921)","*    top   TEST ./vtc/subroutine.vtc FAILED","#    top  TEST ./vtc/subroutine.vtc FAILED (2.168) exit=2","FAIL vtc/subroutine.vtc (exit status: 2)","","============================================================================","Testsuite summary for libvmod-selector trunk","============================================================================","# TOTAL: 17","# PASS:  16","# SKIP:  0","# XFAIL: 0","# FAIL:  1","# XPASS: 0","# ERROR: 0","============================================================================","See src/test-suite.log for debugging.","Some test(s) failed.  Please report this to varnish-support@uplex.de,","together with the test-suite.log file (gzipped) and your system","information.  Thanks.","============================================================================","make[4]: *** [Makefile:913: test-suite.log] Error 1","make[4]: Leaving directory '/build/reproducible-path/libvmod-selector-2.6.0+20250506/src'","make[3]: *** [Makefile:1048: check-TESTS] Error 2","make[3]: Leaving directory '/build/reproducible-path/libvmod-selector-2.6.0+20250506/src'","make[2]: *** [Makefile:1121: check-am] Error 2","make[2]: Leaving directory '/build/reproducible-path/libvmod-selector-2.6.0+20250506/src'","make[1]: *** [Makefile:457: check-recursive] Error 1","make[1]: Leaving directory '/build/reproducible-path/libvmod-selector-2.6.0+20250506'","dh_auto_test: error: make -j8 check TESTSUITEFLAGS=\"-j8 --verbose\" VERBOSE=1 returned exit code 2","make: *** [debian/rules:11: binary] Error 25","dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2","--------------------------------------------------------------------------------","Build finished at 2026-05-14T06:34:41Z","","Finished","--------"],"log_name":"build.log","match_lines":["#    top  TEST ./vtc/subroutine.vtc FAILED (2.168) exit=2\n"],"start_line":582,"title":"Build"},"is_admin":false,"lintian_result":null,"logs":{"build":{"description":"build","name":"build.log","url":"/lintian-fixes/c/libvmod-selector/97735dc9-5c0c-4bf7-9d16-ca5be8a4b14d/logs/build.log"},"codemod":{"description":"codemod","name":"codemod.log","url":"/lintian-fixes/c/libvmod-selector/97735dc9-5c0c-4bf7-9d16-ca5be8a4b14d/logs/codemod.log"},"worker":{"content":"[2026-05-14T06:32:48Z INFO  janitor_worker] Opening branch at https://salsa.debian.org/varnish-team/libvmod-selector.git\n[2026-05-14T06:32:49Z INFO  janitor_worker] Cached branch URL http://janitor.debian.net/git/libvmod-selector missing: http://osuosl32-amd64@janitor.debian.net/git/libvmod-selector/\nTotal 1888 (delta 0), reused 0 (delta 0), pack-reused 1888 (from 1)\nNothing to delete.\n[2026-05-14T06:32:50Z INFO  janitor_worker] Workspace ready - starting.\n[2026-05-14T06:32:50Z INFO  janitor_worker::debian] Running [\"lintian-brush\"]\nfound 975 deltas to reuse\n75)\n[2026-05-14T06:33:03Z INFO  ognibuild::debian::fix_build] Using fixers: [PgBuildExtOutOfDateControlFixer, MissingConfigureFixer, MissingAutomakeInputFixer, MissingConfigStatusInputFixer, MissingPerlFileFixer, DebcargoUnacceptablePredicateFixer, DebcargoUnacceptableComparatorFixer, RetryAptFetchFailure, PackageDependencyFixer]\n[2026-05-14T06:33:03Z INFO  ognibuild::debian::build] Building debian packages, running sbuild --chroot-mode=unshare --no-clean-source -A -s -v -d sid.\n[2026-05-14T06:34:42Z WARN  buildlog_consultant::sbuild] Unknown line in summary: --------------------------------------------------------------------------------\n    \n[2026-05-14T06:34:42Z WARN  buildlog_consultant::sbuild] Unknown line in summary: Finished at 2026-05-14T06:34:41Z\n    \n[2026-05-14T06:34:42Z WARN  buildlog_consultant::sbuild] Unknown line in summary: Build needed 00:01:35, 10936k disk space\n    \n[2026-05-14T06:34:42Z WARN  buildlog_consultant::sbuild] Unknown key in summary: E\n[2026-05-14T06:34:42Z WARN  buildlog_consultant::sbuild] Unknown key in summary: brz\n[2026-05-14T06:34:42Z WARN  ognibuild::debian::fix_build] Build failed with unidentified error. Giving up.\n","description":"worker","name":"worker.log","url":"/lintian-fixes/c/libvmod-selector/97735dc9-5c0c-4bf7-9d16-ca5be8a4b14d/logs/worker.log"}},"my_review":null,"other_reviews":[],"primary_log":"worker","publish_history":[],"queue_position":2123,"result":{"applied":[{"certainty":null,"description":"Trim trailing whitespace.","fixed_lintian_issues":[{"info":"[debian/rules:EOF]","package":null,"package_type":"source","tag":"trailing-whitespace"}],"fixer_name":"file-contains-trailing-whitespace","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:57897a226721f853ee744fde8a824dbb8b1b228f","summary":"Trim trailing whitespace."}],"changelog_behaviour":{"explanation":"Assuming changelog should be updated","update":true},"failed":{}},"result_code":"unidentified","resume_from":"{build,build}","reviews":[],"revision":"git-v1:57897a226721f853ee744fde8a824dbb8b1b228f","run":{"branch_url":"https://salsa.debian.org/varnish-team/libvmod-selector.git/","build_version":null,"change_set":"97735dc9-5c0c-4bf7-9d16-ca5be8a4b14d","codebase":"libvmod-selector","command":"DEB_UPDATE_CHANGELOG=auto lintian-brush","context":"\"debian-watch-does-not-check-openpgp-signature trailing-whitespace older-debian-watch-file-standard\"","debian_build_distribution":null,"debian_build_version":null,"description":"Unidentified error: ","duration_seconds":117,"failure_stage":"{build,build}","failure_transient":null,"finish_time":"2026-05-14T06:34:45.092812Z","id":"97735dc9-5c0c-4bf7-9d16-ca5be8a4b14d","logfilenames":["worker.log","build.log","codemod.log"],"main_branch_revision":"git-v1:82c5ed894a83e5124fbf3aad87b993d9215cb18f","publish_status":"rejected","result":{"applied":[{"certainty":null,"description":"Trim trailing whitespace.","fixed_lintian_issues":[{"info":"[debian/rules:EOF]","package":null,"package_type":"source","tag":"trailing-whitespace"}],"fixer_name":"file-contains-trailing-whitespace","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:57897a226721f853ee744fde8a824dbb8b1b228f","summary":"Trim trailing whitespace."}],"changelog_behaviour":{"explanation":"Assuming changelog should be updated","update":true},"failed":{}},"result_branches":[{"absorbed":false,"base_revision":"git-v1:82c5ed894a83e5124fbf3aad87b993d9215cb18f","remote_name":"debian/master","revision":"git-v1:57897a226721f853ee744fde8a824dbb8b1b228f","role":"main"}],"result_code":"unidentified","result_tags":[],"revision":"git-v1:57897a226721f853ee744fde8a824dbb8b1b228f","start_time":"2026-05-14T06:32:47.095795Z","subpath":"","suite":"lintian-fixes","target_branch_url":null,"vcs_type":"git","worker":"osuosl32-amd64"},"run_id":"97735dc9-5c0c-4bf7-9d16-ca5be8a4b14d","success_probability":0.0,"suite":"lintian-fixes","total_previous_runs":2,"utcnow":"2026-09-07T15:03:20.562810701+00:00","vcs_type":"git","vcs_url":"https://salsa.debian.org/varnish-team/libvmod-selector.git/","version":"0.0.0","worker_log_name":"worker.log","worker_name":"osuosl32-amd64"}