Running as unit: rb-build-arm64_13-56502.service ==================================================================================== Tue Jan 21 09:47:58 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_arm64_13) on jenkins, called using "codethink01-arm64 codethink02-arm64" as arguments. Tue Jan 21 09:47:58 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-Lw5qt88C" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Tue Jan 21 09:47:58 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink01-arm64.debian.net is marked as down. Tue Jan 21 09:47:58 UTC 2025 - checking via ssh if codethink01-arm64.debian.net is up. removed '/tmp/read-only-fs-test-7vqM8V' Tue Jan 21 09:47:59 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink02-arm64.debian.net is marked as down. Tue Jan 21 09:47:59 UTC 2025 - checking via ssh if codethink02-arm64.debian.net is up. removed '/tmp/read-only-fs-test-sgDMFE' ok, let's check if libdbd-odbc-perl is building anywhere yet… ok, libdbd-odbc-perl is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of libdbd-odbc-perl in trixie on arm64 on jenkins now. 1st build will be done on codethink01-arm64.debian.net. 2nd build will be done on codethink02-arm64.debian.net. ============================================================================= Tue Jan 21 09:48:19 UTC 2025 I: starting to build libdbd-odbc-perl/trixie/arm64 on jenkins on '2025-01-21 09:47' Tue Jan 21 09:48:19 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_13/56502/console.log 1737452899 arm64 trixie libdbd-odbc-perl Tue Jan 21 09:48:19 UTC 2025 I: Downloading source for trixie/libdbd-odbc-perl=1.61-4 --2025-01-21 09:48:19-- http://deb.debian.org/debian/pool/main/libd/libdbd-odbc-perl/libdbd-odbc-perl_1.61-4.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2565 (2.5K) [text/prs.lines.tag] Saving to: ‘libdbd-odbc-perl_1.61-4.dsc’ 0K .. 100% 375M=0s 2025-01-21 09:48:19 (375 MB/s) - ‘libdbd-odbc-perl_1.61-4.dsc’ saved [2565/2565] --2025-01-21 09:48:19-- http://deb.debian.org/debian/pool/main/libd/libdbd-odbc-perl/libdbd-odbc-perl_1.61-4.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2565 (2.5K) [text/prs.lines.tag] Saving to: ‘libdbd-odbc-perl_1.61-4.dsc’ 0K .. 100% 375M=0s 2025-01-21 09:48:19 (375 MB/s) - ‘libdbd-odbc-perl_1.61-4.dsc’ saved [2565/2565] Tue Jan 21 09:48:19 UTC 2025 I: libdbd-odbc-perl_1.61-4.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: libdbd-odbc-perl Binary: libdbd-odbc-perl Architecture: any Version: 1.61-4 Maintainer: Debian Perl Group Uploaders: gregor herrmann , Ansgar Burchardt , Xavier Guimard Homepage: https://metacpan.org/release/DBD-ODBC Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libdbd-odbc-perl Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libdbd-odbc-perl.git Testsuite: autopkgtest-pkg-perl Build-Depends: debhelper-compat (= 13), dh-sequence-perl-dbi, libdbi-perl , libsqliteodbc (>= 0.9999-2~) | libsqliteodbc (<< 0.9999) , odbcinst , perl-xs-dev, perl:native, unixodbc-dev Package-List: libdbd-odbc-perl deb perl optional arch=any Checksums-Sha1: 89e428147c11deecf3ada1d5d9aa440b1b3e8df7 283251 libdbd-odbc-perl_1.61.orig.tar.gz 2ecaf26e0aa2ffed907766486e3f3581f8c54d19 9964 libdbd-odbc-perl_1.61-4.debian.tar.xz Checksums-Sha256: 96def438c9610d72d0e24d007ea0eacd0059b5203c17eadb623bdea22fa9f40a 283251 libdbd-odbc-perl_1.61.orig.tar.gz 761427c60fbfbcc0ae5633503a061567f1f42a531b744312f24e6cbdc1a111fa 9964 libdbd-odbc-perl_1.61-4.debian.tar.xz Files: 274f7a8f1436a421ae4955da674f8a79 283251 libdbd-odbc-perl_1.61.orig.tar.gz f2821f20dca0ceace1f2bb381ea598db 9964 libdbd-odbc-perl_1.61-4.debian.tar.xz Dgit: ce512c340634531064a3428ad65d16e2f2f09f23 debian archive/debian/1.61-4 https://git.dgit.debian.org/libdbd-odbc-perl -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmXolAFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgZbew/9EorOleeLxc5bjrVd1CrxftUPmnRqvZiKUyoG+nxWKERjnZRGMdl04PXj LZAxH3TCwKvtarw+6voNzGbEyaaZieCdUQuHDcuZsrwMb7VVyDaXkTjGSukSdGJ+ JwjmoifMlLEWtm3uEtq73g7MMB2Jk+R21wnamBpPkvvBV7s2SXup/UINMX0XuekI Op7LCL1RvS/CSNARIMJ7KmtVszld2SFkZ6gv9W9KMJEQ5hsHFGIuzUHA3Cpn48PM 12MJBBYQJl2KF0AzUZLJImC+CZcGSxyqqrHXuUkPVayx+cti258rioq1KNrJNJgd bOwGj37/AS+jiOasJG1GTv8vM+0uXI5+AVrJ7K1e6Lmi444sccFM7coQrV9SVKc4 Ja+5Tp0496l1seCo/Gd+OYuWiIPoU6HrtM6krNDa6t0nTqChZDh/FxhTxjZf7Nj5 zgRNzuqC09GfuE2XED2FJjxf7RQUnAlmDXnqTZZyw9jv41kjsnZ0SeVJPEd5ZtQV qJMJJZxw/q58o6JUChts3p53d42VVmCyEGjA94fVUrh/CjVndsP/wBRUD90IEd2y GF0JFyoCkmeujUE13lKl8kZ/HcEYq+MkNiU/Q8q7kfoVTs8Xm8ZUgS+I6yLTly3x 45V0Tn8Mt4dn1yNaAFXzlKVX6cLhGXHV+G90ewgN+lZeZgQK6qY= =cN99 -----END PGP SIGNATURE----- Tue Jan 21 09:48:19 UTC 2025 I: Checking whether the package is not for us Tue Jan 21 09:48:19 UTC 2025 I: Starting 1st build on remote node codethink01-arm64.debian.net. Tue Jan 21 09:48:19 UTC 2025 I: Preparing to do remote build '1' on codethink01-arm64.debian.net. Tue Jan 21 09:48:19 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink01-arm64.debian.net is marked as down. Tue Jan 21 09:48:19 UTC 2025 - checking via ssh if codethink01-arm64.debian.net is up. removed '/tmp/read-only-fs-test-Cz6AOR' ==================================================================================== Mon Feb 23 16:11:20 UTC 2026 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on codethink01-arm64, called using "1 libdbd-odbc-perl trixie /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm 1.61-4" as arguments. Mon Feb 23 16:11:20 UTC 2026 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-vB7F9fCA" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Mon Feb 23 16:11:20 UTC 2026 I: Downloading source for trixie/libdbd-odbc-perl=1.61-4 Reading package lists... NOTICE: 'libdbd-odbc-perl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/perl-team/modules/packages/libdbd-odbc-perl.git Please use: git clone https://salsa.debian.org/perl-team/modules/packages/libdbd-odbc-perl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 296 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main libdbd-odbc-perl 1.61-4 (dsc) [2565 B] Get:2 http://deb.debian.org/debian trixie/main libdbd-odbc-perl 1.61-4 (tar) [283 kB] Get:3 http://deb.debian.org/debian trixie/main libdbd-odbc-perl 1.61-4 (diff) [9964 B] Fetched 296 kB in 0s (3083 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'libdbd-odbc-perl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/perl-team/modules/packages/libdbd-odbc-perl.git Please use: git clone https://salsa.debian.org/perl-team/modules/packages/libdbd-odbc-perl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 296 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main libdbd-odbc-perl 1.61-4 (dsc) [2565 B] Get:2 http://deb.debian.org/debian trixie/main libdbd-odbc-perl 1.61-4 (tar) [283 kB] Get:3 http://deb.debian.org/debian trixie/main libdbd-odbc-perl 1.61-4 (diff) [9964 B] Fetched 296 kB in 0s (3083 kB/s) Download complete and in download only mode ============================================================================= Building libdbd-odbc-perl in trixie on arm64 on codethink01-arm64 now. Date: Mon Feb 23 16:11:21 GMT 2026 Date UTC: Mon Feb 23 16:11:21 UTC 2026 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Mon Feb 23 04:11:21 -12 2026 I: pbuilder-time-stamp: 1771863081 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-odbc-perl_1.61-4.dsc] I: copying [./libdbd-odbc-perl_1.61.orig.tar.gz] I: copying [./libdbd-odbc-perl_1.61-4.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./libdbd-odbc-perl_1.61-4.dsc: unsupported subcommand dpkg-source: info: extracting libdbd-odbc-perl in libdbd-odbc-perl-1.61 dpkg-source: info: unpacking libdbd-odbc-perl_1.61.orig.tar.gz dpkg-source: info: unpacking libdbd-odbc-perl_1.61-4.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/610712/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='34953ff2c9874b3a9ab87ccc3e446a4d' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='610712' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm/pbuilderrc_WGH6 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm/b1 --logfile b1/build.log libdbd-odbc-perl_1.61-4.dsc' SUDO_GID='109' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink01-arm64 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/610712/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), dh-sequence-perl-dbi, libdbi-perl, libsqliteodbc (>= 0.9999-2~) | libsqliteodbc (<< 0.9999), odbcinst, perl-xs-dev, perl:native, unixodbc-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19970 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 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 libsqliteodbc (>= 0.9999-2~) | libsqliteodbc (<< 0.9999); however: Package libsqliteodbc is not installed. Package libsqliteodbc is not installed. pbuilder-satisfydepends-dummy depends on odbcinst; however: Package odbcinst 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 unixodbc-dev; however: Package unixodbc-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdbi-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libltdl7{a} libmagic-mgc{a} libmagic1t64{a} libodbc2{a} libodbccr2{a} libodbcinst2{a} libperl-dev{a} libpipeline1{a} libsqliteodbc{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2{a} m4{a} man-db{a} odbcinst{a} po-debconf{a} sensible-utils{a} unixodbc-common{a} unixodbc-dev{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx wget 0 packages upgraded, 40 newly installed, 0 to remove and 0 not upgraded. Need to get 22.7 MB of archives. After unpacking 91.3 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main arm64 sensible-utils all 0.0.24 [24.8 kB] Get: 2 http://deb.debian.org/debian trixie/main arm64 libmagic-mgc arm64 1:5.45-3+b1 [314 kB] Get: 3 http://deb.debian.org/debian trixie/main arm64 libmagic1t64 arm64 1:5.45-3+b1 [102 kB] Get: 4 http://deb.debian.org/debian trixie/main arm64 file arm64 1:5.45-3+b1 [43.4 kB] Get: 5 http://deb.debian.org/debian trixie/main arm64 gettext-base arm64 0.22.5-4 [198 kB] Get: 6 http://deb.debian.org/debian trixie/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get: 7 http://deb.debian.org/debian trixie/main arm64 groff-base arm64 1.23.0-7 [1129 kB] Get: 8 http://deb.debian.org/debian trixie/main arm64 bsdextrautils arm64 2.40.4-1 [91.6 kB] Get: 9 http://deb.debian.org/debian trixie/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 10 http://deb.debian.org/debian trixie/main arm64 man-db arm64 2.13.0-1 [1404 kB] Get: 11 http://deb.debian.org/debian trixie/main arm64 m4 arm64 1.4.19-5 [284 kB] Get: 12 http://deb.debian.org/debian trixie/main arm64 autoconf all 2.72-3 [493 kB] Get: 13 http://deb.debian.org/debian trixie/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian trixie/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 15 http://deb.debian.org/debian trixie/main arm64 autopoint all 0.22.5-4 [723 kB] Get: 16 http://deb.debian.org/debian trixie/main arm64 libdebhelper-perl all 13.23 [90.6 kB] Get: 17 http://deb.debian.org/debian trixie/main arm64 libtool all 2.5.4-2 [539 kB] Get: 18 http://deb.debian.org/debian trixie/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian trixie/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian trixie/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 21 http://deb.debian.org/debian trixie/main arm64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 22 http://deb.debian.org/debian trixie/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 23 http://deb.debian.org/debian trixie/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 24 http://deb.debian.org/debian trixie/main arm64 libunistring5 arm64 1.3-1 [449 kB] Get: 25 http://deb.debian.org/debian trixie/main arm64 libicu72 arm64 72.1-6 [9239 kB] Get: 26 http://deb.debian.org/debian trixie/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.2+b1 [630 kB] Get: 27 http://deb.debian.org/debian trixie/main arm64 gettext arm64 0.22.5-4 [1532 kB] Get: 28 http://deb.debian.org/debian trixie/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian trixie/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian trixie/main arm64 debhelper all 13.23 [919 kB] Get: 31 http://deb.debian.org/debian trixie/main arm64 libdbi-perl arm64 1.645-1+b1 [856 kB] Get: 32 http://deb.debian.org/debian trixie/main arm64 libltdl7 arm64 2.5.4-2 [415 kB] Get: 33 http://deb.debian.org/debian trixie/main arm64 libodbc2 arm64 2.3.12-2 [135 kB] Get: 34 http://deb.debian.org/debian trixie/main arm64 libodbccr2 arm64 2.3.12-2 [17.1 kB] Get: 35 http://deb.debian.org/debian trixie/main arm64 unixodbc-common all 2.3.12-2 [8640 B] Get: 36 http://deb.debian.org/debian trixie/main arm64 libodbcinst2 arm64 2.3.12-2 [36.8 kB] Get: 37 http://deb.debian.org/debian trixie/main arm64 libperl-dev arm64 5.40.0-8 [1022 kB] Get: 38 http://deb.debian.org/debian trixie/main arm64 odbcinst arm64 2.3.12-2 [12.6 kB] Get: 39 http://deb.debian.org/debian trixie/main arm64 libsqliteodbc arm64 0.99991-1+b2 [81.6 kB] Get: 40 http://deb.debian.org/debian trixie/main arm64 unixodbc-dev arm64 2.3.12-2 [216 kB] Fetched 22.7 MB in 0s (101 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19970 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3+b1_arm64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.22.5-4_arm64.deb ... Unpacking gettext-base (0.22.5-4) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../05-libuchardet0_0.0.8-1+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-7_arm64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40.4-1_arm64.deb ... Unpacking bsdextrautils (2.40.4-1) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../08-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.0-1_arm64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-5_arm64.deb ... Unpacking m4 (1.4.19-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.22.5-4_all.deb ... Unpacking autopoint (0.22.5-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.23_all.deb ... Unpacking libdebhelper-perl (13.23) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-2_all.deb ... Unpacking libtool (2.5.4-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../21-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../23-libunistring5_1.3-1_arm64.deb ... Unpacking libunistring5:arm64 (1.3-1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../24-libicu72_72.1-6_arm64.deb ... Unpacking libicu72:arm64 (72.1-6) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../25-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.22.5-4_arm64.deb ... Unpacking gettext (0.22.5-4) ... 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.23_all.deb ... Unpacking debhelper (13.23) ... Selecting previously unselected package libdbi-perl:arm64. Preparing to unpack .../30-libdbi-perl_1.645-1+b1_arm64.deb ... Unpacking libdbi-perl:arm64 (1.645-1+b1) ... Selecting previously unselected package libltdl7:arm64. Preparing to unpack .../31-libltdl7_2.5.4-2_arm64.deb ... Unpacking libltdl7:arm64 (2.5.4-2) ... Selecting previously unselected package libodbc2:arm64. Preparing to unpack .../32-libodbc2_2.3.12-2_arm64.deb ... Unpacking libodbc2:arm64 (2.3.12-2) ... Selecting previously unselected package libodbccr2:arm64. Preparing to unpack .../33-libodbccr2_2.3.12-2_arm64.deb ... Unpacking libodbccr2:arm64 (2.3.12-2) ... Selecting previously unselected package unixodbc-common. Preparing to unpack .../34-unixodbc-common_2.3.12-2_all.deb ... Unpacking unixodbc-common (2.3.12-2) ... Selecting previously unselected package libodbcinst2:arm64. Preparing to unpack .../35-libodbcinst2_2.3.12-2_arm64.deb ... Unpacking libodbcinst2:arm64 (2.3.12-2) ... Selecting previously unselected package libperl-dev:arm64. Preparing to unpack .../36-libperl-dev_5.40.0-8_arm64.deb ... Unpacking libperl-dev:arm64 (5.40.0-8) ... Selecting previously unselected package odbcinst. Preparing to unpack .../37-odbcinst_2.3.12-2_arm64.deb ... Unpacking odbcinst (2.3.12-2) ... Selecting previously unselected package libsqliteodbc:arm64. Preparing to unpack .../38-libsqliteodbc_0.99991-1+b2_arm64.deb ... Unpacking libsqliteodbc:arm64 (0.99991-1+b2) ... Selecting previously unselected package unixodbc-dev:arm64. Preparing to unpack .../39-unixodbc-dev_2.3.12-2_arm64.deb ... Unpacking unixodbc-dev:arm64 (2.3.12-2) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libicu72:arm64 (72.1-6) ... Setting up bsdextrautils (2.40.4-1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.23) ... Setting up libmagic1t64:arm64 (1:5.45-3+b1) ... Setting up gettext-base (0.22.5-4) ... Setting up m4 (1.4.19-5) ... Setting up libperl-dev:arm64 (5.40.0-8) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:arm64 (0.192-4) ... Setting up autotools-dev (20220109.1) ... Setting up libunistring5:arm64 (1.3-1) ... Setting up autopoint (0.22.5-4) ... Setting up unixodbc-common (2.3.12-2) ... Setting up libltdl7:arm64 (2.5.4-2) ... Setting up autoconf (2.72-3) ... Setting up libodbc2:arm64 (2.3.12-2) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:arm64 (0.0.8-1+b2) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libdbi-perl:arm64 (1.645-1+b1) ... Setting up libodbccr2:arm64 (2.3.12-2) ... 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.14.0-1) ... Setting up libodbcinst2:arm64 (2.3.12-2) ... Setting up odbcinst (2.3.12-2) ... Setting up gettext (0.22.5-4) ... Setting up libtool (2.5.4-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-7) ... Setting up libsqliteodbc:arm64 (0.99991-1+b2) ... odbcinst: Driver installed. Usage count increased to 1. Target directory is /etc odbcinst: Driver installed. Usage count increased to 1. Target directory is /etc Setting up unixodbc-dev:arm64 (2.3.12-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.23) ... Processing triggers for libc-bin (2.40-5) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/libdbd-odbc-perl-1.61/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../libdbd-odbc-perl_1.61-4_source.changes dpkg-buildpackage: info: source package libdbd-odbc-perl dpkg-buildpackage: info: source version 1.61-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 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-odbc-perl-1.61' PERL_DBD_ODBC_PREFER_UNIXODBC=1 DBD_ODBC_UNICODE=1 dh_auto_configure /usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2" "LD=aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now" ********** Remember to actually *READ* the README file! And re-read it if you have any problems. ********** OSNAME: linux LANG: C ODBCHOME: LD_LIBRARY_PATH: DBROOT: WINDIR: II_SYSTEM: DBD_ODBC_UNICODE: 1 Perl: 5.040000 ExtUtils::MakeMaker: 7.70 Command line options: w! = undef e! = undef g! = 0 x! = undef u! = 1 o=s = You are using a Perl configured with threading enabled. Please read the warnings in DBI about this. You should also be aware that on non-Windows platforms ODBC drivers come in two forms, thread-safe and non-thread-safe drivers and you may need to make sure you are using the right one. Press return to continue... Looking for odbc_config in : nowhere Looking for odbc_config in (PATH) /usr/sbin:/usr/bin:/sbin:/bin:/usr/games odbc_config not found Looking for iodbc-config in PATH /usr/sbin:/usr/bin:/sbin:/bin:/usr/games iodbc_config not found odbc_config not found - ok, there are other things I can do Still trying to guess ODBCHOME - looking for headers now trying /usr/include Found sql.h, sqlext.h, sqltypes.h, sqlucode.h in /usr/include Using ODBCHOME /usr Looking for unixODBC libs in /usr/lib Looking for unixODBC libs in /usr/local/lib Looking for unixODBC libs in /usr/lib/aarch64-linux-gnu Found unixODBC libs /usr/lib/aarch64-linux-gnu/libodbc.a,/usr/lib/aarch64-linux-gnu/libodbc.so,/usr/lib/aarch64-linux-gnu/libodbc.so.2,/usr/lib/aarch64-linux-gnu/libodbc.so.2.0.0,/usr/lib/aarch64-linux-gnu/libodbccr.a,/usr/lib/aarch64-linux-gnu/libodbccr.so,/usr/lib/aarch64-linux-gnu/libodbccr.so.2,/usr/lib/aarch64-linux-gnu/libodbccr.so.2.0.0,/usr/lib/aarch64-linux-gnu/libodbcinst.a,/usr/lib/aarch64-linux-gnu/libodbcinst.so,/usr/lib/aarch64-linux-gnu/libodbcinst.so.2,/usr/lib/aarch64-linux-gnu/libodbcinst.so.2.0.0 in /usr/lib/aarch64-linux-gnu This looks like a unixodbc type of driver manager. Looking for odbcinst Found odbcinst in /usr/bin odbcinst -j reports: unixODBC 2.3.12 DRIVERS............: /etc/odbcinst.ini SYSTEM DATA SOURCES: /etc/odbc.ini FILE DATA SOURCES..: /etc/ODBCDataSources USER DATA SOURCES..: /nonexistent/first-build/.odbc.ini SQLULEN Size.......: 8 SQLLEN Size........: 8 SQLSETPOSIROW Size.: 8 Please note these files as they are where you define your ODBC drivers and data sources. Looking for odbc_config to get cflags odbc_config not found - ok Warning: LD_LIBRARY_PATH= doesn't include /usr/lib/aarch64-linux-gnu Checking if your kit is complete... Looks good Warning: prerequisite Test::Output 1.031 not found. Using DBI 1.645 (for perl 5.040000 on aarch64-linux-gnu-thread-multi) installed in /usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI/ Using DBI 1.645 (for perl 5.040000 on aarch64-linux-gnu-thread-multi) installed in /usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI/ Generating a Unix-style Makefile Writing Makefile for DBD::ODBC Writing MYMETA.yml and MYMETA.json Warning: not all required environment variables are set. Warning: Will not be able to run tests as you have not defined all of DBI_DSN, DBI_USER and DBI_PASS environment variables. make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' dh_auto_build make -j12 make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' Running Mkbootstrap for ODBC () aarch64-linux-gnu-gcc -c -DWITH_UNICODE -I/usr/include -I. -I/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.61\" -DXS_VERSION=\"1.61\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.40/CORE" -DWITH_UNICODE -I/usr/include ConvertUTF.c "/usr/bin/perl" -p -e "s/~DRIVER~/ODBC/g" /usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI/Driver.xst > ODBC.xsi aarch64-linux-gnu-gcc -c -DWITH_UNICODE -I/usr/include -I. -I/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.61\" -DXS_VERSION=\"1.61\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.40/CORE" -DWITH_UNICODE -I/usr/include dbdimp.c chmod 644 "ODBC.bs" cp Changes blib/lib/DBD/ODBC/Changes.pm cp FAQ blib/lib/DBD/ODBC/FAQ.pm cp TO_DO blib/lib/DBD/ODBC/TO_DO.pm aarch64-linux-gnu-gcc -c -DWITH_UNICODE -I/usr/include -I. -I/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.61\" -DXS_VERSION=\"1.61\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.40/CORE" -DWITH_UNICODE -I/usr/include unicode_helper.c "/usr/bin/perl" "/usr/share/perl/5.40/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' ODBC.xs > ODBC.xsc cp ODBC.pm blib/lib/DBD/ODBC.pm "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ODBC.bs blib/arch/auto/DBD/ODBC/ODBC.bs 644 mv ODBC.xsc ODBC.c aarch64-linux-gnu-gcc -c -DWITH_UNICODE -I/usr/include -I. -I/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.61\" -DXS_VERSION=\"1.61\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.40/CORE" -DWITH_UNICODE -I/usr/include ODBC.c dbdimp.c: In function 'odbc_db_STORE_attrib': dbdimp.c:4778:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4778 | vParam = (SQLPOINTER)pars->atrue; | ^ dbdimp.c:4780:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4780 | vParam = (SQLPOINTER)pars->afalse; | ^ dbdimp.c:5033:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5033 | vParam = (SQLPOINTER)(on ? pars->atrue : pars->afalse); | ^ dbdimp.c:5038:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5038 | vParam = (SQLPOINTER)(on ? pars->atrue : pars->afalse); | ^ dbdimp.c:5058:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5058 | if (vParam == (SQLPOINTER)pars->atrue) { | ^ rm -f blib/arch/auto/DBD/ODBC/ODBC.so aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -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 ConvertUTF.o ODBC.o dbdimp.o unicode_helper.o -o blib/arch/auto/DBD/ODBC/ODBC.so \ -L/usr/lib/aarch64-linux-gnu -lodbc \ chmod 755 blib/arch/auto/DBD/ODBC/ODBC.so Manifying 1 pod document make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' DBI_DSN=dbi:ODBC:"DRIVER=SQLite3;database=/tmp/tmp.pKwUoroVEx" dh_auto_test make -j12 test TEST_VERBOSE=1 make[2]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ODBC.bs blib/arch/auto/DBD/ODBC/ODBC.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 t/01base.t ................... 1..6 ok 1 - require DBI; ok 2 - import DBI ok 3 - DBI->internal is DBI::dr ok 4 - install ODBC ok 5 - Install ODBC driver OK ok 6 - Version is not empty ok # # Perl 5.40.0 # osname=linux, osvers=6.1.0, archname=aarch64-linux-gnu-thread-multi # Using DBI 1.645 # Using DBD::ODBC 1.61 # Using DBMS_NAME 'SQLite' # Using DBMS_VER '3.46.1' # Using DRIVER_NAME 'sqlite3odbc.so' # Using DRIVER_VER '0.99991' # odbc_has_unicode 1 # AA: # DBD::ODBC::db STORE warning: [SQLite]option value changed at t/02simple.t line 59. # Your ODBC driver does not support setting ReadOnly t/02simple.t ................. 1..65 ok 1 - use DBI; ok 2 - use ODBCTEST; ok 3 - ReadOnly set ok 4 - ReadOnly cleared ok 5 - dbc private_attribute_info result ok 6 - dbc private_attribute_info is hashref ok 7 - dbc private_attribute_info has some attributes ok 8 - stmt private_attribute_info result ok 9 - stmt private_attribute_info is hashref ok 10 - stmt private_attribute_info has some attributes ok 11 - Set Auto commit off ok 12 - Auto commit off retrieved ok 13 - Set Auto commit on ok 14 - Auto commit on restored ok 15 - create test table ok 16 - test table exists ok 17 - insert test data ok 18 - NUM_OF_FIELDS ok 19 - NAME returns right number of columns ok 20 - column name for column 1 ok 21 - column name for column 2 ok 22 - column name for column 3 ok 23 - column name for column 4 ok 24 - long strings compare ok 25 - long strings compare 255 ok 26 - select test data ok 27 - Get LongReadLen starting value ok 28 - LongReadLen is numeric ok 29 - Set LongReadLen ok 30 - Read changed LongReadLen back ok 31 - Get LongTruncOk starting value ok 32 - Set LongTruncOk on ok 33 - LongTruncOk on ok 34 - Set Print Error ok 35 - Select Long data, LongTruncOk ok 36 - err not set on LongTruncOk handle ok 37 - Truncated column to LongReadLen ok 38 - Set Long TruncOk 0 ok 39 - Select Long Data failure ok 40 - error set on truncated handle ok 41 - errstr set on truncated handle ok 42 - state set on truncated handle ok 43 - prepare select from table ok 44 - Execute select ok 45 - NUM_OF_FIELDS = ColAttributes(SQL_COLUMN_COUNT) ok 46 - Col count matches correct col count ok 47 - Set RaiseError 0 ok 48 - Set PrintError 0 ok 49 - Error reported on bad query ok 50 - date check select ok 51 - date check execute ok 52 - date check rows ok 53 - group by query prepare ok 54 - group by query execute ok 55 - group by query returned rows ok 56 - data sources test ok 57 - test ping method ok 58 - Attrib odbc_ignore_named_placeholders 0 to start ok 59 - Attrib odbc_ignore_named_placeholders set to 1 ok 60 - test connecting twice to the same database ok 61 - database name is returned successfully ok 62 - automatically finish when execute run again ok 63 # skip DSN already contains DRIVER= or DSN= ok 64 # skip DSN already contains DRIVER= or DSN= ok 65 # skip DSN already contains DRIVER= or DSN= ok # # N.B. Some drivers (postgres/cache) may return ODBC 2.0 column names for the SQLTables result-set e.g. TABLE_QUALIFIER instead of TABLE_CAT t/03dbatt.t .................. 1..30 ok 1 - use DBI; ok 2 - use ODBCTEST; ok 3 - Set Long Read Len ok 4 - Create tables ok 5 - AutoCommit set on dbh ok 6 - commitTest with AutoCommit ok 7 - AutoCommit turned off ok 8 - commitTest with AutoCommit off ok 9 - Ensure autocommit back on ok 10 - 'sth {NAME} returns ref to array' isa 'ARRAY' ok 11 - Column test for table_info 0 ok 12 - Column test for table_info 1 ok 13 - Column test for table_info 2 ok 14 - Column test for table_info 3 ok 15 - Column test for table_info 4 ok 16 - must be some tables out there? ok 17 - tables returns array ok 18 - column info returns a row for test table perl_dbd_test ok 19 - primary key count ok 20 - prepare update statement returns valid sth ok 21 - update statement has 0 columns returned ok 22 - update statement has 0 columns returned 2 ok 23 - verify default dbh odbc_query_timeout = 0 ok 24 - verify default sth odbc_query_timeout = 0 ok 25 - Verify odbc_query_timeout set ok ok 26 - verify dbh setting for query_timeout passed to sth ok 27 - verify sth query_timeout can be overridden ok 28 - verify default for odbc_column_display_size ok 29 - set odbc_column_display_size ok 30 - verify changed odbc_column_display_size ok t/05meth.t ................... 1..16 ok 1 - use DBI; ok 2 - use ODBCTEST; ok 3 - Create tables ok 4 - delete prepared statement ok 5 - Number of rows >= 0 ok 6 - Number of rows from DBI matches sth ok 7 - finished and rolled back ok 8 - no error ok 9 ok 10 - ? ok 11 - ?? ok 12 - Active ok 13 - ping ok 14 - disconnect ok 15 - Active ok 16 - ping ok t/07bind.t ................... 1..25 ok 1 - use ODBCTEST; ok 2 - Create tables ok 3 - Table insert test ok 4 - Ensure long readlen set correctly ok 5 - Select tests ok 6 - Insert with bind tests ok 7 - select long test data ok 8 - update long test data ok 9 - select long test data again ok 10 - ParamValues returns a hash ref ok 11 - ParamValues test integer ok 12 - Paramvalues test string ok 13 - ParamValues returns a hash ref ok 14 - p1 exists ok 15 - p2 exists ok 16 - p1 is a hash reference ok 17 - p2 is a hash reference ok 18 - p1 TYPE exists ok 19 - p2 TYPE exists ok 20 - numeric SQL type on p1 ok 21 - numeric SQL type on p2 ok 22 - insert with numbered placeholders ok 23 - ...inserted one row ok 24 - insert with named placeholders ok 25 - ...inserted one row ok t/08bind2.t .................. 1..6 ok 1 - use ODBCTEST; ok 2 - use Data::Dumper; ok 3 - Create tables ok 4 - insert \#1 various test data no dates, no long data ok 5 - insert \#2 various test data no dates, with long data ok 6 - insert \#3 various test data data with dates ok t/09multi.t .................. 1..7 ok 1 - use strict; ok 2 - use DBI; ok 3 - use ODBCTEST; ok 4 # skip Multiple statements not supported using SQLite (SQL_MULT_RESULT_SETS) ok 5 # skip Multiple statements not supported using SQLite (SQL_MULT_RESULT_SETS) ok 6 # skip Multiple statements not supported using SQLite (SQL_MULT_RESULT_SETS) ok 7 # skip Multiple statements not supported using SQLite (SQL_MULT_RESULT_SETS) ok t/10handler.t ................ 1..10 ok 1 - use ODBCTEST; ok 2 - Error handler called ok 3 - Error handler called - state seen ok 4 - Error handler called - message seen ok 5 - Error handler called - native seen ok 6 - Error handler called - error passed on ok 7 - Error handler called - error propagated ok 8 - Handler cancelled ok 9 - Handler filtered all messages ok 10 - eval complete ok t/12blob.t ................... 1..24 ok 1 - use ODBCTEST; ok 2 - default putdata_start ok 3 - type_info_all ok 4 - table DBD_ODBC_drop_me created ok 5 - prepare for insert ok 6 - insert clob ok 7 - select test data back ok 8 - sizes of insert/select compare ok 9 - data read back compares ok 10 - delete records from test table ok 11 - retrieved putdata_start = set value ok 12 - prepare for insert ok 13 - insert clob ok 14 - select test data back ok 15 - sizes of insert/select compare ok 16 - data read back compares ok 17 - delete records from test table ok 18 - retrieved putdata_start = set value ok 19 - prepare for insert ok 20 - insert clob ok 21 - select test data back ok 22 - sizes of insert/select compare ok 23 - data read back compares ok 24 - delete records from test table ok t/20SqlServer.t .............. 1..67 ok 1 - use ODBCTEST; ok 2 # skip Microsoft SQL Server tests not supported using SQLite ok 3 # skip Microsoft SQL Server tests not supported using SQLite ok 4 # skip Microsoft SQL Server tests not supported using SQLite ok 5 # skip Microsoft SQL Server tests not supported using SQLite ok 6 # skip Microsoft SQL Server tests not supported using SQLite ok 7 # skip Microsoft SQL Server tests not supported using SQLite ok 8 # skip Microsoft SQL Server tests not supported using SQLite ok 9 # skip Microsoft SQL Server tests not supported using SQLite ok 10 # skip Microsoft SQL Server tests not supported using SQLite ok 11 # skip Microsoft SQL Server tests not supported using SQLite ok 12 # skip Microsoft SQL Server tests not supported using SQLite ok 13 # skip Microsoft SQL Server tests not supported using SQLite ok 14 # skip Microsoft SQL Server tests not supported using SQLite ok 15 # skip Microsoft SQL Server tests not supported using SQLite ok 16 # skip Microsoft SQL Server tests not supported using SQLite ok 17 # skip Microsoft SQL Server tests not supported using SQLite ok 18 # skip Microsoft SQL Server tests not supported using SQLite ok 19 # skip Microsoft SQL Server tests not supported using SQLite ok 20 # skip Microsoft SQL Server tests not supported using SQLite ok 21 # skip Microsoft SQL Server tests not supported using SQLite ok 22 # skip Microsoft SQL Server tests not supported using SQLite ok 23 # skip Microsoft SQL Server tests not supported using SQLite ok 24 # skip Microsoft SQL Server tests not supported using SQLite ok 25 # skip Microsoft SQL Server tests not supported using SQLite ok 26 # skip Microsoft SQL Server tests not supported using SQLite ok 27 # skip Microsoft SQL Server tests not supported using SQLite ok 28 # skip Microsoft SQL Server tests not supported using SQLite ok 29 # skip Microsoft SQL Server tests not supported using SQLite ok 30 # skip Microsoft SQL Server tests not supported using SQLite ok 31 # skip Microsoft SQL Server tests not supported using SQLite ok 32 # skip Microsoft SQL Server tests not supported using SQLite ok 33 # skip Microsoft SQL Server tests not supported using SQLite ok 34 # skip Microsoft SQL Server tests not supported using SQLite ok 35 # skip Microsoft SQL Server tests not supported using SQLite ok 36 # skip Microsoft SQL Server tests not supported using SQLite ok 37 # skip Microsoft SQL Server tests not supported using SQLite ok 38 # skip Microsoft SQL Server tests not supported using SQLite ok 39 # skip Microsoft SQL Server tests not supported using SQLite ok 40 # skip Microsoft SQL Server tests not supported using SQLite ok 41 # skip Microsoft SQL Server tests not supported using SQLite ok 42 # skip Microsoft SQL Server tests not supported using SQLite ok 43 # skip Microsoft SQL Server tests not supported using SQLite ok 44 # skip Microsoft SQL Server tests not supported using SQLite ok 45 # skip Microsoft SQL Server tests not supported using SQLite ok 46 # skip Microsoft SQL Server tests not supported using SQLite ok 47 # skip Microsoft SQL Server tests not supported using SQLite ok 48 # skip Microsoft SQL Server tests not supported using SQLite ok 49 # skip Microsoft SQL Server tests not supported using SQLite ok 50 # skip Microsoft SQL Server tests not supported using SQLite ok 51 # skip Microsoft SQL Server tests not supported using SQLite ok 52 # skip Microsoft SQL Server tests not supported using SQLite ok 53 # skip Microsoft SQL Server tests not supported using SQLite ok 54 # skip Microsoft SQL Server tests not supported using SQLite ok 55 # skip Microsoft SQL Server tests not supported using SQLite ok 56 # skip Microsoft SQL Server tests not supported using SQLite ok 57 # skip Microsoft SQL Server tests not supported using SQLite ok 58 # skip Microsoft SQL Server tests not supported using SQLite ok 59 # skip Microsoft SQL Server tests not supported using SQLite ok 60 # skip Microsoft SQL Server tests not supported using SQLite ok 61 # skip Microsoft SQL Server tests not supported using SQLite ok 62 # skip Microsoft SQL Server tests not supported using SQLite ok 63 # skip Microsoft SQL Server tests not supported using SQLite ok 64 # skip Microsoft SQL Server tests not supported using SQLite ok 65 # skip Microsoft SQL Server tests not supported using SQLite ok 66 # skip Microsoft SQL Server tests not supported using SQLite ok 67 # skip Microsoft SQL Server tests not supported using SQLite ok t/30Oracle.t ................. 1..4 ok 1 - use ODBCTEST; ok 2 # skip Oracle tests not supported using SQLite ok 3 # skip Oracle tests not supported using SQLite ok 4 # skip Oracle tests not supported using SQLite ok t/40UnicodeRoundTrip.t ....... 1..61 ok 1 - DBI connect ok 2 - prepare round-trip select statement plaintext ok 3 - bind VARCHAR ok 4 - execute ok 5 - fetch ok 6 - length equal ok 7 - text equal ok 8 - prepare round-trip select statement unicode ok 9 - bind WVARCHAR ok 10 - execute ok 11 - fetch ok 12 - length equal ok 13 - text equal ok 14 - prepare round-trip select statement plaintext ok 15 - bind VARCHAR ok 16 - execute ok 17 - fetch ok 18 - length equal ok 19 - text equal ok 20 - prepare round-trip select statement unicode ok 21 - bind WVARCHAR ok 22 - execute ok 23 - fetch ok 24 - length equal ok 25 - text equal ok 26 - prepare round-trip select statement unicode ok 27 - bind WVARCHAR ok 28 - execute ok 29 - fetch ok 30 - length equal ok 31 - text equal ok 32 - prepare round-trip select statement plaintext ok 33 - bind VARCHAR ok 34 - execute ok 35 - fetch ok 36 - length equal ok 37 - text equal ok 38 - prepare round-trip select statement unicode ok 39 - bind WVARCHAR ok 40 - execute ok 41 - fetch ok 42 - length equal ok 43 - text equal ok 44 - prepare round-trip select statement unicode ok 45 - bind WVARCHAR ok 46 - execute ok 47 - fetch ok 48 - length equal ok 49 - text equal ok 50 - prepare round-trip select statement plaintext ok 51 - bind VARCHAR ok 52 - execute ok 53 - fetch ok 54 - length equal ok 55 - text equal ok 56 - prepare round-trip select statement unicode ok 57 - bind WVARCHAR ok 58 - execute ok 59 - fetch ok 60 - length equal ok 61 - text equal ok t/41Unicode.t ................ 1..55 ok 1 - DBI connect ok 2 # skip Tests not supported using SQLite ok 3 # skip Tests not supported using SQLite ok 4 # skip Tests not supported using SQLite ok 5 # skip Tests not supported using SQLite ok 6 # skip Tests not supported using SQLite ok 7 # skip Tests not supported using SQLite ok 8 # skip Tests not supported using SQLite ok 9 # skip Tests not supported using SQLite ok 10 # skip Tests not supported using SQLite ok 11 # skip Tests not supported using SQLite ok 12 # skip Tests not supported using SQLite ok 13 # skip Tests not supported using SQLite ok 14 # skip Tests not supported using SQLite ok 15 # skip Tests not supported using SQLite ok 16 # skip Tests not supported using SQLite ok 17 # skip Tests not supported using SQLite ok 18 # skip Tests not supported using SQLite ok 19 # skip Tests not supported using SQLite ok 20 # skip Tests not supported using SQLite ok 21 # skip Tests not supported using SQLite ok 22 # skip Tests not supported using SQLite ok 23 # skip Tests not supported using SQLite ok 24 # skip Tests not supported using SQLite ok 25 # skip Tests not supported using SQLite ok 26 # skip Tests not supported using SQLite ok 27 # skip Tests not supported using SQLite ok 28 # skip Tests not supported using SQLite ok 29 # skip Tests not supported using SQLite ok 30 # skip Tests not supported using SQLite ok 31 # skip Tests not supported using SQLite ok 32 # skip Tests not supported using SQLite ok 33 # skip Tests not supported using SQLite ok 34 # skip Tests not supported using SQLite ok 35 # skip Tests not supported using SQLite ok 36 # skip Tests not supported using SQLite ok 37 # skip Tests not supported using SQLite ok 38 # skip Tests not supported using SQLite ok 39 # skip Tests not supported using SQLite ok 40 # skip Tests not supported using SQLite ok 41 # skip Tests not supported using SQLite ok 42 # skip Tests not supported using SQLite ok 43 # skip Tests not supported using SQLite ok 44 # skip Tests not supported using SQLite ok 45 # skip Tests not supported using SQLite ok 46 # skip Tests not supported using SQLite ok 47 # skip Tests not supported using SQLite ok 48 # skip Tests not supported using SQLite ok 49 # skip Tests not supported using SQLite ok 50 # skip Tests not supported using SQLite ok 51 # skip Tests not supported using SQLite ok 52 # skip Tests not supported using SQLite ok 53 # skip Tests not supported using SQLite ok 54 # skip Tests not supported using SQLite ok 55 # skip Tests not supported using SQLite ok # Driver: sqlite3odbc.so t/45_unicode_varchar.t ....... skipped: Not MS SQL Server t/50_odbc_utf8_on.t .......... 1..3 ok 1 - odbc_utf8_on exists with value=0 ok 2 - odbc_utf8_on is off by default ok 3 - odbc_utf8_on set value=1 ok # # # NOTE: This tests execute_array and execute_for_fetch using DBI's version and not the native DBD::ODBC execute_for_fetch. It should work as it is using nothing special in DBD::ODBC other than the normal methods. t/70execute_array_dbi.t ...... # Using driver ODBC # ***** error handler called ***** # Table dropped ok 1 - create test table # simple tests raise = 1, array_context = 1 # all param arrays the same size # Autocommit: 1 # insert sts = 5, error = 0, affected = 5, tuple = ARRAY(0xaaab0d22abc8), array_context = 1, commit = '', raise = 1 ok 2 - no error in execute_array eval ok 3 - execute_array returned 5 rows executed ok 4 - total affected 5 ok 5 - no error captured ok 6 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 7 - tuple status is an array ok 8 - status arrays same size ok 9 - row 0 tuple status ok 10 - row 1 tuple status ok 11 - row 2 tuple status ok 12 - row 3 tuple status ok 13 - row 4 tuple status ok 14 - row 0 p1 data ok 15 - row 0 p2 data ok 16 - row 1 p1 data ok 17 - row 1 p2 data ok 18 - row 2 p1 data ok 19 - row 2 p2 data ok 20 - row 3 p1 data ok 21 - row 3 p2 data ok 22 - row 4 p1 data ok 23 - row 4 p2 data # Autocommit: 0 # insert raise = 1, array_context = 1, commit = 1, sts = 5, error = 0, tuple = ARRAY(0xaaab0d22aaf0), affected = 5 ok 24 - no error in execute_array eval ok 25 - execute_array returned 5 rows executed ok 26 - total affected 5 ok 27 - no error captured ok 28 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 29 - tuple status is an array ok 30 - status arrays same size ok 31 - row 0 tuple status ok 32 - row 1 tuple status ok 33 - row 2 tuple status ok 34 - row 3 tuple status ok 35 - row 4 tuple status ok 36 - row 0 p1 data ok 37 - row 0 p2 data ok 38 - row 1 p1 data ok 39 - row 1 p2 data ok 40 - row 2 p1 data ok 41 - row 2 p2 data ok 42 - row 3 p1 data ok 43 - row 3 p2 data ok 44 - row 4 p1 data ok 45 - row 4 p2 data # Not all param arrays the same size # insert tuple = ARRAY(0xaaab0d22b240), affected = 5, sts = 5, error = 0, array_context = 1, raise = 1, commit = 0 ok 46 - no error in execute_array eval ok 47 - execute_array returned 5 rows executed ok 48 - total affected 5 ok 49 - no error captured ok 50 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 51 - tuple status is an array ok 52 - status arrays same size ok 53 - row 0 tuple status ok 54 - row 1 tuple status ok 55 - row 2 tuple status ok 56 - row 3 tuple status ok 57 - row 4 tuple status ok 58 - row 0 p1 data ok 59 - row 0 p2 data ok 60 - row 1 p1 data ok 61 - row 1 p2 data ok 62 - row 2 p1 data ok 63 - row 2 p2 data ok 64 - row 3 p1 data ok 65 - row 3 p2 data ok 66 - row 4 p1 data ok 67 - row 4 p2 data # Not all param arrays the same size with bind on execute_array # insert sts = 5, error = 0, affected = 5, tuple = ARRAY(0xaaab0d23bf30), raise = 1, array_context = 1, commit = 0, params = ARRAY(0xaaab0d23c530) ok 68 - no error in execute_array eval ok 69 - execute_array returned 5 rows executed ok 70 - total affected 5 ok 71 - no error captured ok 72 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 73 - tuple status is an array ok 74 - status arrays same size ok 75 - row 0 tuple status ok 76 - row 1 tuple status ok 77 - row 2 tuple status ok 78 - row 3 tuple status ok 79 - row 4 tuple status ok 80 - row 0 p1 data ok 81 - row 0 p2 data ok 82 - row 1 p1 data ok 83 - row 1 p2 data ok 84 - row 2 p1 data ok 85 - row 2 p2 data ok 86 - row 3 p1 data ok 87 - row 3 p2 data ok 88 - row 4 p1 data ok 89 - row 4 p2 data # no parameters # insert error = 0, sts = '0E0', affected = 0, tuple = ARRAY(0xaaab0d23c7e8), array_context = 1, commit = 0, raise = 1, params = ARRAY(0xaaab0d22b120) ok 90 - no error in execute_array eval ok 91 - execute_array returned '0E0' rows executed ok 92 - total affected 0 ok 93 - no error captured ok 94 - 0E0 rows in tuple_status # $ArrayTupleStatus = []; ok 95 - tuple status is an array ok 96 - status arrays same size # simple tests raise = 1, array_context = 0 # all param arrays the same size # Autocommit: 1 # insert commit = '', array_context = 0, raise = 1, tuple = ARRAY(0xaaab0d236268), affected = 5, error = 0, sts = 5 ok 97 - no error in execute_array eval ok 98 - execute_array returned 5 rows executed ok 99 - no error captured ok 100 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 101 - tuple status is an array ok 102 - status arrays same size ok 103 - row 0 tuple status ok 104 - row 1 tuple status ok 105 - row 2 tuple status ok 106 - row 3 tuple status ok 107 - row 4 tuple status ok 108 - row 0 p1 data ok 109 - row 0 p2 data ok 110 - row 1 p1 data ok 111 - row 1 p2 data ok 112 - row 2 p1 data ok 113 - row 2 p2 data ok 114 - row 3 p1 data ok 115 - row 3 p2 data ok 116 - row 4 p1 data ok 117 - row 4 p2 data # Autocommit: 0 # insert error = 0, sts = 5, affected = 5, tuple = ARRAY(0xaaab0d242d08), array_context = 0, raise = 1, commit = 1 ok 118 - no error in execute_array eval ok 119 - execute_array returned 5 rows executed ok 120 - no error captured ok 121 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 122 - tuple status is an array ok 123 - status arrays same size ok 124 - row 0 tuple status ok 125 - row 1 tuple status ok 126 - row 2 tuple status ok 127 - row 3 tuple status ok 128 - row 4 tuple status ok 129 - row 0 p1 data ok 130 - row 0 p2 data ok 131 - row 1 p1 data ok 132 - row 1 p2 data ok 133 - row 2 p1 data ok 134 - row 2 p2 data ok 135 - row 3 p1 data ok 136 - row 3 p2 data ok 137 - row 4 p1 data ok 138 - row 4 p2 data # Not all param arrays the same size # insert array_context = 0, commit = 0, raise = 1, tuple = ARRAY(0xaaab0d24a708), affected = 5, error = 0, sts = 5 ok 139 - no error in execute_array eval ok 140 - execute_array returned 5 rows executed ok 141 - no error captured ok 142 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 143 - tuple status is an array ok 144 - status arrays same size ok 145 - row 0 tuple status ok 146 - row 1 tuple status ok 147 - row 2 tuple status ok 148 - row 3 tuple status ok 149 - row 4 tuple status ok 150 - row 0 p1 data ok 151 - row 0 p2 data ok 152 - row 1 p1 data ok 153 - row 1 p2 data ok 154 - row 2 p1 data ok 155 - row 2 p2 data ok 156 - row 3 p1 data ok 157 - row 3 p2 data ok 158 - row 4 p1 data ok 159 - row 4 p2 data # Not all param arrays the same size with bind on execute_array # insert sts = 5, error = 0, affected = 5, tuple = ARRAY(0xaaab0d243770), raise = 1, array_context = 0, commit = 0, params = ARRAY(0xaaab0d243320) ok 160 - no error in execute_array eval ok 161 - execute_array returned 5 rows executed ok 162 - no error captured ok 163 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 164 - tuple status is an array ok 165 - status arrays same size ok 166 - row 0 tuple status ok 167 - row 1 tuple status ok 168 - row 2 tuple status ok 169 - row 3 tuple status ok 170 - row 4 tuple status ok 171 - row 0 p1 data ok 172 - row 0 p2 data ok 173 - row 1 p1 data ok 174 - row 1 p2 data ok 175 - row 2 p1 data ok 176 - row 2 p2 data ok 177 - row 3 p1 data ok 178 - row 3 p2 data ok 179 - row 4 p1 data ok 180 - row 4 p2 data # no parameters # insert sts = '0E0', error = 0, affected = 0, tuple = ARRAY(0xaaab0d24ad38), raise = 1, array_context = 0, commit = 0, params = ARRAY(0xaaab0d24b0b0) ok 181 - no error in execute_array eval ok 182 - execute_array returned '0E0' rows executed ok 183 - no error captured ok 184 - 0E0 rows in tuple_status # $ArrayTupleStatus = []; ok 185 - tuple status is an array ok 186 - status arrays same size # error tests raise = 1, array_context = 1 # Last row in error # insert sts = undef, error = 1, tuple = ARRAY(0xaaab0d23c908), affected = undef, raise = 1, array_context = 1, commit = 0 # ***** error handler called ***** ok 187 - error in execute_array eval ok 188 - error captured # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ] # ]; ok 189 - tuple status is an array ok 190 - status arrays same size ok 191 - row 0 tuple status ok 192 - row 1 tuple status ok 193 - row 2 tuple status ok 194 - row 3 tuple status ok 195 - array in array tuple status ok 196 - 3 elements in array tuple status error ok 197 - row 0 p1 data ok 198 - row 0 p2 data ok 199 - row 1 p1 data ok 200 - row 1 p2 data ok 201 - row 2 p1 data ok 202 - row 2 p2 data ok 203 - row 3 p1 data ok 204 - row 3 p2 data # 2nd last row in error # insert raise = 1, array_context = 1, commit = 0, sts = undef, error = 1, affected = undef, tuple = ARRAY(0xaaab0d257070) # ***** error handler called ***** ok 205 - error in execute_array eval ok 206 - error captured # $ArrayTupleStatus = [ # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ], # 1 # ]; ok 207 - tuple status is an array ok 208 - status arrays same size ok 209 - row 0 tuple status ok 210 - row 1 tuple status ok 211 - row 2 tuple status ok 212 - array in array tuple status ok 213 - 3 elements in array tuple status error ok 214 - row 4 tuple status ok 215 - row 0 p1 data ok 216 - row 0 p2 data ok 217 - row 1 p1 data ok 218 - row 1 p2 data ok 219 - row 2 p1 data ok 220 - row 2 p2 data ok 221 - row 3 p1 data ok 222 - row 3 p2 data # error tests raise = 1, array_context = 0 # Last row in error # insert raise = 1, array_context = 0, commit = 0, tuple = ARRAY(0xaaab0d256d70), affected = undef, sts = undef, error = 1 # ***** error handler called ***** ok 223 - error in execute_array eval ok 224 - error captured # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ] # ]; ok 225 - tuple status is an array ok 226 - status arrays same size ok 227 - row 0 tuple status ok 228 - row 1 tuple status ok 229 - row 2 tuple status ok 230 - row 3 tuple status ok 231 - array in array tuple status ok 232 - 3 elements in array tuple status error ok 233 - row 0 p1 data ok 234 - row 0 p2 data ok 235 - row 1 p1 data ok 236 - row 1 p2 data ok 237 - row 2 p1 data ok 238 - row 2 p2 data ok 239 - row 3 p1 data ok 240 - row 3 p2 data # 2nd last row in error # insert array_context = 0, raise = 1, commit = 0, affected = undef, tuple = ARRAY(0xaaab0d2591c0), sts = undef, error = 1 # ***** error handler called ***** ok 241 - error in execute_array eval ok 242 - error captured # $ArrayTupleStatus = [ # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ], # 1 # ]; ok 243 - tuple status is an array ok 244 - status arrays same size ok 245 - row 0 tuple status ok 246 - row 1 tuple status ok 247 - row 2 tuple status ok 248 - array in array tuple status ok 249 - 3 elements in array tuple status error ok 250 - row 4 tuple status ok 251 - row 0 p1 data ok 252 - row 0 p2 data ok 253 - row 1 p1 data ok 254 - row 1 p2 data ok 255 - row 2 p1 data ok 256 - row 2 p2 data ok 257 - row 3 p1 data ok 258 - row 3 p2 data # error tests raise = 0, array_context = 1 # Last row in error # insert affected = undef, tuple = ARRAY(0xaaab0d2590e8), sts = undef, error = 1, commit = 0, array_context = 1, raise = 0 # ***** error handler called ***** ok 259 - no error in execute_array eval ok 260 - execute_array returned undef rows executed ok 261 - total affected undef # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ] # ]; ok 262 - tuple status is an array ok 263 - status arrays same size ok 264 - row 0 tuple status ok 265 - row 1 tuple status ok 266 - row 2 tuple status ok 267 - row 3 tuple status ok 268 - array in array tuple status ok 269 - 3 elements in array tuple status error ok 270 - row 0 p1 data ok 271 - row 0 p2 data ok 272 - row 1 p1 data ok 273 - row 1 p2 data ok 274 - row 2 p1 data ok 275 - row 2 p2 data ok 276 - row 3 p1 data ok 277 - row 3 p2 data # 2nd last row in error # insert error = 1, sts = undef, tuple = ARRAY(0xaaab0d259e50), affected = undef, raise = 0, array_context = 1, commit = 0 # ***** error handler called ***** ok 278 - no error in execute_array eval ok 279 - execute_array returned undef rows executed ok 280 - total affected undef # $ArrayTupleStatus = [ # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ], # 1 # ]; ok 281 - tuple status is an array ok 282 - status arrays same size ok 283 - row 0 tuple status ok 284 - row 1 tuple status ok 285 - row 2 tuple status ok 286 - array in array tuple status ok 287 - 3 elements in array tuple status error ok 288 - row 4 tuple status ok 289 - row 0 p1 data ok 290 - row 0 p2 data ok 291 - row 1 p1 data ok 292 - row 1 p2 data ok 293 - row 2 p1 data ok 294 - row 2 p2 data ok 295 - row 3 p1 data ok 296 - row 3 p2 data # error tests raise = 0, array_context = 0 # Last row in error # insert commit = 0, array_context = 0, raise = 0, tuple = ARRAY(0xaaab0d268e00), affected = undef, sts = undef, error = 1 # ***** error handler called ***** ok 297 - no error in execute_array eval ok 298 - execute_array returned undef rows executed # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ] # ]; ok 299 - tuple status is an array ok 300 - status arrays same size ok 301 - row 0 tuple status ok 302 - row 1 tuple status ok 303 - row 2 tuple status ok 304 - row 3 tuple status ok 305 - array in array tuple status ok 306 - 3 elements in array tuple status error ok 307 - row 0 p1 data ok 308 - row 0 p2 data ok 309 - row 1 p1 data ok 310 - row 1 p2 data ok 311 - row 2 p1 data ok 312 - row 2 p2 data ok 313 - row 3 p1 data ok 314 - row 3 p2 data # 2nd last row in error # insert tuple = ARRAY(0xaaab0d2590b8), affected = undef, error = 1, sts = undef, commit = 0, array_context = 0, raise = 0 # ***** error handler called ***** ok 315 - no error in execute_array eval ok 316 - execute_array returned undef rows executed # $ArrayTupleStatus = [ # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ], # 1 # ]; ok 317 - tuple status is an array ok 318 - status arrays same size ok 319 - row 0 tuple status ok 320 - row 1 tuple status ok 321 - row 2 tuple status ok 322 - array in array tuple status ok 323 - 3 elements in array tuple status error ok 324 - row 4 tuple status ok 325 - row 0 p1 data ok 326 - row 0 p2 data ok 327 - row 1 p1 data ok 328 - row 1 p2 data ok 329 - row 2 p1 data ok 330 - row 2 p2 data ok 331 - row 3 p1 data ok 332 - row 3 p2 data # row_size via execute_for_fetch # insert raise = 1, array_context = 1, commit = 0, error = 0, fetch = CODE(0xaaab0d1647e0), sts = 5, affected = 5, tuple = ARRAY(0xaaab0d267260) # fetch_sub 0 # fetch_sub 1 # fetch_sub 2 # fetch_sub 3 # fetch_sub 4 # fetch_sub 5 # returning undef ok 333 - no error in execute_array eval ok 334 - execute_array returned 5 rows executed ok 335 - total affected 5 ok 336 - no error captured ok 337 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 338 - tuple status is an array ok 339 - status arrays same size ok 340 - row 0 tuple status ok 341 - row 1 tuple status ok 342 - row 2 tuple status ok 343 - row 3 tuple status ok 344 - row 4 tuple status # row_size via select ok 345 - execute on second table ok 346 - second statement is in executed state # insert affected = 5, tuple = ARRAY(0xaaab0d268d40), error = 0, fetch = DBI::st=HASH(0xaaab0d2672c0), sts = 5, requires_mas = 1, commit = 0, array_context = 1, raise = 1 ok 347 - no error in execute_array eval ok 348 - execute_array returned 5 rows executed ok 349 - total affected 5 ok 350 - no error captured ok 351 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 352 - tuple status is an array ok 353 - status arrays same size ok 354 - row 0 tuple status ok 355 - row 1 tuple status ok 356 - row 2 tuple status ok 357 - row 3 tuple status ok 358 - row 4 tuple status ok 359 - row 0 p1 data ok 360 - row 0 p2 data ok 361 - row 1 p1 data ok 362 - row 1 p2 data ok 363 - row 2 p1 data ok 364 - row 2 p2 data ok 365 - row 3 p1 data ok 366 - row 3 p2 data ok 367 - row 4 p1 data ok 368 - row 4 p2 data # update test # insert array_context = 1, raise = 1, commit = 0, error = 0, fetch = CODE(0xaaab0d1647e0), sts = 5, affected = 5, tuple = ARRAY(0xaaab0d269f80) # fetch_sub 0 # fetch_sub 1 # fetch_sub 2 # fetch_sub 3 # fetch_sub 4 # fetch_sub 5 # returning undef ok 369 - no error in execute_array eval ok 370 - execute_array returned 5 rows executed ok 371 - total affected 5 ok 372 - no error captured ok 373 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 374 - tuple status is an array ok 375 - status arrays same size ok 376 - row 0 tuple status ok 377 - row 1 tuple status ok 378 - row 2 tuple status ok 379 - row 3 tuple status ok 380 - row 4 tuple status ok 381 - row 0 p1 data ok 382 - row 0 p2 data ok 383 - row 1 p1 data ok 384 - row 1 p2 data ok 385 - row 2 p1 data ok 386 - row 2 p2 data ok 387 - row 3 p1 data ok 388 - row 3 p2 data ok 389 - row 4 p1 data ok 390 - row 4 p2 data # insert affected = 5, tuple = ARRAY(0xaaab0d26a028), error = 0, sts = 5, array_context = 1, raise = 1, commit = 0 ok 391 - no error in execute_array eval ok 392 - execute_array returned 5 rows executed ok 393 - total affected 5 ok 394 - no error captured ok 395 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 396 - tuple status is an array ok 397 - status arrays same size ok 398 - row 0 tuple status ok 399 - row 1 tuple status ok 400 - row 2 tuple status ok 401 - row 3 tuple status ok 402 - row 4 tuple status ok 403 - row 0 p1 data ok 404 - row 0 p2 data ok 405 - row 1 p1 data ok 406 - row 1 p2 data ok 407 - row 2 p1 data ok 408 - row 2 p2 data ok 409 - row 3 p1 data ok 410 - row 3 p2 data ok 411 - row 4 p1 data ok 412 - row 4 p2 data # insert tuple = ARRAY(0xaaab0d273590), affected = 4, error = 0, sts = 5, raise = 1, array_context = 1, commit = 0 ok 413 - no error in execute_array eval ok 414 - execute_array returned 5 rows executed ok 415 - total affected 4 ok 416 - no error captured ok 417 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # '0E0' # ]; ok 418 - tuple status is an array ok 419 - status arrays same size ok 420 - row 0 tuple status ok 421 - row 1 tuple status ok 422 - row 2 tuple status ok 423 - row 3 tuple status ok 424 - row 4 tuple status ok 425 - row 0 p1 data ok 426 - row 0 p2 data ok 427 - row 1 p1 data ok 428 - row 1 p2 data ok 429 - row 2 p1 data ok 430 - row 2 p2 data ok 431 - row 3 p1 data ok 432 - row 3 p2 data ok 433 - row 4 p1 data ok 434 - row 4 p2 data # insert tuple = ARRAY(0xaaab0d276968), affected = 5, error = 0, sts = 2, array_context = 1, raise = 1, commit = 0 ok 435 - no error in execute_array eval ok 436 - execute_array returned 2 rows executed ok 437 - total affected 5 ok 438 - no error captured ok 439 - 2 rows in tuple_status # $ArrayTupleStatus = [ # 4, # 1 # ]; ok 440 - tuple status is an array ok 441 - status arrays same size ok 442 - row 0 tuple status ok 443 - row 1 tuple status ok 444 - row 0 p1 data ok 445 - row 0 p2 data ok 446 - row 1 p1 data ok 447 - row 1 p2 data ok 448 - row 2 p1 data ok 449 - row 2 p2 data ok 450 - row 3 p1 data ok 451 - row 3 p2 data ok 452 - row 4 p1 data ok 453 - row 4 p2 data # error tests notuplestatus = 1, array_context = 1, raise = 1 # Last row in error # insert tuple = ARRAY(0xaaab0d278e50), affected = undef, notuplestatus = 1, error = 1, sts = undef, array_context = 1, raise = 1, commit = 0 # ***** error handler called ***** ok 454 - error in execute_array eval ok 455 - error captured ok 456 - row 0 p1 data ok 457 - row 0 p2 data ok 458 - row 1 p1 data ok 459 - row 1 p2 data ok 460 - row 2 p1 data ok 461 - row 2 p2 data ok 462 - row 3 p1 data ok 463 - row 3 p2 data # 2nd last row in error # insert raise = 1, array_context = 1, commit = 0, error = 1, sts = undef, tuple = ARRAY(0xaaab0d27bab0), notuplestatus = 1, affected = undef # ***** error handler called ***** ok 464 - error in execute_array eval ok 465 - error captured ok 466 - row 0 p1 data ok 467 - row 0 p2 data ok 468 - row 1 p1 data ok 469 - row 1 p2 data ok 470 - row 2 p1 data ok 471 - row 2 p2 data ok 472 - row 3 p1 data ok 473 - row 3 p2 data # error tests notuplestatus = 1, array_context = 0, raise = 1 # Last row in error # insert array_context = 0, raise = 1, commit = 0, error = 1, sts = undef, tuple = ARRAY(0xaaab0d27b7f8), affected = undef, notuplestatus = 1 # ***** error handler called ***** ok 474 - error in execute_array eval ok 475 - error captured ok 476 - row 0 p1 data ok 477 - row 0 p2 data ok 478 - row 1 p1 data ok 479 - row 1 p2 data ok 480 - row 2 p1 data ok 481 - row 2 p2 data ok 482 - row 3 p1 data ok 483 - row 3 p2 data # 2nd last row in error # insert tuple = ARRAY(0xaaab0d276b00), affected = undef, notuplestatus = 1, sts = undef, error = 1, raise = 1, commit = 0, array_context = 0 # ***** error handler called ***** ok 484 - error in execute_array eval ok 485 - error captured ok 486 - row 0 p1 data ok 487 - row 0 p2 data ok 488 - row 1 p1 data ok 489 - row 1 p2 data ok 490 - row 2 p1 data ok 491 - row 2 p2 data ok 492 - row 3 p1 data ok 493 - row 3 p2 data # error tests notuplestatus = 1, array_context = 1, raise = 0 # Last row in error # insert tuple = ARRAY(0xaaab0d27b408), affected = undef, notuplestatus = 1, error = 1, sts = undef, raise = 0, array_context = 1, commit = 0 # ***** error handler called ***** ok 494 - no error in execute_array eval ok 495 - execute_array returned undef rows executed ok 496 - total affected undef ok 497 - row 0 p1 data ok 498 - row 0 p2 data ok 499 - row 1 p1 data ok 500 - row 1 p2 data ok 501 - row 2 p1 data ok 502 - row 2 p2 data ok 503 - row 3 p1 data ok 504 - row 3 p2 data # 2nd last row in error # insert array_context = 1, raise = 0, commit = 0, notuplestatus = 1, affected = undef, tuple = ARRAY(0xaaab0d27e1d0), sts = undef, error = 1 # ***** error handler called ***** ok 505 - no error in execute_array eval ok 506 - execute_array returned undef rows executed ok 507 - total affected undef ok 508 - row 0 p1 data ok 509 - row 0 p2 data ok 510 - row 1 p1 data ok 511 - row 1 p2 data ok 512 - row 2 p1 data ok 513 - row 2 p2 data ok 514 - row 3 p1 data ok 515 - row 3 p2 data # error tests array_context = 0, raise = 0, notuplestatus = 1 # Last row in error # insert raise = 0, commit = 0, array_context = 0, error = 1, sts = undef, tuple = ARRAY(0xaaab0d284f28), affected = undef, notuplestatus = 1 # ***** error handler called ***** ok 516 - no error in execute_array eval ok 517 - execute_array returned undef rows executed ok 518 - row 0 p1 data ok 519 - row 0 p2 data ok 520 - row 1 p1 data ok 521 - row 1 p2 data ok 522 - row 2 p1 data ok 523 - row 2 p2 data ok 524 - row 3 p1 data ok 525 - row 3 p2 data # 2nd last row in error # insert sts = undef, error = 1, notuplestatus = 1, affected = undef, tuple = ARRAY(0xaaab0d28e4f0), raise = 0, commit = 0, array_context = 0 # ***** error handler called ***** ok 526 - no error in execute_array eval ok 527 - execute_array returned undef rows executed ok 528 - row 0 p1 data ok 529 - row 0 p2 data ok 530 - row 1 p1 data ok 531 - row 1 p2 data ok 532 - row 2 p1 data ok 533 - row 2 p2 data ok 534 - row 3 p1 data ok 535 - row 3 p2 data # Table dropped 1..535 ok t/70execute_array_native.t ... skipped: SQLite fails this test horribly - I can't find anywhere to report it t/80_odbc_diags.t ............ skipped: sqlite core dumps with this test - I can't find anywhere to report it t/82_table_info.t ............ ok 1 - table found ok 2 - table only ok 3 # skip SQLite is known to fail the next test because catalog, schema and table are returned as '' instead of undef 1..3 ok t/87_odbc_lob_read.t ......... skipped: Not MS SQL Server t/90_trace_flags.t ........... ok 1 - odbcunicode ok 2 - odbcconnection ok 3 - parse_trace_flags 1..3 ok t/odbc_describe_parameter.t .. 1..17 ok 1 - use ODBCTEST; ok 2 - create test table with integer ok 3 - prepare insert ok 4 - execute ok ok 5 - ParamTypes is a hash ok 6 - one parameter ok 7 - integer parameter ok 8 - prepare insert ok 9 - execute ok ok 10 - ParamTypes is a hash ok 11 - one parameter ok 12 - char parameter (prepare) ok 13 - prepare insert ok 14 - execute ok ok 15 - ParamTypes is a hash ok 16 - one parameter ok 17 - char parameter (connect) ok # Test::Pod::Coverage 1.04 required for testing POD coverage t/pod-coverage.t ............. 1..1 ok 1 - Pod::Coverage ok t/pod.t ...................... 1..4 ok 1 # skip Test::Pod 1.00 required for testing POD ok 2 # skip Test::Pod 1.00 required for testing POD ok 3 # skip Test::Pod 1.00 required for testing POD ok 4 # skip Test::Pod 1.00 required for testing POD ok t/rt_101579.t ................ ok 1 - use ODBCTEST; ok 2 - Inserted 8295.6 ok 3 - Inserted 181161.8 ok 4 - Inserted 6514.15 1..4 ok t/rt_38977.t ................. 1..14 ok 1 - use ODBCTEST; ok 2 - got DBMS name: SQLite ok 3 - got DBMS version: 3.46.1 ok 4 - got DRIVER name: sqlite3odbc.so ok 5 - got DRIVER version 0.99991 ok 6 # skip not SQL Server ok 7 # skip not SQL Server ok 8 # skip not SQL Server ok 9 # skip not SQL Server ok 10 # skip not SQL Server ok 11 # skip not SQL Server ok 12 # skip not SQL Server ok 13 # skip not SQL Server ok 14 # skip not SQL Server ok t/rt_39841.t ................. 1..28 ok 1 - use ODBCTEST; ok 2 - got DBMS name: SQLite ok 3 - got DBMS version: 3.46.1 ok 4 # skip not SQL Server ok 5 # skip not SQL Server ok 6 # skip not SQL Server ok 7 # skip not SQL Server ok 8 # skip not SQL Server ok 9 # skip not SQL Server ok 10 # skip not SQL Server ok 11 # skip not SQL Server ok 12 # skip not SQL Server ok 13 # skip not SQL Server ok 14 # skip not SQL Server ok 15 # skip not SQL Server ok 16 # skip not SQL Server ok 17 # skip not SQL Server ok 18 # skip not SQL Server ok 19 # skip not SQL Server ok 20 # skip not SQL Server ok 21 # skip not SQL Server ok 22 # skip not SQL Server ok 23 # skip not SQL Server ok 24 # skip not SQL Server ok 25 # skip not SQL Server ok 26 # skip not SQL Server ok 27 # skip not SQL Server ok 28 # skip not SQL Server ok t/rt_39897.t ................. 1..6 ok 1 - use ODBCTEST; ok 2 - create test table with varchar ok 3 - prepare insert ok 4 - execute insert ok 5 - issue select on test table ok 6 - fetch varchar(100) from test table ok t/rt_43384.t ................. 1..8 ok 1 - use ODBCTEST; ok 2 # skip Microsoft Access tests not supported using SQLite ok 3 # skip Microsoft Access tests not supported using SQLite ok 4 # skip Microsoft Access tests not supported using SQLite ok 5 # skip Microsoft Access tests not supported using SQLite ok 6 # skip Microsoft Access tests not supported using SQLite ok 7 # skip Microsoft Access tests not supported using SQLite ok 8 # skip Microsoft Access tests not supported using SQLite ok t/rt_46597.t ................. 1..6 ok 1 - use ODBCTEST; ok 2 # skip Microsoft Access tests not supported using SQLite ok 3 # skip Microsoft Access tests not supported using SQLite ok 4 # skip Microsoft Access tests not supported using SQLite ok 5 # skip Microsoft Access tests not supported using SQLite ok 6 # skip Microsoft Access tests not supported using SQLite ok t/rt_50852.t ................. 1..5 ok 1 - use ODBCTEST; ok 2 # skip Microsoft SQL Server test not supported using SQLite ok 3 # skip Microsoft SQL Server test not supported using SQLite ok 4 # skip Microsoft SQL Server test not supported using SQLite ok 5 # skip Microsoft SQL Server test not supported using SQLite ok # # Some of these tests may fail for your driver - please let me know if they do along with the strings SQLite/sqlite3odbc.so t/rt_57957.t ................. 1..8 ok 1 - use ODBCTEST; ok 2 - Prepare with trailing comment and named placeholder ok 3 - Prepare with leading comment and named placeholder ok 4 - Prepare with line comment named placeholder ok 5 - Prepare with leading comment and ? placeholder ok 6 - Prepare with line comment and ? placeholder ok 7 - Prepare with ? placeholder in literal ok 8 - Prepare with named placeholder in literal ok t/rt_59621.t ................. 1..11 ok 1 - use ODBCTEST; ok 2 - got DBMS name: SQLite ok 3 - got DBMS version: 3.46.1 ok 4 - got DRIVER name: sqlite3odbc.so ok 5 - got DRIVER version 0.99991 ok 6 # skip not SQL Server ok 7 # skip not SQL Server ok 8 # skip not SQL Server ok 9 # skip not SQL Server ok 10 # skip not SQL Server ok 11 # skip not SQL Server ok t/rt_61370.t ................. ok 1 - use ODBCTEST; ok 2 - got DBMS name: SQLite ok 3 - got DBMS version: 3.46.1 ok 4 - got DRIVER name: sqlite3odbc.so ok 5 - got DRIVER version 0.99991 # Not Microsoft SQL Server 1..5 ok t/rt_62033.t ................. ok 1 - use ODBCTEST; ok 2 - got DBMS name: SQLite ok 3 - got DBMS version: 3.46.1 ok 4 - got DRIVER name: sqlite3odbc.so ok 5 - got DRIVER version 0.99991 # Not Microsoft SQL Server 1..5 ok t/rt_63550.t ................. ok 1 - use ODBCTEST; ok 2 - Statement is defined 1..2 ok t/rt_78838.t ................. ok 1 - use ODBCTEST; ok 2 - got DBMS name: SQLite # Not Microsoft SQL Server 1..2 ok t/rt_79190.t ................. skipped: DBI_USER is undefined t/rt_79397.t ................. ok 1 - use ODBCTEST; ok 2 - got DBMS name: SQLite ok 3 - got DBMS version: 3.46.1 ok 4 - got DRIVER name: sqlite3odbc.so ok 5 - got DRIVER version 0.99991 # Not Microsoft SQL Server 1..5 ok t/rt_81911.t ................. ok 1 - use ODBCTEST; ok 2 - affected from execute insert ok 3 - execute and odbc_rows agree on insert ok 4 - affected from execute insert ok 5 - execute and odbc_rows agree on insert 2 ok 6 - affected from execute update none ok 7 - execute and odbc_rows agree on update none ok 8 - affected from execute update 1 ok 9 - execute and odbc_rows agree on update 1 ok 10 - affected from execute update 2 ok 11 - execute and odbc_rows agree on update 2 1..11 ok t/rt_null_nvarchar.t ......... 1..8 ok 1 - got DBMS name: SQLite ok 2 - got DBMS version: 3.46.1 ok 3 - got DRIVER name: sqlite3odbc.so ok 4 - got DRIVER version 0.99991 ok 5 # skip not SQL Server ok 6 # skip not SQL Server ok 7 # skip not SQL Server ok 8 # skip not SQL Server ok t/sql_type_cast.t ............ 1..16 ok 1 - use ODBCTEST; ok 2 - create test table with integer ok 3 - insert into table ok 4 - correct value returned ok 5 - ! ivok no bind ok 6 - correct value returned Bind ok 7 - ! ivok bind ok 8 - correct value returned SQL_NUMERIC ok 9 - ivok bind integer ok 10 - PV bind integer ok 11 - correct value returned SQL_NUMERIC|DiscardString ok 12 - ivok bind integer discard ok 13 - not PV bind integer discard ok 14 - correct value returned SQL_NUMERIC|DiscardString ok 15 - ivok bind integer discard ok 16 - not PV bind integer discard ok All tests successful. Files=42, Tests=1086, 4 wallclock secs ( 0.17 usr 0.10 sys + 2.85 cusr 0.54 csys = 3.66 CPU) Result: PASS make[2]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' # remove testdb after tests rm -f -v /tmp/tmp.pKwUoroVEx removed '/tmp/tmp.pKwUoroVEx' make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libdbd-odbc-perl/ make -j12 install DESTDIR=/build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ODBC.bs blib/arch/auto/DBD/ODBC/ODBC.bs 644 Manifying 1 pod document Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBD/ODBC/ODBC.so Installing /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/DBD/ODBC.pm Installing /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/DBD/ODBC/TO_DO.pm Installing /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/DBD/ODBC/FAQ.pm Installing /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/DBD/ODBC/Changes.pm Installing /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/man/man3/DBD::ODBC.3pm make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' debian/rules override_dh_installdocs make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' pod2text FAQ > debian/FAQ dh_installdocs make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' pod2text Changes > debian/Changes.txt dh_installchangelogs debian/Changes.txt make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' debian/rules override_dh_installexamples make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' dh_installexamples sed -i '1s|^##!/usr/bin/perl|#!/usr/bin/perl|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/* sed -i '1s|^#!perl|#!/usr/bin/perl|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/* sed -i '1s|^#/usr/bin/perl|#!/usr/bin/perl|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/* sed -i '1s|^#!/usr/bin/perl.exe|#!/usr/bin/perl|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/* sed -i '1s|^#!c:/programme/perl/bin/perl.exe|#!/usr/bin/perl|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/* sed -i '1s|^\(#[^!].\+\)|#!/usr/bin/perl\n\1|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/*.pl sed -i '1s|^\(use strict;\)|#!/usr/bin/perl\n\1|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/*.pl sed -i '1s|^\(use DBI;\)|#!/usr/bin/perl\n\1|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/*.pl sed -i '1i #!/usr/bin/perl\n' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/thrtest.pl make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' dh_installman dh_perl dh_perl_dbi dh_link dh_strip_nondeterminism dh_compress debian/rules override_dh_fixperms make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' dh_fixperms chmod 755 /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/*.pl make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libdbd-odbc-perl-dbgsym' in '../libdbd-odbc-perl-dbgsym_1.61-4_arm64.deb'. dpkg-deb: building package 'libdbd-odbc-perl' in '../libdbd-odbc-perl_1.61-4_arm64.deb'. dpkg-genbuildinfo --build=binary -O../libdbd-odbc-perl_1.61-4_arm64.buildinfo dpkg-genchanges --build=binary -O../libdbd-odbc-perl_1.61-4_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: 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/610712 and its subdirectories I: Current time: Mon Feb 23 04:11:56 -12 2026 I: pbuilder-time-stamp: 1771863116 Mon Feb 23 16:11:57 UTC 2026 I: Signing ./b1/libdbd-odbc-perl_1.61-4_arm64.buildinfo as libdbd-odbc-perl_1.61-4_arm64.buildinfo.asc Mon Feb 23 16:11:57 UTC 2026 I: Signed ./b1/libdbd-odbc-perl_1.61-4_arm64.buildinfo as ./b1/libdbd-odbc-perl_1.61-4_arm64.buildinfo.asc Mon Feb 23 16:11:57 UTC 2026 - build #1 for libdbd-odbc-perl/trixie/arm64 on codethink01-arm64 done. Starting cleanup. All cleanup done. Mon Feb 23 16:11:57 UTC 2026 - reproducible_build.sh stopped running as /tmp/jenkins-script-vB7F9fCA, removing. /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm: total 16 drwxr-xr-x 2 jenkins jenkins 4096 Jan 21 09:48 b1 drwxr-xr-x 2 jenkins jenkins 4096 Jan 21 09:48 b2 -rw-r--r-- 1 jenkins jenkins 2565 Mar 6 2024 libdbd-odbc-perl_1.61-4.dsc -rw------- 1 jenkins jenkins 3732 Jan 21 09:48 rbuildlog.6czAZXL /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm/b1: total 576 -rw-r--r-- 1 jenkins jenkins 86224 Jan 21 09:48 build.log -rw-r--r-- 1 jenkins jenkins 199792 Jan 21 09:48 libdbd-odbc-perl-dbgsym_1.61-4_arm64.deb -rw-r--r-- 1 jenkins jenkins 9964 Jan 21 09:48 libdbd-odbc-perl_1.61-4.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2565 Jan 21 09:48 libdbd-odbc-perl_1.61-4.dsc -rw-r--r-- 1 jenkins jenkins 5355 Jan 21 09:48 libdbd-odbc-perl_1.61-4_arm64.buildinfo -rw-r--r-- 1 jenkins jenkins 6237 Jan 21 09:48 libdbd-odbc-perl_1.61-4_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1529 Jan 21 09:48 libdbd-odbc-perl_1.61-4_arm64.changes -rw-r--r-- 1 jenkins jenkins 256396 Jan 21 09:48 libdbd-odbc-perl_1.61-4_arm64.deb -rw-r--r-- 1 jenkins jenkins 1361 Jan 21 09:48 libdbd-odbc-perl_1.61-4_source.changes /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm/b2: total 0 Tue Jan 21 09:48:58 UTC 2025 I: Deleting $TMPDIR on codethink01-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Mon Feb 23 04:11:21 -12 2026 I: pbuilder-time-stamp: 1771863081 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-odbc-perl_1.61-4.dsc] I: copying [./libdbd-odbc-perl_1.61.orig.tar.gz] I: copying [./libdbd-odbc-perl_1.61-4.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./libdbd-odbc-perl_1.61-4.dsc: unsupported subcommand dpkg-source: info: extracting libdbd-odbc-perl in libdbd-odbc-perl-1.61 dpkg-source: info: unpacking libdbd-odbc-perl_1.61.orig.tar.gz dpkg-source: info: unpacking libdbd-odbc-perl_1.61-4.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/610712/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='34953ff2c9874b3a9ab87ccc3e446a4d' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='610712' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm/pbuilderrc_WGH6 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm/b1 --logfile b1/build.log libdbd-odbc-perl_1.61-4.dsc' SUDO_GID='109' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink01-arm64 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/610712/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), dh-sequence-perl-dbi, libdbi-perl, libsqliteodbc (>= 0.9999-2~) | libsqliteodbc (<< 0.9999), odbcinst, perl-xs-dev, perl:native, unixodbc-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19970 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 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 libsqliteodbc (>= 0.9999-2~) | libsqliteodbc (<< 0.9999); however: Package libsqliteodbc is not installed. Package libsqliteodbc is not installed. pbuilder-satisfydepends-dummy depends on odbcinst; however: Package odbcinst 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 unixodbc-dev; however: Package unixodbc-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdbi-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libltdl7{a} libmagic-mgc{a} libmagic1t64{a} libodbc2{a} libodbccr2{a} libodbcinst2{a} libperl-dev{a} libpipeline1{a} libsqliteodbc{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2{a} m4{a} man-db{a} odbcinst{a} po-debconf{a} sensible-utils{a} unixodbc-common{a} unixodbc-dev{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx wget 0 packages upgraded, 40 newly installed, 0 to remove and 0 not upgraded. Need to get 22.7 MB of archives. After unpacking 91.3 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main arm64 sensible-utils all 0.0.24 [24.8 kB] Get: 2 http://deb.debian.org/debian trixie/main arm64 libmagic-mgc arm64 1:5.45-3+b1 [314 kB] Get: 3 http://deb.debian.org/debian trixie/main arm64 libmagic1t64 arm64 1:5.45-3+b1 [102 kB] Get: 4 http://deb.debian.org/debian trixie/main arm64 file arm64 1:5.45-3+b1 [43.4 kB] Get: 5 http://deb.debian.org/debian trixie/main arm64 gettext-base arm64 0.22.5-4 [198 kB] Get: 6 http://deb.debian.org/debian trixie/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get: 7 http://deb.debian.org/debian trixie/main arm64 groff-base arm64 1.23.0-7 [1129 kB] Get: 8 http://deb.debian.org/debian trixie/main arm64 bsdextrautils arm64 2.40.4-1 [91.6 kB] Get: 9 http://deb.debian.org/debian trixie/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 10 http://deb.debian.org/debian trixie/main arm64 man-db arm64 2.13.0-1 [1404 kB] Get: 11 http://deb.debian.org/debian trixie/main arm64 m4 arm64 1.4.19-5 [284 kB] Get: 12 http://deb.debian.org/debian trixie/main arm64 autoconf all 2.72-3 [493 kB] Get: 13 http://deb.debian.org/debian trixie/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian trixie/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 15 http://deb.debian.org/debian trixie/main arm64 autopoint all 0.22.5-4 [723 kB] Get: 16 http://deb.debian.org/debian trixie/main arm64 libdebhelper-perl all 13.23 [90.6 kB] Get: 17 http://deb.debian.org/debian trixie/main arm64 libtool all 2.5.4-2 [539 kB] Get: 18 http://deb.debian.org/debian trixie/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian trixie/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian trixie/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 21 http://deb.debian.org/debian trixie/main arm64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 22 http://deb.debian.org/debian trixie/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 23 http://deb.debian.org/debian trixie/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 24 http://deb.debian.org/debian trixie/main arm64 libunistring5 arm64 1.3-1 [449 kB] Get: 25 http://deb.debian.org/debian trixie/main arm64 libicu72 arm64 72.1-6 [9239 kB] Get: 26 http://deb.debian.org/debian trixie/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.2+b1 [630 kB] Get: 27 http://deb.debian.org/debian trixie/main arm64 gettext arm64 0.22.5-4 [1532 kB] Get: 28 http://deb.debian.org/debian trixie/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian trixie/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian trixie/main arm64 debhelper all 13.23 [919 kB] Get: 31 http://deb.debian.org/debian trixie/main arm64 libdbi-perl arm64 1.645-1+b1 [856 kB] Get: 32 http://deb.debian.org/debian trixie/main arm64 libltdl7 arm64 2.5.4-2 [415 kB] Get: 33 http://deb.debian.org/debian trixie/main arm64 libodbc2 arm64 2.3.12-2 [135 kB] Get: 34 http://deb.debian.org/debian trixie/main arm64 libodbccr2 arm64 2.3.12-2 [17.1 kB] Get: 35 http://deb.debian.org/debian trixie/main arm64 unixodbc-common all 2.3.12-2 [8640 B] Get: 36 http://deb.debian.org/debian trixie/main arm64 libodbcinst2 arm64 2.3.12-2 [36.8 kB] Get: 37 http://deb.debian.org/debian trixie/main arm64 libperl-dev arm64 5.40.0-8 [1022 kB] Get: 38 http://deb.debian.org/debian trixie/main arm64 odbcinst arm64 2.3.12-2 [12.6 kB] Get: 39 http://deb.debian.org/debian trixie/main arm64 libsqliteodbc arm64 0.99991-1+b2 [81.6 kB] Get: 40 http://deb.debian.org/debian trixie/main arm64 unixodbc-dev arm64 2.3.12-2 [216 kB] Fetched 22.7 MB in 0s (101 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19970 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3+b1_arm64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.22.5-4_arm64.deb ... Unpacking gettext-base (0.22.5-4) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../05-libuchardet0_0.0.8-1+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-7_arm64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40.4-1_arm64.deb ... Unpacking bsdextrautils (2.40.4-1) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../08-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.0-1_arm64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-5_arm64.deb ... Unpacking m4 (1.4.19-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.22.5-4_all.deb ... Unpacking autopoint (0.22.5-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.23_all.deb ... Unpacking libdebhelper-perl (13.23) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-2_all.deb ... Unpacking libtool (2.5.4-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../21-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../23-libunistring5_1.3-1_arm64.deb ... Unpacking libunistring5:arm64 (1.3-1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../24-libicu72_72.1-6_arm64.deb ... Unpacking libicu72:arm64 (72.1-6) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../25-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.22.5-4_arm64.deb ... Unpacking gettext (0.22.5-4) ... 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.23_all.deb ... Unpacking debhelper (13.23) ... Selecting previously unselected package libdbi-perl:arm64. Preparing to unpack .../30-libdbi-perl_1.645-1+b1_arm64.deb ... Unpacking libdbi-perl:arm64 (1.645-1+b1) ... Selecting previously unselected package libltdl7:arm64. Preparing to unpack .../31-libltdl7_2.5.4-2_arm64.deb ... Unpacking libltdl7:arm64 (2.5.4-2) ... Selecting previously unselected package libodbc2:arm64. Preparing to unpack .../32-libodbc2_2.3.12-2_arm64.deb ... Unpacking libodbc2:arm64 (2.3.12-2) ... Selecting previously unselected package libodbccr2:arm64. Preparing to unpack .../33-libodbccr2_2.3.12-2_arm64.deb ... Unpacking libodbccr2:arm64 (2.3.12-2) ... Selecting previously unselected package unixodbc-common. Preparing to unpack .../34-unixodbc-common_2.3.12-2_all.deb ... Unpacking unixodbc-common (2.3.12-2) ... Selecting previously unselected package libodbcinst2:arm64. Preparing to unpack .../35-libodbcinst2_2.3.12-2_arm64.deb ... Unpacking libodbcinst2:arm64 (2.3.12-2) ... Selecting previously unselected package libperl-dev:arm64. Preparing to unpack .../36-libperl-dev_5.40.0-8_arm64.deb ... Unpacking libperl-dev:arm64 (5.40.0-8) ... Selecting previously unselected package odbcinst. Preparing to unpack .../37-odbcinst_2.3.12-2_arm64.deb ... Unpacking odbcinst (2.3.12-2) ... Selecting previously unselected package libsqliteodbc:arm64. Preparing to unpack .../38-libsqliteodbc_0.99991-1+b2_arm64.deb ... Unpacking libsqliteodbc:arm64 (0.99991-1+b2) ... Selecting previously unselected package unixodbc-dev:arm64. Preparing to unpack .../39-unixodbc-dev_2.3.12-2_arm64.deb ... Unpacking unixodbc-dev:arm64 (2.3.12-2) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libicu72:arm64 (72.1-6) ... Setting up bsdextrautils (2.40.4-1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.23) ... Setting up libmagic1t64:arm64 (1:5.45-3+b1) ... Setting up gettext-base (0.22.5-4) ... Setting up m4 (1.4.19-5) ... Setting up libperl-dev:arm64 (5.40.0-8) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:arm64 (0.192-4) ... Setting up autotools-dev (20220109.1) ... Setting up libunistring5:arm64 (1.3-1) ... Setting up autopoint (0.22.5-4) ... Setting up unixodbc-common (2.3.12-2) ... Setting up libltdl7:arm64 (2.5.4-2) ... Setting up autoconf (2.72-3) ... Setting up libodbc2:arm64 (2.3.12-2) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:arm64 (0.0.8-1+b2) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libdbi-perl:arm64 (1.645-1+b1) ... Setting up libodbccr2:arm64 (2.3.12-2) ... 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.14.0-1) ... Setting up libodbcinst2:arm64 (2.3.12-2) ... Setting up odbcinst (2.3.12-2) ... Setting up gettext (0.22.5-4) ... Setting up libtool (2.5.4-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-7) ... Setting up libsqliteodbc:arm64 (0.99991-1+b2) ... odbcinst: Driver installed. Usage count increased to 1. Target directory is /etc odbcinst: Driver installed. Usage count increased to 1. Target directory is /etc Setting up unixodbc-dev:arm64 (2.3.12-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.23) ... Processing triggers for libc-bin (2.40-5) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/libdbd-odbc-perl-1.61/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../libdbd-odbc-perl_1.61-4_source.changes dpkg-buildpackage: info: source package libdbd-odbc-perl dpkg-buildpackage: info: source version 1.61-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 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-odbc-perl-1.61' PERL_DBD_ODBC_PREFER_UNIXODBC=1 DBD_ODBC_UNICODE=1 dh_auto_configure /usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2" "LD=aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now" ********** Remember to actually *READ* the README file! And re-read it if you have any problems. ********** OSNAME: linux LANG: C ODBCHOME: LD_LIBRARY_PATH: DBROOT: WINDIR: II_SYSTEM: DBD_ODBC_UNICODE: 1 Perl: 5.040000 ExtUtils::MakeMaker: 7.70 Command line options: w! = undef e! = undef g! = 0 x! = undef u! = 1 o=s = You are using a Perl configured with threading enabled. Please read the warnings in DBI about this. You should also be aware that on non-Windows platforms ODBC drivers come in two forms, thread-safe and non-thread-safe drivers and you may need to make sure you are using the right one. Press return to continue... Looking for odbc_config in : nowhere Looking for odbc_config in (PATH) /usr/sbin:/usr/bin:/sbin:/bin:/usr/games odbc_config not found Looking for iodbc-config in PATH /usr/sbin:/usr/bin:/sbin:/bin:/usr/games iodbc_config not found odbc_config not found - ok, there are other things I can do Still trying to guess ODBCHOME - looking for headers now trying /usr/include Found sql.h, sqlext.h, sqltypes.h, sqlucode.h in /usr/include Using ODBCHOME /usr Looking for unixODBC libs in /usr/lib Looking for unixODBC libs in /usr/local/lib Looking for unixODBC libs in /usr/lib/aarch64-linux-gnu Found unixODBC libs /usr/lib/aarch64-linux-gnu/libodbc.a,/usr/lib/aarch64-linux-gnu/libodbc.so,/usr/lib/aarch64-linux-gnu/libodbc.so.2,/usr/lib/aarch64-linux-gnu/libodbc.so.2.0.0,/usr/lib/aarch64-linux-gnu/libodbccr.a,/usr/lib/aarch64-linux-gnu/libodbccr.so,/usr/lib/aarch64-linux-gnu/libodbccr.so.2,/usr/lib/aarch64-linux-gnu/libodbccr.so.2.0.0,/usr/lib/aarch64-linux-gnu/libodbcinst.a,/usr/lib/aarch64-linux-gnu/libodbcinst.so,/usr/lib/aarch64-linux-gnu/libodbcinst.so.2,/usr/lib/aarch64-linux-gnu/libodbcinst.so.2.0.0 in /usr/lib/aarch64-linux-gnu This looks like a unixodbc type of driver manager. Looking for odbcinst Found odbcinst in /usr/bin odbcinst -j reports: unixODBC 2.3.12 DRIVERS............: /etc/odbcinst.ini SYSTEM DATA SOURCES: /etc/odbc.ini FILE DATA SOURCES..: /etc/ODBCDataSources USER DATA SOURCES..: /nonexistent/first-build/.odbc.ini SQLULEN Size.......: 8 SQLLEN Size........: 8 SQLSETPOSIROW Size.: 8 Please note these files as they are where you define your ODBC drivers and data sources. Looking for odbc_config to get cflags odbc_config not found - ok Warning: LD_LIBRARY_PATH= doesn't include /usr/lib/aarch64-linux-gnu Checking if your kit is complete... Looks good Warning: prerequisite Test::Output 1.031 not found. Using DBI 1.645 (for perl 5.040000 on aarch64-linux-gnu-thread-multi) installed in /usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI/ Using DBI 1.645 (for perl 5.040000 on aarch64-linux-gnu-thread-multi) installed in /usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI/ Generating a Unix-style Makefile Writing Makefile for DBD::ODBC Writing MYMETA.yml and MYMETA.json Warning: not all required environment variables are set. Warning: Will not be able to run tests as you have not defined all of DBI_DSN, DBI_USER and DBI_PASS environment variables. make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' dh_auto_build make -j12 make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' Running Mkbootstrap for ODBC () aarch64-linux-gnu-gcc -c -DWITH_UNICODE -I/usr/include -I. -I/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.61\" -DXS_VERSION=\"1.61\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.40/CORE" -DWITH_UNICODE -I/usr/include ConvertUTF.c "/usr/bin/perl" -p -e "s/~DRIVER~/ODBC/g" /usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI/Driver.xst > ODBC.xsi aarch64-linux-gnu-gcc -c -DWITH_UNICODE -I/usr/include -I. -I/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.61\" -DXS_VERSION=\"1.61\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.40/CORE" -DWITH_UNICODE -I/usr/include dbdimp.c chmod 644 "ODBC.bs" cp Changes blib/lib/DBD/ODBC/Changes.pm cp FAQ blib/lib/DBD/ODBC/FAQ.pm cp TO_DO blib/lib/DBD/ODBC/TO_DO.pm aarch64-linux-gnu-gcc -c -DWITH_UNICODE -I/usr/include -I. -I/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.61\" -DXS_VERSION=\"1.61\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.40/CORE" -DWITH_UNICODE -I/usr/include unicode_helper.c "/usr/bin/perl" "/usr/share/perl/5.40/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' ODBC.xs > ODBC.xsc cp ODBC.pm blib/lib/DBD/ODBC.pm "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ODBC.bs blib/arch/auto/DBD/ODBC/ODBC.bs 644 mv ODBC.xsc ODBC.c aarch64-linux-gnu-gcc -c -DWITH_UNICODE -I/usr/include -I. -I/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.61\" -DXS_VERSION=\"1.61\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.40/CORE" -DWITH_UNICODE -I/usr/include ODBC.c dbdimp.c: In function 'odbc_db_STORE_attrib': dbdimp.c:4778:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4778 | vParam = (SQLPOINTER)pars->atrue; | ^ dbdimp.c:4780:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4780 | vParam = (SQLPOINTER)pars->afalse; | ^ dbdimp.c:5033:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5033 | vParam = (SQLPOINTER)(on ? pars->atrue : pars->afalse); | ^ dbdimp.c:5038:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5038 | vParam = (SQLPOINTER)(on ? pars->atrue : pars->afalse); | ^ dbdimp.c:5058:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5058 | if (vParam == (SQLPOINTER)pars->atrue) { | ^ rm -f blib/arch/auto/DBD/ODBC/ODBC.so aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -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 ConvertUTF.o ODBC.o dbdimp.o unicode_helper.o -o blib/arch/auto/DBD/ODBC/ODBC.so \ -L/usr/lib/aarch64-linux-gnu -lodbc \ chmod 755 blib/arch/auto/DBD/ODBC/ODBC.so Manifying 1 pod document make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' DBI_DSN=dbi:ODBC:"DRIVER=SQLite3;database=/tmp/tmp.pKwUoroVEx" dh_auto_test make -j12 test TEST_VERBOSE=1 make[2]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ODBC.bs blib/arch/auto/DBD/ODBC/ODBC.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 t/01base.t ................... 1..6 ok 1 - require DBI; ok 2 - import DBI ok 3 - DBI->internal is DBI::dr ok 4 - install ODBC ok 5 - Install ODBC driver OK ok 6 - Version is not empty ok # # Perl 5.40.0 # osname=linux, osvers=6.1.0, archname=aarch64-linux-gnu-thread-multi # Using DBI 1.645 # Using DBD::ODBC 1.61 # Using DBMS_NAME 'SQLite' # Using DBMS_VER '3.46.1' # Using DRIVER_NAME 'sqlite3odbc.so' # Using DRIVER_VER '0.99991' # odbc_has_unicode 1 # AA: # DBD::ODBC::db STORE warning: [SQLite]option value changed at t/02simple.t line 59. # Your ODBC driver does not support setting ReadOnly t/02simple.t ................. 1..65 ok 1 - use DBI; ok 2 - use ODBCTEST; ok 3 - ReadOnly set ok 4 - ReadOnly cleared ok 5 - dbc private_attribute_info result ok 6 - dbc private_attribute_info is hashref ok 7 - dbc private_attribute_info has some attributes ok 8 - stmt private_attribute_info result ok 9 - stmt private_attribute_info is hashref ok 10 - stmt private_attribute_info has some attributes ok 11 - Set Auto commit off ok 12 - Auto commit off retrieved ok 13 - Set Auto commit on ok 14 - Auto commit on restored ok 15 - create test table ok 16 - test table exists ok 17 - insert test data ok 18 - NUM_OF_FIELDS ok 19 - NAME returns right number of columns ok 20 - column name for column 1 ok 21 - column name for column 2 ok 22 - column name for column 3 ok 23 - column name for column 4 ok 24 - long strings compare ok 25 - long strings compare 255 ok 26 - select test data ok 27 - Get LongReadLen starting value ok 28 - LongReadLen is numeric ok 29 - Set LongReadLen ok 30 - Read changed LongReadLen back ok 31 - Get LongTruncOk starting value ok 32 - Set LongTruncOk on ok 33 - LongTruncOk on ok 34 - Set Print Error ok 35 - Select Long data, LongTruncOk ok 36 - err not set on LongTruncOk handle ok 37 - Truncated column to LongReadLen ok 38 - Set Long TruncOk 0 ok 39 - Select Long Data failure ok 40 - error set on truncated handle ok 41 - errstr set on truncated handle ok 42 - state set on truncated handle ok 43 - prepare select from table ok 44 - Execute select ok 45 - NUM_OF_FIELDS = ColAttributes(SQL_COLUMN_COUNT) ok 46 - Col count matches correct col count ok 47 - Set RaiseError 0 ok 48 - Set PrintError 0 ok 49 - Error reported on bad query ok 50 - date check select ok 51 - date check execute ok 52 - date check rows ok 53 - group by query prepare ok 54 - group by query execute ok 55 - group by query returned rows ok 56 - data sources test ok 57 - test ping method ok 58 - Attrib odbc_ignore_named_placeholders 0 to start ok 59 - Attrib odbc_ignore_named_placeholders set to 1 ok 60 - test connecting twice to the same database ok 61 - database name is returned successfully ok 62 - automatically finish when execute run again ok 63 # skip DSN already contains DRIVER= or DSN= ok 64 # skip DSN already contains DRIVER= or DSN= ok 65 # skip DSN already contains DRIVER= or DSN= ok # # N.B. Some drivers (postgres/cache) may return ODBC 2.0 column names for the SQLTables result-set e.g. TABLE_QUALIFIER instead of TABLE_CAT t/03dbatt.t .................. 1..30 ok 1 - use DBI; ok 2 - use ODBCTEST; ok 3 - Set Long Read Len ok 4 - Create tables ok 5 - AutoCommit set on dbh ok 6 - commitTest with AutoCommit ok 7 - AutoCommit turned off ok 8 - commitTest with AutoCommit off ok 9 - Ensure autocommit back on ok 10 - 'sth {NAME} returns ref to array' isa 'ARRAY' ok 11 - Column test for table_info 0 ok 12 - Column test for table_info 1 ok 13 - Column test for table_info 2 ok 14 - Column test for table_info 3 ok 15 - Column test for table_info 4 ok 16 - must be some tables out there? ok 17 - tables returns array ok 18 - column info returns a row for test table perl_dbd_test ok 19 - primary key count ok 20 - prepare update statement returns valid sth ok 21 - update statement has 0 columns returned ok 22 - update statement has 0 columns returned 2 ok 23 - verify default dbh odbc_query_timeout = 0 ok 24 - verify default sth odbc_query_timeout = 0 ok 25 - Verify odbc_query_timeout set ok ok 26 - verify dbh setting for query_timeout passed to sth ok 27 - verify sth query_timeout can be overridden ok 28 - verify default for odbc_column_display_size ok 29 - set odbc_column_display_size ok 30 - verify changed odbc_column_display_size ok t/05meth.t ................... 1..16 ok 1 - use DBI; ok 2 - use ODBCTEST; ok 3 - Create tables ok 4 - delete prepared statement ok 5 - Number of rows >= 0 ok 6 - Number of rows from DBI matches sth ok 7 - finished and rolled back ok 8 - no error ok 9 ok 10 - ? ok 11 - ?? ok 12 - Active ok 13 - ping ok 14 - disconnect ok 15 - Active ok 16 - ping ok t/07bind.t ................... 1..25 ok 1 - use ODBCTEST; ok 2 - Create tables ok 3 - Table insert test ok 4 - Ensure long readlen set correctly ok 5 - Select tests ok 6 - Insert with bind tests ok 7 - select long test data ok 8 - update long test data ok 9 - select long test data again ok 10 - ParamValues returns a hash ref ok 11 - ParamValues test integer ok 12 - Paramvalues test string ok 13 - ParamValues returns a hash ref ok 14 - p1 exists ok 15 - p2 exists ok 16 - p1 is a hash reference ok 17 - p2 is a hash reference ok 18 - p1 TYPE exists ok 19 - p2 TYPE exists ok 20 - numeric SQL type on p1 ok 21 - numeric SQL type on p2 ok 22 - insert with numbered placeholders ok 23 - ...inserted one row ok 24 - insert with named placeholders ok 25 - ...inserted one row ok t/08bind2.t .................. 1..6 ok 1 - use ODBCTEST; ok 2 - use Data::Dumper; ok 3 - Create tables ok 4 - insert \#1 various test data no dates, no long data ok 5 - insert \#2 various test data no dates, with long data ok 6 - insert \#3 various test data data with dates ok t/09multi.t .................. 1..7 ok 1 - use strict; ok 2 - use DBI; ok 3 - use ODBCTEST; ok 4 # skip Multiple statements not supported using SQLite (SQL_MULT_RESULT_SETS) ok 5 # skip Multiple statements not supported using SQLite (SQL_MULT_RESULT_SETS) ok 6 # skip Multiple statements not supported using SQLite (SQL_MULT_RESULT_SETS) ok 7 # skip Multiple statements not supported using SQLite (SQL_MULT_RESULT_SETS) ok t/10handler.t ................ 1..10 ok 1 - use ODBCTEST; ok 2 - Error handler called ok 3 - Error handler called - state seen ok 4 - Error handler called - message seen ok 5 - Error handler called - native seen ok 6 - Error handler called - error passed on ok 7 - Error handler called - error propagated ok 8 - Handler cancelled ok 9 - Handler filtered all messages ok 10 - eval complete ok t/12blob.t ................... 1..24 ok 1 - use ODBCTEST; ok 2 - default putdata_start ok 3 - type_info_all ok 4 - table DBD_ODBC_drop_me created ok 5 - prepare for insert ok 6 - insert clob ok 7 - select test data back ok 8 - sizes of insert/select compare ok 9 - data read back compares ok 10 - delete records from test table ok 11 - retrieved putdata_start = set value ok 12 - prepare for insert ok 13 - insert clob ok 14 - select test data back ok 15 - sizes of insert/select compare ok 16 - data read back compares ok 17 - delete records from test table ok 18 - retrieved putdata_start = set value ok 19 - prepare for insert ok 20 - insert clob ok 21 - select test data back ok 22 - sizes of insert/select compare ok 23 - data read back compares ok 24 - delete records from test table ok t/20SqlServer.t .............. 1..67 ok 1 - use ODBCTEST; ok 2 # skip Microsoft SQL Server tests not supported using SQLite ok 3 # skip Microsoft SQL Server tests not supported using SQLite ok 4 # skip Microsoft SQL Server tests not supported using SQLite ok 5 # skip Microsoft SQL Server tests not supported using SQLite ok 6 # skip Microsoft SQL Server tests not supported using SQLite ok 7 # skip Microsoft SQL Server tests not supported using SQLite ok 8 # skip Microsoft SQL Server tests not supported using SQLite ok 9 # skip Microsoft SQL Server tests not supported using SQLite ok 10 # skip Microsoft SQL Server tests not supported using SQLite ok 11 # skip Microsoft SQL Server tests not supported using SQLite ok 12 # skip Microsoft SQL Server tests not supported using SQLite ok 13 # skip Microsoft SQL Server tests not supported using SQLite ok 14 # skip Microsoft SQL Server tests not supported using SQLite ok 15 # skip Microsoft SQL Server tests not supported using SQLite ok 16 # skip Microsoft SQL Server tests not supported using SQLite ok 17 # skip Microsoft SQL Server tests not supported using SQLite ok 18 # skip Microsoft SQL Server tests not supported using SQLite ok 19 # skip Microsoft SQL Server tests not supported using SQLite ok 20 # skip Microsoft SQL Server tests not supported using SQLite ok 21 # skip Microsoft SQL Server tests not supported using SQLite ok 22 # skip Microsoft SQL Server tests not supported using SQLite ok 23 # skip Microsoft SQL Server tests not supported using SQLite ok 24 # skip Microsoft SQL Server tests not supported using SQLite ok 25 # skip Microsoft SQL Server tests not supported using SQLite ok 26 # skip Microsoft SQL Server tests not supported using SQLite ok 27 # skip Microsoft SQL Server tests not supported using SQLite ok 28 # skip Microsoft SQL Server tests not supported using SQLite ok 29 # skip Microsoft SQL Server tests not supported using SQLite ok 30 # skip Microsoft SQL Server tests not supported using SQLite ok 31 # skip Microsoft SQL Server tests not supported using SQLite ok 32 # skip Microsoft SQL Server tests not supported using SQLite ok 33 # skip Microsoft SQL Server tests not supported using SQLite ok 34 # skip Microsoft SQL Server tests not supported using SQLite ok 35 # skip Microsoft SQL Server tests not supported using SQLite ok 36 # skip Microsoft SQL Server tests not supported using SQLite ok 37 # skip Microsoft SQL Server tests not supported using SQLite ok 38 # skip Microsoft SQL Server tests not supported using SQLite ok 39 # skip Microsoft SQL Server tests not supported using SQLite ok 40 # skip Microsoft SQL Server tests not supported using SQLite ok 41 # skip Microsoft SQL Server tests not supported using SQLite ok 42 # skip Microsoft SQL Server tests not supported using SQLite ok 43 # skip Microsoft SQL Server tests not supported using SQLite ok 44 # skip Microsoft SQL Server tests not supported using SQLite ok 45 # skip Microsoft SQL Server tests not supported using SQLite ok 46 # skip Microsoft SQL Server tests not supported using SQLite ok 47 # skip Microsoft SQL Server tests not supported using SQLite ok 48 # skip Microsoft SQL Server tests not supported using SQLite ok 49 # skip Microsoft SQL Server tests not supported using SQLite ok 50 # skip Microsoft SQL Server tests not supported using SQLite ok 51 # skip Microsoft SQL Server tests not supported using SQLite ok 52 # skip Microsoft SQL Server tests not supported using SQLite ok 53 # skip Microsoft SQL Server tests not supported using SQLite ok 54 # skip Microsoft SQL Server tests not supported using SQLite ok 55 # skip Microsoft SQL Server tests not supported using SQLite ok 56 # skip Microsoft SQL Server tests not supported using SQLite ok 57 # skip Microsoft SQL Server tests not supported using SQLite ok 58 # skip Microsoft SQL Server tests not supported using SQLite ok 59 # skip Microsoft SQL Server tests not supported using SQLite ok 60 # skip Microsoft SQL Server tests not supported using SQLite ok 61 # skip Microsoft SQL Server tests not supported using SQLite ok 62 # skip Microsoft SQL Server tests not supported using SQLite ok 63 # skip Microsoft SQL Server tests not supported using SQLite ok 64 # skip Microsoft SQL Server tests not supported using SQLite ok 65 # skip Microsoft SQL Server tests not supported using SQLite ok 66 # skip Microsoft SQL Server tests not supported using SQLite ok 67 # skip Microsoft SQL Server tests not supported using SQLite ok t/30Oracle.t ................. 1..4 ok 1 - use ODBCTEST; ok 2 # skip Oracle tests not supported using SQLite ok 3 # skip Oracle tests not supported using SQLite ok 4 # skip Oracle tests not supported using SQLite ok t/40UnicodeRoundTrip.t ....... 1..61 ok 1 - DBI connect ok 2 - prepare round-trip select statement plaintext ok 3 - bind VARCHAR ok 4 - execute ok 5 - fetch ok 6 - length equal ok 7 - text equal ok 8 - prepare round-trip select statement unicode ok 9 - bind WVARCHAR ok 10 - execute ok 11 - fetch ok 12 - length equal ok 13 - text equal ok 14 - prepare round-trip select statement plaintext ok 15 - bind VARCHAR ok 16 - execute ok 17 - fetch ok 18 - length equal ok 19 - text equal ok 20 - prepare round-trip select statement unicode ok 21 - bind WVARCHAR ok 22 - execute ok 23 - fetch ok 24 - length equal ok 25 - text equal ok 26 - prepare round-trip select statement unicode ok 27 - bind WVARCHAR ok 28 - execute ok 29 - fetch ok 30 - length equal ok 31 - text equal ok 32 - prepare round-trip select statement plaintext ok 33 - bind VARCHAR ok 34 - execute ok 35 - fetch ok 36 - length equal ok 37 - text equal ok 38 - prepare round-trip select statement unicode ok 39 - bind WVARCHAR ok 40 - execute ok 41 - fetch ok 42 - length equal ok 43 - text equal ok 44 - prepare round-trip select statement unicode ok 45 - bind WVARCHAR ok 46 - execute ok 47 - fetch ok 48 - length equal ok 49 - text equal ok 50 - prepare round-trip select statement plaintext ok 51 - bind VARCHAR ok 52 - execute ok 53 - fetch ok 54 - length equal ok 55 - text equal ok 56 - prepare round-trip select statement unicode ok 57 - bind WVARCHAR ok 58 - execute ok 59 - fetch ok 60 - length equal ok 61 - text equal ok t/41Unicode.t ................ 1..55 ok 1 - DBI connect ok 2 # skip Tests not supported using SQLite ok 3 # skip Tests not supported using SQLite ok 4 # skip Tests not supported using SQLite ok 5 # skip Tests not supported using SQLite ok 6 # skip Tests not supported using SQLite ok 7 # skip Tests not supported using SQLite ok 8 # skip Tests not supported using SQLite ok 9 # skip Tests not supported using SQLite ok 10 # skip Tests not supported using SQLite ok 11 # skip Tests not supported using SQLite ok 12 # skip Tests not supported using SQLite ok 13 # skip Tests not supported using SQLite ok 14 # skip Tests not supported using SQLite ok 15 # skip Tests not supported using SQLite ok 16 # skip Tests not supported using SQLite ok 17 # skip Tests not supported using SQLite ok 18 # skip Tests not supported using SQLite ok 19 # skip Tests not supported using SQLite ok 20 # skip Tests not supported using SQLite ok 21 # skip Tests not supported using SQLite ok 22 # skip Tests not supported using SQLite ok 23 # skip Tests not supported using SQLite ok 24 # skip Tests not supported using SQLite ok 25 # skip Tests not supported using SQLite ok 26 # skip Tests not supported using SQLite ok 27 # skip Tests not supported using SQLite ok 28 # skip Tests not supported using SQLite ok 29 # skip Tests not supported using SQLite ok 30 # skip Tests not supported using SQLite ok 31 # skip Tests not supported using SQLite ok 32 # skip Tests not supported using SQLite ok 33 # skip Tests not supported using SQLite ok 34 # skip Tests not supported using SQLite ok 35 # skip Tests not supported using SQLite ok 36 # skip Tests not supported using SQLite ok 37 # skip Tests not supported using SQLite ok 38 # skip Tests not supported using SQLite ok 39 # skip Tests not supported using SQLite ok 40 # skip Tests not supported using SQLite ok 41 # skip Tests not supported using SQLite ok 42 # skip Tests not supported using SQLite ok 43 # skip Tests not supported using SQLite ok 44 # skip Tests not supported using SQLite ok 45 # skip Tests not supported using SQLite ok 46 # skip Tests not supported using SQLite ok 47 # skip Tests not supported using SQLite ok 48 # skip Tests not supported using SQLite ok 49 # skip Tests not supported using SQLite ok 50 # skip Tests not supported using SQLite ok 51 # skip Tests not supported using SQLite ok 52 # skip Tests not supported using SQLite ok 53 # skip Tests not supported using SQLite ok 54 # skip Tests not supported using SQLite ok 55 # skip Tests not supported using SQLite ok # Driver: sqlite3odbc.so t/45_unicode_varchar.t ....... skipped: Not MS SQL Server t/50_odbc_utf8_on.t .......... 1..3 ok 1 - odbc_utf8_on exists with value=0 ok 2 - odbc_utf8_on is off by default ok 3 - odbc_utf8_on set value=1 ok # # # NOTE: This tests execute_array and execute_for_fetch using DBI's version and not the native DBD::ODBC execute_for_fetch. It should work as it is using nothing special in DBD::ODBC other than the normal methods. t/70execute_array_dbi.t ...... # Using driver ODBC # ***** error handler called ***** # Table dropped ok 1 - create test table # simple tests raise = 1, array_context = 1 # all param arrays the same size # Autocommit: 1 # insert sts = 5, error = 0, affected = 5, tuple = ARRAY(0xaaab0d22abc8), array_context = 1, commit = '', raise = 1 ok 2 - no error in execute_array eval ok 3 - execute_array returned 5 rows executed ok 4 - total affected 5 ok 5 - no error captured ok 6 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 7 - tuple status is an array ok 8 - status arrays same size ok 9 - row 0 tuple status ok 10 - row 1 tuple status ok 11 - row 2 tuple status ok 12 - row 3 tuple status ok 13 - row 4 tuple status ok 14 - row 0 p1 data ok 15 - row 0 p2 data ok 16 - row 1 p1 data ok 17 - row 1 p2 data ok 18 - row 2 p1 data ok 19 - row 2 p2 data ok 20 - row 3 p1 data ok 21 - row 3 p2 data ok 22 - row 4 p1 data ok 23 - row 4 p2 data # Autocommit: 0 # insert raise = 1, array_context = 1, commit = 1, sts = 5, error = 0, tuple = ARRAY(0xaaab0d22aaf0), affected = 5 ok 24 - no error in execute_array eval ok 25 - execute_array returned 5 rows executed ok 26 - total affected 5 ok 27 - no error captured ok 28 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 29 - tuple status is an array ok 30 - status arrays same size ok 31 - row 0 tuple status ok 32 - row 1 tuple status ok 33 - row 2 tuple status ok 34 - row 3 tuple status ok 35 - row 4 tuple status ok 36 - row 0 p1 data ok 37 - row 0 p2 data ok 38 - row 1 p1 data ok 39 - row 1 p2 data ok 40 - row 2 p1 data ok 41 - row 2 p2 data ok 42 - row 3 p1 data ok 43 - row 3 p2 data ok 44 - row 4 p1 data ok 45 - row 4 p2 data # Not all param arrays the same size # insert tuple = ARRAY(0xaaab0d22b240), affected = 5, sts = 5, error = 0, array_context = 1, raise = 1, commit = 0 ok 46 - no error in execute_array eval ok 47 - execute_array returned 5 rows executed ok 48 - total affected 5 ok 49 - no error captured ok 50 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 51 - tuple status is an array ok 52 - status arrays same size ok 53 - row 0 tuple status ok 54 - row 1 tuple status ok 55 - row 2 tuple status ok 56 - row 3 tuple status ok 57 - row 4 tuple status ok 58 - row 0 p1 data ok 59 - row 0 p2 data ok 60 - row 1 p1 data ok 61 - row 1 p2 data ok 62 - row 2 p1 data ok 63 - row 2 p2 data ok 64 - row 3 p1 data ok 65 - row 3 p2 data ok 66 - row 4 p1 data ok 67 - row 4 p2 data # Not all param arrays the same size with bind on execute_array # insert sts = 5, error = 0, affected = 5, tuple = ARRAY(0xaaab0d23bf30), raise = 1, array_context = 1, commit = 0, params = ARRAY(0xaaab0d23c530) ok 68 - no error in execute_array eval ok 69 - execute_array returned 5 rows executed ok 70 - total affected 5 ok 71 - no error captured ok 72 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 73 - tuple status is an array ok 74 - status arrays same size ok 75 - row 0 tuple status ok 76 - row 1 tuple status ok 77 - row 2 tuple status ok 78 - row 3 tuple status ok 79 - row 4 tuple status ok 80 - row 0 p1 data ok 81 - row 0 p2 data ok 82 - row 1 p1 data ok 83 - row 1 p2 data ok 84 - row 2 p1 data ok 85 - row 2 p2 data ok 86 - row 3 p1 data ok 87 - row 3 p2 data ok 88 - row 4 p1 data ok 89 - row 4 p2 data # no parameters # insert error = 0, sts = '0E0', affected = 0, tuple = ARRAY(0xaaab0d23c7e8), array_context = 1, commit = 0, raise = 1, params = ARRAY(0xaaab0d22b120) ok 90 - no error in execute_array eval ok 91 - execute_array returned '0E0' rows executed ok 92 - total affected 0 ok 93 - no error captured ok 94 - 0E0 rows in tuple_status # $ArrayTupleStatus = []; ok 95 - tuple status is an array ok 96 - status arrays same size # simple tests raise = 1, array_context = 0 # all param arrays the same size # Autocommit: 1 # insert commit = '', array_context = 0, raise = 1, tuple = ARRAY(0xaaab0d236268), affected = 5, error = 0, sts = 5 ok 97 - no error in execute_array eval ok 98 - execute_array returned 5 rows executed ok 99 - no error captured ok 100 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 101 - tuple status is an array ok 102 - status arrays same size ok 103 - row 0 tuple status ok 104 - row 1 tuple status ok 105 - row 2 tuple status ok 106 - row 3 tuple status ok 107 - row 4 tuple status ok 108 - row 0 p1 data ok 109 - row 0 p2 data ok 110 - row 1 p1 data ok 111 - row 1 p2 data ok 112 - row 2 p1 data ok 113 - row 2 p2 data ok 114 - row 3 p1 data ok 115 - row 3 p2 data ok 116 - row 4 p1 data ok 117 - row 4 p2 data # Autocommit: 0 # insert error = 0, sts = 5, affected = 5, tuple = ARRAY(0xaaab0d242d08), array_context = 0, raise = 1, commit = 1 ok 118 - no error in execute_array eval ok 119 - execute_array returned 5 rows executed ok 120 - no error captured ok 121 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 122 - tuple status is an array ok 123 - status arrays same size ok 124 - row 0 tuple status ok 125 - row 1 tuple status ok 126 - row 2 tuple status ok 127 - row 3 tuple status ok 128 - row 4 tuple status ok 129 - row 0 p1 data ok 130 - row 0 p2 data ok 131 - row 1 p1 data ok 132 - row 1 p2 data ok 133 - row 2 p1 data ok 134 - row 2 p2 data ok 135 - row 3 p1 data ok 136 - row 3 p2 data ok 137 - row 4 p1 data ok 138 - row 4 p2 data # Not all param arrays the same size # insert array_context = 0, commit = 0, raise = 1, tuple = ARRAY(0xaaab0d24a708), affected = 5, error = 0, sts = 5 ok 139 - no error in execute_array eval ok 140 - execute_array returned 5 rows executed ok 141 - no error captured ok 142 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 143 - tuple status is an array ok 144 - status arrays same size ok 145 - row 0 tuple status ok 146 - row 1 tuple status ok 147 - row 2 tuple status ok 148 - row 3 tuple status ok 149 - row 4 tuple status ok 150 - row 0 p1 data ok 151 - row 0 p2 data ok 152 - row 1 p1 data ok 153 - row 1 p2 data ok 154 - row 2 p1 data ok 155 - row 2 p2 data ok 156 - row 3 p1 data ok 157 - row 3 p2 data ok 158 - row 4 p1 data ok 159 - row 4 p2 data # Not all param arrays the same size with bind on execute_array # insert sts = 5, error = 0, affected = 5, tuple = ARRAY(0xaaab0d243770), raise = 1, array_context = 0, commit = 0, params = ARRAY(0xaaab0d243320) ok 160 - no error in execute_array eval ok 161 - execute_array returned 5 rows executed ok 162 - no error captured ok 163 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 164 - tuple status is an array ok 165 - status arrays same size ok 166 - row 0 tuple status ok 167 - row 1 tuple status ok 168 - row 2 tuple status ok 169 - row 3 tuple status ok 170 - row 4 tuple status ok 171 - row 0 p1 data ok 172 - row 0 p2 data ok 173 - row 1 p1 data ok 174 - row 1 p2 data ok 175 - row 2 p1 data ok 176 - row 2 p2 data ok 177 - row 3 p1 data ok 178 - row 3 p2 data ok 179 - row 4 p1 data ok 180 - row 4 p2 data # no parameters # insert sts = '0E0', error = 0, affected = 0, tuple = ARRAY(0xaaab0d24ad38), raise = 1, array_context = 0, commit = 0, params = ARRAY(0xaaab0d24b0b0) ok 181 - no error in execute_array eval ok 182 - execute_array returned '0E0' rows executed ok 183 - no error captured ok 184 - 0E0 rows in tuple_status # $ArrayTupleStatus = []; ok 185 - tuple status is an array ok 186 - status arrays same size # error tests raise = 1, array_context = 1 # Last row in error # insert sts = undef, error = 1, tuple = ARRAY(0xaaab0d23c908), affected = undef, raise = 1, array_context = 1, commit = 0 # ***** error handler called ***** ok 187 - error in execute_array eval ok 188 - error captured # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ] # ]; ok 189 - tuple status is an array ok 190 - status arrays same size ok 191 - row 0 tuple status ok 192 - row 1 tuple status ok 193 - row 2 tuple status ok 194 - row 3 tuple status ok 195 - array in array tuple status ok 196 - 3 elements in array tuple status error ok 197 - row 0 p1 data ok 198 - row 0 p2 data ok 199 - row 1 p1 data ok 200 - row 1 p2 data ok 201 - row 2 p1 data ok 202 - row 2 p2 data ok 203 - row 3 p1 data ok 204 - row 3 p2 data # 2nd last row in error # insert raise = 1, array_context = 1, commit = 0, sts = undef, error = 1, affected = undef, tuple = ARRAY(0xaaab0d257070) # ***** error handler called ***** ok 205 - error in execute_array eval ok 206 - error captured # $ArrayTupleStatus = [ # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ], # 1 # ]; ok 207 - tuple status is an array ok 208 - status arrays same size ok 209 - row 0 tuple status ok 210 - row 1 tuple status ok 211 - row 2 tuple status ok 212 - array in array tuple status ok 213 - 3 elements in array tuple status error ok 214 - row 4 tuple status ok 215 - row 0 p1 data ok 216 - row 0 p2 data ok 217 - row 1 p1 data ok 218 - row 1 p2 data ok 219 - row 2 p1 data ok 220 - row 2 p2 data ok 221 - row 3 p1 data ok 222 - row 3 p2 data # error tests raise = 1, array_context = 0 # Last row in error # insert raise = 1, array_context = 0, commit = 0, tuple = ARRAY(0xaaab0d256d70), affected = undef, sts = undef, error = 1 # ***** error handler called ***** ok 223 - error in execute_array eval ok 224 - error captured # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ] # ]; ok 225 - tuple status is an array ok 226 - status arrays same size ok 227 - row 0 tuple status ok 228 - row 1 tuple status ok 229 - row 2 tuple status ok 230 - row 3 tuple status ok 231 - array in array tuple status ok 232 - 3 elements in array tuple status error ok 233 - row 0 p1 data ok 234 - row 0 p2 data ok 235 - row 1 p1 data ok 236 - row 1 p2 data ok 237 - row 2 p1 data ok 238 - row 2 p2 data ok 239 - row 3 p1 data ok 240 - row 3 p2 data # 2nd last row in error # insert array_context = 0, raise = 1, commit = 0, affected = undef, tuple = ARRAY(0xaaab0d2591c0), sts = undef, error = 1 # ***** error handler called ***** ok 241 - error in execute_array eval ok 242 - error captured # $ArrayTupleStatus = [ # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ], # 1 # ]; ok 243 - tuple status is an array ok 244 - status arrays same size ok 245 - row 0 tuple status ok 246 - row 1 tuple status ok 247 - row 2 tuple status ok 248 - array in array tuple status ok 249 - 3 elements in array tuple status error ok 250 - row 4 tuple status ok 251 - row 0 p1 data ok 252 - row 0 p2 data ok 253 - row 1 p1 data ok 254 - row 1 p2 data ok 255 - row 2 p1 data ok 256 - row 2 p2 data ok 257 - row 3 p1 data ok 258 - row 3 p2 data # error tests raise = 0, array_context = 1 # Last row in error # insert affected = undef, tuple = ARRAY(0xaaab0d2590e8), sts = undef, error = 1, commit = 0, array_context = 1, raise = 0 # ***** error handler called ***** ok 259 - no error in execute_array eval ok 260 - execute_array returned undef rows executed ok 261 - total affected undef # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ] # ]; ok 262 - tuple status is an array ok 263 - status arrays same size ok 264 - row 0 tuple status ok 265 - row 1 tuple status ok 266 - row 2 tuple status ok 267 - row 3 tuple status ok 268 - array in array tuple status ok 269 - 3 elements in array tuple status error ok 270 - row 0 p1 data ok 271 - row 0 p2 data ok 272 - row 1 p1 data ok 273 - row 1 p2 data ok 274 - row 2 p1 data ok 275 - row 2 p2 data ok 276 - row 3 p1 data ok 277 - row 3 p2 data # 2nd last row in error # insert error = 1, sts = undef, tuple = ARRAY(0xaaab0d259e50), affected = undef, raise = 0, array_context = 1, commit = 0 # ***** error handler called ***** ok 278 - no error in execute_array eval ok 279 - execute_array returned undef rows executed ok 280 - total affected undef # $ArrayTupleStatus = [ # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ], # 1 # ]; ok 281 - tuple status is an array ok 282 - status arrays same size ok 283 - row 0 tuple status ok 284 - row 1 tuple status ok 285 - row 2 tuple status ok 286 - array in array tuple status ok 287 - 3 elements in array tuple status error ok 288 - row 4 tuple status ok 289 - row 0 p1 data ok 290 - row 0 p2 data ok 291 - row 1 p1 data ok 292 - row 1 p2 data ok 293 - row 2 p1 data ok 294 - row 2 p2 data ok 295 - row 3 p1 data ok 296 - row 3 p2 data # error tests raise = 0, array_context = 0 # Last row in error # insert commit = 0, array_context = 0, raise = 0, tuple = ARRAY(0xaaab0d268e00), affected = undef, sts = undef, error = 1 # ***** error handler called ***** ok 297 - no error in execute_array eval ok 298 - execute_array returned undef rows executed # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ] # ]; ok 299 - tuple status is an array ok 300 - status arrays same size ok 301 - row 0 tuple status ok 302 - row 1 tuple status ok 303 - row 2 tuple status ok 304 - row 3 tuple status ok 305 - array in array tuple status ok 306 - 3 elements in array tuple status error ok 307 - row 0 p1 data ok 308 - row 0 p2 data ok 309 - row 1 p1 data ok 310 - row 1 p2 data ok 311 - row 2 p1 data ok 312 - row 2 p2 data ok 313 - row 3 p1 data ok 314 - row 3 p2 data # 2nd last row in error # insert tuple = ARRAY(0xaaab0d2590b8), affected = undef, error = 1, sts = undef, commit = 0, array_context = 0, raise = 0 # ***** error handler called ***** ok 315 - no error in execute_array eval ok 316 - execute_array returned undef rows executed # $ArrayTupleStatus = [ # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ], # 1 # ]; ok 317 - tuple status is an array ok 318 - status arrays same size ok 319 - row 0 tuple status ok 320 - row 1 tuple status ok 321 - row 2 tuple status ok 322 - array in array tuple status ok 323 - 3 elements in array tuple status error ok 324 - row 4 tuple status ok 325 - row 0 p1 data ok 326 - row 0 p2 data ok 327 - row 1 p1 data ok 328 - row 1 p2 data ok 329 - row 2 p1 data ok 330 - row 2 p2 data ok 331 - row 3 p1 data ok 332 - row 3 p2 data # row_size via execute_for_fetch # insert raise = 1, array_context = 1, commit = 0, error = 0, fetch = CODE(0xaaab0d1647e0), sts = 5, affected = 5, tuple = ARRAY(0xaaab0d267260) # fetch_sub 0 # fetch_sub 1 # fetch_sub 2 # fetch_sub 3 # fetch_sub 4 # fetch_sub 5 # returning undef ok 333 - no error in execute_array eval ok 334 - execute_array returned 5 rows executed ok 335 - total affected 5 ok 336 - no error captured ok 337 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 338 - tuple status is an array ok 339 - status arrays same size ok 340 - row 0 tuple status ok 341 - row 1 tuple status ok 342 - row 2 tuple status ok 343 - row 3 tuple status ok 344 - row 4 tuple status # row_size via select ok 345 - execute on second table ok 346 - second statement is in executed state # insert affected = 5, tuple = ARRAY(0xaaab0d268d40), error = 0, fetch = DBI::st=HASH(0xaaab0d2672c0), sts = 5, requires_mas = 1, commit = 0, array_context = 1, raise = 1 ok 347 - no error in execute_array eval ok 348 - execute_array returned 5 rows executed ok 349 - total affected 5 ok 350 - no error captured ok 351 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 352 - tuple status is an array ok 353 - status arrays same size ok 354 - row 0 tuple status ok 355 - row 1 tuple status ok 356 - row 2 tuple status ok 357 - row 3 tuple status ok 358 - row 4 tuple status ok 359 - row 0 p1 data ok 360 - row 0 p2 data ok 361 - row 1 p1 data ok 362 - row 1 p2 data ok 363 - row 2 p1 data ok 364 - row 2 p2 data ok 365 - row 3 p1 data ok 366 - row 3 p2 data ok 367 - row 4 p1 data ok 368 - row 4 p2 data # update test # insert array_context = 1, raise = 1, commit = 0, error = 0, fetch = CODE(0xaaab0d1647e0), sts = 5, affected = 5, tuple = ARRAY(0xaaab0d269f80) # fetch_sub 0 # fetch_sub 1 # fetch_sub 2 # fetch_sub 3 # fetch_sub 4 # fetch_sub 5 # returning undef ok 369 - no error in execute_array eval ok 370 - execute_array returned 5 rows executed ok 371 - total affected 5 ok 372 - no error captured ok 373 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 374 - tuple status is an array ok 375 - status arrays same size ok 376 - row 0 tuple status ok 377 - row 1 tuple status ok 378 - row 2 tuple status ok 379 - row 3 tuple status ok 380 - row 4 tuple status ok 381 - row 0 p1 data ok 382 - row 0 p2 data ok 383 - row 1 p1 data ok 384 - row 1 p2 data ok 385 - row 2 p1 data ok 386 - row 2 p2 data ok 387 - row 3 p1 data ok 388 - row 3 p2 data ok 389 - row 4 p1 data ok 390 - row 4 p2 data # insert affected = 5, tuple = ARRAY(0xaaab0d26a028), error = 0, sts = 5, array_context = 1, raise = 1, commit = 0 ok 391 - no error in execute_array eval ok 392 - execute_array returned 5 rows executed ok 393 - total affected 5 ok 394 - no error captured ok 395 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 396 - tuple status is an array ok 397 - status arrays same size ok 398 - row 0 tuple status ok 399 - row 1 tuple status ok 400 - row 2 tuple status ok 401 - row 3 tuple status ok 402 - row 4 tuple status ok 403 - row 0 p1 data ok 404 - row 0 p2 data ok 405 - row 1 p1 data ok 406 - row 1 p2 data ok 407 - row 2 p1 data ok 408 - row 2 p2 data ok 409 - row 3 p1 data ok 410 - row 3 p2 data ok 411 - row 4 p1 data ok 412 - row 4 p2 data # insert tuple = ARRAY(0xaaab0d273590), affected = 4, error = 0, sts = 5, raise = 1, array_context = 1, commit = 0 ok 413 - no error in execute_array eval ok 414 - execute_array returned 5 rows executed ok 415 - total affected 4 ok 416 - no error captured ok 417 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # '0E0' # ]; ok 418 - tuple status is an array ok 419 - status arrays same size ok 420 - row 0 tuple status ok 421 - row 1 tuple status ok 422 - row 2 tuple status ok 423 - row 3 tuple status ok 424 - row 4 tuple status ok 425 - row 0 p1 data ok 426 - row 0 p2 data ok 427 - row 1 p1 data ok 428 - row 1 p2 data ok 429 - row 2 p1 data ok 430 - row 2 p2 data ok 431 - row 3 p1 data ok 432 - row 3 p2 data ok 433 - row 4 p1 data ok 434 - row 4 p2 data # insert tuple = ARRAY(0xaaab0d276968), affected = 5, error = 0, sts = 2, array_context = 1, raise = 1, commit = 0 ok 435 - no error in execute_array eval ok 436 - execute_array returned 2 rows executed ok 437 - total affected 5 ok 438 - no error captured ok 439 - 2 rows in tuple_status # $ArrayTupleStatus = [ # 4, # 1 # ]; ok 440 - tuple status is an array ok 441 - status arrays same size ok 442 - row 0 tuple status ok 443 - row 1 tuple status ok 444 - row 0 p1 data ok 445 - row 0 p2 data ok 446 - row 1 p1 data ok 447 - row 1 p2 data ok 448 - row 2 p1 data ok 449 - row 2 p2 data ok 450 - row 3 p1 data ok 451 - row 3 p2 data ok 452 - row 4 p1 data ok 453 - row 4 p2 data # error tests notuplestatus = 1, array_context = 1, raise = 1 # Last row in error # insert tuple = ARRAY(0xaaab0d278e50), affected = undef, notuplestatus = 1, error = 1, sts = undef, array_context = 1, raise = 1, commit = 0 # ***** error handler called ***** ok 454 - error in execute_array eval ok 455 - error captured ok 456 - row 0 p1 data ok 457 - row 0 p2 data ok 458 - row 1 p1 data ok 459 - row 1 p2 data ok 460 - row 2 p1 data ok 461 - row 2 p2 data ok 462 - row 3 p1 data ok 463 - row 3 p2 data # 2nd last row in error # insert raise = 1, array_context = 1, commit = 0, error = 1, sts = undef, tuple = ARRAY(0xaaab0d27bab0), notuplestatus = 1, affected = undef # ***** error handler called ***** ok 464 - error in execute_array eval ok 465 - error captured ok 466 - row 0 p1 data ok 467 - row 0 p2 data ok 468 - row 1 p1 data ok 469 - row 1 p2 data ok 470 - row 2 p1 data ok 471 - row 2 p2 data ok 472 - row 3 p1 data ok 473 - row 3 p2 data # error tests notuplestatus = 1, array_context = 0, raise = 1 # Last row in error # insert array_context = 0, raise = 1, commit = 0, error = 1, sts = undef, tuple = ARRAY(0xaaab0d27b7f8), affected = undef, notuplestatus = 1 # ***** error handler called ***** ok 474 - error in execute_array eval ok 475 - error captured ok 476 - row 0 p1 data ok 477 - row 0 p2 data ok 478 - row 1 p1 data ok 479 - row 1 p2 data ok 480 - row 2 p1 data ok 481 - row 2 p2 data ok 482 - row 3 p1 data ok 483 - row 3 p2 data # 2nd last row in error # insert tuple = ARRAY(0xaaab0d276b00), affected = undef, notuplestatus = 1, sts = undef, error = 1, raise = 1, commit = 0, array_context = 0 # ***** error handler called ***** ok 484 - error in execute_array eval ok 485 - error captured ok 486 - row 0 p1 data ok 487 - row 0 p2 data ok 488 - row 1 p1 data ok 489 - row 1 p2 data ok 490 - row 2 p1 data ok 491 - row 2 p2 data ok 492 - row 3 p1 data ok 493 - row 3 p2 data # error tests notuplestatus = 1, array_context = 1, raise = 0 # Last row in error # insert tuple = ARRAY(0xaaab0d27b408), affected = undef, notuplestatus = 1, error = 1, sts = undef, raise = 0, array_context = 1, commit = 0 # ***** error handler called ***** ok 494 - no error in execute_array eval ok 495 - execute_array returned undef rows executed ok 496 - total affected undef ok 497 - row 0 p1 data ok 498 - row 0 p2 data ok 499 - row 1 p1 data ok 500 - row 1 p2 data ok 501 - row 2 p1 data ok 502 - row 2 p2 data ok 503 - row 3 p1 data ok 504 - row 3 p2 data # 2nd last row in error # insert array_context = 1, raise = 0, commit = 0, notuplestatus = 1, affected = undef, tuple = ARRAY(0xaaab0d27e1d0), sts = undef, error = 1 # ***** error handler called ***** ok 505 - no error in execute_array eval ok 506 - execute_array returned undef rows executed ok 507 - total affected undef ok 508 - row 0 p1 data ok 509 - row 0 p2 data ok 510 - row 1 p1 data ok 511 - row 1 p2 data ok 512 - row 2 p1 data ok 513 - row 2 p2 data ok 514 - row 3 p1 data ok 515 - row 3 p2 data # error tests array_context = 0, raise = 0, notuplestatus = 1 # Last row in error # insert raise = 0, commit = 0, array_context = 0, error = 1, sts = undef, tuple = ARRAY(0xaaab0d284f28), affected = undef, notuplestatus = 1 # ***** error handler called ***** ok 516 - no error in execute_array eval ok 517 - execute_array returned undef rows executed ok 518 - row 0 p1 data ok 519 - row 0 p2 data ok 520 - row 1 p1 data ok 521 - row 1 p2 data ok 522 - row 2 p1 data ok 523 - row 2 p2 data ok 524 - row 3 p1 data ok 525 - row 3 p2 data # 2nd last row in error # insert sts = undef, error = 1, notuplestatus = 1, affected = undef, tuple = ARRAY(0xaaab0d28e4f0), raise = 0, commit = 0, array_context = 0 # ***** error handler called ***** ok 526 - no error in execute_array eval ok 527 - execute_array returned undef rows executed ok 528 - row 0 p1 data ok 529 - row 0 p2 data ok 530 - row 1 p1 data ok 531 - row 1 p2 data ok 532 - row 2 p1 data ok 533 - row 2 p2 data ok 534 - row 3 p1 data ok 535 - row 3 p2 data # Table dropped 1..535 ok t/70execute_array_native.t ... skipped: SQLite fails this test horribly - I can't find anywhere to report it t/80_odbc_diags.t ............ skipped: sqlite core dumps with this test - I can't find anywhere to report it t/82_table_info.t ............ ok 1 - table found ok 2 - table only ok 3 # skip SQLite is known to fail the next test because catalog, schema and table are returned as '' instead of undef 1..3 ok t/87_odbc_lob_read.t ......... skipped: Not MS SQL Server t/90_trace_flags.t ........... ok 1 - odbcunicode ok 2 - odbcconnection ok 3 - parse_trace_flags 1..3 ok t/odbc_describe_parameter.t .. 1..17 ok 1 - use ODBCTEST; ok 2 - create test table with integer ok 3 - prepare insert ok 4 - execute ok ok 5 - ParamTypes is a hash ok 6 - one parameter ok 7 - integer parameter ok 8 - prepare insert ok 9 - execute ok ok 10 - ParamTypes is a hash ok 11 - one parameter ok 12 - char parameter (prepare) ok 13 - prepare insert ok 14 - execute ok ok 15 - ParamTypes is a hash ok 16 - one parameter ok 17 - char parameter (connect) ok # Test::Pod::Coverage 1.04 required for testing POD coverage t/pod-coverage.t ............. 1..1 ok 1 - Pod::Coverage ok t/pod.t ...................... 1..4 ok 1 # skip Test::Pod 1.00 required for testing POD ok 2 # skip Test::Pod 1.00 required for testing POD ok 3 # skip Test::Pod 1.00 required for testing POD ok 4 # skip Test::Pod 1.00 required for testing POD ok t/rt_101579.t ................ ok 1 - use ODBCTEST; ok 2 - Inserted 8295.6 ok 3 - Inserted 181161.8 ok 4 - Inserted 6514.15 1..4 ok t/rt_38977.t ................. 1..14 ok 1 - use ODBCTEST; ok 2 - got DBMS name: SQLite ok 3 - got DBMS version: 3.46.1 ok 4 - got DRIVER name: sqlite3odbc.so ok 5 - got DRIVER version 0.99991 ok 6 # skip not SQL Server ok 7 # skip not SQL Server ok 8 # skip not SQL Server ok 9 # skip not SQL Server ok 10 # skip not SQL Server ok 11 # skip not SQL Server ok 12 # skip not SQL Server ok 13 # skip not SQL Server ok 14 # skip not SQL Server ok t/rt_39841.t ................. 1..28 ok 1 - use ODBCTEST; ok 2 - got DBMS name: SQLite ok 3 - got DBMS version: 3.46.1 ok 4 # skip not SQL Server ok 5 # skip not SQL Server ok 6 # skip not SQL Server ok 7 # skip not SQL Server ok 8 # skip not SQL Server ok 9 # skip not SQL Server ok 10 # skip not SQL Server ok 11 # skip not SQL Server ok 12 # skip not SQL Server ok 13 # skip not SQL Server ok 14 # skip not SQL Server ok 15 # skip not SQL Server ok 16 # skip not SQL Server ok 17 # skip not SQL Server ok 18 # skip not SQL Server ok 19 # skip not SQL Server ok 20 # skip not SQL Server ok 21 # skip not SQL Server ok 22 # skip not SQL Server ok 23 # skip not SQL Server ok 24 # skip not SQL Server ok 25 # skip not SQL Server ok 26 # skip not SQL Server ok 27 # skip not SQL Server ok 28 # skip not SQL Server ok t/rt_39897.t ................. 1..6 ok 1 - use ODBCTEST; ok 2 - create test table with varchar ok 3 - prepare insert ok 4 - execute insert ok 5 - issue select on test table ok 6 - fetch varchar(100) from test table ok t/rt_43384.t ................. 1..8 ok 1 - use ODBCTEST; ok 2 # skip Microsoft Access tests not supported using SQLite ok 3 # skip Microsoft Access tests not supported using SQLite ok 4 # skip Microsoft Access tests not supported using SQLite ok 5 # skip Microsoft Access tests not supported using SQLite ok 6 # skip Microsoft Access tests not supported using SQLite ok 7 # skip Microsoft Access tests not supported using SQLite ok 8 # skip Microsoft Access tests not supported using SQLite ok t/rt_46597.t ................. 1..6 ok 1 - use ODBCTEST; ok 2 # skip Microsoft Access tests not supported using SQLite ok 3 # skip Microsoft Access tests not supported using SQLite ok 4 # skip Microsoft Access tests not supported using SQLite ok 5 # skip Microsoft Access tests not supported using SQLite ok 6 # skip Microsoft Access tests not supported using SQLite ok t/rt_50852.t ................. 1..5 ok 1 - use ODBCTEST; ok 2 # skip Microsoft SQL Server test not supported using SQLite ok 3 # skip Microsoft SQL Server test not supported using SQLite ok 4 # skip Microsoft SQL Server test not supported using SQLite ok 5 # skip Microsoft SQL Server test not supported using SQLite ok # # Some of these tests may fail for your driver - please let me know if they do along with the strings SQLite/sqlite3odbc.so t/rt_57957.t ................. 1..8 ok 1 - use ODBCTEST; ok 2 - Prepare with trailing comment and named placeholder ok 3 - Prepare with leading comment and named placeholder ok 4 - Prepare with line comment named placeholder ok 5 - Prepare with leading comment and ? placeholder ok 6 - Prepare with line comment and ? placeholder ok 7 - Prepare with ? placeholder in literal ok 8 - Prepare with named placeholder in literal ok t/rt_59621.t ................. 1..11 ok 1 - use ODBCTEST; ok 2 - got DBMS name: SQLite ok 3 - got DBMS version: 3.46.1 ok 4 - got DRIVER name: sqlite3odbc.so ok 5 - got DRIVER version 0.99991 ok 6 # skip not SQL Server ok 7 # skip not SQL Server ok 8 # skip not SQL Server ok 9 # skip not SQL Server ok 10 # skip not SQL Server ok 11 # skip not SQL Server ok t/rt_61370.t ................. ok 1 - use ODBCTEST; ok 2 - got DBMS name: SQLite ok 3 - got DBMS version: 3.46.1 ok 4 - got DRIVER name: sqlite3odbc.so ok 5 - got DRIVER version 0.99991 # Not Microsoft SQL Server 1..5 ok t/rt_62033.t ................. ok 1 - use ODBCTEST; ok 2 - got DBMS name: SQLite ok 3 - got DBMS version: 3.46.1 ok 4 - got DRIVER name: sqlite3odbc.so ok 5 - got DRIVER version 0.99991 # Not Microsoft SQL Server 1..5 ok t/rt_63550.t ................. ok 1 - use ODBCTEST; ok 2 - Statement is defined 1..2 ok t/rt_78838.t ................. ok 1 - use ODBCTEST; ok 2 - got DBMS name: SQLite # Not Microsoft SQL Server 1..2 ok t/rt_79190.t ................. skipped: DBI_USER is undefined t/rt_79397.t ................. ok 1 - use ODBCTEST; ok 2 - got DBMS name: SQLite ok 3 - got DBMS version: 3.46.1 ok 4 - got DRIVER name: sqlite3odbc.so ok 5 - got DRIVER version 0.99991 # Not Microsoft SQL Server 1..5 ok t/rt_81911.t ................. ok 1 - use ODBCTEST; ok 2 - affected from execute insert ok 3 - execute and odbc_rows agree on insert ok 4 - affected from execute insert ok 5 - execute and odbc_rows agree on insert 2 ok 6 - affected from execute update none ok 7 - execute and odbc_rows agree on update none ok 8 - affected from execute update 1 ok 9 - execute and odbc_rows agree on update 1 ok 10 - affected from execute update 2 ok 11 - execute and odbc_rows agree on update 2 1..11 ok t/rt_null_nvarchar.t ......... 1..8 ok 1 - got DBMS name: SQLite ok 2 - got DBMS version: 3.46.1 ok 3 - got DRIVER name: sqlite3odbc.so ok 4 - got DRIVER version 0.99991 ok 5 # skip not SQL Server ok 6 # skip not SQL Server ok 7 # skip not SQL Server ok 8 # skip not SQL Server ok t/sql_type_cast.t ............ 1..16 ok 1 - use ODBCTEST; ok 2 - create test table with integer ok 3 - insert into table ok 4 - correct value returned ok 5 - ! ivok no bind ok 6 - correct value returned Bind ok 7 - ! ivok bind ok 8 - correct value returned SQL_NUMERIC ok 9 - ivok bind integer ok 10 - PV bind integer ok 11 - correct value returned SQL_NUMERIC|DiscardString ok 12 - ivok bind integer discard ok 13 - not PV bind integer discard ok 14 - correct value returned SQL_NUMERIC|DiscardString ok 15 - ivok bind integer discard ok 16 - not PV bind integer discard ok All tests successful. Files=42, Tests=1086, 4 wallclock secs ( 0.17 usr 0.10 sys + 2.85 cusr 0.54 csys = 3.66 CPU) Result: PASS make[2]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' # remove testdb after tests rm -f -v /tmp/tmp.pKwUoroVEx removed '/tmp/tmp.pKwUoroVEx' make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libdbd-odbc-perl/ make -j12 install DESTDIR=/build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ODBC.bs blib/arch/auto/DBD/ODBC/ODBC.bs 644 Manifying 1 pod document Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBD/ODBC/ODBC.so Installing /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/DBD/ODBC.pm Installing /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/DBD/ODBC/TO_DO.pm Installing /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/DBD/ODBC/FAQ.pm Installing /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/DBD/ODBC/Changes.pm Installing /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/man/man3/DBD::ODBC.3pm make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' debian/rules override_dh_installdocs make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' pod2text FAQ > debian/FAQ dh_installdocs make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' pod2text Changes > debian/Changes.txt dh_installchangelogs debian/Changes.txt make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' debian/rules override_dh_installexamples make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' dh_installexamples sed -i '1s|^##!/usr/bin/perl|#!/usr/bin/perl|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/* sed -i '1s|^#!perl|#!/usr/bin/perl|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/* sed -i '1s|^#/usr/bin/perl|#!/usr/bin/perl|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/* sed -i '1s|^#!/usr/bin/perl.exe|#!/usr/bin/perl|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/* sed -i '1s|^#!c:/programme/perl/bin/perl.exe|#!/usr/bin/perl|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/* sed -i '1s|^\(#[^!].\+\)|#!/usr/bin/perl\n\1|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/*.pl sed -i '1s|^\(use strict;\)|#!/usr/bin/perl\n\1|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/*.pl sed -i '1s|^\(use DBI;\)|#!/usr/bin/perl\n\1|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/*.pl sed -i '1i #!/usr/bin/perl\n' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/thrtest.pl make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' dh_installman dh_perl dh_perl_dbi dh_link dh_strip_nondeterminism dh_compress debian/rules override_dh_fixperms make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' dh_fixperms chmod 755 /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/*.pl make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libdbd-odbc-perl-dbgsym' in '../libdbd-odbc-perl-dbgsym_1.61-4_arm64.deb'. dpkg-deb: building package 'libdbd-odbc-perl' in '../libdbd-odbc-perl_1.61-4_arm64.deb'. dpkg-genbuildinfo --build=binary -O../libdbd-odbc-perl_1.61-4_arm64.buildinfo dpkg-genchanges --build=binary -O../libdbd-odbc-perl_1.61-4_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: 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/610712 and its subdirectories I: Current time: Mon Feb 23 04:11:56 -12 2026 I: pbuilder-time-stamp: 1771863116 Tue Jan 21 09:48:59 UTC 2025 I: 1st build successful. Starting 2nd build on remote node codethink02-arm64.debian.net. Tue Jan 21 09:48:59 UTC 2025 I: Preparing to do remote build '2' on codethink02-arm64.debian.net. Tue Jan 21 09:48:59 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink02-arm64.debian.net is marked as down. Tue Jan 21 09:48:59 UTC 2025 - checking via ssh if codethink02-arm64.debian.net is up. removed '/tmp/read-only-fs-test-hj4z5g' ==================================================================================== Tue Jan 21 09:49:00 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on codethink02-arm64, called using "2 libdbd-odbc-perl trixie /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm 1.61-4" as arguments. Tue Jan 21 09:49:00 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-VBOATKgd" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Tue Jan 21 09:49:01 UTC 2025 I: Downloading source for trixie/libdbd-odbc-perl=1.61-4 Reading package lists... NOTICE: 'libdbd-odbc-perl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/perl-team/modules/packages/libdbd-odbc-perl.git Please use: git clone https://salsa.debian.org/perl-team/modules/packages/libdbd-odbc-perl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 296 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main libdbd-odbc-perl 1.61-4 (dsc) [2565 B] Get:2 http://deb.debian.org/debian trixie/main libdbd-odbc-perl 1.61-4 (tar) [283 kB] Get:3 http://deb.debian.org/debian trixie/main libdbd-odbc-perl 1.61-4 (diff) [9964 B] Fetched 296 kB in 0s (19.6 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'libdbd-odbc-perl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/perl-team/modules/packages/libdbd-odbc-perl.git Please use: git clone https://salsa.debian.org/perl-team/modules/packages/libdbd-odbc-perl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 296 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main libdbd-odbc-perl 1.61-4 (dsc) [2565 B] Get:2 http://deb.debian.org/debian trixie/main libdbd-odbc-perl 1.61-4 (tar) [283 kB] Get:3 http://deb.debian.org/debian trixie/main libdbd-odbc-perl 1.61-4 (diff) [9964 B] Fetched 296 kB in 0s (19.6 MB/s) Download complete and in download only mode ============================================================================= Re-Building libdbd-odbc-perl in trixie on arm64 on codethink02-arm64 now. Date: Tue Jan 21 09:49:01 GMT 2025 Date UTC: Tue Jan 21 09:49:01 UTC 2025 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm/pbuilderrc_lWam + case ${ARCH} in + case $ARCH in + locale=nl_BE + language=nl + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' libdbd-odbc-perl = debian-installer -o libdbd-odbc-perl = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' libdbd-odbc-perl = u-boot ']' + case "${SRCPACKAGE}" in + PBUILDERTIMEOUT=24 + local PRESULT=0 + sudo 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.mMBlWGQm/pbuilderrc_lWam --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.mMBlWGQm/b2 --logfile b2/build.log libdbd-odbc-perl_1.61-4.dsc W: /root/.pbuilderrc does not exist I: Logging to b2/build.log I: pbuilder: network access will be disabled during build I: Current time: Tue Jan 21 23:49:01 +14 2025 I: pbuilder-time-stamp: 1737452941 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-odbc-perl_1.61-4.dsc] I: copying [./libdbd-odbc-perl_1.61.orig.tar.gz] I: copying [./libdbd-odbc-perl_1.61-4.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./libdbd-odbc-perl_1.61-4.dsc: unsupported subcommand dpkg-source: info: extracting libdbd-odbc-perl in libdbd-odbc-perl-1.61 dpkg-source: info: unpacking libdbd-odbc-perl_1.61.orig.tar.gz dpkg-source: info: unpacking libdbd-odbc-perl_1.61-4.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3721337/tmp/hooks/D01_modify_environment starting debug: Running on codethink02-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 Jan 21 09:49 /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/3721337/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/3721337/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]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.2.37(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=1a1fedb84cbd43fe8ec557620324085a 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=3721337 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.mMBlWGQm/pbuilderrc_lWam --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.mMBlWGQm/b2 --logfile b2/build.log libdbd-odbc-perl_1.61-4.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-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3721337/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), dh-sequence-perl-dbi, libdbi-perl, libsqliteodbc (>= 0.9999-2~) | libsqliteodbc (<< 0.9999), odbcinst, perl-xs-dev, perl:native, unixodbc-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19970 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 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 libsqliteodbc (>= 0.9999-2~) | libsqliteodbc (<< 0.9999); however: Package libsqliteodbc is not installed. Package libsqliteodbc is not installed. pbuilder-satisfydepends-dummy depends on odbcinst; however: Package odbcinst 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 unixodbc-dev; however: Package unixodbc-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdbi-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libltdl7{a} libmagic-mgc{a} libmagic1t64{a} libodbc2{a} libodbccr2{a} libodbcinst2{a} libperl-dev{a} libpipeline1{a} libsqliteodbc{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2{a} m4{a} man-db{a} odbcinst{a} po-debconf{a} sensible-utils{a} unixodbc-common{a} unixodbc-dev{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx wget 0 packages upgraded, 40 newly installed, 0 to remove and 0 not upgraded. Need to get 22.7 MB of archives. After unpacking 91.3 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main arm64 sensible-utils all 0.0.24 [24.8 kB] Get: 2 http://deb.debian.org/debian trixie/main arm64 libmagic-mgc arm64 1:5.45-3+b1 [314 kB] Get: 3 http://deb.debian.org/debian trixie/main arm64 libmagic1t64 arm64 1:5.45-3+b1 [102 kB] Get: 4 http://deb.debian.org/debian trixie/main arm64 file arm64 1:5.45-3+b1 [43.4 kB] Get: 5 http://deb.debian.org/debian trixie/main arm64 gettext-base arm64 0.22.5-4 [198 kB] Get: 6 http://deb.debian.org/debian trixie/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get: 7 http://deb.debian.org/debian trixie/main arm64 groff-base arm64 1.23.0-7 [1129 kB] Get: 8 http://deb.debian.org/debian trixie/main arm64 bsdextrautils arm64 2.40.4-1 [91.6 kB] Get: 9 http://deb.debian.org/debian trixie/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 10 http://deb.debian.org/debian trixie/main arm64 man-db arm64 2.13.0-1 [1404 kB] Get: 11 http://deb.debian.org/debian trixie/main arm64 m4 arm64 1.4.19-5 [284 kB] Get: 12 http://deb.debian.org/debian trixie/main arm64 autoconf all 2.72-3 [493 kB] Get: 13 http://deb.debian.org/debian trixie/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian trixie/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 15 http://deb.debian.org/debian trixie/main arm64 autopoint all 0.22.5-4 [723 kB] Get: 16 http://deb.debian.org/debian trixie/main arm64 libdebhelper-perl all 13.23 [90.6 kB] Get: 17 http://deb.debian.org/debian trixie/main arm64 libtool all 2.5.4-2 [539 kB] Get: 18 http://deb.debian.org/debian trixie/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian trixie/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian trixie/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 21 http://deb.debian.org/debian trixie/main arm64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 22 http://deb.debian.org/debian trixie/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 23 http://deb.debian.org/debian trixie/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 24 http://deb.debian.org/debian trixie/main arm64 libunistring5 arm64 1.3-1 [449 kB] Get: 25 http://deb.debian.org/debian trixie/main arm64 libicu72 arm64 72.1-6 [9239 kB] Get: 26 http://deb.debian.org/debian trixie/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.2+b1 [630 kB] Get: 27 http://deb.debian.org/debian trixie/main arm64 gettext arm64 0.22.5-4 [1532 kB] Get: 28 http://deb.debian.org/debian trixie/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian trixie/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian trixie/main arm64 debhelper all 13.23 [919 kB] Get: 31 http://deb.debian.org/debian trixie/main arm64 libdbi-perl arm64 1.645-1+b1 [856 kB] Get: 32 http://deb.debian.org/debian trixie/main arm64 libltdl7 arm64 2.5.4-2 [415 kB] Get: 33 http://deb.debian.org/debian trixie/main arm64 libodbc2 arm64 2.3.12-2 [135 kB] Get: 34 http://deb.debian.org/debian trixie/main arm64 libodbccr2 arm64 2.3.12-2 [17.1 kB] Get: 35 http://deb.debian.org/debian trixie/main arm64 unixodbc-common all 2.3.12-2 [8640 B] Get: 36 http://deb.debian.org/debian trixie/main arm64 libodbcinst2 arm64 2.3.12-2 [36.8 kB] Get: 37 http://deb.debian.org/debian trixie/main arm64 libperl-dev arm64 5.40.0-8 [1022 kB] Get: 38 http://deb.debian.org/debian trixie/main arm64 odbcinst arm64 2.3.12-2 [12.6 kB] Get: 39 http://deb.debian.org/debian trixie/main arm64 libsqliteodbc arm64 0.99991-1+b2 [81.6 kB] Get: 40 http://deb.debian.org/debian trixie/main arm64 unixodbc-dev arm64 2.3.12-2 [216 kB] Fetched 22.7 MB in 0s (58.6 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19970 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3+b1_arm64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.22.5-4_arm64.deb ... Unpacking gettext-base (0.22.5-4) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../05-libuchardet0_0.0.8-1+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-7_arm64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40.4-1_arm64.deb ... Unpacking bsdextrautils (2.40.4-1) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../08-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.0-1_arm64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-5_arm64.deb ... Unpacking m4 (1.4.19-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.22.5-4_all.deb ... Unpacking autopoint (0.22.5-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.23_all.deb ... Unpacking libdebhelper-perl (13.23) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-2_all.deb ... Unpacking libtool (2.5.4-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../21-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../23-libunistring5_1.3-1_arm64.deb ... Unpacking libunistring5:arm64 (1.3-1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../24-libicu72_72.1-6_arm64.deb ... Unpacking libicu72:arm64 (72.1-6) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../25-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.22.5-4_arm64.deb ... Unpacking gettext (0.22.5-4) ... 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.23_all.deb ... Unpacking debhelper (13.23) ... Selecting previously unselected package libdbi-perl:arm64. Preparing to unpack .../30-libdbi-perl_1.645-1+b1_arm64.deb ... Unpacking libdbi-perl:arm64 (1.645-1+b1) ... Selecting previously unselected package libltdl7:arm64. Preparing to unpack .../31-libltdl7_2.5.4-2_arm64.deb ... Unpacking libltdl7:arm64 (2.5.4-2) ... Selecting previously unselected package libodbc2:arm64. Preparing to unpack .../32-libodbc2_2.3.12-2_arm64.deb ... Unpacking libodbc2:arm64 (2.3.12-2) ... Selecting previously unselected package libodbccr2:arm64. Preparing to unpack .../33-libodbccr2_2.3.12-2_arm64.deb ... Unpacking libodbccr2:arm64 (2.3.12-2) ... Selecting previously unselected package unixodbc-common. Preparing to unpack .../34-unixodbc-common_2.3.12-2_all.deb ... Unpacking unixodbc-common (2.3.12-2) ... Selecting previously unselected package libodbcinst2:arm64. Preparing to unpack .../35-libodbcinst2_2.3.12-2_arm64.deb ... Unpacking libodbcinst2:arm64 (2.3.12-2) ... Selecting previously unselected package libperl-dev:arm64. Preparing to unpack .../36-libperl-dev_5.40.0-8_arm64.deb ... Unpacking libperl-dev:arm64 (5.40.0-8) ... Selecting previously unselected package odbcinst. Preparing to unpack .../37-odbcinst_2.3.12-2_arm64.deb ... Unpacking odbcinst (2.3.12-2) ... Selecting previously unselected package libsqliteodbc:arm64. Preparing to unpack .../38-libsqliteodbc_0.99991-1+b2_arm64.deb ... Unpacking libsqliteodbc:arm64 (0.99991-1+b2) ... Selecting previously unselected package unixodbc-dev:arm64. Preparing to unpack .../39-unixodbc-dev_2.3.12-2_arm64.deb ... Unpacking unixodbc-dev:arm64 (2.3.12-2) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libicu72:arm64 (72.1-6) ... Setting up bsdextrautils (2.40.4-1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.23) ... Setting up libmagic1t64:arm64 (1:5.45-3+b1) ... Setting up gettext-base (0.22.5-4) ... Setting up m4 (1.4.19-5) ... Setting up libperl-dev:arm64 (5.40.0-8) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:arm64 (0.192-4) ... Setting up autotools-dev (20220109.1) ... Setting up libunistring5:arm64 (1.3-1) ... Setting up autopoint (0.22.5-4) ... Setting up unixodbc-common (2.3.12-2) ... Setting up libltdl7:arm64 (2.5.4-2) ... Setting up autoconf (2.72-3) ... Setting up libodbc2:arm64 (2.3.12-2) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:arm64 (0.0.8-1+b2) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libdbi-perl:arm64 (1.645-1+b1) ... Setting up libodbccr2:arm64 (2.3.12-2) ... 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.14.0-1) ... Setting up libodbcinst2:arm64 (2.3.12-2) ... Setting up odbcinst (2.3.12-2) ... Setting up gettext (0.22.5-4) ... Setting up libtool (2.5.4-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-7) ... Setting up libsqliteodbc:arm64 (0.99991-1+b2) ... odbcinst: Driver installed. Usage count increased to 1. Target directory is /etc odbcinst: Driver installed. Usage count increased to 1. Target directory is /etc Setting up unixodbc-dev:arm64 (2.3.12-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.23) ... Processing triggers for libc-bin (2.40-5) ... 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/3721337/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for trixie I: user script /srv/workspace/pbuilder/3721337/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/libdbd-odbc-perl-1.61/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../libdbd-odbc-perl_1.61-4_source.changes dpkg-buildpackage: info: source package libdbd-odbc-perl dpkg-buildpackage: info: source version 1.61-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 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-odbc-perl-1.61' PERL_DBD_ODBC_PREFER_UNIXODBC=1 DBD_ODBC_UNICODE=1 dh_auto_configure /usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2" "LD=aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now" ********** Remember to actually *READ* the README file! And re-read it if you have any problems. ********** OSNAME: linux LANG: C ODBCHOME: LD_LIBRARY_PATH: DBROOT: WINDIR: II_SYSTEM: DBD_ODBC_UNICODE: 1 Perl: 5.040000 ExtUtils::MakeMaker: 7.70 Command line options: u! = 1 w! = undef e! = undef g! = 0 x! = undef o=s = You are using a Perl configured with threading enabled. Please read the warnings in DBI about this. You should also be aware that on non-Windows platforms ODBC drivers come in two forms, thread-safe and non-thread-safe drivers and you may need to make sure you are using the right one. Press return to continue... Looking for odbc_config in : nowhere Looking for odbc_config in (PATH) /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path odbc_config not found Looking for iodbc-config in PATH /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path iodbc_config not found odbc_config not found - ok, there are other things I can do Still trying to guess ODBCHOME - looking for headers now trying /usr/include Found sql.h, sqlext.h, sqltypes.h, sqlucode.h in /usr/include Using ODBCHOME /usr Looking for unixODBC libs in /usr/lib Looking for unixODBC libs in /usr/local/lib Looking for unixODBC libs in /usr/lib/aarch64-linux-gnu Found unixODBC libs /usr/lib/aarch64-linux-gnu/libodbc.a,/usr/lib/aarch64-linux-gnu/libodbc.so,/usr/lib/aarch64-linux-gnu/libodbc.so.2,/usr/lib/aarch64-linux-gnu/libodbc.so.2.0.0,/usr/lib/aarch64-linux-gnu/libodbccr.a,/usr/lib/aarch64-linux-gnu/libodbccr.so,/usr/lib/aarch64-linux-gnu/libodbccr.so.2,/usr/lib/aarch64-linux-gnu/libodbccr.so.2.0.0,/usr/lib/aarch64-linux-gnu/libodbcinst.a,/usr/lib/aarch64-linux-gnu/libodbcinst.so,/usr/lib/aarch64-linux-gnu/libodbcinst.so.2,/usr/lib/aarch64-linux-gnu/libodbcinst.so.2.0.0 in /usr/lib/aarch64-linux-gnu This looks like a unixodbc type of driver manager. Looking for odbcinst Found odbcinst in /usr/bin odbcinst -j reports: unixODBC 2.3.12 DRIVERS............: /etc/odbcinst.ini SYSTEM DATA SOURCES: /etc/odbc.ini FILE DATA SOURCES..: /etc/ODBCDataSources USER DATA SOURCES..: /nonexistent/second-build/.odbc.ini SQLULEN Size.......: 8 SQLLEN Size........: 8 SQLSETPOSIROW Size.: 8 Please note these files as they are where you define your ODBC drivers and data sources. Looking for odbc_config to get cflags odbc_config not found - ok Warning: LD_LIBRARY_PATH= doesn't include /usr/lib/aarch64-linux-gnu Checking if your kit is complete... Looks good Warning: prerequisite Test::Output 1.031 not found. Using DBI 1.645 (for perl 5.040000 on aarch64-linux-gnu-thread-multi) installed in /usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI/ Using DBI 1.645 (for perl 5.040000 on aarch64-linux-gnu-thread-multi) installed in /usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI/ Generating a Unix-style Makefile Writing Makefile for DBD::ODBC Writing MYMETA.yml and MYMETA.json Warning: not all required environment variables are set. Warning: Will not be able to run tests as you have not defined all of DBI_DSN, DBI_USER and DBI_PASS environment variables. make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' dh_auto_build make -j12 make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' cp Changes blib/lib/DBD/ODBC/Changes.pm cp FAQ blib/lib/DBD/ODBC/FAQ.pm cp TO_DO blib/lib/DBD/ODBC/TO_DO.pm Running Mkbootstrap for ODBC () aarch64-linux-gnu-gcc -c -DWITH_UNICODE -I/usr/include -I. -I/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.61\" -DXS_VERSION=\"1.61\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.40/CORE" -DWITH_UNICODE -I/usr/include ConvertUTF.c cp ODBC.pm blib/lib/DBD/ODBC.pm chmod 644 "ODBC.bs" "/usr/bin/perl" -p -e "s/~DRIVER~/ODBC/g" /usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI/Driver.xst > ODBC.xsi aarch64-linux-gnu-gcc -c -DWITH_UNICODE -I/usr/include -I. -I/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.61\" -DXS_VERSION=\"1.61\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.40/CORE" -DWITH_UNICODE -I/usr/include dbdimp.c aarch64-linux-gnu-gcc -c -DWITH_UNICODE -I/usr/include -I. -I/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.61\" -DXS_VERSION=\"1.61\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.40/CORE" -DWITH_UNICODE -I/usr/include unicode_helper.c "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ODBC.bs blib/arch/auto/DBD/ODBC/ODBC.bs 644 "/usr/bin/perl" "/usr/share/perl/5.40/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' ODBC.xs > ODBC.xsc mv ODBC.xsc ODBC.c aarch64-linux-gnu-gcc -c -DWITH_UNICODE -I/usr/include -I. -I/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.61\" -DXS_VERSION=\"1.61\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.40/CORE" -DWITH_UNICODE -I/usr/include ODBC.c dbdimp.c: In function 'odbc_db_STORE_attrib': dbdimp.c:4778:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4778 | vParam = (SQLPOINTER)pars->atrue; | ^ dbdimp.c:4780:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4780 | vParam = (SQLPOINTER)pars->afalse; | ^ dbdimp.c:5033:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5033 | vParam = (SQLPOINTER)(on ? pars->atrue : pars->afalse); | ^ dbdimp.c:5038:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5038 | vParam = (SQLPOINTER)(on ? pars->atrue : pars->afalse); | ^ dbdimp.c:5058:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5058 | if (vParam == (SQLPOINTER)pars->atrue) { | ^ rm -f blib/arch/auto/DBD/ODBC/ODBC.so aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -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 ConvertUTF.o ODBC.o dbdimp.o unicode_helper.o -o blib/arch/auto/DBD/ODBC/ODBC.so \ -L/usr/lib/aarch64-linux-gnu -lodbc \ chmod 755 blib/arch/auto/DBD/ODBC/ODBC.so Manifying 1 pod document make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' DBI_DSN=dbi:ODBC:"DRIVER=SQLite3;database=/tmp/tmp.lICY7NxgaB" dh_auto_test make -j12 test TEST_VERBOSE=1 make[2]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ODBC.bs blib/arch/auto/DBD/ODBC/ODBC.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 t/01base.t ................... 1..6 ok 1 - require DBI; ok 2 - import DBI ok 3 - DBI->internal is DBI::dr ok 4 - install ODBC ok 5 - Install ODBC driver OK ok 6 - Version is not empty ok # # Perl 5.40.0 # osname=linux, osvers=6.1.0, archname=aarch64-linux-gnu-thread-multi # Using DBI 1.645 # Using DBD::ODBC 1.61 # Using DBMS_NAME 'SQLite' # Using DBMS_VER '3.46.1' # Using DRIVER_NAME 'sqlite3odbc.so' # Using DRIVER_VER '0.99991' # odbc_has_unicode 1 # AA: # DBD::ODBC::db STORE warning: [SQLite]option value changed at t/02simple.t line 59. # Your ODBC driver does not support setting ReadOnly t/02simple.t ................. 1..65 ok 1 - use DBI; ok 2 - use ODBCTEST; ok 3 - ReadOnly set ok 4 - ReadOnly cleared ok 5 - dbc private_attribute_info result ok 6 - dbc private_attribute_info is hashref ok 7 - dbc private_attribute_info has some attributes ok 8 - stmt private_attribute_info result ok 9 - stmt private_attribute_info is hashref ok 10 - stmt private_attribute_info has some attributes ok 11 - Set Auto commit off ok 12 - Auto commit off retrieved ok 13 - Set Auto commit on ok 14 - Auto commit on restored ok 15 - create test table ok 16 - test table exists ok 17 - insert test data ok 18 - NUM_OF_FIELDS ok 19 - NAME returns right number of columns ok 20 - column name for column 1 ok 21 - column name for column 2 ok 22 - column name for column 3 ok 23 - column name for column 4 ok 24 - long strings compare ok 25 - long strings compare 255 ok 26 - select test data ok 27 - Get LongReadLen starting value ok 28 - LongReadLen is numeric ok 29 - Set LongReadLen ok 30 - Read changed LongReadLen back ok 31 - Get LongTruncOk starting value ok 32 - Set LongTruncOk on ok 33 - LongTruncOk on ok 34 - Set Print Error ok 35 - Select Long data, LongTruncOk ok 36 - err not set on LongTruncOk handle ok 37 - Truncated column to LongReadLen ok 38 - Set Long TruncOk 0 ok 39 - Select Long Data failure ok 40 - error set on truncated handle ok 41 - errstr set on truncated handle ok 42 - state set on truncated handle ok 43 - prepare select from table ok 44 - Execute select ok 45 - NUM_OF_FIELDS = ColAttributes(SQL_COLUMN_COUNT) ok 46 - Col count matches correct col count ok 47 - Set RaiseError 0 ok 48 - Set PrintError 0 ok 49 - Error reported on bad query ok 50 - date check select ok 51 - date check execute ok 52 - date check rows ok 53 - group by query prepare ok 54 - group by query execute ok 55 - group by query returned rows ok 56 - data sources test ok 57 - test ping method ok 58 - Attrib odbc_ignore_named_placeholders 0 to start ok 59 - Attrib odbc_ignore_named_placeholders set to 1 ok 60 - test connecting twice to the same database ok 61 - database name is returned successfully ok 62 - automatically finish when execute run again ok 63 # skip DSN already contains DRIVER= or DSN= ok 64 # skip DSN already contains DRIVER= or DSN= ok 65 # skip DSN already contains DRIVER= or DSN= ok # # N.B. Some drivers (postgres/cache) may return ODBC 2.0 column names for the SQLTables result-set e.g. TABLE_QUALIFIER instead of TABLE_CAT t/03dbatt.t .................. 1..30 ok 1 - use DBI; ok 2 - use ODBCTEST; ok 3 - Set Long Read Len ok 4 - Create tables ok 5 - AutoCommit set on dbh ok 6 - commitTest with AutoCommit ok 7 - AutoCommit turned off ok 8 - commitTest with AutoCommit off ok 9 - Ensure autocommit back on ok 10 - 'sth {NAME} returns ref to array' isa 'ARRAY' ok 11 - Column test for table_info 0 ok 12 - Column test for table_info 1 ok 13 - Column test for table_info 2 ok 14 - Column test for table_info 3 ok 15 - Column test for table_info 4 ok 16 - must be some tables out there? ok 17 - tables returns array ok 18 - column info returns a row for test table perl_dbd_test ok 19 - primary key count ok 20 - prepare update statement returns valid sth ok 21 - update statement has 0 columns returned ok 22 - update statement has 0 columns returned 2 ok 23 - verify default dbh odbc_query_timeout = 0 ok 24 - verify default sth odbc_query_timeout = 0 ok 25 - Verify odbc_query_timeout set ok ok 26 - verify dbh setting for query_timeout passed to sth ok 27 - verify sth query_timeout can be overridden ok 28 - verify default for odbc_column_display_size ok 29 - set odbc_column_display_size ok 30 - verify changed odbc_column_display_size ok t/05meth.t ................... 1..16 ok 1 - use DBI; ok 2 - use ODBCTEST; ok 3 - Create tables ok 4 - delete prepared statement ok 5 - Number of rows >= 0 ok 6 - Number of rows from DBI matches sth ok 7 - finished and rolled back ok 8 - no error ok 9 ok 10 - ? ok 11 - ?? ok 12 - Active ok 13 - ping ok 14 - disconnect ok 15 - Active ok 16 - ping ok t/07bind.t ................... 1..25 ok 1 - use ODBCTEST; ok 2 - Create tables ok 3 - Table insert test ok 4 - Ensure long readlen set correctly ok 5 - Select tests ok 6 - Insert with bind tests ok 7 - select long test data ok 8 - update long test data ok 9 - select long test data again ok 10 - ParamValues returns a hash ref ok 11 - ParamValues test integer ok 12 - Paramvalues test string ok 13 - ParamValues returns a hash ref ok 14 - p1 exists ok 15 - p2 exists ok 16 - p1 is a hash reference ok 17 - p2 is a hash reference ok 18 - p1 TYPE exists ok 19 - p2 TYPE exists ok 20 - numeric SQL type on p1 ok 21 - numeric SQL type on p2 ok 22 - insert with numbered placeholders ok 23 - ...inserted one row ok 24 - insert with named placeholders ok 25 - ...inserted one row ok t/08bind2.t .................. 1..6 ok 1 - use ODBCTEST; ok 2 - use Data::Dumper; ok 3 - Create tables ok 4 - insert \#1 various test data no dates, no long data ok 5 - insert \#2 various test data no dates, with long data ok 6 - insert \#3 various test data data with dates ok t/09multi.t .................. 1..7 ok 1 - use strict; ok 2 - use DBI; ok 3 - use ODBCTEST; ok 4 # skip Multiple statements not supported using SQLite (SQL_MULT_RESULT_SETS) ok 5 # skip Multiple statements not supported using SQLite (SQL_MULT_RESULT_SETS) ok 6 # skip Multiple statements not supported using SQLite (SQL_MULT_RESULT_SETS) ok 7 # skip Multiple statements not supported using SQLite (SQL_MULT_RESULT_SETS) ok t/10handler.t ................ 1..10 ok 1 - use ODBCTEST; ok 2 - Error handler called ok 3 - Error handler called - state seen ok 4 - Error handler called - message seen ok 5 - Error handler called - native seen ok 6 - Error handler called - error passed on ok 7 - Error handler called - error propagated ok 8 - Handler cancelled ok 9 - Handler filtered all messages ok 10 - eval complete ok t/12blob.t ................... 1..24 ok 1 - use ODBCTEST; ok 2 - default putdata_start ok 3 - type_info_all ok 4 - table DBD_ODBC_drop_me created ok 5 - prepare for insert ok 6 - insert clob ok 7 - select test data back ok 8 - sizes of insert/select compare ok 9 - data read back compares ok 10 - delete records from test table ok 11 - retrieved putdata_start = set value ok 12 - prepare for insert ok 13 - insert clob ok 14 - select test data back ok 15 - sizes of insert/select compare ok 16 - data read back compares ok 17 - delete records from test table ok 18 - retrieved putdata_start = set value ok 19 - prepare for insert ok 20 - insert clob ok 21 - select test data back ok 22 - sizes of insert/select compare ok 23 - data read back compares ok 24 - delete records from test table ok t/20SqlServer.t .............. 1..67 ok 1 - use ODBCTEST; ok 2 # skip Microsoft SQL Server tests not supported using SQLite ok 3 # skip Microsoft SQL Server tests not supported using SQLite ok 4 # skip Microsoft SQL Server tests not supported using SQLite ok 5 # skip Microsoft SQL Server tests not supported using SQLite ok 6 # skip Microsoft SQL Server tests not supported using SQLite ok 7 # skip Microsoft SQL Server tests not supported using SQLite ok 8 # skip Microsoft SQL Server tests not supported using SQLite ok 9 # skip Microsoft SQL Server tests not supported using SQLite ok 10 # skip Microsoft SQL Server tests not supported using SQLite ok 11 # skip Microsoft SQL Server tests not supported using SQLite ok 12 # skip Microsoft SQL Server tests not supported using SQLite ok 13 # skip Microsoft SQL Server tests not supported using SQLite ok 14 # skip Microsoft SQL Server tests not supported using SQLite ok 15 # skip Microsoft SQL Server tests not supported using SQLite ok 16 # skip Microsoft SQL Server tests not supported using SQLite ok 17 # skip Microsoft SQL Server tests not supported using SQLite ok 18 # skip Microsoft SQL Server tests not supported using SQLite ok 19 # skip Microsoft SQL Server tests not supported using SQLite ok 20 # skip Microsoft SQL Server tests not supported using SQLite ok 21 # skip Microsoft SQL Server tests not supported using SQLite ok 22 # skip Microsoft SQL Server tests not supported using SQLite ok 23 # skip Microsoft SQL Server tests not supported using SQLite ok 24 # skip Microsoft SQL Server tests not supported using SQLite ok 25 # skip Microsoft SQL Server tests not supported using SQLite ok 26 # skip Microsoft SQL Server tests not supported using SQLite ok 27 # skip Microsoft SQL Server tests not supported using SQLite ok 28 # skip Microsoft SQL Server tests not supported using SQLite ok 29 # skip Microsoft SQL Server tests not supported using SQLite ok 30 # skip Microsoft SQL Server tests not supported using SQLite ok 31 # skip Microsoft SQL Server tests not supported using SQLite ok 32 # skip Microsoft SQL Server tests not supported using SQLite ok 33 # skip Microsoft SQL Server tests not supported using SQLite ok 34 # skip Microsoft SQL Server tests not supported using SQLite ok 35 # skip Microsoft SQL Server tests not supported using SQLite ok 36 # skip Microsoft SQL Server tests not supported using SQLite ok 37 # skip Microsoft SQL Server tests not supported using SQLite ok 38 # skip Microsoft SQL Server tests not supported using SQLite ok 39 # skip Microsoft SQL Server tests not supported using SQLite ok 40 # skip Microsoft SQL Server tests not supported using SQLite ok 41 # skip Microsoft SQL Server tests not supported using SQLite ok 42 # skip Microsoft SQL Server tests not supported using SQLite ok 43 # skip Microsoft SQL Server tests not supported using SQLite ok 44 # skip Microsoft SQL Server tests not supported using SQLite ok 45 # skip Microsoft SQL Server tests not supported using SQLite ok 46 # skip Microsoft SQL Server tests not supported using SQLite ok 47 # skip Microsoft SQL Server tests not supported using SQLite ok 48 # skip Microsoft SQL Server tests not supported using SQLite ok 49 # skip Microsoft SQL Server tests not supported using SQLite ok 50 # skip Microsoft SQL Server tests not supported using SQLite ok 51 # skip Microsoft SQL Server tests not supported using SQLite ok 52 # skip Microsoft SQL Server tests not supported using SQLite ok 53 # skip Microsoft SQL Server tests not supported using SQLite ok 54 # skip Microsoft SQL Server tests not supported using SQLite ok 55 # skip Microsoft SQL Server tests not supported using SQLite ok 56 # skip Microsoft SQL Server tests not supported using SQLite ok 57 # skip Microsoft SQL Server tests not supported using SQLite ok 58 # skip Microsoft SQL Server tests not supported using SQLite ok 59 # skip Microsoft SQL Server tests not supported using SQLite ok 60 # skip Microsoft SQL Server tests not supported using SQLite ok 61 # skip Microsoft SQL Server tests not supported using SQLite ok 62 # skip Microsoft SQL Server tests not supported using SQLite ok 63 # skip Microsoft SQL Server tests not supported using SQLite ok 64 # skip Microsoft SQL Server tests not supported using SQLite ok 65 # skip Microsoft SQL Server tests not supported using SQLite ok 66 # skip Microsoft SQL Server tests not supported using SQLite ok 67 # skip Microsoft SQL Server tests not supported using SQLite ok t/30Oracle.t ................. 1..4 ok 1 - use ODBCTEST; ok 2 # skip Oracle tests not supported using SQLite ok 3 # skip Oracle tests not supported using SQLite ok 4 # skip Oracle tests not supported using SQLite ok t/40UnicodeRoundTrip.t ....... 1..61 ok 1 - DBI connect ok 2 - prepare round-trip select statement plaintext ok 3 - bind VARCHAR ok 4 - execute ok 5 - fetch ok 6 - length equal ok 7 - text equal ok 8 - prepare round-trip select statement unicode ok 9 - bind WVARCHAR ok 10 - execute ok 11 - fetch ok 12 - length equal ok 13 - text equal ok 14 - prepare round-trip select statement plaintext ok 15 - bind VARCHAR ok 16 - execute ok 17 - fetch ok 18 - length equal ok 19 - text equal ok 20 - prepare round-trip select statement unicode ok 21 - bind WVARCHAR ok 22 - execute ok 23 - fetch ok 24 - length equal ok 25 - text equal ok 26 - prepare round-trip select statement unicode ok 27 - bind WVARCHAR ok 28 - execute ok 29 - fetch ok 30 - length equal ok 31 - text equal ok 32 - prepare round-trip select statement plaintext ok 33 - bind VARCHAR ok 34 - execute ok 35 - fetch ok 36 - length equal ok 37 - text equal ok 38 - prepare round-trip select statement unicode ok 39 - bind WVARCHAR ok 40 - execute ok 41 - fetch ok 42 - length equal ok 43 - text equal ok 44 - prepare round-trip select statement unicode ok 45 - bind WVARCHAR ok 46 - execute ok 47 - fetch ok 48 - length equal ok 49 - text equal ok 50 - prepare round-trip select statement plaintext ok 51 - bind VARCHAR ok 52 - execute ok 53 - fetch ok 54 - length equal ok 55 - text equal ok 56 - prepare round-trip select statement unicode ok 57 - bind WVARCHAR ok 58 - execute ok 59 - fetch ok 60 - length equal ok 61 - text equal ok t/41Unicode.t ................ 1..55 ok 1 - DBI connect ok 2 # skip Tests not supported using SQLite ok 3 # skip Tests not supported using SQLite ok 4 # skip Tests not supported using SQLite ok 5 # skip Tests not supported using SQLite ok 6 # skip Tests not supported using SQLite ok 7 # skip Tests not supported using SQLite ok 8 # skip Tests not supported using SQLite ok 9 # skip Tests not supported using SQLite ok 10 # skip Tests not supported using SQLite ok 11 # skip Tests not supported using SQLite ok 12 # skip Tests not supported using SQLite ok 13 # skip Tests not supported using SQLite ok 14 # skip Tests not supported using SQLite ok 15 # skip Tests not supported using SQLite ok 16 # skip Tests not supported using SQLite ok 17 # skip Tests not supported using SQLite ok 18 # skip Tests not supported using SQLite ok 19 # skip Tests not supported using SQLite ok 20 # skip Tests not supported using SQLite ok 21 # skip Tests not supported using SQLite ok 22 # skip Tests not supported using SQLite ok 23 # skip Tests not supported using SQLite ok 24 # skip Tests not supported using SQLite ok 25 # skip Tests not supported using SQLite ok 26 # skip Tests not supported using SQLite ok 27 # skip Tests not supported using SQLite ok 28 # skip Tests not supported using SQLite ok 29 # skip Tests not supported using SQLite ok 30 # skip Tests not supported using SQLite ok 31 # skip Tests not supported using SQLite ok 32 # skip Tests not supported using SQLite ok 33 # skip Tests not supported using SQLite ok 34 # skip Tests not supported using SQLite ok 35 # skip Tests not supported using SQLite ok 36 # skip Tests not supported using SQLite ok 37 # skip Tests not supported using SQLite ok 38 # skip Tests not supported using SQLite ok 39 # skip Tests not supported using SQLite ok 40 # skip Tests not supported using SQLite ok 41 # skip Tests not supported using SQLite ok 42 # skip Tests not supported using SQLite ok 43 # skip Tests not supported using SQLite ok 44 # skip Tests not supported using SQLite ok 45 # skip Tests not supported using SQLite ok 46 # skip Tests not supported using SQLite ok 47 # skip Tests not supported using SQLite ok 48 # skip Tests not supported using SQLite ok 49 # skip Tests not supported using SQLite ok 50 # skip Tests not supported using SQLite ok 51 # skip Tests not supported using SQLite ok 52 # skip Tests not supported using SQLite ok 53 # skip Tests not supported using SQLite ok 54 # skip Tests not supported using SQLite ok 55 # skip Tests not supported using SQLite ok # Driver: sqlite3odbc.so t/45_unicode_varchar.t ....... skipped: Not MS SQL Server t/50_odbc_utf8_on.t .......... 1..3 ok 1 - odbc_utf8_on exists with value=0 ok 2 - odbc_utf8_on is off by default ok 3 - odbc_utf8_on set value=1 ok # # # NOTE: This tests execute_array and execute_for_fetch using DBI's version and not the native DBD::ODBC execute_for_fetch. It should work as it is using nothing special in DBD::ODBC other than the normal methods. t/70execute_array_dbi.t ...... # Using driver ODBC # ***** error handler called ***** # Table dropped ok 1 - create test table # simple tests array_context = 1, raise = 1 # all param arrays the same size # Autocommit: 1 # insert raise = 1, tuple = ARRAY(0xaaab0594c2c0), array_context = 1, affected = 5, error = 0, commit = '', sts = 5 ok 2 - no error in execute_array eval ok 3 - execute_array returned 5 rows executed ok 4 - total affected 5 ok 5 - no error captured ok 6 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 7 - tuple status is an array ok 8 - status arrays same size ok 9 - row 0 tuple status ok 10 - row 1 tuple status ok 11 - row 2 tuple status ok 12 - row 3 tuple status ok 13 - row 4 tuple status ok 14 - row 0 p1 data ok 15 - row 0 p2 data ok 16 - row 1 p1 data ok 17 - row 1 p2 data ok 18 - row 2 p1 data ok 19 - row 2 p2 data ok 20 - row 3 p1 data ok 21 - row 3 p2 data ok 22 - row 4 p1 data ok 23 - row 4 p2 data # Autocommit: 0 # insert affected = 5, commit = 1, error = 0, sts = 5, raise = 1, tuple = ARRAY(0xaaab0594bf90), array_context = 1 ok 24 - no error in execute_array eval ok 25 - execute_array returned 5 rows executed ok 26 - total affected 5 ok 27 - no error captured ok 28 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 29 - tuple status is an array ok 30 - status arrays same size ok 31 - row 0 tuple status ok 32 - row 1 tuple status ok 33 - row 2 tuple status ok 34 - row 3 tuple status ok 35 - row 4 tuple status ok 36 - row 0 p1 data ok 37 - row 0 p2 data ok 38 - row 1 p1 data ok 39 - row 1 p2 data ok 40 - row 2 p1 data ok 41 - row 2 p2 data ok 42 - row 3 p1 data ok 43 - row 3 p2 data ok 44 - row 4 p1 data ok 45 - row 4 p2 data # Not all param arrays the same size # insert array_context = 1, tuple = ARRAY(0xaaab05957458), raise = 1, error = 0, commit = 0, sts = 5, affected = 5 ok 46 - no error in execute_array eval ok 47 - execute_array returned 5 rows executed ok 48 - total affected 5 ok 49 - no error captured ok 50 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 51 - tuple status is an array ok 52 - status arrays same size ok 53 - row 0 tuple status ok 54 - row 1 tuple status ok 55 - row 2 tuple status ok 56 - row 3 tuple status ok 57 - row 4 tuple status ok 58 - row 0 p1 data ok 59 - row 0 p2 data ok 60 - row 1 p1 data ok 61 - row 1 p2 data ok 62 - row 2 p1 data ok 63 - row 2 p2 data ok 64 - row 3 p1 data ok 65 - row 3 p2 data ok 66 - row 4 p1 data ok 67 - row 4 p2 data # Not all param arrays the same size with bind on execute_array # insert tuple = ARRAY(0xaaab05957cc8), raise = 1, params = ARRAY(0xaaab05957578), array_context = 1, affected = 5, sts = 5, commit = 0, error = 0 ok 68 - no error in execute_array eval ok 69 - execute_array returned 5 rows executed ok 70 - total affected 5 ok 71 - no error captured ok 72 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 73 - tuple status is an array ok 74 - status arrays same size ok 75 - row 0 tuple status ok 76 - row 1 tuple status ok 77 - row 2 tuple status ok 78 - row 3 tuple status ok 79 - row 4 tuple status ok 80 - row 0 p1 data ok 81 - row 0 p2 data ok 82 - row 1 p1 data ok 83 - row 1 p2 data ok 84 - row 2 p1 data ok 85 - row 2 p2 data ok 86 - row 3 p1 data ok 87 - row 3 p2 data ok 88 - row 4 p1 data ok 89 - row 4 p2 data # no parameters # insert raise = 1, tuple = ARRAY(0xaaab0595d118), params = ARRAY(0xaaab059621b0), array_context = 1, affected = 0, commit = 0, error = 0, sts = '0E0' ok 90 - no error in execute_array eval ok 91 - execute_array returned '0E0' rows executed ok 92 - total affected 0 ok 93 - no error captured ok 94 - 0E0 rows in tuple_status # $ArrayTupleStatus = []; ok 95 - tuple status is an array ok 96 - status arrays same size # simple tests array_context = 0, raise = 1 # all param arrays the same size # Autocommit: 1 # insert array_context = 0, tuple = ARRAY(0xaaab05953220), raise = 1, error = 0, commit = '', sts = 5, affected = 5 ok 97 - no error in execute_array eval ok 98 - execute_array returned 5 rows executed ok 99 - no error captured ok 100 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 101 - tuple status is an array ok 102 - status arrays same size ok 103 - row 0 tuple status ok 104 - row 1 tuple status ok 105 - row 2 tuple status ok 106 - row 3 tuple status ok 107 - row 4 tuple status ok 108 - row 0 p1 data ok 109 - row 0 p2 data ok 110 - row 1 p1 data ok 111 - row 1 p2 data ok 112 - row 2 p1 data ok 113 - row 2 p2 data ok 114 - row 3 p1 data ok 115 - row 3 p2 data ok 116 - row 4 p1 data ok 117 - row 4 p2 data # Autocommit: 0 # insert error = 0, commit = 1, sts = 5, affected = 5, array_context = 0, raise = 1, tuple = ARRAY(0xaaab0595d3b8) ok 118 - no error in execute_array eval ok 119 - execute_array returned 5 rows executed ok 120 - no error captured ok 121 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 122 - tuple status is an array ok 123 - status arrays same size ok 124 - row 0 tuple status ok 125 - row 1 tuple status ok 126 - row 2 tuple status ok 127 - row 3 tuple status ok 128 - row 4 tuple status ok 129 - row 0 p1 data ok 130 - row 0 p2 data ok 131 - row 1 p1 data ok 132 - row 1 p2 data ok 133 - row 2 p1 data ok 134 - row 2 p2 data ok 135 - row 3 p1 data ok 136 - row 3 p2 data ok 137 - row 4 p1 data ok 138 - row 4 p2 data # Not all param arrays the same size # insert commit = 0, error = 0, sts = 5, affected = 5, array_context = 0, tuple = ARRAY(0xaaab0596c6c0), raise = 1 ok 139 - no error in execute_array eval ok 140 - execute_array returned 5 rows executed ok 141 - no error captured ok 142 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 143 - tuple status is an array ok 144 - status arrays same size ok 145 - row 0 tuple status ok 146 - row 1 tuple status ok 147 - row 2 tuple status ok 148 - row 3 tuple status ok 149 - row 4 tuple status ok 150 - row 0 p1 data ok 151 - row 0 p2 data ok 152 - row 1 p1 data ok 153 - row 1 p2 data ok 154 - row 2 p1 data ok 155 - row 2 p2 data ok 156 - row 3 p1 data ok 157 - row 3 p2 data ok 158 - row 4 p1 data ok 159 - row 4 p2 data # Not all param arrays the same size with bind on execute_array # insert tuple = ARRAY(0xaaab05964558), raise = 1, array_context = 0, params = ARRAY(0xaaab05964960), affected = 5, sts = 5, error = 0, commit = 0 ok 160 - no error in execute_array eval ok 161 - execute_array returned 5 rows executed ok 162 - no error captured ok 163 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 164 - tuple status is an array ok 165 - status arrays same size ok 166 - row 0 tuple status ok 167 - row 1 tuple status ok 168 - row 2 tuple status ok 169 - row 3 tuple status ok 170 - row 4 tuple status ok 171 - row 0 p1 data ok 172 - row 0 p2 data ok 173 - row 1 p1 data ok 174 - row 1 p2 data ok 175 - row 2 p1 data ok 176 - row 2 p2 data ok 177 - row 3 p1 data ok 178 - row 3 p2 data ok 179 - row 4 p1 data ok 180 - row 4 p2 data # no parameters # insert raise = 1, tuple = ARRAY(0xaaab0596c798), params = ARRAY(0xaaab059649f0), array_context = 0, affected = 0, commit = 0, error = 0, sts = '0E0' ok 181 - no error in execute_array eval ok 182 - execute_array returned '0E0' rows executed ok 183 - no error captured ok 184 - 0E0 rows in tuple_status # $ArrayTupleStatus = []; ok 185 - tuple status is an array ok 186 - status arrays same size # error tests array_context = 1, raise = 1 # Last row in error # insert affected = undef, sts = undef, commit = 0, error = 1, tuple = ARRAY(0xaaab0596cd08), raise = 1, array_context = 1 # ***** error handler called ***** ok 187 - error in execute_array eval ok 188 - error captured # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ] # ]; ok 189 - tuple status is an array ok 190 - status arrays same size ok 191 - row 0 tuple status ok 192 - row 1 tuple status ok 193 - row 2 tuple status ok 194 - row 3 tuple status ok 195 - array in array tuple status ok 196 - 3 elements in array tuple status error ok 197 - row 0 p1 data ok 198 - row 0 p2 data ok 199 - row 1 p1 data ok 200 - row 1 p2 data ok 201 - row 2 p1 data ok 202 - row 2 p2 data ok 203 - row 3 p1 data ok 204 - row 3 p2 data # 2nd last row in error # insert sts = undef, error = 1, commit = 0, affected = undef, array_context = 1, tuple = ARRAY(0xaaab059786e8), raise = 1 # ***** error handler called ***** ok 205 - error in execute_array eval ok 206 - error captured # $ArrayTupleStatus = [ # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ], # 1 # ]; ok 207 - tuple status is an array ok 208 - status arrays same size ok 209 - row 0 tuple status ok 210 - row 1 tuple status ok 211 - row 2 tuple status ok 212 - array in array tuple status ok 213 - 3 elements in array tuple status error ok 214 - row 4 tuple status ok 215 - row 0 p1 data ok 216 - row 0 p2 data ok 217 - row 1 p1 data ok 218 - row 1 p2 data ok 219 - row 2 p1 data ok 220 - row 2 p2 data ok 221 - row 3 p1 data ok 222 - row 3 p2 data # error tests array_context = 0, raise = 1 # Last row in error # insert tuple = ARRAY(0xaaab05978e68), raise = 1, array_context = 0, affected = undef, commit = 0, error = 1, sts = undef # ***** error handler called ***** ok 223 - error in execute_array eval ok 224 - error captured # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ] # ]; ok 225 - tuple status is an array ok 226 - status arrays same size ok 227 - row 0 tuple status ok 228 - row 1 tuple status ok 229 - row 2 tuple status ok 230 - row 3 tuple status ok 231 - array in array tuple status ok 232 - 3 elements in array tuple status error ok 233 - row 0 p1 data ok 234 - row 0 p2 data ok 235 - row 1 p1 data ok 236 - row 1 p2 data ok 237 - row 2 p1 data ok 238 - row 2 p2 data ok 239 - row 3 p1 data ok 240 - row 3 p2 data # 2nd last row in error # insert commit = 0, error = 1, sts = undef, affected = undef, array_context = 0, tuple = ARRAY(0xaaab059738c8), raise = 1 # ***** error handler called ***** ok 241 - error in execute_array eval ok 242 - error captured # $ArrayTupleStatus = [ # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ], # 1 # ]; ok 243 - tuple status is an array ok 244 - status arrays same size ok 245 - row 0 tuple status ok 246 - row 1 tuple status ok 247 - row 2 tuple status ok 248 - array in array tuple status ok 249 - 3 elements in array tuple status error ok 250 - row 4 tuple status ok 251 - row 0 p1 data ok 252 - row 0 p2 data ok 253 - row 1 p1 data ok 254 - row 1 p2 data ok 255 - row 2 p1 data ok 256 - row 2 p2 data ok 257 - row 3 p1 data ok 258 - row 3 p2 data # error tests raise = 0, array_context = 1 # Last row in error # insert tuple = ARRAY(0xaaab0597b680), raise = 0, array_context = 1, affected = undef, error = 1, commit = 0, sts = undef # ***** error handler called ***** ok 259 - no error in execute_array eval ok 260 - execute_array returned undef rows executed ok 261 - total affected undef # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ] # ]; ok 262 - tuple status is an array ok 263 - status arrays same size ok 264 - row 0 tuple status ok 265 - row 1 tuple status ok 266 - row 2 tuple status ok 267 - row 3 tuple status ok 268 - array in array tuple status ok 269 - 3 elements in array tuple status error ok 270 - row 0 p1 data ok 271 - row 0 p2 data ok 272 - row 1 p1 data ok 273 - row 1 p2 data ok 274 - row 2 p1 data ok 275 - row 2 p2 data ok 276 - row 3 p1 data ok 277 - row 3 p2 data # 2nd last row in error # insert array_context = 1, raise = 0, tuple = ARRAY(0xaaab0597fbe8), sts = undef, commit = 0, error = 1, affected = undef # ***** error handler called ***** ok 278 - no error in execute_array eval ok 279 - execute_array returned undef rows executed ok 280 - total affected undef # $ArrayTupleStatus = [ # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ], # 1 # ]; ok 281 - tuple status is an array ok 282 - status arrays same size ok 283 - row 0 tuple status ok 284 - row 1 tuple status ok 285 - row 2 tuple status ok 286 - array in array tuple status ok 287 - 3 elements in array tuple status error ok 288 - row 4 tuple status ok 289 - row 0 p1 data ok 290 - row 0 p2 data ok 291 - row 1 p1 data ok 292 - row 1 p2 data ok 293 - row 2 p1 data ok 294 - row 2 p2 data ok 295 - row 3 p1 data ok 296 - row 3 p2 data # error tests raise = 0, array_context = 0 # Last row in error # insert affected = undef, commit = 0, error = 1, sts = undef, raise = 0, tuple = ARRAY(0xaaab059802d8), array_context = 0 # ***** error handler called ***** ok 297 - no error in execute_array eval ok 298 - execute_array returned undef rows executed # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ] # ]; ok 299 - tuple status is an array ok 300 - status arrays same size ok 301 - row 0 tuple status ok 302 - row 1 tuple status ok 303 - row 2 tuple status ok 304 - row 3 tuple status ok 305 - array in array tuple status ok 306 - 3 elements in array tuple status error ok 307 - row 0 p1 data ok 308 - row 0 p2 data ok 309 - row 1 p1 data ok 310 - row 1 p2 data ok 311 - row 2 p1 data ok 312 - row 2 p2 data ok 313 - row 3 p1 data ok 314 - row 3 p2 data # 2nd last row in error # insert array_context = 0, tuple = ARRAY(0xaaab05987b08), raise = 0, sts = undef, commit = 0, error = 1, affected = undef # ***** error handler called ***** ok 315 - no error in execute_array eval ok 316 - execute_array returned undef rows executed # $ArrayTupleStatus = [ # 1, # 1, # 1, # [ # !!1, # '[SQLite]UNIQUE constraint failed: PERL_DBD_execute_array.a (19) (SQL-HY000)', # 'HY000' # ], # 1 # ]; ok 317 - tuple status is an array ok 318 - status arrays same size ok 319 - row 0 tuple status ok 320 - row 1 tuple status ok 321 - row 2 tuple status ok 322 - array in array tuple status ok 323 - 3 elements in array tuple status error ok 324 - row 4 tuple status ok 325 - row 0 p1 data ok 326 - row 0 p2 data ok 327 - row 1 p1 data ok 328 - row 1 p2 data ok 329 - row 2 p1 data ok 330 - row 2 p2 data ok 331 - row 3 p1 data ok 332 - row 3 p2 data # row_size via execute_for_fetch # insert array_context = 1, raise = 1, tuple = ARRAY(0xaaab0598a968), sts = 5, fetch = CODE(0xaaab05886f00), error = 0, commit = 0, affected = 5 # fetch_sub 0 # fetch_sub 1 # fetch_sub 2 # fetch_sub 3 # fetch_sub 4 # fetch_sub 5 # returning undef ok 333 - no error in execute_array eval ok 334 - execute_array returned 5 rows executed ok 335 - total affected 5 ok 336 - no error captured ok 337 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 338 - tuple status is an array ok 339 - status arrays same size ok 340 - row 0 tuple status ok 341 - row 1 tuple status ok 342 - row 2 tuple status ok 343 - row 3 tuple status ok 344 - row 4 tuple status # row_size via select ok 345 - execute on second table ok 346 - second statement is in executed state # insert tuple = ARRAY(0xaaab05985508), raise = 1, array_context = 1, affected = 5, requires_mas = 1, sts = 5, fetch = DBI::st=HASH(0xaaab05987ec8), error = 0, commit = 0 ok 347 - no error in execute_array eval ok 348 - execute_array returned 5 rows executed ok 349 - total affected 5 ok 350 - no error captured ok 351 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 352 - tuple status is an array ok 353 - status arrays same size ok 354 - row 0 tuple status ok 355 - row 1 tuple status ok 356 - row 2 tuple status ok 357 - row 3 tuple status ok 358 - row 4 tuple status ok 359 - row 0 p1 data ok 360 - row 0 p2 data ok 361 - row 1 p1 data ok 362 - row 1 p2 data ok 363 - row 2 p1 data ok 364 - row 2 p2 data ok 365 - row 3 p1 data ok 366 - row 3 p2 data ok 367 - row 4 p1 data ok 368 - row 4 p2 data # update test # insert affected = 5, sts = 5, fetch = CODE(0xaaab05886f00), error = 0, commit = 0, tuple = ARRAY(0xaaab05987e20), raise = 1, array_context = 1 # fetch_sub 0 # fetch_sub 1 # fetch_sub 2 # fetch_sub 3 # fetch_sub 4 # fetch_sub 5 # returning undef ok 369 - no error in execute_array eval ok 370 - execute_array returned 5 rows executed ok 371 - total affected 5 ok 372 - no error captured ok 373 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 374 - tuple status is an array ok 375 - status arrays same size ok 376 - row 0 tuple status ok 377 - row 1 tuple status ok 378 - row 2 tuple status ok 379 - row 3 tuple status ok 380 - row 4 tuple status ok 381 - row 0 p1 data ok 382 - row 0 p2 data ok 383 - row 1 p1 data ok 384 - row 1 p2 data ok 385 - row 2 p1 data ok 386 - row 2 p2 data ok 387 - row 3 p1 data ok 388 - row 3 p2 data ok 389 - row 4 p1 data ok 390 - row 4 p2 data # insert sts = 5, commit = 0, error = 0, affected = 5, array_context = 1, tuple = ARRAY(0xaaab059852b0), raise = 1 ok 391 - no error in execute_array eval ok 392 - execute_array returned 5 rows executed ok 393 - total affected 5 ok 394 - no error captured ok 395 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # 1 # ]; ok 396 - tuple status is an array ok 397 - status arrays same size ok 398 - row 0 tuple status ok 399 - row 1 tuple status ok 400 - row 2 tuple status ok 401 - row 3 tuple status ok 402 - row 4 tuple status ok 403 - row 0 p1 data ok 404 - row 0 p2 data ok 405 - row 1 p1 data ok 406 - row 1 p2 data ok 407 - row 2 p1 data ok 408 - row 2 p2 data ok 409 - row 3 p1 data ok 410 - row 3 p2 data ok 411 - row 4 p1 data ok 412 - row 4 p2 data # insert raise = 1, tuple = ARRAY(0xaaab05996a88), array_context = 1, affected = 4, sts = 5, error = 0, commit = 0 ok 413 - no error in execute_array eval ok 414 - execute_array returned 5 rows executed ok 415 - total affected 4 ok 416 - no error captured ok 417 - 5 rows in tuple_status # $ArrayTupleStatus = [ # 1, # 1, # 1, # 1, # '0E0' # ]; ok 418 - tuple status is an array ok 419 - status arrays same size ok 420 - row 0 tuple status ok 421 - row 1 tuple status ok 422 - row 2 tuple status ok 423 - row 3 tuple status ok 424 - row 4 tuple status ok 425 - row 0 p1 data ok 426 - row 0 p2 data ok 427 - row 1 p1 data ok 428 - row 1 p2 data ok 429 - row 2 p1 data ok 430 - row 2 p2 data ok 431 - row 3 p1 data ok 432 - row 3 p2 data ok 433 - row 4 p1 data ok 434 - row 4 p2 data # insert tuple = ARRAY(0xaaab05998770), raise = 1, array_context = 1, affected = 5, sts = 2, commit = 0, error = 0 ok 435 - no error in execute_array eval ok 436 - execute_array returned 2 rows executed ok 437 - total affected 5 ok 438 - no error captured ok 439 - 2 rows in tuple_status # $ArrayTupleStatus = [ # 4, # 1 # ]; ok 440 - tuple status is an array ok 441 - status arrays same size ok 442 - row 0 tuple status ok 443 - row 1 tuple status ok 444 - row 0 p1 data ok 445 - row 0 p2 data ok 446 - row 1 p1 data ok 447 - row 1 p2 data ok 448 - row 2 p1 data ok 449 - row 2 p2 data ok 450 - row 3 p1 data ok 451 - row 3 p2 data ok 452 - row 4 p1 data ok 453 - row 4 p2 data # error tests array_context = 1, notuplestatus = 1, raise = 1 # Last row in error # insert array_context = 1, tuple = ARRAY(0xaaab0599c218), raise = 1, error = 1, commit = 0, sts = undef, affected = undef, notuplestatus = 1 # ***** error handler called ***** ok 454 - error in execute_array eval ok 455 - error captured ok 456 - row 0 p1 data ok 457 - row 0 p2 data ok 458 - row 1 p1 data ok 459 - row 1 p2 data ok 460 - row 2 p1 data ok 461 - row 2 p2 data ok 462 - row 3 p1 data ok 463 - row 3 p2 data # 2nd last row in error # insert error = 1, commit = 0, sts = undef, affected = undef, notuplestatus = 1, array_context = 1, tuple = ARRAY(0xaaab059a2d08), raise = 1 # ***** error handler called ***** ok 464 - error in execute_array eval ok 465 - error captured ok 466 - row 0 p1 data ok 467 - row 0 p2 data ok 468 - row 1 p1 data ok 469 - row 1 p2 data ok 470 - row 2 p1 data ok 471 - row 2 p2 data ok 472 - row 3 p1 data ok 473 - row 3 p2 data # error tests array_context = 0, notuplestatus = 1, raise = 1 # Last row in error # insert sts = undef, commit = 0, error = 1, notuplestatus = 1, affected = undef, array_context = 0, tuple = ARRAY(0xaaab059a3758), raise = 1 # ***** error handler called ***** ok 474 - error in execute_array eval ok 475 - error captured ok 476 - row 0 p1 data ok 477 - row 0 p2 data ok 478 - row 1 p1 data ok 479 - row 1 p2 data ok 480 - row 2 p1 data ok 481 - row 2 p2 data ok 482 - row 3 p1 data ok 483 - row 3 p2 data # 2nd last row in error # insert affected = undef, notuplestatus = 1, sts = undef, error = 1, commit = 0, tuple = ARRAY(0xaaab059937c0), raise = 1, array_context = 0 # ***** error handler called ***** ok 484 - error in execute_array eval ok 485 - error captured ok 486 - row 0 p1 data ok 487 - row 0 p2 data ok 488 - row 1 p1 data ok 489 - row 1 p2 data ok 490 - row 2 p1 data ok 491 - row 2 p2 data ok 492 - row 3 p1 data ok 493 - row 3 p2 data # error tests array_context = 1, raise = 0, notuplestatus = 1 # Last row in error # insert array_context = 1, raise = 0, tuple = ARRAY(0xaaab0599f690), error = 1, commit = 0, sts = undef, affected = undef, notuplestatus = 1 # ***** error handler called ***** ok 494 - no error in execute_array eval ok 495 - execute_array returned undef rows executed ok 496 - total affected undef ok 497 - row 0 p1 data ok 498 - row 0 p2 data ok 499 - row 1 p1 data ok 500 - row 1 p2 data ok 501 - row 2 p1 data ok 502 - row 2 p2 data ok 503 - row 3 p1 data ok 504 - row 3 p2 data # 2nd last row in error # insert commit = 0, error = 1, sts = undef, notuplestatus = 1, affected = undef, array_context = 1, tuple = ARRAY(0xaaab0599f480), raise = 0 # ***** error handler called ***** ok 505 - no error in execute_array eval ok 506 - execute_array returned undef rows executed ok 507 - total affected undef ok 508 - row 0 p1 data ok 509 - row 0 p2 data ok 510 - row 1 p1 data ok 511 - row 1 p2 data ok 512 - row 2 p1 data ok 513 - row 2 p2 data ok 514 - row 3 p1 data ok 515 - row 3 p2 data # error tests raise = 0, notuplestatus = 1, array_context = 0 # Last row in error # insert error = 1, commit = 0, sts = undef, affected = undef, notuplestatus = 1, array_context = 0, raise = 0, tuple = ARRAY(0xaaab059a6e50) # ***** error handler called ***** ok 516 - no error in execute_array eval ok 517 - execute_array returned undef rows executed ok 518 - row 0 p1 data ok 519 - row 0 p2 data ok 520 - row 1 p1 data ok 521 - row 1 p2 data ok 522 - row 2 p1 data ok 523 - row 2 p2 data ok 524 - row 3 p1 data ok 525 - row 3 p2 data # 2nd last row in error # insert error = 1, commit = 0, sts = undef, affected = undef, notuplestatus = 1, array_context = 0, tuple = ARRAY(0xaaab059a7420), raise = 0 # ***** error handler called ***** ok 526 - no error in execute_array eval ok 527 - execute_array returned undef rows executed ok 528 - row 0 p1 data ok 529 - row 0 p2 data ok 530 - row 1 p1 data ok 531 - row 1 p2 data ok 532 - row 2 p1 data ok 533 - row 2 p2 data ok 534 - row 3 p1 data ok 535 - row 3 p2 data # Table dropped 1..535 ok t/70execute_array_native.t ... skipped: SQLite fails this test horribly - I can't find anywhere to report it t/80_odbc_diags.t ............ skipped: sqlite core dumps with this test - I can't find anywhere to report it t/82_table_info.t ............ ok 1 - table found ok 2 - table only ok 3 # skip SQLite is known to fail the next test because catalog, schema and table are returned as '' instead of undef 1..3 ok t/87_odbc_lob_read.t ......... skipped: Not MS SQL Server t/90_trace_flags.t ........... ok 1 - odbcunicode ok 2 - odbcconnection ok 3 - parse_trace_flags 1..3 ok t/odbc_describe_parameter.t .. 1..17 ok 1 - use ODBCTEST; ok 2 - create test table with integer ok 3 - prepare insert ok 4 - execute ok ok 5 - ParamTypes is a hash ok 6 - one parameter ok 7 - integer parameter ok 8 - prepare insert ok 9 - execute ok ok 10 - ParamTypes is a hash ok 11 - one parameter ok 12 - char parameter (prepare) ok 13 - prepare insert ok 14 - execute ok ok 15 - ParamTypes is a hash ok 16 - one parameter ok 17 - char parameter (connect) ok # Test::Pod::Coverage 1.04 required for testing POD coverage t/pod-coverage.t ............. 1..1 ok 1 - Pod::Coverage ok t/pod.t ...................... 1..4 ok 1 # skip Test::Pod 1.00 required for testing POD ok 2 # skip Test::Pod 1.00 required for testing POD ok 3 # skip Test::Pod 1.00 required for testing POD ok 4 # skip Test::Pod 1.00 required for testing POD ok t/rt_101579.t ................ ok 1 - use ODBCTEST; ok 2 - Inserted 8295.6 ok 3 - Inserted 181161.8 ok 4 - Inserted 6514.15 1..4 ok t/rt_38977.t ................. 1..14 ok 1 - use ODBCTEST; ok 2 - got DBMS name: SQLite ok 3 - got DBMS version: 3.46.1 ok 4 - got DRIVER name: sqlite3odbc.so ok 5 - got DRIVER version 0.99991 ok 6 # skip not SQL Server ok 7 # skip not SQL Server ok 8 # skip not SQL Server ok 9 # skip not SQL Server ok 10 # skip not SQL Server ok 11 # skip not SQL Server ok 12 # skip not SQL Server ok 13 # skip not SQL Server ok 14 # skip not SQL Server ok t/rt_39841.t ................. 1..28 ok 1 - use ODBCTEST; ok 2 - got DBMS name: SQLite ok 3 - got DBMS version: 3.46.1 ok 4 # skip not SQL Server ok 5 # skip not SQL Server ok 6 # skip not SQL Server ok 7 # skip not SQL Server ok 8 # skip not SQL Server ok 9 # skip not SQL Server ok 10 # skip not SQL Server ok 11 # skip not SQL Server ok 12 # skip not SQL Server ok 13 # skip not SQL Server ok 14 # skip not SQL Server ok 15 # skip not SQL Server ok 16 # skip not SQL Server ok 17 # skip not SQL Server ok 18 # skip not SQL Server ok 19 # skip not SQL Server ok 20 # skip not SQL Server ok 21 # skip not SQL Server ok 22 # skip not SQL Server ok 23 # skip not SQL Server ok 24 # skip not SQL Server ok 25 # skip not SQL Server ok 26 # skip not SQL Server ok 27 # skip not SQL Server ok 28 # skip not SQL Server ok t/rt_39897.t ................. 1..6 ok 1 - use ODBCTEST; ok 2 - create test table with varchar ok 3 - prepare insert ok 4 - execute insert ok 5 - issue select on test table ok 6 - fetch varchar(100) from test table ok t/rt_43384.t ................. 1..8 ok 1 - use ODBCTEST; ok 2 # skip Microsoft Access tests not supported using SQLite ok 3 # skip Microsoft Access tests not supported using SQLite ok 4 # skip Microsoft Access tests not supported using SQLite ok 5 # skip Microsoft Access tests not supported using SQLite ok 6 # skip Microsoft Access tests not supported using SQLite ok 7 # skip Microsoft Access tests not supported using SQLite ok 8 # skip Microsoft Access tests not supported using SQLite ok t/rt_46597.t ................. 1..6 ok 1 - use ODBCTEST; ok 2 # skip Microsoft Access tests not supported using SQLite ok 3 # skip Microsoft Access tests not supported using SQLite ok 4 # skip Microsoft Access tests not supported using SQLite ok 5 # skip Microsoft Access tests not supported using SQLite ok 6 # skip Microsoft Access tests not supported using SQLite ok t/rt_50852.t ................. 1..5 ok 1 - use ODBCTEST; ok 2 # skip Microsoft SQL Server test not supported using SQLite ok 3 # skip Microsoft SQL Server test not supported using SQLite ok 4 # skip Microsoft SQL Server test not supported using SQLite ok 5 # skip Microsoft SQL Server test not supported using SQLite ok # # Some of these tests may fail for your driver - please let me know if they do along with the strings SQLite/sqlite3odbc.so t/rt_57957.t ................. 1..8 ok 1 - use ODBCTEST; ok 2 - Prepare with trailing comment and named placeholder ok 3 - Prepare with leading comment and named placeholder ok 4 - Prepare with line comment named placeholder ok 5 - Prepare with leading comment and ? placeholder ok 6 - Prepare with line comment and ? placeholder ok 7 - Prepare with ? placeholder in literal ok 8 - Prepare with named placeholder in literal ok t/rt_59621.t ................. 1..11 ok 1 - use ODBCTEST; ok 2 - got DBMS name: SQLite ok 3 - got DBMS version: 3.46.1 ok 4 - got DRIVER name: sqlite3odbc.so ok 5 - got DRIVER version 0.99991 ok 6 # skip not SQL Server ok 7 # skip not SQL Server ok 8 # skip not SQL Server ok 9 # skip not SQL Server ok 10 # skip not SQL Server ok 11 # skip not SQL Server ok t/rt_61370.t ................. ok 1 - use ODBCTEST; ok 2 - got DBMS name: SQLite ok 3 - got DBMS version: 3.46.1 ok 4 - got DRIVER name: sqlite3odbc.so ok 5 - got DRIVER version 0.99991 # Not Microsoft SQL Server 1..5 ok t/rt_62033.t ................. ok 1 - use ODBCTEST; ok 2 - got DBMS name: SQLite ok 3 - got DBMS version: 3.46.1 ok 4 - got DRIVER name: sqlite3odbc.so ok 5 - got DRIVER version 0.99991 # Not Microsoft SQL Server 1..5 ok t/rt_63550.t ................. ok 1 - use ODBCTEST; ok 2 - Statement is defined 1..2 ok t/rt_78838.t ................. ok 1 - use ODBCTEST; ok 2 - got DBMS name: SQLite # Not Microsoft SQL Server 1..2 ok t/rt_79190.t ................. skipped: DBI_USER is undefined t/rt_79397.t ................. ok 1 - use ODBCTEST; ok 2 - got DBMS name: SQLite ok 3 - got DBMS version: 3.46.1 ok 4 - got DRIVER name: sqlite3odbc.so ok 5 - got DRIVER version 0.99991 # Not Microsoft SQL Server 1..5 ok t/rt_81911.t ................. ok 1 - use ODBCTEST; ok 2 - affected from execute insert ok 3 - execute and odbc_rows agree on insert ok 4 - affected from execute insert ok 5 - execute and odbc_rows agree on insert 2 ok 6 - affected from execute update none ok 7 - execute and odbc_rows agree on update none ok 8 - affected from execute update 1 ok 9 - execute and odbc_rows agree on update 1 ok 10 - affected from execute update 2 ok 11 - execute and odbc_rows agree on update 2 1..11 ok t/rt_null_nvarchar.t ......... 1..8 ok 1 - got DBMS name: SQLite ok 2 - got DBMS version: 3.46.1 ok 3 - got DRIVER name: sqlite3odbc.so ok 4 - got DRIVER version 0.99991 ok 5 # skip not SQL Server ok 6 # skip not SQL Server ok 7 # skip not SQL Server ok 8 # skip not SQL Server ok t/sql_type_cast.t ............ 1..16 ok 1 - use ODBCTEST; ok 2 - create test table with integer ok 3 - insert into table ok 4 - correct value returned ok 5 - ! ivok no bind ok 6 - correct value returned Bind ok 7 - ! ivok bind ok 8 - correct value returned SQL_NUMERIC ok 9 - ivok bind integer ok 10 - PV bind integer ok 11 - correct value returned SQL_NUMERIC|DiscardString ok 12 - ivok bind integer discard ok 13 - not PV bind integer discard ok 14 - correct value returned SQL_NUMERIC|DiscardString ok 15 - ivok bind integer discard ok 16 - not PV bind integer discard ok All tests successful. Files=42, Tests=1086, 13 wallclock secs ( 0.15 usr 0.07 sys + 2.74 cusr 0.51 csys = 3.47 CPU) Result: PASS make[2]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' # remove testdb after tests rm -f -v /tmp/tmp.lICY7NxgaB removed '/tmp/tmp.lICY7NxgaB' make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libdbd-odbc-perl/ make -j12 install DESTDIR=/build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ODBC.bs blib/arch/auto/DBD/ODBC/ODBC.bs 644 Manifying 1 pod document Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBD/ODBC/ODBC.so Installing /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/DBD/ODBC.pm Installing /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/DBD/ODBC/TO_DO.pm Installing /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/DBD/ODBC/FAQ.pm Installing /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/lib/aarch64-linux-gnu/perl5/5.40/DBD/ODBC/Changes.pm Installing /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/man/man3/DBD::ODBC.3pm make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' debian/rules override_dh_installdocs make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' pod2text FAQ > debian/FAQ dh_installdocs make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' pod2text Changes > debian/Changes.txt dh_installchangelogs debian/Changes.txt make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' debian/rules override_dh_installexamples make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' dh_installexamples sed -i '1s|^##!/usr/bin/perl|#!/usr/bin/perl|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/* sed -i '1s|^#!perl|#!/usr/bin/perl|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/* sed -i '1s|^#/usr/bin/perl|#!/usr/bin/perl|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/* sed -i '1s|^#!/usr/bin/perl.exe|#!/usr/bin/perl|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/* sed -i '1s|^#!c:/programme/perl/bin/perl.exe|#!/usr/bin/perl|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/* sed -i '1s|^\(#[^!].\+\)|#!/usr/bin/perl\n\1|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/*.pl sed -i '1s|^\(use strict;\)|#!/usr/bin/perl\n\1|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/*.pl sed -i '1s|^\(use DBI;\)|#!/usr/bin/perl\n\1|' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/*.pl sed -i '1i #!/usr/bin/perl\n' /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/thrtest.pl make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' dh_installman dh_perl dh_perl_dbi dh_link dh_strip_nondeterminism dh_compress debian/rules override_dh_fixperms make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' dh_fixperms chmod 755 /build/reproducible-path/libdbd-odbc-perl-1.61/debian/libdbd-odbc-perl/usr/share/doc/libdbd-odbc-perl/examples/*.pl make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libdbd-odbc-perl' in '../libdbd-odbc-perl_1.61-4_arm64.deb'. dpkg-deb: building package 'libdbd-odbc-perl-dbgsym' in '../libdbd-odbc-perl-dbgsym_1.61-4_arm64.deb'. dpkg-genbuildinfo --build=binary -O../libdbd-odbc-perl_1.61-4_arm64.buildinfo dpkg-genchanges --build=binary -O../libdbd-odbc-perl_1.61-4_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/3721337/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/3721337/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/3721337 and its subdirectories I: Current time: Tue Jan 21 23:50:28 +14 2025 I: pbuilder-time-stamp: 1737453028 + false + set +x Tue Jan 21 09:50:28 UTC 2025 I: Signing ./b2/libdbd-odbc-perl_1.61-4_arm64.buildinfo as libdbd-odbc-perl_1.61-4_arm64.buildinfo.asc Tue Jan 21 09:50:28 UTC 2025 I: Signed ./b2/libdbd-odbc-perl_1.61-4_arm64.buildinfo as ./b2/libdbd-odbc-perl_1.61-4_arm64.buildinfo.asc Tue Jan 21 09:50:28 UTC 2025 - build #2 for libdbd-odbc-perl/trixie/arm64 on codethink02-arm64 done. Starting cleanup. All cleanup done. Tue Jan 21 09:50:28 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-VBOATKgd, removing. /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm: total 108 drwxr-xr-x 2 jenkins jenkins 4096 Jan 21 09:48 b1 drwxr-xr-x 2 jenkins jenkins 4096 Jan 21 09:50 b2 -rw-r--r-- 1 jenkins jenkins 2565 Mar 6 2024 libdbd-odbc-perl_1.61-4.dsc -rw------- 1 jenkins jenkins 90257 Jan 21 09:48 rbuildlog.6czAZXL /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm/b1: total 588 -rw-r--r-- 1 jenkins jenkins 86224 Jan 21 09:48 build.log -rw-r--r-- 1 jenkins jenkins 199792 Jan 21 09:48 libdbd-odbc-perl-dbgsym_1.61-4_arm64.deb -rw-r--r-- 1 jenkins jenkins 9964 Jan 21 09:48 libdbd-odbc-perl_1.61-4.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2565 Jan 21 09:48 libdbd-odbc-perl_1.61-4.dsc -rw-r--r-- 1 jenkins jenkins 5355 Jan 21 09:48 libdbd-odbc-perl_1.61-4_arm64.buildinfo -rw-r--r-- 1 jenkins jenkins 6237 Jan 21 09:48 libdbd-odbc-perl_1.61-4_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1529 Jan 21 09:48 libdbd-odbc-perl_1.61-4_arm64.changes -rw-r--r-- 1 jenkins jenkins 256396 Jan 21 09:48 libdbd-odbc-perl_1.61-4_arm64.deb -rw-r--r-- 1 jenkins jenkins 1361 Jan 21 09:48 libdbd-odbc-perl_1.61-4_source.changes /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm/b2: total 576 -rw-r--r-- 1 jenkins jenkins 88213 Jan 21 09:50 build.log -rw-r--r-- 1 jenkins jenkins 199792 Jan 21 09:50 libdbd-odbc-perl-dbgsym_1.61-4_arm64.deb -rw-r--r-- 1 jenkins jenkins 9964 Jan 21 09:50 libdbd-odbc-perl_1.61-4.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2565 Jan 21 09:50 libdbd-odbc-perl_1.61-4.dsc -rw-r--r-- 1 jenkins jenkins 5355 Jan 21 09:50 libdbd-odbc-perl_1.61-4_arm64.buildinfo -rw-r--r-- 1 jenkins jenkins 6237 Jan 21 09:50 libdbd-odbc-perl_1.61-4_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1529 Jan 21 09:50 libdbd-odbc-perl_1.61-4_arm64.changes -rw-r--r-- 1 jenkins jenkins 256396 Jan 21 09:50 libdbd-odbc-perl_1.61-4_arm64.deb -rw-r--r-- 1 jenkins jenkins 1361 Jan 21 09:50 libdbd-odbc-perl_1.61-4_source.changes Tue Jan 21 09:50:29 UTC 2025 I: Deleting $TMPDIR on codethink02-arm64.debian.net. Tue Jan 21 09:50:30 UTC 2025 I: libdbd-odbc-perl_1.61-4_arm64.changes: Format: 1.8 Date: Wed, 06 Mar 2024 17:01:19 +0100 Source: libdbd-odbc-perl Binary: libdbd-odbc-perl libdbd-odbc-perl-dbgsym Architecture: arm64 Version: 1.61-4 Distribution: unstable Urgency: medium Maintainer: Debian Perl Group Changed-By: gregor herrmann Description: libdbd-odbc-perl - Perl Database Driver implementing ODBC for DBI Changes: libdbd-odbc-perl (1.61-4) unstable; urgency=medium . * Build with Unicode support. Thanks to Stefan Michalowski for the bug report. (LP: #2056327) * Update years of packaging copyright. Checksums-Sha1: e707c2b30040bfe47ef4c720eb4ae738c98f2dfe 199792 libdbd-odbc-perl-dbgsym_1.61-4_arm64.deb ec6c748d0205c73c982fc85c054f8592d6d2aad9 5355 libdbd-odbc-perl_1.61-4_arm64.buildinfo c7b5ba69046bd05a862cc48cf59fc99cacb4fe91 256396 libdbd-odbc-perl_1.61-4_arm64.deb Checksums-Sha256: caa5a66dfc4a21be1fabbe7886ca41c8380fbd122a861f554bd51594efbce4f4 199792 libdbd-odbc-perl-dbgsym_1.61-4_arm64.deb 69d14625bf74253b347216d6ed4c366fab642ff98f051fde5b40e6b495a6a1f5 5355 libdbd-odbc-perl_1.61-4_arm64.buildinfo 2dc2ae56bfbe6f2716a544991acaf2d23f24fdeae53c9c4cf4dbbe183f841544 256396 libdbd-odbc-perl_1.61-4_arm64.deb Files: 2edc423e7a3026cd06252280abf73565 199792 debug optional libdbd-odbc-perl-dbgsym_1.61-4_arm64.deb 64fb1f35cac2d81d4a62394b47da02c1 5355 perl optional libdbd-odbc-perl_1.61-4_arm64.buildinfo c84d6242b7416eb9830592d7966b9080 256396 perl optional libdbd-odbc-perl_1.61-4_arm64.deb removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/arm64/libdbd-odbc-perl_1.61-4.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/arm64/libdbd-odbc-perl_1.61-4.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/trixie/arm64/libdbd-odbc-perl_1.61-4.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/trixie/arm64/libdbd-odbc-perl_1.61-4.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/trixie/arm64/libdbd-odbc-perl_1.61-4_arm64.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/arm64/libdbd-odbc-perl_1.61-4.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2025-01-21 09:48:58.497647400 +0000 +++ b2/build.log 2025-01-21 09:50:29.333554915 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Feb 23 04:11:21 -12 2026 -I: pbuilder-time-stamp: 1771863081 +I: Current time: Tue Jan 21 23:49:01 +14 2025 +I: pbuilder-time-stamp: 1737452941 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -22,52 +22,84 @@ dpkg-source: info: unpacking libdbd-odbc-perl_1.61-4.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/610712/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3721337/tmp/hooks/D01_modify_environment starting +debug: Running on codethink02-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 Jan 21 09:49 /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/3721337/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3721337/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + 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]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(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 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='arm64' + 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='34953ff2c9874b3a9ab87ccc3e446a4d' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='610712' - PS1='# ' - PS2='> ' + INVOCATION_ID=1a1fedb84cbd43fe8ec557620324085a + 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=3721337 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm/pbuilderrc_WGH6 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm/b1 --logfile b1/build.log libdbd-odbc-perl_1.61-4.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + 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.mMBlWGQm/pbuilderrc_lWam --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.mMBlWGQm/b2 --logfile b2/build.log libdbd-odbc-perl_1.61-4.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 codethink01-arm64 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/610712/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3721337/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -157,7 +189,7 @@ Get: 38 http://deb.debian.org/debian trixie/main arm64 odbcinst arm64 2.3.12-2 [12.6 kB] Get: 39 http://deb.debian.org/debian trixie/main arm64 libsqliteodbc arm64 0.99991-1+b2 [81.6 kB] Get: 40 http://deb.debian.org/debian trixie/main arm64 unixodbc-dev arm64 2.3.12-2 [216 kB] -Fetched 22.7 MB in 0s (101 MB/s) +Fetched 22.7 MB in 0s (58.6 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19970 files and directories currently installed.) @@ -336,7 +368,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/libdbd-odbc-perl-1.61/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../libdbd-odbc-perl_1.61-4_source.changes +I: user script /srv/workspace/pbuilder/3721337/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/3721337/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/libdbd-odbc-perl-1.61/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../libdbd-odbc-perl_1.61-4_source.changes dpkg-buildpackage: info: source package libdbd-odbc-perl dpkg-buildpackage: info: source version 1.61-4 dpkg-buildpackage: info: source distribution unstable @@ -372,11 +408,11 @@ Perl: 5.040000 ExtUtils::MakeMaker: 7.70 Command line options: + u! = 1 w! = undef e! = undef g! = 0 x! = undef - u! = 1 o=s = You are using a Perl configured with threading enabled. @@ -388,9 +424,9 @@ Press return to continue... Looking for odbc_config in : nowhere -Looking for odbc_config in (PATH) /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +Looking for odbc_config in (PATH) /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path odbc_config not found -Looking for iodbc-config in PATH /usr/sbin:/usr/bin:/sbin:/bin:/usr/games +Looking for iodbc-config in PATH /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path iodbc_config not found odbc_config not found - ok, there are other things I can do Still trying to guess ODBCHOME - looking for headers now @@ -411,7 +447,7 @@ DRIVERS............: /etc/odbcinst.ini SYSTEM DATA SOURCES: /etc/odbc.ini FILE DATA SOURCES..: /etc/ODBCDataSources -USER DATA SOURCES..: /nonexistent/first-build/.odbc.ini +USER DATA SOURCES..: /nonexistent/second-build/.odbc.ini SQLULEN Size.......: 8 SQLLEN Size........: 8 SQLSETPOSIROW Size.: 8 @@ -438,18 +474,18 @@ dh_auto_build make -j12 make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' +cp Changes blib/lib/DBD/ODBC/Changes.pm +cp FAQ blib/lib/DBD/ODBC/FAQ.pm +cp TO_DO blib/lib/DBD/ODBC/TO_DO.pm Running Mkbootstrap for ODBC () aarch64-linux-gnu-gcc -c -DWITH_UNICODE -I/usr/include -I. -I/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.61\" -DXS_VERSION=\"1.61\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.40/CORE" -DWITH_UNICODE -I/usr/include ConvertUTF.c +cp ODBC.pm blib/lib/DBD/ODBC.pm +chmod 644 "ODBC.bs" "/usr/bin/perl" -p -e "s/~DRIVER~/ODBC/g" /usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI/Driver.xst > ODBC.xsi aarch64-linux-gnu-gcc -c -DWITH_UNICODE -I/usr/include -I. -I/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.61\" -DXS_VERSION=\"1.61\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.40/CORE" -DWITH_UNICODE -I/usr/include dbdimp.c -chmod 644 "ODBC.bs" -cp Changes blib/lib/DBD/ODBC/Changes.pm -cp FAQ blib/lib/DBD/ODBC/FAQ.pm -cp TO_DO blib/lib/DBD/ODBC/TO_DO.pm aarch64-linux-gnu-gcc -c -DWITH_UNICODE -I/usr/include -I. -I/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.61\" -DXS_VERSION=\"1.61\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.40/CORE" -DWITH_UNICODE -I/usr/include unicode_helper.c -"/usr/bin/perl" "/usr/share/perl/5.40/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' ODBC.xs > ODBC.xsc -cp ODBC.pm blib/lib/DBD/ODBC.pm "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ODBC.bs blib/arch/auto/DBD/ODBC/ODBC.bs 644 +"/usr/bin/perl" "/usr/share/perl/5.40/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' ODBC.xs > ODBC.xsc mv ODBC.xsc ODBC.c aarch64-linux-gnu-gcc -c -DWITH_UNICODE -I/usr/include -I. -I/usr/lib/aarch64-linux-gnu/perl5/5.40/auto/DBI -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libdbd-odbc-perl-1.61=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.61\" -DXS_VERSION=\"1.61\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.40/CORE" -DWITH_UNICODE -I/usr/include ODBC.c dbdimp.c: In function 'odbc_db_STORE_attrib': @@ -477,7 +513,7 @@ make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' -DBI_DSN=dbi:ODBC:"DRIVER=SQLite3;database=/tmp/tmp.pKwUoroVEx" dh_auto_test +DBI_DSN=dbi:ODBC:"DRIVER=SQLite3;database=/tmp/tmp.lICY7NxgaB" dh_auto_test make -j12 test TEST_VERBOSE=1 make[2]: Entering directory '/build/reproducible-path/libdbd-odbc-perl-1.61' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ODBC.bs blib/arch/auto/DBD/ODBC/ODBC.bs 644 @@ -928,10 +964,10 @@ # ***** error handler called ***** # Table dropped ok 1 - create test table -# simple tests raise = 1, array_context = 1 +# simple tests array_context = 1, raise = 1 # all param arrays the same size # Autocommit: 1 -# insert sts = 5, error = 0, affected = 5, tuple = ARRAY(0xaaab0d22abc8), array_context = 1, commit = '', raise = 1 +# insert raise = 1, tuple = ARRAY(0xaaab0594c2c0), array_context = 1, affected = 5, error = 0, commit = '', sts = 5 ok 2 - no error in execute_array eval ok 3 - execute_array returned 5 rows executed ok 4 - total affected 5 @@ -962,7 +998,7 @@ ok 22 - row 4 p1 data ok 23 - row 4 p2 data # Autocommit: 0 -# insert raise = 1, array_context = 1, commit = 1, sts = 5, error = 0, tuple = ARRAY(0xaaab0d22aaf0), affected = 5 +# insert affected = 5, commit = 1, error = 0, sts = 5, raise = 1, tuple = ARRAY(0xaaab0594bf90), array_context = 1 ok 24 - no error in execute_array eval ok 25 - execute_array returned 5 rows executed ok 26 - total affected 5 @@ -993,7 +1029,7 @@ ok 44 - row 4 p1 data ok 45 - row 4 p2 data # Not all param arrays the same size -# insert tuple = ARRAY(0xaaab0d22b240), affected = 5, sts = 5, error = 0, array_context = 1, raise = 1, commit = 0 +# insert array_context = 1, tuple = ARRAY(0xaaab05957458), raise = 1, error = 0, commit = 0, sts = 5, affected = 5 ok 46 - no error in execute_array eval ok 47 - execute_array returned 5 rows executed ok 48 - total affected 5 @@ -1024,7 +1060,7 @@ ok 66 - row 4 p1 data ok 67 - row 4 p2 data # Not all param arrays the same size with bind on execute_array -# insert sts = 5, error = 0, affected = 5, tuple = ARRAY(0xaaab0d23bf30), raise = 1, array_context = 1, commit = 0, params = ARRAY(0xaaab0d23c530) +# insert tuple = ARRAY(0xaaab05957cc8), raise = 1, params = ARRAY(0xaaab05957578), array_context = 1, affected = 5, sts = 5, commit = 0, error = 0 ok 68 - no error in execute_array eval ok 69 - execute_array returned 5 rows executed ok 70 - total affected 5 @@ -1055,7 +1091,7 @@ ok 88 - row 4 p1 data ok 89 - row 4 p2 data # no parameters -# insert error = 0, sts = '0E0', affected = 0, tuple = ARRAY(0xaaab0d23c7e8), array_context = 1, commit = 0, raise = 1, params = ARRAY(0xaaab0d22b120) +# insert raise = 1, tuple = ARRAY(0xaaab0595d118), params = ARRAY(0xaaab059621b0), array_context = 1, affected = 0, commit = 0, error = 0, sts = '0E0' ok 90 - no error in execute_array eval ok 91 - execute_array returned '0E0' rows executed ok 92 - total affected 0 @@ -1064,10 +1100,10 @@ # $ArrayTupleStatus = []; ok 95 - tuple status is an array ok 96 - status arrays same size -# simple tests raise = 1, array_context = 0 +# simple tests array_context = 0, raise = 1 # all param arrays the same size # Autocommit: 1 -# insert commit = '', array_context = 0, raise = 1, tuple = ARRAY(0xaaab0d236268), affected = 5, error = 0, sts = 5 +# insert array_context = 0, tuple = ARRAY(0xaaab05953220), raise = 1, error = 0, commit = '', sts = 5, affected = 5 ok 97 - no error in execute_array eval ok 98 - execute_array returned 5 rows executed ok 99 - no error captured @@ -1097,7 +1133,7 @@ ok 116 - row 4 p1 data ok 117 - row 4 p2 data # Autocommit: 0 -# insert error = 0, sts = 5, affected = 5, tuple = ARRAY(0xaaab0d242d08), array_context = 0, raise = 1, commit = 1 +# insert error = 0, commit = 1, sts = 5, affected = 5, array_context = 0, raise = 1, tuple = ARRAY(0xaaab0595d3b8) ok 118 - no error in execute_array eval ok 119 - execute_array returned 5 rows executed ok 120 - no error captured @@ -1127,7 +1163,7 @@ ok 137 - row 4 p1 data ok 138 - row 4 p2 data # Not all param arrays the same size -# insert array_context = 0, commit = 0, raise = 1, tuple = ARRAY(0xaaab0d24a708), affected = 5, error = 0, sts = 5 +# insert commit = 0, error = 0, sts = 5, affected = 5, array_context = 0, tuple = ARRAY(0xaaab0596c6c0), raise = 1 ok 139 - no error in execute_array eval ok 140 - execute_array returned 5 rows executed ok 141 - no error captured @@ -1157,7 +1193,7 @@ ok 158 - row 4 p1 data ok 159 - row 4 p2 data # Not all param arrays the same size with bind on execute_array -# insert sts = 5, error = 0, affected = 5, tuple = ARRAY(0xaaab0d243770), raise = 1, array_context = 0, commit = 0, params = ARRAY(0xaaab0d243320) +# insert tuple = ARRAY(0xaaab05964558), raise = 1, array_context = 0, params = ARRAY(0xaaab05964960), affected = 5, sts = 5, error = 0, commit = 0 ok 160 - no error in execute_array eval ok 161 - execute_array returned 5 rows executed ok 162 - no error captured @@ -1187,7 +1223,7 @@ ok 179 - row 4 p1 data ok 180 - row 4 p2 data # no parameters -# insert sts = '0E0', error = 0, affected = 0, tuple = ARRAY(0xaaab0d24ad38), raise = 1, array_context = 0, commit = 0, params = ARRAY(0xaaab0d24b0b0) +# insert raise = 1, tuple = ARRAY(0xaaab0596c798), params = ARRAY(0xaaab059649f0), array_context = 0, affected = 0, commit = 0, error = 0, sts = '0E0' ok 181 - no error in execute_array eval ok 182 - execute_array returned '0E0' rows executed ok 183 - no error captured @@ -1195,9 +1231,9 @@ # $ArrayTupleStatus = []; ok 185 - tuple status is an array ok 186 - status arrays same size -# error tests raise = 1, array_context = 1 +# error tests array_context = 1, raise = 1 # Last row in error -# insert sts = undef, error = 1, tuple = ARRAY(0xaaab0d23c908), affected = undef, raise = 1, array_context = 1, commit = 0 +# insert affected = undef, sts = undef, commit = 0, error = 1, tuple = ARRAY(0xaaab0596cd08), raise = 1, array_context = 1 # ***** error handler called ***** ok 187 - error in execute_array eval ok 188 - error captured @@ -1229,7 +1265,7 @@ ok 203 - row 3 p1 data ok 204 - row 3 p2 data # 2nd last row in error -# insert raise = 1, array_context = 1, commit = 0, sts = undef, error = 1, affected = undef, tuple = ARRAY(0xaaab0d257070) +# insert sts = undef, error = 1, commit = 0, affected = undef, array_context = 1, tuple = ARRAY(0xaaab059786e8), raise = 1 # ***** error handler called ***** ok 205 - error in execute_array eval ok 206 - error captured @@ -1260,9 +1296,9 @@ ok 220 - row 2 p2 data ok 221 - row 3 p1 data ok 222 - row 3 p2 data -# error tests raise = 1, array_context = 0 +# error tests array_context = 0, raise = 1 # Last row in error -# insert raise = 1, array_context = 0, commit = 0, tuple = ARRAY(0xaaab0d256d70), affected = undef, sts = undef, error = 1 +# insert tuple = ARRAY(0xaaab05978e68), raise = 1, array_context = 0, affected = undef, commit = 0, error = 1, sts = undef # ***** error handler called ***** ok 223 - error in execute_array eval ok 224 - error captured @@ -1294,7 +1330,7 @@ ok 239 - row 3 p1 data ok 240 - row 3 p2 data # 2nd last row in error -# insert array_context = 0, raise = 1, commit = 0, affected = undef, tuple = ARRAY(0xaaab0d2591c0), sts = undef, error = 1 +# insert commit = 0, error = 1, sts = undef, affected = undef, array_context = 0, tuple = ARRAY(0xaaab059738c8), raise = 1 # ***** error handler called ***** ok 241 - error in execute_array eval ok 242 - error captured @@ -1327,7 +1363,7 @@ ok 258 - row 3 p2 data # error tests raise = 0, array_context = 1 # Last row in error -# insert affected = undef, tuple = ARRAY(0xaaab0d2590e8), sts = undef, error = 1, commit = 0, array_context = 1, raise = 0 +# insert tuple = ARRAY(0xaaab0597b680), raise = 0, array_context = 1, affected = undef, error = 1, commit = 0, sts = undef # ***** error handler called ***** ok 259 - no error in execute_array eval ok 260 - execute_array returned undef rows executed @@ -1360,7 +1396,7 @@ ok 276 - row 3 p1 data ok 277 - row 3 p2 data # 2nd last row in error -# insert error = 1, sts = undef, tuple = ARRAY(0xaaab0d259e50), affected = undef, raise = 0, array_context = 1, commit = 0 +# insert array_context = 1, raise = 0, tuple = ARRAY(0xaaab0597fbe8), sts = undef, commit = 0, error = 1, affected = undef # ***** error handler called ***** ok 278 - no error in execute_array eval ok 279 - execute_array returned undef rows executed @@ -1394,7 +1430,7 @@ ok 296 - row 3 p2 data # error tests raise = 0, array_context = 0 # Last row in error -# insert commit = 0, array_context = 0, raise = 0, tuple = ARRAY(0xaaab0d268e00), affected = undef, sts = undef, error = 1 +# insert affected = undef, commit = 0, error = 1, sts = undef, raise = 0, tuple = ARRAY(0xaaab059802d8), array_context = 0 # ***** error handler called ***** ok 297 - no error in execute_array eval ok 298 - execute_array returned undef rows executed @@ -1426,7 +1462,7 @@ ok 313 - row 3 p1 data ok 314 - row 3 p2 data # 2nd last row in error -# insert tuple = ARRAY(0xaaab0d2590b8), affected = undef, error = 1, sts = undef, commit = 0, array_context = 0, raise = 0 +# insert array_context = 0, tuple = ARRAY(0xaaab05987b08), raise = 0, sts = undef, commit = 0, error = 1, affected = undef # ***** error handler called ***** ok 315 - no error in execute_array eval ok 316 - execute_array returned undef rows executed @@ -1458,7 +1494,7 @@ ok 331 - row 3 p1 data ok 332 - row 3 p2 data # row_size via execute_for_fetch -# insert raise = 1, array_context = 1, commit = 0, error = 0, fetch = CODE(0xaaab0d1647e0), sts = 5, affected = 5, tuple = ARRAY(0xaaab0d267260) +# insert array_context = 1, raise = 1, tuple = ARRAY(0xaaab0598a968), sts = 5, fetch = CODE(0xaaab05886f00), error = 0, commit = 0, affected = 5 # fetch_sub 0 # fetch_sub 1 # fetch_sub 2 @@ -1488,7 +1524,7 @@ # row_size via select ok 345 - execute on second table ok 346 - second statement is in executed state -# insert affected = 5, tuple = ARRAY(0xaaab0d268d40), error = 0, fetch = DBI::st=HASH(0xaaab0d2672c0), sts = 5, requires_mas = 1, commit = 0, array_context = 1, raise = 1 +# insert tuple = ARRAY(0xaaab05985508), raise = 1, array_context = 1, affected = 5, requires_mas = 1, sts = 5, fetch = DBI::st=HASH(0xaaab05987ec8), error = 0, commit = 0 ok 347 - no error in execute_array eval ok 348 - execute_array returned 5 rows executed ok 349 - total affected 5 @@ -1519,7 +1555,7 @@ ok 367 - row 4 p1 data ok 368 - row 4 p2 data # update test -# insert array_context = 1, raise = 1, commit = 0, error = 0, fetch = CODE(0xaaab0d1647e0), sts = 5, affected = 5, tuple = ARRAY(0xaaab0d269f80) +# insert affected = 5, sts = 5, fetch = CODE(0xaaab05886f00), error = 0, commit = 0, tuple = ARRAY(0xaaab05987e20), raise = 1, array_context = 1 # fetch_sub 0 # fetch_sub 1 # fetch_sub 2 @@ -1556,7 +1592,7 @@ ok 388 - row 3 p2 data ok 389 - row 4 p1 data ok 390 - row 4 p2 data -# insert affected = 5, tuple = ARRAY(0xaaab0d26a028), error = 0, sts = 5, array_context = 1, raise = 1, commit = 0 +# insert sts = 5, commit = 0, error = 0, affected = 5, array_context = 1, tuple = ARRAY(0xaaab059852b0), raise = 1 ok 391 - no error in execute_array eval ok 392 - execute_array returned 5 rows executed ok 393 - total affected 5 @@ -1586,7 +1622,7 @@ ok 410 - row 3 p2 data ok 411 - row 4 p1 data ok 412 - row 4 p2 data -# insert tuple = ARRAY(0xaaab0d273590), affected = 4, error = 0, sts = 5, raise = 1, array_context = 1, commit = 0 +# insert raise = 1, tuple = ARRAY(0xaaab05996a88), array_context = 1, affected = 4, sts = 5, error = 0, commit = 0 ok 413 - no error in execute_array eval ok 414 - execute_array returned 5 rows executed ok 415 - total affected 4 @@ -1616,7 +1652,7 @@ ok 432 - row 3 p2 data ok 433 - row 4 p1 data ok 434 - row 4 p2 data -# insert tuple = ARRAY(0xaaab0d276968), affected = 5, error = 0, sts = 2, array_context = 1, raise = 1, commit = 0 +# insert tuple = ARRAY(0xaaab05998770), raise = 1, array_context = 1, affected = 5, sts = 2, commit = 0, error = 0 ok 435 - no error in execute_array eval ok 436 - execute_array returned 2 rows executed ok 437 - total affected 5 @@ -1640,9 +1676,9 @@ ok 451 - row 3 p2 data ok 452 - row 4 p1 data ok 453 - row 4 p2 data -# error tests notuplestatus = 1, array_context = 1, raise = 1 +# error tests array_context = 1, notuplestatus = 1, raise = 1 # Last row in error -# insert tuple = ARRAY(0xaaab0d278e50), affected = undef, notuplestatus = 1, error = 1, sts = undef, array_context = 1, raise = 1, commit = 0 +# insert array_context = 1, tuple = ARRAY(0xaaab0599c218), raise = 1, error = 1, commit = 0, sts = undef, affected = undef, notuplestatus = 1 # ***** error handler called ***** ok 454 - error in execute_array eval ok 455 - error captured @@ -1655,7 +1691,7 @@ ok 462 - row 3 p1 data ok 463 - row 3 p2 data # 2nd last row in error -# insert raise = 1, array_context = 1, commit = 0, error = 1, sts = undef, tuple = ARRAY(0xaaab0d27bab0), notuplestatus = 1, affected = undef +# insert error = 1, commit = 0, sts = undef, affected = undef, notuplestatus = 1, array_context = 1, tuple = ARRAY(0xaaab059a2d08), raise = 1 # ***** error handler called ***** ok 464 - error in execute_array eval ok 465 - error captured @@ -1667,9 +1703,9 @@ ok 471 - row 2 p2 data ok 472 - row 3 p1 data ok 473 - row 3 p2 data -# error tests notuplestatus = 1, array_context = 0, raise = 1 +# error tests array_context = 0, notuplestatus = 1, raise = 1 # Last row in error -# insert array_context = 0, raise = 1, commit = 0, error = 1, sts = undef, tuple = ARRAY(0xaaab0d27b7f8), affected = undef, notuplestatus = 1 +# insert sts = undef, commit = 0, error = 1, notuplestatus = 1, affected = undef, array_context = 0, tuple = ARRAY(0xaaab059a3758), raise = 1 # ***** error handler called ***** ok 474 - error in execute_array eval ok 475 - error captured @@ -1682,7 +1718,7 @@ ok 482 - row 3 p1 data ok 483 - row 3 p2 data # 2nd last row in error -# insert tuple = ARRAY(0xaaab0d276b00), affected = undef, notuplestatus = 1, sts = undef, error = 1, raise = 1, commit = 0, array_context = 0 +# insert affected = undef, notuplestatus = 1, sts = undef, error = 1, commit = 0, tuple = ARRAY(0xaaab059937c0), raise = 1, array_context = 0 # ***** error handler called ***** ok 484 - error in execute_array eval ok 485 - error captured @@ -1694,9 +1730,9 @@ ok 491 - row 2 p2 data ok 492 - row 3 p1 data ok 493 - row 3 p2 data -# error tests notuplestatus = 1, array_context = 1, raise = 0 +# error tests array_context = 1, raise = 0, notuplestatus = 1 # Last row in error -# insert tuple = ARRAY(0xaaab0d27b408), affected = undef, notuplestatus = 1, error = 1, sts = undef, raise = 0, array_context = 1, commit = 0 +# insert array_context = 1, raise = 0, tuple = ARRAY(0xaaab0599f690), error = 1, commit = 0, sts = undef, affected = undef, notuplestatus = 1 # ***** error handler called ***** ok 494 - no error in execute_array eval ok 495 - execute_array returned undef rows executed @@ -1710,7 +1746,7 @@ ok 503 - row 3 p1 data ok 504 - row 3 p2 data # 2nd last row in error -# insert array_context = 1, raise = 0, commit = 0, notuplestatus = 1, affected = undef, tuple = ARRAY(0xaaab0d27e1d0), sts = undef, error = 1 +# insert commit = 0, error = 1, sts = undef, notuplestatus = 1, affected = undef, array_context = 1, tuple = ARRAY(0xaaab0599f480), raise = 0 # ***** error handler called ***** ok 505 - no error in execute_array eval ok 506 - execute_array returned undef rows executed @@ -1723,9 +1759,9 @@ ok 513 - row 2 p2 data ok 514 - row 3 p1 data ok 515 - row 3 p2 data -# error tests array_context = 0, raise = 0, notuplestatus = 1 +# error tests raise = 0, notuplestatus = 1, array_context = 0 # Last row in error -# insert raise = 0, commit = 0, array_context = 0, error = 1, sts = undef, tuple = ARRAY(0xaaab0d284f28), affected = undef, notuplestatus = 1 +# insert error = 1, commit = 0, sts = undef, affected = undef, notuplestatus = 1, array_context = 0, raise = 0, tuple = ARRAY(0xaaab059a6e50) # ***** error handler called ***** ok 516 - no error in execute_array eval ok 517 - execute_array returned undef rows executed @@ -1738,7 +1774,7 @@ ok 524 - row 3 p1 data ok 525 - row 3 p2 data # 2nd last row in error -# insert sts = undef, error = 1, notuplestatus = 1, affected = undef, tuple = ARRAY(0xaaab0d28e4f0), raise = 0, commit = 0, array_context = 0 +# insert error = 1, commit = 0, sts = undef, affected = undef, notuplestatus = 1, array_context = 0, tuple = ARRAY(0xaaab059a7420), raise = 0 # ***** error handler called ***** ok 526 - no error in execute_array eval ok 527 - execute_array returned undef rows executed @@ -2003,12 +2039,12 @@ ok 16 - not PV bind integer discard ok All tests successful. -Files=42, Tests=1086, 4 wallclock secs ( 0.17 usr 0.10 sys + 2.85 cusr 0.54 csys = 3.66 CPU) +Files=42, Tests=1086, 13 wallclock secs ( 0.15 usr 0.07 sys + 2.74 cusr 0.51 csys = 3.47 CPU) Result: PASS make[2]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' # remove testdb after tests -rm -f -v /tmp/tmp.pKwUoroVEx -removed '/tmp/tmp.pKwUoroVEx' +rm -f -v /tmp/tmp.lICY7NxgaB +removed '/tmp/tmp.lICY7NxgaB' make[1]: Leaving directory '/build/reproducible-path/libdbd-odbc-perl-1.61' create-stamp debian/debhelper-build-stamp dh_prep @@ -2072,8 +2108,8 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'libdbd-odbc-perl-dbgsym' in '../libdbd-odbc-perl-dbgsym_1.61-4_arm64.deb'. dpkg-deb: building package 'libdbd-odbc-perl' in '../libdbd-odbc-perl_1.61-4_arm64.deb'. +dpkg-deb: building package 'libdbd-odbc-perl-dbgsym' in '../libdbd-odbc-perl-dbgsym_1.61-4_arm64.deb'. dpkg-genbuildinfo --build=binary -O../libdbd-odbc-perl_1.61-4_arm64.buildinfo dpkg-genchanges --build=binary -O../libdbd-odbc-perl_1.61-4_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -2081,12 +2117,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3721337/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3721337/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/610712 and its subdirectories -I: Current time: Mon Feb 23 04:11:56 -12 2026 -I: pbuilder-time-stamp: 1771863116 +I: removing directory /srv/workspace/pbuilder/3721337 and its subdirectories +I: Current time: Tue Jan 21 23:50:28 +14 2025 +I: pbuilder-time-stamp: 1737453028 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/arm64/libdbd-odbc-perl_1.61-4.diff: 78.1% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/arm64/libdbd-odbc-perl_1.61-4.diff.gz b2/build.log: 80.8% -- replaced with stdout Compressing the 1st log... b1/build.log: 81.2% -- replaced with stdout Tue Jan 21 09:50:31 UTC 2025 I: diffoscope 285 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_libdbd-odbc-perl_trixie_arm64_1737453031 + touch /var/log/reproducible-builds/diffoscope_stamp_libdbd-odbc-perl_trixie_arm64_1737453031 + RESULT=0 + systemd-run '--description=diffoscope on libdbd-odbc-perl/1.61-4 in trixie/arm64' --slice=rb-build-diffoscope.slice -u rb-diffoscope-arm64_13-56502 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm --run-session -c jenkins-reproducible-trixie-diffoscope-883436ac-12a3-4f6e-93a1-91826302be98 -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm/dbd-tmp-Uphipfz ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm/libdbd-odbc-perl_1.61-4.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm/libdbd-odbc-perl_1.61-4.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm/libdbd-odbc-perl_1.61-4.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm/b1/libdbd-odbc-perl_1.61-4_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm/b2/libdbd-odbc-perl_1.61-4_arm64.changes' + false + set +x Running as unit: rb-diffoscope-arm64_13-56502.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm/libdbd-odbc-perl_1.61-4.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm/libdbd-odbc-perl_1.61-4.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm/libdbd-odbc-perl_1.61-4.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm/b1/libdbd-odbc-perl_1.61-4_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.mMBlWGQm/b2/libdbd-odbc-perl_1.61-4_arm64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.353s) 0.353s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.019s) 0.019s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 665ms CPU time consumed: 664ms _ _ _ _ _ _ _ _ | (_) |__ __| | |__ __| | ___ __| | |__ ___ _ __ ___ _ __ | | | '_ \ / _` | '_ \ / _` |_____ / _ \ / _` | '_ \ / __|____| '_ \ / _ \ '__| | | | |_) | (_| | |_) | (_| |_____| (_) | (_| | |_) | (_|_____| |_) | __/ | |_|_|_.__/ \__,_|_.__/ \__,_| \___/ \__,_|_.__/ \___| | .__/ \___|_| |_| _ | | | | | | |_| Tue Jan 21 09:50:32 UTC 2025 I: diffoscope 285 found no differences in the changes files, and a .buildinfo file also exists. Tue Jan 21 09:50:32 UTC 2025 I: libdbd-odbc-perl from trixie built successfully and reproducibly on arm64. INSERT 0 1 INSERT 0 1 DELETE 1 [2025-01-21 09:50:33] INFO: Starting at 2025-01-21 09:50:33.291625 [2025-01-21 09:50:33] INFO: Generating the pages of 1 package(s) [2025-01-21 09:50:33] CRITICAL: https://tests.reproducible-builds.org/debian/trixie/arm64/libdbd-odbc-perl didn't produce a buildlog, even though it has been built. [2025-01-21 09:50:33] INFO: Finished at 2025-01-21 09:50:33.815306, took: 0:00:00.523688 Tue Jan 21 09:50:33 UTC 2025 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/trixie/arm64/libdbd-odbc-perl.html Tue Jan 21 09:50:33 UTC 2025 I: Submitting .buildinfo files to external archives: Tue Jan 21 09:50:33 UTC 2025 I: Submitting 8.0K b1/libdbd-odbc-perl_1.61-4_arm64.buildinfo.asc https://buildinfo.debian.net/ec6c748d0205c73c982fc85c054f8592d6d2aad9/libdbd-odbc-perl_1.61-4_arm64 Tue Jan 21 09:50:34 UTC 2025 I: Submitting 8.0K b2/libdbd-odbc-perl_1.61-4_arm64.buildinfo.asc https://buildinfo.debian.net/78644cffa34d2bbd5d0a37ff2c393d42ef30182f/libdbd-odbc-perl_1.61-4_arm64 Tue Jan 21 09:50:35 UTC 2025 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Tue Jan 21 09:50:35 UTC 2025 I: Done submitting .buildinfo files. Tue Jan 21 09:50:35 UTC 2025 I: Removing signed libdbd-odbc-perl_1.61-4_arm64.buildinfo.asc files: removed './b1/libdbd-odbc-perl_1.61-4_arm64.buildinfo.asc' removed './b2/libdbd-odbc-perl_1.61-4_arm64.buildinfo.asc' 1737453035 arm64 trixie libdbd-odbc-perl Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/arm64/libdbd-odbc-perl_1.61-4.rbuild.log: 79.3% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/arm64/libdbd-odbc-perl_1.61-4.rbuild.log.gz [2025-01-21 09:50:35] INFO: Starting at 2025-01-21 09:50:35.901355 [2025-01-21 09:50:35] INFO: Generating the pages of 1 package(s) [2025-01-21 09:50:36] INFO: Finished at 2025-01-21 09:50:36.313780, took: 0:00:00.412431 All cleanup done. Tue Jan 21 09:50:36 UTC 2025 - total duration: 0h 2m 34s. Tue Jan 21 09:50:36 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-Lw5qt88C, removing. Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 2min 37.778s CPU time consumed: 7.207s