I: pbuilder: network access will be disabled during build I: Current time: Mon Jul 12 18:40:33 +14 2021 I: pbuilder-time-stamp: 1626064833 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration 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.60-4.dsc] I: copying [./libchi-perl_0.60.orig.tar.gz] I: copying [./libchi-perl_0.60-4.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.AWFMvfdc/trustedkeys.kbx': General error gpgv: Signature made Tue Aug 1 08:43:25 2017 +14 gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./libchi-perl_0.60-4.dsc dpkg-source: info: extracting libchi-perl in libchi-perl-0.60 dpkg-source: info: unpacking libchi-perl_0.60.orig.tar.gz dpkg-source: info: unpacking libchi-perl_0.60-4.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: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/16758/tmp/hooks/D01_modify_environment starting debug: Running on codethink16-arm64. 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 Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by 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/16758/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/16758/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.1.4(1)-release' BUILDDIR=/build BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=arm64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=8' DIRSTACK=() DISTRIBUTION= EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/var/lib/jenkins HOSTNAME=i-capture-the-hostname HOSTTYPE=aarch64 HOST_ARCH=arm64 IFS=' ' LANG=C LANGUAGE=nl_BE:nl LC_ALL=C MACHTYPE=aarch64-unknown-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=16758 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/tmp.FgNx9FFSbb/pbuilderrc_Va3P --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.FgNx9FFSbb/b2 --logfile b2/build.log --extrapackages usrmerge libchi-perl_0.60-4.dsc' SUDO_GID=117 SUDO_UID=110 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root USERNAME=root _='I: set' http_proxy=http://192.168.101.16:3128 I: uname -a Linux i-capture-the-hostname 4.15.0-147-generic #151-Ubuntu SMP Fri Jun 18 19:18:37 UTC 2021 aarch64 GNU/Linux I: ls -l /bin total 5252 -rwxr-xr-x 1 root root 1282512 Jun 22 16:26 bash -rwxr-xr-x 3 root root 34808 Jul 21 2020 bunzip2 -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzcat lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzip2 -rwxr-xr-x 1 root root 14264 Jul 21 2020 bzip2recover lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore -rwxr-xr-x 1 root root 39832 Sep 23 2020 cat -rwxr-xr-x 1 root root 64512 Sep 23 2020 chgrp -rwxr-xr-x 1 root root 60368 Sep 23 2020 chmod -rwxr-xr-x 1 root root 64528 Sep 23 2020 chown -rwxr-xr-x 1 root root 138896 Sep 23 2020 cp -rwxr-xr-x 1 root root 129544 Dec 11 2020 dash -rwxr-xr-x 1 root root 101384 Sep 23 2020 date -rwxr-xr-x 1 root root 80984 Sep 23 2020 dd -rwxr-xr-x 1 root root 89824 Sep 23 2020 df -rwxr-xr-x 1 root root 143088 Sep 23 2020 dir -rwxr-xr-x 1 root root 76152 Feb 8 04:38 dmesg lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname -rwxr-xr-x 1 root root 35632 Sep 23 2020 echo -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep -rwxr-xr-x 1 root root 31512 Sep 23 2020 false -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep -rwxr-xr-x 1 root root 64856 Feb 8 04:38 findmnt -rwsr-xr-x 1 root root 34824 Feb 27 06:12 fusermount -rwxr-xr-x 1 root root 178400 Nov 10 2020 grep -rwxr-xr-x 2 root root 2346 Mar 3 13:30 gunzip -rwxr-xr-x 1 root root 6376 Mar 3 13:30 gzexe -rwxr-xr-x 1 root root 93744 Mar 3 13:30 gzip -rwxr-xr-x 1 root root 18440 Nov 8 2019 hostname -rwxr-xr-x 1 root root 68720 Sep 23 2020 ln -rwxr-xr-x 1 root root 52720 Feb 8 2020 login -rwxr-xr-x 1 root root 143088 Sep 23 2020 ls -rwxr-xr-x 1 root root 161960 Feb 8 04:38 lsblk -rwxr-xr-x 1 root root 85200 Sep 23 2020 mkdir -rwxr-xr-x 1 root root 68744 Sep 23 2020 mknod -rwxr-xr-x 1 root root 43976 Sep 23 2020 mktemp -rwxr-xr-x 1 root root 51368 Feb 8 04:38 more -rwsr-xr-x 1 root root 51360 Feb 8 04:38 mount -rwxr-xr-x 1 root root 14496 Feb 8 04:38 mountpoint -rwxr-xr-x 1 root root 134808 Sep 23 2020 mv lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 19 05:38 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 35720 Sep 23 2020 pwd lrwxrwxrwx 1 root root 4 Jun 22 16:26 rbash -> bash -rwxr-xr-x 1 root root 43872 Sep 23 2020 readlink -rwxr-xr-x 1 root root 68592 Sep 23 2020 rm -rwxr-xr-x 1 root root 43880 Sep 23 2020 rmdir -rwxr-xr-x 1 root root 19208 Sep 28 2020 run-parts -rwxr-xr-x 1 root root 114016 Dec 23 2018 sed lrwxrwxrwx 1 root root 4 Jul 12 18:40 sh -> bash lrwxrwxrwx 1 root root 4 Jul 10 23:24 sh.distrib -> dash -rwxr-xr-x 1 root root 35656 Sep 23 2020 sleep -rwxr-xr-x 1 root root 72640 Sep 23 2020 stty -rwsr-xr-x 1 root root 67776 Feb 8 04:38 su -rwxr-xr-x 1 root root 35672 Sep 23 2020 sync -rwxr-xr-x 1 root root 535768 Feb 17 23:55 tar -rwxr-xr-x 1 root root 10568 Sep 28 2020 tempfile -rwxr-xr-x 1 root root 89120 Sep 23 2020 touch -rwxr-xr-x 1 root root 31512 Sep 23 2020 true -rwxr-xr-x 1 root root 14264 Feb 27 06:12 ulockmgr_server -rwsr-xr-x 1 root root 30880 Feb 8 04:38 umount -rwxr-xr-x 1 root root 35640 Sep 23 2020 uname -rwxr-xr-x 2 root root 2346 Mar 3 13:30 uncompress -rwxr-xr-x 1 root root 143088 Sep 23 2020 vdir -rwxr-xr-x 1 root root 59584 Feb 8 04:38 wdctl lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Mar 3 13:30 zcat -rwxr-xr-x 1 root root 1678 Mar 3 13:30 zcmp -rwxr-xr-x 1 root root 5880 Mar 3 13:30 zdiff -rwxr-xr-x 1 root root 29 Mar 3 13:30 zegrep -rwxr-xr-x 1 root root 29 Mar 3 13:30 zfgrep -rwxr-xr-x 1 root root 2081 Mar 3 13:30 zforce -rwxr-xr-x 1 root root 7585 Mar 3 13:30 zgrep -rwxr-xr-x 1 root root 2206 Mar 3 13:30 zless -rwxr-xr-x 1 root root 1842 Mar 3 13:30 zmore -rwxr-xr-x 1 root root 4553 Mar 3 13:30 znew I: user script /srv/workspace/pbuilder/16758/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: arm64 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 (>= 9), perl, libcarp-assert-perl, libclass-load-perl, libdata-serializer-perl, libdigest-jhash-perl, libhash-moreutils-perl, libjson-maybexs-perl (>= 1.003003), liblist-moreutils-perl, liblog-any-perl, libmoo-perl (>= 1.003000), libmoox-types-mooselike-perl, libmoox-types-mooselike-numeric-perl | libmoox-types-mooselike-perl (<< 0.25-1~), libossp-uuid-perl, libstring-rewriteprefix-perl, libtask-weaken-perl, libtest-class-perl, libtest-deep-perl, libtest-exception-perl, libtest-warn-perl, libtimedate-perl, libtime-duration-parse-perl, libtime-duration-perl, libtry-tiny-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 ... 19646 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 (>= 9); however: Package debhelper 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 (>= 1.003003); 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 (>= 1.003000); however: Package libmoo-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 libmoox-types-mooselike-numeric-perl | libmoox-types-mooselike-perl (<< 0.25-1~); however: Package libmoox-types-mooselike-numeric-perl is not installed. 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 libtimedate-perl; however: Package libtimedate-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 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} 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} libelf1{a} libexporter-lite-perl{a} libexporter-tiny-perl{a} libfile-stripnondeterminism-perl{a} libhash-moreutils-perl{a} libicu67{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} libmagic1{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} libsigsegv2{a} libstrictures-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 libclass-xsaccessor-perl libltdl-dev libmail-sendmail-perl libnamespace-clean-perl libpackage-stash-xs-perl libsub-name-perl lynx wget 0 packages upgraded, 80 newly installed, 0 to remove and 0 not upgraded. Need to get 19.3 MB of archives. After unpacking 70.9 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bullseye/main arm64 bsdextrautils arm64 2.36.1-7 [141 kB] Get: 2 http://deb.debian.org/debian bullseye/main arm64 libuchardet0 arm64 0.0.7-1 [67.9 kB] Get: 3 http://deb.debian.org/debian bullseye/main arm64 groff-base arm64 1.22.4-6 [883 kB] Get: 4 http://deb.debian.org/debian bullseye/main arm64 libpipeline1 arm64 1.5.3-1 [33.0 kB] Get: 5 http://deb.debian.org/debian bullseye/main arm64 man-db arm64 2.9.4-2 [1336 kB] Get: 6 http://deb.debian.org/debian bullseye/main arm64 sensible-utils all 0.0.14 [14.8 kB] Get: 7 http://deb.debian.org/debian bullseye/main arm64 libmagic-mgc arm64 1:5.39-3 [273 kB] Get: 8 http://deb.debian.org/debian bullseye/main arm64 libmagic1 arm64 1:5.39-3 [121 kB] Get: 9 http://deb.debian.org/debian bullseye/main arm64 file arm64 1:5.39-3 [69.1 kB] Get: 10 http://deb.debian.org/debian bullseye/main arm64 gettext-base arm64 0.21-4 [173 kB] Get: 11 http://deb.debian.org/debian bullseye/main arm64 libsigsegv2 arm64 2.13-1 [34.7 kB] Get: 12 http://deb.debian.org/debian bullseye/main arm64 m4 arm64 1.4.18-5 [199 kB] Get: 13 http://deb.debian.org/debian bullseye/main arm64 autoconf all 2.69-14 [313 kB] Get: 14 http://deb.debian.org/debian bullseye/main arm64 autotools-dev all 20180224.1+nmu1 [77.1 kB] Get: 15 http://deb.debian.org/debian bullseye/main arm64 automake all 1:1.16.3-2 [814 kB] Get: 16 http://deb.debian.org/debian bullseye/main arm64 autopoint all 0.21-4 [510 kB] Get: 17 http://deb.debian.org/debian bullseye/main arm64 libdebhelper-perl all 13.3.4 [189 kB] Get: 18 http://deb.debian.org/debian bullseye/main arm64 libtool all 2.4.6-15 [513 kB] Get: 19 http://deb.debian.org/debian bullseye/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 20 http://deb.debian.org/debian bullseye/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 21 http://deb.debian.org/debian bullseye/main arm64 libsub-override-perl all 0.09-2 [10.2 kB] Get: 22 http://deb.debian.org/debian bullseye/main arm64 libfile-stripnondeterminism-perl all 1.11.0-1 [25.6 kB] Get: 23 http://deb.debian.org/debian bullseye/main arm64 dh-strip-nondeterminism all 1.11.0-1 [15.3 kB] Get: 24 http://deb.debian.org/debian bullseye/main arm64 libelf1 arm64 0.183-1 [164 kB] Get: 25 http://deb.debian.org/debian bullseye/main arm64 dwz arm64 0.13+20210201-1 [155 kB] Get: 26 http://deb.debian.org/debian bullseye/main arm64 libicu67 arm64 67.1-7 [8467 kB] Get: 27 http://deb.debian.org/debian bullseye/main arm64 libxml2 arm64 2.9.10+dfsg-6.7 [629 kB] Get: 28 http://deb.debian.org/debian bullseye/main arm64 gettext arm64 0.21-4 [1261 kB] Get: 29 http://deb.debian.org/debian bullseye/main arm64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 30 http://deb.debian.org/debian bullseye/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 31 http://deb.debian.org/debian bullseye/main arm64 debhelper all 13.3.4 [1049 kB] Get: 32 http://deb.debian.org/debian bullseye/main arm64 libalgorithm-c3-perl all 0.11-1 [11.7 kB] Get: 33 http://deb.debian.org/debian bullseye/main arm64 libb-hooks-op-check-perl arm64 0.22-1+b3 [11.2 kB] Get: 34 http://deb.debian.org/debian bullseye/main arm64 libcarp-assert-perl all 0.21-1.1 [17.7 kB] Get: 35 http://deb.debian.org/debian bullseye/main arm64 libclass-c3-perl all 0.35-1 [22.9 kB] Get: 36 http://deb.debian.org/debian bullseye/main arm64 libparams-util-perl arm64 1.102-1+b1 [25.3 kB] Get: 37 http://deb.debian.org/debian bullseye/main arm64 libsub-install-perl all 0.928-1.1 [10.8 kB] Get: 38 http://deb.debian.org/debian bullseye/main arm64 libdata-optlist-perl all 0.110-1.1 [10.8 kB] Get: 39 http://deb.debian.org/debian bullseye/main arm64 libdynaloader-functions-perl all 0.003-1.1 [12.7 kB] Get: 40 http://deb.debian.org/debian bullseye/main arm64 libdevel-callchecker-perl arm64 0.008-1+b2 [15.8 kB] Get: 41 http://deb.debian.org/debian bullseye/main arm64 libparams-classify-perl arm64 0.015-1+b3 [25.5 kB] Get: 42 http://deb.debian.org/debian bullseye/main arm64 libmodule-runtime-perl all 0.016-1 [19.4 kB] Get: 43 http://deb.debian.org/debian bullseye/main arm64 libtry-tiny-perl all 0.30-1 [23.3 kB] Get: 44 http://deb.debian.org/debian bullseye/main arm64 libmodule-implementation-perl all 0.09-1.1 [12.4 kB] Get: 45 http://deb.debian.org/debian bullseye/main arm64 libpackage-stash-perl all 0.39-1 [21.9 kB] Get: 46 http://deb.debian.org/debian bullseye/main arm64 libclass-load-perl all 0.25-1 [16.1 kB] Get: 47 http://deb.debian.org/debian bullseye/main arm64 libclass-method-modifiers-perl all 2.13-1 [19.2 kB] Get: 48 http://deb.debian.org/debian bullseye/main arm64 libwant-perl arm64 0.29-1+b6 [28.4 kB] Get: 49 http://deb.debian.org/debian bullseye/main arm64 libcontextual-return-perl all 0.004014-2 [56.6 kB] Get: 50 http://deb.debian.org/debian bullseye/main arm64 libcpanel-json-xs-perl arm64 4.25-1+b1 [127 kB] Get: 51 http://deb.debian.org/debian bullseye/main arm64 libdata-serializer-perl all 0.65-1 [67.6 kB] Get: 52 http://deb.debian.org/debian bullseye/main arm64 libdigest-jhash-perl arm64 0.10-1+b5 [13.9 kB] Get: 53 http://deb.debian.org/debian bullseye/main arm64 libexporter-lite-perl all 0.08-1 [11.1 kB] Get: 54 http://deb.debian.org/debian bullseye/main arm64 libexporter-tiny-perl all 1.002002-1 [37.8 kB] Get: 55 http://deb.debian.org/debian bullseye/main arm64 libhash-moreutils-perl all 0.06-1 [11.0 kB] Get: 56 http://deb.debian.org/debian bullseye/main arm64 libimport-into-perl all 1.002005-1 [11.6 kB] Get: 57 http://deb.debian.org/debian bullseye/main arm64 libjson-maybexs-perl all 1.004003-1 [13.1 kB] Get: 58 http://deb.debian.org/debian bullseye/main arm64 liblist-moreutils-xs-perl arm64 0.430-2 [36.8 kB] Get: 59 http://deb.debian.org/debian bullseye/main arm64 liblist-moreutils-perl all 0.430-2 [46.9 kB] Get: 60 http://deb.debian.org/debian bullseye/main arm64 liblog-any-perl all 1.709-1 [73.5 kB] Get: 61 http://deb.debian.org/debian bullseye/main arm64 librole-tiny-perl all 2.002004-1 [21.4 kB] Get: 62 http://deb.debian.org/debian bullseye/main arm64 libstrictures-perl all 2.000006-1 [18.6 kB] Get: 63 http://deb.debian.org/debian bullseye/main arm64 libsub-quote-perl all 2.006006-1 [21.0 kB] Get: 64 http://deb.debian.org/debian bullseye/main arm64 libmoo-perl all 2.004004-1 [59.9 kB] Get: 65 http://deb.debian.org/debian bullseye/main arm64 libmoox-types-mooselike-perl all 0.29-1.1 [18.1 kB] Get: 66 http://deb.debian.org/debian bullseye/main arm64 libmoox-types-mooselike-numeric-perl all 1.03-1 [5260 B] Get: 67 http://deb.debian.org/debian bullseye/main arm64 libmro-compat-perl all 0.13-1 [12.2 kB] Get: 68 http://deb.debian.org/debian bullseye/main arm64 libossp-uuid16 arm64 1.6.2-1.5+b9 [41.8 kB] Get: 69 http://deb.debian.org/debian bullseye/main arm64 libossp-uuid-perl arm64 1.6.2-1.5+b9 [28.5 kB] Get: 70 http://deb.debian.org/debian bullseye/main arm64 libsub-exporter-perl all 0.987-1 [47.2 kB] Get: 71 http://deb.debian.org/debian bullseye/main arm64 libstring-rewriteprefix-perl all 0.008-1 [6980 B] Get: 72 http://deb.debian.org/debian bullseye/main arm64 libsub-uplevel-perl all 0.2800-1.1 [16.5 kB] Get: 73 http://deb.debian.org/debian bullseye/main arm64 libtask-weaken-perl all 1.06-1 [9252 B] Get: 74 http://deb.debian.org/debian bullseye/main arm64 libtest-exception-perl all 0.43-1 [18.7 kB] Get: 75 http://deb.debian.org/debian bullseye/main arm64 libtest-class-perl all 0.52-1 [56.6 kB] Get: 76 http://deb.debian.org/debian bullseye/main arm64 libtest-deep-perl all 1.130-1 [49.3 kB] Get: 77 http://deb.debian.org/debian bullseye/main arm64 libtest-warn-perl all 0.36-1 [16.2 kB] Get: 78 http://deb.debian.org/debian bullseye/main arm64 libtime-duration-perl all 1.21-1 [13.7 kB] Get: 79 http://deb.debian.org/debian bullseye/main arm64 libtime-duration-parse-perl all 0.15-1 [8208 B] Get: 80 http://deb.debian.org/debian bullseye/main arm64 libtimedate-perl all 2.3300-2 [39.3 kB] Fetched 19.3 MB in 1s (27.6 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (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 ... 19646 files and directories currently installed.) Preparing to unpack .../00-bsdextrautils_2.36.1-7_arm64.deb ... Unpacking bsdextrautils (2.36.1-7) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../01-libuchardet0_0.0.7-1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../02-groff-base_1.22.4-6_arm64.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../03-libpipeline1_1.5.3-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../04-man-db_2.9.4-2_arm64.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../05-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../06-libmagic-mgc_1%3a5.39-3_arm64.deb ... Unpacking libmagic-mgc (1:5.39-3) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../07-libmagic1_1%3a5.39-3_arm64.deb ... Unpacking libmagic1:arm64 (1:5.39-3) ... Selecting previously unselected package file. Preparing to unpack .../08-file_1%3a5.39-3_arm64.deb ... Unpacking file (1:5.39-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../09-gettext-base_0.21-4_arm64.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package libsigsegv2:arm64. Preparing to unpack .../10-libsigsegv2_2.13-1_arm64.deb ... Unpacking libsigsegv2:arm64 (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.18-5_arm64.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.16.3-2_all.deb ... Unpacking automake (1:1.16.3-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.21-4_all.deb ... Unpacking autopoint (0.21-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../16-libdebhelper-perl_13.3.4_all.deb ... Unpacking libdebhelper-perl (13.3.4) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../19-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 .../20-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../21-libfile-stripnondeterminism-perl_1.11.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.11.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../22-dh-strip-nondeterminism_1.11.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.11.0-1) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../23-libelf1_0.183-1_arm64.deb ... Unpacking libelf1:arm64 (0.183-1) ... Selecting previously unselected package dwz. Preparing to unpack .../24-dwz_0.13+20210201-1_arm64.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package libicu67:arm64. Preparing to unpack .../25-libicu67_67.1-7_arm64.deb ... Unpacking libicu67:arm64 (67.1-7) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../26-libxml2_2.9.10+dfsg-6.7_arm64.deb ... Unpacking libxml2:arm64 (2.9.10+dfsg-6.7) ... Selecting previously unselected package gettext. Preparing to unpack .../27-gettext_0.21-4_arm64.deb ... Unpacking gettext (0.21-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../28-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../29-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../30-debhelper_13.3.4_all.deb ... Unpacking debhelper (13.3.4) ... Selecting previously unselected package libalgorithm-c3-perl. Preparing to unpack .../31-libalgorithm-c3-perl_0.11-1_all.deb ... Unpacking libalgorithm-c3-perl (0.11-1) ... Selecting previously unselected package libb-hooks-op-check-perl. Preparing to unpack .../32-libb-hooks-op-check-perl_0.22-1+b3_arm64.deb ... Unpacking libb-hooks-op-check-perl (0.22-1+b3) ... Selecting previously unselected package libcarp-assert-perl. Preparing to unpack .../33-libcarp-assert-perl_0.21-1.1_all.deb ... Unpacking libcarp-assert-perl (0.21-1.1) ... Selecting previously unselected package libclass-c3-perl. Preparing to unpack .../34-libclass-c3-perl_0.35-1_all.deb ... Unpacking libclass-c3-perl (0.35-1) ... Selecting previously unselected package libparams-util-perl. Preparing to unpack .../35-libparams-util-perl_1.102-1+b1_arm64.deb ... Unpacking libparams-util-perl (1.102-1+b1) ... Selecting previously unselected package libsub-install-perl. Preparing to unpack .../36-libsub-install-perl_0.928-1.1_all.deb ... Unpacking libsub-install-perl (0.928-1.1) ... Selecting previously unselected package libdata-optlist-perl. Preparing to unpack .../37-libdata-optlist-perl_0.110-1.1_all.deb ... Unpacking libdata-optlist-perl (0.110-1.1) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../38-libdynaloader-functions-perl_0.003-1.1_all.deb ... Unpacking libdynaloader-functions-perl (0.003-1.1) ... Selecting previously unselected package libdevel-callchecker-perl. Preparing to unpack .../39-libdevel-callchecker-perl_0.008-1+b2_arm64.deb ... Unpacking libdevel-callchecker-perl (0.008-1+b2) ... Selecting previously unselected package libparams-classify-perl. Preparing to unpack .../40-libparams-classify-perl_0.015-1+b3_arm64.deb ... Unpacking libparams-classify-perl (0.015-1+b3) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../41-libmodule-runtime-perl_0.016-1_all.deb ... Unpacking libmodule-runtime-perl (0.016-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../42-libtry-tiny-perl_0.30-1_all.deb ... Unpacking libtry-tiny-perl (0.30-1) ... Selecting previously unselected package libmodule-implementation-perl. Preparing to unpack .../43-libmodule-implementation-perl_0.09-1.1_all.deb ... Unpacking libmodule-implementation-perl (0.09-1.1) ... Selecting previously unselected package libpackage-stash-perl. Preparing to unpack .../44-libpackage-stash-perl_0.39-1_all.deb ... Unpacking libpackage-stash-perl (0.39-1) ... Selecting previously unselected package libclass-load-perl. Preparing to unpack .../45-libclass-load-perl_0.25-1_all.deb ... Unpacking libclass-load-perl (0.25-1) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../46-libclass-method-modifiers-perl_2.13-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.13-1) ... Selecting previously unselected package libwant-perl. Preparing to unpack .../47-libwant-perl_0.29-1+b6_arm64.deb ... Unpacking libwant-perl (0.29-1+b6) ... Selecting previously unselected package libcontextual-return-perl. Preparing to unpack .../48-libcontextual-return-perl_0.004014-2_all.deb ... Unpacking libcontextual-return-perl (0.004014-2) ... Selecting previously unselected package libcpanel-json-xs-perl. Preparing to unpack .../49-libcpanel-json-xs-perl_4.25-1+b1_arm64.deb ... Unpacking libcpanel-json-xs-perl (4.25-1+b1) ... Selecting previously unselected package libdata-serializer-perl. Preparing to unpack .../50-libdata-serializer-perl_0.65-1_all.deb ... Unpacking libdata-serializer-perl (0.65-1) ... Selecting previously unselected package libdigest-jhash-perl. Preparing to unpack .../51-libdigest-jhash-perl_0.10-1+b5_arm64.deb ... Unpacking libdigest-jhash-perl (0.10-1+b5) ... Selecting previously unselected package libexporter-lite-perl. Preparing to unpack .../52-libexporter-lite-perl_0.08-1_all.deb ... Unpacking libexporter-lite-perl (0.08-1) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../53-libexporter-tiny-perl_1.002002-1_all.deb ... Unpacking libexporter-tiny-perl (1.002002-1) ... Selecting previously unselected package libhash-moreutils-perl. Preparing to unpack .../54-libhash-moreutils-perl_0.06-1_all.deb ... Unpacking libhash-moreutils-perl (0.06-1) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../55-libimport-into-perl_1.002005-1_all.deb ... Unpacking libimport-into-perl (1.002005-1) ... Selecting previously unselected package libjson-maybexs-perl. Preparing to unpack .../56-libjson-maybexs-perl_1.004003-1_all.deb ... Unpacking libjson-maybexs-perl (1.004003-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../57-liblist-moreutils-xs-perl_0.430-2_arm64.deb ... Unpacking liblist-moreutils-xs-perl (0.430-2) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../58-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 .../59-liblog-any-perl_1.709-1_all.deb ... Unpacking liblog-any-perl (1.709-1) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../60-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../61-libstrictures-perl_2.000006-1_all.deb ... Unpacking libstrictures-perl (2.000006-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../62-libsub-quote-perl_2.006006-1_all.deb ... Unpacking libsub-quote-perl (2.006006-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../63-libmoo-perl_2.004004-1_all.deb ... Unpacking libmoo-perl (2.004004-1) ... Selecting previously unselected package libmoox-types-mooselike-perl. Preparing to unpack .../64-libmoox-types-mooselike-perl_0.29-1.1_all.deb ... Unpacking libmoox-types-mooselike-perl (0.29-1.1) ... Selecting previously unselected package libmoox-types-mooselike-numeric-perl. Preparing to unpack .../65-libmoox-types-mooselike-numeric-perl_1.03-1_all.deb ... Unpacking libmoox-types-mooselike-numeric-perl (1.03-1) ... Selecting previously unselected package libmro-compat-perl. Preparing to unpack .../66-libmro-compat-perl_0.13-1_all.deb ... Unpacking libmro-compat-perl (0.13-1) ... Selecting previously unselected package libossp-uuid16:arm64. Preparing to unpack .../67-libossp-uuid16_1.6.2-1.5+b9_arm64.deb ... Unpacking libossp-uuid16:arm64 (1.6.2-1.5+b9) ... Selecting previously unselected package libossp-uuid-perl. Preparing to unpack .../68-libossp-uuid-perl_1.6.2-1.5+b9_arm64.deb ... Unpacking libossp-uuid-perl (1.6.2-1.5+b9) ... Selecting previously unselected package libsub-exporter-perl. Preparing to unpack .../69-libsub-exporter-perl_0.987-1_all.deb ... Unpacking libsub-exporter-perl (0.987-1) ... Selecting previously unselected package libstring-rewriteprefix-perl. Preparing to unpack .../70-libstring-rewriteprefix-perl_0.008-1_all.deb ... Unpacking libstring-rewriteprefix-perl (0.008-1) ... Selecting previously unselected package libsub-uplevel-perl. Preparing to unpack .../71-libsub-uplevel-perl_0.2800-1.1_all.deb ... Unpacking libsub-uplevel-perl (0.2800-1.1) ... Selecting previously unselected package libtask-weaken-perl. Preparing to unpack .../72-libtask-weaken-perl_1.06-1_all.deb ... Unpacking libtask-weaken-perl (1.06-1) ... Selecting previously unselected package libtest-exception-perl. Preparing to unpack .../73-libtest-exception-perl_0.43-1_all.deb ... Unpacking libtest-exception-perl (0.43-1) ... Selecting previously unselected package libtest-class-perl. Preparing to unpack .../74-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 .../75-libtest-deep-perl_1.130-1_all.deb ... Unpacking libtest-deep-perl (1.130-1) ... Selecting previously unselected package libtest-warn-perl. Preparing to unpack .../76-libtest-warn-perl_0.36-1_all.deb ... Unpacking libtest-warn-perl (0.36-1) ... Selecting previously unselected package libtime-duration-perl. Preparing to unpack .../77-libtime-duration-perl_1.21-1_all.deb ... Unpacking libtime-duration-perl (1.21-1) ... Selecting previously unselected package libtime-duration-parse-perl. Preparing to unpack .../78-libtime-duration-parse-perl_0.15-1_all.deb ... Unpacking libtime-duration-parse-perl (0.15-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../79-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Setting up libpipeline1:arm64 (1.5.3-1) ... Setting up libtask-weaken-perl (1.06-1) ... Setting up bsdextrautils (2.36.1-7) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libwant-perl (0.29-1+b6) ... Setting up libicu67:arm64 (67.1-7) ... Setting up libdynaloader-functions-perl (0.003-1.1) ... Setting up libtest-deep-perl (1.130-1) ... Setting up libclass-method-modifiers-perl (2.13-1) ... Setting up libmagic-mgc (1:5.39-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libcpanel-json-xs-perl (4.25-1+b1) ... Setting up liblog-any-perl (1.709-1) ... Setting up libdebhelper-perl (13.3.4) ... Setting up libtry-tiny-perl (0.30-1) ... Setting up libmagic1:arm64 (1:5.39-3) ... Setting up libdigest-jhash-perl (0.10-1+b5) ... Setting up libhash-moreutils-perl (0.06-1) ... Setting up gettext-base (0.21-4) ... Setting up file (1:5.39-3) ... Setting up libossp-uuid16:arm64 (1.6.2-1.5+b9) ... Setting up libsub-install-perl (0.928-1.1) ... Setting up libjson-maybexs-perl (1.004003-1) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libalgorithm-c3-perl (0.11-1) ... Setting up libsigsegv2:arm64 (2.13-1) ... Setting up autopoint (0.21-4) ... Setting up libb-hooks-op-check-perl (0.22-1+b3) ... Setting up liblist-moreutils-xs-perl (0.430-2) ... Setting up libparams-util-perl (1.102-1+b1) ... Setting up libtime-duration-perl (1.21-1) ... Setting up libtimedate-perl (2.3300-2) ... Setting up libcontextual-return-perl (0.004014-2) ... Setting up libexporter-lite-perl (0.08-1) ... Setting up sensible-utils (0.0.14) ... Setting up libuchardet0:arm64 (0.0.7-1) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up libsub-uplevel-perl (0.2800-1.1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libstrictures-perl (2.000006-1) ... Setting up libsub-quote-perl (2.006006-1) ... Setting up libdata-serializer-perl (0.65-1) ... Setting up libexporter-tiny-perl (1.002002-1) ... Setting up libelf1:arm64 (0.183-1) ... Setting up libxml2:arm64 (2.9.10+dfsg-6.7) ... Setting up libcarp-assert-perl (0.21-1.1) ... Setting up libtime-duration-parse-perl (0.15-1) ... Setting up libfile-stripnondeterminism-perl (1.11.0-1) ... Setting up gettext (0.21-4) ... Setting up libossp-uuid-perl (1.6.2-1.5+b9) ... Setting up libtool (2.4.6-15) ... Setting up liblist-moreutils-perl (0.430-2) ... Setting up libtest-warn-perl (0.36-1) ... Setting up m4 (1.4.18-5) ... Setting up libclass-c3-perl (0.35-1) ... Setting up libdevel-callchecker-perl (0.008-1+b2) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libtest-exception-perl (0.43-1) ... Setting up libdata-optlist-perl (0.110-1.1) ... Setting up autoconf (2.69-14) ... Setting up dh-strip-nondeterminism (1.11.0-1) ... Setting up dwz (0.13+20210201-1) ... Setting up groff-base (1.22.4-6) ... Setting up libmro-compat-perl (0.13-1) ... Setting up libsub-exporter-perl (0.987-1) ... Setting up automake (1:1.16.3-2) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up po-debconf (1.0.21+nmu1) ... Setting up libparams-classify-perl (0.015-1+b3) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up dh-autoreconf (20) ... Setting up libmodule-runtime-perl (0.016-1) ... Setting up libstring-rewriteprefix-perl (0.008-1) ... Setting up libmodule-implementation-perl (0.09-1.1) ... Setting up libpackage-stash-perl (0.39-1) ... Setting up libimport-into-perl (1.002005-1) ... Setting up libmoo-perl (2.004004-1) ... Setting up libtest-class-perl (0.52-1) ... Setting up debhelper (13.3.4) ... Setting up libclass-load-perl (0.25-1) ... Setting up libmoox-types-mooselike-perl (0.29-1.1) ... Setting up libmoox-types-mooselike-numeric-perl (1.03-1) ... Processing triggers for libc-bin (2.31-12) ... 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 Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.25.3-1.1). The following additional packages will be installed: libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl The following NEW packages will be installed: libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. Need to get 59.5 kB of archives. After this operation, 157 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian bullseye/main arm64 libnumber-compare-perl all 0.03-1.1 [6956 B] Get:2 http://deb.debian.org/debian bullseye/main arm64 libtext-glob-perl all 0.11-1 [8888 B] Get:3 http://deb.debian.org/debian bullseye/main arm64 libfile-find-rule-perl all 0.34-1 [30.6 kB] Get:4 http://deb.debian.org/debian bullseye/main arm64 usrmerge all 25 [13.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 59.5 kB in 0s (1175 kB/s) Selecting previously unselected package libnumber-compare-perl. (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 ... 22181 files and directories currently installed.) Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ... Unpacking libnumber-compare-perl (0.03-1.1) ... Selecting previously unselected package libtext-glob-perl. Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ... Unpacking libtext-glob-perl (0.11-1) ... Selecting previously unselected package libfile-find-rule-perl. Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ... Unpacking libfile-find-rule-perl (0.34-1) ... Selecting previously unselected package usrmerge. Preparing to unpack .../archives/usrmerge_25_all.deb ... Unpacking usrmerge (25) ... Setting up libtext-glob-perl (0.11-1) ... Setting up libnumber-compare-perl (0.03-1.1) ... Setting up libfile-find-rule-perl (0.34-1) ... Setting up usrmerge (25) ... The system has been successfully converted. Processing triggers for man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. I: Building the package hostname: Temporary failure in name resolution I: Running cd /build/libchi-perl-0.60/ && 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.60-4_source.changes dpkg-buildpackage: info: source package libchi-perl dpkg-buildpackage: info: source version 0.60-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 fakeroot debian/rules clean dh clean dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules build dh build dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_update_autotools_config dh_auto_configure dh_auto_configure: warning: Compatibility levels before 10 are deprecated (level 9 in use) perl -I. Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -fdebug-prefix-map=/build/libchi-perl-0.60=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "LD=aarch64-linux-gnu-gcc -g -O2 -fdebug-prefix-map=/build/libchi-perl-0.60=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro" 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 dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 in use) make -j1 make[1]: Entering directory '/build/libchi-perl-0.60' cp lib/CHI/Driver/FastMmap.pm blib/lib/CHI/Driver/FastMmap.pm cp lib/CHI/Driver.pm blib/lib/CHI/Driver.pm cp lib/CHI/Test/Driver/Writeonly.pm blib/lib/CHI/Test/Driver/Writeonly.pm cp lib/CHI/Driver/Role/IsSizeAware.pm blib/lib/CHI/Driver/Role/IsSizeAware.pm cp lib/CHI/Constants.pm blib/lib/CHI/Constants.pm cp lib/CHI/Benchmarks.pod blib/lib/CHI/Benchmarks.pod cp lib/CHI/Test/Driver/Readonly.pm blib/lib/CHI/Test/Driver/Readonly.pm cp lib/CHI/Test/Util.pm blib/lib/CHI/Test/Util.pm cp lib/CHI/CacheObject.pm blib/lib/CHI/CacheObject.pm cp lib/CHI/Util.pm blib/lib/CHI/Util.pm cp lib/CHI.pm blib/lib/CHI.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/Metacache.pm blib/lib/CHI/Driver/Metacache.pm cp lib/CHI/t/Driver/Memory.pm blib/lib/CHI/t/Driver/Memory.pm cp lib/CHI/Driver/Role/IsSubcache.pm blib/lib/CHI/Driver/Role/IsSubcache.pm cp lib/CHI/t/Config.pm blib/lib/CHI/t/Config.pm cp lib/CHI/Driver/Null.pm blib/lib/CHI/Driver/Null.pm cp lib/CHI/t/Driver/File/DepthZero.pm blib/lib/CHI/t/Driver/File/DepthZero.pm cp lib/CHI/Test/Driver/Role/CheckKeyValidity.pm blib/lib/CHI/Test/Driver/Role/CheckKeyValidity.pm cp lib/CHI/Driver/Role/Universal.pm blib/lib/CHI/Driver/Role/Universal.pm cp lib/CHI/Serializer/Storable.pm blib/lib/CHI/Serializer/Storable.pm cp lib/CHI/t/Driver.pm blib/lib/CHI/t/Driver.pm cp lib/CHI/t/Driver/RawMemory.pm blib/lib/CHI/t/Driver/RawMemory.pm cp lib/CHI/t/Bugs.pm blib/lib/CHI/t/Bugs.pm cp lib/CHI/t/Driver/NonMoose.pm blib/lib/CHI/t/Driver/NonMoose.pm cp lib/CHI/Test/Class.pm blib/lib/CHI/Test/Class.pm cp lib/CHI/Driver/Development.pod blib/lib/CHI/Driver/Development.pod cp lib/CHI/Stats.pm blib/lib/CHI/Stats.pm cp lib/CHI/t/Driver/File.pm blib/lib/CHI/t/Driver/File.pm cp lib/CHI/Driver/RawMemory.pm blib/lib/CHI/Driver/RawMemory.pm cp lib/CHI/Serializer/JSON.pm blib/lib/CHI/Serializer/JSON.pm cp lib/CHI/t/Constants.pm blib/lib/CHI/t/Constants.pm cp lib/CHI/t/Driver/CacheCache.pm blib/lib/CHI/t/Driver/CacheCache.pm cp lib/CHI/Driver/Role/HasSubcaches.pm blib/lib/CHI/Driver/Role/HasSubcaches.pm cp lib/CHI/t/Driver/FastMmap.pm blib/lib/CHI/t/Driver/FastMmap.pm cp lib/CHI/Types.pm blib/lib/CHI/Types.pm cp lib/CHI/Test.pm blib/lib/CHI/Test.pm cp lib/CHI/Driver/Base/CacheContainer.pm blib/lib/CHI/Driver/Base/CacheContainer.pm cp lib/CHI/Driver/Memory.pm blib/lib/CHI/Driver/Memory.pm cp lib/CHI/Driver/File.pm blib/lib/CHI/Driver/File.pm cp lib/CHI/t/Driver/Subcache.pm blib/lib/CHI/t/Driver/Subcache.pm cp lib/CHI/t/Null.pm blib/lib/CHI/t/Null.pm cp lib/CHI/t/Subcache.pm blib/lib/CHI/t/Subcache.pm cp lib/CHI/t/GetError.pm blib/lib/CHI/t/GetError.pm cp lib/CHI/t/Initialize.pm blib/lib/CHI/t/Initialize.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/SetError.pm blib/lib/CHI/t/SetError.pm cp lib/CHI/t/Util.pm blib/lib/CHI/t/Util.pm cp lib/CHI/t/Driver/Subcache/mirror_cache.pm blib/lib/CHI/t/Driver/Subcache/mirror_cache.pm cp lib/CHI/t/RequiredModules.pm blib/lib/CHI/t/RequiredModules.pm cp lib/CHI/t/Sanity.pm blib/lib/CHI/t/Sanity.pm Manifying 15 pod documents make[1]: Leaving directory '/build/libchi-perl-0.60' dh_auto_test dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 9 in use) make -j1 test TEST_VERBOSE=1 make[1]: Entering directory '/build/libchi-perl-0.60' 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.60, Perl 5.032001, /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 - storage == file ({namespace => 'Foo'}) ok 2 - root_dir == /tmp/CHI-t-Config-i7L9 ({namespace => 'Foo'}) ok 3 - namespace == Foo ({namespace => 'Foo'}) ok 4 - short_driver_name == File ({namespace => 'Foo'}) ok 5 - depth == 2 ({namespace => 'Foo'}) ok 6 - storage == file ({namespace => 'Foo'}) ok 7 - root_dir == /tmp/CHI-t-Config-i7L9 ({namespace => 'Foo'}) ok 8 - namespace == Foo ({namespace => 'Foo'}) ok 9 - short_driver_name == File ({namespace => 'Foo'}) ok 10 - depth == 2 ({namespace => 'Foo'}) ok 11 - short_driver_name == File ({namespace => 'Bar'}) ok 12 - depth == 3 ({namespace => 'Bar'}) ok 13 - root_dir == /tmp/CHI-t-Config-i7L9 ({namespace => 'Bar'}) ok 14 - namespace == Bar ({namespace => 'Bar'}) ok 15 - storage == file ({namespace => 'Bar'}) ok 16 - short_driver_name == File ({namespace => 'Bar'}) ok 17 - depth == 3 ({namespace => 'Bar'}) ok 18 - root_dir == /tmp/CHI-t-Config-i7L9 ({namespace => 'Bar'}) ok 19 - namespace == Bar ({namespace => 'Bar'}) ok 20 - storage == file ({namespace => 'Bar'}) ok 21 - storage == file ({depth => 4,namespace => 'Foo'}) ok 22 - namespace == Foo ({depth => 4,namespace => 'Foo'}) ok 23 - root_dir == /tmp/CHI-t-Config-i7L9 ({depth => 4,namespace => 'Foo'}) ok 24 - depth == 4 ({depth => 4,namespace => 'Foo'}) ok 25 - short_driver_name == File ({depth => 4,namespace => 'Foo'}) ok 26 - storage == file ({depth => 4,namespace => 'Foo'}) ok 27 - namespace == Foo ({depth => 4,namespace => 'Foo'}) ok 28 - root_dir == /tmp/CHI-t-Config-i7L9 ({depth => 4,namespace => 'Foo'}) ok 29 - depth == 4 ({depth => 4,namespace => 'Foo'}) ok 30 - short_driver_name == File ({depth => 4,namespace => 'Foo'}) ok 31 - storage == file ({depth => 4,namespace => 'Bar'}) ok 32 - depth == 4 ({depth => 4,namespace => 'Bar'}) ok 33 - short_driver_name == File ({depth => 4,namespace => 'Bar'}) ok 34 - namespace == Bar ({depth => 4,namespace => 'Bar'}) ok 35 - root_dir == /tmp/CHI-t-Config-i7L9 ({depth => 4,namespace => 'Bar'}) ok 36 - storage == file ({depth => 4,namespace => 'Bar'}) ok 37 - depth == 4 ({depth => 4,namespace => 'Bar'}) ok 38 - short_driver_name == File ({depth => 4,namespace => 'Bar'}) ok 39 - namespace == Bar ({depth => 4,namespace => 'Bar'}) ok 40 - root_dir == /tmp/CHI-t-Config-i7L9 ({depth => 4,namespace => 'Bar'}) ok 41 - storage == file ({namespace => 'Bar'}) ok 42 - short_driver_name == File ({namespace => 'Bar'}) ok 43 - depth == 5 ({namespace => 'Bar'}) ok 44 - root_dir == /tmp/CHI-t-Config-i7L9 ({namespace => 'Bar'}) ok 45 - namespace == Bar ({namespace => 'Bar'}) ok 46 - storage == file ({namespace => 'Bar'}) ok 47 - short_driver_name == File ({namespace => 'Bar'}) ok 48 - depth == 5 ({namespace => 'Bar'}) ok 49 - root_dir == /tmp/CHI-t-Config-i7L9 ({namespace => 'Bar'}) ok 50 - namespace == Bar ({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 'medium' no longer defined (cache after clear) ok 25 - key 'utf8' no longer defined (cache after clear) ok 26 - key 'space' no longer defined (cache after clear) ok 27 - key 'binary' no longer defined (cache after clear) ok 28 - key 'large' no longer defined (cache after clear) ok 29 - key 'zero' no longer defined (cache after clear) ok 30 - key 'newline' no longer defined (cache after clear) ok 31 - key 'empty' no longer defined (cache after clear) ok 32 - key 'hashref' no longer defined (cache after clear) ok 33 - key 'char' no longer defined (cache after clear) ok 34 - key 'arrayref' no longer defined (cache after clear) ok 35 - key 'mixed' no longer defined (cache after clear) ok 36 - key 'one' 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 'medium' no longer defined (cache3 after clear) ok 40 - key 'utf8' no longer defined (cache3 after clear) ok 41 - key 'space' no longer defined (cache3 after clear) ok 42 - key 'binary' no longer defined (cache3 after clear) ok 43 - key 'large' no longer defined (cache3 after clear) ok 44 - key 'zero' no longer defined (cache3 after clear) ok 45 - key 'newline' no longer defined (cache3 after clear) ok 46 - key 'empty' no longer defined (cache3 after clear) ok 47 - key 'hashref' no longer defined (cache3 after clear) ok 48 - key 'char' no longer defined (cache3 after clear) ok 49 - key 'arrayref' no longer defined (cache3 after clear) ok 50 - key 'mixed' no longer defined (cache3 after clear) ok 51 - key 'one' 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 'medium' no longer defined (cache 0 after out of scope) ok 56 - key 'utf8' no longer defined (cache 0 after out of scope) ok 57 - key 'space' no longer defined (cache 0 after out of scope) ok 58 - key 'binary' no longer defined (cache 0 after out of scope) ok 59 - key 'large' no longer defined (cache 0 after out of scope) ok 60 - key 'zero' no longer defined (cache 0 after out of scope) ok 61 - key 'newline' no longer defined (cache 0 after out of scope) ok 62 - key 'empty' no longer defined (cache 0 after out of scope) ok 63 - key 'hashref' no longer defined (cache 0 after out of scope) ok 64 - key 'char' no longer defined (cache 0 after out of scope) ok 65 - key 'arrayref' no longer defined (cache 0 after out of scope) ok 66 - key 'mixed' no longer defined (cache 0 after out of scope) ok 67 - key 'one' 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 'medium' no longer defined (cache 1 after out of scope) ok 71 - key 'utf8' no longer defined (cache 1 after out of scope) ok 72 - key 'space' no longer defined (cache 1 after out of scope) ok 73 - key 'binary' no longer defined (cache 1 after out of scope) ok 74 - key 'large' no longer defined (cache 1 after out of scope) ok 75 - key 'zero' no longer defined (cache 1 after out of scope) ok 76 - key 'newline' no longer defined (cache 1 after out of scope) ok 77 - key 'empty' no longer defined (cache 1 after out of scope) ok 78 - key 'hashref' no longer defined (cache 1 after out of scope) ok 79 - key 'char' no longer defined (cache 1 after out of scope) ok 80 - key 'arrayref' no longer defined (cache 1 after out of scope) ok 81 - key 'mixed' no longer defined (cache 1 after out of scope) ok 82 - key 'one' 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 'medium' no longer defined (cache 2 after out of scope) ok 86 - key 'utf8' no longer defined (cache 2 after out of scope) ok 87 - key 'space' no longer defined (cache 2 after out of scope) ok 88 - key 'binary' no longer defined (cache 2 after out of scope) ok 89 - key 'large' no longer defined (cache 2 after out of scope) ok 90 - key 'zero' no longer defined (cache 2 after out of scope) ok 91 - key 'newline' no longer defined (cache 2 after out of scope) ok 92 - key 'empty' no longer defined (cache 2 after out of scope) ok 93 - key 'hashref' no longer defined (cache 2 after out of scope) ok 94 - key 'char' no longer defined (cache 2 after out of scope) ok 95 - key 'arrayref' no longer defined (cache 2 after out of scope) ok 96 - key 'mixed' no longer defined (cache 2 after out of scope) ok 97 - key 'one' 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(0xaaaadda64c80)) returns original data structure ok 129 - multiple get(ARRAY(0xaaaadda64c80)) return same data structure ok 130 - get(ARRAY(0xaaaadda64c80)) does not return original reference ok 131 - multiple get(ARRAY(0xaaaadda64c80)) do not return same reference ok 132 - get(HASH(0xaaaadda64d40)) returns original data structure ok 133 - multiple get(HASH(0xaaaadda64d40)) return same data structure ok 134 - get(HASH(0xaaaadda64d40)) does not return original reference ok 135 - multiple get(HASH(0xaaaadda64d40)) 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 = 1626064869 ok 177 - early_expires_at = 1626064869 + 5 ok 178 - got no expires at 1626064872 ok 179 - got no expires at 1626064873 ok 180 - got no expires at 1626064874 ok 181 - got some expires at 1626064876 ok 182 - got some expires at 1626064877 ok 183 - got all expires at 1626064879 ok 184 - got all expires at 1626064880 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 'medium' ok 190 - set for key 'medium' ok 191 - checking keys after set of key 'medium' ok 192 - hit for key 'medium' ok 193 - miss for key 'utf8' ok 194 - set for key 'utf8' ok 195 - checking keys after set of key 'utf8' ok 196 - hit for key 'utf8' ok 197 - miss for key 'space' ok 198 - set for key 'space' ok 199 - checking keys after set of key 'space' ok 200 - hit for key 'space' ok 201 - miss for key 'binary' ok 202 - set for key 'binary' ok 203 - checking keys after set of key 'binary' ok 204 - hit for key 'binary' ok 205 - miss for key 'large' ok 206 - set for key 'large' ok 207 - checking keys after set of key 'large' ok 208 - hit for key 'large' ok 209 - miss for key 'zero' ok 210 - set for key 'zero' ok 211 - checking keys after set of key 'zero' ok 212 - hit for key 'zero' ok 213 - miss for key 'newline' ok 214 - set for key 'newline' ok 215 - checking keys after set of key 'newline' ok 216 - hit for key 'newline' ok 217 - miss for key 'empty' ok 218 - set for key 'empty' ok 219 - checking keys after set of key 'empty' ok 220 - hit for key 'empty' ok 221 - miss for key 'hashref' ok 222 - set for key 'hashref' ok 223 - checking keys after set of key 'hashref' ok 224 - hit for key 'hashref' ok 225 - miss for key 'char' ok 226 - set for key 'char' ok 227 - checking keys after set of key 'char' ok 228 - hit for key 'char' ok 229 - miss for key 'arrayref' ok 230 - set for key 'arrayref' ok 231 - checking keys after set of key 'arrayref' ok 232 - hit for key 'arrayref' ok 233 - miss for key 'mixed' ok 234 - set for key 'mixed' ok 235 - checking keys after set of key 'mixed' ok 236 - hit for key 'mixed' ok 237 - miss for key 'one' ok 238 - set for key 'one' ok 239 - checking keys after set of key 'one' ok 240 - hit for key 'one' ok 241 - miss after remove for key 'one' ok 242 - checking keys after removal of key 'one' ok 243 - miss after remove for key 'mixed' ok 244 - checking keys after removal of key 'mixed' ok 245 - miss after remove for key 'arrayref' ok 246 - checking keys after removal of key 'arrayref' ok 247 - miss after remove for key 'char' ok 248 - checking keys after removal of key 'char' ok 249 - miss after remove for key 'hashref' ok 250 - checking keys after removal of key 'hashref' ok 251 - miss after remove for key 'empty' ok 252 - checking keys after removal of key 'empty' ok 253 - miss after remove for key 'newline' ok 254 - checking keys after removal of key 'newline' ok 255 - miss after remove for key 'zero' ok 256 - checking keys after removal of key 'zero' ok 257 - miss after remove for key 'large' ok 258 - checking keys after removal of key 'large' ok 259 - miss after remove for key 'binary' ok 260 - checking keys after removal of key 'binary' ok 261 - miss after remove for key 'space' ok 262 - checking keys after removal of key 'space' ok 263 - miss after remove for key 'utf8' ok 264 - checking keys after removal of key 'utf8' ok 265 - miss after remove for key 'medium' ok 266 - checking keys after removal of key 'medium' ok 267 - transform_key is idempotent for 'medium' ok 268 - exactly one key ok 269 - get with get_keys[0] got same value ok 270 - transform_key is idempotent for 'utf8' ok 271 - exactly one key ok 272 - get with get_keys[0] got same value ok 273 - transform_key is idempotent for 'space' ok 274 - exactly one key ok 275 - get with get_keys[0] got same value ok 276 - transform_key is idempotent for 'binary' ok 277 - exactly one key ok 278 - get with get_keys[0] got same value ok 279 - transform_key is idempotent for 'large' ok 280 - exactly one key ok 281 - get with get_keys[0] got same value ok 282 - transform_key is idempotent for 'zero' ok 283 - exactly one key ok 284 - get with get_keys[0] got same value ok 285 - transform_key is idempotent for 'newline' ok 286 - exactly one key ok 287 - get with get_keys[0] got same value ok 288 - transform_key is idempotent for 'empty' ok 289 - exactly one key ok 290 - get with get_keys[0] got same value ok 291 - transform_key is idempotent for 'hashref' ok 292 - exactly one key ok 293 - get with get_keys[0] got same value ok 294 - transform_key is idempotent for 'char' ok 295 - exactly one key ok 296 - get with get_keys[0] got same value ok 297 - transform_key is idempotent for 'arrayref' ok 298 - exactly one key ok 299 - get with get_keys[0] got same value ok 300 - transform_key is idempotent for 'mixed' ok 301 - exactly one key ok 302 - get with get_keys[0] got same value ok 303 - transform_key is idempotent for 'one' 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 = 60 ok 524 - after iteration 0, keys = 3 ok 525 - after iteration 1, size = 80 ok 526 - after iteration 1, keys = 4 ok 527 - after iteration 2, size = 60 ok 528 - after iteration 2, keys = 3 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 = 60 ok 534 - after iteration 5, keys = 3 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 = 80 ok 577 - after iteration 5, keys = 4 ok 578 - after iteration 6, size = 60 ok 579 - after iteration 6, keys = 3 ok 580 - after iteration 7, size = 80 ok 581 - after iteration 7, keys = 4 ok 582 - after iteration 8, size = 60 ok 583 - after iteration 8, keys = 3 ok 584 - after iteration 9, size = 80 ok 585 - after iteration 9, keys = 4 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 (medium) ok 824 - is_transformed = 2 (utf8) ok 825 - is_transformed = 0 (space) ok 826 - is_transformed = 0 (binary) ok 827 - is_transformed = 0 (large) ok 828 - is_transformed = 0 (zero) ok 829 - is_transformed = 0 (newline) ok 830 - is_transformed = 0 (empty) ok 831 - is_transformed = 1 (hashref) ok 832 - is_transformed = 0 (char) ok 833 - is_transformed = 1 (arrayref) ok 834 - is_transformed = 0 (mixed) ok 835 - is_transformed = 0 (one) 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 'medium' ok 843 - hit for key 'utf8' ok 844 - hit for key 'space' ok 845 - hit for key 'binary' ok 846 - hit for key 'large' ok 847 - hit for key 'zero' ok 848 - hit for key 'newline' ok 849 - hit for key 'empty' ok 850 - hit for key 'hashref' ok 851 - hit for key 'char' ok 852 - hit for key 'arrayref' ok 853 - hit for key 'mixed' ok 854 - hit for key 'one' ok 855 - serializer = Data::Dumper, mode = string ok 856 - hit for key 'medium' ok 857 - hit for key 'utf8' ok 858 - hit for key 'space' ok 859 - hit for key 'binary' ok 860 - hit for key 'large' ok 861 - hit for key 'zero' ok 862 - hit for key 'newline' ok 863 - hit for key 'empty' ok 864 - hit for key 'hashref' ok 865 - hit for key 'char' ok 866 - hit for key 'arrayref' ok 867 - hit for key 'mixed' ok 868 - hit for key 'one' ok 869 - serializer = Storable, mode = hash ok 870 - hit for key 'medium' ok 871 - hit for key 'utf8' ok 872 - hit for key 'space' ok 873 - hit for key 'binary' ok 874 - hit for key 'large' ok 875 - hit for key 'zero' ok 876 - hit for key 'newline' ok 877 - hit for key 'empty' ok 878 - hit for key 'hashref' ok 879 - hit for key 'char' ok 880 - hit for key 'arrayref' ok 881 - hit for key 'mixed' ok 882 - hit for key 'one' ok 883 - serializer = Data::Dumper, mode = hash ok 884 - hit for key 'medium' ok 885 - hit for key 'utf8' ok 886 - hit for key 'space' ok 887 - hit for key 'binary' ok 888 - hit for key 'large' ok 889 - hit for key 'zero' ok 890 - hit for key 'newline' ok 891 - hit for key 'empty' ok 892 - hit for key 'hashref' ok 893 - hit for key 'char' ok 894 - hit for key 'arrayref' ok 895 - hit for key 'mixed' ok 896 - hit for key 'one' ok 897 - serializer = Storable, mode = object ok 898 - hit for key 'medium' ok 899 - hit for key 'utf8' ok 900 - hit for key 'space' ok 901 - hit for key 'binary' ok 902 - hit for key 'large' ok 903 - hit for key 'zero' ok 904 - hit for key 'newline' ok 905 - hit for key 'empty' ok 906 - hit for key 'hashref' ok 907 - hit for key 'char' ok 908 - hit for key 'arrayref' ok 909 - hit for key 'mixed' ok 910 - hit for key 'one' ok 911 - serializer = Data::Dumper, mode = object ok 912 - hit for key 'medium' ok 913 - hit for key 'utf8' ok 914 - hit for key 'space' ok 915 - hit for key 'binary' ok 916 - hit for key 'large' ok 917 - hit for key 'zero' ok 918 - hit for key 'newline' ok 919 - hit for key 'empty' ok 920 - hit for key 'hashref' ok 921 - hit for key 'char' ok 922 - hit for key 'arrayref' ok 923 - hit for key 'mixed' ok 924 - hit for key 'one' 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 = 60 ok 953 - Memory:l1_cache keys = 3 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 'utf8' no longer defined (cache after clear) ok 24 - key 'medium' no longer defined (cache after clear) ok 25 - key 'one' no longer defined (cache after clear) ok 26 - key 'large' no longer defined (cache after clear) ok 27 - key 'hashref' no longer defined (cache after clear) ok 28 - key 'binary' no longer defined (cache after clear) ok 29 - key 'empty' no longer defined (cache after clear) ok 30 - key 'char' no longer defined (cache after clear) ok 31 - key 'mixed' no longer defined (cache after clear) ok 32 - key 'zero' no longer defined (cache after clear) ok 33 - key 'newline' no longer defined (cache after clear) ok 34 - key 'arrayref' no longer defined (cache after clear) ok 35 - key 'space' 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 'utf8' no longer defined (cache3 after clear) ok 39 - key 'medium' no longer defined (cache3 after clear) ok 40 - key 'one' no longer defined (cache3 after clear) ok 41 - key 'large' no longer defined (cache3 after clear) ok 42 - key 'hashref' no longer defined (cache3 after clear) ok 43 - key 'binary' no longer defined (cache3 after clear) ok 44 - key 'empty' no longer defined (cache3 after clear) ok 45 - key 'char' no longer defined (cache3 after clear) ok 46 - key 'mixed' no longer defined (cache3 after clear) ok 47 - key 'zero' no longer defined (cache3 after clear) ok 48 - key 'newline' no longer defined (cache3 after clear) ok 49 - key 'arrayref' no longer defined (cache3 after clear) ok 50 - key 'space' 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 'utf8' no longer defined (cache 0 after out of scope) ok 55 - key 'medium' no longer defined (cache 0 after out of scope) ok 56 - key 'one' no longer defined (cache 0 after out of scope) ok 57 - key 'large' no longer defined (cache 0 after out of scope) ok 58 - key 'hashref' no longer defined (cache 0 after out of scope) ok 59 - key 'binary' no longer defined (cache 0 after out of scope) ok 60 - key 'empty' no longer defined (cache 0 after out of scope) ok 61 - key 'char' no longer defined (cache 0 after out of scope) ok 62 - key 'mixed' no longer defined (cache 0 after out of scope) ok 63 - key 'zero' no longer defined (cache 0 after out of scope) ok 64 - key 'newline' no longer defined (cache 0 after out of scope) ok 65 - key 'arrayref' no longer defined (cache 0 after out of scope) ok 66 - key 'space' 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 'utf8' no longer defined (cache 1 after out of scope) ok 70 - key 'medium' no longer defined (cache 1 after out of scope) ok 71 - key 'one' no longer defined (cache 1 after out of scope) ok 72 - key 'large' no longer defined (cache 1 after out of scope) ok 73 - key 'hashref' no longer defined (cache 1 after out of scope) ok 74 - key 'binary' no longer defined (cache 1 after out of scope) ok 75 - key 'empty' no longer defined (cache 1 after out of scope) ok 76 - key 'char' no longer defined (cache 1 after out of scope) ok 77 - key 'mixed' no longer defined (cache 1 after out of scope) ok 78 - key 'zero' no longer defined (cache 1 after out of scope) ok 79 - key 'newline' no longer defined (cache 1 after out of scope) ok 80 - key 'arrayref' no longer defined (cache 1 after out of scope) ok 81 - key 'space' 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 'utf8' no longer defined (cache 2 after out of scope) ok 85 - key 'medium' no longer defined (cache 2 after out of scope) ok 86 - key 'one' no longer defined (cache 2 after out of scope) ok 87 - key 'large' no longer defined (cache 2 after out of scope) ok 88 - key 'hashref' no longer defined (cache 2 after out of scope) ok 89 - key 'binary' no longer defined (cache 2 after out of scope) ok 90 - key 'empty' no longer defined (cache 2 after out of scope) ok 91 - key 'char' no longer defined (cache 2 after out of scope) ok 92 - key 'mixed' no longer defined (cache 2 after out of scope) ok 93 - key 'zero' no longer defined (cache 2 after out of scope) ok 94 - key 'newline' no longer defined (cache 2 after out of scope) ok 95 - key 'arrayref' no longer defined (cache 2 after out of scope) ok 96 - key 'space' 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 = 1626064871 ok 151 - early_expires_at = 1626064871 + 5 ok 152 - got no expires at 1626064874 ok 153 - got no expires at 1626064875 ok 154 - got no expires at 1626064876 ok 155 - got some expires at 1626064878 ok 156 - got some expires at 1626064879 ok 157 - got all expires at 1626064881 ok 158 - got all expires at 1626064882 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 'utf8' ok 164 - set for key 'utf8' ok 165 - checking keys after set of key 'utf8' ok 166 - hit for key 'utf8' ok 167 - miss for key 'medium' ok 168 - set for key 'medium' ok 169 - checking keys after set of key 'medium' ok 170 - hit for key 'medium' ok 171 - miss for key 'one' ok 172 - set for key 'one' ok 173 - checking keys after set of key 'one' ok 174 - hit for key 'one' ok 175 - miss for key 'large' ok 176 - set for key 'large' ok 177 - checking keys after set of key 'large' ok 178 - hit for key 'large' ok 179 - miss for key 'hashref' ok 180 - set for key 'hashref' ok 181 - checking keys after set of key 'hashref' ok 182 - hit for key 'hashref' ok 183 - miss for key 'binary' ok 184 - set for key 'binary' ok 185 - checking keys after set of key 'binary' ok 186 - hit for key 'binary' ok 187 - miss for key 'empty' ok 188 - set for key 'empty' ok 189 - checking keys after set of key 'empty' ok 190 - hit for key 'empty' ok 191 - miss for key 'char' ok 192 - set for key 'char' ok 193 - checking keys after set of key 'char' ok 194 - hit for key 'char' ok 195 - miss for key 'mixed' ok 196 - set for key 'mixed' ok 197 - checking keys after set of key 'mixed' ok 198 - hit for key 'mixed' ok 199 - miss for key 'zero' ok 200 - set for key 'zero' ok 201 - checking keys after set of key 'zero' ok 202 - hit for key 'zero' ok 203 - miss for key 'newline' ok 204 - set for key 'newline' ok 205 - checking keys after set of key 'newline' ok 206 - hit for key 'newline' ok 207 - miss for key 'arrayref' ok 208 - set for key 'arrayref' ok 209 - checking keys after set of key 'arrayref' ok 210 - hit for key 'arrayref' ok 211 - miss for key 'space' ok 212 - set for key 'space' ok 213 - checking keys after set of key 'space' ok 214 - hit for key 'space' ok 215 - miss after remove for key 'space' ok 216 - checking keys after removal of key 'space' ok 217 - miss after remove for key 'arrayref' ok 218 - checking keys after removal of key 'arrayref' ok 219 - miss after remove for key 'newline' ok 220 - checking keys after removal of key 'newline' ok 221 - miss after remove for key 'zero' ok 222 - checking keys after removal of key 'zero' ok 223 - miss after remove for key 'mixed' ok 224 - checking keys after removal of key 'mixed' ok 225 - miss after remove for key 'char' ok 226 - checking keys after removal of key 'char' ok 227 - miss after remove for key 'empty' ok 228 - checking keys after removal of key 'empty' ok 229 - miss after remove for key 'binary' ok 230 - checking keys after removal of key 'binary' ok 231 - miss after remove for key 'hashref' ok 232 - checking keys after removal of key 'hashref' ok 233 - miss after remove for key 'large' ok 234 - checking keys after removal of key 'large' ok 235 - miss after remove for key 'one' ok 236 - checking keys after removal of key 'one' ok 237 - miss after remove for key 'medium' ok 238 - checking keys after removal of key 'medium' ok 239 - miss after remove for key 'utf8' ok 240 - checking keys after removal of key 'utf8' ok 241 - transform_key is idempotent for 'utf8' ok 242 - exactly one key ok 243 - get with get_keys[0] got same value ok 244 - transform_key is idempotent for 'medium' ok 245 - exactly one key ok 246 - get with get_keys[0] got same value ok 247 - transform_key is idempotent for 'one' ok 248 - exactly one key ok 249 - get with get_keys[0] got same value ok 250 - transform_key is idempotent for 'large' ok 251 - exactly one key ok 252 - get with get_keys[0] got same value ok 253 - transform_key is idempotent for 'hashref' ok 254 - exactly one key ok 255 - get with get_keys[0] got same value ok 256 - transform_key is idempotent for 'binary' ok 257 - exactly one key ok 258 - get with get_keys[0] got same value ok 259 - transform_key is idempotent for 'empty' ok 260 - exactly one key ok 261 - get with get_keys[0] got same value ok 262 - transform_key is idempotent for 'char' ok 263 - exactly one key ok 264 - get with get_keys[0] got same value ok 265 - transform_key is idempotent for 'mixed' ok 266 - exactly one key ok 267 - get with get_keys[0] got same value ok 268 - transform_key is idempotent for 'zero' ok 269 - exactly one key ok 270 - get with get_keys[0] got same value ok 271 - transform_key is idempotent for 'newline' ok 272 - exactly one key ok 273 - get with get_keys[0] got same value ok 274 - transform_key is idempotent for 'arrayref' ok 275 - exactly one key ok 276 - get with get_keys[0] got same value ok 277 - transform_key is idempotent for 'space' 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 = 4 ok 499 - after iteration 1, keys = 4 ok 500 - after iteration 2, size = 5 ok 501 - after iteration 2, keys = 5 ok 502 - after iteration 3, size = 5 ok 503 - after iteration 3, keys = 5 ok 504 - after iteration 4, size = 5 ok 505 - after iteration 4, keys = 5 ok 506 - after iteration 5, size = 4 ok 507 - after iteration 5, keys = 4 ok 508 - after iteration 6, size = 5 ok 509 - after iteration 6, keys = 5 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 = 4 ok 515 - after iteration 9, keys = 4 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 = 80 ok 520 - after iteration 1, keys = 4 ok 521 - after iteration 2, size = 60 ok 522 - after iteration 2, keys = 3 ok 523 - after iteration 3, size = 60 ok 524 - after iteration 3, keys = 3 ok 525 - after iteration 4, size = 80 ok 526 - after iteration 4, keys = 4 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 = 60 ok 540 - after iteration 0, keys = 3 ok 541 - after iteration 1, size = 80 ok 542 - after iteration 1, keys = 4 ok 543 - after iteration 2, size = 60 ok 544 - after iteration 2, keys = 3 ok 545 - after iteration 3, size = 80 ok 546 - after iteration 3, keys = 4 ok 547 - after iteration 4, size = 60 ok 548 - after iteration 4, keys = 3 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, 12 wallclock secs ( 0.48 usr 0.10 sys + 10.45 cusr 1.06 csys = 12.09 CPU) Result: PASS make[1]: Leaving directory '/build/libchi-perl-0.60' fakeroot debian/rules binary dh binary dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_testroot dh_prep dh_auto_install dh_auto_install: warning: Compatibility levels before 10 are deprecated (level 9 in use) make -j1 install DESTDIR=/build/libchi-perl-0.60/debian/libchi-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/build/libchi-perl-0.60' Manifying 15 pod documents Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Test.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Types.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Stats.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Util.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/CacheObject.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Benchmarks.pod Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Constants.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Driver.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Serializer/JSON.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Serializer/Storable.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/Sanity.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/RequiredModules.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/Util.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/SetError.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/Subclass.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/Initialize.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/GetError.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/Subcache.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/Null.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/Constants.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/Bugs.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/Driver.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/Config.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/Driver/Subcache.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/Driver/FastMmap.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/Driver/CacheCache.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/Driver/File.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/Driver/NonMoose.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/Driver/RawMemory.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/Driver/Memory.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/Driver/Subcache/mirror_cache.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/Driver/Subcache/l1_cache.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/t/Driver/File/DepthZero.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Test/Class.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Test/Util.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Test/Driver/NonMoose.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Test/Driver/Readonly.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Test/Driver/Writeonly.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Test/Driver/Role/CheckKeyValidity.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Driver/File.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Driver/Memory.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Driver/RawMemory.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Driver/Development.pod Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Driver/Null.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Driver/Metacache.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Driver/CacheCache.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Driver/FastMmap.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Driver/Base/CacheContainer.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Driver/Role/HasSubcaches.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Driver/Role/Universal.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Driver/Role/IsSubcache.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/perl5/CHI/Driver/Role/IsSizeAware.pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/man/man3/CHI::Stats.3pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/man/man3/CHI::Driver::RawMemory.3pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/man/man3/CHI::Driver::Null.3pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/man/man3/CHI::Driver::Metacache.3pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/man/man3/CHI::Driver::Memory.3pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/man/man3/CHI::Driver::File.3pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/man/man3/CHI::Driver::FastMmap.3pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/man/man3/CHI::Driver::Development.3pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/man/man3/CHI::Driver::CacheCache.3pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/man/man3/CHI::Driver::Base::CacheContainer.3pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/man/man3/CHI::Driver.3pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/man/man3/CHI::Constants.3pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/man/man3/CHI::CacheObject.3pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/man/man3/CHI::Benchmarks.3pm Installing /build/libchi-perl-0.60/debian/libchi-perl/usr/share/man/man3/CHI.3pm make[1]: Leaving directory '/build/libchi-perl-0.60' dh_installdocs dh_installdocs: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_installchangelogs dh_installchangelogs: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_installman dh_installman: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_perl dh_link dh_strip_nondeterminism dh_compress dh_compress: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_fixperms dh_missing dh_missing: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_installdeb dh_installdeb: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libchi-perl' in '../libchi-perl_0.60-4_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../libchi-perl_0.60-4_arm64.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: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/16758/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/16758/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/16758 and its subdirectories I: Current time: Mon Jul 12 18:41:23 +14 2021 I: pbuilder-time-stamp: 1626064883