I: pbuilder: network access will be disabled during build
I: Current time: Fri Jan 24 18:49:31 -12 2025
I: pbuilder-time-stamp: 1737787771
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 [libdbd-mock-perl_1.59-1.dsc]
I: copying [./libdbd-mock-perl_1.59.orig.tar.gz]
I: copying [./libdbd-mock-perl_1.59-1.debian.tar.xz]
I: Extracting source
dpkg-source: warning: cannot verify inline signature for ./libdbd-mock-perl_1.59-1.dsc: unsupported subcommand
dpkg-source: info: extracting libdbd-mock-perl in libdbd-mock-perl-1.59
dpkg-source: info: unpacking libdbd-mock-perl_1.59.orig.tar.gz
dpkg-source: info: unpacking libdbd-mock-perl_1.59-1.debian.tar.xz
I: Not using root during the build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/1101669/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='37d4f03a9b3740afa791edadd406de08'
  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='1101669'
  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.2VfyBK3o/pbuilderrc_2PKq --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.2VfyBK3o/b1 --logfile b1/build.log libdbd-mock-perl_1.59-1.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 codethink04-arm64 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/1101669/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), libmodule-build-tiny-perl, libdbi-perl, libtest-exception-perl, libtest-pod-coverage-perl, libtest-pod-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 ... 19946 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 libmodule-build-tiny-perl; however:
  Package libmodule-build-tiny-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libdbi-perl; however:
  Package libdbi-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libtest-exception-perl; however:
  Package libtest-exception-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libtest-pod-coverage-perl; however:
  Package libtest-pod-coverage-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libtest-pod-perl; however:
  Package libtest-pod-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} libcpan-requirements-dynamic-perl{a} libdbi-perl{a} libdebhelper-perl{a} libdevel-symdump-perl{a} libelf1t64{a} libextutils-config-perl{a} libextutils-hascompiler-perl{a} libextutils-helpers-perl{a} libextutils-installpaths-perl{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libmodule-build-tiny-perl{a} libpipeline1{a} libpod-coverage-perl{a} libpod-parser-perl{a} libsub-uplevel-perl{a} libtest-exception-perl{a} libtest-pod-coverage-perl{a} libtest-pod-perl{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} 
The following packages are RECOMMENDED but will NOT be installed:
  curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx wget 
0 packages upgraded, 44 newly installed, 0 to remove and 0 not upgraded.
Need to get 21.2 MB of archives. After unpacking 83.4 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-1 [91.6 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.16.5-1.3 [823 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-2 [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-1 [19.6 kB]
Get: 21 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.1-1 [8584 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 libextutils-config-perl all 0.010-1 [8364 B]
Get: 32 http://deb.debian.org/debian unstable/main arm64 libextutils-hascompiler-perl all 0.025-1 [9232 B]
Get: 33 http://deb.debian.org/debian unstable/main arm64 libcpan-requirements-dynamic-perl all 0.001-2 [8264 B]
Get: 34 http://deb.debian.org/debian unstable/main arm64 libdbi-perl arm64 1.645-1+b1 [856 kB]
Get: 35 http://deb.debian.org/debian unstable/main arm64 libdevel-symdump-perl all 2.18-5 [15.8 kB]
Get: 36 http://deb.debian.org/debian unstable/main arm64 libextutils-helpers-perl all 0.028-1 [11.9 kB]
Get: 37 http://deb.debian.org/debian unstable/main arm64 libextutils-installpaths-perl all 0.014-1 [13.9 kB]
Get: 38 http://deb.debian.org/debian unstable/main arm64 libmodule-build-tiny-perl all 0.048-1 [11.9 kB]
Get: 39 http://deb.debian.org/debian unstable/main arm64 libpod-parser-perl all 1.67-1 [94.1 kB]
Get: 40 http://deb.debian.org/debian unstable/main arm64 libpod-coverage-perl all 0.23-2 [22.1 kB]
Get: 41 http://deb.debian.org/debian unstable/main arm64 libsub-uplevel-perl all 0.2800-3 [14.0 kB]
Get: 42 http://deb.debian.org/debian unstable/main arm64 libtest-exception-perl all 0.43-3 [16.9 kB]
Get: 43 http://deb.debian.org/debian unstable/main arm64 libtest-pod-coverage-perl all 1.10-3 [14.9 kB]
Get: 44 http://deb.debian.org/debian unstable/main arm64 libtest-pod-perl all 1.52-3 [12.6 kB]
Fetched 21.2 MB in 0s (103 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 ... 19946 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-1_arm64.deb ...
Unpacking bsdextrautils (2.40.4-1) ...
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.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../14-autopoint_0.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-2_all.deb ...
Unpacking libtool (2.5.4-2) ...
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-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../20-dh-strip-nondeterminism_1.14.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.1-1) ...
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 libextutils-config-perl.
Preparing to unpack .../30-libextutils-config-perl_0.010-1_all.deb ...
Unpacking libextutils-config-perl (0.010-1) ...
Selecting previously unselected package libextutils-hascompiler-perl.
Preparing to unpack .../31-libextutils-hascompiler-perl_0.025-1_all.deb ...
Unpacking libextutils-hascompiler-perl (0.025-1) ...
Selecting previously unselected package libcpan-requirements-dynamic-perl.
Preparing to unpack .../32-libcpan-requirements-dynamic-perl_0.001-2_all.deb ...
Unpacking libcpan-requirements-dynamic-perl (0.001-2) ...
Selecting previously unselected package libdbi-perl:arm64.
Preparing to unpack .../33-libdbi-perl_1.645-1+b1_arm64.deb ...
Unpacking libdbi-perl:arm64 (1.645-1+b1) ...
Selecting previously unselected package libdevel-symdump-perl.
Preparing to unpack .../34-libdevel-symdump-perl_2.18-5_all.deb ...
Unpacking libdevel-symdump-perl (2.18-5) ...
Selecting previously unselected package libextutils-helpers-perl.
Preparing to unpack .../35-libextutils-helpers-perl_0.028-1_all.deb ...
Unpacking libextutils-helpers-perl (0.028-1) ...
Selecting previously unselected package libextutils-installpaths-perl.
Preparing to unpack .../36-libextutils-installpaths-perl_0.014-1_all.deb ...
Unpacking libextutils-installpaths-perl (0.014-1) ...
Selecting previously unselected package libmodule-build-tiny-perl.
Preparing to unpack .../37-libmodule-build-tiny-perl_0.048-1_all.deb ...
Unpacking libmodule-build-tiny-perl (0.048-1) ...
Selecting previously unselected package libpod-parser-perl.
Preparing to unpack .../38-libpod-parser-perl_1.67-1_all.deb ...
Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl'
Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl'
Unpacking libpod-parser-perl (1.67-1) ...
Selecting previously unselected package libpod-coverage-perl.
Preparing to unpack .../39-libpod-coverage-perl_0.23-2_all.deb ...
Unpacking libpod-coverage-perl (0.23-2) ...
Selecting previously unselected package libsub-uplevel-perl.
Preparing to unpack .../40-libsub-uplevel-perl_0.2800-3_all.deb ...
Unpacking libsub-uplevel-perl (0.2800-3) ...
Selecting previously unselected package libtest-exception-perl.
Preparing to unpack .../41-libtest-exception-perl_0.43-3_all.deb ...
Unpacking libtest-exception-perl (0.43-3) ...
Selecting previously unselected package libtest-pod-coverage-perl.
Preparing to unpack .../42-libtest-pod-coverage-perl_1.10-3_all.deb ...
Unpacking libtest-pod-coverage-perl (1.10-3) ...
Selecting previously unselected package libtest-pod-perl.
Preparing to unpack .../43-libtest-pod-perl_1.52-3_all.deb ...
Unpacking libtest-pod-perl (1.52-3) ...
Setting up libpipeline1:arm64 (1.5.8-1) ...
Setting up libextutils-config-perl (0.010-1) ...
Setting up libextutils-helpers-perl (0.028-1) ...
Setting up libicu72:arm64 (72.1-6) ...
Setting up bsdextrautils (2.40.4-1) ...
Setting up libmagic-mgc (1:5.45-3+b1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libextutils-installpaths-perl (0.014-1) ...
Setting up libdebhelper-perl (13.24.1) ...
Setting up libmagic1t64:arm64 (1:5.45-3+b1) ...
Setting up libtest-pod-perl (1.52-3) ...
Setting up libextutils-hascompiler-perl (0.025-1) ...
Setting up gettext-base (0.23.1-1) ...
Setting up m4 (1.4.19-5) ...
Setting up libcpan-requirements-dynamic-perl (0.001-2) ...
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 libpod-parser-perl (1.67-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 libsub-uplevel-perl (0.2800-3) ...
Setting up libdevel-symdump-perl (2.18-5) ...
Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Setting up libdbi-perl:arm64 (1.645-1+b1) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libmodule-build-tiny-perl (0.048-1) ...
Setting up libfile-stripnondeterminism-perl (1.14.1-1) ...
Setting up gettext (0.23.1-1) ...
Setting up libtool (2.5.4-2) ...
Setting up libpod-coverage-perl (0.23-2) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up libtest-exception-perl (0.43-3) ...
Setting up dh-strip-nondeterminism (1.14.1-1) ...
Setting up groff-base (1.23.0-7) ...
Setting up libtest-pod-coverage-perl (1.10-3) ...
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-6) ...
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/libdbd-mock-perl-1.59/ && 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  > ../libdbd-mock-perl_1.59-1_source.changes
dpkg-buildpackage: info: source package libdbd-mock-perl
dpkg-buildpackage: info: source version 1.59-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by gregor herrmann <gregoa@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
	/usr/bin/perl Build.PL --installdirs vendor --config "optimize=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-mock-perl-1.59=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2" --config "ld=aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-mock-perl-1.59=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro"
Creating new 'Build' script for 'DBD-Mock' version '1.59'
   dh_auto_build
	/usr/bin/perl Build
cp lib/DBD/Mock/StatementTrack/Iterator.pm blib/lib/DBD/Mock/StatementTrack/Iterator.pm
cp lib/DBD/Mock/Pool/db.pm blib/lib/DBD/Mock/Pool/db.pm
cp lib/DBD/Mock/Pool.pm blib/lib/DBD/Mock/Pool.pm
cp lib/DBD/Mock.pm blib/lib/DBD/Mock.pm
cp lib/DBD/Mock/dr.pm blib/lib/DBD/Mock/dr.pm
cp lib/DBD/Mock/Session.pm blib/lib/DBD/Mock/Session.pm
cp lib/DBD/Mock/StatementTrack.pm blib/lib/DBD/Mock/StatementTrack.pm
cp lib/DBD/Mock/db.pm blib/lib/DBD/Mock/db.pm
cp lib/DBD/Mock/st.pm blib/lib/DBD/Mock/st.pm
   dh_auto_test
	/usr/bin/perl Build test --verbose 1
t/000_basic.t .......................... 
ok 1 - use DBD::Mock;
1..1
ok
t/001_db_handle.t ...................... 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - An object of class 'DBI::db' isa 'DBI::db'
ok 4 - ... if no db-name is given
ok 5 - ... AutoCommit DB attribute defaults to set
ok 6 - ... this attribute should be 10
ok 7 - ... this attribute should be 15
ok 8 - ... this attribute should be 2000
ok 9 - ... this attribute should be 15,000
ok 10 - RaiseError DB attribute set after connect()
ok 11 - PrintError DB attribute set after connect()
ok 12 - AutoCommit DB attribute set after connect()
ok 13 - RaiseError DB attribute set in connect()
ok 14 - PrintError DB attribute set in connect()
ok 15 - AutoCommit DB attribute set in connect()
ok 16 - RaiseError DB attribute unset in connect()
ok 17 - PrintError DB attribute unset in connect()
ok 18 - AutoCommit DB attribute unset in connect()
ok 19 - ... got the right data sources
ok 20 - ... got the right data sources
ok 21 - RaiseError DB attribute set in connect() and then changed
ok 22 - PrintError DB attribute set in connect() and then changed
ok 23 - PrintWarn DB attribute set in connect() and then changed
ok 24 - AutoCommit DB attribute set in connect() and then changed
1..24
ok
t/002_dr_handle.t ...................... 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - An object of class 'DBI::dr' isa 'DBI::dr'
ok 4 - ... got the right name
ok 5 - ... got the right version
ok 6 - ... got the right attribution
ok 7 - An object of class 'DBI::dr' isa 'DBI::dr'
ok 8 - ... got the same driver
ok 9 - ... got the expected data sources
ok 10 - ... got the expected data sources
ok 11 - ... got the expected data sources
ok 12 - An object of class 'DBI::db' isa 'DBI::db'
ok 13 - ... our driver is as we expect
ok 14 - ... the default is set not to fail
ok 15 - An object of class 'DBI::db' isa 'DBI::db'
ok 16 - ... we are set to fail
ok 17 - ... could not connect (as expected)
ok 18 - ... got the error we expected too
ok 19 - ... we should not have an exception here
ok 20 - ... we are set not to fail
ok 21 - ... could connect (as expected)
ok 22 - An object of class 'DBI::db' isa 'DBI::db'
ok 23 - ... we only support our attributes
ok 24 - ... we only support our attributes
1..24
ok
t/003_db_can_connect.t ................. 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - An object of class 'DBI::db' isa 'DBI::db'
ok 4 - ... make sure RaiseError is set correctly
ok 5 - ...our handle with the default settting is Active
ok 6 - ...and successfuly pinged handle
ok 7 - ... can connect is set to 0
ok 8 - ...our handle is no longer Active after setting mock_can_connect
ok 9 - ...and unsuccessfuly pinged handle (good)
ok 10 - ... we should have an exception
ok 11 - Preparing statement against inactive handle throws expected exception
ok 12 - Preparing statement against inactive handle sets expected DBI error
ok 13 - An object of class 'DBI::db' isa 'DBI::db'
ok 14 - ... make sure PrintError is set correctly
ok 15 - ...our handle with the default settting is Active
ok 16 - ...and successfuly pinged handle
ok 17 - ... can connect is set to 0
ok 18 - ...our handle is no longer Active after setting mock_can_connect
ok 19 - ...and unsuccessfuly pinged handle (good)
ok 20 - ...got the expected warning
ok 21 - ... we should not have an exception
ok 22 - ... and our statement should be undefined
1..22
ok
t/004_misc_mock_attr.t ................. 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - An object of class 'DBI::db' isa 'DBI::db'
ok 4 - ... it handles AutoCommit as well
ok 5 - ... and turns off AutoCommit as well
ok 6 - ... we have 6 statements
ok 7 - ... we have 0 statements
ok 8 - ... not executed yet
ok 9 - ... has been executed now
ok 10 - ... got something back for our history
ok 11 - An object of class 'DBD::Mock::StatementTrack' isa 'DBD::Mock::StatementTrack'
ok 12 - ... our statement is as expected
ok 13 - ... our fields is as expected
ok 14 - ... we have 3 records
ok 15 - ... we have 3 records
ok 16 - ... we are at record number 0
ok 17 - ... we are not yet finished
ok 18 - ... nor are we depleted
ok 19 - ... got the expected row
ok 20 - ... we are at record number 1
ok 21 - ... got the expected row
ok 22 - ... we are at record number 2
ok 23 - ... got the expected row
ok 24 - ... we are at record number 3
ok 25 - ... now we are depleted
ok 26 - ... we are not yet finished
ok 27 - ... and we are now finished
1..27
ok
t/005_db_parser.t ...................... 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - An object of class 'DBI::db' isa 'DBI::db'
ok 4 - ... make sure RaiseError is set correctly
ok 5 - ... parser successfully added to dbh
ok 6 - ... the same parser is stored
ok 7 - An object of class 'DBI::st' isa 'DBI::st'
ok 8 - ... we should get nothing back from here
ok 9 - ... parser failure generated correct error
ok 10 - An object of class 'DBI::db' isa 'DBI::db'
ok 11 - ... make sure PrintError is set correctly
ok 12 - ... parser successfully added to dbh
ok 13 - ... the same parser is stored
ok 14 - An object of class 'DBI::st' isa 'DBI::st'
ok 15 - ...got the expected warning
ok 16 - ... we should get nothing back from here
ok 17 - An object of class 'DBI::db' isa 'DBI::db'
ok 18 - ... make sure RaiseError is set correctly
ok 19 - ... bad parser successfully not added to dbh
ok 20 - ... bad parser successfully not added to dbh
ok 21 - An object of class 'DBI::db' isa 'DBI::db'
ok 22 - ... make sure PrintError is set correctly
ok 23 - ... bad parser successfully not added to dbh
ok 24 - ... this returns undef too
ok 25 - ... bad parser successfully not added to dbh
ok 26 - ... this returns undef too
1..26
ok
t/006_prepare_cached.t ................. 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - An object of class 'DBI::db' isa 'DBI::db'
ok 4 - ... have 1 statement executions
ok 5 - ... have 2 statement executions
ok 6 - ... the history has been is cleared
ok 7 - ... have 1 statement executions
ok 8 - ... have 2 statement executions
ok 9 - An object of class 'DBD::Mock::StatementTrack' isa 'DBD::Mock::StatementTrack'
ok 10 - ... our statements match
ok 11 - ... got the expected amount of params
1..11
ok
t/007_mock_attribute_aliases.t ......... 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - ... got our non-mock DB successfully
ok 4 - An object of class 'DBI::db' isa 'DBI::db'
ok 5 - ... nothing here
ok 6 - ... nothing here
ok 7 - ... got our non-mock DB successfully
ok 8 - An object of class 'DBI::db' isa 'DBI::db'
ok 9 - ... nothing here
ok 10 - ... nothing here
ok 11 - ... got the error we expected
ok 12 - ... got our mock DB successfully
ok 13 - An object of class 'DBI::db' isa 'DBI::db'
ok 14 - ... and its the name we expected
ok 15 - ... got something here
ok 16 - ... and its the hash we expected
ok 17 - An object of class 'DBI::st' isa 'DBI::st'
ok 18 - ... our alias works
ok 19 - ... got our mock DB successfully
ok 20 - An object of class 'DBI::db' isa 'DBI::db'
ok 21 - ... and its the name we expected
ok 22 - ... got something here
ok 23 - ... and its the hash we expected
ok 24 - An object of class 'DBI::st' isa 'DBI::st'
ok 25 - ... our alias works
ok 26 - ... got our mock DB successfully
ok 27 - An object of class 'DBI::db' isa 'DBI::db'
ok 28 - ... and its the name we expected
ok 29 - ... got something here
ok 30 - ... and its the hash we expected
ok 31 - An object of class 'DBI::st' isa 'DBI::st'
ok 32 - ... our alias works
ok 33 - ... got our mock DB successfully
ok 34 - An object of class 'DBI::db' isa 'DBI::db'
ok 35 - ... and its the name we expected
ok 36 - ... got something here
ok 37 - ... and its the hash we expected
ok 38 - An object of class 'DBI::st' isa 'DBI::st'
ok 39 - ... our alias works
ok 40 - ... got our mock DB successfully
ok 41 - An object of class 'DBI::db' isa 'DBI::db'
ok 42 - ... and its the name we expected
ok 43 - ... got something here
ok 44 - ... and its the hash we expected
ok 45 - An object of class 'DBI::st' isa 'DBI::st'
ok 46 - ... our alias works
ok 47 - ... got our mock DB successfully
ok 48 - An object of class 'DBI::db' isa 'DBI::db'
ok 49 - ... and its the name we expected
ok 50 - ... got something here
ok 51 - ... and its the hash we expected
ok 52 - An object of class 'DBI::st' isa 'DBI::st'
ok 53 - ... our alias works
1..53
ok
t/008_db_connect_cached.t .............. 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - An object of class 'DBI::db' isa 'DBI::db'
ok 4 - An object of class 'DBI::db' isa 'DBI::db'
ok 5 - .. these should be the same handles
1..5
ok
t/009_info.t ........................... 
ok 1 - use DBI;
ok 2 - An object of class 'DBI::db' isa 'DBI::db'
ok 3 - Retrieved info successfully
1..3
ok
t/010_rollback.t ....................... 
ok 1 - use DBI;
ok 2 - An object of class 'DBI::db' isa 'DBI::db'
ok 3 - AutoCommit is off
ok 4 - commit() returns true
ok 5 - rollback() returns true
ok 6 - begin_work() fails if AutoCommit is off
ok 7
ok 8 - Correct number of statements
ok 9
ok 10 - No parameters
ok 11
ok 12 - No parameters
ok 13 - AutoCommit is still off
ok 14 - AutoCommit is on
ok 15 - Commit returns false
ok 16
ok 17 - Rollback returns false
ok 18
ok 19 - AutoCommit is still on
ok 20 - Correct number of statements
ok 21 - AutoCommit is on
ok 22 - begin_work() returns true
ok 23 - AutoCommit is now off
ok 24 - rollback() returns true
ok 25 - AutoCommit is back on
ok 26 - begin_work() returns true
ok 27 - AutoCommit is now off
ok 28 - rollback() returns true
ok 29 - AutoCommit is back on
ok 30 - Correct number of statements
ok 31
ok 32 - No parameters
ok 33
ok 34 - No parameters
ok 35
ok 36 - No parameters
ok 37
ok 38 - No parameters
1..38
ok
t/011_st_execute_empty.t ............... 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - Statement handle prepared ok
ok 4 - Statement handle returned of the proper type
ok 5 - Statement handle stores SQL (method on tracker)
ok 6 - Statement handle stores SQL (attribute)
ok 7 - Execute flag not set yet
ok 8 - Called execute() ok (no params)
ok 9 - ... we got back 0E0 for num of rows
ok 10 - Execute flag set after execute()
ok 11 - No parameters tracked (method on tracker)
ok 12 - No parameters tracked (attribute)
ok 13 - Finished flag not set yet
ok 14 - Called finish() ok
ok 15 - Finished flag set after finish()
1..15
ok
t/012_st_handle.t ...................... 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - An object of class 'DBI::db' isa 'DBI::db'
ok 4 - ... $sth handle prepared ok
ok 5 - An object of class 'DBI::st' isa 'DBI::st'
ok 6 - ... got the right statement
ok 7 - ... got the right Database handle
ok 8 - ... got the right number of fields
ok 9 - ... got the right number of params
ok 10 - ... got the right NAME attributes
ok 11 - ... got the right NAME_lc attributes
ok 12 - ... got the right NAME_uc attributes
ok 13 - ... got the right NAME_hash attributes
ok 14 - ... got the right NAME_hash_lc attributes
ok 15 - ... got the right NAME_hash_uc attributes
1..15
ok
t/013_st_execute_bound_params.t ........ 
ok 1 - use DBD::Mock;
ok 2 - Parameters bound to statement handle with bind_param()
ok 3 - Called execute() ok (empty, after bind_param calls)
ok 4 - Correct number of parameters bound (method on tracker)
ok 5 - Statement handle stored bound parameter from bind_param() (method on tracker)
ok 6 - Statement handle stored bound parameter from bind_param() (method on tracker)
ok 7 - bound_param_types length should match the number of bound parameters
ok 8 - as we didn't specify any attributes/types for the first bound parameter then it should be undefined
ok 9 - as we didn't specify any attributes/types for the second bound parameter then it should be undefined
ok 10 - Correct number of parameters bound (attribute)
ok 11 - Statement handle stored bound parameter from bind_param() (attribute)
ok 12 - Statement handle stored bound parameter from bind_param() (attribute)
ok 13 - bound_param_types length should match the number of bound parameters
ok 14 - as we didn't specify any attributes/types for the first bound parameter then it should be undefined
ok 15 - as we didn't specify any attributes/types for the second bound parameter then it should be undefined
ok 16 - Parameters bound to statement handle with bind_param()
ok 17 - Called execute() ok (empty, after bind_param calls)
ok 18 - Correct number of parameters bound (method on tracker)
ok 19 - Statement handle stored bound parameter from bind_param() (method on tracker)
ok 20 - Statement handle stored bound parameter from bind_param() (method on tracker)
ok 21 - bound_param_types length should match the number of bound parameters
ok 22 - the second bound parameter attribute should match our hashref
ok 23 - the first bound parameter attribute should match what we bound
ok 24 - Correct number of parameters bound (attribute)
ok 25 - Statement handle stored bound parameter from bind_param() (attribute)
ok 26 - Statement handle stored bound parameter from bind_param() (attribute)
ok 27 - bound_param_types length should match the number of bound parameters
ok 28 - the second bound parameter attribute should match our hashref
ok 29 - the first bound parameter attribute should match what we bound
ok 30 - Called execute() ok (empty, after bind_param calls)
ok 31 - Correct number of parameters bound (method on tracker)
ok 32 - Statement handle stored bound parameter from bind_param() (method on tracker)
ok 33 - Statement handle stored bound parameter from bind_param() (method on tracker)
ok 34 - bound_param_types length should match the number of bound parameters
ok 35 - the first bound parameter attribute should be undef as the value was bound in the execute() call
ok 36 - the second bound parameter attribute should be undef as the value was bound in the execute() call
ok 37 - Correct number of parameters bound (attribute)
ok 38 - Statement handle stored bound parameter from bind_param() (attribute)
ok 39 - Statement handle stored bound parameter from bind_param() (attribute)
ok 40 - bound_param_types length should match the number of bound parameters
ok 41 - the first bound parameter attribute should be undef as the value was bound in the execute() call
ok 42 - the second bound parameter attribute should be undef as the value was bound in the execute() call
ok 43 - Parameters bound to statement handle with bind_param_inout()
ok 44 - Called execute() ok (empty, after bind_param_inout calls)
ok 45 - Correct number of parameters bound (method on tracker)
ok 46 - Statement handle stored bound parameter from bind_param_inout() (method on tracker)
ok 47 - Statement handle stored bound parameter from bind_param_inout() (method on tracker)
ok 48 - Correct number of parameters bound (attribute)
ok 49 - Statement handle stored bound parameter from bind_param_inout() (attribute)
ok 50 - Statement handle stored bound parameter from bind_param_inout() (attribute)
ok 51 - Parameters bound to statement handle with bind_param() and executed
ok 52 - Parameters bound to statement handle with bind_param() and executed
ok 53 - mock_execution_history should list the parameters and their attributes for each execution
1..53
ok
t/014_st_execute_pass_params.t ......... 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - Called execute() ok (inline params)
ok 4 - Correct number of parameters bound (inline; method on tracker)
ok 5 - Statement handle stored bound inline parameter (method on tracker)
ok 6 - Statement handle stored bound inline parameter (method on tracker)
ok 7 - Correct number of parameters bound (inline; attribute)
ok 8 - Statement handle stored bound inline parameter (attribute)
ok 9 - Statement handle stored bound inline parameter (attribute)
1..9
ok
t/015_st_fetch_records.t ............... 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - Correct number of records reported by statement
ok 4 - Correct number of rows reported by statement
ok 5 - Correct number of rows reported by statement
ok 6 - Current record number correct before fetching
ok 7 - ... this should be an active handle
ok 8 - Record 1, correct number of fields (2)
ok 9 - Record 1, field 1
ok 10 - Record 1, field 2
ok 11 - Record 1, current record number tracked
ok 12 - Resultset not yet depleted
ok 13 - Record 2, correct number of fields (2)
ok 14 - Record 2, field 1
ok 15 - Record 2, field 2
ok 16 - Record 2, current record number tracked
ok 17 - Resultset depleted properly
ok 18 - ...this should not be an active handle anymore
ok 19 - Correct number of records reported by statement
ok 20 - Correct number of rows reported by statement
ok 21 - Correct number of rows reported by statement
ok 22 - Current record number correct before fetching
ok 23 - ... this should be an active handle
ok 24 - Record 1, correct number of fields (3)
ok 25 - Record 1, field 1
ok 26 - Record 1, field 2
ok 27 - Record 1, field 3
ok 28 - Record 1, current record number tracked
ok 29 - Resultset not yet depleted
ok 30 - Record 2, correct number of fields (3)
ok 31 - Record 2, field 1
ok 32 - Record 2, field 2
ok 33 - Record 2, field 3
ok 34 - Record 2, current record number tracked
ok 35 - Resultset not yet depleted
ok 36 - Record 3, correct number of fields (3)
ok 37 - Record 3, field 1
ok 38 - Record 3, field 2
ok 39 - Record 3, field 3
ok 40 - Record 3, current record number tracked
ok 41 - Resultset depleted properly
ok 42 - ...this should not be an active handle anymore
ok 43 - ...this should not be an active handle
1..43
ok
t/016_mock_add_resultset_test.t ........ 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - An object of class 'DBI::db' isa 'DBI::db'
ok 4 - An object of class 'DBI::st' isa 'DBI::st'
ok 5 - ... got back 0E0 for rows with a SELECT statement
ok 6 - ... got the result we expected
ok 7 - An object of class 'DBI::st' isa 'DBI::st'
ok 8 - ... got back 0E0 for rows with a SELECT statement
ok 9 - ... got the result we expected
ok 10 - An object of class 'DBI::st' isa 'DBI::st'
ok 11 - ... got back 0E0 for rows with a SELECT statement
ok 12 - ... got the result we expected
ok 13 - An object of class 'DBI::st' isa 'DBI::st'
ok 14 - ... got back 0E0 for rows with a SELECT statement
ok 15 - ... got the result we expected
ok 16 - An object of class 'DBI::st' isa 'DBI::st'
ok 17 - ... got back 0E0 for rows with a SELECT statement
ok 18 - ... got the result we expected
ok 19 - An object of class 'DBI::st' isa 'DBI::st'
ok 20 - ... got back 0E0 for rows with a SELECT statement
ok 21 - ... got the result we expected
ok 22 - An object of class 'DBI::st' isa 'DBI::st'
ok 23 - ... got back 0E0 for rows with a SELECT statement
ok 24 - ... got the result we expected
ok 25 - An object of class 'DBI::st' isa 'DBI::st'
ok 26 - ... got back 1 for rows with our INSERT statement
ok 27 - An object of class 'DBI::st' isa 'DBI::st'
ok 28 - ... got back 4 for rows with our UPDATE statement
ok 29 - An object of class 'DBI::st' isa 'DBI::st'
ok 30 - ... When we specify the fields in the results parameter then we expect an answer from NUM_OF_FIELDS before we execute the statement
ok 31 - ... got back 0E0 for rows with a SELECT statement
ok 32 - ... When we specify the fields in the results parameter then we expect an answer from NUM_OF_FIELDS after we execute the statement
ok 33 - ... got the result we expected
ok 34 - ... got back 0E0 for rows with a SELECT statement
ok 35 - ... got the result we expected
ok 36 - ... got back 0E0 for rows with a SELECT statement
ok 37 - ... got the result we expected
ok 38 - An object of class 'DBI::st' isa 'DBI::st'
ok 39 - ... When we don't specify the fields in the results parameter and we haven't activated the DefaultFieldsToUndef feature, then we expect the NUM_OF_FIELDS to be 0 before we execute the statement
ok 40 - ... got back 0E0 for rows with a SELECT statement
ok 41 - ... When we don't specify the fields in the results parameter then we still expect an answer from NUM_OF_FIELDS after we've execute the statement
ok 42 - ... got the result we expected
ok 43 - ... got back 0E0 for rows with a SELECT statement
ok 44 - ... got the result we expected
ok 45 - ... got back 0E0 for rows with a SELECT statement
ok 46 - ... got the result we expected
ok 47 - An object of class 'DBI::st' isa 'DBI::st'
ok 48 - ... When we don't specify the fields in the results parameter then we expect the NUM_OF_FIELDS to be undef before we execute the statement
ok 49 - ... got back 0E0 for rows with a SELECT statement
ok 50 - ... When we don't specify the fields in the results parameter then we still expect an answer from NUM_OF_FIELDS after we've execute the statement
ok 51 - ... got the result we expected
ok 52 - ... got back 0E0 for rows with a SELECT statement
ok 53 - ... got the result we expected
ok 54 - ... got back 0E0 for rows with a SELECT statement
ok 55 - ... got the result we expected
ok 56 - last_insert_id should return the next Id value after an insert as our callback doesn't override it
ok 57 - last_insert_id should return the id the callback has provided
ok 58 - If we provide a last_insert_id value then the one stored against the table shouldn't be updated
ok 59 - An object of class 'DBI::st' isa 'DBI::st'
ok 60 - If we don't provided an arrayref or arrayrefs for the rows then that's an error
1..60
ok
t/017_st_can_connect.t ................. 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - An object of class 'DBI::db' isa 'DBI::db'
ok 4 - ... RaiseError is set correctly
ok 5 - ... PrintError is set correctly
ok 6 - An object of class 'DBI::st' isa 'DBI::st'
ok 7 - ... can connect is set to 0
ok 8 - ... the handle is not Active
ok 9 - ... and ping returns false
ok 10 - ... we got an exception
ok 11 - ... we got the expected execption
ok 12 - ... can connect is set to 1
ok 13 - ... the handle is Active
ok 14 - ... and ping returns true
ok 15 - An object of class 'DBI::st' isa 'DBI::st'
ok 16 - ... executed without exception
ok 17 - ... the first row was returned without execption
ok 18 - ... we got back the expected data in the first row
ok 19 - ... can connect is set to 0
ok 20 - ... the handle is not Active
ok 21 - ... and ping returns false
ok 22 - ... we got the exception
ok 23 - ... fetching row against inactive db throws expected exception
1..23
ok
t/018_mock_statement_track.t ........... 
ok 1 - use DBD::Mock;
ok 2 - DBD::Mock::StatementTrack->can('new')
ok 3 - An object of class 'DBD::Mock::StatementTrack' isa 'DBD::Mock::StatementTrack'
ok 4 - DBD::Mock::StatementTrack->can('num_fields')
ok 5 - DBD::Mock::StatementTrack->can('num_params')
ok 6 - DBD::Mock::StatementTrack->can('bound_param')
ok 7 - DBD::Mock::StatementTrack->can('bound_param_trailing')
ok 8 - DBD::Mock::StatementTrack->can('is_active')
ok 9 - DBD::Mock::StatementTrack->can('is_finished')
ok 10 - DBD::Mock::StatementTrack->can('mark_executed')
ok 11 - DBD::Mock::StatementTrack->can('next_record')
ok 12 - DBD::Mock::StatementTrack->can('is_depleted')
ok 13 - DBD::Mock::StatementTrack->can('to_string')
ok 14 - DBD::Mock::StatementTrack->can('is_executed')
ok 15 - DBD::Mock::StatementTrack->can('statement')
ok 16 - DBD::Mock::StatementTrack->can('current_record_num')
ok 17 - DBD::Mock::StatementTrack->can('return_data')
ok 18 - DBD::Mock::StatementTrack->can('fields')
ok 19 - DBD::Mock::StatementTrack->can('bound_params')
ok 20 - An object of class 'DBD::Mock::StatementTrack' isa 'DBD::Mock::StatementTrack'
ok 21 - ... we have no fields in the default
ok 22 - ... we have no fields in the default
ok 23 - ... we have no bound params in the default
ok 24 - ... we have no bound params in the default
ok 25 - ... we have no return data in the default
ok 26 - ... our current record num is 0 in the default
ok 27 - ... our statement is a blank string in the default
ok 28 - ... our statement is not executed in the default
ok 29 - ... the default state is depleted
ok 30 - ... the default state has no next record since it is depleted
ok 31 - ... our statement is not finished in the default
ok 32 - ... the default state is not active
ok 33 - An object of class 'DBD::Mock::StatementTrack' isa 'DBD::Mock::StatementTrack'
ok 34 - ... we have the expected num of fields
ok 35 - ... we have the expected fields
ok 36 - ... we have the expected num of bound params
ok 37 - ... we have the expected bound params
ok 38 - ... we have the expected return data
ok 39 - ... our current record num is 0 in the default
ok 40 - ... our statement as expected 
ok 41 - ... our statement is not executed
ok 42 - ... the state is not depleted
ok 43 - ... our statement is not finished
ok 44 - ... the default state is active
ok 45 - ... we have the expected bound params
ok 46 - ... we have the expected bound params
ok 47 - ... we have the expected num of bound params
ok 48 - ... our statement as expected 
ok 49 - ... with an INSERT we are not considered active
ok 50 - ... restore our statement
ok 51 - ... our statement is now executed
ok 52 - ... our current record num is 0
ok 53 - ... we are active now that we are executed
ok 54 - ... the state is not depleted
ok 55 - ... got the next record as expected
ok 56 - ... our current record num is now 1
ok 57 - ... the state is not depleted
ok 58 - ... got the next record as expected
ok 59 - ... our current record num is now 2
ok 60 - ... the state is not depleted
ok 61 - ... got the next record as expected
ok 62 - ... our current record num is now 3
ok 63 - ... no more records
ok 64 - ... we are now depleted
ok 65 - ... we are no longer active now that we are depleted
ok 66 - ... passing in nothing just returns the value
ok 67 - ... our statement is now finished
ok 68 - ... our statement is no longer finished
1..68
ok
t/019_mock_statement_track_iterator.t .. 
ok 1 - use DBD::Mock;
ok 2 - An object of class 'DBD::Mock::StatementTrack::Iterator' isa 'DBD::Mock::StatementTrack::Iterator'
ok 3 - ... got 1
ok 4 - ... got 2
ok 5 - ... got 3
ok 6 - ... got 4
ok 7 - ... got 5
ok 8 - ... got undef
ok 9 - ... got 1
ok 10 - ... got 2
ok 11 - ... got 3
ok 12 - ... got 4
ok 13 - ... got 5
ok 14 - ... got undef
ok 15 - An object of class 'DBI::db' isa 'DBI::db'
ok 16 - An object of class 'DBD::Mock::StatementTrack::Iterator' isa 'DBD::Mock::StatementTrack::Iterator'
ok 17 - ... nothing in the iterator
ok 18 - ... now something in the iterator (which is what we want)
ok 19 - ... something in the iterator
ok 20 - An object of class 'DBD::Mock::StatementTrack' isa 'DBD::Mock::StatementTrack'
ok 21 - ... its our old insert statement too
ok 22 - ... now nothing in the iterator
1..22
ok
t/020_db_pool.t ........................ 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - An object of class 'DBD::Mock::Pool::db' isa 'DBD::Mock::Pool::db'
ok 4 - An object of class 'DBD::Mock::Pool::db' isa 'DBD::Mock::Pool::db'
ok 5 - ... these handles should be the same
ok 6 - ... this will not actually do anything just return true
ok 7 - ... this will not actually do anything just return true
ok 8 - An object of class 'DBD::Mock::Pool::db' isa 'DBD::Mock::Pool::db'
ok 9 - ... not really disconnecting, just returning true
ok 10 - An object of class 'DBD::Mock::Pool::db' isa 'DBD::Mock::Pool::db'
ok 11 - ... got our row correctly
ok 12 - ... not really disconnecting, just returning true
ok 13 - An object of class 'DBD::Mock::Pool::db' isa 'DBD::Mock::Pool::db'
ok 14 - ... we executed 1 statement
ok 15 - ... this the statement we executed
ok 16 - ... not really disconnecting, just returning true
1..16
ok
t/021_DBD_Mock_Session.t ............... 
ok 1 - use DBD::Mock;
ok 2 - An object of class 'DBD::Mock::Session' isa 'DBD::Mock::Session'
ok 3 - ... got the first default session name
ok 4 - ... it is the same session we put in
ok 5 - ... we no longer have a session in there
ok 6 - An object of class 'DBD::Mock::Session' isa 'DBD::Mock::Session'
ok 7 - ... got the second default session name
ok 8 - An object of class 'DBD::Mock::Session' isa 'DBD::Mock::Session'
ok 9 - ... got the right name
ok 10 - ... logged in successfully
ok 11 - ... got the exception
ok 12 - ... got the exception we expected
ok 13 - ... logged in successfully
ok 14 - An object of class 'DBD::Mock::Session' isa 'DBD::Mock::Session'
ok 15 - ... got the right name
ok 16 - ... username is not found
ok 17 - An object of class 'DBD::Mock::Session' isa 'DBD::Mock::Session'
ok 18 - ... got the right name
ok 19 - ... username is found, but the password is wrong
ok 20 - An object of class 'DBD::Mock::Session' isa 'DBD::Mock::Session'
ok 21 - ... got the right name
ok 22 - ... username is found, and the password is wrong, and the user account is now locked
ok 23 - An object of class 'DBD::Mock::Session' isa 'DBD::Mock::Session'
ok 24 - ... got an error, as expected
ok 25 - ... got the error we expected
ok 26 - ... got an error, as expected
ok 27 - ... got the error we expected
ok 28 - ... got an error, as expected
ok 29 - ... got the error we expected
ok 30 - ... got an error, as expected
ok 31 - ... got the error we expected
ok 32 - ... got an error, as expected
ok 33 - ... got the error we expected
ok 34 - ... got an error, as expected
ok 35 - ... got the error we expected
ok 36 - ... got an error, as expected
ok 37 - ... got the error we expected
ok 38 - ... got an error, as expected
ok 39 - ... got the error we expected
ok 40 - ... got an error, as expected
ok 41 - ... got the error we expected
ok 42 - ... got an error, as expected
ok 43 - ... got the error we expected
ok 44 - An object of class 'DBD::Mock::Session' isa 'DBD::Mock::Session'
ok 45 - ... got an error, as expected
ok 46 - ... got the error we expected
ok 47 - An object of class 'DBD::Mock::Session' isa 'DBD::Mock::Session'
ok 48 - ... got an error, as expected
ok 49 - ... got the error we expected
ok 50 - An object of class 'DBD::Mock::Session' isa 'DBD::Mock::Session'
ok 51 - ... got an error, as expected
ok 52 - ... got the error we expected
ok 53 - An object of class 'DBD::Mock::Session' isa 'DBD::Mock::Session'
ok 54 - ... got an error, as expected
ok 55 - ... got the error we expected
1..55
ok
t/022_DBD_Mock_Session_bound_params.t .. 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - An object of class 'DBI::db' isa 'DBI::db'
ok 4 - An object of class 'DBD::Mock::Session' isa 'DBD::Mock::Session'
ok 5 - ... got the right value
ok 6 - ... everything worked as planned
ok 7 - ... got the right value
ok 8 - ... everything worked as planned
ok 9 - An object of class 'DBI::db' isa 'DBI::db'
ok 10 - An object of class 'DBD::Mock::Session' isa 'DBD::Mock::Session'
ok 11 - ... got the right value
ok 12 - ... first state worked as planned
ok 13 - ... got the right value
ok 14 - ... second state worked as planned
ok 15 - ... got the right number of affected rows
ok 16 - ... third state worked as planned
ok 17 - An object of class 'DBI::db' isa 'DBI::db'
ok 18 - An object of class 'DBD::Mock::Session' isa 'DBD::Mock::Session'
ok 19 - ... everything failed as planned
ok 20 - ... everything failed as planned
ok 21 - An object of class 'DBI::db' isa 'DBI::db'
ok 22 - An object of class 'DBD::Mock::Session' isa 'DBD::Mock::Session'
ok 23 - ... everything failed as planned
ok 24 - ... everything failed as planned
ok 25 - An object of class 'DBI::db' isa 'DBI::db'
ok 26 - An object of class 'DBD::Mock::Session' isa 'DBD::Mock::Session'
ok 27 - ... first execute got the right  value
ok 28 - ... second execute got the right value
ok 29 - ... everything worked as planned
1..29
ok
t/023_statement_failure.t .............. 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - An object of class 'DBI::db' isa 'DBI::db'
ok 4 - $sth handle prepared correctly
ok 5 - An object of class 'DBI::st' isa 'DBI::st'
ok 6 - $sth handled executed and died
ok 7 - $sth handle prepared correctly
ok 8 - An object of class 'DBI::st' isa 'DBI::st'
ok 9 - $sth handled executed and died
ok 10 - $sth handle prepared correctly
ok 11 - An object of class 'DBI::st' isa 'DBI::st'
ok 12 - $sth handled executed and died
ok 13 - $sth handle failed to prepare
ok 14 - DBD::Mock::db prepare failed: Cannot prepare at t/023_statement_failure.t line 84.
#  should contain 'Cannot prepare'
ok 15 - 4 should be 4
ok 16 - $sth handle failed to execute
ok 17 - DBD::Mock::db set_err failed: Cannot execute at /build/reproducible-path/libdbd-mock-perl-1.59/blib/lib/DBD/Mock/st.pm line 85.
#  should contain 'Cannot execute'
ok 18 - 4 should be 4
ok 19 - $sth handle failed to fetch
ok 20 - $sth handle failed to fetch
ok 21 - $sth handle failed to fetch
ok 22 - $sth handle failed to fetch
ok 23 - prepare and execute should work
ok 24 - An object of class 'DBI::st' isa 'DBI::st'
ok 25 - fetch should work
ok 26 - -99 should be -99
ok 27 - fetch should work
ok 28 - -98 should be -98
ok 29 - fetch should work
ok 30 - -97 should be -97
ok 31 - fetch should work
ok 32 - -96 should be -96
ok 33 - fetch should work
ok 34 - -95 should be -95
1..34
ok
t/024_selcol_fetchhash.t ............... 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - A reference of type 'REF' isa 'REF'
ok 4 - A reference of type 'ARRAY' isa 'ARRAY'
ok 5 - Checking if selectcol_arrayref works.
ok 6 - Checking if selectcol_arrayref works with Columns attribute
ok 7 - ... selectall_hashref with named key
ok 8 - ... selectall_hashref with numeric key
ok 9 - ... selectall_hashref with array of named keys
ok 10 - ... selectall_hashref with array of numeric keys
ok 11 - ... selectall_hashref with empty array of keys
1..11
ok
t/025_mock_last_insert_id.t ............ 
ok 1 - ... got the right insert id
ok 2 - ... got the right insert id from the database's last_insert_id
ok 3 - ... got the right insert id from the statement handle's last_insert_id
ok 4 - ... got the right insert id
ok 5 - ... got the right insert id from the database handle's last_insert_id
ok 6 - ... got the right insert id from the statement handle's last_insert_id
ok 7 - ... got the right insert id
ok 8 - ... got the right insert id from the database handle's last_insert_id
ok 9 - ... got the right insert id from the statement handle's last_insert_id
ok 10 - ... got the right insert id
ok 11 - ... got the right insert id from the database handle's last_insert_id
ok 12 - ... got the right insert id from the statement handle's last_insert_id
ok 13 - ... got the right insert id
ok 14 - ... got the right insert id from the database handle's last_insert_id
ok 15 - ... got the right insert id from the statement handle's last_insert_id
ok 16 - ... got the right insert id
ok 17 - ... got the right insert id from the database handle's last_insert_id
ok 18 - ... got the right insert id from the statement handle's last_insert_id
1..18
ok
t/026_st_bind_col.t .................... 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - fetch() returned data
ok 4 - bind_col to $id == 1
ok 5 - bind_col to $type == "european"
ok 6 - bind_col to $inventory_id == 42
ok 7 - fetch() returned data
ok 8 - bind_columns with hash, id == 1
ok 9 - bind_columns with hash, type == "african"
ok 10 - bind_columns with hash, inventory_id == 2
ok 11 - fetchrow_arrayref returns false after data is exhausted, even with bound columns
ok 12 - bind_col implementation does not break selectall_* methods
1..12
ok
t/027_named_parameters.t ............... 
ok 1 - use DBD::Mock;
ok 2 - Execute using positional parameters
ok 3 - Execute using positional parameters \#2
ok 4 - Execute using named parameters
ok 5 - Execute using named parameters \#2
1..5
ok
t/028_bind_columns.t ................... 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - Bind columns
ok 4 - First column
ok 5 - Second column
ok 6 - Third column
1..6
ok
t/029_multiple_prepare_statements.t .... 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - First statement first column
ok 4 - First statement second column
ok 5 - Second statement first column
ok 6 - Second statement second column
ok 7 - Prepare two statements
1..7
ok
t/030_st_execute_array.t ............... 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - Called execute_array() ok
1..3
ok
t/031_setup_callbacks.t ................ 
ok 1 - An object of class 'DBI::db' isa 'DBI::db'
ok 2 - An object of class 'DBI::st' isa 'DBI::st'
ok 3 - ... got back 0E0 for rows with a SELECT statement
ok 4 - ... got the result we expected
ok 5 - An object of class 'DBI::db' isa 'DBI::db'
ok 6 - An object of class 'DBI::st' isa 'DBI::st'
ok 7 - ... got back 0E0 for rows with a SELECT statement
ok 8 - ... got the result we expected
ok 9 - An object of class 'DBI::st' isa 'DBI::st'
ok 10 - ... got back 0E0 for rows with a SELECT statement
ok 11 - ... as we have reset the callbacks this SELECT shouldn't match a result set 
ok 12 - An object of class 'DBI::db' isa 'DBI::db'
ok 13 - An object of class 'DBI::st' isa 'DBI::st'
ok 14 - ... got back 0E0 for rows with a SELECT statement
ok 15 - ... got the result we expected
ok 16 - An object of class 'DBI::st' isa 'DBI::st'
ok 17 - ... got back 0E0 for rows with a SELECT statement
ok 18 - ... this should return a value as we've added its connect callback in
ok 19 - An object of class 'DBI::db' isa 'DBI::db'
ok 20 - The database from the DSN should be passed through to the callback
ok 21 - The username should be passed through to the callback
ok 22 - The password should be passed through to the callback
ok 23 - The attributes passed through to the callback should be a hash reference
ok 24 - The custom attribute should be passed through to the callback
1..24
ok
t/032_selectall_arrayref.t ............. 
ok 1 - SELECTALL_ARRAYREF ref by default returns the rows from the result set
ok 2 - SELECTALL_ARRAYREF ref with a slice defined should return each row as a hashref
ok 3 - SELECTALL_ARRAYREF ref with a slice defining column names should return each row as a hashref which only contains those columns
ok 4 - SELECTALL_ARRAYREF ref with Columns defined should return just those columns
1..4
ok
t/033_table_info.t ..................... 
ok 1 - An object of class 'DBI::db' isa 'DBI::db'
ok 2 - No mocked table info should result an empty set of results being returned
ok 3 - The matching mock results should be returned
ok 4 - Search based up on the schema parameter only, should return in the set of results we've already defined
ok 5 - Clearing the mocked table info should result in no results being returned until mock_add_table_info is used to populate the table_info again
ok 6 - Mocking a search of schemas should return the records we've added
1..6
ok
t/034_custom_attributes.t .............. 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - An object of class 'DBI::db' isa 'DBI::db'
ok 4 - An object of class 'DBI::st' isa 'DBI::st'
ok 5 - our custom prepare_attribute should be set after the prepare
ok 6 - ... got back 0E0 for rows with a SELECT statement
ok 7 - our custom prepare_attribute should persist after the execute if nothing's changed it
ok 8 - An object of class 'DBI::db' isa 'DBI::db'
ok 9 - An object of class 'DBI::st' isa 'DBI::st'
ok 10 - our custom execute_attribute should be undefined until we execute the statement
ok 11 - ... got back 0E0 for rows with a SELECT statement
ok 12 - our custom execute_attribute should be present after the statements executed
ok 13 - An object of class 'DBI::db' isa 'DBI::db'
ok 14 - An object of class 'DBI::st' isa 'DBI::st'
ok 15 - our custom execute_attribute should be undefined until we execute the statement
ok 16 - ... got back 0E0 for rows with a SELECT statement
ok 17 - our custom execute_attribute should be present after the statements executed
ok 18 - An object of class 'DBI::db' isa 'DBI::db'
ok 19 - An object of class 'DBI::st' isa 'DBI::st'
ok 20 - our custom prepare_attribute should be present after the statement has been defined
ok 21 - our custom prepare_attribute should be present after the statement has been defined
ok 22 - ... got back 0E0 for rows with a SELECT statement
ok 23 - our custom execute_attribute should take precedence over the the prepare one after the statements executed
ok 24 - our custom prepare_attribute should still be present after the statement has been executed if there's no matching execute_attributes entry
1..24
ok
t/998_pod.t ............................ 
1..9
ok 1 - POD test for blib/lib/DBD/Mock.pm
ok 2 - POD test for blib/lib/DBD/Mock/st.pm (no pod)
ok 3 - POD test for blib/lib/DBD/Mock/db.pm (no pod)
ok 4 - POD test for blib/lib/DBD/Mock/StatementTrack.pm (no pod)
ok 5 - POD test for blib/lib/DBD/Mock/Session.pm (no pod)
ok 6 - POD test for blib/lib/DBD/Mock/dr.pm (no pod)
ok 7 - POD test for blib/lib/DBD/Mock/Pool.pm (no pod)
ok 8 - POD test for blib/lib/DBD/Mock/Pool/db.pm (no pod)
ok 9 - POD test for blib/lib/DBD/Mock/StatementTrack/Iterator.pm (no pod)
ok
t/999_pod_coverage.t ................... 
1..1
ok 1 - Pod coverage on DBD::Mock
ok
t/bug_015602.t ......................... 
ok 1 - use DBI;
ok 2 - An object of class 'DBI::db' isa 'DBI::db'
ok 3 - Bind failed
ok 4 - Bind passed
1..4
ok
t/bug_066815.t ......................... 
ok 1 - case begin_work: prepare statement
ok 2 - case begin_work: execute statement
ok 3 - threw Regexp ((?^:Session\ states\ exhausted\,\ only\ \'1\'\ in\ DBD\:\:Mock\:\:Session))
ok 4 - case commit: prepare statement
ok 5 - case commit: execute statement
ok 6 - case commit: start transaction
ok 7 - case commit: prepare statement
ok 8 - case commit: execute statement
ok 9 - threw Regexp ((?^:Session\ states\ exhausted\,\ only\ \'3\'\ in\ DBD\:\:Mock\:\:Session))
ok 10 - case rollback: prepare statement
ok 11 - case rollback: execute statement
ok 12 - case rollback: start transaction
ok 13 - case rollback: prepare statement
ok 14 - case rollback: execute statement
ok 15 - threw Regexp ((?^:Session\ states\ exhausted\,\ only\ \'3\'\ in\ DBD\:\:Mock\:\:Session))
1..15
ok
t/bug_071438.t ......................... 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/bug_082243.t ......................... 
ok 1 - use DBD::Mock;
ok 2 - use DBI;
ok 3 - An object of class 'DBI::db' isa 'DBI::db'
ok 4 - An object of class 'DBD::Mock::Session' isa 'DBD::Mock::Session'
ok 5 - Regex matching on bound_params should work as expected.
1..5
ok
t/bug_117162.t ......................... 
ok 1 - prepare statement
ok 2 - execute statement
ok 3 - fails on executing one too many times
1..3
ok
All tests successful.
Files=42, Tests=839,  4 wallclock secs ( 0.14 usr  0.06 sys +  2.40 cusr  0.57 csys =  3.17 CPU)
Result: PASS
   create-stamp debian/debhelper-build-stamp
   dh_prep
   debian/rules override_dh_auto_install
make[1]: Entering directory '/build/reproducible-path/libdbd-mock-perl-1.59'
dh_auto_install
	/usr/bin/perl Build install --destdir /build/reproducible-path/libdbd-mock-perl-1.59/debian/libdbd-mock-perl --create_packlist 0
Installing /build/reproducible-path/libdbd-mock-perl-1.59/debian/libdbd-mock-perl/usr/share/perl5/DBD/Mock.pm
Installing /build/reproducible-path/libdbd-mock-perl-1.59/debian/libdbd-mock-perl/usr/share/perl5/DBD/Mock/st.pm
Installing /build/reproducible-path/libdbd-mock-perl-1.59/debian/libdbd-mock-perl/usr/share/perl5/DBD/Mock/db.pm
Installing /build/reproducible-path/libdbd-mock-perl-1.59/debian/libdbd-mock-perl/usr/share/perl5/DBD/Mock/StatementTrack.pm
Installing /build/reproducible-path/libdbd-mock-perl-1.59/debian/libdbd-mock-perl/usr/share/perl5/DBD/Mock/Session.pm
Installing /build/reproducible-path/libdbd-mock-perl-1.59/debian/libdbd-mock-perl/usr/share/perl5/DBD/Mock/dr.pm
Installing /build/reproducible-path/libdbd-mock-perl-1.59/debian/libdbd-mock-perl/usr/share/perl5/DBD/Mock/Pool.pm
Installing /build/reproducible-path/libdbd-mock-perl-1.59/debian/libdbd-mock-perl/usr/share/perl5/DBD/Mock/Pool/db.pm
Installing /build/reproducible-path/libdbd-mock-perl-1.59/debian/libdbd-mock-perl/usr/share/perl5/DBD/Mock/StatementTrack/Iterator.pm
Installing /build/reproducible-path/libdbd-mock-perl-1.59/debian/libdbd-mock-perl/usr/share/man/man3/DBD::Mock.3pm
# remove empty manpages
find /build/reproducible-path/libdbd-mock-perl-1.59/debian/libdbd-mock-perl/usr/share/man/man3 -type f -size 0 -delete
make[1]: Leaving directory '/build/reproducible-path/libdbd-mock-perl-1.59'
   dh_installdocs
   dh_installchangelogs
   dh_installman
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_missing
   dh_installdeb
   dh_gencontrol
   dh_md5sums
   dh_builddeb
dpkg-deb: building package 'libdbd-mock-perl' in '../libdbd-mock-perl_1.59-1_all.deb'.
 dpkg-genbuildinfo --build=binary -O../libdbd-mock-perl_1.59-1_arm64.buildinfo
 dpkg-genchanges --build=binary -O../libdbd-mock-perl_1.59-1_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: including full 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/1101669 and its subdirectories
I: Current time: Fri Jan 24 18:50:08 -12 2025
I: pbuilder-time-stamp: 1737787808