I: pbuilder: network access will be disabled during build I: Current time: Mon May 26 19:14:13 +14 2025 I: pbuilder-time-stamp: 1748236453 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [libdbd-mariadb-perl_1.22-1.dsc] I: copying [./libdbd-mariadb-perl_1.22.orig.tar.gz] I: copying [./libdbd-mariadb-perl_1.22-1.debian.tar.xz] I: Extracting source gpgv: Signature made Fri Apr 22 00:06:59 2022 gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./libdbd-mariadb-perl_1.22-1.dsc: no acceptable signature found dpkg-source: info: extracting libdbd-mariadb-perl in libdbd-mariadb-perl-1.22 dpkg-source: info: unpacking libdbd-mariadb-perl_1.22.orig.tar.gz dpkg-source: info: unpacking libdbd-mariadb-perl_1.22-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying fix-mysql-8.0.22.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/622749/tmp/hooks/D01_modify_environment starting debug: Running on codethink01-arm64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 May 26 05:14 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/622749/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/622749/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.2.21(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=arm64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DIRSTACK=() DISTRIBUTION=trixie EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=aarch64 HOST_ARCH=arm64 IFS=' ' INVOCATION_ID=18748ae81f0f4329aa2fe87b3971596e LANG=C LANGUAGE=nl_BE:nl LC_ALL=C MACHTYPE=aarch64-unknown-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=622749 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.foQRcBcw/pbuilderrc_retL --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.foQRcBcw/b2 --logfile b2/build.log libdbd-mariadb-perl_1.22-1.dsc' SUDO_GID=109 SUDO_UID=104 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://192.168.101.4:3128 I: uname -a Linux i-capture-the-hostname 6.1.0-20-cloud-arm64 #1 SMP Debian 6.1.85-1 (2024-04-11) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 May 24 13:38 /bin -> usr/bin I: user script /srv/workspace/pbuilder/622749/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), default-libmysqlclient-dev, default-mysql-server, dh-sequence-perl-dbi, libdbi-perl, libdevel-checklib-perl, libnet-ssleay-perl, libssl-dev, libtest-deep-perl, perl-xs-dev, perl:native, procps dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19930 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 default-libmysqlclient-dev; however: Package default-libmysqlclient-dev is not installed. pbuilder-satisfydepends-dummy depends on default-mysql-server; however: Package default-mysql-server is not installed. pbuilder-satisfydepends-dummy depends on dh-sequence-perl-dbi; however: Package dh-sequence-perl-dbi is not installed. pbuilder-satisfydepends-dummy depends on libdbi-perl; however: Package libdbi-perl is not installed. pbuilder-satisfydepends-dummy depends on libdevel-checklib-perl; however: Package libdevel-checklib-perl is not installed. pbuilder-satisfydepends-dummy depends on libnet-ssleay-perl; however: Package libnet-ssleay-perl is not installed. pbuilder-satisfydepends-dummy depends on libssl-dev; however: Package libssl-dev is not installed. pbuilder-satisfydepends-dummy depends on libtest-deep-perl; however: Package libtest-deep-perl is not installed. pbuilder-satisfydepends-dummy depends on perl-xs-dev; however: Package perl-xs-dev is not installed. pbuilder-satisfydepends-dummy depends on perl:native. pbuilder-satisfydepends-dummy depends on procps; however: Package procps 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} default-libmysqlclient-dev{a} default-mysql-server{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} galera-4{a} gawk{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} iproute2{a} libarchive-zip-perl{a} libbpf1{a} libbsd0{a} libcap2-bin{a} libconfig-inifiles-perl{a} libdaxctl1{a} libdbi-perl{a} libdebhelper-perl{a} libdevel-checklib-perl{a} libedit2{a} libelf1{a} libfile-stripnondeterminism-perl{a} libicu72{a} libkmod2{a} libmagic-mgc{a} libmagic1{a} libmariadb-dev{a} libmariadb-dev-compat{a} libmariadb3{a} libmnl0{a} libncurses6{a} libndctl6{a} libnet-ssleay-perl{a} libnuma1{a} libperl-dev{a} libpipeline1{a} libpmem1{a} libpopt0{a} libproc2-0{a} libreadline8{a} libsigsegv2{a} libssl-dev{a} libsub-override-perl{a} libtest-deep-perl{a} libtool{a} libuchardet0{a} liburing2{a} libwrap0{a} libxml2{a} libxtables12{a} lsof{a} m4{a} man-db{a} mariadb-client{a} mariadb-client-core{a} mariadb-common{a} mariadb-server{a} mariadb-server-core{a} mysql-common{a} perl-openssl-defaults{a} po-debconf{a} procps{a} psmisc{a} readline-common{a} rsync{a} sensible-utils{a} socat{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libdbd-mariadb-perl libdbd-mysql-perl libgpm2 libhtml-template-perl libltdl-dev libmail-sendmail-perl libpam-cap libterm-readkey-perl lynx mariadb-plugin-provider-bzip2 mariadb-plugin-provider-lz4 mariadb-plugin-provider-lzma mariadb-plugin-provider-lzo mariadb-plugin-provider-snappy pv wget 0 packages upgraded, 77 newly installed, 0 to remove and 0 not upgraded. Need to get 44.3 MB of archives. After unpacking 306 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main arm64 galera-4 arm64 26.4.16-2+b1 [733 kB] Get: 2 http://deb.debian.org/debian trixie/main arm64 readline-common all 8.2-3 [69.1 kB] Get: 3 http://deb.debian.org/debian trixie/main arm64 libreadline8 arm64 8.2-3+b1 [157 kB] Get: 4 http://deb.debian.org/debian trixie/main arm64 libsigsegv2 arm64 2.14-1 [37.0 kB] Get: 5 http://deb.debian.org/debian trixie/main arm64 gawk arm64 1:5.2.1-2 [640 kB] Get: 6 http://deb.debian.org/debian trixie/main arm64 mysql-common all 5.8+1.1.0 [6636 B] Get: 7 http://deb.debian.org/debian trixie/main arm64 mariadb-common all 1:10.11.6-2 [25.2 kB] Get: 8 http://deb.debian.org/debian trixie/main arm64 libelf1 arm64 0.190-1+b1 [175 kB] Get: 9 http://deb.debian.org/debian trixie/main arm64 libbpf1 arm64 1:1.3.0-2 [147 kB] Get: 10 http://deb.debian.org/debian trixie/main arm64 libbsd0 arm64 0.12.2-1 [129 kB] Get: 11 http://deb.debian.org/debian trixie/main arm64 libmnl0 arm64 1.0.5-2 [11.8 kB] Get: 12 http://deb.debian.org/debian trixie/main arm64 libxtables12 arm64 1.8.10-3 [30.2 kB] Get: 13 http://deb.debian.org/debian trixie/main arm64 libcap2-bin arm64 1:2.66-5 [34.0 kB] Get: 14 http://deb.debian.org/debian trixie/main arm64 iproute2 arm64 6.7.0-2 [1016 kB] Get: 15 http://deb.debian.org/debian trixie/main arm64 libdbi-perl arm64 1.643-4+b1 [749 kB] Get: 16 http://deb.debian.org/debian trixie/main arm64 lsof arm64 4.95.0-1 [313 kB] Get: 17 http://deb.debian.org/debian trixie/main arm64 libconfig-inifiles-perl all 3.000003-2 [45.9 kB] Get: 18 http://deb.debian.org/debian trixie/main arm64 libmariadb3 arm64 1:10.11.6-2 [164 kB] Get: 19 http://deb.debian.org/debian trixie/main arm64 libedit2 arm64 3.1-20230828-1 [88.9 kB] Get: 20 http://deb.debian.org/debian trixie/main arm64 libncurses6 arm64 6.4+20240414-1 [95.6 kB] Get: 21 http://deb.debian.org/debian trixie/main arm64 mariadb-client-core arm64 1:10.11.6-2 [851 kB] Get: 22 http://deb.debian.org/debian trixie/main arm64 mariadb-client arm64 1:10.11.6-2 [2873 kB] Get: 23 http://deb.debian.org/debian trixie/main arm64 libnuma1 arm64 2.0.18-1 [21.4 kB] Get: 24 http://deb.debian.org/debian trixie/main arm64 libkmod2 arm64 31+20240202-2 [56.0 kB] Get: 25 http://deb.debian.org/debian trixie/main arm64 libdaxctl1 arm64 77-2+b1 [20.3 kB] Get: 26 http://deb.debian.org/debian trixie/main arm64 libndctl6 arm64 77-2+b1 [57.9 kB] Get: 27 http://deb.debian.org/debian trixie/main arm64 libpmem1 arm64 1.13.1-1.1+b1 [47.0 kB] Get: 28 http://deb.debian.org/debian trixie/main arm64 liburing2 arm64 2.5-1 [22.2 kB] Get: 29 http://deb.debian.org/debian trixie/main arm64 mariadb-server-core arm64 1:10.11.6-2 [6758 kB] Get: 30 http://deb.debian.org/debian trixie/main arm64 libproc2-0 arm64 2:4.0.4-4 [61.7 kB] Get: 31 http://deb.debian.org/debian trixie/main arm64 procps arm64 2:4.0.4-4 [869 kB] Get: 32 http://deb.debian.org/debian trixie/main arm64 psmisc arm64 23.7-1 [264 kB] Get: 33 http://deb.debian.org/debian trixie/main arm64 libpopt0 arm64 1.19+dfsg-1+b1 [42.6 kB] Get: 34 http://deb.debian.org/debian trixie/main arm64 rsync arm64 3.2.7-1+b1 [400 kB] Get: 35 http://deb.debian.org/debian trixie/main arm64 libwrap0 arm64 7.6.q-33 [54.8 kB] Get: 36 http://deb.debian.org/debian trixie/main arm64 socat arm64 1.8.0.0-4 [392 kB] Get: 37 http://deb.debian.org/debian trixie/main arm64 mariadb-server arm64 1:10.11.6-2 [3471 kB] Get: 38 http://deb.debian.org/debian trixie/main arm64 sensible-utils all 0.0.22 [22.4 kB] Get: 39 http://deb.debian.org/debian trixie/main arm64 libmagic-mgc arm64 1:5.45-2+b1 [314 kB] Get: 40 http://deb.debian.org/debian trixie/main arm64 libmagic1 arm64 1:5.45-2+b1 [100 kB] Get: 41 http://deb.debian.org/debian trixie/main arm64 file arm64 1:5.45-2+b1 [43.2 kB] Get: 42 http://deb.debian.org/debian trixie/main arm64 gettext-base arm64 0.21-14+b1 [160 kB] Get: 43 http://deb.debian.org/debian trixie/main arm64 libuchardet0 arm64 0.0.8-1+b1 [69.0 kB] Get: 44 http://deb.debian.org/debian trixie/main arm64 groff-base arm64 1.23.0-3 [1127 kB] Get: 45 http://deb.debian.org/debian trixie/main arm64 bsdextrautils arm64 2.39.3-6 [90.0 kB] Get: 46 http://deb.debian.org/debian trixie/main arm64 libpipeline1 arm64 1.5.7-2 [36.5 kB] Get: 47 http://deb.debian.org/debian trixie/main arm64 man-db arm64 2.12.0-3 [1385 kB] Get: 48 http://deb.debian.org/debian trixie/main arm64 m4 arm64 1.4.19-4 [277 kB] Get: 49 http://deb.debian.org/debian trixie/main arm64 autoconf all 2.71-3 [332 kB] Get: 50 http://deb.debian.org/debian trixie/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 51 http://deb.debian.org/debian trixie/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 52 http://deb.debian.org/debian trixie/main arm64 autopoint all 0.21-14 [496 kB] Get: 53 http://deb.debian.org/debian trixie/main arm64 libdebhelper-perl all 13.15.3 [88.0 kB] Get: 54 http://deb.debian.org/debian trixie/main arm64 libtool all 2.4.7-7 [517 kB] Get: 55 http://deb.debian.org/debian trixie/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 56 http://deb.debian.org/debian trixie/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 57 http://deb.debian.org/debian trixie/main arm64 libsub-override-perl all 0.10-1 [10.6 kB] Get: 58 http://deb.debian.org/debian trixie/main arm64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 59 http://deb.debian.org/debian trixie/main arm64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 60 http://deb.debian.org/debian trixie/main arm64 dwz arm64 0.15-1 [101 kB] Get: 61 http://deb.debian.org/debian trixie/main arm64 libicu72 arm64 72.1-4+b1 [9224 kB] Get: 62 http://deb.debian.org/debian trixie/main arm64 libxml2 arm64 2.9.14+dfsg-1.3+b2 [624 kB] Get: 63 http://deb.debian.org/debian trixie/main arm64 gettext arm64 0.21-14+b1 [1249 kB] Get: 64 http://deb.debian.org/debian trixie/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 65 http://deb.debian.org/debian trixie/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 66 http://deb.debian.org/debian trixie/main arm64 debhelper all 13.15.3 [901 kB] Get: 67 http://deb.debian.org/debian trixie/main arm64 libssl-dev arm64 3.1.5-1 [2342 kB] Get: 68 http://deb.debian.org/debian trixie/main arm64 zlib1g-dev arm64 1:1.3.dfsg-3+b1 [916 kB] Get: 69 http://deb.debian.org/debian trixie/main arm64 libmariadb-dev arm64 1:10.11.6-2 [261 kB] Get: 70 http://deb.debian.org/debian trixie/main arm64 libmariadb-dev-compat arm64 1:10.11.6-2 [24.0 kB] Get: 71 http://deb.debian.org/debian trixie/main arm64 default-libmysqlclient-dev arm64 1.1.0+b1 [3380 B] Get: 72 http://deb.debian.org/debian trixie/main arm64 default-mysql-server all 1.1.0 [2860 B] Get: 73 http://deb.debian.org/debian trixie/main arm64 libdevel-checklib-perl all 1.16-1 [18.5 kB] Get: 74 http://deb.debian.org/debian trixie/main arm64 perl-openssl-defaults arm64 7+b1 [7924 B] Get: 75 http://deb.debian.org/debian trixie/main arm64 libnet-ssleay-perl arm64 1.94-1 [327 kB] Get: 76 http://deb.debian.org/debian trixie/main arm64 libperl-dev arm64 5.38.2-3 [996 kB] Get: 77 http://deb.debian.org/debian trixie/main arm64 libtest-deep-perl all 1.204-1 [52.9 kB] Fetched 44.3 MB in 0s (136 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package galera-4. (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 ... 19930 files and directories currently installed.) Preparing to unpack .../galera-4_26.4.16-2+b1_arm64.deb ... info: The home dir /nonexistent you specified can't be accessed: No such file or directory info: Selecting UID from range 100 to 999 ... info: Adding system user `_galera' (UID 100) ... info: Adding new user `_galera' (UID 100) with group `nogroup' ... info: Not creating `/nonexistent'. Unpacking galera-4 (26.4.16-2+b1) ... Selecting previously unselected package readline-common. Preparing to unpack .../readline-common_8.2-3_all.deb ... Unpacking readline-common (8.2-3) ... Selecting previously unselected package libreadline8:arm64. Preparing to unpack .../libreadline8_8.2-3+b1_arm64.deb ... Unpacking libreadline8:arm64 (8.2-3+b1) ... Selecting previously unselected package libsigsegv2:arm64. Preparing to unpack .../libsigsegv2_2.14-1_arm64.deb ... Unpacking libsigsegv2:arm64 (2.14-1) ... Setting up readline-common (8.2-3) ... Setting up libreadline8:arm64 (8.2-3+b1) ... Setting up libsigsegv2:arm64 (2.14-1) ... Selecting previously unselected package gawk. (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 ... 19974 files and directories currently installed.) Preparing to unpack .../00-gawk_1%3a5.2.1-2_arm64.deb ... Unpacking gawk (1:5.2.1-2) ... Selecting previously unselected package mysql-common. Preparing to unpack .../01-mysql-common_5.8+1.1.0_all.deb ... Unpacking mysql-common (5.8+1.1.0) ... Selecting previously unselected package mariadb-common. Preparing to unpack .../02-mariadb-common_1%3a10.11.6-2_all.deb ... Unpacking mariadb-common (1:10.11.6-2) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../03-libelf1_0.190-1+b1_arm64.deb ... Unpacking libelf1:arm64 (0.190-1+b1) ... Selecting previously unselected package libbpf1:arm64. Preparing to unpack .../04-libbpf1_1%3a1.3.0-2_arm64.deb ... Unpacking libbpf1:arm64 (1:1.3.0-2) ... Selecting previously unselected package libbsd0:arm64. Preparing to unpack .../05-libbsd0_0.12.2-1_arm64.deb ... Unpacking libbsd0:arm64 (0.12.2-1) ... Selecting previously unselected package libmnl0:arm64. Preparing to unpack .../06-libmnl0_1.0.5-2_arm64.deb ... Unpacking libmnl0:arm64 (1.0.5-2) ... Selecting previously unselected package libxtables12:arm64. Preparing to unpack .../07-libxtables12_1.8.10-3_arm64.deb ... Unpacking libxtables12:arm64 (1.8.10-3) ... Selecting previously unselected package libcap2-bin. Preparing to unpack .../08-libcap2-bin_1%3a2.66-5_arm64.deb ... Unpacking libcap2-bin (1:2.66-5) ... Selecting previously unselected package iproute2. Preparing to unpack .../09-iproute2_6.7.0-2_arm64.deb ... Unpacking iproute2 (6.7.0-2) ... Selecting previously unselected package libdbi-perl:arm64. Preparing to unpack .../10-libdbi-perl_1.643-4+b1_arm64.deb ... Unpacking libdbi-perl:arm64 (1.643-4+b1) ... Selecting previously unselected package lsof. Preparing to unpack .../11-lsof_4.95.0-1_arm64.deb ... Unpacking lsof (4.95.0-1) ... Selecting previously unselected package libconfig-inifiles-perl. Preparing to unpack .../12-libconfig-inifiles-perl_3.000003-2_all.deb ... Unpacking libconfig-inifiles-perl (3.000003-2) ... Selecting previously unselected package libmariadb3:arm64. Preparing to unpack .../13-libmariadb3_1%3a10.11.6-2_arm64.deb ... Unpacking libmariadb3:arm64 (1:10.11.6-2) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../14-libedit2_3.1-20230828-1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20230828-1) ... Selecting previously unselected package libncurses6:arm64. Preparing to unpack .../15-libncurses6_6.4+20240414-1_arm64.deb ... Unpacking libncurses6:arm64 (6.4+20240414-1) ... Selecting previously unselected package mariadb-client-core. Preparing to unpack .../16-mariadb-client-core_1%3a10.11.6-2_arm64.deb ... Unpacking mariadb-client-core (1:10.11.6-2) ... Selecting previously unselected package mariadb-client. Preparing to unpack .../17-mariadb-client_1%3a10.11.6-2_arm64.deb ... Unpacking mariadb-client (1:10.11.6-2) ... Selecting previously unselected package libnuma1:arm64. Preparing to unpack .../18-libnuma1_2.0.18-1_arm64.deb ... Unpacking libnuma1:arm64 (2.0.18-1) ... Selecting previously unselected package libkmod2:arm64. Preparing to unpack .../19-libkmod2_31+20240202-2_arm64.deb ... Unpacking libkmod2:arm64 (31+20240202-2) ... Selecting previously unselected package libdaxctl1:arm64. Preparing to unpack .../20-libdaxctl1_77-2+b1_arm64.deb ... Unpacking libdaxctl1:arm64 (77-2+b1) ... Selecting previously unselected package libndctl6:arm64. Preparing to unpack .../21-libndctl6_77-2+b1_arm64.deb ... Unpacking libndctl6:arm64 (77-2+b1) ... Selecting previously unselected package libpmem1:arm64. Preparing to unpack .../22-libpmem1_1.13.1-1.1+b1_arm64.deb ... Unpacking libpmem1:arm64 (1.13.1-1.1+b1) ... Selecting previously unselected package liburing2:arm64. Preparing to unpack .../23-liburing2_2.5-1_arm64.deb ... Unpacking liburing2:arm64 (2.5-1) ... Selecting previously unselected package mariadb-server-core. Preparing to unpack .../24-mariadb-server-core_1%3a10.11.6-2_arm64.deb ... Unpacking mariadb-server-core (1:10.11.6-2) ... Selecting previously unselected package libproc2-0:arm64. Preparing to unpack .../25-libproc2-0_2%3a4.0.4-4_arm64.deb ... Unpacking libproc2-0:arm64 (2:4.0.4-4) ... Selecting previously unselected package procps. Preparing to unpack .../26-procps_2%3a4.0.4-4_arm64.deb ... Unpacking procps (2:4.0.4-4) ... Selecting previously unselected package psmisc. Preparing to unpack .../27-psmisc_23.7-1_arm64.deb ... Unpacking psmisc (23.7-1) ... Selecting previously unselected package libpopt0:arm64. Preparing to unpack .../28-libpopt0_1.19+dfsg-1+b1_arm64.deb ... Unpacking libpopt0:arm64 (1.19+dfsg-1+b1) ... Selecting previously unselected package rsync. Preparing to unpack .../29-rsync_3.2.7-1+b1_arm64.deb ... Unpacking rsync (3.2.7-1+b1) ... Selecting previously unselected package libwrap0:arm64. Preparing to unpack .../30-libwrap0_7.6.q-33_arm64.deb ... Unpacking libwrap0:arm64 (7.6.q-33) ... Selecting previously unselected package socat. Preparing to unpack .../31-socat_1.8.0.0-4_arm64.deb ... Unpacking socat (1.8.0.0-4) ... Setting up mysql-common (5.8+1.1.0) ... update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up mariadb-common (1:10.11.6-2) ... update-alternatives: using /etc/mysql/mariadb.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode Selecting previously unselected package mariadb-server. (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 ... 21350 files and directories currently installed.) Preparing to unpack .../00-mariadb-server_1%3a10.11.6-2_arm64.deb ... Unpacking mariadb-server (1:10.11.6-2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.45-2+b1_arm64.deb ... Unpacking libmagic-mgc (1:5.45-2+b1) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../03-libmagic1_1%3a5.45-2+b1_arm64.deb ... Unpacking libmagic1:arm64 (1:5.45-2+b1) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.45-2+b1_arm64.deb ... Unpacking file (1:5.45-2+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../05-gettext-base_0.21-14+b1_arm64.deb ... Unpacking gettext-base (0.21-14+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../06-libuchardet0_0.0.8-1+b1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.23.0-3_arm64.deb ... Unpacking groff-base (1.23.0-3) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../08-bsdextrautils_2.39.3-6_arm64.deb ... Unpacking bsdextrautils (2.39.3-6) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../09-libpipeline1_1.5.7-2_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.7-2) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.12.0-3_arm64.deb ... Unpacking man-db (2.12.0-3) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.19-4_arm64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-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 .../15-autopoint_0.21-14_all.deb ... Unpacking autopoint (0.21-14) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../16-libdebhelper-perl_13.15.3_all.deb ... Unpacking libdebhelper-perl (13.15.3) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../19-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../20-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../21-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../22-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.15-1_arm64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../24-libicu72_72.1-4+b1_arm64.deb ... Unpacking libicu72:arm64 (72.1-4+b1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../25-libxml2_2.9.14+dfsg-1.3+b2_arm64.deb ... Unpacking libxml2:arm64 (2.9.14+dfsg-1.3+b2) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.21-14+b1_arm64.deb ... Unpacking gettext (0.21-14+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.15.3_all.deb ... Unpacking debhelper (13.15.3) ... Selecting previously unselected package libssl-dev:arm64. Preparing to unpack .../30-libssl-dev_3.1.5-1_arm64.deb ... Unpacking libssl-dev:arm64 (3.1.5-1) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../31-zlib1g-dev_1%3a1.3.dfsg-3+b1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.3.dfsg-3+b1) ... Selecting previously unselected package libmariadb-dev. Preparing to unpack .../32-libmariadb-dev_1%3a10.11.6-2_arm64.deb ... Unpacking libmariadb-dev (1:10.11.6-2) ... Selecting previously unselected package libmariadb-dev-compat. Preparing to unpack .../33-libmariadb-dev-compat_1%3a10.11.6-2_arm64.deb ... Unpacking libmariadb-dev-compat (1:10.11.6-2) ... Selecting previously unselected package default-libmysqlclient-dev:arm64. Preparing to unpack .../34-default-libmysqlclient-dev_1.1.0+b1_arm64.deb ... Unpacking default-libmysqlclient-dev:arm64 (1.1.0+b1) ... Selecting previously unselected package default-mysql-server. Preparing to unpack .../35-default-mysql-server_1.1.0_all.deb ... Unpacking default-mysql-server (1.1.0) ... Selecting previously unselected package libdevel-checklib-perl. Preparing to unpack .../36-libdevel-checklib-perl_1.16-1_all.deb ... Unpacking libdevel-checklib-perl (1.16-1) ... Selecting previously unselected package perl-openssl-defaults:arm64. Preparing to unpack .../37-perl-openssl-defaults_7+b1_arm64.deb ... Unpacking perl-openssl-defaults:arm64 (7+b1) ... Selecting previously unselected package libnet-ssleay-perl:arm64. Preparing to unpack .../38-libnet-ssleay-perl_1.94-1_arm64.deb ... Unpacking libnet-ssleay-perl:arm64 (1.94-1) ... Selecting previously unselected package libperl-dev:arm64. Preparing to unpack .../39-libperl-dev_5.38.2-3_arm64.deb ... Unpacking libperl-dev:arm64 (5.38.2-3) ... Selecting previously unselected package libtest-deep-perl. Preparing to unpack .../40-libtest-deep-perl_1.204-1_all.deb ... Unpacking libtest-deep-perl (1.204-1) ... Setting up libconfig-inifiles-perl (3.000003-2) ... Setting up libpipeline1:arm64 (1.5.7-2) ... Setting up galera-4 (26.4.16-2+b1) ... Setting up libicu72:arm64 (72.1-4+b1) ... Setting up bsdextrautils (2.39.3-6) ... Setting up libtest-deep-perl (1.204-1) ... Setting up libmagic-mgc (1:5.45-2+b1) ... Setting up libdevel-checklib-perl (1.16-1) ... Setting up gawk (1:5.2.1-2) ... Setting up psmisc (23.7-1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.15.3) ... Setting up libmagic1:arm64 (1:5.45-2+b1) ... Setting up perl-openssl-defaults:arm64 (7+b1) ... Setting up gettext-base (0.21-14+b1) ... Setting up m4 (1.4.19-4) ... Setting up libperl-dev:arm64 (5.38.2-3) ... Setting up file (1:5.45-2+b1) ... Setting up libcap2-bin (1:2.66-5) ... Setting up autotools-dev (20220109.1) ... Setting up libwrap0:arm64 (7.6.q-33) ... Setting up socat (1.8.0.0-4) ... Setting up libncurses6:arm64 (6.4+20240414-1) ... Setting up libproc2-0:arm64 (2:4.0.4-4) ... Setting up libssl-dev:arm64 (3.1.5-1) ... Setting up libmnl0:arm64 (1.0.5-2) ... Setting up autopoint (0.21-14) ... Setting up libmariadb3:arm64 (1:10.11.6-2) ... Setting up libxtables12:arm64 (1.8.10-3) ... Setting up lsof (4.95.0-1) ... Setting up autoconf (2.71-3) ... Setting up zlib1g-dev:arm64 (1:1.3.dfsg-3+b1) ... Setting up libnuma1:arm64 (2.0.18-1) ... Setting up sensible-utils (0.0.22) ... Setting up libuchardet0:arm64 (0.0.8-1+b1) ... Setting up procps (2:4.0.4-4) ... Setting up libsub-override-perl (0.10-1) ... Setting up liburing2:arm64 (2.5-1) ... Setting up libbsd0:arm64 (0.12.2-1) ... Setting up libelf1:arm64 (0.190-1+b1) ... Setting up libxml2:arm64 (2.9.14+dfsg-1.3+b2) ... Setting up libbpf1:arm64 (1:1.3.0-2) ... Setting up libdbi-perl:arm64 (1.643-4+b1) ... Setting up libkmod2:arm64 (31+20240202-2) ... Setting up libpopt0:arm64 (1.19+dfsg-1+b1) ... Setting up libnet-ssleay-perl:arm64 (1.94-1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up gettext (0.21-14+b1) ... Setting up libtool (2.4.7-7) ... Setting up iproute2 (6.7.0-2) ... Setting up libedit2:arm64 (3.1-20230828-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up mariadb-client-core (1:10.11.6-2) ... Setting up dh-autoreconf (20) ... Setting up libdaxctl1:arm64 (77-2+b1) ... Setting up libmariadb-dev (1:10.11.6-2) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.23.0-3) ... Setting up libndctl6:arm64 (77-2+b1) ... Setting up libpmem1:arm64 (1.13.1-1.1+b1) ... Setting up rsync (3.2.7-1+b1) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Setting up libmariadb-dev-compat (1:10.11.6-2) ... Setting up mariadb-client (1:10.11.6-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.12.0-3) ... Not building database; man-db/auto-update is not 'true'. Setting up mariadb-server-core (1:10.11.6-2) ... Setting up default-libmysqlclient-dev:arm64 (1.1.0+b1) ... Setting up debhelper (13.15.3) ... Setting up mariadb-server (1:10.11.6-2) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of stop. invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Setting up default-mysql-server (1.1.0) ... Processing triggers for libc-bin (2.37-15) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/622749/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for trixie I: user script /srv/workspace/pbuilder/622749/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/libdbd-mariadb-perl-1.22/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../libdbd-mariadb-perl_1.22-1_source.changes dpkg-buildpackage: info: source package libdbd-mariadb-perl dpkg-buildpackage: info: source version 1.22-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann 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 debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/libdbd-mariadb-perl-1.22' LC_ALL=C.UTF-8 dh_auto_configure /usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -ffile-prefix-map=/build/reproducible-path/libdbd-mariadb-perl-1.22=. -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 -ffile-prefix-map=/build/reproducible-path/libdbd-mariadb-perl-1.22=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now" I will use the following settings for compiling and testing: cflags (mysql_config) = -I/usr/include/mariadb -I/usr/include/mariadb/mysql libs (mysql_config) = -L/usr/lib/aarch64-linux-gnu/ -lmariadb mysql_config (guessed ) = mariadb_config testdb (environment ) = testdb testhost (environment ) = localhost testpassword (environment ) = testpassword testport (default ) = testsocket (environment ) = /build/reproducible-path/libdbd-mariadb-perl-1.22/t/testdb/mysql.sock testuser (environment ) = testuser To change these settings, see 'perl Makefile.PL --help' and 'perldoc DBD::MariaDB::INSTALL'. Checking if libs and header files are available for compiling... Checking if correct version of MariaDB or MySQL client is present... Looks good. Embedded server: not supported by client library WARNING: Older versions of ExtUtils::MakeMaker may errantly install README.pod as part of this distribution. It is recommended to avoid using this path in CPAN modules. Client library deinitialize OpenSSL library functions: no Checking if your kit is complete... Looks good Using DBI 1.643 (for perl 5.038002 on aarch64-linux-gnu-thread-multi) installed in /usr/lib/aarch64-linux-gnu/perl5/5.38/auto/DBI/ Generating a Unix-style Makefile Writing Makefile for DBD::MariaDB Writing MYMETA.yml and MYMETA.json make[1]: Leaving directory '/build/reproducible-path/libdbd-mariadb-perl-1.22' dh_auto_build make -j12 make[1]: Entering directory '/build/reproducible-path/libdbd-mariadb-perl-1.22' Running Mkbootstrap for MariaDB () cp lib/DBD/MariaDB/INSTALL.pod blib/lib/DBD/MariaDB/INSTALL.pod cp lib/DBD/MariaDB.pod blib/lib/DBD/MariaDB.pod cp README.pod blib/lib/DBD/MariaDB/README.pod cp lib/DBD/MariaDB.pm blib/lib/DBD/MariaDB.pm "/usr/bin/perl" -p -e "s/~DRIVER~/MariaDB/g" /usr/lib/aarch64-linux-gnu/perl5/5.38/auto/DBI/Driver.xst > MariaDB.xsi chmod 644 "MariaDB.bs" aarch64-linux-gnu-gcc -c -I/usr/lib/aarch64-linux-gnu/perl5/5.38/auto/DBI -I/usr/include/mariadb -I/usr/include/mariadb/mysql -DHAVE_DBI_1_634 -DHAVE_DBI_1_642 -DHAVE_GET_OPTION -DHAVE_DEINITIALIZE_SSL -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -ffile-prefix-map=/build/reproducible-path/libdbd-mariadb-perl-1.22=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.22\" -DXS_VERSION=\"1.22\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.38/CORE" dbdimp.c aarch64-linux-gnu-gcc -c -I/usr/lib/aarch64-linux-gnu/perl5/5.38/auto/DBI -I/usr/include/mariadb -I/usr/include/mariadb/mysql -DHAVE_DBI_1_634 -DHAVE_DBI_1_642 -DHAVE_GET_OPTION -DHAVE_DEINITIALIZE_SSL -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -ffile-prefix-map=/build/reproducible-path/libdbd-mariadb-perl-1.22=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.22\" -DXS_VERSION=\"1.22\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.38/CORE" socket.c "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- MariaDB.bs blib/arch/auto/DBD/MariaDB/MariaDB.bs 644 "/usr/bin/perl" "/usr/share/perl/5.38/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.38/ExtUtils/typemap' MariaDB.xs > MariaDB.xsc Warning: duplicate function definition 'do' detected in MariaDB.xs, line 104 Warning: duplicate function definition 'rows' detected in MariaDB.xs, line 229 Warning: duplicate function definition 'last_insert_id' detected in MariaDB.xs, line 248 mv MariaDB.xsc MariaDB.c aarch64-linux-gnu-gcc -c -I/usr/lib/aarch64-linux-gnu/perl5/5.38/auto/DBI -I/usr/include/mariadb -I/usr/include/mariadb/mysql -DHAVE_DBI_1_634 -DHAVE_DBI_1_642 -DHAVE_GET_OPTION -DHAVE_DEINITIALIZE_SSL -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -ffile-prefix-map=/build/reproducible-path/libdbd-mariadb-perl-1.22=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.22\" -DXS_VERSION=\"1.22\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.38/CORE" MariaDB.c ./MariaDB.xsi: In function 'XS_DBD__MariaDB__db_selectrow_arrayref': ./MariaDB.xsi:234:9: warning: 'Perl_dowantarray' is deprecated [-Wdeprecated-declarations] 234 | if (GIMME == G_SCALAR) | ^~ In file included from /usr/lib/aarch64-linux-gnu/perl/5.38/CORE/perl.h:6188, from /usr/lib/aarch64-linux-gnu/perl5/5.38/auto/DBI/DBIXS.h:23, from dbdimp.h:38, from MariaDB.xs:17: /usr/lib/aarch64-linux-gnu/perl/5.38/CORE/proto.h:1019:1: note: declared here 1019 | Perl_dowantarray(pTHX) | ^~~~~~~~~~~~~~~~ ./MariaDB.xsi:240:9: warning: 'Perl_dowantarray' is deprecated [-Wdeprecated-declarations] 240 | if (GIMME == G_SCALAR) | ^~ /usr/lib/aarch64-linux-gnu/perl/5.38/CORE/proto.h:1019:1: note: declared here 1019 | Perl_dowantarray(pTHX) | ^~~~~~~~~~~~~~~~ rm -f blib/arch/auto/DBD/MariaDB/MariaDB.so aarch64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/reproducible-path/libdbd-mariadb-perl-1.22=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong MariaDB.o dbdimp.o socket.o -o blib/arch/auto/DBD/MariaDB/MariaDB.so \ -L/usr/lib/aarch64-linux-gnu/ -lmariadb \ chmod 755 blib/arch/auto/DBD/MariaDB/MariaDB.so Manifying 3 pod documents make[1]: Leaving directory '/build/reproducible-path/libdbd-mariadb-perl-1.22' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/libdbd-mariadb-perl-1.22' # prepare mariadb/mysql server sh /build/reproducible-path/libdbd-mariadb-perl-1.22/debian/tests/pkg-perl/smoke-setup Installing MariaDB/MySQL system tables in '/build/reproducible-path/libdbd-mariadb-perl-1.22/t/testdb' ... 2025-05-26 5:14:58 0 [Warning] WSREP: Failed to guess base node address. Set it explicitly via wsrep_node_address. 2025-05-26 5:14:58 0 [Warning] WSREP: Failed to guess base node address. Set it explicitly via wsrep_node_address. 2025-05-26 5:14:58 0 [Warning] WSREP: Guessing address for incoming client connections failed. Try setting wsrep_node_incoming_address explicitly. OK To start mariadbd at boot time you have to copy support-files/mariadb.service to the right place for your system Two all-privilege accounts were created. One is root@localhost, it has no password, but you need to be system 'root' user to connect. Use, for example, sudo mysql The second is pbuilder2@localhost, it has no password either, but you need to be the system 'pbuilder2' user to connect. After connecting you can set the password, if you would need to be able to connect as any of these users with a password and without sudo See the MariaDB Knowledgebase at https://mariadb.com/kb You can start the MariaDB daemon with: cd '/usr' ; /usr/bin/mariadb-safe --datadir='/build/reproducible-path/libdbd-mariadb-perl-1.22/t/testdb' You can test the MariaDB daemon with mysql-test-run.pl cd '/usr/share/mysql/mysql-test' ; perl mariadb-test-run.pl Please report any problems at https://mariadb.org/jira The latest information about MariaDB is available at https://mariadb.org/. Consider joining MariaDB's strong and vibrant community: https://mariadb.org/get-involved/ /usr/bin/mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to local server through socket '/build/reproducible-path/libdbd-mariadb-perl-1.22/t/testdb/mysql' (2)' Check that mariadbd is running and that the socket: '/build/reproducible-path/libdbd-mariadb-perl-1.22/t/testdb/mysql.sock' exists! 2025-05-26 5:14:59 0 [Note] Starting MariaDB 10.11.6-MariaDB-2 source revision as process 625629 2025-05-26 5:14:59 0 [Warning] WSREP: Failed to guess base node address. Set it explicitly via wsrep_node_address. 2025-05-26 5:14:59 0 [Warning] WSREP: Failed to guess base node address. Set it explicitly via wsrep_node_address. 2025-05-26 5:14:59 0 [Warning] WSREP: Guessing address for incoming client connections failed. Try setting wsrep_node_incoming_address explicitly. 2025-05-26 5:14:59 0 [Note] WSREP: Node addr: 2025-05-26 5:14:59 0 [Note] InnoDB: Compressed tables use zlib 1.3 2025-05-26 5:14:59 0 [Note] InnoDB: Number of transaction pools: 1 2025-05-26 5:14:59 0 [Note] InnoDB: Using ARMv8 crc32 + pmull instructions 2025-05-26 5:14:59 0 [Note] InnoDB: Using liburing 2025-05-26 5:14:59 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB 2025-05-26 5:14:59 0 [Note] InnoDB: Completed initialization of buffer pool 2025-05-26 5:14:59 0 [Note] InnoDB: Setting O_DIRECT on file ./ibdata1 failed 2025-05-26 5:14:59 0 [Note] InnoDB: Buffered log writes (block size=512 bytes) 2025-05-26 5:14:59 0 [Note] InnoDB: End of log at LSN=45486 2025-05-26 5:14:59 0 [Note] InnoDB: 128 rollback segments are active. 2025-05-26 5:14:59 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ... 2025-05-26 5:14:59 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB. 2025-05-26 5:14:59 0 [Note] InnoDB: log sequence number 45486; transaction id 14 2025-05-26 5:14:59 0 [Note] Plugin 'FEEDBACK' is disabled. 2025-05-26 5:14:59 0 [Note] InnoDB: Loading buffer pool(s) from /build/reproducible-path/libdbd-mariadb-perl-1.22/t/testdb/ib_buffer_pool 2025-05-26 5:15:00 0 [Note] InnoDB: Buffer pool(s) load completed at 250526 5:15:00 2025-05-26 5:15:00 0 [Note] /usr/sbin/mysqld: ready for connections. Version: '10.11.6-MariaDB-2' socket: '/build/reproducible-path/libdbd-mariadb-perl-1.22/t/testdb/mysql.sock' port: 0 Debian n/a mysqld is alive mysqld is alive dh_auto_test make -j12 test TEST_VERBOSE=1 make[2]: Entering directory '/build/reproducible-path/libdbd-mariadb-perl-1.22' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- MariaDB.bs blib/arch/auto/DBD/MariaDB/MariaDB.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # DBI version is 1.643 # Driver version is 1.22 t/00base.t .............................. 1..7 ok 1 - use DBI; ok 2 - use DBD::MariaDB; ok 3 - DBI version is OK ok 4 - Internal set ok 5 - Install driver ok 6 - DBI::dr set ok 7 - Driver version is OK ok # Connected to 'testdb' database on 'DBI:MariaDB:testdb:localhost;mariadb_socket=/build/reproducible-path/libdbd-mariadb-perl-1.22/t/testdb/mysql.sock;mariadb_connect_timeout=120;mariadb_read_timeout=120;mariadb_write_timeout=120' server # Database 'testdb' has charset 'utf8mb4' # Database 'testdb' has collation 'utf8mb4_general_ci' # Changed collation for 'testdb' database to 'utf8mb4_unicode_ci' t/05dbcreate.t .......................... 1..1 ok 1 - Database 'testdb' is ready for DBD::MariaDB tests ok # mariadb_clientinfo is: 3.3.8 # mariadb_clientversion is: 101106 # mariadb_serverversion is: 101106 # mariadb_hostinfo is: Localhost via UNIX socket # mariadb_serverinfo is: 10.11.6-MariaDB-2 # mariadb_stat is: Uptime: 4 Threads: 1 Questions: 24 Slow queries: 0 Opens: 17 Open tables: 10 Queries per second avg: 6.000 # mariadb_protoinfo is: 10 # SQL_DBMS_NAME is MariaDB # SQL_DBMS_VER is 10.11.0600 # SQL_SERVER_NAME is Localhost via UNIX socket # SQL_DRIVER_VER is 01.22.0000 # Default storage engine is: InnoDB # @@character_set_client is: utf8mb4 # @@character_set_connection is: utf8mb4 # @@character_set_database is: utf8mb4 # @@character_set_results is: utf8mb4 # @@character_set_server is: utf8mb4 # @@collation_connection is: utf8mb4_unicode_ci # @@collation_database is: utf8mb4_unicode_ci # @@collation_server is: utf8mb4_unicode_ci # auto_reconnects_failed is: 0 # auto_reconnects_ok is: 0 2025-05-26 5:15:03 11 [Warning] Access denied for user '4yZ73s9qeECdWi'@'localhost' (using password: YES) 2025-05-26 5:15:03 12 [Warning] Access denied for user '4yZ73s9qeECdWi'@'localhost' (using password: YES) t/10connect.t ........................... ok 1 - Connected to database ok 2 - Value of 'mariadb_clientinfo' ok 3 - Value of 'mariadb_clientversion' ok 4 - Value of 'mariadb_serverversion' ok 5 - Value of 'mariadb_hostinfo' ok 6 - Value of 'mariadb_serverinfo' ok 7 - Value of 'mariadb_stat' ok 8 - Value of 'mariadb_protoinfo' ok 9 - get_info SQL_DBMS_NAME is MariaDB or MySQL ok 10 - get_info SQL_DBMS_VER like \#\#.\#\#.\#\#\#\# ok 11 - get_info SQL_SERVER_NAME ok 12 - get_info SQL_DRIVER_VER like \#\#.\#\#.\#\#\#\# ok 13 - Value of @@character_set_client is UTF-8 ok 14 - Value of @@character_set_connection is UTF-8 ok 15 - Value of @@character_set_database is UTF-8 ok 16 - Value of @@character_set_results is UTF-8 ok 17 - Value of @@character_set_server is UTF-8 ok 18 - Value of @@collation_connection is UTF-8 ok 19 - Value of @@collation_database is UTF-8 ok 20 - Value of @@collation_server is UTF-8 ok 21 - Value of 'mariadb_dbd_stats' ok 22 - Username and Password attributes override ok 23 - Username and Password attributes override ok 24 - Disconnected 1..24 ok t/60leaks.t ............................. skipped: Skip $ENV{EXTENDED_TESTING} is not set t/87async.t ............................. 1..137 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok t/rt75353-innodb-lock-timeout.t ......... ok 1 - drop table if exists dbd_mysql_rt75353_innodb_lock_timeout ok 2 - create table dbd_mysql_rt75353_innodb_lock_timeout ok 3 - dbh1: start transaction ok 4 - dbh2: start transaction ok 5 - dbh1: acquire a row lock on table dbd_mysql_rt75353_innodb_lock_timeout ok 6 - dbh2: acquiring same lock as dbh1 on table dbd_mysql_rt75353_innodb_lock_timeout failed ok 7 - dbh2: error message for acquiring lock is 'Lock wait timeout exceeded' ok 8 - dbh2: error handler code ref was called ok 9 - drop table dbd_mysql_rt75353_innodb_lock_timeout 1..9 ok 2025-05-26 5:15:28 17 [Warning] Aborted connection 17 to db: 'testdb' user: 'testuser' host: 'localhost' (Got timeout reading communication packets) t/rt85919-fetch-lost-connection.t ....... # Connecting... ok 1 - set wait_timeout # Sleeping... ok 2 - prepare SQL ok 3 - received error 2006 (CR_SERVER_GONE_ERROR) 1..3 ok t/11data_sources.t ...................... 1..2 ok 1 - $dbh->data_sources() contains current used database ok 2 - DBI->data_sources('MariaDB') contains current used database ok t/12embedded.t .......................... skipped: Connection error: Embedded server is not supported t/13disconnect.t ........................ 1..17 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok t/14destruct.t .......................... 1..3 ok 1 ok 2 ok 3 ok t/15reconnect.t ......................... 1..36 ok 1 - Connected to database ok 2 - checking for active handle ok 3 - enabling reconnect ok 4 - enabling autocommit ok 5 - disconnecting active handle ok 6 - checking for inactive handle ok 7 - implicitly reconnecting handle with 'do' ok 8 - checking for reactivated handle ok 9 - disconnecting active handle ok 10 - checking for inactive handle ok 11 - implicitly reconnecting handle with preparing statement ok 12 - execute prepared statement ok 13 - checking for reactivated handle ok 14 - prepare statement ok 15 - disconnecting active handle ok 16 - checking for inactive handle ok 17 - implicitly reconnecting handle with executing prepared statement ok 18 - checking for reactivated handle ok 19 - Connected to database ok 20 - checking for active handle ok 21 - enabling reconnect ok 22 - enabling autocommit ok 23 - disconnecting active handle ok 24 - checking for inactive handle ok 25 - implicitly reconnecting handle with 'do' ok 26 - checking for reactivated handle ok 27 - disconnecting active handle ok 28 - checking for inactive handle ok 29 - implicitly reconnecting handle with preparing statement ok 30 - execute prepared statement ok 31 - checking for reactivated handle ok 32 - prepare statement ok 33 - disconnecting active handle ok 34 - checking for inactive handle ok 35 - implicitly reconnecting handle with executing prepared statement ok 36 - checking for reactivated handle ok t/16dbi-get_info.t ...................... ok 1 - SQL_DBMS_NAME ok 2 - SQL_DBMS_VER ok 3 - SQL_IDENTIFIER_QUOTE_CHAR ok 4 - SQL_CATALOG_NAME_SEPARATOR ok 5 - SQL_CATALOG_LOCATION 1..5 ok t/20createdrop.t ........................ 1..4 ok 1 - Connected to database ok 2 - making slate clean ok 3 - creating dbd_mysql_t20createdrop ok 4 - dropping created dbd_mysql_t20createdrop ok t/25lockunlock.t ........................ 1..12 ok 1 - drop table if exists dbd_mysql_t25lockunlock ok 2 - create table dbd_mysql_t25lockunlock ok 3 - lock table dbd_mysql_t25lockunlock ok 4 - Insert ok 5 - Delete ok 6 - Prepare of select ok 7 - Execute ok 8 - Fetch should have failed ok 9 - Fetch should have failed ok 10 - Unlock tables ok 11 - Drop table dbd_mysql_t25lockunlock ok 12 - Disconnecting ok t/29warnings.t .......................... 1..14 ok 1 - Connected to database ok 2 ok 3 ok 4 - warnings from sth ok 5 ok 6 ok 7 ok 8 - warnings from dbh ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok t/30insertfetch.t ....................... ok 1 - Connected to database ok 2 - creating table ok 3 - loading data ok 4 - mariadb_info 'Records: 2 Duplicates: 0 Warnings: 0' ok 5 - mariadb_info: Records ok 6 - mariadb_info: Duplicates ok 7 - mariadb_info: Warnings ok 8 - deleting from table dbd_mysql_t30 ok 9 ok 10 ok 11 ok 12 1..12 ok t/31insertid.t .......................... 1..73 ok 1 ok 2 ok 3 - create dbd_mysql_t31 ok 4 ok 5 ok 6 ok 7 - insert id == 1 ok 8 - insert id == 1 ok 9 - insert id == $sth->last_insert_id() ok 10 - insert id == $dbh->last_insert_id() ok 11 ok 12 - insert id == 2 ok 13 - insert id == 2 ok 14 - insert id == $sth->last_insert_id() ok 15 - insert id == $dbh->last_insert_id() ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 - dbh insert id 2 == max(id) 2 in dbd_mysql_t31 ok 22 - sth insert id 2 == max(id) 2 in dbd_mysql_t31 ok 23 ok 24 ok 25 - second insert id == 2 ok 26 - second insert id == $sth->last_insert_id() ok 27 - third insert id == 3 ok 28 - third insert id == $sth3->last_insert_id() ok 29 - third insert id == $dbh->last_insert_id() ok 30 - inserting fourth value via $dbh->do() ok 31 - fourth insert id == 4 ok 32 - fourth insert id == $dbh->last_insert_id() ok 33 - second insert id == $sth->{mariadb_insertid} ok 34 - second insert id == $sth->last_insert_id() ok 35 - third insert id == $sth3->{mariadb_insertid} ok 36 - third insert id == $sth3->last_insert_id() ok 37 ok 38 - create dbd_mysql_t31 ok 39 ok 40 ok 41 ok 42 - insert id == 1 ok 43 - insert id == 1 ok 44 - insert id == $sth->last_insert_id() ok 45 - insert id == $dbh->last_insert_id() ok 46 ok 47 - insert id == 2 ok 48 - insert id == 2 ok 49 - insert id == $sth->last_insert_id() ok 50 - insert id == $dbh->last_insert_id() ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 - dbh insert id 2 == max(id) 2 in dbd_mysql_t31 ok 57 - sth insert id 2 == max(id) 2 in dbd_mysql_t31 ok 58 ok 59 ok 60 - second insert id == 2 ok 61 - second insert id == $sth->last_insert_id() ok 62 - third insert id == 3 ok 63 - third insert id == $sth3->last_insert_id() ok 64 - third insert id == $dbh->last_insert_id() ok 65 - inserting fourth value via $dbh->do() ok 66 - fourth insert id == 4 ok 67 - fourth insert id == $dbh->last_insert_id() ok 68 - second insert id == $sth->{mariadb_insertid} ok 69 - second insert id == $sth->last_insert_id() ok 70 - third insert id == $sth3->{mariadb_insertid} ok 71 - third insert id == $sth3->last_insert_id() ok 72 ok 73 ok t/32insert_error.t ...................... 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 - fails with duplicate entry ok 6 ok 7 ok 8 ok t/35limit.t ............................. 1..110 ok 1 - Connected to database ok 2 - making slate clean ok 3 - creating table ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 - testing prepare of select statement with LIMIT placeholders ok 106 - testing exec of bind vars for limit ok 107 ok 108 ok 109 ok 110 ok t/35prepare.t ........................... 1..131 ok 1 - Making slate clean ok 2 - Creating table ok 3 - Testing prepare show tables ok 4 - Executing 'show tables' ok 5 - Testing if result set and no errors ok 6 - Checking if results equal to 'dbd_mysql_t35prepare' # ok 7 - Finishing up with statement handle ok 8 - Inserting first row ok 9 - Preparing insert of second row ok 10 - Inserting second row ok 11 - One row should have been inserted ok 12 - Testing prepare of query ok 13 - Testing execute of query ok 14 - Testing fetchall_arrayref of executed query ok 15 - Preparing insert, this time using placeholders ok 16 - Testing insert row ok 17 - Should have inserted one row ok 18 - Testing insert row ok 19 - Should have inserted one row ok 20 - Testing insert row ok 21 - Should have inserted one row ok 22 - Testing insert row ok 23 - Should have inserted one row ok 24 - Testing insert row ok 25 - Should have inserted one row ok 26 - Testing insert row ok 27 - Should have inserted one row ok 28 - Testing insert row ok 29 - Should have inserted one row ok 30 - Testing insert row ok 31 - Should have inserted one row ok 32 - Testing insert row ok 33 - Should have inserted one row ok 34 - Testing insert row ok 35 - Should have inserted one row ok 36 - Testing prepare of query with placeholders ok 37 - Testing execution with values id = 1 or id = 2 ok 38 - Testing fetchall_arrayref (should be four rows) # RETREF 4 ok 39 - $ret_ref should contain four rows in result set ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 - Testing prepare of dropping table ok 63 - Executing drop table ok 64 - Making slate clean ok 65 - Creating table ok 66 - Testing prepare show tables ok 67 - Executing 'show tables' ok 68 - Testing if result set and no errors ok 69 - Checking if results equal to 'dbd_mysql_t35prepare' # ok 70 - Finishing up with statement handle ok 71 - Inserting first row ok 72 - Preparing insert of second row ok 73 - Inserting second row ok 74 - One row should have been inserted ok 75 - Testing prepare of query ok 76 - Testing execute of query ok 77 - Testing fetchall_arrayref of executed query ok 78 - Preparing insert, this time using placeholders ok 79 - Testing insert row ok 80 - Should have inserted one row ok 81 - Testing insert row ok 82 - Should have inserted one row ok 83 - Testing insert row ok 84 - Should have inserted one row ok 85 - Testing insert row ok 86 - Should have inserted one row ok 87 - Testing insert row ok 88 - Should have inserted one row ok 89 - Testing insert row ok 90 - Should have inserted one row ok 91 - Testing insert row ok 92 - Should have inserted one row ok 93 - Testing insert row ok 94 - Should have inserted one row ok 95 - Testing insert row ok 96 - Should have inserted one row ok 97 - Testing insert row ok 98 - Should have inserted one row ok 99 - Testing prepare of query with placeholders ok 100 - Testing execution with values id = 1 or id = 2 ok 101 - Testing fetchall_arrayref (should be four rows) # RETREF 4 ok 102 - $ret_ref should contain four rows in result set ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 - Testing prepare of dropping table ok 126 - Executing drop table ok 127 - Prepare - Testing bug \#20153 ok 128 - Execute - Testing bug \#20153 ok 129 - Fetch - Testing bug \#20153 ok 130 - Not Fetch - Testing bug \#20153 ok 131 - Testing disconnect ok t/40bindparam.t ......................... 1..40 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 - id set to -1 ok 24 - name eq abc ok 25 - id set to 1 ok 26 - $name set to Alligator Descartes ok 27 - id set to 2 ok 28 - $name set to Tim Bunce ok 29 - id set to 3 ok 30 - $name set to Jochen Wiedmann ok 31 - id set to 4 ok 32 - $name set to Andreas Koenig ok 33 - id set to 5 ok 34 - name not defined ok 35 - id set to 6 ok 36 - $name set to '?' ok 37 - $id set to 7 ok 38 - $name set to '?' ok 39 ok 40 ok t/40bindparam2.t ........................ 1..13 ok 1 ok 2 ok 3 - create table dbd_mysql_t40bindparam2 ok 4 - insert into dbd_mysql_t40bindparam2 (null, 1) ok 5 ok 6 - $rows->[0][1] == 1 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok t/40bit.t ............................... 1..14 ok 1 - Drop table if exists dbd_mysql_b1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - result returned defined ok 10 - should be 11111111 ok 11 - should be 1010 ok 12 - should be 101 ok 13 - Drop table dbd_mysql_b1 ok 14 ok t/40blobs.t ............................. 1..13 ok 1 - Drop table if exists dbd_mysql_t40blobs ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 - row returned defined ok 9 - records from dbd_mysql_t40blobs returned 2 ok 10 - id set to 1 ok 11 - blob set equal to blob returned # 00000000 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f # 00000020 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f # 00000040 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f # 00000060 606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f # 00000080 808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f # 000000a0 a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf # 000000c0 c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf # 000000e0 e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff # 00000000 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f # 00000020 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f # 00000040 404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f # 00000060 606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f # 00000080 808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f # 000000a0 a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf # 000000c0 c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf # 000000e0 e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff ok 12 - Drop table dbd_mysql_t40blobs ok 13 ok t/40catalog.t ........................... 1..78 ok 1 - connecting ok 2 - cleaning up ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 - cleaning up ok 18 - No catalogs expected ok 19 - Some schemas expected ok 20 - Some table types expected ok 21 - cleaning up ok 22 ok 23 ok 24 ok 25 ok 26 - one row expected ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 - two rows expected ok 34 ok 35 ok 36 ok 37 - only one table expected ok 38 ok 39 ok 40 ok 41 - only one table expected ok 42 ok 43 ok 44 ok 45 - only one table expected ok 46 - five tables expected ok 47 - table with single quote ok 48 - table with back quote ok 49 - two tables expected ok 50 - cleaning up ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 - two rows expected ok 58 ok 59 ok 60 - one row expected ok 61 ok 62 ok 63 - one row expected ok 64 ok 65 ok 66 ok 67 ok 68 - two rows expected ok 69 ok 70 - cleaning up ok 71 - creating table ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 - cleaning up ok t/40invalid_attributes.t ................ 1..31 ok 1 - empty set of attributes is accepted for ->do method ok 2 - attribute "mariadb_unknown" is not accepted for ->do method ok 3 - attribute "mariadb_unknown" is not accepted for ->do method ok 4 - attribute "unknown" is not accepted for ->do method ok 5 - attribute "unknown" is not accepted for ->do method ok 6 - empty set of attributes is accepted for ->prepare method ok 7 - attribute "mariadb_unknown" is not accepted for ->prepare method ok 8 - attribute "mariadb_unknown" is not accepted for ->prepare method ok 9 - attribute "unknown" is not accepted for ->prepare method ok 10 - attribute "unknown" is not accepted for ->prepare method ok 11 - empty set of attributes is accepted for ->selectall_arrayref method ok 12 - attribute "mariadb_unknown" is not accepted for ->selectall_arrayref method ok 13 - attribute "mariadb_unknown" is not accepted for ->selectall_arrayref method ok 14 - attribute "unknown" is not accepted for ->selectall_arrayref method ok 15 - attribute "unknown" is not accepted for ->selectall_arrayref method ok 16 - attribute "mariadb_unknown" cannot be retrieved from database handle ok 17 - attribute "mariadb_unknown" cannot be retrieved from database handle ok 18 - attribute "unknown" cannot be retrieved from database handle ok 19 - attribute "unknown" cannot be retrieved from database handle ok 20 - attribute "mariadb_unknown" cannot be set on database handle ok 21 - attribute "mariadb_unknown" cannot be set on database handle ok 22 - attribute "unknown" cannot be set on database handle ok 23 - attribute "mariadb_unknown" cannot be set on database handle ok 24 - attribute "mariadb_unknown" cannot be retrieved from statement handle ok 25 - attribute "mariadb_unknown" cannot be retrieved from statement handle ok 26 - attribute "unknown" cannot be retrieved from statement handle ok 27 - attribute "unknown" cannot be retrieved from statement handle ok 28 - attribute "mariadb_unknown" cannot be set on statement handle ok 29 - attribute "mariadb_unknown" cannot be set on statement handle ok 30 - attribute "unknown" cannot be set on statement handle ok 31 - attribute "unknown" cannot be set on statement handle ok t/40keyinfo.t ........................... 1..7 ok 1 - Connected to database for key info tests ok 2 - Dropped table ok 3 - Created table dbd_mysql_keyinfo ok 4 - Got primary key info ok 5 - Check primary_key_info results ok 6 - Check primary_key results ok 7 - Dropped table ok t/40listfields.t ........................ 1..25 ok 1 - create table dbd_mysql_40listfields ok 2 - table info for dbd_mysql_40listfields ok 3 - column_info for dbd_mysql_40listfields ok 4 - $sth defined ok 5 - not error ok 6 - prepare succeeded ok 7 - execute select ok 8 - 2 defined ok 9 - $res 2 == 2 ok 10 - $sth->{NAME} defined ok 11 - id eq 'id' ok 12 - name eq 'name' ok 13 - nullable ok 14 ok 15 ok 16 - SQL_INTEGER ok 17 - SQL_VARCHAR ok 18 ok 19 ok 20 ok 21 ok 22 - equals '0' ok 23 ok 24 - equals 'abc' ok 25 ok t/40nulls.t ............................. 1..9 ok 1 - DROP TABLE IF EXISTS dbd_mysql_t40nulls ok 2 - create table CREATE TABLE dbd_mysql_t40nulls ( # id INT(4), # name VARCHAR(64) # ) # ok 3 - inserting nulls ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t/40nulls_prepare.t ..................... ok 1 - Connected to database ok 2 - Making slate clean ok 3 - creating test table for bug 49719 ok 4 - Prepare of insert ok 5 - Prepare of query ok 6 - bind_param(1,42, SQL_WARCHAR) ok 7 - bind_param(2,102,SQL_WARCHAR ok 8 - bind_param(3, undef,SQL_WVARCHAR) ok 9 - bind_param(4, 10004,SQL_WVARCHAR) ok 10 - Executing the first insert ok 11 - bind_param(1,43,SQL_WVARCHAR) ok 12 - bind_param(2,2002,SQL_WVARCHAR) ok 13 - bind_param(3,20003,SQL_WVARCHAR) ok 14 - bind_param(4,200004,SQL_WVARCHAR) ok 15 - Executing the 2nd insert ok 16 - Query for record of id = 42 ok 17 ok 18 - Query for record of id = 43 ok 19 ok 20 ok 21 - Testing disconnect 1..21 ok t/40numrows.t ........................... 1..73 ok 1 - create table dbd_mysql_t40numrows ok 2 - inserting first row ok 3 ok 4 - $sth->rows prior execute is unknown (-1) ok 5 ok 6 - $sth->rows should be 1 ok 7 ok 8 - Verified rows should be 1 ok 9 - $sth->rows still should be 1 ok 10 - inserting second row ok 11 ok 12 - $sth->rows prior execute is unknown (-1) ok 13 ok 14 - $sth->rows should be 2 ok 15 ok 16 - Verified rows should be 2 ok 17 - $sth->rows still should be 2 ok 18 - inserting third row ok 19 ok 20 - $sth->rows prior execute is unknown (-1) ok 21 ok 22 - rows should be 2 ok 23 ok 24 - Verified rows should be 2 ok 25 - rows still should be 2 ok 26 ok 27 - $sth->rows prior execute is unknown (-1) ok 28 ok 29 - rows should be 3 ok 30 ok 31 - Verified rows should be 3 ok 32 - rows still should be 3 ok 33 - $sth->rows prior execute is unknown (-1) ok 34 - $sth->execute for SYNTAX ERROR failed ok 35 - $sth->rows for SYNTAX ERROR is unknown (-1) ok 36 - drop table dbd_mysql_t40numrows ok 37 - create table dbd_mysql_t40numrows ok 38 - inserting first row ok 39 ok 40 - $sth->rows prior execute is unknown (-1) ok 41 ok 42 - $sth->rows should be 1 ok 43 ok 44 - Verified rows should be 1 ok 45 - $sth->rows still should be 1 ok 46 - inserting second row ok 47 ok 48 - $sth->rows prior execute is unknown (-1) ok 49 ok 50 - $sth->rows should be 2 ok 51 ok 52 - Verified rows should be 2 ok 53 - $sth->rows still should be 2 ok 54 - inserting third row ok 55 ok 56 - $sth->rows prior execute is unknown (-1) ok 57 ok 58 - rows should be 2 ok 59 ok 60 - Verified rows should be 2 ok 61 - rows still should be 2 ok 62 ok 63 - $sth->rows prior execute is unknown (-1) ok 64 ok 65 - rows should be 3 ok 66 ok 67 - Verified rows should be 3 ok 68 - rows still should be 3 ok 69 - $dbh->prepare for SYNTAX ERROR failed ok 70 - $dbh->prepare for SYNTAX ERROR failed ok 71 - $dbh->prepare for SYNTAX ERROR failed ok 72 - drop table dbd_mysql_t40numrows ok 73 ok t/40server_prepare.t .................... 1..29 ok 1 - connecting ok 2 - making slate clean ok 3 - creating table ok 4 - loading data ok 5 ok 6 ok 7 - binding parameter ok 8 - fetching data ok 9 ok 10 - cleaning up ok 11 - making slate clean ok 12 - creating test table ok 13 ok 14 - binding int ok 15 - binding smallint ok 16 - binding tinyint ok 17 - binding bigint ok 18 - inserting data ok 19 ok 20 - cleaning up ok 21 - making slate clean ok 22 - creating test table ok 23 ok 24 - insert t3 ok 25 ok 26 - Non-preparable statement 'PREPARE stmt FROM "SELECT 1"' is not supported with mariadb_server_prepare_disable_fallback=1 ok 27 - Non-preparable statement 'PREPARE stmt FROM "SELECT 1"' is supported with mariadb_server_prepare_disable_fallback=0 ok 28 ok 29 - cleaning up ok t/40server_prepare_crash.t .............. 1..43 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok t/40server_prepare_error.t .............. 1..3 ok 1 ok 2 # errstr You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'select select' at line 1 ok 3 ok t/40sth_attr.t .......................... 1..90 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok t/40types.t ............................. 1..140 ok 1 - making slate clean ok 2 - creating table ok 3 - loading data ok 4 ok 5 - scalar is integer ok 6 - scalar is not unsigned intger or double or string ok 7 ok 8 ok 9 - scalar is integer ok 10 - scalar is not unsigned intger or double or string ok 11 - checking column type ok 12 - checking mariadb column type ok 13 - cleaning up ok 14 - creating table ok 15 - loading data ok 16 ok 17 - scalar is string ok 18 - scalar is not intger or double ok 19 ok 20 ok 21 - scalar is string ok 22 - scalar is not intger or double ok 23 - checking column type ok 24 - checking mariadb column type ok 25 - cleaning up ok 26 - creating table ok 27 - getting table information ok 28 - checking column type ok 29 - checking mariadb column type ok 30 - cleaning up ok 31 - creating table ok 32 - binding parameter ok 33 - inserting data ok 34 - binding parameter ok 35 - inserting data ok 36 ok 37 - scalar is double ok 38 - scalar is not integer or string ok 39 - scalar is double ok 40 - scalar is not integer or string ok 41 ok 42 ok 43 - scalar is double ok 44 - scalar is not integer or string ok 45 - scalar is double ok 46 - scalar is not integer or string ok 47 - checking column type ok 48 - checking mariadb column type ok 49 - cleaning up ok 50 - creating table ok 51 - loading data ok 52 ok 53 - scalar is unsigned integer ok 54 - scalar is not double or string ok 55 - scalar is unsigned integer ok 56 - scalar is not double or string ok 57 ok 58 ok 59 - scalar is unsigned integer ok 60 - scalar is not double or string ok 61 - scalar is unsigned integer ok 62 - scalar is not double or string ok 63 - checking column type ok 64 - checking mariadb column type ok 65 - cleaning up ok 66 - creating table for bigint ok 67 ok 68 - checking column type of bigint ok 69 - checking mariadb column type of bigint ok 70 - cleaning up ok 71 - making slate clean ok 72 - creating table ok 73 - loading data ok 74 ok 75 - scalar is integer ok 76 - scalar is not unsigned intger or double or string ok 77 ok 78 ok 79 - scalar is integer ok 80 - scalar is not unsigned intger or double or string ok 81 - checking column type ok 82 - checking mariadb column type ok 83 - cleaning up ok 84 - creating table ok 85 - loading data ok 86 ok 87 - scalar is string ok 88 - scalar is not intger or double ok 89 ok 90 ok 91 - scalar is string ok 92 - scalar is not intger or double ok 93 - checking column type ok 94 - checking mariadb column type ok 95 - cleaning up ok 96 - creating table ok 97 - getting table information ok 98 - checking column type ok 99 - checking mariadb column type ok 100 - cleaning up ok 101 - creating table ok 102 - binding parameter ok 103 - inserting data ok 104 - binding parameter ok 105 - inserting data ok 106 ok 107 - scalar is double ok 108 - scalar is not integer or string ok 109 - scalar is double ok 110 - scalar is not integer or string ok 111 ok 112 ok 113 - scalar is double ok 114 - scalar is not integer or string ok 115 - scalar is double ok 116 - scalar is not integer or string ok 117 - checking column type ok 118 - checking mariadb column type ok 119 - cleaning up ok 120 - creating table ok 121 - loading data ok 122 ok 123 - scalar is unsigned integer ok 124 - scalar is not double or string ok 125 - scalar is unsigned integer ok 126 - scalar is not double or string ok 127 ok 128 ok 129 - scalar is unsigned integer ok 130 - scalar is not double or string ok 131 - scalar is unsigned integer ok 132 - scalar is not double or string ok 133 - checking column type ok 134 - checking mariadb column type ok 135 - cleaning up ok 136 - creating table for bigint ok 137 ok 138 - checking column type of bigint ok 139 - checking mariadb column type of bigint ok 140 - cleaning up ok t/41bindparam.t ......................... 1..10 ok 1 - drop table dbd_mysql_41bindparam ok 2 - create table dbd_mysql_41bindparam ok 3 ok 4 - bind param 10000 col1 ok 5 - execute ok 6 - bind param 10001 col1 ok 7 - execute ok 8 ok 9 ok 10 ok t/41blobs_prepare.t ..................... 1..21 ok 1 - drop table if exists dbd_mysql_41blobs_prepare ok 2 - create table dbd_mysql_41blobs_prepare ok 3 ok 4 ok 5 - inserting $blob1 ok 6 ok 7 - select from dbd_mysql_41blobs_prepare ok 8 ok 9 - two rows fetched ok 10 - first row id == 1 # 00000000 554d4a7433384466394a716f395244353655566279734873414d685337654a4b # 00000020 4b456b6e6d57666f364c773457367a6a4247716e505135456b68424265417333 # 00000040 3843785659635639576758664c55664d4d70374374454b345856546b79596839 # 00000060 7851334471677465717143456654386341796b4e76383774454c355a6a56636e # 00000080 42363437435657416a37794a6f6432414a62336b676d6b5743485a67554e6a76 # 000000a0 416b6b4e4c65793758756f38744b4b3344356b4558704c7a457351386766474d # 000000c0 39456f59507478474c7934556250324361757a4d5955447a455a43594d646e62 # 000000e0 433258616267586465794763637657464e374b55385a62616f74485148725173 ok 11 - ok 12 ok 13 - inserting $blob2 ok 14 ok 15 ok 16 ok 17 - two rows ok 18 - row id == 1 # 00000000 2222222222222222222222222222222222222222222222222222222222222222 # 00000020 2222222222222222222222222222222222222222222222222222222222222222 # 00000040 2222222222222222222222222222222222222222222222222222222222222222 # 00000060 2222222222222222222222222222222222222222222222222222222222222222 # 00000080 2222222222222222222222222222222222222222222222222222222222222222 # 000000a0 2222222222222222222222222222222222222222222222222222222222222222 # 000000c0 2222222222222222222222222222222222222222222222222222222222222222 # 000000e0 2222222222222222222222222222222222222222222222222222222222222222 ok 19 - ok 20 - drop dbd_mysql_41blobs_prepare ok 21 ok t/41int_min_max.t ....................... 1..614 ok 1 - Enter strict SQL mode. ok 2 - creating minmax table for type tinyint signed ok 3 ok 4 ok 5 - binding minimal tinyint signed, mode=strict ok 6 - inserting min data for type tinyint signed, mode=strict ok 7 ok 8 - retrieved minimal value for tinyint signed, mode=strict ok 9 - binding maximal tinyint signed, mode=strict ok 10 - inserting max data for type tinyint signed, mode=strict ok 11 ok 12 - retrieved maximal value for tinyint signed, mode=strict ok 13 - binding less than minimal tinyint signed, mode=strict ok 14 ok 15 ok 16 - binding more than maximal tinyint signed, mode=strict ok 17 ok 18 ok 19 - removing dbd_mysql_t41minmax ok 20 - creating minmax table for type tinyint unsigned ok 21 ok 22 ok 23 - binding minimal tinyint unsigned, mode=strict ok 24 - inserting min data for type tinyint unsigned, mode=strict ok 25 ok 26 - retrieved minimal value for tinyint unsigned, mode=strict ok 27 - binding maximal tinyint unsigned, mode=strict ok 28 - inserting max data for type tinyint unsigned, mode=strict ok 29 ok 30 - retrieved maximal value for tinyint unsigned, mode=strict ok 31 - binding less than minimal tinyint unsigned, mode=strict ok 32 ok 33 ok 34 - binding more than maximal tinyint unsigned, mode=strict ok 35 ok 36 ok 37 - removing dbd_mysql_t41minmax ok 38 - creating minmax table for type smallint signed ok 39 ok 40 ok 41 - binding minimal smallint signed, mode=strict ok 42 - inserting min data for type smallint signed, mode=strict ok 43 ok 44 - retrieved minimal value for smallint signed, mode=strict ok 45 - binding maximal smallint signed, mode=strict ok 46 - inserting max data for type smallint signed, mode=strict ok 47 ok 48 - retrieved maximal value for smallint signed, mode=strict ok 49 - binding less than minimal smallint signed, mode=strict ok 50 ok 51 ok 52 - binding more than maximal smallint signed, mode=strict ok 53 ok 54 ok 55 - removing dbd_mysql_t41minmax ok 56 - creating minmax table for type smallint unsigned ok 57 ok 58 ok 59 - binding minimal smallint unsigned, mode=strict ok 60 - inserting min data for type smallint unsigned, mode=strict ok 61 ok 62 - retrieved minimal value for smallint unsigned, mode=strict ok 63 - binding maximal smallint unsigned, mode=strict ok 64 - inserting max data for type smallint unsigned, mode=strict ok 65 ok 66 - retrieved maximal value for smallint unsigned, mode=strict ok 67 - binding less than minimal smallint unsigned, mode=strict ok 68 ok 69 ok 70 - binding more than maximal smallint unsigned, mode=strict ok 71 ok 72 ok 73 - removing dbd_mysql_t41minmax ok 74 - creating minmax table for type int signed ok 75 ok 76 ok 77 - binding minimal int signed, mode=strict ok 78 - inserting min data for type int signed, mode=strict ok 79 ok 80 - retrieved minimal value for int signed, mode=strict ok 81 - binding maximal int signed, mode=strict ok 82 - inserting max data for type int signed, mode=strict ok 83 ok 84 - retrieved maximal value for int signed, mode=strict ok 85 - binding less than minimal int signed, mode=strict ok 86 ok 87 ok 88 - binding more than maximal int signed, mode=strict ok 89 ok 90 ok 91 - removing dbd_mysql_t41minmax ok 92 - creating minmax table for type int unsigned ok 93 ok 94 ok 95 - binding minimal int unsigned, mode=strict ok 96 - inserting min data for type int unsigned, mode=strict ok 97 ok 98 - retrieved minimal value for int unsigned, mode=strict ok 99 - binding maximal int unsigned, mode=strict ok 100 - inserting max data for type int unsigned, mode=strict ok 101 ok 102 - retrieved maximal value for int unsigned, mode=strict ok 103 - binding less than minimal int unsigned, mode=strict ok 104 ok 105 ok 106 - binding more than maximal int unsigned, mode=strict ok 107 ok 108 ok 109 - removing dbd_mysql_t41minmax ok 110 - creating minmax table for type bigint signed ok 111 ok 112 ok 113 - binding minimal bigint signed, mode=strict ok 114 - inserting min data for type bigint signed, mode=strict ok 115 ok 116 - retrieved minimal value for bigint signed, mode=strict ok 117 - binding maximal bigint signed, mode=strict ok 118 - inserting max data for type bigint signed, mode=strict ok 119 ok 120 - retrieved maximal value for bigint signed, mode=strict ok 121 - binding less than minimal bigint signed, mode=strict ok 122 ok 123 ok 124 - binding more than maximal bigint signed, mode=strict ok 125 ok 126 ok 127 - removing dbd_mysql_t41minmax ok 128 - creating minmax table for type bigint unsigned ok 129 ok 130 ok 131 - binding minimal bigint unsigned, mode=strict ok 132 - inserting min data for type bigint unsigned, mode=strict ok 133 ok 134 - retrieved minimal value for bigint unsigned, mode=strict ok 135 - binding maximal bigint unsigned, mode=strict ok 136 - inserting max data for type bigint unsigned, mode=strict ok 137 ok 138 - retrieved maximal value for bigint unsigned, mode=strict ok 139 - binding less than minimal bigint unsigned, mode=strict ok 140 ok 141 ok 142 - binding more than maximal bigint unsigned, mode=strict ok 143 ok 144 ok 145 - removing dbd_mysql_t41minmax ok 146 - Leave strict SQL mode. ok 147 - creating minmax table for type tinyint signed ok 148 ok 149 ok 150 - binding minimal tinyint signed, mode=nostrict ok 151 - inserting min data for type tinyint signed, mode=nostrict ok 152 ok 153 - retrieved minimal value for tinyint signed, mode=nostrict ok 154 - binding maximal tinyint signed, mode=nostrict ok 155 - inserting max data for type tinyint signed, mode=nostrict ok 156 ok 157 - retrieved maximal value for tinyint signed, mode=nostrict ok 158 - binding less than minimal tinyint signed, mode=nostrict ok 159 ok 160 ok 161 - retrieved minimal value for type tinyint signed, mode=nostrict ok 162 - binding more than maximal tinyint signed, mode=nostrict ok 163 ok 164 ok 165 - retrieved maximal value for type tinyint signed, mode=nostrict ok 166 - removing dbd_mysql_t41minmax ok 167 - creating minmax table for type tinyint unsigned ok 168 ok 169 ok 170 - binding minimal tinyint unsigned, mode=nostrict ok 171 - inserting min data for type tinyint unsigned, mode=nostrict ok 172 ok 173 - retrieved minimal value for tinyint unsigned, mode=nostrict ok 174 - binding maximal tinyint unsigned, mode=nostrict ok 175 - inserting max data for type tinyint unsigned, mode=nostrict ok 176 ok 177 - retrieved maximal value for tinyint unsigned, mode=nostrict ok 178 - binding less than minimal tinyint unsigned, mode=nostrict ok 179 ok 180 ok 181 - retrieved minimal value for type tinyint unsigned, mode=nostrict ok 182 - binding more than maximal tinyint unsigned, mode=nostrict ok 183 ok 184 ok 185 - retrieved maximal value for type tinyint unsigned, mode=nostrict ok 186 - removing dbd_mysql_t41minmax ok 187 - creating minmax table for type smallint signed ok 188 ok 189 ok 190 - binding minimal smallint signed, mode=nostrict ok 191 - inserting min data for type smallint signed, mode=nostrict ok 192 ok 193 - retrieved minimal value for smallint signed, mode=nostrict ok 194 - binding maximal smallint signed, mode=nostrict ok 195 - inserting max data for type smallint signed, mode=nostrict ok 196 ok 197 - retrieved maximal value for smallint signed, mode=nostrict ok 198 - binding less than minimal smallint signed, mode=nostrict ok 199 ok 200 ok 201 - retrieved minimal value for type smallint signed, mode=nostrict ok 202 - binding more than maximal smallint signed, mode=nostrict ok 203 ok 204 ok 205 - retrieved maximal value for type smallint signed, mode=nostrict ok 206 - removing dbd_mysql_t41minmax ok 207 - creating minmax table for type smallint unsigned ok 208 ok 209 ok 210 - binding minimal smallint unsigned, mode=nostrict ok 211 - inserting min data for type smallint unsigned, mode=nostrict ok 212 ok 213 - retrieved minimal value for smallint unsigned, mode=nostrict ok 214 - binding maximal smallint unsigned, mode=nostrict ok 215 - inserting max data for type smallint unsigned, mode=nostrict ok 216 ok 217 - retrieved maximal value for smallint unsigned, mode=nostrict ok 218 - binding less than minimal smallint unsigned, mode=nostrict ok 219 ok 220 ok 221 - retrieved minimal value for type smallint unsigned, mode=nostrict ok 222 - binding more than maximal smallint unsigned, mode=nostrict ok 223 ok 224 ok 225 - retrieved maximal value for type smallint unsigned, mode=nostrict ok 226 - removing dbd_mysql_t41minmax ok 227 - creating minmax table for type int signed ok 228 ok 229 ok 230 - binding minimal int signed, mode=nostrict ok 231 - inserting min data for type int signed, mode=nostrict ok 232 ok 233 - retrieved minimal value for int signed, mode=nostrict ok 234 - binding maximal int signed, mode=nostrict ok 235 - inserting max data for type int signed, mode=nostrict ok 236 ok 237 - retrieved maximal value for int signed, mode=nostrict ok 238 - binding less than minimal int signed, mode=nostrict ok 239 ok 240 ok 241 - retrieved minimal value for type int signed, mode=nostrict ok 242 - binding more than maximal int signed, mode=nostrict ok 243 ok 244 ok 245 - retrieved maximal value for type int signed, mode=nostrict ok 246 - removing dbd_mysql_t41minmax ok 247 - creating minmax table for type int unsigned ok 248 ok 249 ok 250 - binding minimal int unsigned, mode=nostrict ok 251 - inserting min data for type int unsigned, mode=nostrict ok 252 ok 253 - retrieved minimal value for int unsigned, mode=nostrict ok 254 - binding maximal int unsigned, mode=nostrict ok 255 - inserting max data for type int unsigned, mode=nostrict ok 256 ok 257 - retrieved maximal value for int unsigned, mode=nostrict ok 258 - binding less than minimal int unsigned, mode=nostrict ok 259 ok 260 ok 261 - retrieved minimal value for type int unsigned, mode=nostrict ok 262 - binding more than maximal int unsigned, mode=nostrict ok 263 ok 264 ok 265 - retrieved maximal value for type int unsigned, mode=nostrict ok 266 - removing dbd_mysql_t41minmax ok 267 - creating minmax table for type bigint signed ok 268 ok 269 ok 270 - binding minimal bigint signed, mode=nostrict ok 271 - inserting min data for type bigint signed, mode=nostrict ok 272 ok 273 - retrieved minimal value for bigint signed, mode=nostrict ok 274 - binding maximal bigint signed, mode=nostrict ok 275 - inserting max data for type bigint signed, mode=nostrict ok 276 ok 277 - retrieved maximal value for bigint signed, mode=nostrict ok 278 - binding less than minimal bigint signed, mode=nostrict ok 279 ok 280 ok 281 - retrieved minimal value for type bigint signed, mode=nostrict ok 282 - binding more than maximal bigint signed, mode=nostrict ok 283 ok 284 ok 285 - retrieved maximal value for type bigint signed, mode=nostrict ok 286 - removing dbd_mysql_t41minmax ok 287 - creating minmax table for type bigint unsigned ok 288 ok 289 ok 290 - binding minimal bigint unsigned, mode=nostrict ok 291 - inserting min data for type bigint unsigned, mode=nostrict ok 292 ok 293 - retrieved minimal value for bigint unsigned, mode=nostrict ok 294 - binding maximal bigint unsigned, mode=nostrict ok 295 - inserting max data for type bigint unsigned, mode=nostrict ok 296 ok 297 - retrieved maximal value for bigint unsigned, mode=nostrict ok 298 - binding less than minimal bigint unsigned, mode=nostrict ok 299 ok 300 ok 301 - retrieved minimal value for type bigint unsigned, mode=nostrict ok 302 - binding more than maximal bigint unsigned, mode=nostrict ok 303 ok 304 ok 305 - retrieved maximal value for type bigint unsigned, mode=nostrict ok 306 - removing dbd_mysql_t41minmax ok 307 ok 308 - Enter strict SQL mode. ok 309 - creating minmax table for type tinyint signed ok 310 ok 311 ok 312 - binding minimal tinyint signed, mode=strict ok 313 - inserting min data for type tinyint signed, mode=strict ok 314 ok 315 - retrieved minimal value for tinyint signed, mode=strict ok 316 - binding maximal tinyint signed, mode=strict ok 317 - inserting max data for type tinyint signed, mode=strict ok 318 ok 319 - retrieved maximal value for tinyint signed, mode=strict ok 320 - binding less than minimal tinyint signed, mode=strict ok 321 ok 322 ok 323 - binding more than maximal tinyint signed, mode=strict ok 324 ok 325 ok 326 - removing dbd_mysql_t41minmax ok 327 - creating minmax table for type tinyint unsigned ok 328 ok 329 ok 330 - binding minimal tinyint unsigned, mode=strict ok 331 - inserting min data for type tinyint unsigned, mode=strict ok 332 ok 333 - retrieved minimal value for tinyint unsigned, mode=strict ok 334 - binding maximal tinyint unsigned, mode=strict ok 335 - inserting max data for type tinyint unsigned, mode=strict ok 336 ok 337 - retrieved maximal value for tinyint unsigned, mode=strict ok 338 - binding less than minimal tinyint unsigned, mode=strict ok 339 ok 340 ok 341 - binding more than maximal tinyint unsigned, mode=strict ok 342 ok 343 ok 344 - removing dbd_mysql_t41minmax ok 345 - creating minmax table for type smallint signed ok 346 ok 347 ok 348 - binding minimal smallint signed, mode=strict ok 349 - inserting min data for type smallint signed, mode=strict ok 350 ok 351 - retrieved minimal value for smallint signed, mode=strict ok 352 - binding maximal smallint signed, mode=strict ok 353 - inserting max data for type smallint signed, mode=strict ok 354 ok 355 - retrieved maximal value for smallint signed, mode=strict ok 356 - binding less than minimal smallint signed, mode=strict ok 357 ok 358 ok 359 - binding more than maximal smallint signed, mode=strict ok 360 ok 361 ok 362 - removing dbd_mysql_t41minmax ok 363 - creating minmax table for type smallint unsigned ok 364 ok 365 ok 366 - binding minimal smallint unsigned, mode=strict ok 367 - inserting min data for type smallint unsigned, mode=strict ok 368 ok 369 - retrieved minimal value for smallint unsigned, mode=strict ok 370 - binding maximal smallint unsigned, mode=strict ok 371 - inserting max data for type smallint unsigned, mode=strict ok 372 ok 373 - retrieved maximal value for smallint unsigned, mode=strict ok 374 - binding less than minimal smallint unsigned, mode=strict ok 375 ok 376 ok 377 - binding more than maximal smallint unsigned, mode=strict ok 378 ok 379 ok 380 - removing dbd_mysql_t41minmax ok 381 - creating minmax table for type int signed ok 382 ok 383 ok 384 - binding minimal int signed, mode=strict ok 385 - inserting min data for type int signed, mode=strict ok 386 ok 387 - retrieved minimal value for int signed, mode=strict ok 388 - binding maximal int signed, mode=strict ok 389 - inserting max data for type int signed, mode=strict ok 390 ok 391 - retrieved maximal value for int signed, mode=strict ok 392 - binding less than minimal int signed, mode=strict ok 393 ok 394 ok 395 - binding more than maximal int signed, mode=strict ok 396 ok 397 ok 398 - removing dbd_mysql_t41minmax ok 399 - creating minmax table for type int unsigned ok 400 ok 401 ok 402 - binding minimal int unsigned, mode=strict ok 403 - inserting min data for type int unsigned, mode=strict ok 404 ok 405 - retrieved minimal value for int unsigned, mode=strict ok 406 - binding maximal int unsigned, mode=strict ok 407 - inserting max data for type int unsigned, mode=strict ok 408 ok 409 - retrieved maximal value for int unsigned, mode=strict ok 410 - binding less than minimal int unsigned, mode=strict ok 411 ok 412 ok 413 - binding more than maximal int unsigned, mode=strict ok 414 ok 415 ok 416 - removing dbd_mysql_t41minmax ok 417 - creating minmax table for type bigint signed ok 418 ok 419 ok 420 - binding minimal bigint signed, mode=strict ok 421 - inserting min data for type bigint signed, mode=strict ok 422 ok 423 - retrieved minimal value for bigint signed, mode=strict ok 424 - binding maximal bigint signed, mode=strict ok 425 - inserting max data for type bigint signed, mode=strict ok 426 ok 427 - retrieved maximal value for bigint signed, mode=strict ok 428 - binding less than minimal bigint signed, mode=strict ok 429 ok 430 ok 431 - binding more than maximal bigint signed, mode=strict ok 432 ok 433 ok 434 - removing dbd_mysql_t41minmax ok 435 - creating minmax table for type bigint unsigned ok 436 ok 437 ok 438 - binding minimal bigint unsigned, mode=strict ok 439 - inserting min data for type bigint unsigned, mode=strict ok 440 ok 441 - retrieved minimal value for bigint unsigned, mode=strict ok 442 - binding maximal bigint unsigned, mode=strict ok 443 - inserting max data for type bigint unsigned, mode=strict ok 444 ok 445 - retrieved maximal value for bigint unsigned, mode=strict ok 446 - binding less than minimal bigint unsigned, mode=strict ok 447 ok 448 ok 449 - binding more than maximal bigint unsigned, mode=strict ok 450 ok 451 ok 452 - removing dbd_mysql_t41minmax ok 453 - Leave strict SQL mode. ok 454 - creating minmax table for type tinyint signed ok 455 ok 456 ok 457 - binding minimal tinyint signed, mode=nostrict ok 458 - inserting min data for type tinyint signed, mode=nostrict ok 459 ok 460 - retrieved minimal value for tinyint signed, mode=nostrict ok 461 - binding maximal tinyint signed, mode=nostrict ok 462 - inserting max data for type tinyint signed, mode=nostrict ok 463 ok 464 - retrieved maximal value for tinyint signed, mode=nostrict ok 465 - binding less than minimal tinyint signed, mode=nostrict ok 466 ok 467 ok 468 - retrieved minimal value for type tinyint signed, mode=nostrict ok 469 - binding more than maximal tinyint signed, mode=nostrict ok 470 ok 471 ok 472 - retrieved maximal value for type tinyint signed, mode=nostrict ok 473 - removing dbd_mysql_t41minmax ok 474 - creating minmax table for type tinyint unsigned ok 475 ok 476 ok 477 - binding minimal tinyint unsigned, mode=nostrict ok 478 - inserting min data for type tinyint unsigned, mode=nostrict ok 479 ok 480 - retrieved minimal value for tinyint unsigned, mode=nostrict ok 481 - binding maximal tinyint unsigned, mode=nostrict ok 482 - inserting max data for type tinyint unsigned, mode=nostrict ok 483 ok 484 - retrieved maximal value for tinyint unsigned, mode=nostrict ok 485 - binding less than minimal tinyint unsigned, mode=nostrict ok 486 ok 487 ok 488 - retrieved minimal value for type tinyint unsigned, mode=nostrict ok 489 - binding more than maximal tinyint unsigned, mode=nostrict ok 490 ok 491 ok 492 - retrieved maximal value for type tinyint unsigned, mode=nostrict ok 493 - removing dbd_mysql_t41minmax ok 494 - creating minmax table for type smallint signed ok 495 ok 496 ok 497 - binding minimal smallint signed, mode=nostrict ok 498 - inserting min data for type smallint signed, mode=nostrict ok 499 ok 500 - retrieved minimal value for smallint signed, mode=nostrict ok 501 - binding maximal smallint signed, mode=nostrict ok 502 - inserting max data for type smallint signed, mode=nostrict ok 503 ok 504 - retrieved maximal value for smallint signed, mode=nostrict ok 505 - binding less than minimal smallint signed, mode=nostrict ok 506 ok 507 ok 508 - retrieved minimal value for type smallint signed, mode=nostrict ok 509 - binding more than maximal smallint signed, mode=nostrict ok 510 ok 511 ok 512 - retrieved maximal value for type smallint signed, mode=nostrict ok 513 - removing dbd_mysql_t41minmax ok 514 - creating minmax table for type smallint unsigned ok 515 ok 516 ok 517 - binding minimal smallint unsigned, mode=nostrict ok 518 - inserting min data for type smallint unsigned, mode=nostrict ok 519 ok 520 - retrieved minimal value for smallint unsigned, mode=nostrict ok 521 - binding maximal smallint unsigned, mode=nostrict ok 522 - inserting max data for type smallint unsigned, mode=nostrict ok 523 ok 524 - retrieved maximal value for smallint unsigned, mode=nostrict ok 525 - binding less than minimal smallint unsigned, mode=nostrict ok 526 ok 527 ok 528 - retrieved minimal value for type smallint unsigned, mode=nostrict ok 529 - binding more than maximal smallint unsigned, mode=nostrict ok 530 ok 531 ok 532 - retrieved maximal value for type smallint unsigned, mode=nostrict ok 533 - removing dbd_mysql_t41minmax ok 534 - creating minmax table for type int signed ok 535 ok 536 ok 537 - binding minimal int signed, mode=nostrict ok 538 - inserting min data for type int signed, mode=nostrict ok 539 ok 540 - retrieved minimal value for int signed, mode=nostrict ok 541 - binding maximal int signed, mode=nostrict ok 542 - inserting max data for type int signed, mode=nostrict ok 543 ok 544 - retrieved maximal value for int signed, mode=nostrict ok 545 - binding less than minimal int signed, mode=nostrict ok 546 ok 547 ok 548 - retrieved minimal value for type int signed, mode=nostrict ok 549 - binding more than maximal int signed, mode=nostrict ok 550 ok 551 ok 552 - retrieved maximal value for type int signed, mode=nostrict ok 553 - removing dbd_mysql_t41minmax ok 554 - creating minmax table for type int unsigned ok 555 ok 556 ok 557 - binding minimal int unsigned, mode=nostrict ok 558 - inserting min data for type int unsigned, mode=nostrict ok 559 ok 560 - retrieved minimal value for int unsigned, mode=nostrict ok 561 - binding maximal int unsigned, mode=nostrict ok 562 - inserting max data for type int unsigned, mode=nostrict ok 563 ok 564 - retrieved maximal value for int unsigned, mode=nostrict ok 565 - binding less than minimal int unsigned, mode=nostrict ok 566 ok 567 ok 568 - retrieved minimal value for type int unsigned, mode=nostrict ok 569 - binding more than maximal int unsigned, mode=nostrict ok 570 ok 571 ok 572 - retrieved maximal value for type int unsigned, mode=nostrict ok 573 - removing dbd_mysql_t41minmax ok 574 - creating minmax table for type bigint signed ok 575 ok 576 ok 577 - binding minimal bigint signed, mode=nostrict ok 578 - inserting min data for type bigint signed, mode=nostrict ok 579 ok 580 - retrieved minimal value for bigint signed, mode=nostrict ok 581 - binding maximal bigint signed, mode=nostrict ok 582 - inserting max data for type bigint signed, mode=nostrict ok 583 ok 584 - retrieved maximal value for bigint signed, mode=nostrict ok 585 - binding less than minimal bigint signed, mode=nostrict ok 586 ok 587 ok 588 - retrieved minimal value for type bigint signed, mode=nostrict ok 589 - binding more than maximal bigint signed, mode=nostrict ok 590 ok 591 ok 592 - retrieved maximal value for type bigint signed, mode=nostrict ok 593 - removing dbd_mysql_t41minmax ok 594 - creating minmax table for type bigint unsigned ok 595 ok 596 ok 597 - binding minimal bigint unsigned, mode=nostrict ok 598 - inserting min data for type bigint unsigned, mode=nostrict ok 599 ok 600 - retrieved minimal value for bigint unsigned, mode=nostrict ok 601 - binding maximal bigint unsigned, mode=nostrict ok 602 - inserting max data for type bigint unsigned, mode=nostrict ok 603 ok 604 - retrieved maximal value for bigint unsigned, mode=nostrict ok 605 - binding less than minimal bigint unsigned, mode=nostrict ok 606 ok 607 ok 608 - retrieved minimal value for type bigint unsigned, mode=nostrict ok 609 - binding more than maximal bigint unsigned, mode=nostrict ok 610 ok 611 ok 612 - retrieved maximal value for type bigint unsigned, mode=nostrict ok 613 - removing dbd_mysql_t41minmax ok 614 ok t/42bindparam.t ......................... 1..11 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok t/43count_params.t ...................... 1..75 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok t/44call_placeholder.t .................. 1..12 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok t/44limit_placeholder.t ................. 1..32 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok t/45bind_no_backslash_escapes.t ......... 1..20 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok t/50chopblanks.t ........................ 1..180 ok 1 - drop table if exists dbd_mysql_t50chopblanks ok 2 - create table dbd_mysql_t50chopblanks ok 3 ok 4 ok 5 - insert into dbd_mysql_t50chopblanks values (1 , '', '', '', '', '', '', '', '') ok 6 - select c_text, c_tinytext, c_mediumtext, c_longtext, b_blob, b_tinyblob, b_mediumblob, b_longblob from dbd_mysql_t50chopblanks where id = 1 ok 7 ok 8 - NoChopBlanks: c_text should not have blanks chopped ok 9 - NoChopBlanks: c_tinytext should not have blanks chopped ok 10 - NoChopBlanks: c_mediumtext should not have blanks chopped ok 11 - NoChopBlanks: c_longtext should not have blanks chopped ok 12 - NoChopBlanks: b_blob should not have blanks chopped ok 13 - NoChopBlanks: b_tinyblob should not have blanks chopped ok 14 - NoChopBlanks: b_mediumblob should not have blanks chopped ok 15 - NoChopBlanks: b_longblob should not have blanks chopped ok 16 ok 17 ok 18 - ChopBlanks: c_text should have blanks chopped ok 19 - ChopBlanks: c_tinytext should have blanks chopped ok 20 - ChopBlanks: c_mediumtext should have blanks chopped ok 21 - ChopBlanks: c_longtext should have blanks chopped ok 22 - ChopBlanks: b_blob should not have blanks chopped ok 23 - ChopBlanks: b_tinyblob should not have blanks chopped ok 24 - ChopBlanks: b_mediumblob should not have blanks chopped ok 25 - ChopBlanks: b_longblob should not have blanks chopped ok 26 - insert into dbd_mysql_t50chopblanks values (2 , ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ') ok 27 - select c_text, c_tinytext, c_mediumtext, c_longtext, b_blob, b_tinyblob, b_mediumblob, b_longblob from dbd_mysql_t50chopblanks where id = 2 ok 28 ok 29 - NoChopBlanks: c_text should not have blanks chopped ok 30 - NoChopBlanks: c_tinytext should not have blanks chopped ok 31 - NoChopBlanks: c_mediumtext should not have blanks chopped ok 32 - NoChopBlanks: c_longtext should not have blanks chopped ok 33 - NoChopBlanks: b_blob should not have blanks chopped ok 34 - NoChopBlanks: b_tinyblob should not have blanks chopped ok 35 - NoChopBlanks: b_mediumblob should not have blanks chopped ok 36 - NoChopBlanks: b_longblob should not have blanks chopped ok 37 ok 38 ok 39 - ChopBlanks: c_text should have blanks chopped ok 40 - ChopBlanks: c_tinytext should have blanks chopped ok 41 - ChopBlanks: c_mediumtext should have blanks chopped ok 42 - ChopBlanks: c_longtext should have blanks chopped ok 43 - ChopBlanks: b_blob should not have blanks chopped ok 44 - ChopBlanks: b_tinyblob should not have blanks chopped ok 45 - ChopBlanks: b_mediumblob should not have blanks chopped ok 46 - ChopBlanks: b_longblob should not have blanks chopped ok 47 - insert into dbd_mysql_t50chopblanks values (3 , ' a b c ', ' a b c ', ' a b c ', ' a b c ', ' a b c ', ' a b c ', ' a b c ', ' a b c ') ok 48 - select c_text, c_tinytext, c_mediumtext, c_longtext, b_blob, b_tinyblob, b_mediumblob, b_longblob from dbd_mysql_t50chopblanks where id = 3 ok 49 ok 50 - NoChopBlanks: c_text should not have blanks chopped ok 51 - NoChopBlanks: c_tinytext should not have blanks chopped ok 52 - NoChopBlanks: c_mediumtext should not have blanks chopped ok 53 - NoChopBlanks: c_longtext should not have blanks chopped ok 54 - NoChopBlanks: b_blob should not have blanks chopped ok 55 - NoChopBlanks: b_tinyblob should not have blanks chopped ok 56 - NoChopBlanks: b_mediumblob should not have blanks chopped ok 57 - NoChopBlanks: b_longblob should not have blanks chopped ok 58 ok 59 ok 60 - ChopBlanks: c_text should have blanks chopped ok 61 - ChopBlanks: c_tinytext should have blanks chopped ok 62 - ChopBlanks: c_mediumtext should have blanks chopped ok 63 - ChopBlanks: c_longtext should have blanks chopped ok 64 - ChopBlanks: b_blob should not have blanks chopped ok 65 - ChopBlanks: b_tinyblob should not have blanks chopped ok 66 - ChopBlanks: b_mediumblob should not have blanks chopped ok 67 - ChopBlanks: b_longblob should not have blanks chopped ok 68 - insert into dbd_mysql_t50chopblanks values (4 , 'blah', 'blah', 'blah', 'blah', 'blah', 'blah', 'blah', 'blah') ok 69 - select c_text, c_tinytext, c_mediumtext, c_longtext, b_blob, b_tinyblob, b_mediumblob, b_longblob from dbd_mysql_t50chopblanks where id = 4 ok 70 ok 71 - NoChopBlanks: c_text should not have blanks chopped ok 72 - NoChopBlanks: c_tinytext should not have blanks chopped ok 73 - NoChopBlanks: c_mediumtext should not have blanks chopped ok 74 - NoChopBlanks: c_longtext should not have blanks chopped ok 75 - NoChopBlanks: b_blob should not have blanks chopped ok 76 - NoChopBlanks: b_tinyblob should not have blanks chopped ok 77 - NoChopBlanks: b_mediumblob should not have blanks chopped ok 78 - NoChopBlanks: b_longblob should not have blanks chopped ok 79 ok 80 ok 81 - ChopBlanks: c_text should have blanks chopped ok 82 - ChopBlanks: c_tinytext should have blanks chopped ok 83 - ChopBlanks: c_mediumtext should have blanks chopped ok 84 - ChopBlanks: c_longtext should have blanks chopped ok 85 - ChopBlanks: b_blob should not have blanks chopped ok 86 - ChopBlanks: b_tinyblob should not have blanks chopped ok 87 - ChopBlanks: b_mediumblob should not have blanks chopped ok 88 - ChopBlanks: b_longblob should not have blanks chopped ok 89 - drop dbd_mysql_t50chopblanks ok 90 ok 91 - drop table if exists dbd_mysql_t50chopblanks ok 92 - create table dbd_mysql_t50chopblanks ok 93 ok 94 ok 95 - insert into dbd_mysql_t50chopblanks values (1 , '', '', '', '', '', '', '', '') ok 96 - select c_text, c_tinytext, c_mediumtext, c_longtext, b_blob, b_tinyblob, b_mediumblob, b_longblob from dbd_mysql_t50chopblanks where id = 1 ok 97 ok 98 - NoChopBlanks: c_text should not have blanks chopped ok 99 - NoChopBlanks: c_tinytext should not have blanks chopped ok 100 - NoChopBlanks: c_mediumtext should not have blanks chopped ok 101 - NoChopBlanks: c_longtext should not have blanks chopped ok 102 - NoChopBlanks: b_blob should not have blanks chopped ok 103 - NoChopBlanks: b_tinyblob should not have blanks chopped ok 104 - NoChopBlanks: b_mediumblob should not have blanks chopped ok 105 - NoChopBlanks: b_longblob should not have blanks chopped ok 106 ok 107 ok 108 - ChopBlanks: c_text should have blanks chopped ok 109 - ChopBlanks: c_tinytext should have blanks chopped ok 110 - ChopBlanks: c_mediumtext should have blanks chopped ok 111 - ChopBlanks: c_longtext should have blanks chopped ok 112 - ChopBlanks: b_blob should not have blanks chopped ok 113 - ChopBlanks: b_tinyblob should not have blanks chopped ok 114 - ChopBlanks: b_mediumblob should not have blanks chopped ok 115 - ChopBlanks: b_longblob should not have blanks chopped ok 116 - insert into dbd_mysql_t50chopblanks values (2 , ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ') ok 117 - select c_text, c_tinytext, c_mediumtext, c_longtext, b_blob, b_tinyblob, b_mediumblob, b_longblob from dbd_mysql_t50chopblanks where id = 2 ok 118 ok 119 - NoChopBlanks: c_text should not have blanks chopped ok 120 - NoChopBlanks: c_tinytext should not have blanks chopped ok 121 - NoChopBlanks: c_mediumtext should not have blanks chopped ok 122 - NoChopBlanks: c_longtext should not have blanks chopped ok 123 - NoChopBlanks: b_blob should not have blanks chopped ok 124 - NoChopBlanks: b_tinyblob should not have blanks chopped ok 125 - NoChopBlanks: b_mediumblob should not have blanks chopped ok 126 - NoChopBlanks: b_longblob should not have blanks chopped ok 127 ok 128 ok 129 - ChopBlanks: c_text should have blanks chopped ok 130 - ChopBlanks: c_tinytext should have blanks chopped ok 131 - ChopBlanks: c_mediumtext should have blanks chopped ok 132 - ChopBlanks: c_longtext should have blanks chopped ok 133 - ChopBlanks: b_blob should not have blanks chopped ok 134 - ChopBlanks: b_tinyblob should not have blanks chopped ok 135 - ChopBlanks: b_mediumblob should not have blanks chopped ok 136 - ChopBlanks: b_longblob should not have blanks chopped ok 137 - insert into dbd_mysql_t50chopblanks values (3 , ' a b c ', ' a b c ', ' a b c ', ' a b c ', ' a b c ', ' a b c ', ' a b c ', ' a b c ') ok 138 - select c_text, c_tinytext, c_mediumtext, c_longtext, b_blob, b_tinyblob, b_mediumblob, b_longblob from dbd_mysql_t50chopblanks where id = 3 ok 139 ok 140 - NoChopBlanks: c_text should not have blanks chopped ok 141 - NoChopBlanks: c_tinytext should not have blanks chopped ok 142 - NoChopBlanks: c_mediumtext should not have blanks chopped ok 143 - NoChopBlanks: c_longtext should not have blanks chopped ok 144 - NoChopBlanks: b_blob should not have blanks chopped ok 145 - NoChopBlanks: b_tinyblob should not have blanks chopped ok 146 - NoChopBlanks: b_mediumblob should not have blanks chopped ok 147 - NoChopBlanks: b_longblob should not have blanks chopped ok 148 ok 149 ok 150 - ChopBlanks: c_text should have blanks chopped ok 151 - ChopBlanks: c_tinytext should have blanks chopped ok 152 - ChopBlanks: c_mediumtext should have blanks chopped ok 153 - ChopBlanks: c_longtext should have blanks chopped ok 154 - ChopBlanks: b_blob should not have blanks chopped ok 155 - ChopBlanks: b_tinyblob should not have blanks chopped ok 156 - ChopBlanks: b_mediumblob should not have blanks chopped ok 157 - ChopBlanks: b_longblob should not have blanks chopped ok 158 - insert into dbd_mysql_t50chopblanks values (4 , 'blah', 'blah', 'blah', 'blah', 'blah', 'blah', 'blah', 'blah') ok 159 - select c_text, c_tinytext, c_mediumtext, c_longtext, b_blob, b_tinyblob, b_mediumblob, b_longblob from dbd_mysql_t50chopblanks where id = 4 ok 160 ok 161 - NoChopBlanks: c_text should not have blanks chopped ok 162 - NoChopBlanks: c_tinytext should not have blanks chopped ok 163 - NoChopBlanks: c_mediumtext should not have blanks chopped ok 164 - NoChopBlanks: c_longtext should not have blanks chopped ok 165 - NoChopBlanks: b_blob should not have blanks chopped ok 166 - NoChopBlanks: b_tinyblob should not have blanks chopped ok 167 - NoChopBlanks: b_mediumblob should not have blanks chopped ok 168 - NoChopBlanks: b_longblob should not have blanks chopped ok 169 ok 170 ok 171 - ChopBlanks: c_text should have blanks chopped ok 172 - ChopBlanks: c_tinytext should have blanks chopped ok 173 - ChopBlanks: c_mediumtext should have blanks chopped ok 174 - ChopBlanks: c_longtext should have blanks chopped ok 175 - ChopBlanks: b_blob should not have blanks chopped ok 176 - ChopBlanks: b_tinyblob should not have blanks chopped ok 177 - ChopBlanks: b_mediumblob should not have blanks chopped ok 178 - ChopBlanks: b_longblob should not have blanks chopped ok 179 - drop dbd_mysql_t50chopblanks ok 180 ok t/50commit.t ............................ 1..35 ok 1 - drop table if exists dbd_mysql_t50commit ok 2 - create dbd_mysql_t50commit ok 3 - $dbh->{AutoCommit} not defined || ok 4 ok 5 ok 6 ok 7 - insert into dbd_mysql_t50commit (1, 'Jochen') ok 8 ok 9 - rollback ok 10 ok 11 - delete from dbd_mysql_t50commit where id = 1 ok 12 ok 13 - commit ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 - connected ok 20 ok 21 - $dbh->{AutoCommit} 1 ok 22 ok 23 - drop table if exists dbd_mysql_t50commit ok 24 - create dbd_mysql_t50commit ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 - Should be warning defined upon rollback of non-trx table ok 34 ok 35 ok t/51bind_type_guessing.t ................ 1..32 ok 1 - drop table if exists dbd_mysql_t51bind_type_guessing ok 2 - creating table ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 - drop table if exists dbd_mysql_t51bind_type_guessing ok 17 - creating table w/ varchar ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok t/52comment.t ........................... 1..30 ok 1 - drop table if exists dbd_mysql_t52comment ok 2 - creating table ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 - drop table if exists dbd_mysql_t52comment ok 30 ok t/53comment.t ........................... ok 1 - creating table ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 1..27 ok t/55unicode.t ........................... 1..44 ok 1 - test à without bind ok 2 - test à with bind ok 3 - test à without bind ok 4 - test à with bind ok 5 - test á without bind ok 6 - test á with bind ok 7 - test á without bind ok 8 - test á with bind ok 9 - test á without bind ok 10 - test á with bind ok 11 - test č without bind ok 12 - test č with bind ok 13 - test ☺ without bind ok 14 - test ☺ with bind ok 15 - test ☺ without bind ok 16 - test ☺ with bind ok 17 - test ☺ without bind ok 18 - test ☺ with bind ok 19 - test 💩 without bind ok 20 - test 💩 with bind ok 21 - test 💩 without bind ok 22 - test 💩 with bind ok 23 - test à without bind ok 24 - test à with bind ok 25 - test à without bind ok 26 - test à with bind ok 27 - test á without bind ok 28 - test á with bind ok 29 - test á without bind ok 30 - test á with bind ok 31 - test á without bind ok 32 - test á with bind ok 33 - test č without bind ok 34 - test č with bind ok 35 - test ☺ without bind ok 36 - test ☺ with bind ok 37 - test ☺ without bind ok 38 - test ☺ with bind ok 39 - test ☺ without bind ok 40 - test ☺ with bind ok 41 - test 💩 without bind ok 42 - test 💩 with bind ok 43 - test 💩 without bind ok 44 - test 💩 with bind ok t/55utf8.t .............................. 1..80 ok 1 ok 2 ok 3 - testing quoting of utf 8 string ok 4 - testing quoting of blob ok 5 - SET SQL_MODE='' ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 - got warning for INSERT ok 15 - warning is correct ok 16 ok 17 - got data ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 - compare Ādam eq Ādam ok 26 - SET character_set_results='latin1' ok 27 - got data ok 28 - utf8 data are returned as latin1 when @@character_set_results is latin1 ok 29 - blob is unchanged when @@character_set_results is latin1 ok 30 - utf8 data are returned as latin1 when @@character_set_results is latin1 ok 31 - utf8 data are returned as latin1 when @@character_set_results is latin1 ok 32 - utf8 data are returned as latin1 when @@character_set_results is latin1 ok 33 - latin1 data are returned as latin1 when @@character_set_results is latin1 ok 34 - latin1 data are returned as latin1 when @@character_set_results is latin1 ok 35 ok 36 ok 37 - ok 38 - SET character_set_results='utf8mb4' ok 39 ok 40 ok 41 ok 42 ok 43 - testing quoting of utf 8 string ok 44 - testing quoting of blob ok 45 - SET SQL_MODE='' ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 - got warning for INSERT ok 55 - warning is correct ok 56 ok 57 - got data ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 - compare Ādam eq Ādam ok 66 - SET character_set_results='latin1' ok 67 - got data ok 68 - utf8 data are returned as latin1 when @@character_set_results is latin1 ok 69 - blob is unchanged when @@character_set_results is latin1 ok 70 - utf8 data are returned as latin1 when @@character_set_results is latin1 ok 71 - utf8 data are returned as latin1 when @@character_set_results is latin1 ok 72 - utf8 data are returned as latin1 when @@character_set_results is latin1 ok 73 - latin1 data are returned as latin1 when @@character_set_results is latin1 ok 74 - latin1 data are returned as latin1 when @@character_set_results is latin1 ok 75 ok 76 ok 77 - ok 78 - SET character_set_results='utf8mb4' ok 79 ok 80 ok t/55utf8_jp.t ........................... 1..21 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok t/55utf8mb4.t ........................... ok 1 ok 2 ok 3 - fetch row ok 4 - test U+1F608 ok 5 1..5 ok t/56connattr.t .......................... skipped: performance schema not enabled t/65segfault.t .......................... 1..5 ok 1 - Handle 1 Connected to database ok 2 - Handle 2 Connected to database ok 3 ok 4 ok 5 ok t/65types.t ............................. 1..18 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok t/70takeimp.t ........................... 1..31 ok 1 - obtained driver handle ok 2 - connected to database ok 3 - Initial connection: 90 # ok 4 - Driver handle defined # ok 5 - Didn't get imp_data ok 6 - test that our imp_data is greater than or equal to 80, actual 200 ok 7 - our Driver should have 0 Kid(s) after calling take_imp_data ok 8 - ... our Driver should be undefined ok 9 - our TraceLevel should be undefined ok 10 - disconnect should return undef ok 11 - quote should return undefined ok 12 - we should have received 4 warnings # Overridden connection: 90 ok 13 - the same connection: 90 => 90 # ok 14 - can't get the driver # ok 15 - isa test ok 16 - our Driver should have 1 Kid(s) again: having 1 # ok 17 - our Driver should have 1 ActiveKid again: having 1 # ok 18 ok 19 ok 20 ok 21 - didn't get imp_data ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 - reusing same imp_data for two different connections is not possible ok 29 ok 30 ok 31 ok t/71impdata.t ........................... 1..10 ok 1 - Connected to database ok 2 - Obtained driver handle ok 3 - 1 kid ok 4 - 1 active kid ok 5 - no kids ok 6 - no active kids ok 7 - got same session ok 8 - 1 kid ok 9 - 1 active kid ok 10 - Disconnect OK ok t/75supported_sql.t ..................... 1..11 ok 1 ok 2 - create dbd_mysql_t75supported ok 3 ok 4 ok 5 ok 6 - $row->[0] eq dbd_mysql_t75supported ok 7 - drop dbd_mysql_t75supported ok 8 - creating dbd_mysql_t75supported again with 1 col ok 9 - alter dbd_mysql_t75supported ADD COLUMN ok 10 - drop dbd_mysql_t75supported ok 11 ok t/76multi_statement.t ................... 1..77 ok 1 - Connected to database with multi statement support ok 2 - init connection SQL_MODE non strict ok 3 - clean up ok 4 - create table ok 5 - 2 inserts ok 6 - 2 more inserts ok 7 ok 8 ok 9 - Execute updates ok 10 - First update affected 1 row ok 11 - First update had no warnings ok 12 - Statement handle is Active ok 13 ok 14 - Second update affected 2 rows ok 15 - Second update had 2 warnings ok 16 ok 17 - Execute updates again ok 18 ok 19 - Delete all rows ok 20 - do() reports errors ok 21 ok 22 - Execute updates ok 23 - Err was not set after execute ok 24 ok 25 - Err was set after more_results ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 - $dbh->last_insert_id is correct after $dbh->do with multi statements ok 38 ok 39 ok 40 ok 41 - $dbh->last_insert_id is correct after multi statement prepare, execute and finish ok 42 ok 43 ok 44 ok 45 - $dbh->last_insert_id is correct after multi statement prepare and execute without finish followed by new prepare ok 46 ok 47 ok 48 ok 49 - $dbh->last_insert_id is correct after multi statement prepare and execute without finish followed by $dbh->do ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 2025-05-26 5:15:45 96 [Warning] Aborted connection 96 to db: 'testdb' user: 'testuser' host: 'localhost' (Got an error reading communication packets) t/77max_allowed_packet.t ................ 1..4 ok 1 - mariadb_max_allowed_packet is correct ok 2 - Statement bigger then maximal packet size is not accepted ok 3 - mariadb_max_allowed_packet is correct ok 4 - Statement smaller then maximal packet size is accepted ok t/80procs.t ............................. 1..31 ok 1 ok 2 ok 3 - DROP PROCEDURE ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 - num_of_fields == 1 ok 15 ok 16 ok 17 - 1 row in resultset ok 18 ok 19 - NUM_OF_FIELDS == 2 ok 20 ok 21 ok 22 - 2 rows in resultset ok 23 ok 24 - NUM_OF_FIELDS == 3 ok 25 ok 26 ok 27 - 3 Rows in resultset ok 28 - each CALL returns a result to indicate the call status ok 29 - NUM_OF_FIELDS == 0 ok 30 ok 31 ok t/81procs.t ............................. 1..31 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 - num_of_fields == 1 ok 15 ok 16 ok 17 - 1 row in resultset ok 18 ok 19 - NUM_OF_FIELDS == 2 ok 20 ok 21 ok 22 - 2 rows in resultset ok 23 ok 24 - NUM_OF_FIELDS == 3 ok 25 ok 26 ok 27 - 3 Rows in resultset ok 28 - each CALL returns a result to indicate the call status ok 29 - NUM_OF_FIELDS == 0 ok 30 ok 31 ok t/85init_command.t ...................... 1..5 ok 1 - Connected to database ok 2 ok 3 ok 4 ok 5 - session variable is 7 ok t/86_bug_36972.t ........................ 1..11 ok 1 - connecting ok 2 - making slate clean ok 3 - creating test table ok 4 ok 5 - binding int ok 6 - binding smallint ok 7 - binding tinyint ok 8 - binding bigint ok 9 - inserting data ok 10 ok 11 - cleaning up ok t/88async-multi-stmts.t ................. 1..104 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok t/89async-method-check.t ................ 1..233 ok 1 - Testing method 'can' on DBD::MariaDB::db during asynchronous operation ok 2 ok 3 - Testing method 'err' on DBD::MariaDB::db during asynchronous operation ok 4 ok 5 - Testing method 'errstr' on DBD::MariaDB::db during asynchronous operation ok 6 ok 7 - Testing method 'parse_trace_flag' on DBD::MariaDB::db during asynchronous operation ok 8 ok 9 - Testing method 'parse_trace_flags' on DBD::MariaDB::db during asynchronous operation ok 10 ok 11 - Testing method 'private_attribute_info' on DBD::MariaDB::db during asynchronous operation ok 12 ok 13 - Testing method 'trace' on DBD::MariaDB::db during asynchronous operation ok 14 ok 15 - Testing method 'trace_msg' on DBD::MariaDB::db during asynchronous operation ok 16 ok 17 - Testing method 'visit_child_handles' on DBD::MariaDB::db during asynchronous operation ok 18 ok 19 - Testing method 'clone' on DBD::MariaDB::db during asynchronous operation ok 20 ok 21 - Testing method 'mariadb_async_ready' on DBD::MariaDB::db during asynchronous operation ok 22 ok 23 - Testing method 'get_info' on DBD::MariaDB::db during asynchronous operation ok 24 ok 25 - Testing method 'quote_identifier' on DBD::MariaDB::db during asynchronous operation ok 26 ok 27 - Testing method 'type_info' on DBD::MariaDB::db during asynchronous operation ok 28 ok 29 - Testing method 'type_info_all' on DBD::MariaDB::db during asynchronous operation ok 30 ok 31 - Testing method 'last_insert_id' on DBD::MariaDB::db during asynchronous operation ok 32 ok 33 ok 34 - Testing method 'data_sources' on DBD::MariaDB::db during asynchronous operation ok 35 ok 36 - Testing method 'do' on DBD::MariaDB::db during asynchronous operation ok 37 ok 38 - Testing method 'selectrow_array' on DBD::MariaDB::db during asynchronous operation ok 39 ok 40 - Testing method 'selectrow_arrayref' on DBD::MariaDB::db during asynchronous operation ok 41 ok 42 - Testing method 'selectrow_hashref' on DBD::MariaDB::db during asynchronous operation ok 43 ok 44 - Testing method 'selectall_arrayref' on DBD::MariaDB::db during asynchronous operation ok 45 ok 46 - Testing method 'selectall_hashref' on DBD::MariaDB::db during asynchronous operation ok 47 ok 48 - Testing method 'selectcol_arrayref' on DBD::MariaDB::db during asynchronous operation ok 49 ok 50 - Testing method 'prepare' on DBD::MariaDB::db during asynchronous operation ok 51 ok 52 - Testing method 'prepare_cached' on DBD::MariaDB::db during asynchronous operation ok 53 ok 54 - Testing method 'commit' on DBD::MariaDB::db during asynchronous operation ok 55 ok 56 - Testing method 'rollback' on DBD::MariaDB::db during asynchronous operation ok 57 ok 58 - Testing method 'begin_work' on DBD::MariaDB::db during asynchronous operation ok 59 ok 60 - Testing method 'ping' on DBD::MariaDB::db during asynchronous operation ok 61 ok 62 - Testing method 'table_info' on DBD::MariaDB::db during asynchronous operation ok 63 ok 64 - Testing method 'column_info' on DBD::MariaDB::db during asynchronous operation ok 65 ok 66 - Testing method 'primary_key_info' on DBD::MariaDB::db during asynchronous operation ok 67 ok 68 - Testing method 'primary_key' on DBD::MariaDB::db during asynchronous operation ok 69 ok 70 - Testing method 'foreign_key_info' on DBD::MariaDB::db during asynchronous operation ok 71 ok 72 - Testing method 'statistics_info' on DBD::MariaDB::db during asynchronous operation ok 73 ok 74 - Testing method 'tables' on DBD::MariaDB::db during asynchronous operation ok 75 ok 76 - Testing method 'quote' on DBD::MariaDB::db during asynchronous operation ok 77 ok 78 - Testing method 'selectall_array' on DBD::MariaDB::db during asynchronous operation ok 79 ok 80 - Testing method 'can' on DBD::MariaDB::db during asynchronous operation ok 81 ok 82 ok 83 - Testing method 'err' on DBD::MariaDB::db during asynchronous operation ok 84 ok 85 ok 86 - Testing method 'errstr' on DBD::MariaDB::db during asynchronous operation ok 87 ok 88 ok 89 - Testing method 'parse_trace_flag' on DBD::MariaDB::db during asynchronous operation ok 90 ok 91 ok 92 - Testing method 'parse_trace_flags' on DBD::MariaDB::db during asynchronous operation ok 93 ok 94 ok 95 - Testing method 'private_attribute_info' on DBD::MariaDB::db during asynchronous operation ok 96 ok 97 ok 98 - Testing method 'trace' on DBD::MariaDB::db during asynchronous operation ok 99 ok 100 ok 101 - Testing method 'trace_msg' on DBD::MariaDB::db during asynchronous operation ok 102 ok 103 ok 104 - Testing method 'visit_child_handles' on DBD::MariaDB::db during asynchronous operation ok 105 ok 106 ok 107 - Testing method 'fetchrow_arrayref' on DBD::MariaDB::st during asynchronous operation ok 108 - Testing DBD::MariaDB::st method 'fetchrow_arrayref' for async result ok 109 - Testing DBD::MariaDB::st method 'fetchrow_arrayref' for async result ok 110 - Testing method 'fetch' on DBD::MariaDB::st during asynchronous operation ok 111 - Testing DBD::MariaDB::st method 'fetch' for async result ok 112 - Testing DBD::MariaDB::st method 'fetch' for async result ok 113 - Testing method 'fetchrow_array' on DBD::MariaDB::st during asynchronous operation ok 114 - Testing DBD::MariaDB::st method 'fetchrow_array' for async result ok 115 - Testing DBD::MariaDB::st method 'fetchrow_array' for async result ok 116 - Testing method 'fetchrow_hashref' on DBD::MariaDB::st during asynchronous operation ok 117 - Testing DBD::MariaDB::st method 'fetchrow_hashref' for async result ok 118 - Testing DBD::MariaDB::st method 'fetchrow_hashref' for async result ok 119 - Testing method 'fetchall_arrayref' on DBD::MariaDB::st during asynchronous operation ok 120 - Testing DBD::MariaDB::st method 'fetchall_arrayref' for async result ok 121 - Testing DBD::MariaDB::st method 'fetchall_arrayref' for async result ok 122 - Testing method 'fetchall_hashref' on DBD::MariaDB::st during asynchronous operation ok 123 - Testing DBD::MariaDB::st method 'fetchall_hashref' for async result ok 124 - Testing DBD::MariaDB::st method 'fetchall_hashref' for async result ok 125 - Testing method 'finish' on DBD::MariaDB::st during asynchronous operation ok 126 - Testing DBD::MariaDB::st method 'finish' for async result ok 127 - Testing DBD::MariaDB::st method 'finish' for async result ok 128 - Testing method 'rows' on DBD::MariaDB::st during asynchronous operation ok 129 - Testing DBD::MariaDB::st method 'rows' for async result ok 130 - Testing DBD::MariaDB::st method 'rows' for async result ok 131 - Testing method 'last_insert_id' on DBD::MariaDB::st during asynchronous operation ok 132 - Testing DBD::MariaDB::st method 'last_insert_id' for async result ok 133 - Testing DBD::MariaDB::st method 'last_insert_id' for async result ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 ok 162 ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 ok 172 ok 173 ok 174 ok 175 ok 176 ok 177 ok 178 ok 179 ok 180 ok 181 ok 182 ok 183 ok 184 ok 185 ok 186 ok 187 ok 188 ok 189 ok 190 ok 191 ok 192 ok 193 ok 194 ok 195 ok 196 ok 197 ok 198 ok 199 ok 200 ok 201 ok 202 ok 203 ok 204 ok 205 ok 206 ok 207 ok 208 ok 209 ok 210 ok 211 ok 212 ok 213 ok 214 ok 215 ok 216 - Testing method 'bind_param' on DBD::MariaDB::st during asynchronous operation ok 217 ok 218 - Testing method 'bind_param_inout' on DBD::MariaDB::st during asynchronous operation ok 219 ok 220 - Testing method 'bind_param_array' on DBD::MariaDB::st during asynchronous operation ok 221 ok 222 - Testing method 'execute' on DBD::MariaDB::st during asynchronous operation ok 223 ok 224 - Testing method 'execute_array' on DBD::MariaDB::st during asynchronous operation ok 225 ok 226 - Testing method 'execute_for_fetch' on DBD::MariaDB::st during asynchronous operation ok 227 ok 228 - Testing method 'bind_col' on DBD::MariaDB::st during asynchronous operation ok 229 ok 230 - Testing method 'bind_columns' on DBD::MariaDB::st during asynchronous operation ok 231 ok 232 ok 233 ok t/90utf8_params.t ....................... ok 1 - Perl's internal form does not matter ok 2 - Perl's internal form does not matter ok 3 - Perl does not distinguish between bytes and Unicode string ok 4 - Perl does not distinguish between bytes and Unicode string ok 5 - unicode / do with supplied params / utf8::downgrade / latin1 / mariadb_server_prepare=0 ok 6 - unicode / do with supplied params / utf8::upgrade / latin1 / mariadb_server_prepare=0 ok 7 - unicode / do with interpolated string / utf8::downgrade / latin1 / mariadb_server_prepare=0 ok 8 - unicode / do with interpolated string / utf8::upgrade / latin1 / mariadb_server_prepare=0 ok 9 - unicode / prepare then execute / utf8::downgrade / latin1 / mariadb_server_prepare=0 ok 10 - unicode / prepare then execute / utf8::upgrade / latin1 / mariadb_server_prepare=0 ok 11 - unicode / prepare, bind, execute / utf8::downgrade / latin1 / mariadb_server_prepare=0 ok 12 - unicode / prepare, bind, execute / utf8::upgrade / latin1 / mariadb_server_prepare=0 ok 13 - unicode / prepare (free param) then execute / utf8::downgrade / latin1 / mariadb_server_prepare=0 ok 14 - unicode / prepare (free param) then execute / utf8::upgrade / latin1 / mariadb_server_prepare=0 ok 15 - unicode / prepare (free param), bind (free param), execute / utf8::downgrade / latin1 / mariadb_server_prepare=0 ok 16 - unicode / prepare (free param), bind (free param), execute / utf8::upgrade / latin1 / mariadb_server_prepare=0 ok 17 - blob / prepare, bind, execute / utf8::downgrade / latin1 / mariadb_server_prepare=0 ok 18 - blob / prepare, bind, execute / utf8::upgrade / latin1 / mariadb_server_prepare=0 ok 19 - blob / prepare (free param), bind (free param), execute / utf8::downgrade / latin1 / mariadb_server_prepare=0 ok 20 - blob / prepare (free param), bind (free param), execute / utf8::upgrade / latin1 / mariadb_server_prepare=0 ok 21 - unicode / do with supplied params / utf8::downgrade / utf8 / mariadb_server_prepare=0 ok 22 - unicode / do with supplied params / utf8::upgrade / utf8 / mariadb_server_prepare=0 ok 23 - unicode / do with interpolated string / utf8::downgrade / utf8 / mariadb_server_prepare=0 ok 24 - unicode / do with interpolated string / utf8::upgrade / utf8 / mariadb_server_prepare=0 ok 25 - unicode / prepare then execute / utf8::downgrade / utf8 / mariadb_server_prepare=0 ok 26 - unicode / prepare then execute / utf8::upgrade / utf8 / mariadb_server_prepare=0 ok 27 - unicode / prepare, bind, execute / utf8::downgrade / utf8 / mariadb_server_prepare=0 ok 28 - unicode / prepare, bind, execute / utf8::upgrade / utf8 / mariadb_server_prepare=0 ok 29 - unicode / prepare (free param) then execute / utf8::downgrade / utf8 / mariadb_server_prepare=0 ok 30 - unicode / prepare (free param) then execute / utf8::upgrade / utf8 / mariadb_server_prepare=0 ok 31 - unicode / prepare (free param), bind (free param), execute / utf8::downgrade / utf8 / mariadb_server_prepare=0 ok 32 - unicode / prepare (free param), bind (free param), execute / utf8::upgrade / utf8 / mariadb_server_prepare=0 ok 33 - blob / prepare, bind, execute / utf8::downgrade / utf8 / mariadb_server_prepare=0 ok 34 - blob / prepare, bind, execute / utf8::upgrade / utf8 / mariadb_server_prepare=0 ok 35 - blob / prepare (free param), bind (free param), execute / utf8::downgrade / utf8 / mariadb_server_prepare=0 ok 36 - blob / prepare (free param), bind (free param), execute / utf8::upgrade / utf8 / mariadb_server_prepare=0 ok 37 - unicode / do with supplied params / utf8::downgrade / latin1 / mariadb_server_prepare=1 ok 38 - unicode / do with supplied params / utf8::upgrade / latin1 / mariadb_server_prepare=1 ok 39 - unicode / do with interpolated string / utf8::downgrade / latin1 / mariadb_server_prepare=1 ok 40 - unicode / do with interpolated string / utf8::upgrade / latin1 / mariadb_server_prepare=1 ok 41 - unicode / prepare then execute / utf8::downgrade / latin1 / mariadb_server_prepare=1 ok 42 - unicode / prepare then execute / utf8::upgrade / latin1 / mariadb_server_prepare=1 ok 43 - unicode / prepare, bind, execute / utf8::downgrade / latin1 / mariadb_server_prepare=1 ok 44 - unicode / prepare, bind, execute / utf8::upgrade / latin1 / mariadb_server_prepare=1 ok 45 - unicode / prepare (free param) then execute / utf8::downgrade / latin1 / mariadb_server_prepare=1 ok 46 - unicode / prepare (free param) then execute / utf8::upgrade / latin1 / mariadb_server_prepare=1 ok 47 - unicode / prepare (free param), bind (free param), execute / utf8::downgrade / latin1 / mariadb_server_prepare=1 ok 48 - unicode / prepare (free param), bind (free param), execute / utf8::upgrade / latin1 / mariadb_server_prepare=1 ok 49 - blob / prepare, bind, execute / utf8::downgrade / latin1 / mariadb_server_prepare=1 ok 50 - blob / prepare, bind, execute / utf8::upgrade / latin1 / mariadb_server_prepare=1 ok 51 - blob / prepare (free param), bind (free param), execute / utf8::downgrade / latin1 / mariadb_server_prepare=1 ok 52 - blob / prepare (free param), bind (free param), execute / utf8::upgrade / latin1 / mariadb_server_prepare=1 ok 53 - unicode / do with supplied params / utf8::downgrade / utf8 / mariadb_server_prepare=1 ok 54 - unicode / do with supplied params / utf8::upgrade / utf8 / mariadb_server_prepare=1 ok 55 - unicode / do with interpolated string / utf8::downgrade / utf8 / mariadb_server_prepare=1 ok 56 - unicode / do with interpolated string / utf8::upgrade / utf8 / mariadb_server_prepare=1 ok 57 - unicode / prepare then execute / utf8::downgrade / utf8 / mariadb_server_prepare=1 ok 58 - unicode / prepare then execute / utf8::upgrade / utf8 / mariadb_server_prepare=1 ok 59 - unicode / prepare, bind, execute / utf8::downgrade / utf8 / mariadb_server_prepare=1 ok 60 - unicode / prepare, bind, execute / utf8::upgrade / utf8 / mariadb_server_prepare=1 ok 61 - unicode / prepare (free param) then execute / utf8::downgrade / utf8 / mariadb_server_prepare=1 ok 62 - unicode / prepare (free param) then execute / utf8::upgrade / utf8 / mariadb_server_prepare=1 ok 63 - unicode / prepare (free param), bind (free param), execute / utf8::downgrade / utf8 / mariadb_server_prepare=1 ok 64 - unicode / prepare (free param), bind (free param), execute / utf8::upgrade / utf8 / mariadb_server_prepare=1 ok 65 - blob / prepare, bind, execute / utf8::downgrade / utf8 / mariadb_server_prepare=1 ok 66 - blob / prepare, bind, execute / utf8::upgrade / utf8 / mariadb_server_prepare=1 ok 67 - blob / prepare (free param), bind (free param), execute / utf8::downgrade / utf8 / mariadb_server_prepare=1 ok 68 - blob / prepare (free param), bind (free param), execute / utf8::upgrade / utf8 / mariadb_server_prepare=1 1..68 ok t/91errcheck.t .......................... 1..1 ok 1 - error string should be set on a bad call ok 2025-05-26 5:15:46 112 [Warning] Aborted connection 112 to db: 'unconnected' user: 'unauthenticated' host: 'localhost' (This connection closed normally without authentication) 2025-05-26 5:15:46 113 [Warning] Aborted connection 113 to db: 'unconnected' user: 'unauthenticated' host: 'localhost' (This connection closed normally without authentication) t/92ssl_backronym_vulnerability.t ....... 1..4 ok 1 - DBD::MariaDB refused connection to non-SSL server with mariadb_ssl=1 and correct user and password ok 2 - DBD::MariaDB error message is SSL related ok 3 - DBD::MariaDB refused connection to non-SSL server with mariadb_ssl=1, mariadb_ssl_verify_server_cert=1 and correct user and password ok 4 - DBD::MariaDB error message is SSL related ok t/92ssl_connection.t .................... skipped: Server does not support SSL connections t/92ssl_optional.t ...................... 1..2 ok 1 - DBD::MariaDB supports mariadb_ssl_optional=1 and connect via plain text protocol when SSL is not supported by server ok 2 - DBD::MariaDB supports mariadb_ssl_optional=1 and connect via plain text protocol when SSL is not supported by server even with mariadb_ssl_ca_file ok 2025-05-26 5:15:46 119 [Warning] Access denied for user '4yZ73s9qeECdWi'@'localhost' (using password: YES) 2025-05-26 5:15:46 120 [Warning] Aborted connection 120 to db: 'unconnected' user: 'unauthenticated' host: 'localhost' (This connection closed normally without authentication) 2025-05-26 5:15:46 121 [Warning] Aborted connection 121 to db: 'unconnected' user: 'unauthenticated' host: 'localhost' (This connection closed normally without authentication) t/92ssl_riddle_vulnerability.t .......... 1..4 ok 1 - DBD::MariaDB refused connection to non-SSL server with mariadb_ssl=1 and incorrect user and password ok 2 - DBD::MariaDB error message is SSL related ok 3 - DBD::MariaDB refused connection to non-SSL server with mariadb_ssl=1, mariadb_ssl_verify_server_cert=1 and incorrect user and password ok 4 - DBD::MariaDB error message is SSL related ok t/93net_ssleay.t ........................ 1..4 ok 1 - Net::SSLeay TLS context was created before MariaDB connection ok 2 - MariaDB connection was successfully created and destroyed ok 3 - Net::SSLeay TLS context was created after MariaDB connection ok 4 - Net::SSLeay TLS contexts were destroyed ok t/99_bug_server_prepare_blob_null.t ..... 1..9 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t/cve-2017-3302.t ....................... 1..1 ok 1 ok t/magic.t ............................... 1..304 ok 1 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on statement only once ok 2 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on statement ok 3 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on param only once ok 4 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on param ok 5 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on statement only once ok 6 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on statement ok 7 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on param only once ok 8 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on param ok 9 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 10 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 11 - $sth->execute(1) processes get magic on param only once ok 12 - $sth->execute(1) does not process set magic on param ok 13 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 14 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 15 - $sth->bind_param(1, 1) processes get magic on param only once ok 16 - $sth->bind_param(1, 1) does not process set magic on param ok 17 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 18 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 19 - $sth->bind_param(1, 1, DBI::SQL_INTEGER) processes get magic on param only once ok 20 - $sth->bind_param(1, 1, DBI::SQL_INTEGER) does not process set magic on param ok 21 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 22 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 23 - $sth->bind_param(1, 1, DBI::SQL_FLOAT) processes get magic on param only once ok 24 - $sth->bind_param(1, 1, DBI::SQL_FLOAT) does not process set magic on param ok 25 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on statement only once ok 26 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on statement ok 27 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on param only once ok 28 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on param ok 29 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on statement only once ok 30 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on statement ok 31 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on param only once ok 32 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on param ok 33 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 34 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 35 - $sth->execute(1) processes get magic on param only once ok 36 - $sth->execute(1) does not process set magic on param ok 37 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 38 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 39 - $sth->bind_param(1, 1) processes get magic on param only once ok 40 - $sth->bind_param(1, 1) does not process set magic on param ok 41 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 42 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 43 - $sth->bind_param(1, 1, DBI::SQL_INTEGER) processes get magic on param only once ok 44 - $sth->bind_param(1, 1, DBI::SQL_INTEGER) does not process set magic on param ok 45 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 46 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 47 - $sth->bind_param(1, 1, DBI::SQL_FLOAT) processes get magic on param only once ok 48 - $sth->bind_param(1, 1, DBI::SQL_FLOAT) does not process set magic on param ok 49 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on statement only once ok 50 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on statement ok 51 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on param only once ok 52 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on param ok 53 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on statement only once ok 54 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on statement ok 55 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on param only once ok 56 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on param ok 57 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 58 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 59 - $sth->execute(1) processes get magic on param only once ok 60 - $sth->execute(1) does not process set magic on param ok 61 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 62 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 63 - $sth->bind_param(1, 1) processes get magic on param only once ok 64 - $sth->bind_param(1, 1) does not process set magic on param ok 65 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 66 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 67 - $sth->bind_param(1, 1, DBI::SQL_INTEGER) processes get magic on param only once ok 68 - $sth->bind_param(1, 1, DBI::SQL_INTEGER) does not process set magic on param ok 69 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 70 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 71 - $sth->bind_param(1, 1, DBI::SQL_FLOAT) processes get magic on param only once ok 72 - $sth->bind_param(1, 1, DBI::SQL_FLOAT) does not process set magic on param ok 73 - $dbh->do(SELECT * FROM t WHERE i = '1.1' OR i = ?, {}, 1.1) processes get magic on statement only once ok 74 - $dbh->do(SELECT * FROM t WHERE i = '1.1' OR i = ?, {}, 1.1) does not process set magic on statement ok 75 - $dbh->do(SELECT * FROM t WHERE i = '1.1' OR i = ?, {}, 1.1) processes get magic on param only once ok 76 - $dbh->do(SELECT * FROM t WHERE i = '1.1' OR i = ?, {}, 1.1) does not process set magic on param ok 77 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1.1' OR i = ?, {}, 1.1) processes get magic on statement only once ok 78 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1.1' OR i = ?, {}, 1.1) does not process set magic on statement ok 79 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1.1' OR i = ?, {}, 1.1) processes get magic on param only once ok 80 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1.1' OR i = ?, {}, 1.1) does not process set magic on param ok 81 - $dbh->prepare(SELECT * FROM t WHERE i = '1.1' OR i = ?) processes get magic on statement only once ok 82 - $dbh->prepare(SELECT * FROM t WHERE i = '1.1' OR i = ?) does not process set magic on statement ok 83 - $sth->execute(1.1) processes get magic on param only once ok 84 - $sth->execute(1.1) does not process set magic on param ok 85 - $dbh->prepare(SELECT * FROM t WHERE i = '1.1' OR i = ?) processes get magic on statement only once ok 86 - $dbh->prepare(SELECT * FROM t WHERE i = '1.1' OR i = ?) does not process set magic on statement ok 87 - $sth->bind_param(1, 1.1) processes get magic on param only once ok 88 - $sth->bind_param(1, 1.1) does not process set magic on param ok 89 - $dbh->prepare(SELECT * FROM t WHERE i = '1.1' OR i = ?) processes get magic on statement only once ok 90 - $dbh->prepare(SELECT * FROM t WHERE i = '1.1' OR i = ?) does not process set magic on statement ok 91 - $sth->bind_param(1, 1.1, DBI::SQL_INTEGER) processes get magic on param only once ok 92 - $sth->bind_param(1, 1.1, DBI::SQL_INTEGER) does not process set magic on param ok 93 - $dbh->prepare(SELECT * FROM t WHERE i = '1.1' OR i = ?) processes get magic on statement only once ok 94 - $dbh->prepare(SELECT * FROM t WHERE i = '1.1' OR i = ?) does not process set magic on statement ok 95 - $sth->bind_param(1, 1.1, DBI::SQL_FLOAT) processes get magic on param only once ok 96 - $sth->bind_param(1, 1.1, DBI::SQL_FLOAT) does not process set magic on param ok 97 - $dbh->do(SELECT * FROM t WHERE i = NULL OR i = ?, {}, undef) processes get magic on statement only once ok 98 - $dbh->do(SELECT * FROM t WHERE i = NULL OR i = ?, {}, undef) does not process set magic on statement ok 99 - $dbh->do(SELECT * FROM t WHERE i = NULL OR i = ?, {}, undef) processes get magic on param only once ok 100 - $dbh->do(SELECT * FROM t WHERE i = NULL OR i = ?, {}, undef) does not process set magic on param ok 101 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = NULL OR i = ?, {}, undef) processes get magic on statement only once ok 102 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = NULL OR i = ?, {}, undef) does not process set magic on statement ok 103 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = NULL OR i = ?, {}, undef) processes get magic on param only once ok 104 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = NULL OR i = ?, {}, undef) does not process set magic on param ok 105 - $dbh->prepare(SELECT * FROM t WHERE i = NULL OR i = ?) processes get magic on statement only once ok 106 - $dbh->prepare(SELECT * FROM t WHERE i = NULL OR i = ?) does not process set magic on statement ok 107 - $sth->execute(undef) processes get magic on param only once ok 108 - $sth->execute(undef) does not process set magic on param ok 109 - $dbh->prepare(SELECT * FROM t WHERE i = NULL OR i = ?) processes get magic on statement only once ok 110 - $dbh->prepare(SELECT * FROM t WHERE i = NULL OR i = ?) does not process set magic on statement ok 111 - $sth->bind_param(1, undef) processes get magic on param only once ok 112 - $sth->bind_param(1, undef) does not process set magic on param ok 113 - $dbh->prepare(SELECT * FROM t WHERE i = NULL OR i = ?) processes get magic on statement only once ok 114 - $dbh->prepare(SELECT * FROM t WHERE i = NULL OR i = ?) does not process set magic on statement ok 115 - $sth->bind_param(1, undef, DBI::SQL_INTEGER) processes get magic on param only once ok 116 - $sth->bind_param(1, undef, DBI::SQL_INTEGER) does not process set magic on param ok 117 - $dbh->prepare(SELECT * FROM t WHERE i = NULL OR i = ?) processes get magic on statement only once ok 118 - $dbh->prepare(SELECT * FROM t WHERE i = NULL OR i = ?) does not process set magic on statement ok 119 - $sth->bind_param(1, undef, DBI::SQL_FLOAT) processes get magic on param only once ok 120 - $sth->bind_param(1, undef, DBI::SQL_FLOAT) does not process set magic on param ok 121 - $dbh->do(SELECT * FROM t WHERE i = 'XX' OR i = ?, {}, XX) processes get magic on statement only once ok 122 - $dbh->do(SELECT * FROM t WHERE i = 'XX' OR i = ?, {}, XX) does not process set magic on statement ok 123 - $dbh->do(SELECT * FROM t WHERE i = 'XX' OR i = ?, {}, XX) processes get magic on param only once ok 124 - $dbh->do(SELECT * FROM t WHERE i = 'XX' OR i = ?, {}, XX) does not process set magic on param ok 125 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = 'XX' OR i = ?, {}, XX) processes get magic on statement only once ok 126 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = 'XX' OR i = ?, {}, XX) does not process set magic on statement ok 127 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = 'XX' OR i = ?, {}, XX) processes get magic on param only once ok 128 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = 'XX' OR i = ?, {}, XX) does not process set magic on param ok 129 - $dbh->prepare(SELECT * FROM t WHERE i = 'XX' OR i = ?) processes get magic on statement only once ok 130 - $dbh->prepare(SELECT * FROM t WHERE i = 'XX' OR i = ?) does not process set magic on statement ok 131 - $sth->execute(XX) processes get magic on param only once ok 132 - $sth->execute(XX) does not process set magic on param ok 133 - $dbh->prepare(SELECT * FROM t WHERE i = 'XX' OR i = ?) processes get magic on statement only once ok 134 - $dbh->prepare(SELECT * FROM t WHERE i = 'XX' OR i = ?) does not process set magic on statement ok 135 - $sth->bind_param(1, XX) processes get magic on param only once ok 136 - $sth->bind_param(1, XX) does not process set magic on param ok 137 - $dbh->do(SELECT * FROM t WHERE i = 'Ā' OR i = ?, {}, Ā) processes get magic on statement only once ok 138 - $dbh->do(SELECT * FROM t WHERE i = 'Ā' OR i = ?, {}, Ā) does not process set magic on statement ok 139 - $dbh->do(SELECT * FROM t WHERE i = 'Ā' OR i = ?, {}, Ā) processes get magic on param only once ok 140 - $dbh->do(SELECT * FROM t WHERE i = 'Ā' OR i = ?, {}, Ā) does not process set magic on param ok 141 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = 'Ā' OR i = ?, {}, Ā) processes get magic on statement only once ok 142 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = 'Ā' OR i = ?, {}, Ā) does not process set magic on statement ok 143 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = 'Ā' OR i = ?, {}, Ā) processes get magic on param only once ok 144 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = 'Ā' OR i = ?, {}, Ā) does not process set magic on param ok 145 - $dbh->prepare(SELECT * FROM t WHERE i = 'Ā' OR i = ?) processes get magic on statement only once ok 146 - $dbh->prepare(SELECT * FROM t WHERE i = 'Ā' OR i = ?) does not process set magic on statement ok 147 - $sth->execute(Ā) processes get magic on param only once ok 148 - $sth->execute(Ā) does not process set magic on param ok 149 - $dbh->prepare(SELECT * FROM t WHERE i = 'Ā' OR i = ?) processes get magic on statement only once ok 150 - $dbh->prepare(SELECT * FROM t WHERE i = 'Ā' OR i = ?) does not process set magic on statement ok 151 - $sth->bind_param(1, Ā) processes get magic on param only once ok 152 - $sth->bind_param(1, Ā) does not process set magic on param ok 153 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on statement only once ok 154 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on statement ok 155 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on param only once ok 156 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on param ok 157 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on statement only once ok 158 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on statement ok 159 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on param only once ok 160 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on param ok 161 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 162 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 163 - $sth->execute(1) processes get magic on param only once ok 164 - $sth->execute(1) does not process set magic on param ok 165 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 166 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 167 - $sth->bind_param(1, 1) processes get magic on param only once ok 168 - $sth->bind_param(1, 1) does not process set magic on param ok 169 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 170 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 171 - $sth->bind_param(1, 1, DBI::SQL_INTEGER) processes get magic on param only once ok 172 - $sth->bind_param(1, 1, DBI::SQL_INTEGER) does not process set magic on param ok 173 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 174 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 175 - $sth->bind_param(1, 1, DBI::SQL_FLOAT) processes get magic on param only once ok 176 - $sth->bind_param(1, 1, DBI::SQL_FLOAT) does not process set magic on param ok 177 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on statement only once ok 178 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on statement ok 179 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on param only once ok 180 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on param ok 181 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on statement only once ok 182 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on statement ok 183 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on param only once ok 184 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on param ok 185 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 186 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 187 - $sth->execute(1) processes get magic on param only once ok 188 - $sth->execute(1) does not process set magic on param ok 189 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 190 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 191 - $sth->bind_param(1, 1) processes get magic on param only once ok 192 - $sth->bind_param(1, 1) does not process set magic on param ok 193 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 194 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 195 - $sth->bind_param(1, 1, DBI::SQL_INTEGER) processes get magic on param only once ok 196 - $sth->bind_param(1, 1, DBI::SQL_INTEGER) does not process set magic on param ok 197 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 198 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 199 - $sth->bind_param(1, 1, DBI::SQL_FLOAT) processes get magic on param only once ok 200 - $sth->bind_param(1, 1, DBI::SQL_FLOAT) does not process set magic on param ok 201 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on statement only once ok 202 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on statement ok 203 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on param only once ok 204 - $dbh->do(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on param ok 205 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on statement only once ok 206 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on statement ok 207 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) processes get magic on param only once ok 208 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1' OR i = ?, {}, 1) does not process set magic on param ok 209 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 210 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 211 - $sth->execute(1) processes get magic on param only once ok 212 - $sth->execute(1) does not process set magic on param ok 213 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 214 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 215 - $sth->bind_param(1, 1) processes get magic on param only once ok 216 - $sth->bind_param(1, 1) does not process set magic on param ok 217 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 218 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 219 - $sth->bind_param(1, 1, DBI::SQL_INTEGER) processes get magic on param only once ok 220 - $sth->bind_param(1, 1, DBI::SQL_INTEGER) does not process set magic on param ok 221 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) processes get magic on statement only once ok 222 - $dbh->prepare(SELECT * FROM t WHERE i = '1' OR i = ?) does not process set magic on statement ok 223 - $sth->bind_param(1, 1, DBI::SQL_FLOAT) processes get magic on param only once ok 224 - $sth->bind_param(1, 1, DBI::SQL_FLOAT) does not process set magic on param ok 225 - $dbh->do(SELECT * FROM t WHERE i = '1.1' OR i = ?, {}, 1.1) processes get magic on statement only once ok 226 - $dbh->do(SELECT * FROM t WHERE i = '1.1' OR i = ?, {}, 1.1) does not process set magic on statement ok 227 - $dbh->do(SELECT * FROM t WHERE i = '1.1' OR i = ?, {}, 1.1) processes get magic on param only once ok 228 - $dbh->do(SELECT * FROM t WHERE i = '1.1' OR i = ?, {}, 1.1) does not process set magic on param ok 229 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1.1' OR i = ?, {}, 1.1) processes get magic on statement only once ok 230 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1.1' OR i = ?, {}, 1.1) does not process set magic on statement ok 231 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1.1' OR i = ?, {}, 1.1) processes get magic on param only once ok 232 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = '1.1' OR i = ?, {}, 1.1) does not process set magic on param ok 233 - $dbh->prepare(SELECT * FROM t WHERE i = '1.1' OR i = ?) processes get magic on statement only once ok 234 - $dbh->prepare(SELECT * FROM t WHERE i = '1.1' OR i = ?) does not process set magic on statement ok 235 - $sth->execute(1.1) processes get magic on param only once ok 236 - $sth->execute(1.1) does not process set magic on param ok 237 - $dbh->prepare(SELECT * FROM t WHERE i = '1.1' OR i = ?) processes get magic on statement only once ok 238 - $dbh->prepare(SELECT * FROM t WHERE i = '1.1' OR i = ?) does not process set magic on statement ok 239 - $sth->bind_param(1, 1.1) processes get magic on param only once ok 240 - $sth->bind_param(1, 1.1) does not process set magic on param ok 241 - $dbh->prepare(SELECT * FROM t WHERE i = '1.1' OR i = ?) processes get magic on statement only once ok 242 - $dbh->prepare(SELECT * FROM t WHERE i = '1.1' OR i = ?) does not process set magic on statement ok 243 - $sth->bind_param(1, 1.1, DBI::SQL_INTEGER) processes get magic on param only once ok 244 - $sth->bind_param(1, 1.1, DBI::SQL_INTEGER) does not process set magic on param ok 245 - $dbh->prepare(SELECT * FROM t WHERE i = '1.1' OR i = ?) processes get magic on statement only once ok 246 - $dbh->prepare(SELECT * FROM t WHERE i = '1.1' OR i = ?) does not process set magic on statement ok 247 - $sth->bind_param(1, 1.1, DBI::SQL_FLOAT) processes get magic on param only once ok 248 - $sth->bind_param(1, 1.1, DBI::SQL_FLOAT) does not process set magic on param ok 249 - $dbh->do(SELECT * FROM t WHERE i = NULL OR i = ?, {}, undef) processes get magic on statement only once ok 250 - $dbh->do(SELECT * FROM t WHERE i = NULL OR i = ?, {}, undef) does not process set magic on statement ok 251 - $dbh->do(SELECT * FROM t WHERE i = NULL OR i = ?, {}, undef) processes get magic on param only once ok 252 - $dbh->do(SELECT * FROM t WHERE i = NULL OR i = ?, {}, undef) does not process set magic on param ok 253 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = NULL OR i = ?, {}, undef) processes get magic on statement only once ok 254 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = NULL OR i = ?, {}, undef) does not process set magic on statement ok 255 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = NULL OR i = ?, {}, undef) processes get magic on param only once ok 256 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = NULL OR i = ?, {}, undef) does not process set magic on param ok 257 - $dbh->prepare(SELECT * FROM t WHERE i = NULL OR i = ?) processes get magic on statement only once ok 258 - $dbh->prepare(SELECT * FROM t WHERE i = NULL OR i = ?) does not process set magic on statement ok 259 - $sth->execute(undef) processes get magic on param only once ok 260 - $sth->execute(undef) does not process set magic on param ok 261 - $dbh->prepare(SELECT * FROM t WHERE i = NULL OR i = ?) processes get magic on statement only once ok 262 - $dbh->prepare(SELECT * FROM t WHERE i = NULL OR i = ?) does not process set magic on statement ok 263 - $sth->bind_param(1, undef) processes get magic on param only once ok 264 - $sth->bind_param(1, undef) does not process set magic on param ok 265 - $dbh->prepare(SELECT * FROM t WHERE i = NULL OR i = ?) processes get magic on statement only once ok 266 - $dbh->prepare(SELECT * FROM t WHERE i = NULL OR i = ?) does not process set magic on statement ok 267 - $sth->bind_param(1, undef, DBI::SQL_INTEGER) processes get magic on param only once ok 268 - $sth->bind_param(1, undef, DBI::SQL_INTEGER) does not process set magic on param ok 269 - $dbh->prepare(SELECT * FROM t WHERE i = NULL OR i = ?) processes get magic on statement only once ok 270 - $dbh->prepare(SELECT * FROM t WHERE i = NULL OR i = ?) does not process set magic on statement ok 271 - $sth->bind_param(1, undef, DBI::SQL_FLOAT) processes get magic on param only once ok 272 - $sth->bind_param(1, undef, DBI::SQL_FLOAT) does not process set magic on param ok 273 - $dbh->do(SELECT * FROM t WHERE i = 'XX' OR i = ?, {}, XX) processes get magic on statement only once ok 274 - $dbh->do(SELECT * FROM t WHERE i = 'XX' OR i = ?, {}, XX) does not process set magic on statement ok 275 - $dbh->do(SELECT * FROM t WHERE i = 'XX' OR i = ?, {}, XX) processes get magic on param only once ok 276 - $dbh->do(SELECT * FROM t WHERE i = 'XX' OR i = ?, {}, XX) does not process set magic on param ok 277 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = 'XX' OR i = ?, {}, XX) processes get magic on statement only once ok 278 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = 'XX' OR i = ?, {}, XX) does not process set magic on statement ok 279 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = 'XX' OR i = ?, {}, XX) processes get magic on param only once ok 280 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = 'XX' OR i = ?, {}, XX) does not process set magic on param ok 281 - $dbh->prepare(SELECT * FROM t WHERE i = 'XX' OR i = ?) processes get magic on statement only once ok 282 - $dbh->prepare(SELECT * FROM t WHERE i = 'XX' OR i = ?) does not process set magic on statement ok 283 - $sth->execute(XX) processes get magic on param only once ok 284 - $sth->execute(XX) does not process set magic on param ok 285 - $dbh->prepare(SELECT * FROM t WHERE i = 'XX' OR i = ?) processes get magic on statement only once ok 286 - $dbh->prepare(SELECT * FROM t WHERE i = 'XX' OR i = ?) does not process set magic on statement ok 287 - $sth->bind_param(1, XX) processes get magic on param only once ok 288 - $sth->bind_param(1, XX) does not process set magic on param ok 289 - $dbh->do(SELECT * FROM t WHERE i = 'Ā' OR i = ?, {}, Ā) processes get magic on statement only once ok 290 - $dbh->do(SELECT * FROM t WHERE i = 'Ā' OR i = ?, {}, Ā) does not process set magic on statement ok 291 - $dbh->do(SELECT * FROM t WHERE i = 'Ā' OR i = ?, {}, Ā) processes get magic on param only once ok 292 - $dbh->do(SELECT * FROM t WHERE i = 'Ā' OR i = ?, {}, Ā) does not process set magic on param ok 293 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = 'Ā' OR i = ?, {}, Ā) processes get magic on statement only once ok 294 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = 'Ā' OR i = ?, {}, Ā) does not process set magic on statement ok 295 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = 'Ā' OR i = ?, {}, Ā) processes get magic on param only once ok 296 - $dbh->selectall_arrayref(SELECT * FROM t WHERE i = 'Ā' OR i = ?, {}, Ā) does not process set magic on param ok 297 - $dbh->prepare(SELECT * FROM t WHERE i = 'Ā' OR i = ?) processes get magic on statement only once ok 298 - $dbh->prepare(SELECT * FROM t WHERE i = 'Ā' OR i = ?) does not process set magic on statement ok 299 - $sth->execute(Ā) processes get magic on param only once ok 300 - $sth->execute(Ā) does not process set magic on param ok 301 - $dbh->prepare(SELECT * FROM t WHERE i = 'Ā' OR i = ?) processes get magic on statement only once ok 302 - $dbh->prepare(SELECT * FROM t WHERE i = 'Ā' OR i = ?) does not process set magic on statement ok 303 - $sth->bind_param(1, Ā) processes get magic on param only once ok 304 - $sth->bind_param(1, Ā) does not process set magic on param ok t/manifest.t ............................ skipped: these tests are for release testing t/pod.t ................................. skipped: Test::Pod 1.41 required for testing POD t/rt110983-valid-mysqlfd.t .............. 1..4 ok 1 - $dbh->mariadb_sockfd returns valid file descriptor when $dbh connection is open ok 2 - $dbh->{mariadb_sockfd} returns valid file descriptor when $dbh connection is open ok 3 - $dbh->mariadb_sockfd returns undef when $dbh connection was closed ok 4 - $dbh->{mariadb_sockfd} returns undef when $dbh connection was closed ok t/rt118977-zerofill.t ................... 1..12 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok t/rt122541-decimals.t ................... 1..2 ok 1 - floats with fixed-length of decimals returns correct value for mariadb_server_prepare=0 ok 2 - floats with fixed-length of decimals returns correct value for mariadb_server_prepare=1 ok t/rt25389-bin-case.t .................... 1..8 ok 1 - select name from `dbd-mysql-latin1-` ok 2 - select name from `dbd-mysql-latin1-` where name = 'AA' OR name = 'Aa' OR name = 'aa' OR name = 'aA' ok 3 - select name from `dbd-mysql-latin1-unique` ok 4 - select name from `dbd-mysql-latin1-unique` where name = 'AA' OR name = 'Aa' OR name = 'aa' OR name = 'aA' ok 5 - select name from `dbd-mysql-utf8-` ok 6 - select name from `dbd-mysql-utf8-` where name = 'AA' OR name = 'Aa' OR name = 'aa' OR name = 'aA' ok 7 - select name from `dbd-mysql-utf8-unique` ok 8 - select name from `dbd-mysql-utf8-unique` where name = 'AA' OR name = 'Aa' OR name = 'aa' OR name = 'aA' ok t/rt50304-column_info_parentheses.t ..... ok 1 ok 2 - create table dbd_mysql_rt50304_column_info ok 3 - problem_column values ok 4 - problem_column first value ok 5 - problem_column second value ok 6 - regular_column values ok 7 - regular_column first value ok 8 - regular_column second value ok 9 ok 10 1..10 ok t/rt61849-bind-param-buffer-overflow.t .. 1..3 ok 1 ok 2 - bind_param failed on incorrect numeric value ok 3 - perl interpreter did not crash ok t/rt83494-quotes-comments.t ............. ok 1 - created statement hande ok 2 - executing ok 3 - values ok 4 - finish ok 5 - created statement hande ok 6 - executing ok 7 - values ok 8 - finish ok 9 - created statement hande ok 10 - executing ok 11 - values ok 12 - finish ok 13 - created statement hande ok 14 - executing ok 15 - values ok 16 - finish ok 17 - disconnecting from dbh 1..17 ok t/rt86153-reconnect-fail-memory.t ....... skipped: $ENV{EXTENDED_TESTING} is not set t/rt88006-bit-prepare.t ................. ok 1 - create table for prepare ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - fetchrow_hashref for prepare ok 10 - id test contents ok 11 - flags has contents ok 12 ok 13 ok 14 - fetchrow_hashref for prepare with more then 32 bits ok 15 - id test contents ok 16 - flags has contents ok 17 ok 18 ok 19 - fetchrow_hashref for prepare with binary insert ok 20 - id test contents ok 21 - flags has contents ok 22 ok 23 ok 24 - fetchrow_hashref for prepare with BIN() ok 25 - id test contents ok 26 - flags has contents ok 27 ok 28 ok 29 - fetchrow_hashref for prepare with BIN() and more then 32 bits ok 30 - id test contents ok 31 - flags has contents ok 32 ok 33 ok 34 - fetchrow_hashref for prepare with BIN() and with binary insert ok 35 - id test contents ok 36 - flags has contents ok 37 ok 38 - create table for noprepare ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 - fetchrow_hashref for noprepare ok 47 - id test contents ok 48 - flags has contents ok 49 ok 50 ok 51 - fetchrow_hashref for noprepare with more then 32 bits ok 52 - id test contents ok 53 - flags has contents ok 54 ok 55 ok 56 - fetchrow_hashref for noprepare with binary insert ok 57 - id test contents ok 58 - flags has contents ok 59 ok 60 ok 61 - fetchrow_hashref for noprepare with BIN() ok 62 - id test contents ok 63 - flags has contents ok 64 ok 65 ok 66 - fetchrow_hashref for noprepare with BIN() and more then 32 bits ok 67 - id test contents ok 68 - flags has contents ok 69 ok 70 ok 71 - fetchrow_hashref for noprepare with BIN() and with binary insert ok 72 - id test contents ok 73 - flags has contents ok 74 1..74 ok t/rt91715.t ............................. 1..6 ok 1 ok 2 ok 3 - mariadb_use_result set to 0 ok 4 ok 5 ok 6 - mariadb_use_result set to 1 ok All tests successful. Files=90, Tests=3590, 45 wallclock secs ( 0.64 usr 0.22 sys + 8.31 cusr 1.74 csys = 10.91 CPU) Result: PASS make[2]: Leaving directory '/build/reproducible-path/libdbd-mariadb-perl-1.22' # tear down mariadb/mysql server sh /build/reproducible-path/libdbd-mariadb-perl-1.22/debian/tests/pkg-perl/smoke-cleanup 2025-05-26 5:15:48 0 [Note] /usr/sbin/mysqld (initiated by: pbuilder2[pbuilder2] @ localhost []): Normal shutdown 2025-05-26 5:15:48 0 [Note] InnoDB: FTS optimize thread exiting. 2025-05-26 5:15:48 0 [Note] InnoDB: Starting shutdown... 2025-05-26 5:15:48 0 [Note] InnoDB: Dumping buffer pool(s) to /build/reproducible-path/libdbd-mariadb-perl-1.22/t/testdb/ib_buffer_pool 2025-05-26 5:15:48 0 [Note] InnoDB: Buffer pool(s) dump completed at 250526 5:15:48 2025-05-26 5:15:49 0 [Note] InnoDB: Removed temporary tablespace data file: "./ibtmp1" 2025-05-26 5:15:49 0 [Note] InnoDB: Shutdown completed; log sequence number 393841; transaction id 833 2025-05-26 5:15:49 0 [Note] /usr/sbin/mysqld: Shutdown complete make[1]: Leaving directory '/build/reproducible-path/libdbd-mariadb-perl-1.22' create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/libdbd-mariadb-perl-1.22' dh_auto_install make -j12 install DESTDIR=/build/reproducible-path/libdbd-mariadb-perl-1.22/debian/libdbd-mariadb-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[2]: Entering directory '/build/reproducible-path/libdbd-mariadb-perl-1.22' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- MariaDB.bs blib/arch/auto/DBD/MariaDB/MariaDB.bs 644 Manifying 3 pod documents Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /build/reproducible-path/libdbd-mariadb-perl-1.22/debian/libdbd-mariadb-perl/usr/lib/aarch64-linux-gnu/perl5/5.38/auto/DBD/MariaDB/MariaDB.so Installing /build/reproducible-path/libdbd-mariadb-perl-1.22/debian/libdbd-mariadb-perl/usr/lib/aarch64-linux-gnu/perl5/5.38/DBD/MariaDB.pm Installing /build/reproducible-path/libdbd-mariadb-perl-1.22/debian/libdbd-mariadb-perl/usr/lib/aarch64-linux-gnu/perl5/5.38/DBD/MariaDB.pod Installing /build/reproducible-path/libdbd-mariadb-perl-1.22/debian/libdbd-mariadb-perl/usr/lib/aarch64-linux-gnu/perl5/5.38/DBD/MariaDB/README.pod Installing /build/reproducible-path/libdbd-mariadb-perl-1.22/debian/libdbd-mariadb-perl/usr/lib/aarch64-linux-gnu/perl5/5.38/DBD/MariaDB/INSTALL.pod Installing /build/reproducible-path/libdbd-mariadb-perl-1.22/debian/libdbd-mariadb-perl/usr/share/man/man3/DBD::MariaDB::INSTALL.3pm Installing /build/reproducible-path/libdbd-mariadb-perl-1.22/debian/libdbd-mariadb-perl/usr/share/man/man3/DBD::MariaDB.3pm Installing /build/reproducible-path/libdbd-mariadb-perl-1.22/debian/libdbd-mariadb-perl/usr/share/man/man3/DBD::MariaDB::README.3pm make[2]: Leaving directory '/build/reproducible-path/libdbd-mariadb-perl-1.22' find /build/reproducible-path/libdbd-mariadb-perl-1.22/debian/libdbd-mariadb-perl -type f -name "*README*" -delete find /build/reproducible-path/libdbd-mariadb-perl-1.22/debian/libdbd-mariadb-perl -type f -name "*INSTALL*" -delete rmdir --ignore-fail-on-non-empty --parents --verbose \ /build/reproducible-path/libdbd-mariadb-perl-1.22/debian/libdbd-mariadb-perl/usr/lib/aarch64-linux-gnu/perl5/*/DBD/MariaDB/ rmdir: removing directory, '/build/reproducible-path/libdbd-mariadb-perl-1.22/debian/libdbd-mariadb-perl/usr/lib/aarch64-linux-gnu/perl5/5.38/DBD/MariaDB/' rmdir: removing directory, '/build/reproducible-path/libdbd-mariadb-perl-1.22/debian/libdbd-mariadb-perl/usr/lib/aarch64-linux-gnu/perl5/5.38/DBD' make[1]: Leaving directory '/build/reproducible-path/libdbd-mariadb-perl-1.22' dh_installdocs dh_installchangelogs dh_installman dh_perl dh_perl_dbi dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libdbd-mariadb-perl-dbgsym' in '../libdbd-mariadb-perl-dbgsym_1.22-1_arm64.deb'. dpkg-deb: building package 'libdbd-mariadb-perl' in '../libdbd-mariadb-perl_1.22-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../libdbd-mariadb-perl_1.22-1_arm64.buildinfo dpkg-genchanges --build=binary -O../libdbd-mariadb-perl_1.22-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: user script /srv/workspace/pbuilder/622749/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/622749/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/622749 and its subdirectories I: Current time: Mon May 26 19:15:57 +14 2025 I: pbuilder-time-stamp: 1748236557