I: pbuilder: network access will be disabled during build
I: Current time: Sat Mar 28 23:52:32 -12 2026
I: pbuilder-time-stamp: 1774785152
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: Copying source file
I: copying [libbadger-perl_0.16-3.dsc]
I: copying [./libbadger-perl_0.16.orig.tar.gz]
I: copying [./libbadger-perl_0.16-3.debian.tar.xz]
I: Extracting source
dpkg-source: warning: cannot verify inline signature for ./libbadger-perl_0.16-3.dsc: unsupported subcommand
dpkg-source: info: extracting libbadger-perl in libbadger-perl-0.16
dpkg-source: info: unpacking libbadger-perl_0.16.orig.tar.gz
dpkg-source: info: unpacking libbadger-perl_0.16-3.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying fix_perl_syntax.patch
dpkg-source: info: applying skip_science_bareword_tests.patch
dpkg-source: info: applying auto-gitignore
I: Not using root during the build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/3950732/tmp/hooks/D02_print_environment starting
I: set
  BUILDDIR='/build/reproducible-path'
  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
  BUILDUSERNAME='pbuilder1'
  BUILD_ARCH='arm64'
  DEBIAN_FRONTEND='noninteractive'
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 '
  DISTRIBUTION='unstable'
  HOME='/root'
  HOST_ARCH='arm64'
  IFS=' 	
  '
  INVOCATION_ID='3a8de766fb6e4a84a93a4a54583e5644'
  LANG='C'
  LANGUAGE='en_US:en'
  LC_ALL='C'
  MAIL='/var/mail/root'
  OPTIND='1'
  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
  PBCURRENTCOMMANDLINEOPERATION='build'
  PBUILDER_OPERATION='build'
  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
  PBUILDER_SYSCONFDIR='/etc'
  PPID='3950732'
  PS1='# '
  PS2='> '
  PS4='+ '
  PWD='/'
  SHELL='/bin/bash'
  SHLVL='2'
  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.TGMUJM4y/pbuilderrc_8pSk --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.TGMUJM4y/b1 --logfile b1/build.log libbadger-perl_0.16-3.dsc'
  SUDO_GID='109'
  SUDO_UID='104'
  SUDO_USER='jenkins'
  TERM='unknown'
  TZ='/usr/share/zoneinfo/Etc/GMT+12'
  USER='root'
  _='/usr/bin/systemd-run'
  http_proxy='http://192.168.101.4:3128'
I: uname -a
  Linux codethink03-arm64 6.1.0-31-cloud-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) aarch64 GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 Nov 22  2024 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/3950732/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 <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper-compat (= 13), libcpanel-json-xs-perl | libjson-xs-perl | libjson-perl, libyaml-libyaml-perl | libyaml-perl, perl
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19889 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however:
  Package debhelper-compat is not installed.
 pbuilder-satisfydepends-dummy depends on libcpanel-json-xs-perl | libjson-xs-perl | libjson-perl; however:
  Package libcpanel-json-xs-perl is not installed.
  Package libjson-xs-perl is not installed.
  Package libjson-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libyaml-libyaml-perl | libyaml-perl; however:
  Package libyaml-libyaml-perl is not installed.
  Package libyaml-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} libarchive-zip-perl{a} libcpanel-json-xs-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2{a} libyaml-0-2{a} libyaml-libyaml-perl{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 libltdl-dev libmail-sendmail-perl lynx wget 
0 packages upgraded, 33 newly installed, 0 to remove and 0 not upgraded.
Need to get 20.3 MB of archives. After unpacking 80.8 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.24 [24.8 kB]
Get: 2 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.45-3+b1 [314 kB]
Get: 3 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.45-3+b1 [102 kB]
Get: 4 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.45-3+b1 [43.4 kB]
Get: 5 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.1-1 [241 kB]
Get: 6 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB]
Get: 7 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-7 [1129 kB]
Get: 8 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.40.4-4 [92.1 kB]
Get: 9 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB]
Get: 10 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.0-1 [1404 kB]
Get: 11 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.19-5 [284 kB]
Get: 12 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3 [493 kB]
Get: 13 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20220109.1 [51.6 kB]
Get: 14 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.17-3 [862 kB]
Get: 15 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.1-1 [770 kB]
Get: 16 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.24.1 [90.9 kB]
Get: 17 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-3 [539 kB]
Get: 18 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 kB]
Get: 19 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 20 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB]
Get: 21 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.1-2 [8620 B]
Get: 22 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.192-4 [189 kB]
Get: 23 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 kB]
Get: 24 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-1 [449 kB]
Get: 25 http://deb.debian.org/debian unstable/main arm64 libicu72 arm64 72.1-6 [9239 kB]
Get: 26 http://deb.debian.org/debian unstable/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.2+b1 [630 kB]
Get: 27 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-1 [1610 kB]
Get: 28 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 29 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 30 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.24.1 [920 kB]
Get: 31 http://deb.debian.org/debian unstable/main arm64 libcpanel-json-xs-perl arm64 4.39-1 [128 kB]
Get: 32 http://deb.debian.org/debian unstable/main arm64 libyaml-0-2 arm64 0.2.5-2 [49.2 kB]
Get: 33 http://deb.debian.org/debian unstable/main arm64 libyaml-libyaml-perl arm64 0.903.0+ds-1 [33.7 kB]
Fetched 20.3 MB in 0s (144 MB/s)
Preconfiguring packages ...
Selecting previously unselected package sensible-utils.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19889 files and directories currently installed.)
Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ...
Unpacking sensible-utils (0.0.24) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3+b1_arm64.deb ...
Unpacking libmagic-mgc (1:5.45-3+b1) ...
Selecting previously unselected package libmagic1t64:arm64.
Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_arm64.deb ...
Unpacking libmagic1t64:arm64 (1:5.45-3+b1) ...
Selecting previously unselected package file.
Preparing to unpack .../03-file_1%3a5.45-3+b1_arm64.deb ...
Unpacking file (1:5.45-3+b1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../04-gettext-base_0.23.1-1_arm64.deb ...
Unpacking gettext-base (0.23.1-1) ...
Selecting previously unselected package libuchardet0:arm64.
Preparing to unpack .../05-libuchardet0_0.0.8-1+b2_arm64.deb ...
Unpacking libuchardet0:arm64 (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../06-groff-base_1.23.0-7_arm64.deb ...
Unpacking groff-base (1.23.0-7) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../07-bsdextrautils_2.40.4-4_arm64.deb ...
Unpacking bsdextrautils (2.40.4-4) ...
Selecting previously unselected package libpipeline1:arm64.
Preparing to unpack .../08-libpipeline1_1.5.8-1_arm64.deb ...
Unpacking libpipeline1:arm64 (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../09-man-db_2.13.0-1_arm64.deb ...
Unpacking man-db (2.13.0-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../10-m4_1.4.19-5_arm64.deb ...
Unpacking m4 (1.4.19-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../11-autoconf_2.72-3_all.deb ...
Unpacking autoconf (2.72-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../13-automake_1%3a1.17-3_all.deb ...
Unpacking automake (1:1.17-3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../14-autopoint_0.23.1-1_all.deb ...
Unpacking autopoint (0.23.1-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../15-libdebhelper-perl_13.24.1_all.deb ...
Unpacking libdebhelper-perl (13.24.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../16-libtool_2.5.4-3_all.deb ...
Unpacking libtool (2.5.4-3) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../17-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../20-dh-strip-nondeterminism_1.14.1-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.1-2) ...
Selecting previously unselected package libelf1t64:arm64.
Preparing to unpack .../21-libelf1t64_0.192-4_arm64.deb ...
Unpacking libelf1t64:arm64 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../22-dwz_0.15-1+b1_arm64.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package libunistring5:arm64.
Preparing to unpack .../23-libunistring5_1.3-1_arm64.deb ...
Unpacking libunistring5:arm64 (1.3-1) ...
Selecting previously unselected package libicu72:arm64.
Preparing to unpack .../24-libicu72_72.1-6_arm64.deb ...
Unpacking libicu72:arm64 (72.1-6) ...
Selecting previously unselected package libxml2:arm64.
Preparing to unpack .../25-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_arm64.deb ...
Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../26-gettext_0.23.1-1_arm64.deb ...
Unpacking gettext (0.23.1-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../29-debhelper_13.24.1_all.deb ...
Unpacking debhelper (13.24.1) ...
Selecting previously unselected package libcpanel-json-xs-perl:arm64.
Preparing to unpack .../30-libcpanel-json-xs-perl_4.39-1_arm64.deb ...
Unpacking libcpanel-json-xs-perl:arm64 (4.39-1) ...
Selecting previously unselected package libyaml-0-2:arm64.
Preparing to unpack .../31-libyaml-0-2_0.2.5-2_arm64.deb ...
Unpacking libyaml-0-2:arm64 (0.2.5-2) ...
Selecting previously unselected package libyaml-libyaml-perl.
Preparing to unpack .../32-libyaml-libyaml-perl_0.903.0+ds-1_arm64.deb ...
Unpacking libyaml-libyaml-perl (0.903.0+ds-1) ...
Setting up libpipeline1:arm64 (1.5.8-1) ...
Setting up libicu72:arm64 (72.1-6) ...
Setting up bsdextrautils (2.40.4-4) ...
Setting up libmagic-mgc (1:5.45-3+b1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libyaml-0-2:arm64 (0.2.5-2) ...
Setting up libcpanel-json-xs-perl:arm64 (4.39-1) ...
Setting up libdebhelper-perl (13.24.1) ...
Setting up libmagic1t64:arm64 (1:5.45-3+b1) ...
Setting up libyaml-libyaml-perl (0.903.0+ds-1) ...
Setting up gettext-base (0.23.1-1) ...
Setting up m4 (1.4.19-5) ...
Setting up file (1:5.45-3+b1) ...
Setting up libelf1t64:arm64 (0.192-4) ...
Setting up autotools-dev (20220109.1) ...
Setting up libunistring5:arm64 (1.3-1) ...
Setting up autopoint (0.23.1-1) ...
Setting up autoconf (2.72-3) ...
Setting up dwz (0.15-1+b1) ...
Setting up sensible-utils (0.0.24) ...
Setting up libuchardet0:arm64 (0.0.8-1+b2) ...
Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Setting up automake (1:1.17-3) ...
update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.14.1-2) ...
Setting up gettext (0.23.1-1) ...
Setting up libtool (2.5.4-3) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up dh-strip-nondeterminism (1.14.1-2) ...
Setting up groff-base (1.23.0-7) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up man-db (2.13.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up debhelper (13.24.1) ...
Processing triggers for libc-bin (2.40-7) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
I: Building the package
I: Running cd /build/reproducible-path/libbadger-perl-0.16/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../libbadger-perl_0.16-3_source.changes
dpkg-buildpackage: info: source package libbadger-perl
dpkg-buildpackage: info: source version 0.16-3
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Andrew Ruthven <andrew@etc.gen.nz>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean
   debian/rules override_dh_clean
make[1]: Entering directory '/build/reproducible-path/libbadger-perl-0.16'
dh_clean -X.bak t/codec/data/testrun.ts t/filesystem/testfiles/encoded.str t/log/logs/
# Restore shipped files
find bak -type f -print | sed -e 's/^bak\///' | while read f; do mkdir -p $(dirname $f); mv bak/$f $f; done
find: 'bak': No such file or directory
rm -rf bak
make[1]: Leaving directory '/build/reproducible-path/libbadger-perl-0.16'
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   debian/rules execute_before_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/libbadger-perl-0.16'
mkdir -p bak
for f in MYMETA.json MYMETA.yml; do cp -pr $f bak; done
make[1]: Leaving directory '/build/reproducible-path/libbadger-perl-0.16'
   dh_auto_configure
	/usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libbadger-perl-0.16=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2" "LD=aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libbadger-perl-0.16=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro"
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Badger
Writing MYMETA.yml and MYMETA.json
   dh_auto_build
	make -j12
make[1]: Entering directory '/build/reproducible-path/libbadger-perl-0.16'
cp lib/Badger/Codec.pm blib/lib/Badger/Codec.pm
cp lib/Badger/Config/Filesystem.pm blib/lib/Badger/Config/Filesystem.pm
cp lib/Badger/Config/Item.pm blib/lib/Badger/Config/Item.pm
cp lib/Badger/Codec/Encode.pm blib/lib/Badger/Codec/Encode.pm
cp lib/Badger/Data.pm blib/lib/Badger/Data.pm
cp lib/Badger/Data/Facet/Text.pm blib/lib/Badger/Data/Facet/Text.pm
cp lib/Badger/Codec/Storable.pm blib/lib/Badger/Codec/Storable.pm
cp lib/Badger/Codec/Unicode.pm blib/lib/Badger/Codec/Unicode.pm
cp lib/Badger/Data/Facet/List/Size.pm blib/lib/Badger/Data/Facet/List/Size.pm
cp lib/Badger/Data/Facet/List.pm blib/lib/Badger/Data/Facet/List.pm
cp lib/Badger/App.pm blib/lib/Badger/App.pm
cp lib/Badger/Codec/TT.pm blib/lib/Badger/Codec/TT.pm
cp lib/Badger/Data/Facet/Text/Length.pm blib/lib/Badger/Data/Facet/Text/Length.pm
cp lib/Badger/Data/Facet/Number/Max.pm blib/lib/Badger/Data/Facet/Number/Max.pm
cp lib/Badger/Class/Vars.pm blib/lib/Badger/Class/Vars.pm
cp lib/Badger/Class.pm blib/lib/Badger/Class.pm
cp lib/Badger/Codec/Encoding.pm blib/lib/Badger/Codec/Encoding.pm
cp lib/Badger/Codec/URL.pm blib/lib/Badger/Codec/URL.pm
cp lib/Badger/Codec/HTML.pm blib/lib/Badger/Codec/HTML.pm
cp lib/Badger/Codec/URI.pm blib/lib/Badger/Codec/URI.pm
cp lib/Badger/Codec/Timestamp.pm blib/lib/Badger/Codec/Timestamp.pm
cp lib/Badger/Data/Facet/Number.pm blib/lib/Badger/Data/Facet/Number.pm
cp lib/Badger.pm blib/lib/Badger.pm
cp lib/Badger/Data/Facet/List/MaxSize.pm blib/lib/Badger/Data/Facet/List/MaxSize.pm
cp lib/Badger/Class/Config.pm blib/lib/Badger/Class/Config.pm
cp lib/Badger/Codecs.pm blib/lib/Badger/Codecs.pm
cp lib/Badger/Data/Facet/List/MinSize.pm blib/lib/Badger/Data/Facet/List/MinSize.pm
cp lib/Badger/Codec/JSON.pm blib/lib/Badger/Codec/JSON.pm
cp lib/Badger/Config/Schema.pm blib/lib/Badger/Config/Schema.pm
cp lib/Badger/Base.pm blib/lib/Badger/Base.pm
cp lib/Badger/Data/Facet.pm blib/lib/Badger/Data/Facet.pm
cp lib/Badger/Config.pm blib/lib/Badger/Config.pm
cp lib/Badger/Comparable.pm blib/lib/Badger/Comparable.pm
cp lib/Badger/Apps.pm blib/lib/Badger/Apps.pm
cp lib/Badger/Class/Methods.pm blib/lib/Badger/Class/Methods.pm
cp lib/Badger/Constants.pm blib/lib/Badger/Constants.pm
cp lib/Badger/Codec/Chain.pm blib/lib/Badger/Codec/Chain.pm
cp lib/Badger/Data/Facet/Number/Min.pm blib/lib/Badger/Data/Facet/Number/Min.pm
cp lib/Badger/Codec/YAML.pm blib/lib/Badger/Codec/YAML.pm
cp lib/Badger/Codec/Base64.pm blib/lib/Badger/Codec/Base64.pm
cp lib/Badger/Data/Facet/Class.pm blib/lib/Badger/Data/Facet/Class.pm
cp lib/Badger/Date.pm blib/lib/Badger/Date.pm
cp lib/Badger/Data/Facet/Text/Pattern.pm blib/lib/Badger/Data/Facet/Text/Pattern.pm
cp lib/Badger/Filesystem/Visitor.pm blib/lib/Badger/Filesystem/Visitor.pm
cp lib/Badger/Period.pm blib/lib/Badger/Period.pm
cp lib/Badger/Debug.pm blib/lib/Badger/Debug.pm
cp lib/Badger/Filesystem.pm blib/lib/Badger/Filesystem.pm
cp lib/Badger/Factory.pm blib/lib/Badger/Factory.pm
cp lib/Badger/Data/Facet/Text/MaxLength.pm blib/lib/Badger/Data/Facet/Text/MaxLength.pm
cp lib/Badger/Filesystem/Virtual.pm blib/lib/Badger/Filesystem/Virtual.pm
cp lib/Badger/Filesystem/File.pm blib/lib/Badger/Filesystem/File.pm
cp lib/Badger/Reporter/App.pm blib/lib/Badger/Reporter/App.pm
cp lib/Badger/Data/Facet/tmp blib/lib/Badger/Data/Facet/tmp
cp lib/Badger/Logic.pm blib/lib/Badger/Logic.pm
cp lib/Badger/Log/File.pm blib/lib/Badger/Log/File.pm
cp lib/Badger/Duration.pm blib/lib/Badger/Duration.pm
cp lib/Badger/Reporter.pm blib/lib/Badger/Reporter.pm
cp lib/Badger/Rainbow.pm blib/lib/Badger/Rainbow.pm
cp lib/Badger/Filter.pm blib/lib/Badger/Filter.pm
cp lib/Badger/Filesystem/Base.pm blib/lib/Badger/Filesystem/Base.pm
cp lib/Badger/Mixin.pm blib/lib/Badger/Mixin.pm
cp lib/Badger/Data/Type.pm blib/lib/Badger/Data/Type.pm
cp lib/Badger/Data/Facet/Text/Whitespace.pm blib/lib/Badger/Data/Facet/Text/Whitespace.pm
cp lib/Badger/Data/Facets.pm blib/lib/Badger/Data/Facets.pm
cp lib/Badger/Modules.pm blib/lib/Badger/Modules.pm
cp lib/Badger/Filesystem/Directory.pm blib/lib/Badger/Filesystem/Directory.pm
cp lib/Badger/Hub.pm blib/lib/Badger/Hub.pm
cp lib/Badger/Factory/Class.pm blib/lib/Badger/Factory/Class.pm
cp lib/Badger/Filesystem/Universal.pm blib/lib/Badger/Filesystem/Universal.pm
cp lib/Badger/Data/Type/Text.pm blib/lib/Badger/Data/Type/Text.pm
cp lib/Badger/Data/Types.pm blib/lib/Badger/Data/Types.pm
cp lib/Badger/Filesystem/Path.pm blib/lib/Badger/Filesystem/Path.pm
cp lib/Badger/Data/Type/Number.pm blib/lib/Badger/Data/Type/Number.pm
cp lib/Badger/Prototype.pm blib/lib/Badger/Prototype.pm
cp lib/Badger/Exporter.pm blib/lib/Badger/Exporter.pm
cp lib/Badger/Exception.pm blib/lib/Badger/Exception.pm
cp lib/Badger/Data/Type/Simple.pm blib/lib/Badger/Data/Type/Simple.pm
cp lib/Badger/Data/Facet/Text/MinLength.pm blib/lib/Badger/Data/Facet/Text/MinLength.pm
cp lib/Badger/Progress.pm blib/lib/Badger/Progress.pm
cp lib/Badger/Data/Type/Class.pm blib/lib/Badger/Data/Type/Class.pm
cp lib/Badger/Hub/Badger.pm blib/lib/Badger/Hub/Badger.pm
cp lib/Badger/Log.pm blib/lib/Badger/Log.pm
cp lib/Badger/Workplace.pm blib/lib/Badger/Workplace.pm
cp lib/Badger/Test.pm blib/lib/Badger/Test.pm
cp lib/Badger/Utils.pm blib/lib/Badger/Utils.pm
cp lib/Badger/Workspace.pm blib/lib/Badger/Workspace.pm
cp lib/Badger/Timestamp.pm blib/lib/Badger/Timestamp.pm
cp lib/Badger/Test/Manager.pm blib/lib/Badger/Test/Manager.pm
cp lib/Badger/URL.pm blib/lib/Badger/URL.pm
Manifying 35 pod documents
Manifying 33 pod documents
Manifying 14 pod documents
make[1]: Leaving directory '/build/reproducible-path/libbadger-perl-0.16'
   dh_auto_test
	make -j12 test TEST_VERBOSE=1
make[1]: Entering directory '/build/reproducible-path/libbadger-perl-0.16'
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/app/app.t t/class/alias.t t/class/config.t t/class/methods.t t/class/subclass.t t/class/vars.t t/codec/base64.t t/codec/codec.t t/codec/codecs.t t/codec/encode.t t/codec/encoding.t t/codec/html.t t/codec/json.t t/codec/storable.t t/codec/timestamp.t t/codec/tt.t t/codec/unicode.t t/codec/uri.t t/codec/url.t t/config/filesystem.t t/config/filesystem2.t t/core/base.t t/core/class.t t/core/config.t t/core/constants.t t/core/date.t t/core/debug.t t/core/dump.t t/core/exception.t t/core/exporter.t t/core/factory.t t/core/hub.t t/core/logic.t t/core/mixin.t t/core/modules.t t/core/prototype.t t/core/rainbow.t t/core/test.t t/core/timestamp.t t/core/trace.t t/core/url.t t/core/utils.t t/data/data.t t/data/facets.t t/data/list_facets.t t/data/number.t t/data/simple.t t/data/text.t t/data/text_facets.t t/data/type.t t/filesystem/codec.t t/filesystem/directory.t t/filesystem/encoding.t t/filesystem/file.t t/filesystem/filesystem.t t/filesystem/path.t t/filesystem/universal.t t/filesystem/virtual.t t/filesystem/visitor.t t/log/log.t t/log/logfile.t t/log/reporter.t t/misc/badger.t t/misc/duration.t t/misc/filter.t t/misc/moose.t t/pod/coverage.t t/pod/kwalitee.t t/work/workplace.t t/work/workspace.t
t/app/app.t ................ 
1..2
ok 1 - Loaded Badger::App
ok 2 - created an app object
ok
t/class/alias.t ............ 
1..3
ok 1 - Created object with aliases
ok 2 - init method is aliased to init_this
ok 3 - foo method is aliased to bar
ok
t/class/config.t ........... 
1..30
ok 1 - no object
ok 2 - no password error
ok 3 - created object with long names
ok 4 - got username
ok 5 - got password
ok 6 - created object with short names
ok 7 - got username from user
ok 8 - got password from pass
ok 9 - created second object with mixed names
ok 10 - got username from second object
ok 11 - got password from second object
ok 12 - created third object with mixed names
ok 13 - got username from third object
ok 14 - got password from third object
ok 15 - got driver from environment data
ok 16 - created fourth object with mixed names
ok 17 - got username from third object
ok 18 - got password from third object
ok 19 - got driver from environment data
ok 20 - got extra config item
ok 21 - How much more black could this be?
ok 22 - most amplifiers go up to ten
ok 23 - this one goes up to eleven
ok 24 - well, it's one louder
ok 25 - got the cat
ok 26 - got the dog
ok 27 - got volume via hash target
ok 28 - got name via hash target
ok 29 - The cat is a fluffy pussy
ok 30 - The cat is a fluffy feline
ok
t/class/methods.t .......... 
1..55
ok 1 - foo accessor
ok 2 - bar accessor
ok 3 - bar accessor with arg
ok 4 - bar unchanged accessor
ok 5 - flic mutator
ok 6 - flic mutator with arg
ok 7 - flic updated
ok 8 - flac set
ok 9 - flac get
ok 10 - a get
ok 11 - a set
ok 12 - a get again
ok 13 - b get
ok 14 - b set
ok 15 - b get again
ok 16 - got users hash
ok 17 - got users item
ok 18 - dick added to users
ok 19 - tom is still in users
ok 20 - harold added to users
ok 21 - richard is still in users
ok 22 - wiz accessor
ok 23 - waz accessor
ok 24 - waz accessor with arg
ok 25 - waz unchanged accessor
ok 26 - ding mutator
ok 27 - ding mutator with arg
ok 28 - ding updated
ok 29 - dong set
ok 30 - dong get
ok 31 - x get
ok 32 - x set
ok 33 - x get again
ok 34 - y get
ok 35 - y set
ok 36 - y get again
ok 37 - Created slot test object
ok 38 - big slot
ok 39 - red slot
ok 40 - bus slot
ok 41 - Created slot test object
ok 42 - subject slot
ok 43 - predicate slot
ok 44 - object slot
ok 45 - created accessor method
ok 46 - accessor works
ok 47 - created mutator method
ok 48 - mutator works
ok 49 - value updated
ok 50 - created auto_can object
ok 51 - x is 10
ok 52 - y is 20
ok 53 - called test_foo()
ok 54 - failed to call bad_foo()
ok 55 - got error message
ok
t/class/subclass.t ......... 
1..7
ok 1 - created new object
ok 2 - x is 1
ok 3 - x is 2
ok 4 - x is 3
ok 5 - x is 10
ok 6 - x is 20
ok 7 - x is 30
ok
t/class/vars.t ............. 
1..31
ok 1 - $FOO is defined in My::Vars1
ok 2 - @BAR is defined in My::Vars1
ok 3 - %BAZ is defined in My::Vars1
ok 4 - $FOO is defined in My::Vars2
ok 5 - @BAR is defined in My::Vars2
ok 6 - %BAZ is defined in My::Vars2
ok 7 - $FOO is defined in My::Vars3
ok 8 - @BAR is defined in My::Vars3
ok 9 - %BAZ is defined in My::Vars3
ok 10 - $FOO is defined in My::Vars4
ok 11 - @BAR is defined in My::Vars4
ok 12 - %BAZ is defined in My::Vars4
ok 13 - $FOO is defined in My::Vars5
ok 14 - @BAR is defined in My::Vars5
ok 15 - %BAZ is defined in My::Vars5
ok 16 - $FOO is defined in My::Vars6
ok 17 - @BAR is defined in My::Vars6
ok 18 - %BAZ is defined in My::Vars6
ok 19 - vars X is 1
ok 20 - vars Y is [2,3]
ok 21 - vars Z is { a => 99 }
ok 22 - vars HAI is sub
ok 23 - vars HAI is sub with arg
ok 24 - vars $FOO is 25
ok 25 - vars $BAR is [11,21,31]
ok 26 - vars $BAZ is { wam => "bam" }
ok 27 - vars BAI is sub
ok 28 - vars BAI is sub with arg
ok 29 - vars @WIZ is (100, 200, 300)
ok 30 - vars @WAZ is (99)
ok 31 - vars %WOZ is (ping => "pong")
ok
t/codec/base64.t ........... 
1..1
ok 1 - decoded output matches input
ok
t/codec/codec.t ............ 
1..1
ok 1 - Loaded Badger::Codec
ok
t/codec/codecs.t ........... 
1..37
ok 1 - encoded data via Codec
ok 2 - decoded data via Codec
ok 3 - message received via Codec
ok 4 - name transcoded via Codec
ok 5 - got Storable codec
ok 6 - encoded data
ok 7 - decoded data
ok 8 - message received
ok 9 - name transcoded
ok 10 - encoded foo via codecs
ok 11 - decoded foo via codecs
ok 12 - encoded foo via codec
ok 13 - decoded foo via codec
ok 14 - transcoded url via codecs
ok 15 - transcoded foo via codecs
ok 16 - transcoded foo/base64 via codecs
ok 17 - transcoded base64/foo via codecs
ok 18 - encoded data via imported base64 codec()
ok 19 - decoded data via imported base64 codec()
ok 20 - transcoded hello via base64 codec()
ok 21 - encoded data via imported base64 encode()
ok 22 - decoded data via imported base64 decode()
ok 23 - transcoded hello via base64 encode()/decode()
ok 24 - encoded data via imported [codec => 'storable']
ok 25 - decoded data via imported [codec => 'storable']
ok 26 - transcoded hello via storable encode()/decode()
ok 27 - imported codecs transcode base64
ok 28 - imported codecs transcode storable
ok 29 - imported transcoders for base64
ok 30 - imported transcoders for storable
ok 31 - encoded data via storable+base64 chain
ok 32 - decoded data via storable+base64 chain
ok 33 - integrity check
ok 34 - transcoded via storable+base64 encode/decode subs
ok 35 - transcoded via storable+base64 encode/decode subs
ok 36 - transcoded via str64 codec
ok 37 - transcoded via str64 encode/decode
ok
t/codec/encode.t ........... 
1..40
ok 1 - decoded UTF-16BE via codec: møøse…
ok 2 - decoded UTF-16BE matches uncoded
ok 3 - encoded UTF-16BE: \x{fe}\x{ff}\x{0}m\x{0}\x{f8}\...
ok 4 - encoded UTF-16BE output matches input
ok 5 - decoded UTF-16LE via codec: møøse…
ok 6 - decoded UTF-16LE matches uncoded
ok 7 - encoded UTF-16LE: \x{ff}\x{fe}m\x{0}\x{f8}\x{0}\...
ok 8 - encoded UTF-16LE output matches input
ok 9 - decoded UTF-8 via codec: møøse…
ok 10 - decoded UTF-8 matches uncoded
ok 11 - encoded UTF-8: \x{ef}\x{bb}\x{bf}m\x{c3}\x{b8...
ok 12 - encoded UTF-8 output matches input
ok 13 - decoded UTF-32LE via codec: møøse…
ok 14 - decoded UTF-32LE matches uncoded
ok 15 - encoded UTF-32LE: \x{ff}\x{fe}\x{0}\x{0}m\x{0}\x...
ok 16 - encoded UTF-32LE output matches input
ok 17 - decoded UTF-32BE via codec: møøse…
ok 18 - decoded UTF-32BE matches uncoded
ok 19 - encoded UTF-32BE: \x{0}\x{0}\x{fe}\x{ff}\x{0}\x{...
ok 20 - encoded UTF-32BE output matches input
ok 21 - decoded UTF-16BE via decode(): møøse…
ok 22 - decode() UTF-16BE matches uncoded
ok 23 - encoded UTF-16BE via encode(): \x{fe}\x{ff}\x{0}m\x{0}\x{f8}\...
ok 24 - encode() UTF-16BE output matches input
ok 25 - decoded UTF-16LE via decode(): møøse…
ok 26 - decode() UTF-16LE matches uncoded
ok 27 - encoded UTF-16LE via encode(): \x{ff}\x{fe}m\x{0}\x{f8}\x{0}\...
ok 28 - encode() UTF-16LE output matches input
ok 29 - decoded UTF-8 via decode(): møøse…
ok 30 - decode() UTF-8 matches uncoded
ok 31 - encoded UTF-8 via encode(): \x{ef}\x{bb}\x{bf}m\x{c3}\x{b8...
ok 32 - encode() UTF-8 output matches input
ok 33 - decoded UTF-32LE via decode(): møøse…
ok 34 - decode() UTF-32LE matches uncoded
ok 35 - encoded UTF-32LE via encode(): \x{ff}\x{fe}\x{0}\x{0}m\x{0}\x...
ok 36 - encode() UTF-32LE output matches input
ok 37 - decoded UTF-32BE via decode(): møøse…
ok 38 - decode() UTF-32BE matches uncoded
ok 39 - encoded UTF-32BE via encode(): \x{0}\x{0}\x{fe}\x{ff}\x{0}\x{...
ok 40 - encode() UTF-32BE output matches input
ok
t/codec/encoding.t ......... 
1..4
ok 1 - ASCII encoding nullop
ok 2 - ASCII decoding nullop
ok 3 - encoded utf8
ok 4 - decoded utf8
ok
t/codec/html.t ............. 
1..8
ok 1 - HTML encode() via Badger::Codec
ok 2 - HTML decode() via Badger::Codec
ok 3 - HTML codec encode() class method
ok 4 - HTML codec decode() class method
ok 5 - HTML codec encode() object method
ok 6 - HTML codec decode() object method
ok 7 - encode() function
ok 8 - decode() function
ok
t/codec/json.t ............. 
1..5
ok 1 - encoded data
ok 2 - decoded data
ok 3 - pi remains constant
ok 4 - e remains constant
ok 5 - foo
ok
t/codec/storable.t ......... 
1..5
ok 1 - encoded data
ok 2 - decoded data
ok 3 - pi remains constant
ok 4 - e remains constant
ok 5 - foo
ok
t/codec/timestamp.t ........ 
1..11
ok 1 - read timestamp from file
ok 2 - got timestamp
ok 3 - got year
ok 4 - got month
ok 5 - got day
ok 6 - got hour
ok 7 - got minute
ok 8 - got second
ok 9 - test 9 at t/codec/timestamp.t line 43
ok 10 - file has been created
ok 11 - read timestamp back in
ok
t/codec/tt.t ............... 
1..32
ok 1 - encoded data
ok 2 - decoded data
ok 3 - pi remains constant
ok 4 - e remains constant
ok 5 - karma is unchaged
ok 6 - foo is unchanged
ok 7 - decoded Perlish data
ok 8 - Perlish message
ok 9 - Perlish things 0
ok 10 - Perlish things 1
ok 11 - Perlish pi
ok 12 - Perlish foo.nested hash
ok 13 - Perlish foo.nested list
ok 14 - decoded TTish data
ok 15 - TTish message
ok 16 - TTish things 0
ok 17 - TTish things 1
ok 18 - TTish pi
ok 19 - TTish foo.nested hash
ok 20 - TTish foo.nested list
ok 21 - decoded JSONish data
ok 22 - JSONish message
ok 23 - JSONish things 0
ok 24 - JSONish things 1
ok 25 - JSONish pi
ok 26 - JSONish foo.nested hash
ok 27 - JSONish foo.nested list
ok 28 - encoded Perlishly
ok 29 - encoded JSONishly
ok 30 - encoded via TT codec
ok 31 - encoded via tt codec
ok 32 - encoded via custom tt codec
ok
t/codec/unicode.t .......... 
1..40
ok 1 - decoded UTF-8 via codec: møøse…
ok 2 - decoded UTF-8 matches uncoded
ok 3 - encoded UTF-8: m\x{c3}\x{b8}\x{c3}\x{b8}se\x{...
ok 4 - encoded UTF-8 output matches input
ok 5 - decoded UTF-16LE via codec: møøse…
ok 6 - decoded UTF-16LE matches uncoded
ok 7 - encoded UTF-16LE: m\x{c3}\x{b8}\x{c3}\x{b8}se\x{...
ok 8 - encoded UTF-16LE output matches input
ok 9 - decoded UTF-16BE via codec: møøse…
ok 10 - decoded UTF-16BE matches uncoded
ok 11 - encoded UTF-16BE: m\x{c3}\x{b8}\x{c3}\x{b8}se\x{...
ok 12 - encoded UTF-16BE output matches input
ok 13 - decoded UTF-32LE via codec: møøse…
ok 14 - decoded UTF-32LE matches uncoded
ok 15 - encoded UTF-32LE: m\x{c3}\x{b8}\x{c3}\x{b8}se\x{...
ok 16 - encoded UTF-32LE output matches input
ok 17 - decoded UTF-32BE via codec: møøse…
ok 18 - decoded UTF-32BE matches uncoded
ok 19 - encoded UTF-32BE: m\x{c3}\x{b8}\x{c3}\x{b8}se\x{...
ok 20 - encoded UTF-32BE output matches input
ok 21 - decoded UTF-8 via decode(): møøse…
ok 22 - decode() UTF-8 matches uncoded
ok 23 - encoded UTF-8 via encode(): m\x{c3}\x{b8}\x{c3}\x{b8}se\x{...
ok 24 - encode() UTF-8 output matches input
ok 25 - decoded UTF-16LE via decode(): møøse…
ok 26 - decode() UTF-16LE matches uncoded
ok 27 - encoded UTF-16LE via encode(): m\x{c3}\x{b8}\x{c3}\x{b8}se\x{...
ok 28 - encode() UTF-16LE output matches input
ok 29 - decoded UTF-16BE via decode(): møøse…
ok 30 - decode() UTF-16BE matches uncoded
ok 31 - encoded UTF-16BE via encode(): m\x{c3}\x{b8}\x{c3}\x{b8}se\x{...
ok 32 - encode() UTF-16BE output matches input
ok 33 - decoded UTF-32LE via decode(): møøse…
ok 34 - decode() UTF-32LE matches uncoded
ok 35 - encoded UTF-32LE via encode(): m\x{c3}\x{b8}\x{c3}\x{b8}se\x{...
ok 36 - encode() UTF-32LE output matches input
ok 37 - decoded UTF-32BE via decode(): møøse…
ok 38 - decode() UTF-32BE matches uncoded
ok 39 - encoded UTF-32BE via encode(): m\x{c3}\x{b8}\x{c3}\x{b8}se\x{...
ok 40 - encode() UTF-32BE output matches input
ok
t/codec/uri.t .............. 
1..2
ok 1 - URI encoded data
ok 2 - decoded output matches input
ok
t/codec/url.t .............. 
1..2
ok 1 - URL encoded data
ok 2 - decoded output matches input
ok
t/config/filesystem.t ...... 
1..29
ok 1 - x is 10
ok 2 - y is y0
ok 3 - bad method
ok 4 - a is undefined
ok 5 - b is undefined
ok 6 - c is undefined
ok 7 - got site
ok 8 - got name: example
ok 9 - got pages
ok 10 - got "about" page
ok 11 - got "auth/login" page
ok 12 - got "register" page
ok 13 - Arthur
ok 14 - Dent
ok 15 - arthur@dent.org
ok 16 - dent@heart-of-gold.com
ok 17 - babel fish
ok 18 - Created second config object
ok 19 - p is 11
ok 20 - q is 13
ok 21 - r is 17
ok 22 - s is 19
ok 23 - Wow!
ok 24 - Such Metadata
ok 25 - More Biscuits
ok 26 - More Cheese
ok 27 - got Ford
ok 28 - Ford's given name is 'Ford'
ok 29 - Ford's family name is 'Prefect'
ok
t/config/filesystem2.t ..... 
1..41
ok 1 - Created Badger::Config::Filesystem object
ok 2 - got project config
ok 3 - got the project name
ok 4 - got the project version
ok 5 - got the project.author.name
ok 6 - got nested config
ok 7 - got nested.one.one_a
ok 8 - got nested.two.three.three_a
ok 9 - got widgets config
ok 10 - got the foo widget
ok 11 - got the bar widget
ok 12 - got the bam widget
ok 13 - got the mam widget
ok 14 - got the flip widget name
ok 15 - got the flop widget name
ok 16 - got crackers from nibbles
ok 17 - nibbles.picked_eggs
ok 18 - cheese/cheddar
ok 19 - a lovely beer
ok 20 - cheese_knife
ok 21 - bottle_opener
ok 22 - I see
ok 23 - trees of green
ok 24 - the volume goes up to eleven
ok 25 - four twenty music is Pink Floyd
ok 26 - urls.home
ok 27 - urls.foo.about
ok 28 - get(['urls', 'foo.about'])
ok 29 - get(['urls', 'foo.user', 'login'])
ok 30 - urls.foo.user.logout
ok 31 - Created Badger::Config::Filesystem object
ok 32 - got tree one
ok 33 - got joined keys
ok 34 - got tree three
ok 35 - got joined keys
ok 36 - got tree one again
ok 37 - got joined keys
ok 38 - got ten tree
ok 39 - got ten keys
ok 40 - got ten tree
ok 41 - got ten keys
ok
t/core/base.t .............. 
1..112
ok 1 - Badger id
ok 2 - Badger::Base id
ok 3 - created a base class object
ok 4 - base type
ok 5 - set object error
ok 6 - got exception type
ok 7 - got exception info
ok 8 - got object error
ok 9 - got warning
ok 10 - got warning from custom handler
ok 11 - got totally bogus warning
ok 12 - got totally bogus extra warning
ok 13 - ** TODO ** - test on_warn before/after/replace modes
ok 14 - detected bogus warn handler
ok 15 - adventure through time
ok 16 - warning chain was broken by the most excellent handler
ok 17 - Totally bogus dude
ok 18 - upgraded warning to error
ok 19 - You've got poop on your shoes
ok 20 - test fail failed
ok 21 - got object error
ok 22 - got package error
ok 23 - name test failed
ok 24 - name error variable
ok 25 - name error method
ok 26 - created name object
ok 27 - no error
ok 28 - name matches
ok 29 - got args object
ok 30 - no args error
ok 31 - args name matches
ok 32 - thrown food exception
ok 33 - type is food
ok 34 - info is cheese roll
ok 35 - thrown cutlery exception
ok 36 - type is cutlery
ok 37 - info is knife fork
ok 38 - thrown thrower exception
ok 39 - type is thrower
ok 40 - info is threw error
ok 41 - thrown sub-thrower exception
ok 42 - type is still thrower
ok 43 - info is threw sub-error
ok 44 - thrown frobless exception
ok 45 - type is frobless
ok 46 - info is threw frobless error
ok 47 - thrown frisbee
ok 48 - a small plastic disc
ok 49 - it spins, it hovers!
ok 50 - cheese fail
ok 51 - cheese thrown
ok 52 - Your Camembert is too runny
ok 53 - Another::Thrower throws frisbee
ok 54 - Another::SubClass throws frisbee
ok 55 - warp drive is offline
ok 56 - propulsion system is NFG
ok 57 - pony error
ok 58 - no pony!
ok 59 - Buffy error
ok 60 - no Buffy!
ok 61 - One louder error
ok 62 - Eleven is one louder
ok 63 - Not ten error
ok 64 - It's not ten
ok 65 - ass error
ok 66 - still no pony!
ok 67 - Giles error
ok 68 - still no Buffy!
ok 69 - Angel error
ok 70 - Angle is slain!
ok 71 - it's raining
ok 72 - raining error reported
ok 73 - raining error type
ok 74 - it's pouring
ok 75 - pouring error reported
ok 76 - umbrella error type
ok 77 - umbrella error info
ok 78 - foo not implemented
ok 79 - bar not implemented
ok 80 - wam todo
ok 81 - bam not implemented
ok 82 - yelp declined
ok 83 - got reason
ok 84 - declined flag set
ok 85 - barfed error
ok 86 - declined flag cleared
ok 87 - eval failed
ok 88 - danger mouse error
ok 89 - try failed
ok 90 - danger mouse error
ok 91 - try missing
ok 92 - danger mouse missing
ok 93 - not_done
ok 94 - danger mouse todo
ok 95 - not_done with arg
ok 96 - danger mouse todo
ok 97 - try() preserves scalar context
ok 98 - try() preserves list context
ok 99 - try trial failed
ok 100 - danger mouse trial error
ok 101 - try trial missing
ok 102 - danger mouse trial missing
ok 103 - trial not_done
ok 104 - danger mouse trial todo
ok 105 - not_done trial with arg
ok 106 - danger mouse trial todo
ok 107 - try-> preserves scalar context
ok 108 - try-> preserves list context
ok 109 - fatal error
ok 110 - YBM Fail!
ok 111 - BadgerMod Fail!
ok 112 - got custom message
ok
t/core/class.t ............. 
1..133
ok 1 - Alice defines $VERSION as 2.718
ok 2 - Alice is alive
ok 3 - Alice's class is Alice
ok 4 - Alice's version is 2.718
ok 5 - Alice's VERSION is 2.718
ok 6 - Bob is alive
ok 7 - Bob's class is Bob
ok 8 - Bob's parent is Alice
ok 9 - Bob's heritage is Bob, Alice
ok 10 - Bob's classes are Bob, Alice
ok 11 - Bob has version of 3.142
ok 12 - Alice var $NAME
ok 13 - Alice var $GIRLS_NAME
ok 14 - Bob var $NAME
ok 15 - Bob var $BOYS_NAME
ok 16 - Alice any_var $NAME
ok 17 - Bob any_var $NAME
ok 18 - Alice is Charlotte
ok 19 - She lives at 22 Acacia Avenue
ok 20 - That's the place where we all go
ok 21 - Bob says it's 2 minutes to midnight
ok 22 - The hand that threatens doom
ok 23 - Kill the unborn in the womb
ok 24 - Alice all_vars $NAME
ok 25 - Bob all_vars $NAME
ok 26 - Alice ALIASES
ok 27 - Bob ALIASES
ok 28 - Alice FRIENDS with sue
ok 29 - Alice FRIENDS with Susan
ok 30 - Bob FRIENDS with jim and sue
ok 31 - Bob FRIENDS with Jim and Susan
ok 32 - Alice has my_class set to Alice
ok 33 - Bob also has my_class set to Alice, but that's OK
ok 34 - Created Charlie
ok 35 - Charlie inherits version from Alice
ok 36 - Created David
ok 37 - David's version is at level 42
ok 38 - David's volume goes up to 11
ok 39 - Created One object
ok 40 - Got heritage classes for One
ok 41 - class is Frank
ok 42 - Created Frank
ok 43 - Frank's class is Frank
ok 44 - HASH is defined
ok 45 - In Harry, pi is a constant
ok 46 - In Harry, e is a constant
ok 47 - In Harry, phi is a constant
ok 48 - Created Harry
ok 49 - Harry's pi is a constant
ok 50 - Harry's e is a constant
ok 51 - Harry's phi is a constant
ok 52 - Danny debugging is off
ok 53 - Danny is not debugging
ok 54 - Danny $DEBUG is 0
ok 55 - Danny is now debugging
ok 56 - Danny $DEBUG is 1
ok 57 - Danny is still debugging
ok 58 - Donny debugging is off
ok 59 - Donny is now debugging
ok 60 - Donny is debugging
ok 61 - Donny $DEBUG is 1
ok 62 - Donny is not debugging
ok 63 - Donny $DEBUG is 0
ok 64 - Donny is still not debugging
ok 65 - Initially food
ok 66 - Chucker throws food
ok 67 - It's very bad behaviour
ok 68 - Chucky Egg
ok 69 - Now that was a great game
ok 70 - So was Manic Miner
ok 71 - It's One louder
ok 72 - Goes up to eleven
ok 73 - bot is on the bottom
ok 74 - mid is on the bottom
ok 75 - top is on the bottom
ok 76 - mid is in the middle
ok 77 - top is in the middle
ok 78 - op on the top
ok 79 - bot id
ok 80 - mid id
ok 81 - top id
ok 82 - encoded base64
ok 83 - decoded base64
ok 84 - method() test
ok 85 - methods() test
ok 86 - generated foo get method
ok 87 - generated bar get method
ok 88 - set wiz
ok 89 - get wiz
ok 90 - welcome method
ok 91 - farewell method
ok 92 - generated ding get method
ok 93 - generated dong get method
ok 94 - set dang
ok 95 - get dang
ok 96 - Created slot test object
ok 97 - big slot
ok 98 - red slot
ok 99 - bus slot
ok 100 - David St Hubbins
ok 101 - Nigel Tufnel
ok 102 - Derek Smalls
ok 103 - This amp goes up to 10
ok 104 - This amp goes up to 11
ok 105 - got about() method
ok 106 - method reference call
ok 107 - Wasted Years is loaded
ok 108 - Sea of Madness is not loaded
ok 109 - Heaven Can Wait is loaded
ok 110 - inside version 11
ok 111 - class returns My::Class object
ok 112 - outside version 11
ok 113 - How much more black could this be?
ok 114 - None, none more black
ok 115 - wibble hook worked
ok 116 - wobble hook worked
ok 117 - FS loaded
ok 118 - VFS loaded
ok 119 - cannot load No::Such::Module
ok 120 - maybe_load threw error
ok 121 - Can't locate object method error
ok 122 - overloaded text method
ok 123 - boolean overload true
ok 124 - as_text method
ok 125 - no boolean overload
ok 126 - is true as_text method
ok 127 - is true boolean overload
ok 128 - you have pleasantly wibbled my frusset pouch
ok 129 - alias foo
ok 130 - alias bar
ok 131 - sub alias foo
ok 132 - sub alias bar
ok 133 - sub alias wiz
ok
t/core/config.t ............ 
1..20
ok 1 - x is 10
ok 2 - y is y0
ok 3 - bad method
ok 4 - x is 10
ok 5 - y is y0
ok 6 - a is undefined
ok 7 - b is undefined
ok 8 - c is undefined
ok 9 - got config with nested data
ok 10 - yippee
ok 11 - hooray
ok 12 - wig
ok 13 - wam bam
ok 14 - wibble wobble
ok 15 - Arthur
ok 16 - Dent
ok 17 - arthur@dent.org
ok 18 - dent@heart-of-gold.com
ok 19 - babel fish
ok 20 - wobble
ok
t/core/constants.t ......... 
1..7
ok 1 - loaded Badger::Constants
ok 2 - HASH is HASH
ok 3 - *.html matched by WILDCARD
ok 4 - foo.* matched by WILDCARD
ok 5 - foo??.html matched by WILDCARD
ok 6 - foo.html NOT matched by WILDCARD
ok 7 - split using DELIMITER
ok
t/core/date.t .............. 
1..15
ok 1 - bad date format
ok 2 - created a day today
ok 3 - day today
ok 4 - month today
ok 5 - year today
ok 6 - tomorrow is after today
ok 7 - today is before tomorrow
ok 8 - tomorrow is not before today
ok 9 - today is not after tomorrow
ok 10 - tomorrow is not_before today
ok 11 - today is not_after tomorrow
ok 12 - tomorrow > today
ok 13 - today < tomorrow
ok 14 - not tomorrow < today
ok 15 - not today > tomorrow
2026-03-29
29-Mar-26
ok
t/core/debug.t ............. 
1..35
ok 1 - Hello World
ok 2 - Hello Badger
ok 3 - here
ok 4 - there
ok 5 - there
ok 6 - Hello Ferret
ok 7 - there
ok 8 - debugf()
ok 9 - turned debugging off
ok 10 - debugging is now turned off
ok 11 - No stoats allowed
ok 12 - set $DEBUG to 1
ok 13 - debugging for var is on
ok 14 - debugging for var is now off
ok 15 - set $DEBUG to 0
ok 16 - DEBUG is off
ok 17 - DEBUG is on
ok 18 - wibble DEBUG is off
ok 19 - wobble $DEBUG is off
ok 20 - wibble DEBUG is still off
ok 21 - wobble $DEBUG is now on
ok 22 - wibble DEBUG is on
ok 23 - wobble $DEBUG is on
ok 24 - wibble DEBUG is still on
ok 25 - wobble $DEBUG is now off
ok 26 - got debug message
ok 27 - debugger3 static debugging is on
ok 28 - debugger3 dynamic debugging is on
ok 29 - debugger3 static debugging is still on
ok 30 - debugger3 dynamic debugging is now off
ok 31 - exported from Badger::Debug
ok 32 - I can fly sideways through time
ok 33 - backside 540 method air
ok 34 - frontside boardslide
ok 35 - message format with date and time
ok
t/core/dump.t .............. 
1..1
ok 1 - partial dump of one
ok
t/core/exception.t ......... 
1..40
ok 1 - created first exception
ok 2 - default exception type is 'undef'
ok 3 - no info by default
ok 4 - unknown file
ok 5 - unknown line
ok 6 - wibble type
ok 7 - wibble error type
ok 8 - wibble error info
ok 9 - unknown wibble error file
ok 10 - unknown wibble error line
ok 11 - wobble error type
ok 12 - wobble error info
ok 13 - wobble error file
ok 14 - wobble error line
ok 15 - set type to 'food'
ok 16 - set info to 'cheese roll'
ok 17 - got type 'food'
ok 18 - got info 'cheese roll'
ok 19 - text is 'food/cheese roll'
ok 20 - text is 'cheese roll/food'
ok 21 - created exception
ok 22 - ex4.type
ok 23 - ex4.info
ok 24 - hander matched ex4.foo.bar
ok 25 - hander matched ex4.foo
ok 26 - hander matched ex4
ok 27 - no handler matched
ok 28 - hander matched ex4.foo via list ref
ok 29 - hander matched ex4.foo via string
ok 30 - hander matched ex4.foo via hash ref
ok 31 - caught that which was thrown
ok 32 - stack trace in text
ok 33 - got stack
ok 34 - stack has three frames
ok 35 - called from exception.t
ok 36 - called from line 139
ok 37 - called from bar
ok 38 - called from line 148
ok 39 - called from foo
ok 40 - called from eval
ok
t/core/exporter.t .......... 
1..89
ok 1 - $FOO is 10
ok 2 - $FOO[0] is 10
ok 3 - $FOO[1] is 100
ok 4 - $FOO[2] is 1000
ok 5 - $FOO{ten} is 10
ok 6 - $FOO{hundred} is 100
ok 7 - $FOO{thousand} is 1000
ok 8 - foo() sub is defined
ok 9 - $BAR is not defined
ok 10 - $BAR[0] is not defined
ok 11 - $BAR{twenty} is not defined
ok 12 - $FOO is 10
ok 13 - $BAR is 10
ok 14 - $FOO[0] is not defined
ok 15 - $BAR[0] is not defined
ok 16 - $NONSUCH error
ok 17 - $NOTEVER error
ok 18 - $HELLO is world
ok 19 - $FOO is not defined
ok 20 - $BAR is not defined
ok 21 - $FOO is 3
ok 22 - $HELLO is not defined
ok 23 - $BAR is not defined
ok 24 - $FOO is 50
ok 25 - $FOO[0] is 10
ok 26 - $FOO[1] is 100
ok 27 - $FOO{ten} is 10
ok 28 - foo() sub is the new foo
ok 29 - $GOODBYE is "see ya"
ok 30 - $BAR is not defined
ok 31 - $BAR[0] is not defined
ok 32 - $BAR{twenty} is not defined
ok 33 - $FOO is 50
ok 34 - $BAR is 20
ok 35 - $FOO[0] is not defined
ok 36 - $BAR[0] is not defined
ok 37 - $FOO is 50
ok 38 - $BAR is 4
ok 39 - $BAZ is 999
ok 40 - $BAZ[0] is 987
ok 41 - $BAZ[1] is 654
ok 42 - $HELLO is world
ok 43 - $FOO is 50
ok 44 - $HELLO is world
ok 45 - $GOODBYE is "see ya"
ok 46 - $FOO[0] is not defined
ok 47 - $BAR[0] is not defined
ok 48 - $FOO is 50
ok 49 - $BAR is 4
ok 50 - $BAZ is 999
ok 51 - $HELLO is world
ok 52 - $GOODBYE is "see ya"
ok 53 - $FOO[0] is 30
ok 54 - $BAR[0] is 50
ok 55 - $FOO is 50 from string import
ok 56 - $BAR is 4 from string import
ok 57 - $BAZ is 999 from string import
ok 58 - $BAZ[0] is 987 from string import
ok 59 - $BAZ[1] is 654 from string import
ok 60 - $HELLO is world from string import
ok 61 - ping is wiz
ok 62 - ping is bang
ok 63 - called imported foo method
ok 64 - called imported bar method
ok 65 - foo bar import hooks
ok 66 - foo bar import fail hooks
ok 67 - imported E
ok 68 - imported PI
ok 69 - imported PHI
ok 70 - imported gamma
ok 71 - got the answer (42)
ok 72 - I can do science, me
ok 73 - generated e
ok 74 - generated pi
ok 75 - generated phi
ok 76 - got wibblesome
ok 77 - got wobblesome
ok 78 - got wubblesome
ok 79 - BeforeAfterOne DONE_BEFORE is set
ok 80 - BeforeAfterOne DONE_AFTER is set
ok 81 - BeforeAfter DONE_BEFORE is set
ok 82 - BeforeAfter DONE_AFTER is set
ok 83 - got wibbly
ok 84 - got wobbly
ok 85 - got wubbly
ok 86 - BeforeAfterTwo DONE_BEFORE is set
ok 87 - BeforeAfterTwo DONE_AFTER is set
ok 88 - BeforeAfter DONE_BEFORE is 2
ok 89 - BeforeAfter DONE_AFTER is 2
ok
t/core/factory.t ........... 
1..29
ok 1 - Created factory
ok 2 - fetched a widget from the factory
ok 3 - got a My::Widget object
ok 4 - No thingy
ok 5 - got no default error
ok 6 - fetched a default widget from the factory
ok 7 - got a My::Widget object as the default
ok 8 - got a widget
ok 9 - isa My::Widget object
ok 10 - got a wodget
ok 11 - isa My::Wodget object
ok 12 - wodget name is Badger
ok 13 - wodget name is Ferret
ok 14 - got a wudget
ok 15 - isa My::Extra::Wudget object
ok 16 - wudget name is dangly
ok 17 - got another wudget
ok 18 - isa My::Extra::Wudgetola object
ok 19 - wudget name is spangly
ok 20 - got sparkly wudget
ok 21 - isa Your::Sparkly object
ok 22 - sparkly name
ok 23 - got dotted object
ok 24 - created widgets factory
ok 25 - got widget from class constructed factory
ok 26 - got wodget from class constructed factory
ok 27 - got dangly from class constructed factory
ok 28 - cannot answer
ok 29 - Error message
ok
t/core/hub.t ............... 
1..6
ok 1 - Hub prototype is a singleton
ok 2 - Hub prototype is cache in package
ok 3 - Hub prototype destroyed
ok 4 - invalid method
ok 5 - got widget
ok 6 - got My::Widget
ok
t/core/logic.t ............. 
1..28
ok 1 - loaded Badger::Logic
ok 2 - created logic via LOGIC->new()
ok 3 - created logic via Logic->new()
ok 4 - created logic via Logic()
ok 5 - a and b => 0
ok 6 - a or b => 1
ok 7 - a and b or c => 1
ok 8 - a and b or d => 0
ok 9 - a and not b => 1
ok 10 - not a or b => 0
ok 11 - (not a) or b => 0
ok 12 - not (a or b) => 0
ok 13 - not b or a => 1
ok 14 - (not b) or a => 1
ok 15 - not a and b => 0
ok 16 - not b and a => 1
ok 17 - (not a) and b => 0
ok 18 - not (a and b) => 1
ok 19 - (a or b) and (b or c) => 1
ok 20 - (a and b) or (b and c) => 0
ok 21 - (a and b) or (b and c) or e => 1
ok 22 - not ((a or b) and (b or c)) => 0
ok 23 - (not a) and (b or c) => 0
ok 24 - text output
ok 25 - canonical text output
ok 26 - auto-stringification
ok 27 - "realm/user" => 0
ok 28 -  "realm/user" or 'realm/admin' => 1
ok
t/core/mixin.t ............. 
1..7
ok 1 - wam
ok 2 - bam
ok 3 - Hello World!
ok 4 - wam
ok 5 - bam
ok 6 - Hello World!
ok 7 - plop
ok
t/core/modules.t ........... 
1..13
ok 1 - Loaded Badger::Modules
ok 2 - Created module manager
ok 3 - got widget module: My::Widget
ok 4 - got doodah module: Your::Doodah
ok 5 - could not find url
ok 6 - got URL module: Your::URL
ok 7 - got url module again
ok 8 - error thrown on missing module
caught: thingy error - Error loading thingy module fail as Your::Fail: Can't locate Some/Module/Which/Hopefully/Does/Not/Exist.pm in @INC (you may need to install the Some::Module::Which::Hopefully::Does::Not::Exist module) (@INC entries checked: core/lib t/core/lib ./lib ../lib ../../lib /build/reproducible-path/libbadger-perl-0.16/blib/lib /build/reproducible-path/libbadger-perl-0.16/blib/arch /etc/perl /usr/local/lib/aarch64-linux-gnu/perl/5.40.1 /usr/local/share/perl/5.40.1 /usr/lib/aarch64-linux-gnu/perl5/5.40 /usr/share/perl5 /usr/lib/aarch64-linux-gnu/perl-base /usr/lib/aarch64-linux-gnu/perl/5.40 /usr/share/perl/5.40 /usr/local/lib/site_perl .) at t/core/lib/Your/Fail.pm line 6.
BEGIN failed--compilation aborted at t/core/lib/Your/Fail.pm line 6.
Compilation failed in require at lib/Badger/Modules.pm line 219.

error: Error loading thingy module fail as Your::Fail: Can't locate Some/Module/Which/Hopefully/Does/Not/Exist.pm in @INC (you may need to install the Some::Module::Which::Hopefully::Does::Not::Exist module) (@INC entries checked: core/lib t/core/lib ./lib ../lib ../../lib /build/reproducible-path/libbadger-perl-0.16/blib/lib /build/reproducible-path/libbadger-perl-0.16/blib/arch /etc/perl /usr/local/lib/aarch64-linux-gnu/perl/5.40.1 /usr/local/share/perl/5.40.1 /usr/lib/aarch64-linux-gnu/perl5/5.40 /usr/share/perl5 /usr/lib/aarch64-linux-gnu/perl-base /usr/lib/aarch64-linux-gnu/perl/5.40 /usr/share/perl/5.40 /usr/local/lib/site_perl .) at t/core/lib/Your/Fail.pm line 6.
BEGIN failed--compilation aborted at t/core/lib/Your/Fail.pm line 6.
Compilation failed in require at lib/Badger/Modules.pm line 219.

ok 9 - My::Widget
ok 10 - My::Wodget
ok 11 - Your::Sparkly
ok 12 - Your::Answer
ok 13 - Your::Answer is 42
ok
t/core/prototype.t ......... 
1..21
ok 1 - class name() is anonymous
ok 2 - prototype references are same
ok 3 - proto1 name is anonymous
ok 4 - proto2 name is anonymous
ok 5 - set proto1 name to Larry
ok 6 - proto1 alias is Larry
ok 7 - proto1 pseudonym is Larry
ok 8 - proto2 name is Larry
ok 9 - proto2 alias is Larry
ok 10 - proto2 pseudonym is Larry
ok 11 - proto2 pkg name is Larry
ok 12 - proto2 pkg alias is Larry
ok 13 - proto2 pkg pseudonym is Larry
ok 14 - package has prototype
ok 15 - proto3 name is Damian
ok 16 - proto2 name is still Larry
ok 17 - Larry is not Damian
ok 18 - object prototype method returns $self
ok 19 - got current prototype
ok 20 - prototype has been cleared
ok 21 - new prototype created
ok
t/core/rainbow.t ........... 
1..3
ok 1 - This is red
ok 2 - This is green
ok 3 - This is blue
ok
t/core/test.t .............. 
1..7
ok 1 - loaded My::Constants from local lib dir
ok 2 - Badgers are cool
ok 3 - Ferrets are ok, but not as cool as badgers
ok 4 - Badger is
ok 5 - Ferret isn't
ok 6 - Badger Badger Badger
ok 7 - Mushroom!
ok
t/core/timestamp.t ......... 
1..168
ok 1 - bad timestamp format
ok 2 - day now
ok 3 - month now
ok 4 - year now
ok 5 - hour now
ok 6 - minute now
ok 7 - got now() timestamp
ok 8 - got Now() timestamp
ok 9 - created timestamp 1
ok 10 - timestamp 1 string
ok 11 - timestamp() 1
ok 12 - date() 1
ok 13 - year() 1
ok 14 - month() 1
ok 15 - day() 1
ok 16 - time() 1
ok 17 - hours() 1
ok 18 - hours() 1
ok 19 - minutes() 1
ok 20 - created timestamp 2
ok 21 - timestamp 2 string
ok 22 - timestamp() 2
ok 23 - date() 2
ok 24 - year() 2
ok 25 - month() 2
ok 26 - day() 2
ok 27 - time() 2
ok 28 - hours() 2
ok 29 - hours() 2
ok 30 - minutes() 2
ok 31 - created timestamp 3
ok 32 - timestamp 3 string
ok 33 - timestamp() 3
ok 34 - date() 3
ok 35 - year() 3
ok 36 - month() 3
ok 37 - day() 3
ok 38 - time() 3
ok 39 - hours() 3
ok 40 - hours() 3
ok 41 - minutes() 3
ok 42 - created timestamp with short numbers
ok 43 - got time
ok 44 - got date
ok 45 - set 1 hour
ok 46 - set 2 minute
ok 47 - set 3 second
ok 48 - set 4 hours
ok 49 - set 5 minutes
ok 50 - set 6 seconds
ok 51 - set day
ok 52 - created new timestamp
ok 53 - changed year
ok 54 - new year set
ok 55 - changed month
ok 56 - new month set
ok 57 - changed year
ok 58 - new day set
ok 59 - changed hours
ok 60 - new hours set
ok 61 - changed minutes
ok 62 - new minutes set
ok 63 - changed seconds
ok 64 - new seconds set
ok 65 - adjusted time
ok 66 - time adjusted
ok 67 - rolled over minute
ok 68 - rolled over hour
ok 69 - rolled over day
ok 70 - rolled over 30 day month
ok 71 - rolled over 31 day month
ok 72 - adjust 3 days
ok 73 - adjust -1 month
ok 74 - adjust -4 days
ok 75 - not leap year 1900
ok 76 - not leap year 1999
ok 77 - leap year 2000
ok 78 - not leap year 2001
ok 79 - not leap year 2002
ok 80 - not leap year 2003
ok 81 - leap year 2004
ok 82 - leap year 2005
ok 83 - august has 31 days
ok 84 - january has 31 days
ok 85 - january has 28 days in 2003
ok 86 - january has 29 days in 2004
ok 87 - march has 31 days
ok 88 - april has 30 days
ok 89 - may has 31 days
ok 90 - june has 30 days
ok 91 - july has 31 days
ok 92 - august has 31 days
ok 93 - september has 30 days
ok 94 - october has 31 days
ok 95 - november has 30 days
ok 96 - december has 31 days
ok 97 - compare earlier than now
ok 98 - compare later than now
ok 99 - compare the same
ok 100 - 2026-03-29 11:52:55 second earlier 2026-03-29 11:52:56
ok 101 - 2026-03-29 11:52:57 second later 2026-03-29 11:52:56
ok 102 - 2026-03-29 11:51:57 minute earlier 2026-03-29 11:52:56
ok 103 - 2026-03-29 11:53:57 minute later 2026-03-29 11:52:56
ok 104 - 2026-03-29 10:53:57 hour earlier 2026-03-29 11:52:56
ok 105 - 2026-03-29 12:53:57 hour later 2026-03-29 11:52:56
ok 106 - 2026-03-28 12:53:57 day earlier 2026-03-29 11:52:56
ok 107 - 2026-03-30 12:53:57 day later 2026-03-29 11:52:56
ok 108 - 2026-02-28 12:53:57 month earlier 2026-03-29 11:52:56
ok 109 - 2026-04-28 12:53:57 month later 2026-03-29 11:52:56
ok 110 - 2025-04-28 12:53:57 year earlier 2026-03-29 11:52:56
ok 111 - 2027-04-28 12:53:57 year later 2026-03-29 11:52:56
ok 112 - old is equal to old
ok 113 - new is equal to new
ok 114 - old is not equal to new
ok 115 - new is not equal to old
ok 116 - old is before new
ok 117 - new is after old
ok 118 - old is before new epoch time
ok 119 - new is after old epoch time
ok 120 - old is before new epoch timestamp
ok 121 - new is after old epoch timestamp
ok 122 - old is before new year
ok 123 - new is after old year
ok 124 - new is not equal to old
ok 125 - old is not equal to new
ok 126 - new is not before old
ok 127 - old is not after new
ok 128 - new is not equal to old
ok 129 - old is not equal to new
ok 130 - new is not before old epoch time
ok 131 - old is not after new epoch time
ok 132 - new is not equal to old epoch time
ok 133 - old is not equal to new epoch time
ok 134 - old == old
ok 135 - new == new
ok 136 - old != new
ok 137 - new != old
ok 138 - old < new
ok 139 - new > old
ok 140 - old <= new
ok 141 - new >= old
ok 142 - old <= old
ok 143 - new >= new
ok 144 - old != old is false
ok 145 - new != new is false
ok 146 - old == new is false
ok 147 - new == old is false
ok 148 - old > new is false
ok 149 - new < old is false
ok 150 - old >= new is false
ok 151 - new <= old is false
ok 152 - epoch_time()
ok 153 - format test date
ok 154 - format test time
ok 155 - created object from object
ok 156 - copy same as original
ok 157 - created new object from object new() method
ok 158 - new object same as original
ok 159 - copy is new object
ok 160 - new is new object
ok 161 - created timestamp via Timestamp() subroutine
ok 162 - Timestamp() date
ok 163 - Timestamp() year
ok 164 - Timestamp() month
ok 165 - created timestamp via Timestamp() subroutine
ok 166 - TS stamp date
ok 167 - TS stamp year
ok 168 - TS stamp month
ok
t/core/trace.t ............. 
1..11
ok 1 - stack trace in text
ok 2 - got stack
ok 3 - stack has four frames
ok 4 - called from trace.t
ok 5 - called from line 29
ok 6 - called from baz
ok 7 - called from line 33
ok 8 - called from bar
ok 9 - called from line 41
ok 10 - called from foo
ok 11 - called from eval
ok
t/core/url.t ............... 
1..46
ok 1 - created a URL object
ok 2 - returns source URL on stringification
ok 3 - created a URL object from constructor function
ok 4 - also returns source URL on stringification
ok 5 - scheme is http
ok 6 - authority is badger@badgerpower.com:8080
ok 7 - user is badger
ok 8 - host is badgerpower.com
ok 9 - port is 8080
ok 10 - path is /over/there
ok 11 - query is animal=badger
ok 12 - fragment is nose
ok 13 - server is http://badger@badgerpower.com:8080
ok 14 - service is http://badger@badgerpower.com:8080/over/there
ok 15 - request is http://badger@badgerpower.com:8080/over/there?animal=badger
ok 16 - got params
ok 17 - animal is a badger
ok 18 - got a copy
ok 19 - new url with params
ok 20 - got another copy
ok 21 - set scheme to ftp
ok 22 - changed scheme
ok 23 - set user to ferret
ok 24 - changed user
ok 25 - set host to example.com
ok 26 - changed host
ok 27 - set port to 1234
ok 28 - changed port
ok 29 - set path to /right/here
ok 30 - changed path
ok 31 - set query to animal=ferret
ok 32 - changed query
ok 33 - set fragment to feet
ok 34 - changed fragment
ok 35 - set relative path: foo
ok 36 - set relative path: /foo
ok 37 - set absolute path: bar
ok 38 - set absolute path: /bar
ok 39 - url is unchanged
ok 40 - created url from params
ok 41 - got params authority
ok 42 - got params server
ok 43 - got params service
ok 44 - got params request
ok 45 - new url
ok 46 - new url with params
ok
t/core/utils.t ............. 
1..118
ok 1 - got UTILS defined
ok 2 - got blessed
ok 3 - object is a My::Sub
ok 4 - object is a My::Base
ok 5 - object is not My::Other
ok 6 - params returns hash ref
ok 7 - params merged named param list
ok 8 - self_params returns self
ok 9 - self_params returns params
ok 10 - self_params returns self again
ok 11 - self_params returns params again
ok 12 - got odd number of arguments warning
ok 13 - got baz() in stack trace
ok 14 - got bar() in stack trace
ok 15 - got foo() in stack trace
ok 16 - string is textlike
ok 17 - selfish object is textlike
ok 18 - object is not textlike
ok 19 - list is not textlike
ok 20 - sub is not textlike
ok 21 - xprintf s s
ok 22 - xprintf 1 2
ok 23 - xprintf 2 1
ok 24 - xprintf <2> <1>
ok 25 - xprintf <1:s> <2:s>
ok 26 - xprintf <1:5s> <2:5s>
ok 27 - xprintf <1:-5s> <2:-5s>
ok 28 - pi is 3.142
ok 29 - pi is 2.718
ok 30 - one
ok 31 - one by two
ok 32 - one by two by two
ok 33 - reftype imported
ok 34 - looks_like_number imported
ok 35 - numlike imported
ok 36 - list first imported
ok 37 - list max imported
ok 38 - could not modify read-only hash
ok 39 - got read-only error
ok 40 - Now is a Badger::Timestamp
ok 41 - Timestamp returned a Badger::Timestamp
ok 42 - got timestamp year
ok 43 - got timestamp month
ok 44 - got timestamp day
ok 45 - Today is a Badger::Date
ok 46 - Date returned a Badger::Date
ok 47 - got date year
ok 48 - got date month
ok 49 - got date day
ok 50 - Logic returned a Badger::Logic object
ok 51 - Bin is /build/reproducible-path/libbadger-perl-0.16/t/core
ok 52 - pluralised gateway/gateways
ok 53 - pluralised fairy/fairies
ok 54 - default random_name() length is 32
ok 55 - random_name(16) length is 16
ok 56 - random_name(16) length is 32
ok 57 - random_name(16) length is 48
ok 58 - random_name(16) length is 64
ok 59 - camel_case('hello_world') => 'HelloWorld'
ok 60 - camel_case('FOO_bar') => 'FOOBar'
ok 61 - CamelCase('hello_world') => 'HelloWorld'
ok 62 - foo => foo
ok 63 - Template(X) => Template
ok 64 - Template(X) => TemplateX
ok 65 - Template(X|) => TemplateX
ok 66 - Template(X|) => Template
ok 67 - Template(X)::(XS::TT3|TT3)::Foo => Template::XS::TT3::Foo
ok 68 - Template(X)::(XS::TT3|TT3)::Foo => Template::TT3::Foo
ok 69 - Template(X)::(XS::TT3|TT3)::Foo => TemplateX::XS::TT3::Foo
ok 70 - Template(X)::(XS::TT3|TT3)::Foo => TemplateX::TT3::Foo
ok 71 - hash_each()
ok 72 - list_each()
ok 73 - split_to_list("a b c")
ok 74 - split_to_list("a, b,c")
ok 75 - split_to_list([qw(a b c)])
ok 76 - extend($one, $two)
ok 77 - extend(...) a=10
ok 78 - extend(...) b=20
ok 79 - extend(...) c=30
ok 80 - merge a
ok 81 - merge b.c
ok 82 - merge b.d
ok 83 - merge b.e
ok 84 - merge e
ok 85 - merge f.g
ok 86 - merge h
ok 87 - merge level 0
ok 88 - merge level 1
ok 89 - merge level 2
ok 90 - join_uri("foo", "bar")
ok 91 - join_uri("foo/", "bar")
ok 92 - join_uri("foo", "/bar")
ok 93 - join_uri("foo/", "/bar")
ok 94 - join_uri("http://foo//bar/", "/baz")
ok 95 - resolve_uri("foo", "bar")
ok 96 - resolve_uri("foo", "/bar")
ok 97 - 1 is truelike
ok 98 - '1' is truelike
ok 99 - on is truelike
ok 100 - yes is truelike
ok 101 - true is truelike
ok 102 - undef is not truelike
ok 103 - 0 is not truelike
ok 104 - '0' is not truelike
ok 105 - off is not truelike
ok 106 - 'no' is not truelike
ok 107 - 'false' is not truelike
ok 108 - undef is falselike
ok 109 - 0 is falselike
ok 110 - '0' is falselike
ok 111 - off is falselike
ok 112 - 'no' is falselike
ok 113 - 'false' is falselike
ok 114 - 1 is not falselike
ok 115 - '1' is not falselike
ok 116 - on is not falselike
ok 117 - yes is not falselike
ok 118 - true is not falselike
ok
t/data/data.t .............. 
1..23
ok 1 - loaded Badger::Data
ok 2 - got methods table from methods()
ok 3 - methods is a hash from methods()
ok 4 - got ref method from methods()
ok 5 - got methods table from method()
ok 6 - methods is a hash from method()
ok 7 - got ref method from method()
ok 8 - ref method "works"
ok 9 - got ref() method direct from method()
ok 10 - ref method still "works"
ok 11 - created an object
ok 12 - created a pi object
ok 13 - pi is 3.14
ok 14 - called init() on object
ok 15 - pi is now 3.14159
ok 16 - object isa Badger::Data
ok 17 - object isa type
ok 18 - fetched object metadata
ok 19 - got author from hash
ok 20 - got author from method
ok 21 - changed author via method
ok 22 - got new author from hash
ok 23 - got new author from method
ok
t/data/facets.t ............ 
1..1
ok 1 - loaded Badger::Data::Facets
ok
t/data/list_facets.t ....... 
1..20
ok 1 - got size facet from number
ok 2 - got size facet with value 23
ok 3 - got size facet from hash ref
ok 4 - got size facet with value 6
ok 5 - list is 6 element long
ok 6 - list is only 5 elements long
ok 7 - got short size error message
ok 8 - got short list error message
ok 9 - got list.min_size facet
ok 10 - got list_min_size facet
ok 11 - min size fail on 1 list element
ok 12 - min size list reason
ok 13 - min size on 3 list elements
ok 14 - min size on 6 list elements
ok 15 - got list.max_size facet
ok 16 - got list_max_size facet
ok 17 - max size fail on 4 list elements
ok 18 - max size list reason
ok 19 - max size on 3 list elements
ok 20 - max size on 2 list elements
ok
t/data/number.t ............ 
1..3
ok 1 - loaded Badger::Data::Type::Number
ok 2 - 10 is a number
ok 3 - plankton is not a number
ok
t/data/simple.t ............ 
1..1
ok 1 - loaded Badger::Data::Type::Simple
ok
t/data/text.t .............. 
1..8
ok 1 - loaded Badger::Data::Type::Text
ok 2 - created text
ok 3 - fetched facets
ok 4 - good string is good
ok 5 - short string is not good
ok 6 - short string is too short
ok 7 - long string is not good
ok 8 - long string is too long
ok
t/data/text_facets.t ....... 
1..30
ok 1 - got text.length facet from number
ok 2 - got length facet with value 23
ok 3 - got text_length facet from hash ref
ok 4 - got length facet with value 6
ok 5 - text is 6 characters long
ok 6 - text is only 5 characters long
ok 7 - got short text error message
ok 8 - got short text error message
ok 9 - got text.min_length facet
ok 10 - got text_min_length facet
ok 11 - min length fail on 2 characters
ok 12 - min length text reason
ok 13 - min length on 3 characters
ok 14 - min length on 6 characters
ok 15 - got text.max_length facet
ok 16 - got text_max_length facet
ok 17 - max length fail on 4 characters
ok 18 - max length text reason
ok 19 - max length on 3 characters
ok 20 - max length on 2 characters
ok 21 - got pattern facet
ok 22 - pattern fail on 2 words
ok 23 - pattern fail reason
ok 24 - pattern match on foo
ok 25 - got whitespace folding facet
ok 26 - called whitespace folding facet
ok 27 - folded whitespace
ok 28 - got whitespace collapsing facet
ok 29 - called whitespace collapsing facet
ok 30 - collapsed whitespace
ok
t/data/type.t .............. 
1..1
ok 1 - loaded Badger::Data::Type
ok
t/filesystem/codec.t ....... 
1..20
ok 1 - created file object
ok 2 - file name matches
ok 3 - got storable codec
ok 4 - file constructor: name matches
ok 5 - file constructor: game matches
ok 6 - file constructor: ride.0 matches
ok 7 - file constructor: ride.1 matches
ok 8 - created file object without codec
ok 9 - file method: name matches
ok 10 - file method: game matches
ok 11 - file method: ride.0 matches
ok 12 - file method: ride.1 matches
ok 13 - dir constructor: name matches
ok 14 - dir constructor: game matches
ok 15 - dir constructor: ride.0 matches
ok 16 - dir constructor: ride.1 matches
ok 17 - dir method: name matches
ok 18 - dir method: game matches
ok 19 - dir method: ride.0 matches
ok 20 - dir method: ride.1 matches
ok
t/filesystem/directory.t ... 
1..59
ok 1 - created a new directory
ok 2 - got example name
ok 3 - got (no) file volume
ok 4 - got (no) file directory
ok 5 - got dir using name param
ok 6 - got dir using path param
ok 7 - got dir using name param hash
ok 8 - got dir using path param hash
ok 9 - foo/bar/baz path
ok 10 - foo/bar dir
ok 11 - baz file
ok 12 - baz slashed
ok 13 - foo/bar/baz path with trailing slash
ok 14 - foo/bar dir with trailing slash
ok 15 - baz file with trailing slash
ok 16 - full path
ok 17 - path up one
ok 18 - path up two
ok 19 - path up, skip one
ok 20 - path up, skip two
ok 21 - path up, skip three
ok 22 - path up, skip four
ok 23 - path up, skip fourty two
ok 24 - relative path down
ok 25 - relative path up
ok 26 - relative path up up
ok 27 - absolute path on relative path
ok 28 - relative file down
ok 29 - relative file up
ok 30 - relative file up up
ok 31 - absolute file on relative path
ok 32 - got some test files in this directory
ok 33 - got some test files in this directory with extras
ok 34 - got more files with extras enabled
ok 35 - got some kids
ok 36 - got some kids
ok 37 - testfiles exists
ok 38 - found some files in testfiles
ok 39 - first testfile exists
ok 40 - read 26 lines from test file
ok 41 - read first line
ok 42 - read 164 characters from file
ok 43 - Alpha-Zula
ok 44 - created new file in test dir
ok 45 - got write handle
ok 46 - printed line via write handle
ok 47 - written text matches
ok 48 - appended another line
ok 49 - checked appended text
ok 50 - If you go down to the woods today...
ok 51 - ...be sure to forage for nuts and berries
ok 52 - creating testfiles/newdir1
ok 53 - created testfiles/newdir1
ok 54 - testfiles/newdir1 must exist
ok 55 - deleting testfiles/newdir1
ok 56 - deleted testfiles/newdir1
ok 57 - testfiles/newdir1 must exist, create if not
ok 58 - testfiles/newdir1 does exist
ok 59 - final cleanup of testfiles/newdir1
ok
t/filesystem/encoding.t .... 
1..2
ok 1 - text is utf8
ok 2 - data is unchanged
ok
t/filesystem/file.t ........ 
1..60
ok 1 - created a new file
ok 2 - got file name
ok 3 - got (no) file volume
ok 4 - got (no) file directory
ok 5 - file is not absolute
ok 6 - file exists
ok 7 - file device is 39
ok 8 - file inode is 413243371
ok 9 - file mode is 33188
ok 10 - file links is 1
ok 11 - file user is 1111
ok 12 - file group is 1111
ok 13 - file device_type is 0
ok 14 - file size is 7743
ok 15 - file atime is 1774785177
ok 16 - file mtime is 1673611744
ok 17 - file ctime is 1774785158
ok 18 - file block_size is 4096
ok 19 - file blocks is 16
ok 20 - file readable is 1
ok 21 - file writeable is 1
ok 22 - file executable is 
ok 23 - file owner is 1
ok 24 - absolute path is /build/reproducible-path/libbadger-perl-0.16/t/filesystem/file.t
ok 25 - file is absolute
ok 26 - directory file is absolute
ok 27 - dir file is absolute
ok 28 - got file using name param
ok 29 - got file using path param
ok 30 - got file using name param hash
ok 31 - got file using path param hash
ok 32 - multi-dotted basename
ok 33 - created_on() returned a Badger::Timestamp
ok 34 - accessed_on() returned a Badger::Timestamp
ok 35 - modified_on() returned a Badger::Timestamp
ok 36 - got newfile
ok 37 - deleted file
ok 38 - newfile does not exist
ok 39 - created file
ok 40 - newfile now exists
ok 41 - printed to newfile
ok 42 - read text from newfile
ok 43 - touched newfile
ok 44 - got copyfile
ok 45 - no existing copy file
ok 46 - copyfile does not exist
ok 47 - copied file
ok 48 - copyfile now exists
ok 49 - got movefile
ok 50 - no existing move file
ok 51 - movefile does not exist
ok 52 - moved file
ok 53 - moved now exists
ok 54 - copyfile no longer exists
ok 55 - copied file with mkdir
ok 56 - file6 exists
ok 57 - copied file from filehandle
ok 58 - copied file created
ok 59 - file is writable
ok 60 - file is group writable
ok
t/filesystem/filesystem.t .. 
1..74
ok 1 - $Bin is set to /build/reproducible-path/libbadger-perl-0.16/t/filesystem
ok 2 - $bin is set to /build/reproducible-path/libbadger-perl-0.16/t/filesystem
ok 3 - $bin is a directory object
ok 4 - created path using constructor sub
ok 5 - matched path
ok 6 - path with separates
ok 7 - absolute file
ok 8 - relative file with separates
ok 9 - created dir using constructor sub
ok 10 - absolute dir
ok 11 - relative dir with separates
ok 12 - created directory using constructor sub
ok 13 - absolute directory
ok 14 - relative directory with separates
ok 15 - created path using constructor class
ok 16 - created file using constructor class
ok 17 - created dir using constructor class
ok 18 - created directory using constructor class
ok 19 - created path using FS class
ok 20 - created file using FS class
ok 21 - created dir using FS class
ok 22 - created directory using FS class
ok 23 - got temp_directory() /tmp
ok 24 - got temp_directory() /tmp/badger_test_p1/badger_test_p2
ok 25 - wrote text to /tmp/badger_test_p1/badger_test_p2/badger_test1.tmp
ok 26 - deleted temporary file
ok 27 - got temp_file() /tmp/badger_test2.tmp
ok 28 - wrote text to tmp file
ok 29 - deleted temporary file
ok 30 - VFS is defined
ok 31 - VFS version is 0.01
ok 32 - root dir
ok 33 - root dir relative
ok 34 - created a new filesystem
ok 35 - root is /
ok 36 - updir is ..
ok 37 - curdir is .
ok 38 - separator is /
ok 39 - filesystem is not virtual
ok 40 - absolute: /build/reproducible-path/libbadger-perl-0.16/wam/bam
ok 41 - path is absolute
ok 42 - absolute: /build/reproducible-path/libbadger-perl-0.16/wam/bam
ok 43 - path is absolute
ok 44 - relative: wam/bam
ok 45 - path is relative
ok 46 - fetched first file
ok 47 - fetched second file
ok 48 - filesystems are both Badger::Filesystem=HASH(0xaaaad5a561d0)
ok 49 - matches our filesystem: Badger::Filesystem=HASH(0xaaaad5a561d0)
ok 50 - got CWD: /build/reproducible-path/libbadger-perl-0.16
ok 51 - got getcwd: /build/reproducible-path/libbadger-perl-0.16
ok 52 - got Cwd
ok 53 - got Cwd directory object
ok 54 - getcwd matches one way
ok 55 - cwd matches the other way
ok 56 - fs->cwd matches in the other other way
ok 57 - merged abs paths
ok 58 - merged abs/rel paths
ok 59 - merged rel/rel paths
ok 60 - definitive_write
ok 61 - fetched t/filesystem/testfiles/foo-create.txt
ok 62 - file object has non-definitive name
ok 63 - call create on t/filesystem/testfiles/foo-create.txt
ok 64 - definitive file t/filesystem/testfiles/foo-create.txt-X exists
ok 65 - definitive_write
ok 66 - fetched t/filesystem/testfiles/foo-touch.txt
ok 67 - file object has non-definitive name
ok 68 - call touch on t/filesystem/testfiles/foo-touch.txt
ok 69 - definitive file t/filesystem/testfiles/foo-touch.txt-X exists
ok 70 - definitive_write
ok 71 - fetched t/filesystem/testfiles/foo-open.txt
ok 72 - file object has non-definitive name
ok 73 - call open (for write) on t/filesystem/testfiles/foo-open.txt
ok 74 - definitive file t/filesystem/testfiles/foo-open.txt-X exists
ok
t/filesystem/path.t ........ 
1..48
ok 1 - created a new file: foo
ok 2 - foo is relative
ok 3 - foo is not absolute
ok 4 - foo absolute is /build/reproducible-path/libbadger-perl-0.16/foo
ok 5 - created a new file: /foo
ok 6 - /foo is not relative
ok 7 - /foo is absolute
ok 8 - /foo is already absolute
ok 9 - /foo/bar/baz + bam
ok 10 - /foo/bar/baz + /bam
ok 11 - /foo/bar/baz + ../../wam
ok 12 - path base
ok 13 - dir base
ok 14 - file base
ok 15 - absolute path parent
ok 16 - absolute dir parent
ok 17 - absolute file parent
ok 18 - absolute path parent
ok 19 - absolute path parent zero
ok 20 - absolute path parent one
ok 21 - absolute path parent two
ok 22 - absolute path parent three
ok 23 - absolute path parent four
ok 24 - absolute path parent five
ok 25 - relative path parent
ok 26 - relative path trailing slash parent
ok 27 - relative dir parent
ok 28 - relative file parent
ok 29 - relative path parent
ok 30 - relative path parent zero
ok 31 - relative path parent one
ok 32 - relative path parent two
ok 33 - relative path parent three is /build/reproducible-path/libbadger-perl-0.16
ok 34 - relative path parent four is /build/reproducible-path
ok 35 - relative path parent five is /build
ok 36 - canonical foo/bar
ok 37 - canonical /foo/bar
ok 38 - canonical /foo/bar/
ok 39 - canonical dir foo/bar
ok 40 - canonical dir /foo/bar
ok 41 - canonical dir /foo/bar/
ok 42 - ext
ok 43 - extension
ok 44 - basename
ok 45 - base_name
ok 46 - set metadata
ok 47 - get metadata with name
ok 48 - get metadata from hash
ok
t/filesystem/universal.t ... skipped: Still in development
t/filesystem/virtual.t ..... 
1..39
ok 1 - created a new virtual filesystem with default root
ok 2 - got testfiles dir via default vfs
ok 3 - created a new virtual filesystem with three roots
ok 4 - got foo
ok 5 - got foo from vdir_one
ok 6 - got bar
ok 7 - got bar from vdir_two
ok 8 - got baz
ok 9 - got baz from vdir_three
ok 10 - no existing bam file
ok 11 - wrote message to bam
ok 12 - bam exists
ok 13 - Read content: The random number is 652
ok 14 - independently checked bam exists
ok 15 - independently checked text: The random number is 652
ok 16 - deleted bam
ok 17 - bam no longer exists
ok 18 - VFS bam agrees
ok 19 - got composite index
ok 20 - /foo exists
ok 21 - /bar exists
ok 22 - /baz exists
ok 23 - /wibble exists
ok 24 - /wobble exists
ok 25 - created a new virtual filesystem with root generator
ok 26 - got foo from dynamic vdir_one
ok 27 - got bar from dynamic vdir_two
ok 28 - got baz from dynamic vdir_three
ok 29 - got foo from dynamic vdir_one
ok 30 - got foo from dynamic vdir_one again
ok 31 - created a new dynamic virtual filesystem with root generator
ok 32 - got foo from dynamic vdir_one yet again
ok 33 - got foo from dynamic vdir_three
ok 34 - got foo from dynamic vdir_two
ok 35 - created filesystem with virtual root
ok 36 - absolute foo bar in virtual root fs
ok 37 - absolute /foo/bar in virtual root fs
ok 38 - definitive path adds root
ok 39 - filesystem is virtual
ok
t/filesystem/visitor.t ..... 
1..25
ok 1 - got visitor
ok 2 - isa visitor object
ok 3 - got 3 foo files
ok 4 - got 5 foo and bar files
ok 5 - got 5 foo or bar files via regex
ok 6 - got 2 HTML files
ok 7 - got all HTML files
ok 8 - got 2 goodbye files
ok 9 - got all goodbye files
ok 10 - got 3 wild files
ok 11 - got all wild files
ok 12 - got 2 wild goodbye files
ok 13 - got all wild goodbye files
ok 14 - got 6 small files
ok 15 - got all small files
ok 16 - got 3 medium files
ok 17 - got all small files
ok 18 - got 3 large files
ok 19 - got all large files
ok 20 - got 1 dir with README
ok 21 - got all dirs with README files in
ok 22 - got  default files
ok 23 - got all default files
ok 24 - visited three files via a callback
ok 25 - got all subclass files
ok
t/log/log.t ................ 
1..41
ok 1 - created a first log object
ok 2 - debug is off
ok 3 - info is off
ok 4 - warn is on
ok 5 - error is on
ok 6 - fatal is on
ok 7 - created a second log object
ok 8 - debug is on
ok 9 - info is on
ok 10 - warn is off
ok 11 - error is still on
ok 12 - fatal is still on
ok 13 - debug is on
ok 14 - turned info off
ok 15 - info is confirmed off
ok 16 - invalid level error
ok 17 - debug has been disabled
ok 18 - info has been enabled
ok 19 - warn has been enabled
ok 20 - error has been disabled
ok 21 - fatal has been disabled
ok 22 - created a third log object
ok 23 - debug is off again
ok 24 - info is off again
ok 25 - warn is an ARRAY reference 
ok 26 - error is a CODE reference 
ok 27 - fatal is still going strong
ok 28 - got 1 warning
ok 29 - got 1 error
ok 30 - got 2 warnings
ok 31 - got 2 errors
ok 32 - got a fatal error
ok 33 - created a second log
ok 34 - still got 2 warnings
ok 35 - got the extra error
ok 36 - checked error
ok 37 - checked error format
ok 38 - checked barf format
ok 39 - checked strftime
ok 40 - got one warning
ok 41 - got warning
ok
t/log/logfile.t ............ 
1..28
ok 1 - created a first log file object
ok 2 - debug is off
ok 3 - info is off
ok 4 - warn is on
ok 5 - error is on
ok 6 - fatal is on
ok 7 - error message one
ok 8 - error message two
ok 9 - warning one
ok 10 - fatal one
ok 11 - logfile created: /build/reproducible-path/libbadger-perl-0.16/t/log/logs/test.log
ok 12 - got 4 lines in logfile
ok 13 - first error
ok 14 - second error
ok 15 - first warning
ok 16 - first fatal
ok 17 - filename_format error
ok 18 - filename_format warning one
ok 19 - filename_format fatal one
ok 20 - logfile2 created: /build/reproducible-path/libbadger-perl-0.16/t/log/logs/test-2026-03-29-11-52-58.log
ok 21 - got 3 lines in logfile2
ok 22 - filename_format error
ok 23 - filename_format warning
ok 24 - filename_format fatal
ok 25 - filename_format next logfile
ok 26 - logfile3 created: /build/reproducible-path/libbadger-perl-0.16/t/log/logs/test-2026-03-29-11-52-59.log
ok 27 - got 1 line in logfile3
ok 28 - filename_format next logfile
ok
t/log/reporter.t ........... skipped: Still in development
t/misc/badger.t ............ 
1..4
ok 1 - loaded Badger module
ok 2 - looks_like_number imported from Badger::Utils
ok 3 - ARRAY imported from Badger::Constants
ok 4 - created Badger object
ok
t/misc/duration.t .......... 
1..12
ok 1 - 20s is 20 seconds
ok 2 - there are 20 seconds
ok 3 - 5m is 5 minutes
ok 4 - 5m is 300 seconds
ok 5 - 1m 20s is 1 minute 20 seconds
ok 6 - 1m 20s is 80 seconds
ok 7 - 2 hrs, 5mins and 23 secs is blah blah
ok 8 - hashref constructor
ok 9 - params constructor
ok 10 - 4 hours 20 minutes is 15600 seconds
ok 11 - duration 4 hours
ok 12 - duration 20 minutes
ok
t/misc/filter.t ............ 
1..7
ok 1 - created first filter
ok 2 - matched in items
ok 3 - matched out items
ok 4 - matched beer items
ok 5 - accept all
ok 6 - accept none
ok 7 - accept star wildcard
ok
t/misc/moose.t ............. skipped: Moose is borken? (invalid version format)
t/pod/coverage.t ........... skipped: Tests only apply for  or RELEASE_TESTING
t/pod/kwalitee.t ........... skipped: Tests only apply for RELEASE_TESTING or AUTOMATED_TESTING
t/work/workplace.t ......... 
1..7
ok 1 - created workplace
ok 2 - workplace URN is workplace1
ok 3 - workplace URI is workplace1
ok 4 - resolved uri
ok 5 - got hello.txt file
ok 6 - hello.txt file exists
ok 7 - got file text
ok
t/work/workspace.t ......... 
1..25
ok 1 - created workspace
ok 2 - got example.foo from config
ok 3 - got example.bar from config
ok 4 - got workspace name from config
ok 5 - got goodbye.txt file
ok 6 - goodbye.txt file exists
ok 7 - got file text
ok 8 - got greetings config
ok 9 - got hello greeting
ok 10 - got greetings.hello
ok 11 - got first dir
ok 12 - first dir is mapped to one
ok 13 - got one/foo
ok 14 - got first/foo
ok 15 - file contents match 
ok 16 - This is one/foo
ok 17 - got second workspace
ok 18 - got charlie/five file
ok 19 - charlie dir is actually five
ok 20 - This is three/four/five
ok 21 - got greetings from parent config
ok 22 - got parent hello greeting
ok 23 - got greetings config inherited from parent
ok 24 - got hello greeting
ok 25 - inherited fruit
ok
All tests successful.
Files=70, Tests=1833,  8 wallclock secs ( 0.34 usr  0.16 sys +  5.39 cusr  0.92 csys =  6.81 CPU)
Result: PASS
make[1]: Leaving directory '/build/reproducible-path/libbadger-perl-0.16'
   create-stamp debian/debhelper-build-stamp
   dh_prep
   dh_auto_install --destdir=debian/libbadger-perl/
	make -j12 install DESTDIR=/build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr
make[1]: Entering directory '/build/reproducible-path/libbadger-perl-0.16'
Manifying 35 pod documents
Manifying 33 pod documents
Manifying 14 pod documents
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/URL.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Timestamp.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Workspace.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Utils.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Test.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Workplace.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Log.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Progress.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Exception.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Exporter.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Prototype.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Hub.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Modules.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Mixin.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Filter.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Rainbow.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Reporter.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Duration.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Logic.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Factory.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Filesystem.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Debug.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Period.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Date.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Constants.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Apps.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Comparable.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Config.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Base.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Codecs.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Class.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/App.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Codec.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Test/Manager.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Hub/Badger.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Factory/Class.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Log/File.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Reporter/App.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Filesystem/Path.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Filesystem/Universal.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Filesystem/Directory.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Filesystem/Base.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Filesystem/File.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Filesystem/Virtual.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Filesystem/Visitor.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Class/Methods.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Class/Config.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Class/Vars.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Types.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Facets.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Type.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Facet.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Type/Class.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Type/Simple.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Type/Number.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Type/Text.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Facet/tmp
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Facet/Class.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Facet/Number.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Facet/List.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Facet/Text.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Facet/Number/Min.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Facet/Number/Max.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Facet/Text/MinLength.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Facet/Text/Whitespace.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Facet/Text/MaxLength.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Facet/Text/Pattern.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Facet/Text/Length.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Facet/List/MinSize.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Facet/List/MaxSize.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Data/Facet/List/Size.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Codec/Base64.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Codec/YAML.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Codec/Chain.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Codec/JSON.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Codec/Timestamp.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Codec/URI.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Codec/HTML.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Codec/URL.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Codec/Encoding.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Codec/TT.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Codec/Unicode.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Codec/Storable.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Codec/Encode.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Config/Schema.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Config/Item.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/perl5/Badger/Config/Filesystem.pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Workspace.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Workplace.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Utils.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::URL.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Timestamp.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Test::Manager.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Test.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Rainbow.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Prototype.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Period.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Modules.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Mixin.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Logic.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Log::File.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Log.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Hub::Badger.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Hub.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Filter.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Filesystem::Visitor.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Filesystem::Virtual.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Filesystem::Path.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Filesystem::File.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Filesystem::Directory.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Filesystem::Base.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Filesystem.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Factory::Class.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Factory.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Exporter.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Exception.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Duration.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Debug.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Date.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data::Types.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data::Type::Text.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data::Type::Simple.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data::Type::Number.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data::Type::Class.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data::Type.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data::Facets.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data::Facet::Text::Whitespace.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data::Facet::Text::Pattern.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data::Facet::Text::MinLength.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data::Facet::Text::MaxLength.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data::Facet::Text::Length.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data::Facet::Text.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data::Facet::Number::Min.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data::Facet::Number::Max.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data::Facet::Number.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data::Facet::List::Size.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data::Facet::List::MinSize.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data::Facet::List::MaxSize.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data::Facet::List.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data::Facet::Class.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data::Facet.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Data.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Constants.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Config::Filesystem.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Config.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Comparable.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Codecs.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Codec::YAML.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Codec::Unicode.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Codec::URL.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Codec::URI.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Codec::Timestamp.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Codec::TT.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Codec::Storable.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Codec::JSON.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Codec::HTML.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Codec::Encoding.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Codec::Encode.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Codec::Chain.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Codec::Base64.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Codec.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Class::Vars.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Class::Methods.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Class::Config.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Class.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Base.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::Apps.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger::App.3pm
Installing /build/reproducible-path/libbadger-perl-0.16/debian/libbadger-perl/usr/share/man/man3/Badger.3pm
make[1]: Leaving directory '/build/reproducible-path/libbadger-perl-0.16'
   dh_installdocs
   dh_installchangelogs
   dh_installman
   dh_lintian
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_missing
   dh_installdeb
   dh_gencontrol
   dh_md5sums
   dh_builddeb
dpkg-deb: building package 'libbadger-perl' in '../libbadger-perl_0.16-3_all.deb'.
 dpkg-genbuildinfo --build=binary -O../libbadger-perl_0.16-3_arm64.buildinfo
 dpkg-genchanges --build=binary -O../libbadger-perl_0.16-3_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: 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/3950732 and its subdirectories
I: Current time: Sat Mar 28 23:53:05 -12 2026
I: pbuilder-time-stamp: 1774785185