I: pbuilder: network access will be disabled during build I: Current time: Thu Jun 5 00:01:04 +14 2025 I: pbuilder-time-stamp: 1749031264 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [libchi-perl_0.61-1.dsc] I: copying [./libchi-perl_0.61.orig.tar.gz] I: copying [./libchi-perl_0.61-1.debian.tar.xz] I: Extracting source gpgv: Signature made Fri Oct 15 16:02:46 2021 gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./libchi-perl_0.61-1.dsc: no acceptable signature found dpkg-source: info: extracting libchi-perl in libchi-perl-0.61 dpkg-source: info: unpacking libchi-perl_0.61.orig.tar.gz dpkg-source: info: unpacking libchi-perl_0.61-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Adapt-to-changes-in-Cache-FastMmap-1.45.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1642532/tmp/hooks/D01_modify_environment starting debug: Running on ionos15-amd64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Jun 4 10:01 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/1642532/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/1642532/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='5.2.21(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=amd64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' DIRSTACK=() DISTRIBUTION=trixie EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=x86_64 HOST_ARCH=amd64 IFS=' ' INVOCATION_ID=2607df728c694bd5b170223b7d36f573 LANG=C LANGUAGE=et_EE:et LC_ALL=C MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=1642532 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.iZmPvJQu/pbuilderrc_dDfM --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.iZmPvJQu/b2 --logfile b2/build.log libchi-perl_0.61-1.dsc' SUDO_GID=111 SUDO_UID=106 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://213.165.73.152:3128 I: uname -a Linux i-capture-the-hostname 6.6.13+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.6.13-1~bpo12+1 (2024-02-15) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 May 27 17:46 /bin -> usr/bin I: user script /srv/workspace/pbuilder/1642532/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), libcarp-assert-perl, libclass-load-perl, libdata-serializer-perl, libdigest-jhash-perl, libhash-moreutils-perl, libjson-maybexs-perl, liblist-moreutils-perl, liblog-any-perl, libmoo-perl, libmoox-types-mooselike-numeric-perl, libmoox-types-mooselike-perl, libossp-uuid-perl, libstring-rewriteprefix-perl, libtask-weaken-perl, libtest-class-perl, libtest-deep-perl, libtest-exception-perl, libtest-warn-perl, libtime-duration-parse-perl, libtime-duration-perl, libtimedate-perl, libtry-tiny-perl, perl dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19699 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on libcarp-assert-perl; however: Package libcarp-assert-perl is not installed. pbuilder-satisfydepends-dummy depends on libclass-load-perl; however: Package libclass-load-perl is not installed. pbuilder-satisfydepends-dummy depends on libdata-serializer-perl; however: Package libdata-serializer-perl is not installed. pbuilder-satisfydepends-dummy depends on libdigest-jhash-perl; however: Package libdigest-jhash-perl is not installed. pbuilder-satisfydepends-dummy depends on libhash-moreutils-perl; however: Package libhash-moreutils-perl is not installed. pbuilder-satisfydepends-dummy depends on libjson-maybexs-perl; however: Package libjson-maybexs-perl is not installed. pbuilder-satisfydepends-dummy depends on liblist-moreutils-perl; however: Package liblist-moreutils-perl is not installed. pbuilder-satisfydepends-dummy depends on liblog-any-perl; however: Package liblog-any-perl is not installed. pbuilder-satisfydepends-dummy depends on libmoo-perl; however: Package libmoo-perl is not installed. pbuilder-satisfydepends-dummy depends on libmoox-types-mooselike-numeric-perl; however: Package libmoox-types-mooselike-numeric-perl is not installed. pbuilder-satisfydepends-dummy depends on libmoox-types-mooselike-perl; however: Package libmoox-types-mooselike-perl is not installed. pbuilder-satisfydepends-dummy depends on libossp-uuid-perl; however: Package libossp-uuid-perl is not installed. pbuilder-satisfydepends-dummy depends on libstring-rewriteprefix-perl; however: Package libstring-rewriteprefix-perl is not installed. pbuilder-satisfydepends-dummy depends on libtask-weaken-perl; however: Package libtask-weaken-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-class-perl; however: Package libtest-class-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-deep-perl; however: Package libtest-deep-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-exception-perl; however: Package libtest-exception-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-warn-perl; however: Package libtest-warn-perl is not installed. pbuilder-satisfydepends-dummy depends on libtime-duration-parse-perl; however: Package libtime-duration-parse-perl is not installed. pbuilder-satisfydepends-dummy depends on libtime-duration-perl; however: Package libtime-duration-perl is not installed. pbuilder-satisfydepends-dummy depends on libtimedate-perl; however: Package libtimedate-perl is not installed. pbuilder-satisfydepends-dummy depends on libtry-tiny-perl; however: Package libtry-tiny-perl is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libalgorithm-c3-perl{a} libarchive-zip-perl{a} libb-hooks-op-check-perl{a} libcarp-assert-perl{a} libclass-c3-perl{a} libclass-load-perl{a} libclass-method-modifiers-perl{a} libclass-xsaccessor-perl{a} libcontextual-return-perl{a} libcpanel-json-xs-perl{a} libdata-optlist-perl{a} libdata-serializer-perl{a} libdebhelper-perl{a} libdevel-callchecker-perl{a} libdigest-jhash-perl{a} libdynaloader-functions-perl{a} libelf1t64{a} libexporter-tiny-perl{a} libfile-stripnondeterminism-perl{a} libhash-moreutils-perl{a} libicu72{a} libimport-into-perl{a} libjson-maybexs-perl{a} liblist-moreutils-perl{a} liblist-moreutils-xs-perl{a} liblog-any-perl{a} libmagic-mgc{a} libmagic1t64{a} libmodule-implementation-perl{a} libmodule-runtime-perl{a} libmoo-perl{a} libmoox-types-mooselike-numeric-perl{a} libmoox-types-mooselike-perl{a} libmro-compat-perl{a} libossp-uuid-perl{a} libossp-uuid16{a} libpackage-stash-perl{a} libparams-classify-perl{a} libparams-util-perl{a} libpipeline1{a} librole-tiny-perl{a} libstring-rewriteprefix-perl{a} libsub-exporter-perl{a} libsub-install-perl{a} libsub-override-perl{a} libsub-quote-perl{a} libsub-uplevel-perl{a} libtask-weaken-perl{a} libtest-class-perl{a} libtest-deep-perl{a} libtest-exception-perl{a} libtest-warn-perl{a} libtime-duration-parse-perl{a} libtime-duration-perl{a} libtimedate-perl{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} libwant-perl{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libclass-c3-xs-perl libdevel-stacktrace-perl libltdl-dev libmail-sendmail-perl libnamespace-clean-perl libpackage-stash-xs-perl libxstring-perl lynx wget 0 packages upgraded, 78 newly installed, 0 to remove and 0 not upgraded. Need to get 20.4 MB of archives. After unpacking 77.2 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main amd64 sensible-utils all 0.0.22 [22.4 kB] Get: 2 http://deb.debian.org/debian trixie/main amd64 libmagic-mgc amd64 1:5.45-3 [314 kB] Get: 3 http://deb.debian.org/debian trixie/main amd64 libmagic1t64 amd64 1:5.45-3 [105 kB] Get: 4 http://deb.debian.org/debian trixie/main amd64 file amd64 1:5.45-3 [42.9 kB] Get: 5 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.21-14+b1 [161 kB] Get: 6 http://deb.debian.org/debian trixie/main amd64 libuchardet0 amd64 0.0.8-1+b1 [68.8 kB] Get: 7 http://deb.debian.org/debian trixie/main amd64 groff-base amd64 1.23.0-3+b1 [1180 kB] Get: 8 http://deb.debian.org/debian trixie/main amd64 bsdextrautils amd64 2.40-8 [92.8 kB] Get: 9 http://deb.debian.org/debian trixie/main amd64 libpipeline1 amd64 1.5.7-2 [38.0 kB] Get: 10 http://deb.debian.org/debian trixie/main amd64 man-db amd64 2.12.0-3 [1401 kB] Get: 11 http://deb.debian.org/debian trixie/main amd64 m4 amd64 1.4.19-4 [287 kB] Get: 12 http://deb.debian.org/debian trixie/main amd64 autoconf all 2.71-3 [332 kB] Get: 13 http://deb.debian.org/debian trixie/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian trixie/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 15 http://deb.debian.org/debian trixie/main amd64 autopoint all 0.21-14 [496 kB] Get: 16 http://deb.debian.org/debian trixie/main amd64 libdebhelper-perl all 13.15.3 [88.0 kB] Get: 17 http://deb.debian.org/debian trixie/main amd64 libtool all 2.4.7-7 [517 kB] Get: 18 http://deb.debian.org/debian trixie/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian trixie/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian trixie/main amd64 libsub-override-perl all 0.10-1 [10.6 kB] Get: 21 http://deb.debian.org/debian trixie/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 22 http://deb.debian.org/debian trixie/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 23 http://deb.debian.org/debian trixie/main amd64 libelf1t64 amd64 0.191-1+b1 [189 kB] Get: 24 http://deb.debian.org/debian trixie/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 25 http://deb.debian.org/debian trixie/main amd64 libicu72 amd64 72.1-4+b1 [9395 kB] Get: 26 http://deb.debian.org/debian trixie/main amd64 libxml2 amd64 2.9.14+dfsg-1.3+b3 [692 kB] Get: 27 http://deb.debian.org/debian trixie/main amd64 gettext amd64 0.21-14+b1 [1301 kB] Get: 28 http://deb.debian.org/debian trixie/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian trixie/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian trixie/main amd64 debhelper all 13.15.3 [901 kB] Get: 31 http://deb.debian.org/debian trixie/main amd64 libalgorithm-c3-perl all 0.11-2 [10.8 kB] Get: 32 http://deb.debian.org/debian trixie/main amd64 libb-hooks-op-check-perl amd64 0.22-2+b2 [10.7 kB] Get: 33 http://deb.debian.org/debian trixie/main amd64 libcarp-assert-perl all 0.22-1 [16.7 kB] Get: 34 http://deb.debian.org/debian trixie/main amd64 libclass-c3-perl all 0.35-2 [21.0 kB] Get: 35 http://deb.debian.org/debian trixie/main amd64 libparams-util-perl amd64 1.102-2+b2 [24.4 kB] Get: 36 http://deb.debian.org/debian trixie/main amd64 libsub-install-perl all 0.929-1 [10.5 kB] Get: 37 http://deb.debian.org/debian trixie/main amd64 libdata-optlist-perl all 0.114-1 [10.6 kB] Get: 38 http://deb.debian.org/debian trixie/main amd64 libdynaloader-functions-perl all 0.003-3 [12.7 kB] Get: 39 http://deb.debian.org/debian trixie/main amd64 libdevel-callchecker-perl amd64 0.008-2+b1 [15.1 kB] Get: 40 http://deb.debian.org/debian trixie/main amd64 libparams-classify-perl amd64 0.015-2+b2 [22.4 kB] Get: 41 http://deb.debian.org/debian trixie/main amd64 libmodule-runtime-perl all 0.016-2 [19.6 kB] Get: 42 http://deb.debian.org/debian trixie/main amd64 libtry-tiny-perl all 0.31-2 [22.6 kB] Get: 43 http://deb.debian.org/debian trixie/main amd64 libmodule-implementation-perl all 0.09-2 [12.6 kB] Get: 44 http://deb.debian.org/debian trixie/main amd64 libpackage-stash-perl all 0.40-1 [22.0 kB] Get: 45 http://deb.debian.org/debian trixie/main amd64 libclass-load-perl all 0.25-2 [15.3 kB] Get: 46 http://deb.debian.org/debian trixie/main amd64 libclass-method-modifiers-perl all 2.15-1 [18.0 kB] Get: 47 http://deb.debian.org/debian trixie/main amd64 libclass-xsaccessor-perl amd64 1.19-4+b2 [36.3 kB] Get: 48 http://deb.debian.org/debian trixie/main amd64 libwant-perl amd64 0.29-2+b2 [27.6 kB] Get: 49 http://deb.debian.org/debian trixie/main amd64 libcontextual-return-perl all 0.004014-4 [54.9 kB] Get: 50 http://deb.debian.org/debian trixie/main amd64 libcpanel-json-xs-perl amd64 4.37-1+b1 [128 kB] Get: 51 http://deb.debian.org/debian trixie/main amd64 libdata-serializer-perl all 0.65-2 [66.0 kB] Get: 52 http://deb.debian.org/debian trixie/main amd64 libdigest-jhash-perl amd64 0.10-2+b2 [13.8 kB] Get: 53 http://deb.debian.org/debian trixie/main amd64 libexporter-tiny-perl all 1.006002-1 [38.7 kB] Get: 54 http://deb.debian.org/debian trixie/main amd64 libhash-moreutils-perl all 0.06-2 [10.8 kB] Get: 55 http://deb.debian.org/debian trixie/main amd64 libimport-into-perl all 1.002005-2 [11.3 kB] Get: 56 http://deb.debian.org/debian trixie/main amd64 libjson-maybexs-perl all 1.004005-1 [12.9 kB] Get: 57 http://deb.debian.org/debian trixie/main amd64 liblist-moreutils-xs-perl amd64 0.430-3+b2 [42.1 kB] Get: 58 http://deb.debian.org/debian trixie/main amd64 liblist-moreutils-perl all 0.430-2 [46.9 kB] Get: 59 http://deb.debian.org/debian trixie/main amd64 liblog-any-perl all 1.717-1 [78.9 kB] Get: 60 http://deb.debian.org/debian trixie/main amd64 librole-tiny-perl all 2.002004-1 [21.4 kB] Get: 61 http://deb.debian.org/debian trixie/main amd64 libsub-quote-perl all 2.006008-1 [21.8 kB] Get: 62 http://deb.debian.org/debian trixie/main amd64 libmoo-perl all 2.005005-1 [58.0 kB] Get: 63 http://deb.debian.org/debian trixie/main amd64 libmoox-types-mooselike-perl all 0.29-2 [18.4 kB] Get: 64 http://deb.debian.org/debian trixie/main amd64 libmoox-types-mooselike-numeric-perl all 1.03-2 [5564 B] Get: 65 http://deb.debian.org/debian trixie/main amd64 libmro-compat-perl all 0.15-2 [11.8 kB] Get: 66 http://deb.debian.org/debian trixie/main amd64 libossp-uuid16 amd64 1.6.2-1.5+b12 [37.5 kB] Get: 67 http://deb.debian.org/debian trixie/main amd64 libossp-uuid-perl amd64 1.6.2-1.5+b12 [26.1 kB] Get: 68 http://deb.debian.org/debian trixie/main amd64 libsub-exporter-perl all 0.990-1 [50.6 kB] Get: 69 http://deb.debian.org/debian trixie/main amd64 libstring-rewriteprefix-perl all 0.009-1 [7140 B] Get: 70 http://deb.debian.org/debian trixie/main amd64 libsub-uplevel-perl all 0.2800-3 [14.0 kB] Get: 71 http://deb.debian.org/debian trixie/main amd64 libtask-weaken-perl all 1.06-2 [9364 B] Get: 72 http://deb.debian.org/debian trixie/main amd64 libtest-exception-perl all 0.43-3 [16.9 kB] Get: 73 http://deb.debian.org/debian trixie/main amd64 libtest-class-perl all 0.52-1 [56.6 kB] Get: 74 http://deb.debian.org/debian trixie/main amd64 libtest-deep-perl all 1.204-1 [52.9 kB] Get: 75 http://deb.debian.org/debian trixie/main amd64 libtest-warn-perl all 0.37-2 [14.5 kB] Get: 76 http://deb.debian.org/debian trixie/main amd64 libtime-duration-perl all 1.21-2 [13.1 kB] Get: 77 http://deb.debian.org/debian trixie/main amd64 libtime-duration-parse-perl all 0.16-1 [8520 B] Get: 78 http://deb.debian.org/debian trixie/main amd64 libtimedate-perl all 2.3300-2 [39.3 kB] Fetched 20.4 MB in 6s (3325 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19699 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3_amd64.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.21-14+b1_amd64.deb ... Unpacking gettext-base (0.21-14+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../05-libuchardet0_0.0.8-1+b1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-3+b1_amd64.deb ... Unpacking groff-base (1.23.0-3+b1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40-8_amd64.deb ... Unpacking bsdextrautils (2.40-8) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../08-libpipeline1_1.5.7-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.7-2) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.12.0-3_amd64.deb ... Unpacking man-db (2.12.0-3) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.21-14_all.deb ... Unpacking autopoint (0.21-14) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.15.3_all.deb ... Unpacking libdebhelper-perl (13.15.3) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../19-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../22-libelf1t64_0.191-1+b1_amd64.deb ... Unpacking libelf1t64:amd64 (0.191-1+b1) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../24-libicu72_72.1-4+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-4+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../25-libxml2_2.9.14+dfsg-1.3+b3_amd64.deb ... Unpacking libxml2:amd64 (2.9.14+dfsg-1.3+b3) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.21-14+b1_amd64.deb ... Unpacking gettext (0.21-14+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.15.3_all.deb ... Unpacking debhelper (13.15.3) ... Selecting previously unselected package libalgorithm-c3-perl. Preparing to unpack .../30-libalgorithm-c3-perl_0.11-2_all.deb ... Unpacking libalgorithm-c3-perl (0.11-2) ... Selecting previously unselected package libb-hooks-op-check-perl:amd64. Preparing to unpack .../31-libb-hooks-op-check-perl_0.22-2+b2_amd64.deb ... Unpacking libb-hooks-op-check-perl:amd64 (0.22-2+b2) ... Selecting previously unselected package libcarp-assert-perl. Preparing to unpack .../32-libcarp-assert-perl_0.22-1_all.deb ... Unpacking libcarp-assert-perl (0.22-1) ... Selecting previously unselected package libclass-c3-perl. Preparing to unpack .../33-libclass-c3-perl_0.35-2_all.deb ... Unpacking libclass-c3-perl (0.35-2) ... Selecting previously unselected package libparams-util-perl. Preparing to unpack .../34-libparams-util-perl_1.102-2+b2_amd64.deb ... Unpacking libparams-util-perl (1.102-2+b2) ... Selecting previously unselected package libsub-install-perl. Preparing to unpack .../35-libsub-install-perl_0.929-1_all.deb ... Unpacking libsub-install-perl (0.929-1) ... Selecting previously unselected package libdata-optlist-perl. Preparing to unpack .../36-libdata-optlist-perl_0.114-1_all.deb ... Unpacking libdata-optlist-perl (0.114-1) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../37-libdynaloader-functions-perl_0.003-3_all.deb ... Unpacking libdynaloader-functions-perl (0.003-3) ... Selecting previously unselected package libdevel-callchecker-perl:amd64. Preparing to unpack .../38-libdevel-callchecker-perl_0.008-2+b1_amd64.deb ... Unpacking libdevel-callchecker-perl:amd64 (0.008-2+b1) ... Selecting previously unselected package libparams-classify-perl:amd64. Preparing to unpack .../39-libparams-classify-perl_0.015-2+b2_amd64.deb ... Unpacking libparams-classify-perl:amd64 (0.015-2+b2) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../40-libmodule-runtime-perl_0.016-2_all.deb ... Unpacking libmodule-runtime-perl (0.016-2) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../41-libtry-tiny-perl_0.31-2_all.deb ... Unpacking libtry-tiny-perl (0.31-2) ... Selecting previously unselected package libmodule-implementation-perl. Preparing to unpack .../42-libmodule-implementation-perl_0.09-2_all.deb ... Unpacking libmodule-implementation-perl (0.09-2) ... Selecting previously unselected package libpackage-stash-perl. Preparing to unpack .../43-libpackage-stash-perl_0.40-1_all.deb ... Unpacking libpackage-stash-perl (0.40-1) ... Selecting previously unselected package libclass-load-perl. Preparing to unpack .../44-libclass-load-perl_0.25-2_all.deb ... Unpacking libclass-load-perl (0.25-2) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../45-libclass-method-modifiers-perl_2.15-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.15-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../46-libclass-xsaccessor-perl_1.19-4+b2_amd64.deb ... Unpacking libclass-xsaccessor-perl (1.19-4+b2) ... Selecting previously unselected package libwant-perl. Preparing to unpack .../47-libwant-perl_0.29-2+b2_amd64.deb ... Unpacking libwant-perl (0.29-2+b2) ... Selecting previously unselected package libcontextual-return-perl. Preparing to unpack .../48-libcontextual-return-perl_0.004014-4_all.deb ... Unpacking libcontextual-return-perl (0.004014-4) ... Selecting previously unselected package libcpanel-json-xs-perl:amd64. Preparing to unpack .../49-libcpanel-json-xs-perl_4.37-1+b1_amd64.deb ... Unpacking libcpanel-json-xs-perl:amd64 (4.37-1+b1) ... Selecting previously unselected package libdata-serializer-perl. Preparing to unpack .../50-libdata-serializer-perl_0.65-2_all.deb ... Unpacking libdata-serializer-perl (0.65-2) ... Selecting previously unselected package libdigest-jhash-perl. Preparing to unpack .../51-libdigest-jhash-perl_0.10-2+b2_amd64.deb ... Unpacking libdigest-jhash-perl (0.10-2+b2) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../52-libexporter-tiny-perl_1.006002-1_all.deb ... Unpacking libexporter-tiny-perl (1.006002-1) ... Selecting previously unselected package libhash-moreutils-perl. Preparing to unpack .../53-libhash-moreutils-perl_0.06-2_all.deb ... Unpacking libhash-moreutils-perl (0.06-2) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../54-libimport-into-perl_1.002005-2_all.deb ... Unpacking libimport-into-perl (1.002005-2) ... Selecting previously unselected package libjson-maybexs-perl. Preparing to unpack .../55-libjson-maybexs-perl_1.004005-1_all.deb ... Unpacking libjson-maybexs-perl (1.004005-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../56-liblist-moreutils-xs-perl_0.430-3+b2_amd64.deb ... Unpacking liblist-moreutils-xs-perl (0.430-3+b2) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../57-liblist-moreutils-perl_0.430-2_all.deb ... Unpacking liblist-moreutils-perl (0.430-2) ... Selecting previously unselected package liblog-any-perl. Preparing to unpack .../58-liblog-any-perl_1.717-1_all.deb ... Unpacking liblog-any-perl (1.717-1) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../59-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../60-libsub-quote-perl_2.006008-1_all.deb ... Unpacking libsub-quote-perl (2.006008-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../61-libmoo-perl_2.005005-1_all.deb ... Unpacking libmoo-perl (2.005005-1) ... Selecting previously unselected package libmoox-types-mooselike-perl. Preparing to unpack .../62-libmoox-types-mooselike-perl_0.29-2_all.deb ... Unpacking libmoox-types-mooselike-perl (0.29-2) ... Selecting previously unselected package libmoox-types-mooselike-numeric-perl. Preparing to unpack .../63-libmoox-types-mooselike-numeric-perl_1.03-2_all.deb ... Unpacking libmoox-types-mooselike-numeric-perl (1.03-2) ... Selecting previously unselected package libmro-compat-perl. Preparing to unpack .../64-libmro-compat-perl_0.15-2_all.deb ... Unpacking libmro-compat-perl (0.15-2) ... Selecting previously unselected package libossp-uuid16:amd64. Preparing to unpack .../65-libossp-uuid16_1.6.2-1.5+b12_amd64.deb ... Unpacking libossp-uuid16:amd64 (1.6.2-1.5+b12) ... Selecting previously unselected package libossp-uuid-perl. Preparing to unpack .../66-libossp-uuid-perl_1.6.2-1.5+b12_amd64.deb ... Unpacking libossp-uuid-perl (1.6.2-1.5+b12) ... Selecting previously unselected package libsub-exporter-perl. Preparing to unpack .../67-libsub-exporter-perl_0.990-1_all.deb ... Unpacking libsub-exporter-perl (0.990-1) ... Selecting previously unselected package libstring-rewriteprefix-perl. Preparing to unpack .../68-libstring-rewriteprefix-perl_0.009-1_all.deb ... Unpacking libstring-rewriteprefix-perl (0.009-1) ... Selecting previously unselected package libsub-uplevel-perl. Preparing to unpack .../69-libsub-uplevel-perl_0.2800-3_all.deb ... Unpacking libsub-uplevel-perl (0.2800-3) ... Selecting previously unselected package libtask-weaken-perl. Preparing to unpack .../70-libtask-weaken-perl_1.06-2_all.deb ... Unpacking libtask-weaken-perl (1.06-2) ... Selecting previously unselected package libtest-exception-perl. Preparing to unpack .../71-libtest-exception-perl_0.43-3_all.deb ... Unpacking libtest-exception-perl (0.43-3) ... Selecting previously unselected package libtest-class-perl. Preparing to unpack .../72-libtest-class-perl_0.52-1_all.deb ... Unpacking libtest-class-perl (0.52-1) ... Selecting previously unselected package libtest-deep-perl. Preparing to unpack .../73-libtest-deep-perl_1.204-1_all.deb ... Unpacking libtest-deep-perl (1.204-1) ... Selecting previously unselected package libtest-warn-perl. Preparing to unpack .../74-libtest-warn-perl_0.37-2_all.deb ... Unpacking libtest-warn-perl (0.37-2) ... Selecting previously unselected package libtime-duration-perl. Preparing to unpack .../75-libtime-duration-perl_1.21-2_all.deb ... Unpacking libtime-duration-perl (1.21-2) ... Selecting previously unselected package libtime-duration-parse-perl. Preparing to unpack .../76-libtime-duration-parse-perl_0.16-1_all.deb ... Unpacking libtime-duration-parse-perl (0.16-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../77-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Setting up libpipeline1:amd64 (1.5.7-2) ... Setting up libtask-weaken-perl (1.06-2) ... Setting up libicu72:amd64 (72.1-4+b1) ... Setting up bsdextrautils (2.40-8) ... Setting up libwant-perl (0.29-2+b2) ... Setting up libdynaloader-functions-perl (0.003-3) ... Setting up libtest-deep-perl (1.204-1) ... Setting up libclass-method-modifiers-perl (2.15-1) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libcpanel-json-xs-perl:amd64 (4.37-1+b1) ... Setting up liblog-any-perl (1.717-1) ... Setting up libdebhelper-perl (13.15.3) ... Setting up libmagic1t64:amd64 (1:5.45-3) ... Setting up libtry-tiny-perl (0.31-2) ... Setting up libdigest-jhash-perl (0.10-2+b2) ... Setting up libhash-moreutils-perl (0.06-2) ... Setting up gettext-base (0.21-14+b1) ... Setting up m4 (1.4.19-4) ... Setting up file (1:5.45-3) ... Setting up libossp-uuid16:amd64 (1.6.2-1.5+b12) ... Setting up libsub-install-perl (0.929-1) ... Setting up libelf1t64:amd64 (0.191-1+b1) ... Setting up libjson-maybexs-perl (1.004005-1) ... Setting up autotools-dev (20220109.1) ... Setting up libalgorithm-c3-perl (0.11-2) ... Setting up autopoint (0.21-14) ... Setting up libb-hooks-op-check-perl:amd64 (0.22-2+b2) ... Setting up liblist-moreutils-xs-perl (0.430-3+b2) ... Setting up libparams-util-perl (1.102-2+b2) ... Setting up libtime-duration-perl (1.21-2) ... Setting up autoconf (2.71-3) ... Setting up libtimedate-perl (2.3300-2) ... Setting up libcontextual-return-perl (0.004014-4) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.22) ... Setting up libuchardet0:amd64 (0.0.8-1+b1) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up libsub-uplevel-perl (0.2800-3) ... Setting up libsub-override-perl (0.10-1) ... Setting up libsub-quote-perl (2.006008-1) ... Setting up libclass-xsaccessor-perl (1.19-4+b2) ... Setting up libdata-serializer-perl (0.65-2) ... Setting up libexporter-tiny-perl (1.006002-1) ... Setting up libxml2:amd64 (2.9.14+dfsg-1.3+b3) ... Setting up libcarp-assert-perl (0.22-1) ... Setting up libtime-duration-parse-perl (0.16-1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up gettext (0.21-14+b1) ... Setting up libossp-uuid-perl (1.6.2-1.5+b12) ... Setting up libtool (2.4.7-7) ... Setting up liblist-moreutils-perl (0.430-2) ... Setting up libtest-warn-perl (0.37-2) ... Setting up libclass-c3-perl (0.35-2) ... Setting up libdevel-callchecker-perl:amd64 (0.008-2+b1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libtest-exception-perl (0.43-3) ... Setting up libdata-optlist-perl (0.114-1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up groff-base (1.23.0-3+b1) ... Setting up libmro-compat-perl (0.15-2) ... Setting up libsub-exporter-perl (0.990-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libparams-classify-perl:amd64 (0.015-2+b2) ... Setting up man-db (2.12.0-3) ... Not building database; man-db/auto-update is not 'true'. Setting up libmodule-runtime-perl (0.016-2) ... Setting up libstring-rewriteprefix-perl (0.009-1) ... Setting up libmodule-implementation-perl (0.09-2) ... Setting up libpackage-stash-perl (0.40-1) ... Setting up libimport-into-perl (1.002005-2) ... Setting up libmoo-perl (2.005005-1) ... Setting up libtest-class-perl (0.52-1) ... Setting up debhelper (13.15.3) ... Setting up libclass-load-perl (0.25-2) ... Setting up libmoox-types-mooselike-perl (0.29-2) ... Setting up libmoox-types-mooselike-numeric-perl (1.03-2) ... Processing triggers for libc-bin (2.37-18) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/1642532/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for trixie I: user script /srv/workspace/pbuilder/1642532/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/libchi-perl-0.61/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../libchi-perl_0.61-1_source.changes dpkg-buildpackage: info: source package libchi-perl dpkg-buildpackage: info: source version 0.61-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure /usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libchi-perl-0.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2" "LD=x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libchi-perl-0.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro" Warning: prerequisite Cache::FileCache 0 not found. Warning: prerequisite Module::Mask 0 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for CHI Writing MYMETA.yml and MYMETA.json dh_auto_build make -j42 make[1]: Entering directory '/build/reproducible-path/libchi-perl-0.61' cp lib/CHI/Types.pm blib/lib/CHI/Types.pm cp lib/CHI/Driver.pm blib/lib/CHI/Driver.pm cp lib/CHI/Driver/Base/CacheContainer.pm blib/lib/CHI/Driver/Base/CacheContainer.pm cp lib/CHI/Test/Driver/Writeonly.pm blib/lib/CHI/Test/Driver/Writeonly.pm cp lib/CHI/t/Driver.pm blib/lib/CHI/t/Driver.pm cp lib/CHI/Driver/Role/IsSizeAware.pm blib/lib/CHI/Driver/Role/IsSizeAware.pm cp lib/CHI/Test.pm blib/lib/CHI/Test.pm cp lib/CHI/Serializer/Storable.pm blib/lib/CHI/Serializer/Storable.pm cp lib/CHI/t/Config.pm blib/lib/CHI/t/Config.pm cp lib/CHI/Stats.pm blib/lib/CHI/Stats.pm cp lib/CHI/t/Driver/File/DepthZero.pm blib/lib/CHI/t/Driver/File/DepthZero.pm cp lib/CHI/CacheObject.pm blib/lib/CHI/CacheObject.pm cp lib/CHI/Test/Util.pm blib/lib/CHI/Test/Util.pm cp lib/CHI/Test/Driver/NonMoose.pm blib/lib/CHI/Test/Driver/NonMoose.pm cp lib/CHI/Driver/CacheCache.pm blib/lib/CHI/Driver/CacheCache.pm cp lib/CHI/Driver/FastMmap.pm blib/lib/CHI/Driver/FastMmap.pm cp lib/CHI/Driver/Metacache.pm blib/lib/CHI/Driver/Metacache.pm cp lib/CHI/Test/Class.pm blib/lib/CHI/Test/Class.pm cp lib/CHI/Benchmarks.pod blib/lib/CHI/Benchmarks.pod cp lib/CHI/Driver/Role/IsSubcache.pm blib/lib/CHI/Driver/Role/IsSubcache.pm cp lib/CHI/t/Driver/Memory.pm blib/lib/CHI/t/Driver/Memory.pm cp lib/CHI/Driver/File.pm blib/lib/CHI/Driver/File.pm cp lib/CHI/Driver/Memory.pm blib/lib/CHI/Driver/Memory.pm cp lib/CHI/Driver/RawMemory.pm blib/lib/CHI/Driver/RawMemory.pm cp lib/CHI/t/Bugs.pm blib/lib/CHI/t/Bugs.pm cp lib/CHI/Test/Driver/Readonly.pm blib/lib/CHI/Test/Driver/Readonly.pm cp lib/CHI/t/Driver/File.pm blib/lib/CHI/t/Driver/File.pm cp lib/CHI/Test/Driver/Role/CheckKeyValidity.pm blib/lib/CHI/Test/Driver/Role/CheckKeyValidity.pm cp lib/CHI/Driver/Null.pm blib/lib/CHI/Driver/Null.pm cp lib/CHI/Serializer/JSON.pm blib/lib/CHI/Serializer/JSON.pm cp lib/CHI/t/Driver/FastMmap.pm blib/lib/CHI/t/Driver/FastMmap.pm cp lib/CHI/t/Driver/RawMemory.pm blib/lib/CHI/t/Driver/RawMemory.pm cp lib/CHI.pm blib/lib/CHI.pm cp lib/CHI/t/Driver/CacheCache.pm blib/lib/CHI/t/Driver/CacheCache.pm cp lib/CHI/t/Constants.pm blib/lib/CHI/t/Constants.pm cp lib/CHI/Driver/Role/Universal.pm blib/lib/CHI/Driver/Role/Universal.pm cp lib/CHI/Driver/Role/HasSubcaches.pm blib/lib/CHI/Driver/Role/HasSubcaches.pm cp lib/CHI/t/Driver/NonMoose.pm blib/lib/CHI/t/Driver/NonMoose.pm cp lib/CHI/Util.pm blib/lib/CHI/Util.pm cp lib/CHI/Driver/Development.pod blib/lib/CHI/Driver/Development.pod cp lib/CHI/Constants.pm blib/lib/CHI/Constants.pm cp lib/CHI/t/Driver/Subcache.pm blib/lib/CHI/t/Driver/Subcache.pm cp lib/CHI/t/SetError.pm blib/lib/CHI/t/SetError.pm cp lib/CHI/t/Null.pm blib/lib/CHI/t/Null.pm cp lib/CHI/t/Sanity.pm blib/lib/CHI/t/Sanity.pm cp lib/CHI/t/Driver/Subcache/l1_cache.pm blib/lib/CHI/t/Driver/Subcache/l1_cache.pm cp lib/CHI/t/Subclass.pm blib/lib/CHI/t/Subclass.pm cp lib/CHI/t/Driver/Subcache/mirror_cache.pm blib/lib/CHI/t/Driver/Subcache/mirror_cache.pm cp lib/CHI/t/GetError.pm blib/lib/CHI/t/GetError.pm cp lib/CHI/t/Subcache.pm blib/lib/CHI/t/Subcache.pm cp lib/CHI/t/RequiredModules.pm blib/lib/CHI/t/RequiredModules.pm cp lib/CHI/t/Initialize.pm blib/lib/CHI/t/Initialize.pm cp lib/CHI/t/Util.pm blib/lib/CHI/t/Util.pm Manifying 15 pod documents make[1]: Leaving directory '/build/reproducible-path/libchi-perl-0.61' dh_auto_test make -j42 test TEST_VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/libchi-perl-0.61' PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Testing CHI 0.61, Perl 5.038002, /usr/bin/perl t/00-load.t ............................. 1..1 ok 1 - use CHI; ok t/author-03-pod.t ....................... skipped: these tests are for testing by the author t/author-file-driver.t .................. skipped: these tests are for testing by the author t/author-no-data-serializer.t ........... skipped: these tests are for testing by the author t/author-RequiredModules.t .............. skipped: these tests are for testing by the author # # CHI::t::Bugs->test_48998 t/Bugs.t ................................ ok 1 - get_multi 1..1 ok # # CHI::t::Config->test_config # # CHI::t::Config->test_memoize t/Config.t .............................. ok 1 - namespace == Foo ({namespace => 'Foo'}) ok 2 - root_dir == /tmp/CHI-t-Config-UHwh ({namespace => 'Foo'}) ok 3 - depth == 2 ({namespace => 'Foo'}) ok 4 - storage == file ({namespace => 'Foo'}) ok 5 - short_driver_name == File ({namespace => 'Foo'}) ok 6 - namespace == Foo ({namespace => 'Foo'}) ok 7 - root_dir == /tmp/CHI-t-Config-UHwh ({namespace => 'Foo'}) ok 8 - depth == 2 ({namespace => 'Foo'}) ok 9 - storage == file ({namespace => 'Foo'}) ok 10 - short_driver_name == File ({namespace => 'Foo'}) ok 11 - namespace == Bar ({namespace => 'Bar'}) ok 12 - short_driver_name == File ({namespace => 'Bar'}) ok 13 - storage == file ({namespace => 'Bar'}) ok 14 - root_dir == /tmp/CHI-t-Config-UHwh ({namespace => 'Bar'}) ok 15 - depth == 3 ({namespace => 'Bar'}) ok 16 - namespace == Bar ({namespace => 'Bar'}) ok 17 - short_driver_name == File ({namespace => 'Bar'}) ok 18 - storage == file ({namespace => 'Bar'}) ok 19 - root_dir == /tmp/CHI-t-Config-UHwh ({namespace => 'Bar'}) ok 20 - depth == 3 ({namespace => 'Bar'}) ok 21 - namespace == Foo ({depth => 4,namespace => 'Foo'}) ok 22 - short_driver_name == File ({depth => 4,namespace => 'Foo'}) ok 23 - root_dir == /tmp/CHI-t-Config-UHwh ({depth => 4,namespace => 'Foo'}) ok 24 - depth == 4 ({depth => 4,namespace => 'Foo'}) ok 25 - storage == file ({depth => 4,namespace => 'Foo'}) ok 26 - namespace == Foo ({depth => 4,namespace => 'Foo'}) ok 27 - short_driver_name == File ({depth => 4,namespace => 'Foo'}) ok 28 - root_dir == /tmp/CHI-t-Config-UHwh ({depth => 4,namespace => 'Foo'}) ok 29 - depth == 4 ({depth => 4,namespace => 'Foo'}) ok 30 - storage == file ({depth => 4,namespace => 'Foo'}) ok 31 - short_driver_name == File ({depth => 4,namespace => 'Bar'}) ok 32 - storage == file ({depth => 4,namespace => 'Bar'}) ok 33 - root_dir == /tmp/CHI-t-Config-UHwh ({depth => 4,namespace => 'Bar'}) ok 34 - depth == 4 ({depth => 4,namespace => 'Bar'}) ok 35 - namespace == Bar ({depth => 4,namespace => 'Bar'}) ok 36 - short_driver_name == File ({depth => 4,namespace => 'Bar'}) ok 37 - storage == file ({depth => 4,namespace => 'Bar'}) ok 38 - root_dir == /tmp/CHI-t-Config-UHwh ({depth => 4,namespace => 'Bar'}) ok 39 - depth == 4 ({depth => 4,namespace => 'Bar'}) ok 40 - namespace == Bar ({depth => 4,namespace => 'Bar'}) ok 41 - namespace == Bar ({namespace => 'Bar'}) ok 42 - storage == file ({namespace => 'Bar'}) ok 43 - root_dir == /tmp/CHI-t-Config-UHwh ({namespace => 'Bar'}) ok 44 - depth == 5 ({namespace => 'Bar'}) ok 45 - short_driver_name == File ({namespace => 'Bar'}) ok 46 - namespace == Bar ({namespace => 'Bar'}) ok 47 - storage == file ({namespace => 'Bar'}) ok 48 - root_dir == /tmp/CHI-t-Config-UHwh ({namespace => 'Bar'}) ok 49 - depth == 5 ({namespace => 'Bar'}) ok 50 - short_driver_name == File ({namespace => 'Bar'}) ok 51 - same - namespace Foo ok 52 - different - namespace Bar ok 53 - same - namespace Foo ok 54 - different - post-clear ok 55 - different - namespace Foo - no memoization 1..55 ok # # CHI::t::Constants->test_import t/Constants.t ........................... ok 1 - test import ok 2 - test import ok 3 - test import ok 4 - test import 1..4 ok # # CHI::t::Driver::Memory->test_add # # CHI::t::Driver::Memory->test_append # # CHI::t::Driver::Memory->test_busy_lock # # CHI::t::Driver::Memory->test_cache_object # # CHI::t::Driver::Memory->test_clear # # CHI::t::Driver::Memory->test_clear_datastore # # CHI::t::Driver::Memory->test_compress_threshold # # CHI::t::Driver::Memory->test_compute # # CHI::t::Driver::Memory->test_custom_discard_policy # # CHI::t::Driver::Memory->test_deep_copy # # CHI::t::Driver::Memory->test_different_datastores # # CHI::t::Driver::Memory->test_different_global_0 # # CHI::t::Driver::Memory->test_discard_timeout # # CHI::t::Driver::Memory->test_driver_class # # CHI::t::Driver::Memory->test_driver_properties # # CHI::t::Driver::Memory->test_encode # # CHI::t::Driver::Memory->test_expires_conditionally # # CHI::t::Driver::Memory->test_expires_defaults # # CHI::t::Driver::Memory->test_expires_immediately # # CHI::t::Driver::Memory->test_expires_later # # CHI::t::Driver::Memory->test_expires_manually # # CHI::t::Driver::Memory->test_expires_never # # CHI::t::Driver::Memory->test_expires_on_backend # # CHI::t::Driver::Memory->test_expires_shortly # # CHI::t::Driver::Memory->test_expires_variance # # CHI::t::Driver::Memory->test_global_or_datastore_required # # CHI::t::Driver::Memory->test_key_types # # CHI::t::Driver::Memory->test_l1_cache # # CHI::t::Driver::Memory->test_logging # # CHI::t::Driver::Memory->test_lru_discard # # CHI::t::Driver::Memory->test_max_key_length # # CHI::t::Driver::Memory->test_max_size # # CHI::t::Driver::Memory->test_max_size_with_l1_cache # # CHI::t::Driver::Memory->test_metacache # # CHI::t::Driver::Memory->test_mirror_cache # # CHI::t::Driver::Memory->test_missing_params # # CHI::t::Driver::Memory->test_multi # # CHI::t::Driver::Memory->test_multi_no_keys # # CHI::t::Driver::Memory->test_multiple_processes # # CHI::t::Driver::Memory->test_namespaces # # CHI::t::Driver::Memory->test_no_leak # # CHI::t::Driver::Memory->test_not_in_cache # # CHI::t::Driver::Memory->test_obj_ref # # CHI::t::Driver::Memory->test_persist # # CHI::t::Driver::Memory->test_replace # # CHI::t::Driver::Memory->test_scalar_return_values # # CHI::t::Driver::Memory->test_serialize # # CHI::t::Driver::Memory->test_serializers # # CHI::t::Driver::Memory->test_short_driver_name # # CHI::t::Driver::Memory->test_simple # # CHI::t::Driver::Memory->test_size_awareness # # CHI::t::Driver::Memory->test_size_awareness_with_subcaches # # CHI::t::Driver::Memory->test_stats # # CHI::t::Driver::Memory->test_subcache_overridable_params t/Driver-Memory.t ....................... ok 1 - get ok 2 - expires_at ok 3 - get (after add) ok 4 - expires_at (after add) ok 5 - get (after expire and add) ok 6 - expires_at (after expire and add) ok 7 - test append ok 8 - test append ok 9 - test append ok 10 - test append ok 11 - hit before expiration ok 12 - expires_at before expiration ok 13 - miss after expiration ok 14 - expires_at after busy lock ok 15 - hit after busy lock ok 16 - test cache object ok 17 - test cache object ok 18 - test cache object ok 19 - test cache object ok 20 - test cache object ok 21 - test cache object ok 22 - get_keys (cache after clear) ok 23 - scalar(get_keys) = 0 (cache after clear) ok 24 - key 'char' no longer defined (cache after clear) ok 25 - key 'zero' no longer defined (cache after clear) ok 26 - key 'empty' no longer defined (cache after clear) ok 27 - key 'space' no longer defined (cache after clear) ok 28 - key 'mixed' no longer defined (cache after clear) ok 29 - key 'arrayref' no longer defined (cache after clear) ok 30 - key 'one' no longer defined (cache after clear) ok 31 - key 'large' no longer defined (cache after clear) ok 32 - key 'newline' no longer defined (cache after clear) ok 33 - key 'utf8' no longer defined (cache after clear) ok 34 - key 'medium' no longer defined (cache after clear) ok 35 - key 'binary' no longer defined (cache after clear) ok 36 - key 'hashref' no longer defined (cache after clear) ok 37 - get_keys (cache3 after clear) ok 38 - scalar(get_keys) = 0 (cache3 after clear) ok 39 - key 'char' no longer defined (cache3 after clear) ok 40 - key 'zero' no longer defined (cache3 after clear) ok 41 - key 'empty' no longer defined (cache3 after clear) ok 42 - key 'space' no longer defined (cache3 after clear) ok 43 - key 'mixed' no longer defined (cache3 after clear) ok 44 - key 'arrayref' no longer defined (cache3 after clear) ok 45 - key 'one' no longer defined (cache3 after clear) ok 46 - key 'large' no longer defined (cache3 after clear) ok 47 - key 'newline' no longer defined (cache3 after clear) ok 48 - key 'utf8' no longer defined (cache3 after clear) ok 49 - key 'medium' no longer defined (cache3 after clear) ok 50 - key 'binary' no longer defined (cache3 after clear) ok 51 - key 'hashref' no longer defined (cache3 after clear) ok 52 - cache2 untouched by clear ok 53 - get_keys (cache 0 after out of scope) ok 54 - scalar(get_keys) = 0 (cache 0 after out of scope) ok 55 - key 'char' no longer defined (cache 0 after out of scope) ok 56 - key 'zero' no longer defined (cache 0 after out of scope) ok 57 - key 'empty' no longer defined (cache 0 after out of scope) ok 58 - key 'space' no longer defined (cache 0 after out of scope) ok 59 - key 'mixed' no longer defined (cache 0 after out of scope) ok 60 - key 'arrayref' no longer defined (cache 0 after out of scope) ok 61 - key 'one' no longer defined (cache 0 after out of scope) ok 62 - key 'large' no longer defined (cache 0 after out of scope) ok 63 - key 'newline' no longer defined (cache 0 after out of scope) ok 64 - key 'utf8' no longer defined (cache 0 after out of scope) ok 65 - key 'medium' no longer defined (cache 0 after out of scope) ok 66 - key 'binary' no longer defined (cache 0 after out of scope) ok 67 - key 'hashref' no longer defined (cache 0 after out of scope) ok 68 - get_keys (cache 1 after out of scope) ok 69 - scalar(get_keys) = 0 (cache 1 after out of scope) ok 70 - key 'char' no longer defined (cache 1 after out of scope) ok 71 - key 'zero' no longer defined (cache 1 after out of scope) ok 72 - key 'empty' no longer defined (cache 1 after out of scope) ok 73 - key 'space' no longer defined (cache 1 after out of scope) ok 74 - key 'mixed' no longer defined (cache 1 after out of scope) ok 75 - key 'arrayref' no longer defined (cache 1 after out of scope) ok 76 - key 'one' no longer defined (cache 1 after out of scope) ok 77 - key 'large' no longer defined (cache 1 after out of scope) ok 78 - key 'newline' no longer defined (cache 1 after out of scope) ok 79 - key 'utf8' no longer defined (cache 1 after out of scope) ok 80 - key 'medium' no longer defined (cache 1 after out of scope) ok 81 - key 'binary' no longer defined (cache 1 after out of scope) ok 82 - key 'hashref' no longer defined (cache 1 after out of scope) ok 83 - get_keys (cache 2 after out of scope) ok 84 - scalar(get_keys) = 0 (cache 2 after out of scope) ok 85 - key 'char' no longer defined (cache 2 after out of scope) ok 86 - key 'zero' no longer defined (cache 2 after out of scope) ok 87 - key 'empty' no longer defined (cache 2 after out of scope) ok 88 - key 'space' no longer defined (cache 2 after out of scope) ok 89 - key 'mixed' no longer defined (cache 2 after out of scope) ok 90 - key 'arrayref' no longer defined (cache 2 after out of scope) ok 91 - key 'one' no longer defined (cache 2 after out of scope) ok 92 - key 'large' no longer defined (cache 2 after out of scope) ok 93 - key 'newline' no longer defined (cache 2 after out of scope) ok 94 - key 'utf8' no longer defined (cache 2 after out of scope) ok 95 - key 'medium' no longer defined (cache 2 after out of scope) ok 96 - key 'binary' no longer defined (cache 2 after out of scope) ok 97 - key 'hashref' no longer defined (cache 2 after out of scope) ok 98 - test compress threshold ok 99 - test compress threshold ok 100 - test compress threshold ok 101 - test compress threshold ok 102 - test compress threshold ok 103 - test compress threshold ok 104 - miss ok 105 - compute - 5 ok 106 - hit - 5 ok 107 - expire time ok 108 - compute - 6 ok 109 - hit - 6 ok 110 - miss ok 111 - compute - 5 ok 112 - hit - 5 ok 113 - expire time ok 114 - compute - 6 ok 115 - hit - 6 ok 116 - list has 5 items ok 117 - lists are the same ok 118 - 5 lowest ok 119 - 1 lowest ok 120 - 5 lowest ok 121 - 1 lowest ok 122 - 5 lowest ok 123 - 1 lowest ok 124 - 5 lowest ok 125 - 1 lowest ok 126 - 5 lowest ok 127 - 1 lowest ok 128 - get(ARRAY(0x55d98ebeda50)) returns original data structure ok 129 - multiple get(ARRAY(0x55d98ebeda50)) return same data structure ok 130 - get(ARRAY(0x55d98ebeda50)) does not return original reference ok 131 - multiple get(ARRAY(0x55d98ebeda50)) do not return same reference ok 132 - get(HASH(0x55d98ebedb10)) returns original data structure ok 133 - multiple get(HASH(0x55d98ebedb10)) return same data structure ok 134 - get(HASH(0x55d98ebedb10)) does not return original reference ok 135 - multiple get(HASH(0x55d98ebedb10)) do not return same reference ok 136 - altering original set structure does not affect cached copy ok 137 - test different datastores ok 138 - test different global 0 ok 139 - An object of class 'CHI::Driver::Memory__WITH__CHI::Driver::Role::Universal__AND__CHI::Test::Driver::Role::CheckKeyValidity' isa 'CHI::Driver' ok 140 - An object of class 'CHI::Driver::Memory__WITH__CHI::Driver::Role::Universal__AND__CHI::Test::Driver::Role::CheckKeyValidity' isa 'CHI::Driver::Memory' ok 141 - CHI::Driver::Memory__WITH__CHI::Driver::Role::Universal__AND__CHI::Test::Driver::Role::CheckKeyValidity->can(...) ok 142 - chi_root_class=CHI ok 143 - chi_root_class=My::CHI ok 144 - binary_off eq binary_on ok 145 - !is_utf8(binary_off) ok 146 - is_utf8(binary_on) ok 147 - get ok 148 - encoded and non-encoded map to same value ok 149 - utf8 in scalar ok 150 - utf8 in arrayref ok 151 - encoded in scalar ok 152 - encoded in arrayref ok 153 - stored binary_off = binary_on ok 154 - stored binary_on = binary_off ok 155 - get result (expires conditionally (true)) ok 156 - hit after expire_if (expires conditionally (true)) ok 157 - get result (expires conditionally (false)) ok 158 - hit after expire_if (expires conditionally (false)) ok 159 - get result (expires conditionally (created_at >= now)) ok 160 - hit after expire_if (expires conditionally (created_at >= now)) ok 161 - get result (expires conditionally (created_at < now)) ok 162 - hit after expire_if (expires conditionally (created_at < now)) ok 163 - after expires_in constructor option ok 164 - after expires_in method ok 165 - after expires_at constructor option ok 166 - after expires_at method ok 167 - hit (expires manually) ok 168 - miss after expire (expires manually) ok 169 - invalid after expire (expires manually) ok 170 - expires never ok 171 - not expired ok 172 - valid ok 173 - expires never ok 174 - not expired ok 175 - valid ok 176 - expires_at = 1749031348 ok 177 - early_expires_at = 1749031348 + 5 ok 178 - got no expires at 1749031351 ok 179 - got no expires at 1749031352 ok 180 - got no expires at 1749031353 ok 181 - got some expires at 1749031355 ok 182 - got some expires at 1749031356 ok 183 - got all expires at 1749031358 ok 184 - got all expires at 1749031359 ok 185 - test global or datastore required ok 186 - test global or datastore required ok 187 - defaulted to global datastore ok 188 - checking keys before sets ok 189 - miss for key 'char' ok 190 - set for key 'char' ok 191 - checking keys after set of key 'char' ok 192 - hit for key 'char' ok 193 - miss for key 'zero' ok 194 - set for key 'zero' ok 195 - checking keys after set of key 'zero' ok 196 - hit for key 'zero' ok 197 - miss for key 'empty' ok 198 - set for key 'empty' ok 199 - checking keys after set of key 'empty' ok 200 - hit for key 'empty' ok 201 - miss for key 'space' ok 202 - set for key 'space' ok 203 - checking keys after set of key 'space' ok 204 - hit for key 'space' ok 205 - miss for key 'mixed' ok 206 - set for key 'mixed' ok 207 - checking keys after set of key 'mixed' ok 208 - hit for key 'mixed' ok 209 - miss for key 'arrayref' ok 210 - set for key 'arrayref' ok 211 - checking keys after set of key 'arrayref' ok 212 - hit for key 'arrayref' ok 213 - miss for key 'one' ok 214 - set for key 'one' ok 215 - checking keys after set of key 'one' ok 216 - hit for key 'one' ok 217 - miss for key 'large' ok 218 - set for key 'large' ok 219 - checking keys after set of key 'large' ok 220 - hit for key 'large' ok 221 - miss for key 'newline' ok 222 - set for key 'newline' ok 223 - checking keys after set of key 'newline' ok 224 - hit for key 'newline' ok 225 - miss for key 'utf8' ok 226 - set for key 'utf8' ok 227 - checking keys after set of key 'utf8' ok 228 - hit for key 'utf8' ok 229 - miss for key 'medium' ok 230 - set for key 'medium' ok 231 - checking keys after set of key 'medium' ok 232 - hit for key 'medium' ok 233 - miss for key 'binary' ok 234 - set for key 'binary' ok 235 - checking keys after set of key 'binary' ok 236 - hit for key 'binary' ok 237 - miss for key 'hashref' ok 238 - set for key 'hashref' ok 239 - checking keys after set of key 'hashref' ok 240 - hit for key 'hashref' ok 241 - miss after remove for key 'hashref' ok 242 - checking keys after removal of key 'hashref' ok 243 - miss after remove for key 'binary' ok 244 - checking keys after removal of key 'binary' ok 245 - miss after remove for key 'medium' ok 246 - checking keys after removal of key 'medium' ok 247 - miss after remove for key 'utf8' ok 248 - checking keys after removal of key 'utf8' ok 249 - miss after remove for key 'newline' ok 250 - checking keys after removal of key 'newline' ok 251 - miss after remove for key 'large' ok 252 - checking keys after removal of key 'large' ok 253 - miss after remove for key 'one' ok 254 - checking keys after removal of key 'one' ok 255 - miss after remove for key 'arrayref' ok 256 - checking keys after removal of key 'arrayref' ok 257 - miss after remove for key 'mixed' ok 258 - checking keys after removal of key 'mixed' ok 259 - miss after remove for key 'space' ok 260 - checking keys after removal of key 'space' ok 261 - miss after remove for key 'empty' ok 262 - checking keys after removal of key 'empty' ok 263 - miss after remove for key 'zero' ok 264 - checking keys after removal of key 'zero' ok 265 - miss after remove for key 'char' ok 266 - checking keys after removal of key 'char' ok 267 - transform_key is idempotent for 'char' ok 268 - exactly one key ok 269 - get with get_keys[0] got same value ok 270 - transform_key is idempotent for 'zero' ok 271 - exactly one key ok 272 - get with get_keys[0] got same value ok 273 - transform_key is idempotent for 'empty' ok 274 - exactly one key ok 275 - get with get_keys[0] got same value ok 276 - transform_key is idempotent for 'space' ok 277 - exactly one key ok 278 - get with get_keys[0] got same value ok 279 - transform_key is idempotent for 'mixed' ok 280 - exactly one key ok 281 - get with get_keys[0] got same value ok 282 - transform_key is idempotent for 'arrayref' ok 283 - exactly one key ok 284 - get with get_keys[0] got same value ok 285 - transform_key is idempotent for 'one' ok 286 - exactly one key ok 287 - get with get_keys[0] got same value ok 288 - transform_key is idempotent for 'large' ok 289 - exactly one key ok 290 - get with get_keys[0] got same value ok 291 - transform_key is idempotent for 'newline' ok 292 - exactly one key ok 293 - get with get_keys[0] got same value ok 294 - transform_key is idempotent for 'utf8' ok 295 - exactly one key ok 296 - get with get_keys[0] got same value ok 297 - transform_key is idempotent for 'medium' ok 298 - exactly one key ok 299 - get with get_keys[0] got same value ok 300 - transform_key is idempotent for 'binary' ok 301 - exactly one key ok 302 - get with get_keys[0] got same value ok 303 - transform_key is idempotent for 'hashref' ok 304 - exactly one key ok 305 - get with get_keys[0] got same value ok 306 - 'cache' isa 'CHI::Driver::Memory' ok 307 - 'l1_cache' isa 'CHI::Driver::Memory' ok 308 - subcache_type = l1_cache ok 309 - l1 miss after clear ok 310 - primary hit after primary set ok 311 - l1 hit after primary get ok 312 - got new value set explicitly in l1 cache ok 313 - got old value again ok 314 - miss after clear ok 315 - miss after clear ok 316 - get_multi_arrayref ok 317 - get_multi_hashref ok 318 - log contains '(?^:cache get for .* key='medium', cache='Memory', time='[-\d]+ms': MISS \(not in cache\))' ok 319 - log contains '(?^:cache get for .* key='medium', cache='.*l1.*', time='[-\d]+ms': MISS \(not in cache\))' ok 320 - log is empty ok 321 - log contains '(?^:cache set for .* key='medium', size=\d+, expires='1m2[012]s', cache='Memory', time='[-\d]+ms')' ok 322 - log contains '(?^:cache set for .* key='medium', size=\d+, expires='1m2[012]s', cache='.*l1.*', time='[-\d]+ms')' ok 323 - log is empty ok 324 - log contains '(?^:cache get for .* key='medium', cache='.*l1.*', time='[-\d]+ms': HIT)' ok 325 - log is empty ok 326 - log contains '(?^:cache get for .* key='medium', cache='Memory', time='[-\d]+ms': MISS \(expired\))' ok 327 - log contains '(?^:cache get for .* key='medium', cache='.*l1.*', time='[-\d]+ms': MISS \(expired\))' ok 328 - log is empty ok 329 - log contains '(?^:cache get for .* key='medium', cache='Memory', time='[-\d]+ms': MISS \(not in cache\))' ok 330 - log contains '(?^:cache get for .* key='medium', cache='.*l1.*', time='[-\d]+ms': MISS \(not in cache\))' ok 331 - log is empty ok 332 - is_subcache - false ok 333 - is_subcache - true ok 334 - has_subcaches - true ok 335 - has_subcaches - false ok 336 - parent_cache - cannot ok 337 - parent_cache - defined ok 338 - subcache_type - cannot ok 339 - subcache_type - defined ok 340 - subcaches - defined ok 341 - subcaches - cannot ok 342 - l1_cache - defined ok 343 - l1_cache - cannot ok 344 - primary cache is not populated with 'medium' - testing remove: before set ok 345 - subcache is not populated with 'medium' - testing remove: before set ok 346 - primary cache is not populated \#2 with 'medium2' - testing remove: before set ok 347 - subcache is not populated \#2 with 'medium2' - testing remove: before set ok 348 - primary cache is populated with 'medium' - testing remove: after set ok 349 - subcache is populated with 'medium' - testing remove: after set ok 350 - primary cache is populated with 'medium2' - testing remove: after set ok 351 - subcache is populated with 'medium2' - testing remove: after set ok 352 - primary cache is not populated with 'medium' - testing remove: before set_multi ok 353 - subcache is not populated with 'medium' - testing remove: before set_multi ok 354 - primary cache is not populated \#2 with 'medium2' - testing remove: before set_multi ok 355 - subcache is not populated \#2 with 'medium2' - testing remove: before set_multi ok 356 - primary cache is populated with 'medium' - testing remove: after set_multi ok 357 - subcache is populated with 'medium' - testing remove: after set_multi ok 358 - primary cache is populated with 'medium2' - testing remove: after set_multi ok 359 - subcache is populated with 'medium2' - testing remove: after set_multi ok 360 - primary cache is not populated with 'medium' - testing remove: before return ok 361 - subcache is not populated with 'medium' - testing remove: before return ok 362 - primary cache is not populated \#2 with 'medium2' - testing remove: before return ok 363 - subcache is not populated \#2 with 'medium2' - testing remove: before return ok 364 - primary cache is not populated with 'medium' - testing expire: before set ok 365 - subcache is not populated with 'medium' - testing expire: before set ok 366 - primary cache is not populated \#2 with 'medium2' - testing expire: before set ok 367 - subcache is not populated \#2 with 'medium2' - testing expire: before set ok 368 - primary cache is populated with 'medium' - testing expire: after set ok 369 - subcache is populated with 'medium' - testing expire: after set ok 370 - primary cache is populated with 'medium2' - testing expire: after set ok 371 - subcache is populated with 'medium2' - testing expire: after set ok 372 - primary cache is not populated with 'medium' - testing expire: before set_multi ok 373 - subcache is not populated with 'medium' - testing expire: before set_multi ok 374 - primary cache is not populated \#2 with 'medium2' - testing expire: before set_multi ok 375 - subcache is not populated \#2 with 'medium2' - testing expire: before set_multi ok 376 - primary cache is populated with 'medium' - testing expire: after set_multi ok 377 - subcache is populated with 'medium' - testing expire: after set_multi ok 378 - primary cache is populated with 'medium2' - testing expire: after set_multi ok 379 - subcache is populated with 'medium2' - testing expire: after set_multi ok 380 - primary cache is not populated with 'medium' - testing expire: before return ok 381 - subcache is not populated with 'medium' - testing expire: before return ok 382 - primary cache is not populated \#2 with 'medium2' - testing expire: before return ok 383 - subcache is not populated \#2 with 'medium2' - testing expire: before return ok 384 - primary cache is not populated with 'medium' - testing clear: before set ok 385 - subcache is not populated with 'medium' - testing clear: before set ok 386 - primary cache is not populated \#2 with 'medium2' - testing clear: before set ok 387 - subcache is not populated \#2 with 'medium2' - testing clear: before set ok 388 - primary cache is populated with 'medium' - testing clear: after set ok 389 - subcache is populated with 'medium' - testing clear: after set ok 390 - primary cache is populated with 'medium2' - testing clear: after set ok 391 - subcache is populated with 'medium2' - testing clear: after set ok 392 - primary cache is not populated with 'medium' - testing clear: before set_multi ok 393 - subcache is not populated with 'medium' - testing clear: before set_multi ok 394 - primary cache is not populated \#2 with 'medium2' - testing clear: before set_multi ok 395 - subcache is not populated \#2 with 'medium2' - testing clear: before set_multi ok 396 - primary cache is populated with 'medium' - testing clear: after set_multi ok 397 - subcache is populated with 'medium' - testing clear: after set_multi ok 398 - primary cache is populated with 'medium2' - testing clear: after set_multi ok 399 - subcache is populated with 'medium2' - testing clear: after set_multi ok 400 - primary cache is not populated with 'medium' - testing clear: before return ok 401 - subcache is not populated with 'medium' - testing clear: before return ok 402 - primary cache is not populated \#2 with 'medium2' - testing clear: before return ok 403 - subcache is not populated \#2 with 'medium2' - testing clear: before return ok 404 - 'cache' isa 'CHI::Driver::Memory' ok 405 - 'l1_cache' isa 'CHI::Driver::Memory' ok 406 - subcache_type = l1_cache ok 407 - l1 miss after clear ok 408 - primary hit after primary set ok 409 - l1 hit after primary get ok 410 - got new value set explicitly in l1 cache ok 411 - got old value again ok 412 - miss after clear ok 413 - miss after clear ok 414 - get_multi_arrayref ok 415 - get_multi_hashref ok 416 - log contains '(?^:cache get for .* key='medium', cache='Memory', time='[-\d]+ms': MISS \(not in cache\))' ok 417 - log contains '(?^:cache get for .* key='medium', cache='.*l1.*', time='[-\d]+ms': MISS \(not in cache\))' ok 418 - log is empty ok 419 - log contains '(?^:cache set for .* key='medium', size=\d+, expires='1m2[012]s', cache='Memory', time='[-\d]+ms')' ok 420 - log contains '(?^:cache set for .* key='medium', size=\d+, expires='1m2[012]s', cache='.*l1.*', time='[-\d]+ms')' ok 421 - log is empty ok 422 - log contains '(?^:cache get for .* key='medium', cache='.*l1.*', time='[-\d]+ms': HIT)' ok 423 - log is empty ok 424 - log contains '(?^:cache get for .* key='medium', cache='Memory', time='[-\d]+ms': MISS \(expired\))' ok 425 - log contains '(?^:cache get for .* key='medium', cache='.*l1.*', time='[-\d]+ms': MISS \(expired\))' ok 426 - log is empty ok 427 - log contains '(?^:cache get for .* key='medium', cache='Memory', time='[-\d]+ms': MISS \(not in cache\))' ok 428 - log contains '(?^:cache get for .* key='medium', cache='.*l1.*', time='[-\d]+ms': MISS \(not in cache\))' ok 429 - log is empty ok 430 - is_subcache - false ok 431 - is_subcache - true ok 432 - has_subcaches - true ok 433 - has_subcaches - false ok 434 - parent_cache - cannot ok 435 - parent_cache - defined ok 436 - subcache_type - cannot ok 437 - subcache_type - defined ok 438 - subcaches - defined ok 439 - subcaches - cannot ok 440 - l1_cache - defined ok 441 - l1_cache - cannot ok 442 - primary cache is not populated with 'medium' - testing remove: before set ok 443 - subcache is not populated with 'medium' - testing remove: before set ok 444 - primary cache is not populated \#2 with 'medium2' - testing remove: before set ok 445 - subcache is not populated \#2 with 'medium2' - testing remove: before set ok 446 - primary cache is populated with 'medium' - testing remove: after set ok 447 - subcache is populated with 'medium' - testing remove: after set ok 448 - primary cache is populated with 'medium2' - testing remove: after set ok 449 - subcache is populated with 'medium2' - testing remove: after set ok 450 - primary cache is not populated with 'medium' - testing remove: before set_multi ok 451 - subcache is not populated with 'medium' - testing remove: before set_multi ok 452 - primary cache is not populated \#2 with 'medium2' - testing remove: before set_multi ok 453 - subcache is not populated \#2 with 'medium2' - testing remove: before set_multi ok 454 - primary cache is populated with 'medium' - testing remove: after set_multi ok 455 - subcache is populated with 'medium' - testing remove: after set_multi ok 456 - primary cache is populated with 'medium2' - testing remove: after set_multi ok 457 - subcache is populated with 'medium2' - testing remove: after set_multi ok 458 - primary cache is not populated with 'medium' - testing remove: before return ok 459 - subcache is not populated with 'medium' - testing remove: before return ok 460 - primary cache is not populated \#2 with 'medium2' - testing remove: before return ok 461 - subcache is not populated \#2 with 'medium2' - testing remove: before return ok 462 - primary cache is not populated with 'medium' - testing expire: before set ok 463 - subcache is not populated with 'medium' - testing expire: before set ok 464 - primary cache is not populated \#2 with 'medium2' - testing expire: before set ok 465 - subcache is not populated \#2 with 'medium2' - testing expire: before set ok 466 - primary cache is populated with 'medium' - testing expire: after set ok 467 - subcache is populated with 'medium' - testing expire: after set ok 468 - primary cache is populated with 'medium2' - testing expire: after set ok 469 - subcache is populated with 'medium2' - testing expire: after set ok 470 - primary cache is not populated with 'medium' - testing expire: before set_multi ok 471 - subcache is not populated with 'medium' - testing expire: before set_multi ok 472 - primary cache is not populated \#2 with 'medium2' - testing expire: before set_multi ok 473 - subcache is not populated \#2 with 'medium2' - testing expire: before set_multi ok 474 - primary cache is populated with 'medium' - testing expire: after set_multi ok 475 - subcache is populated with 'medium' - testing expire: after set_multi ok 476 - primary cache is populated with 'medium2' - testing expire: after set_multi ok 477 - subcache is populated with 'medium2' - testing expire: after set_multi ok 478 - primary cache is not populated with 'medium' - testing expire: before return ok 479 - subcache is not populated with 'medium' - testing expire: before return ok 480 - primary cache is not populated \#2 with 'medium2' - testing expire: before return ok 481 - subcache is not populated \#2 with 'medium2' - testing expire: before return ok 482 - primary cache is not populated with 'medium' - testing clear: before set ok 483 - subcache is not populated with 'medium' - testing clear: before set ok 484 - primary cache is not populated \#2 with 'medium2' - testing clear: before set ok 485 - subcache is not populated \#2 with 'medium2' - testing clear: before set ok 486 - primary cache is populated with 'medium' - testing clear: after set ok 487 - subcache is populated with 'medium' - testing clear: after set ok 488 - primary cache is populated with 'medium2' - testing clear: after set ok 489 - subcache is populated with 'medium2' - testing clear: after set ok 490 - primary cache is not populated with 'medium' - testing clear: before set_multi ok 491 - subcache is not populated with 'medium' - testing clear: before set_multi ok 492 - primary cache is not populated \#2 with 'medium2' - testing clear: before set_multi ok 493 - subcache is not populated \#2 with 'medium2' - testing clear: before set_multi ok 494 - primary cache is populated with 'medium' - testing clear: after set_multi ok 495 - subcache is populated with 'medium' - testing clear: after set_multi ok 496 - primary cache is populated with 'medium2' - testing clear: after set_multi ok 497 - subcache is populated with 'medium2' - testing clear: after set_multi ok 498 - primary cache is not populated with 'medium' - testing clear: before return ok 499 - subcache is not populated with 'medium' - testing clear: before return ok 500 - primary cache is not populated \#2 with 'medium2' - testing clear: before return ok 501 - subcache is not populated \#2 with 'medium2' - testing clear: before return ok 502 - log contains '(?^:cache get for .* key='medium', cache='Memory', time='[-\d]+ms': MISS \(not in cache\))' ok 503 - log is empty ok 504 - log contains '(?^:cache set for .* key='medium', size=\d+, expires='never', cache='Memory', time='[-\d]+ms')' ok 505 - log is empty ok 506 - log contains '(?^:cache set for .* key='medium', size=\d+, expires='1m2[012]s', cache='Memory', time='[-\d]+ms')' ok 507 - log is empty ok 508 - log contains '(?^:cache get for .* key='medium', cache='Memory', time='[-\d]+ms': HIT)' ok 509 - log is empty ok 510 - log contains '(?^:cache get for .* key='medium', cache='Memory', time='[-\d]+ms': MISS \(expired\))' ok 511 - log is empty ok 512 - log contains '(?^:cache get for .* key='medium', cache='Memory', time='[-\d]+ms': MISS \(not in cache\))' ok 513 - log is empty ok 514 - medium ok 515 - medium ok 516 - medium key stored ok 517 - large ok 518 - large ok 519 - md5 key stored ok 520 - md5 key stored ok 521 - max_size parsing ok 522 - is size aware when max_size specified ok 523 - after iteration 0, size = 80 ok 524 - after iteration 0, keys = 4 ok 525 - after iteration 1, size = 60 ok 526 - after iteration 1, keys = 3 ok 527 - after iteration 2, size = 80 ok 528 - after iteration 2, keys = 4 ok 529 - after iteration 3, size = 80 ok 530 - after iteration 3, keys = 4 ok 531 - after iteration 4, size = 80 ok 532 - after iteration 4, keys = 4 ok 533 - after iteration 5, size = 80 ok 534 - after iteration 5, keys = 4 ok 535 - after iteration 6, size = 60 ok 536 - after iteration 6, keys = 3 ok 537 - after iteration 7, size = 80 ok 538 - after iteration 7, keys = 4 ok 539 - after iteration 8, size = 60 ok 540 - after iteration 8, keys = 3 ok 541 - after iteration 9, size = 80 ok 542 - after iteration 9, keys = 4 ok 543 - is size aware when max_size specified ok 544 - after iteration 0, size = 80 ok 545 - after iteration 0, keys = 4 ok 546 - after iteration 1, size = 60 ok 547 - after iteration 1, keys = 3 ok 548 - after iteration 2, size = 80 ok 549 - after iteration 2, keys = 4 ok 550 - after iteration 3, size = 60 ok 551 - after iteration 3, keys = 3 ok 552 - after iteration 4, size = 80 ok 553 - after iteration 4, keys = 4 ok 554 - after iteration 5, size = 60 ok 555 - after iteration 5, keys = 3 ok 556 - after iteration 6, size = 80 ok 557 - after iteration 6, keys = 4 ok 558 - after iteration 7, size = 60 ok 559 - after iteration 7, keys = 3 ok 560 - after iteration 8, size = 80 ok 561 - after iteration 8, keys = 4 ok 562 - after iteration 9, size = 60 ok 563 - after iteration 9, keys = 3 ok 564 - primary cache still has all keys ok 565 - l1 size is 0 after clear ok 566 - after iteration 0, size = 80 ok 567 - after iteration 0, keys = 4 ok 568 - after iteration 1, size = 60 ok 569 - after iteration 1, keys = 3 ok 570 - after iteration 2, size = 80 ok 571 - after iteration 2, keys = 4 ok 572 - after iteration 3, size = 60 ok 573 - after iteration 3, keys = 3 ok 574 - after iteration 4, size = 80 ok 575 - after iteration 4, keys = 4 ok 576 - after iteration 5, size = 60 ok 577 - after iteration 5, keys = 3 ok 578 - after iteration 6, size = 80 ok 579 - after iteration 6, keys = 4 ok 580 - after iteration 7, size = 60 ok 581 - after iteration 7, keys = 3 ok 582 - after iteration 8, size = 80 ok 583 - after iteration 8, keys = 4 ok 584 - after iteration 9, size = 60 ok 585 - after iteration 9, keys = 3 ok 586 - metacache is lazy ok 587 - metacache autovivified ok 588 - test metacache ok 589 - An object of class 'CHI::Driver::Memory__WITH__CHI::Driver::Role::Universal__AND__CHI::Test::Driver::Role::CheckKeyValidity__AND__CHI::Driver::Role::HasSubcaches' isa 'CHI::Driver::Memory' ok 590 - An object of class 'CHI::Driver::File__WITH__CHI::Driver::Role::Universal__AND__CHI::Driver::Role::IsSubcache' isa 'CHI::Driver::File' ok 591 - test mirror cache ok 592 - key not in mirror_cache ok 593 - key2 not in cache ok 594 - log contains '(?^:cache get for .* key='medium', cache='Memory', time='[-\d]+ms': MISS \(not in cache\))' ok 595 - log is empty ok 596 - log contains '(?^:cache set for .* key='medium', size=\d+, expires='1m2[012]s', cache='Memory', time='[-\d]+ms')' ok 597 - log contains '(?^:cache set for .* key='medium', size=\d+, expires='1m2[012]s', cache='.*mirror.*', time='[-\d]+ms')' ok 598 - log is empty ok 599 - log contains '(?^:cache get for .* key='medium', cache='Memory', time='[-\d]+ms': HIT)' ok 600 - log is empty ok 601 - log contains '(?^:cache get for .* key='medium', cache='Memory', time='[-\d]+ms': MISS \(expired\))' ok 602 - log is empty ok 603 - log contains '(?^:cache get for .* key='medium', cache='Memory', time='[-\d]+ms': MISS \(not in cache\))' ok 604 - log is empty ok 605 - is_subcache - false ok 606 - is_subcache - true ok 607 - has_subcaches - true ok 608 - has_subcaches - false ok 609 - parent_cache - cannot ok 610 - parent_cache - defined ok 611 - subcache_type - cannot ok 612 - subcache_type - defined ok 613 - subcaches - defined ok 614 - subcaches - cannot ok 615 - mirror_cache - defined ok 616 - mirror_cache - cannot ok 617 - primary cache is not populated with 'medium' - testing remove: before set ok 618 - subcache is not populated with 'medium' - testing remove: before set ok 619 - primary cache is not populated \#2 with 'medium2' - testing remove: before set ok 620 - subcache is not populated \#2 with 'medium2' - testing remove: before set ok 621 - primary cache is populated with 'medium' - testing remove: after set ok 622 - subcache is populated with 'medium' - testing remove: after set ok 623 - primary cache is populated with 'medium2' - testing remove: after set ok 624 - subcache is populated with 'medium2' - testing remove: after set ok 625 - primary cache is not populated with 'medium' - testing remove: before set_multi ok 626 - subcache is not populated with 'medium' - testing remove: before set_multi ok 627 - primary cache is not populated \#2 with 'medium2' - testing remove: before set_multi ok 628 - subcache is not populated \#2 with 'medium2' - testing remove: before set_multi ok 629 - primary cache is populated with 'medium' - testing remove: after set_multi ok 630 - subcache is populated with 'medium' - testing remove: after set_multi ok 631 - primary cache is populated with 'medium2' - testing remove: after set_multi ok 632 - subcache is populated with 'medium2' - testing remove: after set_multi ok 633 - primary cache is not populated with 'medium' - testing remove: before return ok 634 - subcache is not populated with 'medium' - testing remove: before return ok 635 - primary cache is not populated \#2 with 'medium2' - testing remove: before return ok 636 - subcache is not populated \#2 with 'medium2' - testing remove: before return ok 637 - primary cache is not populated with 'medium' - testing expire: before set ok 638 - subcache is not populated with 'medium' - testing expire: before set ok 639 - primary cache is not populated \#2 with 'medium2' - testing expire: before set ok 640 - subcache is not populated \#2 with 'medium2' - testing expire: before set ok 641 - primary cache is populated with 'medium' - testing expire: after set ok 642 - subcache is populated with 'medium' - testing expire: after set ok 643 - primary cache is populated with 'medium2' - testing expire: after set ok 644 - subcache is populated with 'medium2' - testing expire: after set ok 645 - primary cache is not populated with 'medium' - testing expire: before set_multi ok 646 - subcache is not populated with 'medium' - testing expire: before set_multi ok 647 - primary cache is not populated \#2 with 'medium2' - testing expire: before set_multi ok 648 - subcache is not populated \#2 with 'medium2' - testing expire: before set_multi ok 649 - primary cache is populated with 'medium' - testing expire: after set_multi ok 650 - subcache is populated with 'medium' - testing expire: after set_multi ok 651 - primary cache is populated with 'medium2' - testing expire: after set_multi ok 652 - subcache is populated with 'medium2' - testing expire: after set_multi ok 653 - primary cache is not populated with 'medium' - testing expire: before return ok 654 - subcache is not populated with 'medium' - testing expire: before return ok 655 - primary cache is not populated \#2 with 'medium2' - testing expire: before return ok 656 - subcache is not populated \#2 with 'medium2' - testing expire: before return ok 657 - primary cache is not populated with 'medium' - testing clear: before set ok 658 - subcache is not populated with 'medium' - testing clear: before set ok 659 - primary cache is not populated \#2 with 'medium2' - testing clear: before set ok 660 - subcache is not populated \#2 with 'medium2' - testing clear: before set ok 661 - primary cache is populated with 'medium' - testing clear: after set ok 662 - subcache is populated with 'medium' - testing clear: after set ok 663 - primary cache is populated with 'medium2' - testing clear: after set ok 664 - subcache is populated with 'medium2' - testing clear: after set ok 665 - primary cache is not populated with 'medium' - testing clear: before set_multi ok 666 - subcache is not populated with 'medium' - testing clear: before set_multi ok 667 - primary cache is not populated \#2 with 'medium2' - testing clear: before set_multi ok 668 - subcache is not populated \#2 with 'medium2' - testing clear: before set_multi ok 669 - primary cache is populated with 'medium' - testing clear: after set_multi ok 670 - subcache is populated with 'medium' - testing clear: after set_multi ok 671 - primary cache is populated with 'medium2' - testing clear: after set_multi ok 672 - subcache is populated with 'medium2' - testing clear: after set_multi ok 673 - primary cache is not populated with 'medium' - testing clear: before return ok 674 - subcache is not populated with 'medium' - testing clear: before return ok 675 - primary cache is not populated \#2 with 'medium2' - testing clear: before return ok 676 - subcache is not populated \#2 with 'medium2' - testing clear: before return ok 677 - An object of class 'CHI::Driver::File__WITH__CHI::Driver::Role::Universal__AND__CHI::Driver::Role::HasSubcaches' isa 'CHI::Driver::File' ok 678 - An object of class 'CHI::Driver::Memory__WITH__CHI::Driver::Role::Universal__AND__CHI::Driver::Role::IsSubcache' isa 'CHI::Driver::Memory' ok 679 - test mirror cache ok 680 - key not in mirror_cache ok 681 - key2 not in cache ok 682 - log contains '(?^:cache get for .* key='medium', cache='File', time='[-\d]+ms': MISS \(not in cache\))' ok 683 - log is empty ok 684 - log contains '(?^:cache set for .* key='medium', size=\d+, expires='1m2[012]s', cache='File', time='[-\d]+ms')' ok 685 - log contains '(?^:cache set for .* key='medium', size=\d+, expires='1m2[012]s', cache='.*mirror.*', time='[-\d]+ms')' ok 686 - log is empty ok 687 - log contains '(?^:cache get for .* key='medium', cache='File', time='[-\d]+ms': HIT)' ok 688 - log is empty ok 689 - log contains '(?^:cache get for .* key='medium', cache='File', time='[-\d]+ms': MISS \(expired\))' ok 690 - log is empty ok 691 - log contains '(?^:cache get for .* key='medium', cache='File', time='[-\d]+ms': MISS \(not in cache\))' ok 692 - log is empty ok 693 - is_subcache - false ok 694 - is_subcache - true ok 695 - has_subcaches - true ok 696 - has_subcaches - false ok 697 - parent_cache - cannot ok 698 - parent_cache - defined ok 699 - subcache_type - cannot ok 700 - subcache_type - defined ok 701 - subcaches - defined ok 702 - subcaches - cannot ok 703 - mirror_cache - defined ok 704 - mirror_cache - cannot ok 705 - primary cache is not populated with 'medium' - testing remove: before set ok 706 - subcache is not populated with 'medium' - testing remove: before set ok 707 - primary cache is not populated \#2 with 'medium2' - testing remove: before set ok 708 - subcache is not populated \#2 with 'medium2' - testing remove: before set ok 709 - primary cache is populated with 'medium' - testing remove: after set ok 710 - subcache is populated with 'medium' - testing remove: after set ok 711 - primary cache is populated with 'medium2' - testing remove: after set ok 712 - subcache is populated with 'medium2' - testing remove: after set ok 713 - primary cache is not populated with 'medium' - testing remove: before set_multi ok 714 - subcache is not populated with 'medium' - testing remove: before set_multi ok 715 - primary cache is not populated \#2 with 'medium2' - testing remove: before set_multi ok 716 - subcache is not populated \#2 with 'medium2' - testing remove: before set_multi ok 717 - primary cache is populated with 'medium' - testing remove: after set_multi ok 718 - subcache is populated with 'medium' - testing remove: after set_multi ok 719 - primary cache is populated with 'medium2' - testing remove: after set_multi ok 720 - subcache is populated with 'medium2' - testing remove: after set_multi ok 721 - primary cache is not populated with 'medium' - testing remove: before return ok 722 - subcache is not populated with 'medium' - testing remove: before return ok 723 - primary cache is not populated \#2 with 'medium2' - testing remove: before return ok 724 - subcache is not populated \#2 with 'medium2' - testing remove: before return ok 725 - primary cache is not populated with 'medium' - testing expire: before set ok 726 - subcache is not populated with 'medium' - testing expire: before set ok 727 - primary cache is not populated \#2 with 'medium2' - testing expire: before set ok 728 - subcache is not populated \#2 with 'medium2' - testing expire: before set ok 729 - primary cache is populated with 'medium' - testing expire: after set ok 730 - subcache is populated with 'medium' - testing expire: after set ok 731 - primary cache is populated with 'medium2' - testing expire: after set ok 732 - subcache is populated with 'medium2' - testing expire: after set ok 733 - primary cache is not populated with 'medium' - testing expire: before set_multi ok 734 - subcache is not populated with 'medium' - testing expire: before set_multi ok 735 - primary cache is not populated \#2 with 'medium2' - testing expire: before set_multi ok 736 - subcache is not populated \#2 with 'medium2' - testing expire: before set_multi ok 737 - primary cache is populated with 'medium' - testing expire: after set_multi ok 738 - subcache is populated with 'medium' - testing expire: after set_multi ok 739 - primary cache is populated with 'medium2' - testing expire: after set_multi ok 740 - subcache is populated with 'medium2' - testing expire: after set_multi ok 741 - primary cache is not populated with 'medium' - testing expire: before return ok 742 - subcache is not populated with 'medium' - testing expire: before return ok 743 - primary cache is not populated \#2 with 'medium2' - testing expire: before return ok 744 - subcache is not populated \#2 with 'medium2' - testing expire: before return ok 745 - primary cache is not populated with 'medium' - testing clear: before set ok 746 - subcache is not populated with 'medium' - testing clear: before set ok 747 - primary cache is not populated \#2 with 'medium2' - testing clear: before set ok 748 - subcache is not populated \#2 with 'medium2' - testing clear: before set ok 749 - primary cache is populated with 'medium' - testing clear: after set ok 750 - subcache is populated with 'medium' - testing clear: after set ok 751 - primary cache is populated with 'medium2' - testing clear: after set ok 752 - subcache is populated with 'medium2' - testing clear: after set ok 753 - primary cache is not populated with 'medium' - testing clear: before set_multi ok 754 - subcache is not populated with 'medium' - testing clear: before set_multi ok 755 - primary cache is not populated \#2 with 'medium2' - testing clear: before set_multi ok 756 - subcache is not populated \#2 with 'medium2' - testing clear: before set_multi ok 757 - primary cache is populated with 'medium' - testing clear: after set_multi ok 758 - subcache is populated with 'medium' - testing clear: after set_multi ok 759 - primary cache is populated with 'medium2' - testing clear: after set_multi ok 760 - subcache is populated with 'medium2' - testing clear: after set_multi ok 761 - primary cache is not populated with 'medium' - testing clear: before return ok 762 - subcache is not populated with 'medium' - testing clear: before return ok 763 - primary cache is not populated \#2 with 'medium2' - testing clear: before return ok 764 - subcache is not populated \#2 with 'medium2' - testing clear: before return ok 765 - get throws error when no key passed ok 766 - get_object throws error when no key passed ok 767 - get_expires_at throws error when no key passed ok 768 - exists_and_is_expired throws error when no key passed ok 769 - is_valid throws error when no key passed ok 770 - set throws error when no key passed ok 771 - expire throws error when no key passed ok 772 - compute throws error when no key passed ok 773 - get_multi_arrayref throws error when no key passed ok 774 - get_multi_hashref throws error when no key passed ok 775 - set_multi throws error when no key passed ok 776 - remove_multi throws error when no key passed ok 777 - get_multi_arrayref before set ok 778 - get_multi_arrayref ok 779 - get one after set_multi ok 780 - get_multi_arrayref ok 781 - get_multi_hashref ok 782 - get_keys after set_multi ok 783 - get_multi_arrayref after remove_multi ok 784 - get_keys after remove_multi ok 785 - get_multi_arrayref (no args) ok 786 - get_multi_hashref (no args) ok 787 - set_multi (no args) ok 788 - remove_multi (no args) ok 789 - namespace defaults to "Default" ok 790 - cache->namespace() ok 791 - cache1 and cache1a are same cache ok 792 - cache2 empty after setting keys in cache1 ok 793 - cache1{medium} = medium ok 794 - cache1{medium} = different ok 795 - get_namespaces contains ns1 and ns3 ok 796 - get_namespaces the same regardless of which cache asks ok 797 - get_namespaces the same regardless of which cache asks ok 798 - get_namespaces the same regardless of which cache asks ok 799 - get_namespaces the same regardless of which cache asks ok 800 - get_namespaces the same regardless of which cache asks ok 801 - weakref is defined ok 802 - weakref is no longer defined - cache was freed ok 803 - test not in cache ok 804 - test not in cache ok 805 - test not in cache ok 806 - obj not defined on miss ok 807 - An object of class 'CHI::CacheObject' isa 'CHI::CacheObject' ok 808 - keys match ok 809 - values match ok 810 - obj not defined before get ok 811 - An object of class 'CHI::CacheObject' isa 'CHI::CacheObject' ok 812 - keys match ok 813 - values match ok 814 - cache persisted between cache object creations ok 815 - get ok 816 - get (after replace) ok 817 - expires_at (after replace) ok 818 - test scalar return values ok 819 - test scalar return values ok 820 - test scalar return values ok 821 - test scalar return values ok 822 - test scalar return values ok 823 - is_transformed = 0 (char) ok 824 - is_transformed = 0 (zero) ok 825 - is_transformed = 0 (empty) ok 826 - is_transformed = 0 (space) ok 827 - is_transformed = 0 (mixed) ok 828 - is_transformed = 1 (arrayref) ok 829 - is_transformed = 0 (one) ok 830 - is_transformed = 0 (large) ok 831 - is_transformed = 0 (newline) ok 832 - is_transformed = 2 (utf8) ok 833 - is_transformed = 0 (medium) ok 834 - is_transformed = 0 (binary) ok 835 - is_transformed = 1 (hashref) ok 836 - some variants ok ok 837 - An object of class 'CHI::Serializer::Storable' isa 'CHI::Serializer::Storable' ok 838 - same serializer returned from two objects ok 839 - invalid serializer ok 840 - valid dummy serializer ok 841 - serializer = Storable, mode = string ok 842 - hit for key 'char' ok 843 - hit for key 'zero' ok 844 - hit for key 'empty' ok 845 - hit for key 'space' ok 846 - hit for key 'mixed' ok 847 - hit for key 'arrayref' ok 848 - hit for key 'one' ok 849 - hit for key 'large' ok 850 - hit for key 'newline' ok 851 - hit for key 'utf8' ok 852 - hit for key 'medium' ok 853 - hit for key 'binary' ok 854 - hit for key 'hashref' ok 855 - serializer = Data::Dumper, mode = string ok 856 - hit for key 'char' ok 857 - hit for key 'zero' ok 858 - hit for key 'empty' ok 859 - hit for key 'space' ok 860 - hit for key 'mixed' ok 861 - hit for key 'arrayref' ok 862 - hit for key 'one' ok 863 - hit for key 'large' ok 864 - hit for key 'newline' ok 865 - hit for key 'utf8' ok 866 - hit for key 'medium' ok 867 - hit for key 'binary' ok 868 - hit for key 'hashref' ok 869 - serializer = Storable, mode = hash ok 870 - hit for key 'char' ok 871 - hit for key 'zero' ok 872 - hit for key 'empty' ok 873 - hit for key 'space' ok 874 - hit for key 'mixed' ok 875 - hit for key 'arrayref' ok 876 - hit for key 'one' ok 877 - hit for key 'large' ok 878 - hit for key 'newline' ok 879 - hit for key 'utf8' ok 880 - hit for key 'medium' ok 881 - hit for key 'binary' ok 882 - hit for key 'hashref' ok 883 - serializer = Data::Dumper, mode = hash ok 884 - hit for key 'char' ok 885 - hit for key 'zero' ok 886 - hit for key 'empty' ok 887 - hit for key 'space' ok 888 - hit for key 'mixed' ok 889 - hit for key 'arrayref' ok 890 - hit for key 'one' ok 891 - hit for key 'large' ok 892 - hit for key 'newline' ok 893 - hit for key 'utf8' ok 894 - hit for key 'medium' ok 895 - hit for key 'binary' ok 896 - hit for key 'hashref' ok 897 - serializer = Storable, mode = object ok 898 - hit for key 'char' ok 899 - hit for key 'zero' ok 900 - hit for key 'empty' ok 901 - hit for key 'space' ok 902 - hit for key 'mixed' ok 903 - hit for key 'arrayref' ok 904 - hit for key 'one' ok 905 - hit for key 'large' ok 906 - hit for key 'newline' ok 907 - hit for key 'utf8' ok 908 - hit for key 'medium' ok 909 - hit for key 'binary' ok 910 - hit for key 'hashref' ok 911 - serializer = Data::Dumper, mode = object ok 912 - hit for key 'char' ok 913 - hit for key 'zero' ok 914 - hit for key 'empty' ok 915 - hit for key 'space' ok 916 - hit for key 'mixed' ok 917 - hit for key 'arrayref' ok 918 - hit for key 'one' ok 919 - hit for key 'large' ok 920 - hit for key 'newline' ok 921 - hit for key 'utf8' ok 922 - hit for key 'medium' ok 923 - hit for key 'binary' ok 924 - hit for key 'hashref' ok 925 - test short driver name ok 926 - test simple ok 927 - test simple ok 928 - not size aware by default ok 929 - is_size_aware turns on size awareness ok 930 - max_size turns on size awareness ok 931 - size is 0 for empty ok 932 - size is about 20 with one value ok 933 - size is 45 after overwrite ok 934 - size is still 45 after same overwrite ok 935 - size is 26 after overwrite ok 936 - size is 0 again after removing key ok 937 - size is about 20 with one value ok 938 - size is 0 again after clear ok 939 - set options respected by size aware cache ok 940 - Memory is not size aware ok 941 - Memory keys = 20 ok 942 - Memory:l1_cache is size aware ok 943 - Memory:l1_cache has max size ok 944 - Memory:l1_cache size = 80 ok 945 - Memory:l1_cache keys = 4 ok 946 - Memory is size aware ok 947 - Memory has max size ok 948 - Memory size = 160 ok 949 - Memory keys = 8 ok 950 - Memory:l1_cache is size aware ok 951 - Memory:l1_cache has max size ok 952 - Memory:l1_cache size = 80 ok 953 - Memory:l1_cache keys = 4 ok 954 - Memory is size aware ok 955 - Memory has max size ok 956 - Memory size = 160 ok 957 - Memory keys = 8 ok 958 - Memory:l1_cache is not size aware ok 959 - non-overridable subcache keys ok 960 - test subcache overridable params ok 961 - test subcache overridable params ok 962 - test subcache overridable params ok 963 - test subcache overridable params 1..963 ok # # CHI::t::Driver::RawMemory->test_add # # CHI::t::Driver::RawMemory->test_append # # CHI::t::Driver::RawMemory->test_busy_lock # # CHI::t::Driver::RawMemory->test_cache_object # # CHI::t::Driver::RawMemory->test_cache_ref # # CHI::t::Driver::RawMemory->test_clear # # CHI::t::Driver::RawMemory->test_clear_datastore # # CHI::t::Driver::RawMemory->test_compress_threshold # # CHI::t::Driver::RawMemory->test_compute # # CHI::t::Driver::RawMemory->test_custom_discard_policy # # CHI::t::Driver::RawMemory->test_deep_copy # # CHI::t::Driver::RawMemory->test_different_datastores # # CHI::t::Driver::RawMemory->test_different_global_0 # # CHI::t::Driver::RawMemory->test_discard_timeout # # CHI::t::Driver::RawMemory->test_driver_class # # CHI::t::Driver::RawMemory->test_driver_properties # # CHI::t::Driver::RawMemory->test_encode # # CHI::t::Driver::RawMemory->test_expires_conditionally # # CHI::t::Driver::RawMemory->test_expires_defaults # # CHI::t::Driver::RawMemory->test_expires_immediately # # CHI::t::Driver::RawMemory->test_expires_later # # CHI::t::Driver::RawMemory->test_expires_manually # # CHI::t::Driver::RawMemory->test_expires_never # # CHI::t::Driver::RawMemory->test_expires_on_backend # # CHI::t::Driver::RawMemory->test_expires_shortly # # CHI::t::Driver::RawMemory->test_expires_variance # # CHI::t::Driver::RawMemory->test_global_or_datastore_required # # CHI::t::Driver::RawMemory->test_key_types # # CHI::t::Driver::RawMemory->test_l1_cache # # CHI::t::Driver::RawMemory->test_logging # # CHI::t::Driver::RawMemory->test_lru_discard # # CHI::t::Driver::RawMemory->test_max_key_length # # CHI::t::Driver::RawMemory->test_max_size # # CHI::t::Driver::RawMemory->test_max_size_with_l1_cache # # CHI::t::Driver::RawMemory->test_metacache # # CHI::t::Driver::RawMemory->test_mirror_cache # # CHI::t::Driver::RawMemory->test_missing_params # # CHI::t::Driver::RawMemory->test_multi # # CHI::t::Driver::RawMemory->test_multi_no_keys # # CHI::t::Driver::RawMemory->test_multiple_processes # # CHI::t::Driver::RawMemory->test_namespaces # # CHI::t::Driver::RawMemory->test_no_leak # # CHI::t::Driver::RawMemory->test_not_in_cache # # CHI::t::Driver::RawMemory->test_obj_ref # # CHI::t::Driver::RawMemory->test_persist # # CHI::t::Driver::RawMemory->test_replace # # CHI::t::Driver::RawMemory->test_scalar_return_values # # CHI::t::Driver::RawMemory->test_serialize # # CHI::t::Driver::RawMemory->test_serializers # # CHI::t::Driver::RawMemory->test_short_driver_name # # CHI::t::Driver::RawMemory->test_simple # # CHI::t::Driver::RawMemory->test_size_awareness # # CHI::t::Driver::RawMemory->test_size_awareness_with_subcaches # # CHI::t::Driver::RawMemory->test_stats # # CHI::t::Driver::RawMemory->test_subcache_overridable_params t/Driver-RawMemory.t .................... ok 1 - get ok 2 - expires_at ok 3 - get (after add) ok 4 - expires_at (after add) ok 5 - get (after expire and add) ok 6 - expires_at (after expire and add) ok 7 - hit before expiration ok 8 - expires_at before expiration ok 9 - miss after expiration ok 10 - expires_at after busy lock ok 11 - hit after busy lock ok 12 - test cache object ok 13 - test cache object ok 14 - test cache object ok 15 - test cache object ok 16 - test cache object ok 17 - test cache object ok 18 - got same reference ok 19 - got same reference ok 20 - changed value in cache ok 21 - get_keys (cache after clear) ok 22 - scalar(get_keys) = 0 (cache after clear) ok 23 - key 'binary' no longer defined (cache after clear) ok 24 - key 'newline' no longer defined (cache after clear) ok 25 - key 'medium' no longer defined (cache after clear) ok 26 - key 'arrayref' no longer defined (cache after clear) ok 27 - key 'mixed' no longer defined (cache after clear) ok 28 - key 'empty' no longer defined (cache after clear) ok 29 - key 'char' no longer defined (cache after clear) ok 30 - key 'space' no longer defined (cache after clear) ok 31 - key 'utf8' no longer defined (cache after clear) ok 32 - key 'large' no longer defined (cache after clear) ok 33 - key 'hashref' no longer defined (cache after clear) ok 34 - key 'zero' no longer defined (cache after clear) ok 35 - key 'one' no longer defined (cache after clear) ok 36 - get_keys (cache3 after clear) ok 37 - scalar(get_keys) = 0 (cache3 after clear) ok 38 - key 'binary' no longer defined (cache3 after clear) ok 39 - key 'newline' no longer defined (cache3 after clear) ok 40 - key 'medium' no longer defined (cache3 after clear) ok 41 - key 'arrayref' no longer defined (cache3 after clear) ok 42 - key 'mixed' no longer defined (cache3 after clear) ok 43 - key 'empty' no longer defined (cache3 after clear) ok 44 - key 'char' no longer defined (cache3 after clear) ok 45 - key 'space' no longer defined (cache3 after clear) ok 46 - key 'utf8' no longer defined (cache3 after clear) ok 47 - key 'large' no longer defined (cache3 after clear) ok 48 - key 'hashref' no longer defined (cache3 after clear) ok 49 - key 'zero' no longer defined (cache3 after clear) ok 50 - key 'one' no longer defined (cache3 after clear) ok 51 - cache2 untouched by clear ok 52 - get_keys (cache 0 after out of scope) ok 53 - scalar(get_keys) = 0 (cache 0 after out of scope) ok 54 - key 'binary' no longer defined (cache 0 after out of scope) ok 55 - key 'newline' no longer defined (cache 0 after out of scope) ok 56 - key 'medium' no longer defined (cache 0 after out of scope) ok 57 - key 'arrayref' no longer defined (cache 0 after out of scope) ok 58 - key 'mixed' no longer defined (cache 0 after out of scope) ok 59 - key 'empty' no longer defined (cache 0 after out of scope) ok 60 - key 'char' no longer defined (cache 0 after out of scope) ok 61 - key 'space' no longer defined (cache 0 after out of scope) ok 62 - key 'utf8' no longer defined (cache 0 after out of scope) ok 63 - key 'large' no longer defined (cache 0 after out of scope) ok 64 - key 'hashref' no longer defined (cache 0 after out of scope) ok 65 - key 'zero' no longer defined (cache 0 after out of scope) ok 66 - key 'one' no longer defined (cache 0 after out of scope) ok 67 - get_keys (cache 1 after out of scope) ok 68 - scalar(get_keys) = 0 (cache 1 after out of scope) ok 69 - key 'binary' no longer defined (cache 1 after out of scope) ok 70 - key 'newline' no longer defined (cache 1 after out of scope) ok 71 - key 'medium' no longer defined (cache 1 after out of scope) ok 72 - key 'arrayref' no longer defined (cache 1 after out of scope) ok 73 - key 'mixed' no longer defined (cache 1 after out of scope) ok 74 - key 'empty' no longer defined (cache 1 after out of scope) ok 75 - key 'char' no longer defined (cache 1 after out of scope) ok 76 - key 'space' no longer defined (cache 1 after out of scope) ok 77 - key 'utf8' no longer defined (cache 1 after out of scope) ok 78 - key 'large' no longer defined (cache 1 after out of scope) ok 79 - key 'hashref' no longer defined (cache 1 after out of scope) ok 80 - key 'zero' no longer defined (cache 1 after out of scope) ok 81 - key 'one' no longer defined (cache 1 after out of scope) ok 82 - get_keys (cache 2 after out of scope) ok 83 - scalar(get_keys) = 0 (cache 2 after out of scope) ok 84 - key 'binary' no longer defined (cache 2 after out of scope) ok 85 - key 'newline' no longer defined (cache 2 after out of scope) ok 86 - key 'medium' no longer defined (cache 2 after out of scope) ok 87 - key 'arrayref' no longer defined (cache 2 after out of scope) ok 88 - key 'mixed' no longer defined (cache 2 after out of scope) ok 89 - key 'empty' no longer defined (cache 2 after out of scope) ok 90 - key 'char' no longer defined (cache 2 after out of scope) ok 91 - key 'space' no longer defined (cache 2 after out of scope) ok 92 - key 'utf8' no longer defined (cache 2 after out of scope) ok 93 - key 'large' no longer defined (cache 2 after out of scope) ok 94 - key 'hashref' no longer defined (cache 2 after out of scope) ok 95 - key 'zero' no longer defined (cache 2 after out of scope) ok 96 - key 'one' no longer defined (cache 2 after out of scope) ok 97 - miss ok 98 - compute - 5 ok 99 - hit - 5 ok 100 - expire time ok 101 - compute - 6 ok 102 - hit - 6 ok 103 - miss ok 104 - compute - 5 ok 105 - hit - 5 ok 106 - expire time ok 107 - compute - 6 ok 108 - hit - 6 ok 109 - list has 5 items ok 110 - lists are the same ok 111 - test different datastores ok 112 - test different global 0 ok 113 - An object of class 'CHI::Driver::RawMemory__WITH__CHI::Driver::Role::Universal' isa 'CHI::Driver' ok 114 - An object of class 'CHI::Driver::RawMemory__WITH__CHI::Driver::Role::Universal' isa 'CHI::Driver::RawMemory' ok 115 - CHI::Driver::RawMemory__WITH__CHI::Driver::Role::Universal->can(...) ok 116 - chi_root_class=CHI ok 117 - chi_root_class=My::CHI ok 118 - binary_off eq binary_on ok 119 - !is_utf8(binary_off) ok 120 - is_utf8(binary_on) ok 121 - get ok 122 - encoded and non-encoded map to same value ok 123 - utf8 in scalar ok 124 - utf8 in arrayref ok 125 - encoded in scalar ok 126 - encoded in arrayref ok 127 - stored binary_off = binary_on ok 128 - stored binary_on = binary_off ok 129 - get result (expires conditionally (true)) ok 130 - hit after expire_if (expires conditionally (true)) ok 131 - get result (expires conditionally (false)) ok 132 - hit after expire_if (expires conditionally (false)) ok 133 - get result (expires conditionally (created_at >= now)) ok 134 - hit after expire_if (expires conditionally (created_at >= now)) ok 135 - get result (expires conditionally (created_at < now)) ok 136 - hit after expire_if (expires conditionally (created_at < now)) ok 137 - after expires_in constructor option ok 138 - after expires_in method ok 139 - after expires_at constructor option ok 140 - after expires_at method ok 141 - hit (expires manually) ok 142 - miss after expire (expires manually) ok 143 - invalid after expire (expires manually) ok 144 - expires never ok 145 - not expired ok 146 - valid ok 147 - expires never ok 148 - not expired ok 149 - valid ok 150 - expires_at = 1749031349 ok 151 - early_expires_at = 1749031349 + 5 ok 152 - got no expires at 1749031352 ok 153 - got no expires at 1749031353 ok 154 - got no expires at 1749031354 ok 155 - got some expires at 1749031356 ok 156 - got some expires at 1749031357 ok 157 - got all expires at 1749031359 ok 158 - got all expires at 1749031360 ok 159 - test global or datastore required ok 160 - test global or datastore required ok 161 - defaulted to global datastore ok 162 - checking keys before sets ok 163 - miss for key 'binary' ok 164 - set for key 'binary' ok 165 - checking keys after set of key 'binary' ok 166 - hit for key 'binary' ok 167 - miss for key 'newline' ok 168 - set for key 'newline' ok 169 - checking keys after set of key 'newline' ok 170 - hit for key 'newline' ok 171 - miss for key 'medium' ok 172 - set for key 'medium' ok 173 - checking keys after set of key 'medium' ok 174 - hit for key 'medium' ok 175 - miss for key 'arrayref' ok 176 - set for key 'arrayref' ok 177 - checking keys after set of key 'arrayref' ok 178 - hit for key 'arrayref' ok 179 - miss for key 'mixed' ok 180 - set for key 'mixed' ok 181 - checking keys after set of key 'mixed' ok 182 - hit for key 'mixed' ok 183 - miss for key 'empty' ok 184 - set for key 'empty' ok 185 - checking keys after set of key 'empty' ok 186 - hit for key 'empty' ok 187 - miss for key 'char' ok 188 - set for key 'char' ok 189 - checking keys after set of key 'char' ok 190 - hit for key 'char' ok 191 - miss for key 'space' ok 192 - set for key 'space' ok 193 - checking keys after set of key 'space' ok 194 - hit for key 'space' ok 195 - miss for key 'utf8' ok 196 - set for key 'utf8' ok 197 - checking keys after set of key 'utf8' ok 198 - hit for key 'utf8' ok 199 - miss for key 'large' ok 200 - set for key 'large' ok 201 - checking keys after set of key 'large' ok 202 - hit for key 'large' ok 203 - miss for key 'hashref' ok 204 - set for key 'hashref' ok 205 - checking keys after set of key 'hashref' ok 206 - hit for key 'hashref' ok 207 - miss for key 'zero' ok 208 - set for key 'zero' ok 209 - checking keys after set of key 'zero' ok 210 - hit for key 'zero' ok 211 - miss for key 'one' ok 212 - set for key 'one' ok 213 - checking keys after set of key 'one' ok 214 - hit for key 'one' ok 215 - miss after remove for key 'one' ok 216 - checking keys after removal of key 'one' ok 217 - miss after remove for key 'zero' ok 218 - checking keys after removal of key 'zero' ok 219 - miss after remove for key 'hashref' ok 220 - checking keys after removal of key 'hashref' ok 221 - miss after remove for key 'large' ok 222 - checking keys after removal of key 'large' ok 223 - miss after remove for key 'utf8' ok 224 - checking keys after removal of key 'utf8' ok 225 - miss after remove for key 'space' ok 226 - checking keys after removal of key 'space' ok 227 - miss after remove for key 'char' ok 228 - checking keys after removal of key 'char' ok 229 - miss after remove for key 'empty' ok 230 - checking keys after removal of key 'empty' ok 231 - miss after remove for key 'mixed' ok 232 - checking keys after removal of key 'mixed' ok 233 - miss after remove for key 'arrayref' ok 234 - checking keys after removal of key 'arrayref' ok 235 - miss after remove for key 'medium' ok 236 - checking keys after removal of key 'medium' ok 237 - miss after remove for key 'newline' ok 238 - checking keys after removal of key 'newline' ok 239 - miss after remove for key 'binary' ok 240 - checking keys after removal of key 'binary' ok 241 - transform_key is idempotent for 'binary' ok 242 - exactly one key ok 243 - get with get_keys[0] got same value ok 244 - transform_key is idempotent for 'newline' ok 245 - exactly one key ok 246 - get with get_keys[0] got same value ok 247 - transform_key is idempotent for 'medium' ok 248 - exactly one key ok 249 - get with get_keys[0] got same value ok 250 - transform_key is idempotent for 'arrayref' ok 251 - exactly one key ok 252 - get with get_keys[0] got same value ok 253 - transform_key is idempotent for 'mixed' ok 254 - exactly one key ok 255 - get with get_keys[0] got same value ok 256 - transform_key is idempotent for 'empty' ok 257 - exactly one key ok 258 - get with get_keys[0] got same value ok 259 - transform_key is idempotent for 'char' ok 260 - exactly one key ok 261 - get with get_keys[0] got same value ok 262 - transform_key is idempotent for 'space' ok 263 - exactly one key ok 264 - get with get_keys[0] got same value ok 265 - transform_key is idempotent for 'utf8' ok 266 - exactly one key ok 267 - get with get_keys[0] got same value ok 268 - transform_key is idempotent for 'large' ok 269 - exactly one key ok 270 - get with get_keys[0] got same value ok 271 - transform_key is idempotent for 'hashref' ok 272 - exactly one key ok 273 - get with get_keys[0] got same value ok 274 - transform_key is idempotent for 'zero' ok 275 - exactly one key ok 276 - get with get_keys[0] got same value ok 277 - transform_key is idempotent for 'one' ok 278 - exactly one key ok 279 - get with get_keys[0] got same value ok 280 - 'cache' isa 'CHI::Driver::RawMemory' ok 281 - 'l1_cache' isa 'CHI::Driver::Memory' ok 282 - subcache_type = l1_cache ok 283 - l1 miss after clear ok 284 - primary hit after primary set ok 285 - l1 hit after primary get ok 286 - got new value set explicitly in l1 cache ok 287 - got old value again ok 288 - miss after clear ok 289 - miss after clear ok 290 - get_multi_arrayref ok 291 - get_multi_hashref ok 292 - log contains '(?^:cache get for .* key='medium', cache='RawMemory', time='[-\d]+ms': MISS \(not in cache\))' ok 293 - log contains '(?^:cache get for .* key='medium', cache='.*l1.*', time='[-\d]+ms': MISS \(not in cache\))' ok 294 - log is empty ok 295 - log contains '(?^:cache set for .* key='medium', size=\d+, expires='1m2[012]s', cache='RawMemory', time='[-\d]+ms')' ok 296 - log contains '(?^:cache set for .* key='medium', size=\d+, expires='1m2[012]s', cache='.*l1.*', time='[-\d]+ms')' ok 297 - log is empty ok 298 - log contains '(?^:cache get for .* key='medium', cache='.*l1.*', time='[-\d]+ms': HIT)' ok 299 - log is empty ok 300 - log contains '(?^:cache get for .* key='medium', cache='RawMemory', time='[-\d]+ms': MISS \(expired\))' ok 301 - log contains '(?^:cache get for .* key='medium', cache='.*l1.*', time='[-\d]+ms': MISS \(expired\))' ok 302 - log is empty ok 303 - log contains '(?^:cache get for .* key='medium', cache='RawMemory', time='[-\d]+ms': MISS \(not in cache\))' ok 304 - log contains '(?^:cache get for .* key='medium', cache='.*l1.*', time='[-\d]+ms': MISS \(not in cache\))' ok 305 - log is empty ok 306 - is_subcache - false ok 307 - is_subcache - true ok 308 - has_subcaches - true ok 309 - has_subcaches - false ok 310 - parent_cache - cannot ok 311 - parent_cache - defined ok 312 - subcache_type - cannot ok 313 - subcache_type - defined ok 314 - subcaches - defined ok 315 - subcaches - cannot ok 316 - l1_cache - defined ok 317 - l1_cache - cannot ok 318 - primary cache is not populated with 'medium' - testing remove: before set ok 319 - subcache is not populated with 'medium' - testing remove: before set ok 320 - primary cache is not populated \#2 with 'medium2' - testing remove: before set ok 321 - subcache is not populated \#2 with 'medium2' - testing remove: before set ok 322 - primary cache is populated with 'medium' - testing remove: after set ok 323 - subcache is populated with 'medium' - testing remove: after set ok 324 - primary cache is populated with 'medium2' - testing remove: after set ok 325 - subcache is populated with 'medium2' - testing remove: after set ok 326 - primary cache is not populated with 'medium' - testing remove: before set_multi ok 327 - subcache is not populated with 'medium' - testing remove: before set_multi ok 328 - primary cache is not populated \#2 with 'medium2' - testing remove: before set_multi ok 329 - subcache is not populated \#2 with 'medium2' - testing remove: before set_multi ok 330 - primary cache is populated with 'medium' - testing remove: after set_multi ok 331 - subcache is populated with 'medium' - testing remove: after set_multi ok 332 - primary cache is populated with 'medium2' - testing remove: after set_multi ok 333 - subcache is populated with 'medium2' - testing remove: after set_multi ok 334 - primary cache is not populated with 'medium' - testing remove: before return ok 335 - subcache is not populated with 'medium' - testing remove: before return ok 336 - primary cache is not populated \#2 with 'medium2' - testing remove: before return ok 337 - subcache is not populated \#2 with 'medium2' - testing remove: before return ok 338 - primary cache is not populated with 'medium' - testing expire: before set ok 339 - subcache is not populated with 'medium' - testing expire: before set ok 340 - primary cache is not populated \#2 with 'medium2' - testing expire: before set ok 341 - subcache is not populated \#2 with 'medium2' - testing expire: before set ok 342 - primary cache is populated with 'medium' - testing expire: after set ok 343 - subcache is populated with 'medium' - testing expire: after set ok 344 - primary cache is populated with 'medium2' - testing expire: after set ok 345 - subcache is populated with 'medium2' - testing expire: after set ok 346 - primary cache is not populated with 'medium' - testing expire: before set_multi ok 347 - subcache is not populated with 'medium' - testing expire: before set_multi ok 348 - primary cache is not populated \#2 with 'medium2' - testing expire: before set_multi ok 349 - subcache is not populated \#2 with 'medium2' - testing expire: before set_multi ok 350 - primary cache is populated with 'medium' - testing expire: after set_multi ok 351 - subcache is populated with 'medium' - testing expire: after set_multi ok 352 - primary cache is populated with 'medium2' - testing expire: after set_multi ok 353 - subcache is populated with 'medium2' - testing expire: after set_multi ok 354 - primary cache is not populated with 'medium' - testing expire: before return ok 355 - subcache is not populated with 'medium' - testing expire: before return ok 356 - primary cache is not populated \#2 with 'medium2' - testing expire: before return ok 357 - subcache is not populated \#2 with 'medium2' - testing expire: before return ok 358 - primary cache is not populated with 'medium' - testing clear: before set ok 359 - subcache is not populated with 'medium' - testing clear: before set ok 360 - primary cache is not populated \#2 with 'medium2' - testing clear: before set ok 361 - subcache is not populated \#2 with 'medium2' - testing clear: before set ok 362 - primary cache is populated with 'medium' - testing clear: after set ok 363 - subcache is populated with 'medium' - testing clear: after set ok 364 - primary cache is populated with 'medium2' - testing clear: after set ok 365 - subcache is populated with 'medium2' - testing clear: after set ok 366 - primary cache is not populated with 'medium' - testing clear: before set_multi ok 367 - subcache is not populated with 'medium' - testing clear: before set_multi ok 368 - primary cache is not populated \#2 with 'medium2' - testing clear: before set_multi ok 369 - subcache is not populated \#2 with 'medium2' - testing clear: before set_multi ok 370 - primary cache is populated with 'medium' - testing clear: after set_multi ok 371 - subcache is populated with 'medium' - testing clear: after set_multi ok 372 - primary cache is populated with 'medium2' - testing clear: after set_multi ok 373 - subcache is populated with 'medium2' - testing clear: after set_multi ok 374 - primary cache is not populated with 'medium' - testing clear: before return ok 375 - subcache is not populated with 'medium' - testing clear: before return ok 376 - primary cache is not populated \#2 with 'medium2' - testing clear: before return ok 377 - subcache is not populated \#2 with 'medium2' - testing clear: before return ok 378 - 'cache' isa 'CHI::Driver::Memory' ok 379 - 'l1_cache' isa 'CHI::Driver::RawMemory' ok 380 - subcache_type = l1_cache ok 381 - l1 miss after clear ok 382 - primary hit after primary set ok 383 - l1 hit after primary get ok 384 - got new value set explicitly in l1 cache ok 385 - got old value again ok 386 - miss after clear ok 387 - miss after clear ok 388 - get_multi_arrayref ok 389 - get_multi_hashref ok 390 - log contains '(?^:cache get for .* key='medium', cache='Memory', time='[-\d]+ms': MISS \(not in cache\))' ok 391 - log contains '(?^:cache get for .* key='medium', cache='.*l1.*', time='[-\d]+ms': MISS \(not in cache\))' ok 392 - log is empty ok 393 - log contains '(?^:cache set for .* key='medium', size=\d+, expires='1m2[012]s', cache='Memory', time='[-\d]+ms')' ok 394 - log contains '(?^:cache set for .* key='medium', size=\d+, expires='1m2[012]s', cache='.*l1.*', time='[-\d]+ms')' ok 395 - log is empty ok 396 - log contains '(?^:cache get for .* key='medium', cache='.*l1.*', time='[-\d]+ms': HIT)' ok 397 - log is empty ok 398 - log contains '(?^:cache get for .* key='medium', cache='Memory', time='[-\d]+ms': MISS \(expired\))' ok 399 - log contains '(?^:cache get for .* key='medium', cache='.*l1.*', time='[-\d]+ms': MISS \(expired\))' ok 400 - log is empty ok 401 - log contains '(?^:cache get for .* key='medium', cache='Memory', time='[-\d]+ms': MISS \(not in cache\))' ok 402 - log contains '(?^:cache get for .* key='medium', cache='.*l1.*', time='[-\d]+ms': MISS \(not in cache\))' ok 403 - log is empty ok 404 - is_subcache - false ok 405 - is_subcache - true ok 406 - has_subcaches - true ok 407 - has_subcaches - false ok 408 - parent_cache - cannot ok 409 - parent_cache - defined ok 410 - subcache_type - cannot ok 411 - subcache_type - defined ok 412 - subcaches - defined ok 413 - subcaches - cannot ok 414 - l1_cache - defined ok 415 - l1_cache - cannot ok 416 - primary cache is not populated with 'medium' - testing remove: before set ok 417 - subcache is not populated with 'medium' - testing remove: before set ok 418 - primary cache is not populated \#2 with 'medium2' - testing remove: before set ok 419 - subcache is not populated \#2 with 'medium2' - testing remove: before set ok 420 - primary cache is populated with 'medium' - testing remove: after set ok 421 - subcache is populated with 'medium' - testing remove: after set ok 422 - primary cache is populated with 'medium2' - testing remove: after set ok 423 - subcache is populated with 'medium2' - testing remove: after set ok 424 - primary cache is not populated with 'medium' - testing remove: before set_multi ok 425 - subcache is not populated with 'medium' - testing remove: before set_multi ok 426 - primary cache is not populated \#2 with 'medium2' - testing remove: before set_multi ok 427 - subcache is not populated \#2 with 'medium2' - testing remove: before set_multi ok 428 - primary cache is populated with 'medium' - testing remove: after set_multi ok 429 - subcache is populated with 'medium' - testing remove: after set_multi ok 430 - primary cache is populated with 'medium2' - testing remove: after set_multi ok 431 - subcache is populated with 'medium2' - testing remove: after set_multi ok 432 - primary cache is not populated with 'medium' - testing remove: before return ok 433 - subcache is not populated with 'medium' - testing remove: before return ok 434 - primary cache is not populated \#2 with 'medium2' - testing remove: before return ok 435 - subcache is not populated \#2 with 'medium2' - testing remove: before return ok 436 - primary cache is not populated with 'medium' - testing expire: before set ok 437 - subcache is not populated with 'medium' - testing expire: before set ok 438 - primary cache is not populated \#2 with 'medium2' - testing expire: before set ok 439 - subcache is not populated \#2 with 'medium2' - testing expire: before set ok 440 - primary cache is populated with 'medium' - testing expire: after set ok 441 - subcache is populated with 'medium' - testing expire: after set ok 442 - primary cache is populated with 'medium2' - testing expire: after set ok 443 - subcache is populated with 'medium2' - testing expire: after set ok 444 - primary cache is not populated with 'medium' - testing expire: before set_multi ok 445 - subcache is not populated with 'medium' - testing expire: before set_multi ok 446 - primary cache is not populated \#2 with 'medium2' - testing expire: before set_multi ok 447 - subcache is not populated \#2 with 'medium2' - testing expire: before set_multi ok 448 - primary cache is populated with 'medium' - testing expire: after set_multi ok 449 - subcache is populated with 'medium' - testing expire: after set_multi ok 450 - primary cache is populated with 'medium2' - testing expire: after set_multi ok 451 - subcache is populated with 'medium2' - testing expire: after set_multi ok 452 - primary cache is not populated with 'medium' - testing expire: before return ok 453 - subcache is not populated with 'medium' - testing expire: before return ok 454 - primary cache is not populated \#2 with 'medium2' - testing expire: before return ok 455 - subcache is not populated \#2 with 'medium2' - testing expire: before return ok 456 - primary cache is not populated with 'medium' - testing clear: before set ok 457 - subcache is not populated with 'medium' - testing clear: before set ok 458 - primary cache is not populated \#2 with 'medium2' - testing clear: before set ok 459 - subcache is not populated \#2 with 'medium2' - testing clear: before set ok 460 - primary cache is populated with 'medium' - testing clear: after set ok 461 - subcache is populated with 'medium' - testing clear: after set ok 462 - primary cache is populated with 'medium2' - testing clear: after set ok 463 - subcache is populated with 'medium2' - testing clear: after set ok 464 - primary cache is not populated with 'medium' - testing clear: before set_multi ok 465 - subcache is not populated with 'medium' - testing clear: before set_multi ok 466 - primary cache is not populated \#2 with 'medium2' - testing clear: before set_multi ok 467 - subcache is not populated \#2 with 'medium2' - testing clear: before set_multi ok 468 - primary cache is populated with 'medium' - testing clear: after set_multi ok 469 - subcache is populated with 'medium' - testing clear: after set_multi ok 470 - primary cache is populated with 'medium2' - testing clear: after set_multi ok 471 - subcache is populated with 'medium2' - testing clear: after set_multi ok 472 - primary cache is not populated with 'medium' - testing clear: before return ok 473 - subcache is not populated with 'medium' - testing clear: before return ok 474 - primary cache is not populated \#2 with 'medium2' - testing clear: before return ok 475 - subcache is not populated \#2 with 'medium2' - testing clear: before return ok 476 - log contains '(?^:cache get for .* key='medium', cache='RawMemory', time='[-\d]+ms': MISS \(not in cache\))' ok 477 - log is empty ok 478 - log contains '(?^:cache set for .* key='medium', size=\d+, expires='never', cache='RawMemory', time='[-\d]+ms')' ok 479 - log is empty ok 480 - log contains '(?^:cache set for .* key='medium', size=\d+, expires='1m2[012]s', cache='RawMemory', time='[-\d]+ms')' ok 481 - log is empty ok 482 - log contains '(?^:cache get for .* key='medium', cache='RawMemory', time='[-\d]+ms': HIT)' ok 483 - log is empty ok 484 - log contains '(?^:cache get for .* key='medium', cache='RawMemory', time='[-\d]+ms': MISS \(expired\))' ok 485 - log is empty ok 486 - log contains '(?^:cache get for .* key='medium', cache='RawMemory', time='[-\d]+ms': MISS \(not in cache\))' ok 487 - log is empty ok 488 - medium ok 489 - medium ok 490 - medium key stored ok 491 - large ok 492 - large ok 493 - md5 key stored ok 494 - md5 key stored ok 495 - is size aware when max_size specified ok 496 - after iteration 0, size = 5 ok 497 - after iteration 0, keys = 5 ok 498 - after iteration 1, size = 5 ok 499 - after iteration 1, keys = 5 ok 500 - after iteration 2, size = 4 ok 501 - after iteration 2, keys = 4 ok 502 - after iteration 3, size = 5 ok 503 - after iteration 3, keys = 5 ok 504 - after iteration 4, size = 4 ok 505 - after iteration 4, keys = 4 ok 506 - after iteration 5, size = 4 ok 507 - after iteration 5, keys = 4 ok 508 - after iteration 6, size = 4 ok 509 - after iteration 6, keys = 4 ok 510 - after iteration 7, size = 5 ok 511 - after iteration 7, keys = 5 ok 512 - after iteration 8, size = 4 ok 513 - after iteration 8, keys = 4 ok 514 - after iteration 9, size = 5 ok 515 - after iteration 9, keys = 5 ok 516 - is size aware when max_size specified ok 517 - after iteration 0, size = 80 ok 518 - after iteration 0, keys = 4 ok 519 - after iteration 1, size = 60 ok 520 - after iteration 1, keys = 3 ok 521 - after iteration 2, size = 80 ok 522 - after iteration 2, keys = 4 ok 523 - after iteration 3, size = 80 ok 524 - after iteration 3, keys = 4 ok 525 - after iteration 4, size = 60 ok 526 - after iteration 4, keys = 3 ok 527 - after iteration 5, size = 80 ok 528 - after iteration 5, keys = 4 ok 529 - after iteration 6, size = 60 ok 530 - after iteration 6, keys = 3 ok 531 - after iteration 7, size = 80 ok 532 - after iteration 7, keys = 4 ok 533 - after iteration 8, size = 60 ok 534 - after iteration 8, keys = 3 ok 535 - after iteration 9, size = 80 ok 536 - after iteration 9, keys = 4 ok 537 - primary cache still has all keys ok 538 - l1 size is 0 after clear ok 539 - after iteration 0, size = 80 ok 540 - after iteration 0, keys = 4 ok 541 - after iteration 1, size = 60 ok 542 - after iteration 1, keys = 3 ok 543 - after iteration 2, size = 80 ok 544 - after iteration 2, keys = 4 ok 545 - after iteration 3, size = 60 ok 546 - after iteration 3, keys = 3 ok 547 - after iteration 4, size = 80 ok 548 - after iteration 4, keys = 4 ok 549 - after iteration 5, size = 60 ok 550 - after iteration 5, keys = 3 ok 551 - after iteration 6, size = 80 ok 552 - after iteration 6, keys = 4 ok 553 - after iteration 7, size = 60 ok 554 - after iteration 7, keys = 3 ok 555 - after iteration 8, size = 80 ok 556 - after iteration 8, keys = 4 ok 557 - after iteration 9, size = 60 ok 558 - after iteration 9, keys = 3 ok 559 - metacache is lazy ok 560 - metacache autovivified ok 561 - test metacache ok 562 - An object of class 'CHI::Driver::RawMemory__WITH__CHI::Driver::Role::Universal__AND__CHI::Driver::Role::HasSubcaches' isa 'CHI::Driver::RawMemory' ok 563 - An object of class 'CHI::Driver::File__WITH__CHI::Driver::Role::Universal__AND__CHI::Driver::Role::IsSubcache' isa 'CHI::Driver::File' ok 564 - test mirror cache ok 565 - key not in mirror_cache ok 566 - key2 not in cache ok 567 - log contains '(?^:cache get for .* key='medium', cache='RawMemory', time='[-\d]+ms': MISS \(not in cache\))' ok 568 - log is empty ok 569 - log contains '(?^:cache set for .* key='medium', size=\d+, expires='1m2[012]s', cache='RawMemory', time='[-\d]+ms')' ok 570 - log contains '(?^:cache set for .* key='medium', size=\d+, expires='1m2[012]s', cache='.*mirror.*', time='[-\d]+ms')' ok 571 - log is empty ok 572 - log contains '(?^:cache get for .* key='medium', cache='RawMemory', time='[-\d]+ms': HIT)' ok 573 - log is empty ok 574 - log contains '(?^:cache get for .* key='medium', cache='RawMemory', time='[-\d]+ms': MISS \(expired\))' ok 575 - log is empty ok 576 - log contains '(?^:cache get for .* key='medium', cache='RawMemory', time='[-\d]+ms': MISS \(not in cache\))' ok 577 - log is empty ok 578 - is_subcache - false ok 579 - is_subcache - true ok 580 - has_subcaches - true ok 581 - has_subcaches - false ok 582 - parent_cache - cannot ok 583 - parent_cache - defined ok 584 - subcache_type - cannot ok 585 - subcache_type - defined ok 586 - subcaches - defined ok 587 - subcaches - cannot ok 588 - mirror_cache - defined ok 589 - mirror_cache - cannot ok 590 - primary cache is not populated with 'medium' - testing remove: before set ok 591 - subcache is not populated with 'medium' - testing remove: before set ok 592 - primary cache is not populated \#2 with 'medium2' - testing remove: before set ok 593 - subcache is not populated \#2 with 'medium2' - testing remove: before set ok 594 - primary cache is populated with 'medium' - testing remove: after set ok 595 - subcache is populated with 'medium' - testing remove: after set ok 596 - primary cache is populated with 'medium2' - testing remove: after set ok 597 - subcache is populated with 'medium2' - testing remove: after set ok 598 - primary cache is not populated with 'medium' - testing remove: before set_multi ok 599 - subcache is not populated with 'medium' - testing remove: before set_multi ok 600 - primary cache is not populated \#2 with 'medium2' - testing remove: before set_multi ok 601 - subcache is not populated \#2 with 'medium2' - testing remove: before set_multi ok 602 - primary cache is populated with 'medium' - testing remove: after set_multi ok 603 - subcache is populated with 'medium' - testing remove: after set_multi ok 604 - primary cache is populated with 'medium2' - testing remove: after set_multi ok 605 - subcache is populated with 'medium2' - testing remove: after set_multi ok 606 - primary cache is not populated with 'medium' - testing remove: before return ok 607 - subcache is not populated with 'medium' - testing remove: before return ok 608 - primary cache is not populated \#2 with 'medium2' - testing remove: before return ok 609 - subcache is not populated \#2 with 'medium2' - testing remove: before return ok 610 - primary cache is not populated with 'medium' - testing expire: before set ok 611 - subcache is not populated with 'medium' - testing expire: before set ok 612 - primary cache is not populated \#2 with 'medium2' - testing expire: before set ok 613 - subcache is not populated \#2 with 'medium2' - testing expire: before set ok 614 - primary cache is populated with 'medium' - testing expire: after set ok 615 - subcache is populated with 'medium' - testing expire: after set ok 616 - primary cache is populated with 'medium2' - testing expire: after set ok 617 - subcache is populated with 'medium2' - testing expire: after set ok 618 - primary cache is not populated with 'medium' - testing expire: before set_multi ok 619 - subcache is not populated with 'medium' - testing expire: before set_multi ok 620 - primary cache is not populated \#2 with 'medium2' - testing expire: before set_multi ok 621 - subcache is not populated \#2 with 'medium2' - testing expire: before set_multi ok 622 - primary cache is populated with 'medium' - testing expire: after set_multi ok 623 - subcache is populated with 'medium' - testing expire: after set_multi ok 624 - primary cache is populated with 'medium2' - testing expire: after set_multi ok 625 - subcache is populated with 'medium2' - testing expire: after set_multi ok 626 - primary cache is not populated with 'medium' - testing expire: before return ok 627 - subcache is not populated with 'medium' - testing expire: before return ok 628 - primary cache is not populated \#2 with 'medium2' - testing expire: before return ok 629 - subcache is not populated \#2 with 'medium2' - testing expire: before return ok 630 - primary cache is not populated with 'medium' - testing clear: before set ok 631 - subcache is not populated with 'medium' - testing clear: before set ok 632 - primary cache is not populated \#2 with 'medium2' - testing clear: before set ok 633 - subcache is not populated \#2 with 'medium2' - testing clear: before set ok 634 - primary cache is populated with 'medium' - testing clear: after set ok 635 - subcache is populated with 'medium' - testing clear: after set ok 636 - primary cache is populated with 'medium2' - testing clear: after set ok 637 - subcache is populated with 'medium2' - testing clear: after set ok 638 - primary cache is not populated with 'medium' - testing clear: before set_multi ok 639 - subcache is not populated with 'medium' - testing clear: before set_multi ok 640 - primary cache is not populated \#2 with 'medium2' - testing clear: before set_multi ok 641 - subcache is not populated \#2 with 'medium2' - testing clear: before set_multi ok 642 - primary cache is populated with 'medium' - testing clear: after set_multi ok 643 - subcache is populated with 'medium' - testing clear: after set_multi ok 644 - primary cache is populated with 'medium2' - testing clear: after set_multi ok 645 - subcache is populated with 'medium2' - testing clear: after set_multi ok 646 - primary cache is not populated with 'medium' - testing clear: before return ok 647 - subcache is not populated with 'medium' - testing clear: before return ok 648 - primary cache is not populated \#2 with 'medium2' - testing clear: before return ok 649 - subcache is not populated \#2 with 'medium2' - testing clear: before return ok 650 - An object of class 'CHI::Driver::File__WITH__CHI::Driver::Role::Universal__AND__CHI::Driver::Role::HasSubcaches' isa 'CHI::Driver::File' ok 651 - An object of class 'CHI::Driver::RawMemory__WITH__CHI::Driver::Role::Universal__AND__CHI::Driver::Role::IsSubcache' isa 'CHI::Driver::RawMemory' ok 652 - test mirror cache ok 653 - key not in mirror_cache ok 654 - key2 not in cache ok 655 - log contains '(?^:cache get for .* key='medium', cache='File', time='[-\d]+ms': MISS \(not in cache\))' ok 656 - log is empty ok 657 - log contains '(?^:cache set for .* key='medium', size=\d+, expires='1m2[012]s', cache='File', time='[-\d]+ms')' ok 658 - log contains '(?^:cache set for .* key='medium', size=\d+, expires='1m2[012]s', cache='.*mirror.*', time='[-\d]+ms')' ok 659 - log is empty ok 660 - log contains '(?^:cache get for .* key='medium', cache='File', time='[-\d]+ms': HIT)' ok 661 - log is empty ok 662 - log contains '(?^:cache get for .* key='medium', cache='File', time='[-\d]+ms': MISS \(expired\))' ok 663 - log is empty ok 664 - log contains '(?^:cache get for .* key='medium', cache='File', time='[-\d]+ms': MISS \(not in cache\))' ok 665 - log is empty ok 666 - is_subcache - false ok 667 - is_subcache - true ok 668 - has_subcaches - true ok 669 - has_subcaches - false ok 670 - parent_cache - cannot ok 671 - parent_cache - defined ok 672 - subcache_type - cannot ok 673 - subcache_type - defined ok 674 - subcaches - defined ok 675 - subcaches - cannot ok 676 - mirror_cache - defined ok 677 - mirror_cache - cannot ok 678 - primary cache is not populated with 'medium' - testing remove: before set ok 679 - subcache is not populated with 'medium' - testing remove: before set ok 680 - primary cache is not populated \#2 with 'medium2' - testing remove: before set ok 681 - subcache is not populated \#2 with 'medium2' - testing remove: before set ok 682 - primary cache is populated with 'medium' - testing remove: after set ok 683 - subcache is populated with 'medium' - testing remove: after set ok 684 - primary cache is populated with 'medium2' - testing remove: after set ok 685 - subcache is populated with 'medium2' - testing remove: after set ok 686 - primary cache is not populated with 'medium' - testing remove: before set_multi ok 687 - subcache is not populated with 'medium' - testing remove: before set_multi ok 688 - primary cache is not populated \#2 with 'medium2' - testing remove: before set_multi ok 689 - subcache is not populated \#2 with 'medium2' - testing remove: before set_multi ok 690 - primary cache is populated with 'medium' - testing remove: after set_multi ok 691 - subcache is populated with 'medium' - testing remove: after set_multi ok 692 - primary cache is populated with 'medium2' - testing remove: after set_multi ok 693 - subcache is populated with 'medium2' - testing remove: after set_multi ok 694 - primary cache is not populated with 'medium' - testing remove: before return ok 695 - subcache is not populated with 'medium' - testing remove: before return ok 696 - primary cache is not populated \#2 with 'medium2' - testing remove: before return ok 697 - subcache is not populated \#2 with 'medium2' - testing remove: before return ok 698 - primary cache is not populated with 'medium' - testing expire: before set ok 699 - subcache is not populated with 'medium' - testing expire: before set ok 700 - primary cache is not populated \#2 with 'medium2' - testing expire: before set ok 701 - subcache is not populated \#2 with 'medium2' - testing expire: before set ok 702 - primary cache is populated with 'medium' - testing expire: after set ok 703 - subcache is populated with 'medium' - testing expire: after set ok 704 - primary cache is populated with 'medium2' - testing expire: after set ok 705 - subcache is populated with 'medium2' - testing expire: after set ok 706 - primary cache is not populated with 'medium' - testing expire: before set_multi ok 707 - subcache is not populated with 'medium' - testing expire: before set_multi ok 708 - primary cache is not populated \#2 with 'medium2' - testing expire: before set_multi ok 709 - subcache is not populated \#2 with 'medium2' - testing expire: before set_multi ok 710 - primary cache is populated with 'medium' - testing expire: after set_multi ok 711 - subcache is populated with 'medium' - testing expire: after set_multi ok 712 - primary cache is populated with 'medium2' - testing expire: after set_multi ok 713 - subcache is populated with 'medium2' - testing expire: after set_multi ok 714 - primary cache is not populated with 'medium' - testing expire: before return ok 715 - subcache is not populated with 'medium' - testing expire: before return ok 716 - primary cache is not populated \#2 with 'medium2' - testing expire: before return ok 717 - subcache is not populated \#2 with 'medium2' - testing expire: before return ok 718 - primary cache is not populated with 'medium' - testing clear: before set ok 719 - subcache is not populated with 'medium' - testing clear: before set ok 720 - primary cache is not populated \#2 with 'medium2' - testing clear: before set ok 721 - subcache is not populated \#2 with 'medium2' - testing clear: before set ok 722 - primary cache is populated with 'medium' - testing clear: after set ok 723 - subcache is populated with 'medium' - testing clear: after set ok 724 - primary cache is populated with 'medium2' - testing clear: after set ok 725 - subcache is populated with 'medium2' - testing clear: after set ok 726 - primary cache is not populated with 'medium' - testing clear: before set_multi ok 727 - subcache is not populated with 'medium' - testing clear: before set_multi ok 728 - primary cache is not populated \#2 with 'medium2' - testing clear: before set_multi ok 729 - subcache is not populated \#2 with 'medium2' - testing clear: before set_multi ok 730 - primary cache is populated with 'medium' - testing clear: after set_multi ok 731 - subcache is populated with 'medium' - testing clear: after set_multi ok 732 - primary cache is populated with 'medium2' - testing clear: after set_multi ok 733 - subcache is populated with 'medium2' - testing clear: after set_multi ok 734 - primary cache is not populated with 'medium' - testing clear: before return ok 735 - subcache is not populated with 'medium' - testing clear: before return ok 736 - primary cache is not populated \#2 with 'medium2' - testing clear: before return ok 737 - subcache is not populated \#2 with 'medium2' - testing clear: before return ok 738 - get throws error when no key passed ok 739 - get_object throws error when no key passed ok 740 - get_expires_at throws error when no key passed ok 741 - exists_and_is_expired throws error when no key passed ok 742 - is_valid throws error when no key passed ok 743 - set throws error when no key passed ok 744 - expire throws error when no key passed ok 745 - compute throws error when no key passed ok 746 - get_multi_arrayref throws error when no key passed ok 747 - get_multi_hashref throws error when no key passed ok 748 - set_multi throws error when no key passed ok 749 - remove_multi throws error when no key passed ok 750 - get_multi_arrayref before set ok 751 - get_multi_arrayref ok 752 - get one after set_multi ok 753 - get_multi_arrayref ok 754 - get_multi_hashref ok 755 - get_keys after set_multi ok 756 - get_multi_arrayref after remove_multi ok 757 - get_keys after remove_multi ok 758 - get_multi_arrayref (no args) ok 759 - get_multi_hashref (no args) ok 760 - set_multi (no args) ok 761 - remove_multi (no args) ok 762 - namespace defaults to "Default" ok 763 - cache->namespace() ok 764 - cache1 and cache1a are same cache ok 765 - cache2 empty after setting keys in cache1 ok 766 - cache1{medium} = medium ok 767 - cache1{medium} = different ok 768 - get_namespaces contains ns1 and ns3 ok 769 - get_namespaces the same regardless of which cache asks ok 770 - get_namespaces the same regardless of which cache asks ok 771 - get_namespaces the same regardless of which cache asks ok 772 - get_namespaces the same regardless of which cache asks ok 773 - get_namespaces the same regardless of which cache asks ok 774 - weakref is defined ok 775 - weakref is no longer defined - cache was freed ok 776 - test not in cache ok 777 - test not in cache ok 778 - test not in cache ok 779 - obj not defined on miss ok 780 - An object of class 'CHI::CacheObject' isa 'CHI::CacheObject' ok 781 - keys match ok 782 - values match ok 783 - obj not defined before get ok 784 - An object of class 'CHI::CacheObject' isa 'CHI::CacheObject' ok 785 - keys match ok 786 - values match ok 787 - cache persisted between cache object creations ok 788 - get ok 789 - get (after replace) ok 790 - expires_at (after replace) ok 791 - test short driver name ok 792 - test simple ok 793 - test simple ok 794 - not size aware by default ok 795 - is_size_aware turns on size awareness ok 796 - max_size turns on size awareness ok 797 - size is 0 for empty ok 798 - size is 1 with one value ok 799 - size is still 1 after override ok 800 - size is still 1 after same overwrite ok 801 - size is 1 after overwrite ok 802 - size is 2 after second key ok 803 - size is 1 again after removing key ok 804 - size is 0 again after removing keys ok 805 - size is 1 with one value ok 806 - size is 0 again after clear ok 807 - set options respected by size aware cache 1..807 ok # # CHI::t::GetError->test_get_errors t/GetError.t ............................ ok 1 - ignore - miss ok 2 - die - dies ok 3 - log - miss ok 4 - log contains '(?^:cache set for .* key='medium')' ok 5 - log contains '(?^:error during cache get for namespace='.*', key='medium'.*: write-only cache)' ok 6 - log is empty ok 7 - custom - miss ok 8 - custom - got msg ok 9 - custom - got key ok 10 - bad - dies 1..10 ok # # CHI::t::Initialize->test_driver_options t/Initialize.t .......................... ok 1 - 'got a good cache with params '['driver','Memory','global',1]'' isa 'CHI::Driver' ok 2 - 'got a good cache with params '['driver','File']'' isa 'CHI::Driver' ok 3 - 'got a good cache with params '['driver_class','CHI::Driver::Memory','global',1]'' isa 'CHI::Driver' ok 4 - 'got a good cache with params '['driver_class','CHI::Driver::File']'' isa 'CHI::Driver' ok 5 - died with params '['driver_class','Memory']' ok 6 - died with params '['driver','CHI::Driver::File']' ok 7 - died with params '['driver','DoesNotExist']' 1..7 ok t/release-dependent.t ................... skipped: these tests are for release candidate testing # # CHI::t::Sanity->test_ok t/Sanity.t .............................. ok 1 - 1 is ok 1..1 ok # # CHI::t::SetError->test_set_errors t/SetError.t ............................ ok 1 - ignore - lives ok 2 - ignore - miss ok 3 - die - dies ok 4 - die - miss ok 5 - log - lives ok 6 - log - miss ok 7 - log contains '(?^:cache get for .* key='medium', .*: MISS)' ok 8 - log contains '(?^:error during cache set for namespace='.*', key='medium', size=\d+.*: read-only cache)' ok 9 - log is empty ok 10 - custom - lives ok 11 - custom - miss ok 12 - custom - got msg ok 13 - custom - got key ok 14 - bad - dies 1..14 ok t/smoke-Driver-CacheCache.t ............. skipped: these tests are for "smoke bot" testing t/smoke-Driver-FastMmap.t ............... skipped: these tests are for "smoke bot" testing t/smoke-Driver-File-DepthZero.t ......... skipped: these tests are for "smoke bot" testing t/smoke-Driver-File.t ................... skipped: these tests are for "smoke bot" testing t/smoke-Driver-NonMoose.t ............... skipped: these tests are for "smoke bot" testing t/smoke-Driver-Subcache-l1_cache.t ...... skipped: these tests are for "smoke bot" testing t/smoke-Driver-Subcache-mirror_cache.t .. skipped: these tests are for "smoke bot" testing t/smoke-Null.t .......................... skipped: these tests are for "smoke bot" testing # # CHI::t::Subcache->test_bad_subcache_option # # CHI::t::Subcache->test_option_inheritance t/Subcache.t ............................ ok 1 - cannot pass cache object as subcache ok 2 - expires_variance matches ok 3 - namespace matches ok 4 - on_get_error matches ok 5 - on_set_error matches ok 6 - l1 cache serializer ok 7 - cache depth ok 8 - l1 cache depth 1..8 ok # # CHI::t::Subclass->test_unsupported t/Subclass.t ............................ ok 1 - get_keys lives ok 2 - get_namespaces dies 1..2 ok # # CHI::t::Util->test_non_common_constructor_params # # CHI::t::Util->test_parse_memory_size # # CHI::t::Util->test_random_string # # CHI::t::Util->test_unique_id t/Util.t ................................ ok 1 - test non common constructor params ok 2 - test parse memory size ok 3 - test parse memory size ok 4 - test parse memory size ok 5 - test parse memory size ok 6 - threw Regexp ((?^:cannot parse)) ok 7 - generated three unique strings ok 8 - lengths are 100 ok 9 - generated ten unique ids 1..9 ok All tests successful. Files=26, Tests=1882, 3 wallclock secs ( 0.30 usr 0.03 sys + 3.12 cusr 0.39 csys = 3.84 CPU) Result: PASS make[1]: Leaving directory '/build/reproducible-path/libchi-perl-0.61' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libchi-perl/ make -j42 install DESTDIR=/build/reproducible-path/libchi-perl-0.61/debian/libchi-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/build/reproducible-path/libchi-perl-0.61' Manifying 15 pod documents Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Test.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Util.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Driver.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Types.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Constants.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Benchmarks.pod Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Stats.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/CacheObject.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Driver/CacheCache.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Driver/Metacache.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Driver/Development.pod Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Driver/File.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Driver/FastMmap.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Driver/Memory.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Driver/Null.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Driver/RawMemory.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Driver/Base/CacheContainer.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Driver/Role/IsSizeAware.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Driver/Role/Universal.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Driver/Role/HasSubcaches.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Driver/Role/IsSubcache.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Serializer/JSON.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Serializer/Storable.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Test/Util.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Test/Class.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Test/Driver/Readonly.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Test/Driver/Writeonly.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Test/Driver/NonMoose.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/Test/Driver/Role/CheckKeyValidity.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/Bugs.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/RequiredModules.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/Util.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/Driver.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/GetError.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/Subcache.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/Constants.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/Initialize.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/Config.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/Null.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/Subclass.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/SetError.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/Sanity.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/Driver/CacheCache.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/Driver/Subcache.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/Driver/File.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/Driver/FastMmap.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/Driver/Memory.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/Driver/NonMoose.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/Driver/RawMemory.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/Driver/File/DepthZero.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/Driver/Subcache/mirror_cache.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/perl5/CHI/t/Driver/Subcache/l1_cache.pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/man/man3/CHI::Stats.3pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/man/man3/CHI::Driver::File.3pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/man/man3/CHI::Driver::Base::CacheContainer.3pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/man/man3/CHI::Driver::RawMemory.3pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/man/man3/CHI::Driver::Memory.3pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/man/man3/CHI::Driver::Metacache.3pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/man/man3/CHI::Constants.3pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/man/man3/CHI::Driver.3pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/man/man3/CHI.3pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/man/man3/CHI::Driver::CacheCache.3pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/man/man3/CHI::Benchmarks.3pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/man/man3/CHI::Driver::Development.3pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/man/man3/CHI::CacheObject.3pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/man/man3/CHI::Driver::Null.3pm Installing /build/reproducible-path/libchi-perl-0.61/debian/libchi-perl/usr/share/man/man3/CHI::Driver::FastMmap.3pm make[1]: Leaving directory '/build/reproducible-path/libchi-perl-0.61' dh_installdocs dh_installchangelogs dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libchi-perl' in '../libchi-perl_0.61-1_all.deb'. dpkg-genbuildinfo --build=binary -O../libchi-perl_0.61-1_amd64.buildinfo dpkg-genchanges --build=binary -O../libchi-perl_0.61-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/1642532/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/1642532/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/1642532 and its subdirectories I: Current time: Thu Jun 5 00:02:36 +14 2025 I: pbuilder-time-stamp: 1749031356