Running as unit: rb-build-arm64_3-116126.service ==================================================================================== Tue Sep 16 13:04:09 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_arm64_3) on jenkins, called using "codethink03-arm64 codethink04-arm64" as arguments. Tue Sep 16 13:04:09 UTC 2025 - actually running "reproducible_build.sh" (md5sum cc591790ab2c8e13f5e554202b95c89c) as "/tmp/jenkins-script-KziQZ5Xj" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Tue Sep 16 13:04:09 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink03-arm64.debian.net is marked as down. Tue Sep 16 13:04:09 UTC 2025 - checking via ssh if codethink03-arm64.debian.net is up. removed '/tmp/read-only-fs-test-lAnKSJ' Tue Sep 16 13:04:10 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink04-arm64.debian.net is marked as down. Tue Sep 16 13:04:10 UTC 2025 - checking via ssh if codethink04-arm64.debian.net is up. removed '/tmp/read-only-fs-test-kmIhjC' ok, let's check if libredis-perl is building anywhere yet… ok, libredis-perl is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of libredis-perl in unstable on arm64 on jenkins now. 1st build will be done on codethink03-arm64.debian.net. 2nd build will be done on codethink04-arm64.debian.net. ============================================================================= Tue Sep 16 13:04:24 UTC 2025 I: starting to build libredis-perl/unstable/arm64 on jenkins on '2025-09-16 13:04' Tue Sep 16 13:04:24 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_3/116126/console.log 1758027864 arm64 unstable libredis-perl Tue Sep 16 13:04:24 UTC 2025 I: Downloading source for unstable/libredis-perl=2:2.000-1 --2025-09-16 13:04:24-- http://deb.debian.org/debian/pool/main/libr/libredis-perl/libredis-perl_2.000-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2697 (2.6K) [text/prs.lines.tag] Saving to: ‘libredis-perl_2.000-1.dsc’ 0K .. 100% 246M=0s 2025-09-16 13:04:24 (246 MB/s) - ‘libredis-perl_2.000-1.dsc’ saved [2697/2697] --2025-09-16 13:04:24-- http://deb.debian.org/debian/pool/main/libr/libredis-perl/libredis-perl_2.000-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2697 (2.6K) [text/prs.lines.tag] Saving to: ‘libredis-perl_2.000-1.dsc’ 0K .. 100% 246M=0s 2025-09-16 13:04:24 (246 MB/s) - ‘libredis-perl_2.000-1.dsc’ saved [2697/2697] Tue Sep 16 13:04:24 UTC 2025 I: libredis-perl_2.000-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: libredis-perl Binary: libredis-perl Architecture: all Version: 2:2.000-1 Maintainer: Debian Perl Group Uploaders: Jorge Salamero Sanz , gregor herrmann Homepage: https://metacpan.org/release/Redis Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libredis-perl Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libredis-perl.git Testsuite: autopkgtest-pkg-perl Build-Depends: debhelper-compat (= 13), libmodule-build-tiny-perl, perl Build-Depends-Indep: libio-socket-ssl-perl , libio-socket-timeout-perl , libio-string-perl , libtest-deep-perl , libtest-fatal-perl , libtest-sharedfork-perl , libtest-simple-perl , libtest-tcp-perl (>= 2.22-2~) , libtry-tiny-perl , redis-server Package-List: libredis-perl deb perl optional arch=all Checksums-Sha1: 3d5d34618cbf78a224d303ef7b27b3d8dade072b 66883 libredis-perl_2.000.orig.tar.gz 3ff9d2b730a21bc000541c3131da61e3eacc6d5f 7732 libredis-perl_2.000-1.debian.tar.xz Checksums-Sha256: 14cb899797212615b4e93f916dcbdafb48d01c5eaab2038fe6cb179bf95c6feb 66883 libredis-perl_2.000.orig.tar.gz 4f0502871e7469bc18b5a8d196d207edc3ef0b3c2a69fd9060021acbc7771b92 7732 libredis-perl_2.000-1.debian.tar.xz Files: 8b8656bd6077250ffa1156667139ec55 66883 libredis-perl_2.000.orig.tar.gz 75804eb66098437eb1d99beb0f0d190b 7732 libredis-perl_2.000-1.debian.tar.xz Dgit: 6f51296c0d48e80ce4d941e8c7ed3961d93d7ada debian archive/debian/2%2.000-1 https://git.dgit.debian.org/libredis-perl -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmPCsVtfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgaX8RAAggqc5A1mATLNRQY0Xcj9JsJhgHcWRC3RZv7FOLa84EXCez2z0aXucrM3 KmPOIA5V31bn4J32deeYGt9CMy00ELcvDhKCb7W5ZB75j2vhI2NG3H0dW9PHuOwm kQL6vBOPGy3WDzU2hbY+wZias6qxePA3xv44Ss0nTELa8yVtkuMQXjxByiplXrlA R+JYO5E3ccJPU1lzUeUd3IoKrOMYZo24yMD2fu0lJGuCxGiuOpcgYdYO7iZatlVj PdMujYGTtn1ZEXwuJv2TXXlnSw1OMnA4B9bEJJmfQ57Y4pzN9oASp8QaNmjtODEX wo+V6zwuUc8yzSg69uvJLbDlxvMXlFaglaEq8IzNjU0Ip9ei9NbyFEjMirLlIVkW e8DfQYdSqEkebyTcirI4Ogz8TCw8KDLVFg95juT899Jd5zeEorH0SWYFlKVQTcRS wZZ0um/zOxjJxwDj3bXd/g8dF9fJcOZpkIorNgthcGsUrAaPZQvyfdGLu9+oIbg6 y2NaHm1M9ZLRYDWi4cBC8ddf2xtVmxy8xjW5gGO42+5CdsZ++OGVhkF4Nb71wdEs 5psaGwHK+1o7Q4Z0Xjd+hRTk7Hmzj321JE+HAwsTXdERyxhklj3cGX1wzQuJAAf0 SjJ4GKHEnDIOp9lXxICKSUP8Ol27SSKTJWn9CB3wNv9BrkXWhLk= =iY18 -----END PGP SIGNATURE----- Tue Sep 16 13:04:24 UTC 2025 I: Checking whether the package is not for us Tue Sep 16 13:04:24 UTC 2025 I: Starting 1st build on remote node codethink03-arm64.debian.net. Tue Sep 16 13:04:24 UTC 2025 I: Preparing to do remote build '1' on codethink03-arm64.debian.net. Tue Sep 16 13:04:24 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink03-arm64.debian.net is marked as down. Tue Sep 16 13:04:24 UTC 2025 - checking via ssh if codethink03-arm64.debian.net is up. removed '/tmp/read-only-fs-test-OJMdOf' ==================================================================================== Mon Oct 19 19:27:25 UTC 2026 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on codethink03-arm64, called using "1 libredis-perl unstable /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ 2:2.000-1" as arguments. Mon Oct 19 19:27:25 UTC 2026 - actually running "reproducible_build.sh" (md5sum cc591790ab2c8e13f5e554202b95c89c) as "/tmp/jenkins-script-J9Kj0abO" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Mon Oct 19 19:27:25 UTC 2026 I: Downloading source for unstable/libredis-perl=2:2.000-1 Reading package lists... NOTICE: 'libredis-perl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/perl-team/modules/packages/libredis-perl.git Please use: git clone https://salsa.debian.org/perl-team/modules/packages/libredis-perl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 77.3 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main libredis-perl 2:2.000-1 (dsc) [2697 B] Get:2 http://deb.debian.org/debian unstable/main libredis-perl 2:2.000-1 (tar) [66.9 kB] Get:3 http://deb.debian.org/debian unstable/main libredis-perl 2:2.000-1 (diff) [7732 B] Fetched 77.3 kB in 0s (1237 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'libredis-perl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/perl-team/modules/packages/libredis-perl.git Please use: git clone https://salsa.debian.org/perl-team/modules/packages/libredis-perl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 77.3 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main libredis-perl 2:2.000-1 (dsc) [2697 B] Get:2 http://deb.debian.org/debian unstable/main libredis-perl 2:2.000-1 (tar) [66.9 kB] Get:3 http://deb.debian.org/debian unstable/main libredis-perl 2:2.000-1 (diff) [7732 B] Fetched 77.3 kB in 0s (1237 kB/s) Download complete and in download only mode ============================================================================= Building libredis-perl in unstable on arm64 on codethink03-arm64 now. Date: Mon Oct 19 20:27:25 BST 2026 Date UTC: Mon Oct 19 19:27:25 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 Oct 19 07:27:26 -12 2026 I: pbuilder-time-stamp: 1792438046 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [libredis-perl_2.000-1.dsc] I: copying [./libredis-perl_2.000.orig.tar.gz] I: copying [./libredis-perl_2.000-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./libredis-perl_2.000-1.dsc: no acceptable signature found dpkg-source: info: extracting libredis-perl in libredis-perl-2.000 dpkg-source: info: unpacking libredis-perl_2.000.orig.tar.gz dpkg-source: info: unpacking libredis-perl_2.000-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1827883/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='09242778cfab40b99a16254da7602cec' 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='1827883' 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.ooA4fFlJ/pbuilderrc_NIrr --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ/b1 --logfile b1/build.log libredis-perl_2.000-1.dsc' SUDO_GID='109' SUDO_HOME='/var/lib/jenkins' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink03-arm64 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/1827883/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), libmodule-build-tiny-perl, perl, libio-socket-ssl-perl, libio-socket-timeout-perl, libio-string-perl, libtest-deep-perl, libtest-fatal-perl, libtest-sharedfork-perl, libtest-simple-perl, libtest-tcp-perl (>= 2.22-2~), libtry-tiny-perl, redis-server dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20020 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on libmodule-build-tiny-perl; however: Package libmodule-build-tiny-perl is not installed. pbuilder-satisfydepends-dummy depends on libio-socket-ssl-perl; however: Package libio-socket-ssl-perl is not installed. pbuilder-satisfydepends-dummy depends on libio-socket-timeout-perl; however: Package libio-socket-timeout-perl is not installed. pbuilder-satisfydepends-dummy depends on libio-string-perl; however: Package libio-string-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-deep-perl; however: Package libtest-deep-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-fatal-perl; however: Package libtest-fatal-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-sharedfork-perl; however: Package libtest-sharedfork-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-tcp-perl (>= 2.22-2~); however: Package libtest-tcp-perl is not installed. pbuilder-satisfydepends-dummy depends on libtry-tiny-perl; however: Package libtry-tiny-perl is not installed. pbuilder-satisfydepends-dummy depends on redis-server; however: Package redis-server is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libcpan-requirements-dynamic-perl{a} libdebhelper-perl{a} libelf1t64{a} libextutils-config-perl{a} libextutils-hascompiler-perl{a} libextutils-helpers-perl{a} libextutils-installpaths-perl{a} libfile-stripnondeterminism-perl{a} libio-socket-ssl-perl{a} libio-socket-timeout-perl{a} libio-string-perl{a} libjemalloc2{a} liblzf1{a} libmagic-mgc{a} libmagic1t64{a} libmodule-build-tiny-perl{a} libnet-ssleay-perl{a} libperlio-via-timeout-perl{a} libpipeline1{a} libtest-deep-perl{a} libtest-fatal-perl{a} libtest-sharedfork-perl{a} libtest-tcp-perl{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} libunistring5{a} libxml2-16{a} m4{a} man-db{a} netbase{a} perl-openssl-defaults{a} po-debconf{a} redis-server{a} redis-tools{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl libnet-idn-encode-perl libnet-libidn-perl liburi-perl lynx wget 0 packages upgraded, 51 newly installed, 0 to remove and 0 not upgraded. Need to get 13.2 MB of archives. After unpacking 56.1 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 libjemalloc2 arm64 5.3.0-3 [216 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 liblzf1 arm64 3.6-4+b3 [10.1 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 redis-tools arm64 5:8.0.2-3 [1147 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 redis-server arm64 5:8.0.2-3 [66.2 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 netbase all 6.5 [12.4 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.41.1-3 [98.1 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.20-1 [316 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.17-4 [862 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.26 [91.8 kB] Get: 22 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-5 [540 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 21 [12.2 kB] Get: 24 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 27 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.193-3 [189 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.16-2 [100 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 libxml2-16 arm64 2.14.5+dfsg-0.2 [582 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 33 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 34 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.26 [939 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 libextutils-config-perl all 0.010-1 [8364 B] Get: 36 http://deb.debian.org/debian unstable/main arm64 libextutils-hascompiler-perl all 0.025-1 [9232 B] Get: 37 http://deb.debian.org/debian unstable/main arm64 libcpan-requirements-dynamic-perl all 0.002-1 [7696 B] Get: 38 http://deb.debian.org/debian unstable/main arm64 libextutils-helpers-perl all 0.028-1 [11.9 kB] Get: 39 http://deb.debian.org/debian unstable/main arm64 libextutils-installpaths-perl all 0.014-1 [13.9 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 perl-openssl-defaults arm64 7+b2 [6712 B] Get: 41 http://deb.debian.org/debian unstable/main arm64 libnet-ssleay-perl arm64 1.94-3 [323 kB] Get: 42 http://deb.debian.org/debian unstable/main arm64 libio-socket-ssl-perl all 2.095-1 [226 kB] Get: 43 http://deb.debian.org/debian unstable/main arm64 libperlio-via-timeout-perl all 0.32-3 [8624 B] Get: 44 http://deb.debian.org/debian unstable/main arm64 libio-socket-timeout-perl all 0.32-3 [10.4 kB] Get: 45 http://deb.debian.org/debian unstable/main arm64 libio-string-perl all 1.08-4 [12.1 kB] Get: 46 http://deb.debian.org/debian unstable/main arm64 libmodule-build-tiny-perl all 0.052-1 [12.2 kB] Get: 47 http://deb.debian.org/debian unstable/main arm64 libtest-deep-perl all 1.205-1 [52.3 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 libtry-tiny-perl all 0.32-1 [22.9 kB] Get: 49 http://deb.debian.org/debian unstable/main arm64 libtest-fatal-perl all 0.017-2 [12.9 kB] Get: 50 http://deb.debian.org/debian unstable/main arm64 libtest-sharedfork-perl all 0.35-3 [8484 B] Get: 51 http://deb.debian.org/debian unstable/main arm64 libtest-tcp-perl all 2.22-2 [22.9 kB] Fetched 13.2 MB in 0s (153 MB/s) Preconfiguring packages ... Selecting previously unselected package libjemalloc2:arm64. (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 ... 20020 files and directories currently installed.) Preparing to unpack .../00-libjemalloc2_5.3.0-3_arm64.deb ... Unpacking libjemalloc2:arm64 (5.3.0-3) ... Selecting previously unselected package liblzf1:arm64. Preparing to unpack .../01-liblzf1_3.6-4+b3_arm64.deb ... Unpacking liblzf1:arm64 (3.6-4+b3) ... Selecting previously unselected package redis-tools. Preparing to unpack .../02-redis-tools_5%3a8.0.2-3_arm64.deb ... Unpacking redis-tools (5:8.0.2-3) ... Selecting previously unselected package redis-server. Preparing to unpack .../03-redis-server_5%3a8.0.2-3_arm64.deb ... Unpacking redis-server (5:8.0.2-3) ... Selecting previously unselected package netbase. Preparing to unpack .../04-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../05-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../06-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../07-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../08-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../09-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../10-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../11-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../12-bsdextrautils_2.41.1-3_arm64.deb ... Unpacking bsdextrautils (2.41.1-3) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../13-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../14-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../15-m4_1.4.20-1_arm64.deb ... Unpacking m4 (1.4.20-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../16-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../17-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../18-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../19-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../20-libdebhelper-perl_13.26_all.deb ... Unpacking libdebhelper-perl (13.26) ... Selecting previously unselected package libtool. Preparing to unpack .../21-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../22-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../23-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 .../24-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../25-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../26-libelf1t64_0.193-3_arm64.deb ... Unpacking libelf1t64:arm64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../27-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../28-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../29-libxml2-16_2.14.5+dfsg-0.2_arm64.deb ... Unpacking libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Selecting previously unselected package gettext. Preparing to unpack .../30-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../31-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 .../32-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../33-debhelper_13.26_all.deb ... Unpacking debhelper (13.26) ... Selecting previously unselected package libextutils-config-perl. Preparing to unpack .../34-libextutils-config-perl_0.010-1_all.deb ... Unpacking libextutils-config-perl (0.010-1) ... Selecting previously unselected package libextutils-hascompiler-perl. Preparing to unpack .../35-libextutils-hascompiler-perl_0.025-1_all.deb ... Unpacking libextutils-hascompiler-perl (0.025-1) ... Selecting previously unselected package libcpan-requirements-dynamic-perl. Preparing to unpack .../36-libcpan-requirements-dynamic-perl_0.002-1_all.deb ... Unpacking libcpan-requirements-dynamic-perl (0.002-1) ... Selecting previously unselected package libextutils-helpers-perl. Preparing to unpack .../37-libextutils-helpers-perl_0.028-1_all.deb ... Unpacking libextutils-helpers-perl (0.028-1) ... Selecting previously unselected package libextutils-installpaths-perl. Preparing to unpack .../38-libextutils-installpaths-perl_0.014-1_all.deb ... Unpacking libextutils-installpaths-perl (0.014-1) ... Selecting previously unselected package perl-openssl-defaults:arm64. Preparing to unpack .../39-perl-openssl-defaults_7+b2_arm64.deb ... Unpacking perl-openssl-defaults:arm64 (7+b2) ... Selecting previously unselected package libnet-ssleay-perl:arm64. Preparing to unpack .../40-libnet-ssleay-perl_1.94-3_arm64.deb ... Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../41-libio-socket-ssl-perl_2.095-1_all.deb ... Unpacking libio-socket-ssl-perl (2.095-1) ... Selecting previously unselected package libperlio-via-timeout-perl. Preparing to unpack .../42-libperlio-via-timeout-perl_0.32-3_all.deb ... Unpacking libperlio-via-timeout-perl (0.32-3) ... Selecting previously unselected package libio-socket-timeout-perl. Preparing to unpack .../43-libio-socket-timeout-perl_0.32-3_all.deb ... Unpacking libio-socket-timeout-perl (0.32-3) ... Selecting previously unselected package libio-string-perl. Preparing to unpack .../44-libio-string-perl_1.08-4_all.deb ... Unpacking libio-string-perl (1.08-4) ... Selecting previously unselected package libmodule-build-tiny-perl. Preparing to unpack .../45-libmodule-build-tiny-perl_0.052-1_all.deb ... Unpacking libmodule-build-tiny-perl (0.052-1) ... Selecting previously unselected package libtest-deep-perl. Preparing to unpack .../46-libtest-deep-perl_1.205-1_all.deb ... Unpacking libtest-deep-perl (1.205-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../47-libtry-tiny-perl_0.32-1_all.deb ... Unpacking libtry-tiny-perl (0.32-1) ... Selecting previously unselected package libtest-fatal-perl. Preparing to unpack .../48-libtest-fatal-perl_0.017-2_all.deb ... Unpacking libtest-fatal-perl (0.017-2) ... Selecting previously unselected package libtest-sharedfork-perl. Preparing to unpack .../49-libtest-sharedfork-perl_0.35-3_all.deb ... Unpacking libtest-sharedfork-perl (0.35-3) ... Selecting previously unselected package libtest-tcp-perl. Preparing to unpack .../50-libtest-tcp-perl_2.22-2_all.deb ... Unpacking libtest-tcp-perl (2.22-2) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libextutils-config-perl (0.010-1) ... Setting up libextutils-helpers-perl (0.028-1) ... Setting up bsdextrautils (2.41.1-3) ... Setting up libtest-deep-perl (1.205-1) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Setting up libextutils-installpaths-perl (0.014-1) ... Setting up libdebhelper-perl (13.26) ... Setting up libperlio-via-timeout-perl (0.32-3) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up libtry-tiny-perl (0.32-1) ... Setting up libtest-fatal-perl (0.017-2) ... Setting up libextutils-hascompiler-perl (0.025-1) ... Setting up perl-openssl-defaults:arm64 (7+b2) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-1) ... Setting up libcpan-requirements-dynamic-perl (0.002-1) ... Setting up file (1:5.46-5) ... Setting up libjemalloc2:arm64 (5.3.0-3) ... Setting up libtest-sharedfork-perl (0.35-3) ... Setting up libelf1t64:arm64 (0.193-3) ... Setting up libio-string-perl (1.08-4) ... Setting up autotools-dev (20240727.1) ... Setting up liblzf1:arm64 (3.6-4+b3) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up autopoint (0.23.1-2) ... Setting up autoconf (2.72-3.1) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up netbase (6.5) ... Setting up libnet-ssleay-perl:arm64 (1.94-3) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libmodule-build-tiny-perl (0.052-1) ... Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libtest-tcp-perl (2.22-2) ... Setting up libio-socket-timeout-perl (0.32-3) ... Setting up libtool (2.5.4-5) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up redis-tools (5:8.0.2-3) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up libio-socket-ssl-perl (2.095-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up redis-server (5:8.0.2-3) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Setting up debhelper (13.26) ... Processing triggers for libc-bin (2.41-12) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/libredis-perl-2.000/ && 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 > ../libredis-perl_2.000-1_source.changes dpkg-buildpackage: info: source package libredis-perl dpkg-buildpackage: info: source version 2:2.000-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure /usr/bin/perl Build.PL --installdirs vendor --config "optimize=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libredis-perl-2.000=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2" --config "ld=aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libredis-perl-2.000=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro" Creating new 'Build' script for 'Redis' version '2.000' dh_auto_build /usr/bin/perl Build cp lib/Redis/Sentinel.pm blib/lib/Redis/Sentinel.pm cp lib/Redis.pm blib/lib/Redis.pm cp lib/Redis/Hash.pm blib/lib/Redis/Hash.pm cp lib/Redis/List.pm blib/lib/Redis/List.pm debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/libredis-perl-2.000' # make the default explicit USE_SSL=0 dh_auto_test /usr/bin/perl Build test --verbose 1 t/00-compile.t ........... 1..4 ok 1 - Redis.pm loaded ok ok 2 - Redis/Hash.pm loaded ok ok 3 - Redis/List.pm loaded ok ok 4 - Redis/Sentinel.pm loaded ok ok t/01-basic.t ............. ok 1 - Got an unconnected object ok 2 - ping doesn't work yet ok 3 - ping works after connection ok 4 - connected to our test redis-server ok 5 - ping ok 6 - set foo => bar ok 7 - setnx foo => bar fails ok 8 - get foo = bar ok 9 - set foo => "" ok 10 - get foo = "" ok 11 - set foo => baz ok 12 - get foo = baz ok 13 - assume $eur is wide character ok 14 - accepts only binary data, thus crashes on strings with characters > 255 ok 15 - .. and crashes on syswrite call ok 16 - .. and does not write actual data ok 17 - set test-undef ok 18 - exists undef ok 19 - set with value size 10000 ok ok 20 - ... and get was ok to ok 21 - set with value size 100000 ok ok 22 - ... and get was ok to ok 23 - set with value size 500000 ok ok 24 - ... and get was ok to ok 25 - set with value size 1000000 ok ok 26 - ... and get was ok to ok 27 - set with value size 2500000 ok ok 28 - ... and get was ok to ok 29 - exists non-existant ok 30 - get non-existant ok 31 - key-next = 0 ok 32 - key-left ok 33 - mget ok 34 - set key-0 ok 35 - exists key-0 ok 36 - get key-0 ok 37 - incr ok 38 - decr ok 39 - set key-1 ok 40 - exists key-1 ok 41 - get key-1 ok 42 - incr ok 43 - decr ok 44 - set key-2 ok 45 - exists key-2 ok 46 - get key-2 ok 47 - incr ok 48 - decr ok 49 - set key-3 ok 50 - exists key-3 ok 51 - get key-3 ok 52 - incr ok 53 - decr ok 54 - key-next ok 55 - test-incrby ok 56 - test-decry ok 57 - incrby 3 ok 58 - decrby 7 ok 59 - incrby 3 ok 60 - decrby 7 ok 61 - incrby 3 ok 62 - decrby 7 ok 63 - del key-next ok 64 - del key-left ok 65 - del non-existing ok 66 - type ok 67 - key-* ok 68 - keys ok 69 - randomkey ok 70 - rename ok 71 - exists test-renamed ok 72 - rename to existing key ok 73 - dbsize ok 74 - Error responses throw exception ok 75 - rpush ok 76 - rpush ok 77 - rpush ok 78 - lpush ok 79 - lpush ok 80 - type ok 81 - llen ok 82 - lrange ok 83 - ltrim ok 84 - llen after ltrim ok 85 - lindex ok 86 - lindex ok 87 - lset ok 88 - verified ok 89 - lrem ok 90 - llen after lrem ok 91 - lpop ok 92 - rpop ok 93 - sadd ok 94 - sadd ok 95 - scard ok 96 - sismember ok 97 - type is set ok 98 - srem ok 99 - srem again ok 100 - scard ok 101 - sinter ok 102 - sinterstore ok 103 - cardinality of intersection ok 104 - sdiff ok 105 - sdiffstore ok 106 - cardinality of diff ok 107 - sunion ok 108 - sunionstore ok 109 - cardinality of union ok 110 - srandmember result is defined ok 111 ok 112 - spop result is defined ok 113 ok 114 - new cardinality of union ok 115 - smembers ok 116 - repeated smove depleted source ok 117 - repeated smove populated destination ok 118 - smembers ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 ok 162 ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 ok 172 ok 173 - select ok 174 - select ok 175 - move ok 176 - gone ok 177 - select ok 178 - exists ok 179 - flushdb ok 180 - empty ok 181 - put 1 ok 182 - put 2 ok 183 - put 3 ok 184 - put 4 ok 185 - llen ok 186 - sort ok 187 - sort DESC ok 188 - save ok 189 - bgsave ok 190 - lastsave ok 191 - info ok 192 - '... yields a hash' isa 'HASH' ok 193 - ... nonempty ok 194 - ... with no comments in the keys ok 195 - ... with no blank lines in the keys ok 196 - ping() is true ok 197 - quit ok 198 - quit again, ok ok 199 - ... but after quit() returns false ok 200 - shutdown() once is ok ok 201 - ... twice also lives, but returns false ok 202 - ping() will be false after shutdown() ok 203 - Failed connection throws exception 1..203 ok t/02-responses.t ......... ok 1 - connected to our test redis-server ok 2 - Error response detected ok 3 - Text response ok ok 4 - Integer response ok ok 5 - Size+payload response ok ok 6 - Zero-size+payload response ok ok 7 - Negative-size+payload response ok ok 8 - Simple multi-bulk response ok ok 9 - Nested multi-bulk response ok ok 10 - Read a NIL multi-bulk response ok 11 - Nested errors must usually throw exceptions ok 12 - Nested errors must be collected in collect-errors mode 1..12 ok t/03-pubsub.t ............ # Subtest: basics ok 1 - connected to our test redis-server (pub) ok 2 - connected to our test redis-server (sub) ok 3 - No subscribers to 'aa' topic ok 4 - Delivered to 1 subscriber of topic 'aa' ok 5 - subscribing processes pending queued commands ok 6 - ... yep, got the expected 1 message ok 7 - ... for the expected topic, 'aa' ok 8 - Delivered to 1 subscriber of topic 'aa' ok 9 - ... yep, got the expected 1 message ok 10 - ... for the expected topic, 'aa', with two handlers ok 11 - Delivered to 1 subscriber of topic 'aa' ok 12 - ... received message while processing psubscribe(), two handlers ok 13 - Delivered to 2 subscriber of topic 'aa' ok 14 - ... yep, got the expected 2 messages ok 15 - ... for the expected subs, 'aa' and 'a*', three handlers total ok 16 - Delivered to 1 subscriber of topic 'aaa' ok 17 - ... yep, got the expected 1 message ok 18 - ... for the expected sub, 'a*' ok 19 - Current subscriber has 4 subscriptions active ok 20 - ... the publisher has none ok 21 - No match to our subscriptions, unsubscribe doesn't change active count ok 22 - unsubscribe ok, active count is still 4, another handler is alive ok 23 - unsubscribe done, active count is now 3, both handlers are done ok 24 - ... yep, got the expected 1 message ok 25 - ... for the expected key, 'a*' ok 26 - unsubscribe with topic wildcard failed, active count is now 3 ok 27 - ... yep, got the expected 1 message ok 28 - ... for the expected key, 'a*' ok 29 - unsubscribe with 'bb' ok, active count is now 2 ok 30 - punsubscribe with 'a*' ok, active count is now 1 ok 31 - Publish to 'aa' now gives 0 deliveries ok 32 - ... yep, no messages delivered ok 33 - ... and an empty messages recorded set ok 34 - Still some pending subcriptions active ok 35 - .. still an error to try PING while in SUBSCRIBE mode ok 36 - .. still an error to try INFO while in SUBSCRIBE mode ok 37 - .. still an error to try KEYS while in SUBSCRIBE mode ok 38 - .. still an error to try DBSIZE while in SUBSCRIBE mode ok 39 - .. still an error to try SHUTDOWN while in SUBSCRIBE mode ok 40 - ... but none anymore ok 41 - Other commands ok after we leave subscriber_mode 1..41 ok 1 - basics # Subtest: zero_topic ok 1 - Delivered to 1 subscriber of topic '0' ok 2 - ... yep, got the expected 1 message ok 3 - ... for the expected topic, '0' 1..3 ok 2 - zero_topic # Subtest: server is killed while waiting for subscribe ok 1 - connected to our test redis-server (sync parent) # child is ready to test, signal parent to kill our server ok 2 - pub/sub redis server killed # parent killed pub/sub redis server, signal child to proceed # parent waiting for child 1844572... # now, check wait_for_messages(), should die... ok 1 - properly died with EOF ok 3 - wait_for_messages() properly detects a server that dies 1..3 ok 3 - server is killed while waiting for subscribe # Subtest: server is restarted while waiting for subscribe ok 1 - PARENT: connected to our test redis-server (sync parent) # CHILD: reconnected (with a 10s timeout) # CHILD: is ready to test, signal parent to restart our server ok 2 - PARENT: pub/sub redis server killed # PARENT: killed pub/sub redis server, signal child to proceed # CHILD: launch wait_for_messages(2), with reconnect... # CHILD: reconnected (with a 10s timeout) # PARENT: has relaunched the server... # CHILD: after 2 sec, nothing yet, retrying # CHILD: launch wait_for_messages(2), with reconnect... # CHILD: after 2 sec, nothing yet, retrying # CHILD: launch wait_for_messages(2), with reconnect... ok 3 - PARENT: published and the child is subscribed # PARENT: waiting for child 1844634... # CHILD: child received the message ok 1 - CHILD: the message is what we want ok 4 - PARENT: child has properly quit after wait_for_messages() ok 5 - PARENT: pub/sub redis server killed 1..5 ok 4 - server is restarted while waiting for subscribe 1..4 ok t/04-pipeline.t .......... ok 1 - connected to our test redis-server ok 2 - single-command pipeline ok 3 - pipeline with embedded error ok 4 - keys in pipelined mode ok 5 - info in pipelined mode ok 6 - pipeline with multi-bulk reply ok 7 - large pipeline # Subtest: synchronous request with pending pipeline ok 1 - queue a request ok 2 - queue another request ok 3 - synchronous request has expected return ok 4 - synchronous request processes pending ones 1..4 ok 8 - synchronous request with pending pipeline # Subtest: transaction with error and pipeline ok 1 - multi started ok 2 - queued ok 3 - queued ok 4 - queued ok 5 - set ok 6 - bad rpush value should be undef ok 7 - bad rpush should give an error ok 8 - get should work 1..8 ok 9 - transaction with error and pipeline # Subtest: transaction with error and no pipeline ok 1 - multi ok 2 - transactional SET ok 3 - transactional bad RPUSH ok 4 - transactional GET ok 5 - synchronous EXEC dies for intervening error 1..5 ok 10 - transaction with error and no pipeline # Subtest: wait_one_response ok 1 - after first wait_one_response(), first callback called ok 2 - ... but not the second one ok 3 - after second wait_one_response(), first callback was not called again ok 4 - ... but the second one was called ok 5 - after final wait_all_responses(), first callback was called again ok 6 - ... the second one was also called ok 7 - after final wait_one_response(), first callback was not called again ok 8 - ... nor was the second one 1..8 ok 11 - wait_one_response 1..11 ok t/05-nonblock.t .......... # Subtest: non-block TCP ok 1 - connected to our test redis-server via TCP ok 2 - Nothing to read, didn't block 1..2 ok 1 - non-block TCP # Subtest: non-block UNIX ok 1 - connected to our test redis-server via UNIX ok 2 - Nothing to read, didn't block 1..2 ok 2 - non-block UNIX 1..2 ok t/06-on-connect.t ........ # Subtest: on_connect ok 1 - connected to our test redis-server ok 2 - ... on_connect code was run ok 3 - new connection is up and running ok 4 - ... on_connect code was run again ok 5 - new connection with reconnect enabled ok 6 - ... on_connect code one again perfect ok 7 - ... on_connect code works after reconnect also 1..7 ok 1 - on_connect 1..1 ok # Sleeping 11 seconds, waiting for Redis to timeout... # waiting for sleep command t/07-reconnect.t ......... # Subtest: Command without connection, no reconnect ok 1 - connected to our test redis-server ok 2 - close connection to the server ok 3 - send ping without reconnect 1..3 ok 1 - Command without connection, no reconnect # Subtest: Command without connection or timeout, with database change, with reconnect ok 1 - connected to our test redis-server ok 2 - send command with reconnect ok 3 - send command with reconnect ok 4 - close connection to the server ok 5 - reconnect with read errors before write 1..5 ok 2 - Command without connection or timeout, with database change, with reconnect # Subtest: Reconnection discards pending commands ok 1 - connected to our test redis-server ok 2 - evilly close connection to the server ok 3 - send command with reconnect ok 4 - pending command discarded on reconnect 1..4 ok 3 - Reconnection discards pending commands # Subtest: Conservative Reconnection dies on pending commands ok 1 - connected to our test redis-server ok 2 - evilly close connection to the server ok 3 - send command with reconnect and conservative_reconnect should raise an exception ok 4 - pending command never arrived 1..4 ok 4 - Conservative Reconnection dies on pending commands # Subtest: INFO commands with extra logic triggers reconnect ok 1 - connected to our test redis-server ok 2 - close connection to the server ok 3 - reconnect on INFO command 1..3 ok 5 - INFO commands with extra logic triggers reconnect # Subtest: KEYS commands with extra logic triggers reconnect ok 1 - connected to our test redis-server ok 2 - delete all keys ok 3 - set known key ok 4 - close connection to the server ok 5 - reconnect on KEYS command 1..5 ok 6 - KEYS commands with extra logic triggers reconnect # Subtest: Bad commands don't trigger reconnect ok 1 - connected to our test redis-server ok 2 - Bad commands still die ok 3 - ... and don't trigger a reconnect 1..3 ok 7 - Bad commands don't trigger reconnect # Subtest: Reconnect code clears sockect ASAP ok 1 - connected to our test redis-server ok 2 - Quit doesn't die if we are already disconnected 1..2 ok 8 - Reconnect code clears sockect ASAP # Subtest: Reconnect gives up after timeout ok 1 - connected to our test redis-server ok 2 - Eventually it gives up and dies ok 3 - ... minimum value for the reconnect reached 1..3 ok 9 - Reconnect gives up after timeout # Subtest: Reconnect during transaction ok 1 - spawn redis on port 45149 ok 2 - connected to our test redis-server ok 3 - start transacion ok 4 - set first key ok 5 - respawn redis on port 45149 ok 6 - set second key ok 7 - key "reconnect_1" should not exist ok 8 - key "reconnect_2" should not exist 1..8 ok 10 - Reconnect during transaction # Subtest: Reconnect works after WATCH + MULTI + EXEC ok 1 - spawn redis on port 38057 ok 2 - connected to our test redis-server ok 3 - set watch key ok 4 - start watching key ok 5 - start transacion ok 6 - set key ok 7 - execute transaction ok 8 - respawn redis on port 38057 ok 9 - setting key should not fail 1..9 ok 11 - Reconnect works after WATCH + MULTI + EXEC # Subtest: Reconnect works after WATCH + MULTI + DISCARD ok 1 - spawn redis on port 46233 ok 2 - connected to our test redis-server ok 3 - set watch key ok 4 - start watching key ok 5 - start transacion ok 6 - set key ok 7 - dscard transaction ok 8 - respawn redis on port 46233 ok 9 - setting second key should not fail 1..9 ok 12 - Reconnect works after WATCH + MULTI + DISCARD # Subtest: Reconnection by read timeout discards pending commands ok 1 - connected to our test redis-server ok 2 - set foo bar ok 3 - sleep command is timeout ok 4 - the value of key foo is bar 1..4 ok 13 - Reconnection by read timeout discards pending commands 1..13 ok t/08-unix-socket.t ....... # Subtest: basic tests ok 1 - Connected to the Redis server ok ok 2 - ... set command via UNIX ok ok 3 - ... and get command ok too ok 4 - Connection closed ok ok 5 - Command failed ok, no reconnect 1..5 ok 1 - basic tests # Subtest: reconnect over UNIX daemon ok 1 - Connected to the Redis server ok ok 2 - ... and connection closed ok ok 3 - set command via UNIX ok, reconnected fine ok 4 - ... and get command ok too 1..4 ok 2 - reconnect over UNIX daemon 1..2 ok t/10-tie-list.t .......... ok 1 - tied to our test redis-server ok 2 - pinged fine ok 3 - An object of class 'Redis::List' isa 'Redis::List' # Subtest: direct access ok 1 - empty list ok ok 2 - Set multiple values ok ok 3 - Set single value ok ok 4 - get single value ok ok 5 - ... even with post/pre-increments 1..5 ok 4 - direct access # Subtest: list functions ok 1 - shift ok ok 2 - ... expected value ok 3 - ... resulting list as expected ok 4 - push ok ok 5 - ... resulting list as expected ok 6 - pop ok ok 7 - ... expected value ok 8 - ... resulting list as expected ok 9 - unshift ok ok 10 - ... resulting list as expected ok 11 - splice ok ok 12 - ... resulting list as expected ok 13 - ... original list as expected 1..13 ok 5 - list functions ok 6 - empty list ok 1..6 ok t/11-timeout.t ........... # Subtest: server replies quickly enough ok 1 ok 2 - the code didn't died, as expected 1..2 ok 1 - server replies quickly enough # Subtest: server doesn't replies quickly enough ok 1 ok 2 - the code died as expected 1..2 ok 2 - server doesn't replies quickly enough # Subtest: server doesn't respond at connection (cnx_timeout) ok 1 # skip This subtest is failing on some platforms ok 2 # skip This subtest is failing on some platforms ok 3 # skip This subtest is failing on some platforms ok 4 # skip This subtest is failing on some platforms 1..4 ok 3 - server doesn't respond at connection (cnx_timeout) 1..3 ok t/20-tie-hash.t .......... ok 1 - tied to our test redis-server ok 2 - pinged fine ok 3 - An object of class 'Redis::Hash' isa 'Redis::Hash' # Subtest: direct access ok 1 - empty list ok ok 2 - Set multiple values ok ok 3 - Set single value ok ok 4 - get single value ok ok 5 - ... even with post/pre-increments 1..5 ok 4 - direct access # Subtest: hash functions ok 1 - keys ok ok 2 - ... resulting list as expected ok 3 - values ok ok 4 - ... resulting list as expected ok 5 - reverse() worked 1..5 ok 5 - hash functions ok 6 - empty list ok 1..6 ok t/30-scripts.t ........... ok 1 - set foo => bar ok 2 - script exists returns false ok 3 - script load returns the sha1 of the script ok 4 - script exists returns true after loading ok 5 - evalsha returns true with the sha1 of the script ok 6 - eval returns true 1..6 ok t/42-client_cmds.t ....... # Subtest: client_{set|get}name commands ok 1 - connected to our test redis-server ok 2 - one client listed ok 3 - ... no name set yet ok 4 - client_setname() is supported, no errors ok 5 - ... client_getname() returns new connection name ok 6 - ... no name set yet 1..6 ok 1 - client_{set|get}name commands # Subtest: client name via constructor ok 1 - connected to our test redis-server, with a name ok 2 - ...... name was properly set ok 3 - ... with a dynamic name ok 4 - ...... name was properly set ok 5 - ... with a dynamic name, but returning undef ok 6 - ...... name was not set ok 7 - Using dynamic name, for generation 1 ok 8 - ... name was set properly, 'gen-1860643-1' ok 9 - Using dynamic name, for generation 2 ok 10 - ... name was set properly, 'gen-1860643-2' ok 11 - Using dynamic name, for generation 3 ok 12 - ... name was set properly, 'gen-1860643-3' 1..12 ok 2 - client name via constructor 1..2 ok t/44-no-unicode-bug.t .... ok 1 - connected to our test redis-server ok 2 - assume test string are considered identical by perl ok 3 - same binary strings should point to same keys 1..3 ok t/50-fork_safe.t ......... ok 1 # fork safe ok 2 - same port on parent ok 3 - different port on child ok 4 - 2 clients connected ok 5 1..5 ok t/author-distmeta.t ...... skipped: these tests are for testing by the author t/author-pod-coverage.t .. skipped: these tests are for testing by the author All tests successful. Files=18, Tests=283, 71 wallclock secs ( 0.11 usr 0.04 sys + 6.66 cusr 1.75 csys = 8.56 CPU) Result: PASS # would be nice but is fragile # USE_SSL=1 dh_auto_test make[1]: Leaving directory '/build/reproducible-path/libredis-perl-2.000' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libredis-perl/ /usr/bin/perl Build install --destdir /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl --create_packlist 0 Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/perl5/Redis.pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/perl5/Redis/List.pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/perl5/Redis/Hash.pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/perl5/Redis/Sentinel.pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/man/man3/Redis::Sentinel.3pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/man/man3/Redis.3pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/man/man3/Redis::Hash.3pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/man/man3/Redis::List.3pm dh_installdocs dh_installchangelogs dh_installexamples dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libredis-perl' in '../libredis-perl_2.000-1_all.deb'. dpkg-genbuildinfo --build=binary -O../libredis-perl_2.000-1_arm64.buildinfo dpkg-genchanges --build=binary -O../libredis-perl_2.000-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/1827883 and its subdirectories I: Current time: Mon Oct 19 07:29:00 -12 2026 I: pbuilder-time-stamp: 1792438140 Mon Oct 19 19:29:00 UTC 2026 I: Signing ./b1/libredis-perl_2.000-1_arm64.buildinfo as libredis-perl_2.000-1_arm64.buildinfo.asc Mon Oct 19 19:29:00 UTC 2026 I: Signed ./b1/libredis-perl_2.000-1_arm64.buildinfo as ./b1/libredis-perl_2.000-1_arm64.buildinfo.asc Mon Oct 19 19:29:00 UTC 2026 - build #1 for libredis-perl/unstable/arm64 on codethink03-arm64 done. Starting cleanup. All cleanup done. Mon Oct 19 19:29:00 UTC 2026 - reproducible_build.sh stopped running as /tmp/jenkins-script-J9Kj0abO, removing. /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ: total 16 drwxrwxr-x 2 jenkins jenkins 4096 Sep 16 13:06 b1 drwxrwxr-x 2 jenkins jenkins 4096 Sep 16 13:04 b2 -rw-rw-r-- 1 jenkins jenkins 2697 Jan 14 2023 libredis-perl_2.000-1.dsc -rw------- 1 jenkins jenkins 3854 Sep 16 13:04 rbuildlog.z7wHGWa /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ/b1: total 200 -rw-r--r-- 1 jenkins jenkins 48097 Sep 16 13:06 build.log -rw-r--r-- 1 jenkins jenkins 7732 Sep 16 13:06 libredis-perl_2.000-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2697 Sep 16 13:06 libredis-perl_2.000-1.dsc -rw-r--r-- 1 jenkins jenkins 48284 Sep 16 13:06 libredis-perl_2.000-1_all.deb -rw-r--r-- 1 jenkins jenkins 5507 Sep 16 13:06 libredis-perl_2.000-1_arm64.buildinfo -rw-rw-r-- 1 jenkins jenkins 6389 Sep 16 13:06 libredis-perl_2.000-1_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1423 Sep 16 13:06 libredis-perl_2.000-1_arm64.changes -rw-r--r-- 1 jenkins jenkins 1842 Sep 16 13:06 libredis-perl_2.000-1_source.changes -rw-r--r-- 1 jenkins jenkins 66883 Sep 16 13:06 libredis-perl_2.000.orig.tar.gz /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ/b2: total 0 Tue Sep 16 13:06:01 UTC 2025 I: Deleting $TMPDIR on codethink03-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Mon Oct 19 07:27:26 -12 2026 I: pbuilder-time-stamp: 1792438046 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [libredis-perl_2.000-1.dsc] I: copying [./libredis-perl_2.000.orig.tar.gz] I: copying [./libredis-perl_2.000-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./libredis-perl_2.000-1.dsc: no acceptable signature found dpkg-source: info: extracting libredis-perl in libredis-perl-2.000 dpkg-source: info: unpacking libredis-perl_2.000.orig.tar.gz dpkg-source: info: unpacking libredis-perl_2.000-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1827883/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='09242778cfab40b99a16254da7602cec' 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='1827883' 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.ooA4fFlJ/pbuilderrc_NIrr --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ/b1 --logfile b1/build.log libredis-perl_2.000-1.dsc' SUDO_GID='109' SUDO_HOME='/var/lib/jenkins' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink03-arm64 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/1827883/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), libmodule-build-tiny-perl, perl, libio-socket-ssl-perl, libio-socket-timeout-perl, libio-string-perl, libtest-deep-perl, libtest-fatal-perl, libtest-sharedfork-perl, libtest-simple-perl, libtest-tcp-perl (>= 2.22-2~), libtry-tiny-perl, redis-server dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20020 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on libmodule-build-tiny-perl; however: Package libmodule-build-tiny-perl is not installed. pbuilder-satisfydepends-dummy depends on libio-socket-ssl-perl; however: Package libio-socket-ssl-perl is not installed. pbuilder-satisfydepends-dummy depends on libio-socket-timeout-perl; however: Package libio-socket-timeout-perl is not installed. pbuilder-satisfydepends-dummy depends on libio-string-perl; however: Package libio-string-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-deep-perl; however: Package libtest-deep-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-fatal-perl; however: Package libtest-fatal-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-sharedfork-perl; however: Package libtest-sharedfork-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-tcp-perl (>= 2.22-2~); however: Package libtest-tcp-perl is not installed. pbuilder-satisfydepends-dummy depends on libtry-tiny-perl; however: Package libtry-tiny-perl is not installed. pbuilder-satisfydepends-dummy depends on redis-server; however: Package redis-server is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libcpan-requirements-dynamic-perl{a} libdebhelper-perl{a} libelf1t64{a} libextutils-config-perl{a} libextutils-hascompiler-perl{a} libextutils-helpers-perl{a} libextutils-installpaths-perl{a} libfile-stripnondeterminism-perl{a} libio-socket-ssl-perl{a} libio-socket-timeout-perl{a} libio-string-perl{a} libjemalloc2{a} liblzf1{a} libmagic-mgc{a} libmagic1t64{a} libmodule-build-tiny-perl{a} libnet-ssleay-perl{a} libperlio-via-timeout-perl{a} libpipeline1{a} libtest-deep-perl{a} libtest-fatal-perl{a} libtest-sharedfork-perl{a} libtest-tcp-perl{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} libunistring5{a} libxml2-16{a} m4{a} man-db{a} netbase{a} perl-openssl-defaults{a} po-debconf{a} redis-server{a} redis-tools{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl libnet-idn-encode-perl libnet-libidn-perl liburi-perl lynx wget 0 packages upgraded, 51 newly installed, 0 to remove and 0 not upgraded. Need to get 13.2 MB of archives. After unpacking 56.1 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 libjemalloc2 arm64 5.3.0-3 [216 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 liblzf1 arm64 3.6-4+b3 [10.1 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 redis-tools arm64 5:8.0.2-3 [1147 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 redis-server arm64 5:8.0.2-3 [66.2 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 netbase all 6.5 [12.4 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.41.1-3 [98.1 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.20-1 [316 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.17-4 [862 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.26 [91.8 kB] Get: 22 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-5 [540 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 21 [12.2 kB] Get: 24 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 27 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.193-3 [189 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.16-2 [100 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 libxml2-16 arm64 2.14.5+dfsg-0.2 [582 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 33 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 34 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.26 [939 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 libextutils-config-perl all 0.010-1 [8364 B] Get: 36 http://deb.debian.org/debian unstable/main arm64 libextutils-hascompiler-perl all 0.025-1 [9232 B] Get: 37 http://deb.debian.org/debian unstable/main arm64 libcpan-requirements-dynamic-perl all 0.002-1 [7696 B] Get: 38 http://deb.debian.org/debian unstable/main arm64 libextutils-helpers-perl all 0.028-1 [11.9 kB] Get: 39 http://deb.debian.org/debian unstable/main arm64 libextutils-installpaths-perl all 0.014-1 [13.9 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 perl-openssl-defaults arm64 7+b2 [6712 B] Get: 41 http://deb.debian.org/debian unstable/main arm64 libnet-ssleay-perl arm64 1.94-3 [323 kB] Get: 42 http://deb.debian.org/debian unstable/main arm64 libio-socket-ssl-perl all 2.095-1 [226 kB] Get: 43 http://deb.debian.org/debian unstable/main arm64 libperlio-via-timeout-perl all 0.32-3 [8624 B] Get: 44 http://deb.debian.org/debian unstable/main arm64 libio-socket-timeout-perl all 0.32-3 [10.4 kB] Get: 45 http://deb.debian.org/debian unstable/main arm64 libio-string-perl all 1.08-4 [12.1 kB] Get: 46 http://deb.debian.org/debian unstable/main arm64 libmodule-build-tiny-perl all 0.052-1 [12.2 kB] Get: 47 http://deb.debian.org/debian unstable/main arm64 libtest-deep-perl all 1.205-1 [52.3 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 libtry-tiny-perl all 0.32-1 [22.9 kB] Get: 49 http://deb.debian.org/debian unstable/main arm64 libtest-fatal-perl all 0.017-2 [12.9 kB] Get: 50 http://deb.debian.org/debian unstable/main arm64 libtest-sharedfork-perl all 0.35-3 [8484 B] Get: 51 http://deb.debian.org/debian unstable/main arm64 libtest-tcp-perl all 2.22-2 [22.9 kB] Fetched 13.2 MB in 0s (153 MB/s) Preconfiguring packages ... Selecting previously unselected package libjemalloc2:arm64. (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 ... 20020 files and directories currently installed.) Preparing to unpack .../00-libjemalloc2_5.3.0-3_arm64.deb ... Unpacking libjemalloc2:arm64 (5.3.0-3) ... Selecting previously unselected package liblzf1:arm64. Preparing to unpack .../01-liblzf1_3.6-4+b3_arm64.deb ... Unpacking liblzf1:arm64 (3.6-4+b3) ... Selecting previously unselected package redis-tools. Preparing to unpack .../02-redis-tools_5%3a8.0.2-3_arm64.deb ... Unpacking redis-tools (5:8.0.2-3) ... Selecting previously unselected package redis-server. Preparing to unpack .../03-redis-server_5%3a8.0.2-3_arm64.deb ... Unpacking redis-server (5:8.0.2-3) ... Selecting previously unselected package netbase. Preparing to unpack .../04-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../05-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../06-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../07-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../08-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../09-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../10-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../11-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../12-bsdextrautils_2.41.1-3_arm64.deb ... Unpacking bsdextrautils (2.41.1-3) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../13-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../14-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../15-m4_1.4.20-1_arm64.deb ... Unpacking m4 (1.4.20-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../16-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../17-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../18-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../19-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../20-libdebhelper-perl_13.26_all.deb ... Unpacking libdebhelper-perl (13.26) ... Selecting previously unselected package libtool. Preparing to unpack .../21-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../22-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../23-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 .../24-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../25-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../26-libelf1t64_0.193-3_arm64.deb ... Unpacking libelf1t64:arm64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../27-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../28-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../29-libxml2-16_2.14.5+dfsg-0.2_arm64.deb ... Unpacking libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Selecting previously unselected package gettext. Preparing to unpack .../30-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../31-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 .../32-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../33-debhelper_13.26_all.deb ... Unpacking debhelper (13.26) ... Selecting previously unselected package libextutils-config-perl. Preparing to unpack .../34-libextutils-config-perl_0.010-1_all.deb ... Unpacking libextutils-config-perl (0.010-1) ... Selecting previously unselected package libextutils-hascompiler-perl. Preparing to unpack .../35-libextutils-hascompiler-perl_0.025-1_all.deb ... Unpacking libextutils-hascompiler-perl (0.025-1) ... Selecting previously unselected package libcpan-requirements-dynamic-perl. Preparing to unpack .../36-libcpan-requirements-dynamic-perl_0.002-1_all.deb ... Unpacking libcpan-requirements-dynamic-perl (0.002-1) ... Selecting previously unselected package libextutils-helpers-perl. Preparing to unpack .../37-libextutils-helpers-perl_0.028-1_all.deb ... Unpacking libextutils-helpers-perl (0.028-1) ... Selecting previously unselected package libextutils-installpaths-perl. Preparing to unpack .../38-libextutils-installpaths-perl_0.014-1_all.deb ... Unpacking libextutils-installpaths-perl (0.014-1) ... Selecting previously unselected package perl-openssl-defaults:arm64. Preparing to unpack .../39-perl-openssl-defaults_7+b2_arm64.deb ... Unpacking perl-openssl-defaults:arm64 (7+b2) ... Selecting previously unselected package libnet-ssleay-perl:arm64. Preparing to unpack .../40-libnet-ssleay-perl_1.94-3_arm64.deb ... Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../41-libio-socket-ssl-perl_2.095-1_all.deb ... Unpacking libio-socket-ssl-perl (2.095-1) ... Selecting previously unselected package libperlio-via-timeout-perl. Preparing to unpack .../42-libperlio-via-timeout-perl_0.32-3_all.deb ... Unpacking libperlio-via-timeout-perl (0.32-3) ... Selecting previously unselected package libio-socket-timeout-perl. Preparing to unpack .../43-libio-socket-timeout-perl_0.32-3_all.deb ... Unpacking libio-socket-timeout-perl (0.32-3) ... Selecting previously unselected package libio-string-perl. Preparing to unpack .../44-libio-string-perl_1.08-4_all.deb ... Unpacking libio-string-perl (1.08-4) ... Selecting previously unselected package libmodule-build-tiny-perl. Preparing to unpack .../45-libmodule-build-tiny-perl_0.052-1_all.deb ... Unpacking libmodule-build-tiny-perl (0.052-1) ... Selecting previously unselected package libtest-deep-perl. Preparing to unpack .../46-libtest-deep-perl_1.205-1_all.deb ... Unpacking libtest-deep-perl (1.205-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../47-libtry-tiny-perl_0.32-1_all.deb ... Unpacking libtry-tiny-perl (0.32-1) ... Selecting previously unselected package libtest-fatal-perl. Preparing to unpack .../48-libtest-fatal-perl_0.017-2_all.deb ... Unpacking libtest-fatal-perl (0.017-2) ... Selecting previously unselected package libtest-sharedfork-perl. Preparing to unpack .../49-libtest-sharedfork-perl_0.35-3_all.deb ... Unpacking libtest-sharedfork-perl (0.35-3) ... Selecting previously unselected package libtest-tcp-perl. Preparing to unpack .../50-libtest-tcp-perl_2.22-2_all.deb ... Unpacking libtest-tcp-perl (2.22-2) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libextutils-config-perl (0.010-1) ... Setting up libextutils-helpers-perl (0.028-1) ... Setting up bsdextrautils (2.41.1-3) ... Setting up libtest-deep-perl (1.205-1) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Setting up libextutils-installpaths-perl (0.014-1) ... Setting up libdebhelper-perl (13.26) ... Setting up libperlio-via-timeout-perl (0.32-3) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up libtry-tiny-perl (0.32-1) ... Setting up libtest-fatal-perl (0.017-2) ... Setting up libextutils-hascompiler-perl (0.025-1) ... Setting up perl-openssl-defaults:arm64 (7+b2) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-1) ... Setting up libcpan-requirements-dynamic-perl (0.002-1) ... Setting up file (1:5.46-5) ... Setting up libjemalloc2:arm64 (5.3.0-3) ... Setting up libtest-sharedfork-perl (0.35-3) ... Setting up libelf1t64:arm64 (0.193-3) ... Setting up libio-string-perl (1.08-4) ... Setting up autotools-dev (20240727.1) ... Setting up liblzf1:arm64 (3.6-4+b3) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up autopoint (0.23.1-2) ... Setting up autoconf (2.72-3.1) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up netbase (6.5) ... Setting up libnet-ssleay-perl:arm64 (1.94-3) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libmodule-build-tiny-perl (0.052-1) ... Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libtest-tcp-perl (2.22-2) ... Setting up libio-socket-timeout-perl (0.32-3) ... Setting up libtool (2.5.4-5) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up redis-tools (5:8.0.2-3) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up libio-socket-ssl-perl (2.095-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up redis-server (5:8.0.2-3) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Setting up debhelper (13.26) ... Processing triggers for libc-bin (2.41-12) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/libredis-perl-2.000/ && 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 > ../libredis-perl_2.000-1_source.changes dpkg-buildpackage: info: source package libredis-perl dpkg-buildpackage: info: source version 2:2.000-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure /usr/bin/perl Build.PL --installdirs vendor --config "optimize=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libredis-perl-2.000=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2" --config "ld=aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libredis-perl-2.000=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro" Creating new 'Build' script for 'Redis' version '2.000' dh_auto_build /usr/bin/perl Build cp lib/Redis/Sentinel.pm blib/lib/Redis/Sentinel.pm cp lib/Redis.pm blib/lib/Redis.pm cp lib/Redis/Hash.pm blib/lib/Redis/Hash.pm cp lib/Redis/List.pm blib/lib/Redis/List.pm debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/libredis-perl-2.000' # make the default explicit USE_SSL=0 dh_auto_test /usr/bin/perl Build test --verbose 1 t/00-compile.t ........... 1..4 ok 1 - Redis.pm loaded ok ok 2 - Redis/Hash.pm loaded ok ok 3 - Redis/List.pm loaded ok ok 4 - Redis/Sentinel.pm loaded ok ok t/01-basic.t ............. ok 1 - Got an unconnected object ok 2 - ping doesn't work yet ok 3 - ping works after connection ok 4 - connected to our test redis-server ok 5 - ping ok 6 - set foo => bar ok 7 - setnx foo => bar fails ok 8 - get foo = bar ok 9 - set foo => "" ok 10 - get foo = "" ok 11 - set foo => baz ok 12 - get foo = baz ok 13 - assume $eur is wide character ok 14 - accepts only binary data, thus crashes on strings with characters > 255 ok 15 - .. and crashes on syswrite call ok 16 - .. and does not write actual data ok 17 - set test-undef ok 18 - exists undef ok 19 - set with value size 10000 ok ok 20 - ... and get was ok to ok 21 - set with value size 100000 ok ok 22 - ... and get was ok to ok 23 - set with value size 500000 ok ok 24 - ... and get was ok to ok 25 - set with value size 1000000 ok ok 26 - ... and get was ok to ok 27 - set with value size 2500000 ok ok 28 - ... and get was ok to ok 29 - exists non-existant ok 30 - get non-existant ok 31 - key-next = 0 ok 32 - key-left ok 33 - mget ok 34 - set key-0 ok 35 - exists key-0 ok 36 - get key-0 ok 37 - incr ok 38 - decr ok 39 - set key-1 ok 40 - exists key-1 ok 41 - get key-1 ok 42 - incr ok 43 - decr ok 44 - set key-2 ok 45 - exists key-2 ok 46 - get key-2 ok 47 - incr ok 48 - decr ok 49 - set key-3 ok 50 - exists key-3 ok 51 - get key-3 ok 52 - incr ok 53 - decr ok 54 - key-next ok 55 - test-incrby ok 56 - test-decry ok 57 - incrby 3 ok 58 - decrby 7 ok 59 - incrby 3 ok 60 - decrby 7 ok 61 - incrby 3 ok 62 - decrby 7 ok 63 - del key-next ok 64 - del key-left ok 65 - del non-existing ok 66 - type ok 67 - key-* ok 68 - keys ok 69 - randomkey ok 70 - rename ok 71 - exists test-renamed ok 72 - rename to existing key ok 73 - dbsize ok 74 - Error responses throw exception ok 75 - rpush ok 76 - rpush ok 77 - rpush ok 78 - lpush ok 79 - lpush ok 80 - type ok 81 - llen ok 82 - lrange ok 83 - ltrim ok 84 - llen after ltrim ok 85 - lindex ok 86 - lindex ok 87 - lset ok 88 - verified ok 89 - lrem ok 90 - llen after lrem ok 91 - lpop ok 92 - rpop ok 93 - sadd ok 94 - sadd ok 95 - scard ok 96 - sismember ok 97 - type is set ok 98 - srem ok 99 - srem again ok 100 - scard ok 101 - sinter ok 102 - sinterstore ok 103 - cardinality of intersection ok 104 - sdiff ok 105 - sdiffstore ok 106 - cardinality of diff ok 107 - sunion ok 108 - sunionstore ok 109 - cardinality of union ok 110 - srandmember result is defined ok 111 ok 112 - spop result is defined ok 113 ok 114 - new cardinality of union ok 115 - smembers ok 116 - repeated smove depleted source ok 117 - repeated smove populated destination ok 118 - smembers ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 ok 162 ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 ok 172 ok 173 - select ok 174 - select ok 175 - move ok 176 - gone ok 177 - select ok 178 - exists ok 179 - flushdb ok 180 - empty ok 181 - put 1 ok 182 - put 2 ok 183 - put 3 ok 184 - put 4 ok 185 - llen ok 186 - sort ok 187 - sort DESC ok 188 - save ok 189 - bgsave ok 190 - lastsave ok 191 - info ok 192 - '... yields a hash' isa 'HASH' ok 193 - ... nonempty ok 194 - ... with no comments in the keys ok 195 - ... with no blank lines in the keys ok 196 - ping() is true ok 197 - quit ok 198 - quit again, ok ok 199 - ... but after quit() returns false ok 200 - shutdown() once is ok ok 201 - ... twice also lives, but returns false ok 202 - ping() will be false after shutdown() ok 203 - Failed connection throws exception 1..203 ok t/02-responses.t ......... ok 1 - connected to our test redis-server ok 2 - Error response detected ok 3 - Text response ok ok 4 - Integer response ok ok 5 - Size+payload response ok ok 6 - Zero-size+payload response ok ok 7 - Negative-size+payload response ok ok 8 - Simple multi-bulk response ok ok 9 - Nested multi-bulk response ok ok 10 - Read a NIL multi-bulk response ok 11 - Nested errors must usually throw exceptions ok 12 - Nested errors must be collected in collect-errors mode 1..12 ok t/03-pubsub.t ............ # Subtest: basics ok 1 - connected to our test redis-server (pub) ok 2 - connected to our test redis-server (sub) ok 3 - No subscribers to 'aa' topic ok 4 - Delivered to 1 subscriber of topic 'aa' ok 5 - subscribing processes pending queued commands ok 6 - ... yep, got the expected 1 message ok 7 - ... for the expected topic, 'aa' ok 8 - Delivered to 1 subscriber of topic 'aa' ok 9 - ... yep, got the expected 1 message ok 10 - ... for the expected topic, 'aa', with two handlers ok 11 - Delivered to 1 subscriber of topic 'aa' ok 12 - ... received message while processing psubscribe(), two handlers ok 13 - Delivered to 2 subscriber of topic 'aa' ok 14 - ... yep, got the expected 2 messages ok 15 - ... for the expected subs, 'aa' and 'a*', three handlers total ok 16 - Delivered to 1 subscriber of topic 'aaa' ok 17 - ... yep, got the expected 1 message ok 18 - ... for the expected sub, 'a*' ok 19 - Current subscriber has 4 subscriptions active ok 20 - ... the publisher has none ok 21 - No match to our subscriptions, unsubscribe doesn't change active count ok 22 - unsubscribe ok, active count is still 4, another handler is alive ok 23 - unsubscribe done, active count is now 3, both handlers are done ok 24 - ... yep, got the expected 1 message ok 25 - ... for the expected key, 'a*' ok 26 - unsubscribe with topic wildcard failed, active count is now 3 ok 27 - ... yep, got the expected 1 message ok 28 - ... for the expected key, 'a*' ok 29 - unsubscribe with 'bb' ok, active count is now 2 ok 30 - punsubscribe with 'a*' ok, active count is now 1 ok 31 - Publish to 'aa' now gives 0 deliveries ok 32 - ... yep, no messages delivered ok 33 - ... and an empty messages recorded set ok 34 - Still some pending subcriptions active ok 35 - .. still an error to try PING while in SUBSCRIBE mode ok 36 - .. still an error to try INFO while in SUBSCRIBE mode ok 37 - .. still an error to try KEYS while in SUBSCRIBE mode ok 38 - .. still an error to try DBSIZE while in SUBSCRIBE mode ok 39 - .. still an error to try SHUTDOWN while in SUBSCRIBE mode ok 40 - ... but none anymore ok 41 - Other commands ok after we leave subscriber_mode 1..41 ok 1 - basics # Subtest: zero_topic ok 1 - Delivered to 1 subscriber of topic '0' ok 2 - ... yep, got the expected 1 message ok 3 - ... for the expected topic, '0' 1..3 ok 2 - zero_topic # Subtest: server is killed while waiting for subscribe ok 1 - connected to our test redis-server (sync parent) # child is ready to test, signal parent to kill our server ok 2 - pub/sub redis server killed # parent killed pub/sub redis server, signal child to proceed # parent waiting for child 1844572... # now, check wait_for_messages(), should die... ok 1 - properly died with EOF ok 3 - wait_for_messages() properly detects a server that dies 1..3 ok 3 - server is killed while waiting for subscribe # Subtest: server is restarted while waiting for subscribe ok 1 - PARENT: connected to our test redis-server (sync parent) # CHILD: reconnected (with a 10s timeout) # CHILD: is ready to test, signal parent to restart our server ok 2 - PARENT: pub/sub redis server killed # PARENT: killed pub/sub redis server, signal child to proceed # CHILD: launch wait_for_messages(2), with reconnect... # CHILD: reconnected (with a 10s timeout) # PARENT: has relaunched the server... # CHILD: after 2 sec, nothing yet, retrying # CHILD: launch wait_for_messages(2), with reconnect... # CHILD: after 2 sec, nothing yet, retrying # CHILD: launch wait_for_messages(2), with reconnect... ok 3 - PARENT: published and the child is subscribed # PARENT: waiting for child 1844634... # CHILD: child received the message ok 1 - CHILD: the message is what we want ok 4 - PARENT: child has properly quit after wait_for_messages() ok 5 - PARENT: pub/sub redis server killed 1..5 ok 4 - server is restarted while waiting for subscribe 1..4 ok t/04-pipeline.t .......... ok 1 - connected to our test redis-server ok 2 - single-command pipeline ok 3 - pipeline with embedded error ok 4 - keys in pipelined mode ok 5 - info in pipelined mode ok 6 - pipeline with multi-bulk reply ok 7 - large pipeline # Subtest: synchronous request with pending pipeline ok 1 - queue a request ok 2 - queue another request ok 3 - synchronous request has expected return ok 4 - synchronous request processes pending ones 1..4 ok 8 - synchronous request with pending pipeline # Subtest: transaction with error and pipeline ok 1 - multi started ok 2 - queued ok 3 - queued ok 4 - queued ok 5 - set ok 6 - bad rpush value should be undef ok 7 - bad rpush should give an error ok 8 - get should work 1..8 ok 9 - transaction with error and pipeline # Subtest: transaction with error and no pipeline ok 1 - multi ok 2 - transactional SET ok 3 - transactional bad RPUSH ok 4 - transactional GET ok 5 - synchronous EXEC dies for intervening error 1..5 ok 10 - transaction with error and no pipeline # Subtest: wait_one_response ok 1 - after first wait_one_response(), first callback called ok 2 - ... but not the second one ok 3 - after second wait_one_response(), first callback was not called again ok 4 - ... but the second one was called ok 5 - after final wait_all_responses(), first callback was called again ok 6 - ... the second one was also called ok 7 - after final wait_one_response(), first callback was not called again ok 8 - ... nor was the second one 1..8 ok 11 - wait_one_response 1..11 ok t/05-nonblock.t .......... # Subtest: non-block TCP ok 1 - connected to our test redis-server via TCP ok 2 - Nothing to read, didn't block 1..2 ok 1 - non-block TCP # Subtest: non-block UNIX ok 1 - connected to our test redis-server via UNIX ok 2 - Nothing to read, didn't block 1..2 ok 2 - non-block UNIX 1..2 ok t/06-on-connect.t ........ # Subtest: on_connect ok 1 - connected to our test redis-server ok 2 - ... on_connect code was run ok 3 - new connection is up and running ok 4 - ... on_connect code was run again ok 5 - new connection with reconnect enabled ok 6 - ... on_connect code one again perfect ok 7 - ... on_connect code works after reconnect also 1..7 ok 1 - on_connect 1..1 ok # Sleeping 11 seconds, waiting for Redis to timeout... # waiting for sleep command t/07-reconnect.t ......... # Subtest: Command without connection, no reconnect ok 1 - connected to our test redis-server ok 2 - close connection to the server ok 3 - send ping without reconnect 1..3 ok 1 - Command without connection, no reconnect # Subtest: Command without connection or timeout, with database change, with reconnect ok 1 - connected to our test redis-server ok 2 - send command with reconnect ok 3 - send command with reconnect ok 4 - close connection to the server ok 5 - reconnect with read errors before write 1..5 ok 2 - Command without connection or timeout, with database change, with reconnect # Subtest: Reconnection discards pending commands ok 1 - connected to our test redis-server ok 2 - evilly close connection to the server ok 3 - send command with reconnect ok 4 - pending command discarded on reconnect 1..4 ok 3 - Reconnection discards pending commands # Subtest: Conservative Reconnection dies on pending commands ok 1 - connected to our test redis-server ok 2 - evilly close connection to the server ok 3 - send command with reconnect and conservative_reconnect should raise an exception ok 4 - pending command never arrived 1..4 ok 4 - Conservative Reconnection dies on pending commands # Subtest: INFO commands with extra logic triggers reconnect ok 1 - connected to our test redis-server ok 2 - close connection to the server ok 3 - reconnect on INFO command 1..3 ok 5 - INFO commands with extra logic triggers reconnect # Subtest: KEYS commands with extra logic triggers reconnect ok 1 - connected to our test redis-server ok 2 - delete all keys ok 3 - set known key ok 4 - close connection to the server ok 5 - reconnect on KEYS command 1..5 ok 6 - KEYS commands with extra logic triggers reconnect # Subtest: Bad commands don't trigger reconnect ok 1 - connected to our test redis-server ok 2 - Bad commands still die ok 3 - ... and don't trigger a reconnect 1..3 ok 7 - Bad commands don't trigger reconnect # Subtest: Reconnect code clears sockect ASAP ok 1 - connected to our test redis-server ok 2 - Quit doesn't die if we are already disconnected 1..2 ok 8 - Reconnect code clears sockect ASAP # Subtest: Reconnect gives up after timeout ok 1 - connected to our test redis-server ok 2 - Eventually it gives up and dies ok 3 - ... minimum value for the reconnect reached 1..3 ok 9 - Reconnect gives up after timeout # Subtest: Reconnect during transaction ok 1 - spawn redis on port 45149 ok 2 - connected to our test redis-server ok 3 - start transacion ok 4 - set first key ok 5 - respawn redis on port 45149 ok 6 - set second key ok 7 - key "reconnect_1" should not exist ok 8 - key "reconnect_2" should not exist 1..8 ok 10 - Reconnect during transaction # Subtest: Reconnect works after WATCH + MULTI + EXEC ok 1 - spawn redis on port 38057 ok 2 - connected to our test redis-server ok 3 - set watch key ok 4 - start watching key ok 5 - start transacion ok 6 - set key ok 7 - execute transaction ok 8 - respawn redis on port 38057 ok 9 - setting key should not fail 1..9 ok 11 - Reconnect works after WATCH + MULTI + EXEC # Subtest: Reconnect works after WATCH + MULTI + DISCARD ok 1 - spawn redis on port 46233 ok 2 - connected to our test redis-server ok 3 - set watch key ok 4 - start watching key ok 5 - start transacion ok 6 - set key ok 7 - dscard transaction ok 8 - respawn redis on port 46233 ok 9 - setting second key should not fail 1..9 ok 12 - Reconnect works after WATCH + MULTI + DISCARD # Subtest: Reconnection by read timeout discards pending commands ok 1 - connected to our test redis-server ok 2 - set foo bar ok 3 - sleep command is timeout ok 4 - the value of key foo is bar 1..4 ok 13 - Reconnection by read timeout discards pending commands 1..13 ok t/08-unix-socket.t ....... # Subtest: basic tests ok 1 - Connected to the Redis server ok ok 2 - ... set command via UNIX ok ok 3 - ... and get command ok too ok 4 - Connection closed ok ok 5 - Command failed ok, no reconnect 1..5 ok 1 - basic tests # Subtest: reconnect over UNIX daemon ok 1 - Connected to the Redis server ok ok 2 - ... and connection closed ok ok 3 - set command via UNIX ok, reconnected fine ok 4 - ... and get command ok too 1..4 ok 2 - reconnect over UNIX daemon 1..2 ok t/10-tie-list.t .......... ok 1 - tied to our test redis-server ok 2 - pinged fine ok 3 - An object of class 'Redis::List' isa 'Redis::List' # Subtest: direct access ok 1 - empty list ok ok 2 - Set multiple values ok ok 3 - Set single value ok ok 4 - get single value ok ok 5 - ... even with post/pre-increments 1..5 ok 4 - direct access # Subtest: list functions ok 1 - shift ok ok 2 - ... expected value ok 3 - ... resulting list as expected ok 4 - push ok ok 5 - ... resulting list as expected ok 6 - pop ok ok 7 - ... expected value ok 8 - ... resulting list as expected ok 9 - unshift ok ok 10 - ... resulting list as expected ok 11 - splice ok ok 12 - ... resulting list as expected ok 13 - ... original list as expected 1..13 ok 5 - list functions ok 6 - empty list ok 1..6 ok t/11-timeout.t ........... # Subtest: server replies quickly enough ok 1 ok 2 - the code didn't died, as expected 1..2 ok 1 - server replies quickly enough # Subtest: server doesn't replies quickly enough ok 1 ok 2 - the code died as expected 1..2 ok 2 - server doesn't replies quickly enough # Subtest: server doesn't respond at connection (cnx_timeout) ok 1 # skip This subtest is failing on some platforms ok 2 # skip This subtest is failing on some platforms ok 3 # skip This subtest is failing on some platforms ok 4 # skip This subtest is failing on some platforms 1..4 ok 3 - server doesn't respond at connection (cnx_timeout) 1..3 ok t/20-tie-hash.t .......... ok 1 - tied to our test redis-server ok 2 - pinged fine ok 3 - An object of class 'Redis::Hash' isa 'Redis::Hash' # Subtest: direct access ok 1 - empty list ok ok 2 - Set multiple values ok ok 3 - Set single value ok ok 4 - get single value ok ok 5 - ... even with post/pre-increments 1..5 ok 4 - direct access # Subtest: hash functions ok 1 - keys ok ok 2 - ... resulting list as expected ok 3 - values ok ok 4 - ... resulting list as expected ok 5 - reverse() worked 1..5 ok 5 - hash functions ok 6 - empty list ok 1..6 ok t/30-scripts.t ........... ok 1 - set foo => bar ok 2 - script exists returns false ok 3 - script load returns the sha1 of the script ok 4 - script exists returns true after loading ok 5 - evalsha returns true with the sha1 of the script ok 6 - eval returns true 1..6 ok t/42-client_cmds.t ....... # Subtest: client_{set|get}name commands ok 1 - connected to our test redis-server ok 2 - one client listed ok 3 - ... no name set yet ok 4 - client_setname() is supported, no errors ok 5 - ... client_getname() returns new connection name ok 6 - ... no name set yet 1..6 ok 1 - client_{set|get}name commands # Subtest: client name via constructor ok 1 - connected to our test redis-server, with a name ok 2 - ...... name was properly set ok 3 - ... with a dynamic name ok 4 - ...... name was properly set ok 5 - ... with a dynamic name, but returning undef ok 6 - ...... name was not set ok 7 - Using dynamic name, for generation 1 ok 8 - ... name was set properly, 'gen-1860643-1' ok 9 - Using dynamic name, for generation 2 ok 10 - ... name was set properly, 'gen-1860643-2' ok 11 - Using dynamic name, for generation 3 ok 12 - ... name was set properly, 'gen-1860643-3' 1..12 ok 2 - client name via constructor 1..2 ok t/44-no-unicode-bug.t .... ok 1 - connected to our test redis-server ok 2 - assume test string are considered identical by perl ok 3 - same binary strings should point to same keys 1..3 ok t/50-fork_safe.t ......... ok 1 # fork safe ok 2 - same port on parent ok 3 - different port on child ok 4 - 2 clients connected ok 5 1..5 ok t/author-distmeta.t ...... skipped: these tests are for testing by the author t/author-pod-coverage.t .. skipped: these tests are for testing by the author All tests successful. Files=18, Tests=283, 71 wallclock secs ( 0.11 usr 0.04 sys + 6.66 cusr 1.75 csys = 8.56 CPU) Result: PASS # would be nice but is fragile # USE_SSL=1 dh_auto_test make[1]: Leaving directory '/build/reproducible-path/libredis-perl-2.000' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libredis-perl/ /usr/bin/perl Build install --destdir /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl --create_packlist 0 Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/perl5/Redis.pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/perl5/Redis/List.pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/perl5/Redis/Hash.pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/perl5/Redis/Sentinel.pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/man/man3/Redis::Sentinel.3pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/man/man3/Redis.3pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/man/man3/Redis::Hash.3pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/man/man3/Redis::List.3pm dh_installdocs dh_installchangelogs dh_installexamples dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libredis-perl' in '../libredis-perl_2.000-1_all.deb'. dpkg-genbuildinfo --build=binary -O../libredis-perl_2.000-1_arm64.buildinfo dpkg-genchanges --build=binary -O../libredis-perl_2.000-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/1827883 and its subdirectories I: Current time: Mon Oct 19 07:29:00 -12 2026 I: pbuilder-time-stamp: 1792438140 Tue Sep 16 13:06:02 UTC 2025 I: 1st build successful. Starting 2nd build on remote node codethink04-arm64.debian.net. Tue Sep 16 13:06:02 UTC 2025 I: Preparing to do remote build '2' on codethink04-arm64.debian.net. Tue Sep 16 13:06:02 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink04-arm64.debian.net is marked as down. Tue Sep 16 13:06:02 UTC 2025 - checking via ssh if codethink04-arm64.debian.net is up. removed '/tmp/read-only-fs-test-Repggi' ==================================================================================== Tue Sep 16 13:06:03 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on codethink04-arm64, called using "2 libredis-perl unstable /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ 2:2.000-1" as arguments. Tue Sep 16 13:06:03 UTC 2025 - actually running "reproducible_build.sh" (md5sum cc591790ab2c8e13f5e554202b95c89c) as "/tmp/jenkins-script-uy10FF0l" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Tue Sep 16 13:06:03 UTC 2025 I: Downloading source for unstable/libredis-perl=2:2.000-1 Reading package lists... NOTICE: 'libredis-perl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/perl-team/modules/packages/libredis-perl.git Please use: git clone https://salsa.debian.org/perl-team/modules/packages/libredis-perl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 77.3 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main libredis-perl 2:2.000-1 (dsc) [2697 B] Get:2 http://deb.debian.org/debian unstable/main libredis-perl 2:2.000-1 (tar) [66.9 kB] Get:3 http://deb.debian.org/debian unstable/main libredis-perl 2:2.000-1 (diff) [7732 B] Fetched 77.3 kB in 0s (4398 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'libredis-perl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/perl-team/modules/packages/libredis-perl.git Please use: git clone https://salsa.debian.org/perl-team/modules/packages/libredis-perl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 77.3 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main libredis-perl 2:2.000-1 (dsc) [2697 B] Get:2 http://deb.debian.org/debian unstable/main libredis-perl 2:2.000-1 (tar) [66.9 kB] Get:3 http://deb.debian.org/debian unstable/main libredis-perl 2:2.000-1 (diff) [7732 B] Fetched 77.3 kB in 0s (4398 kB/s) Download complete and in download only mode ============================================================================= Re-Building libredis-perl in unstable on arm64 on codethink04-arm64 now. Date: Tue Sep 16 14:06:03 BST 2025 Date UTC: Tue Sep 16 13:06:03 UTC 2025 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ/pbuilderrc_OekA + 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 + '[' libredis-perl = debian-installer -o libredis-perl = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' libredis-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.ooA4fFlJ/pbuilderrc_OekA --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ/b2 --logfile b2/build.log libredis-perl_2.000-1.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: Wed Sep 17 03:06:03 +14 2025 I: pbuilder-time-stamp: 1758027963 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [libredis-perl_2.000-1.dsc] I: copying [./libredis-perl_2.000.orig.tar.gz] I: copying [./libredis-perl_2.000-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./libredis-perl_2.000-1.dsc: no acceptable signature found dpkg-source: info: extracting libredis-perl in libredis-perl-2.000 dpkg-source: info: unpacking libredis-perl_2.000.orig.tar.gz dpkg-source: info: unpacking libredis-perl_2.000-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3529036/tmp/hooks/D01_modify_environment starting debug: Running on codethink04-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 Sep 16 13:06 /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/3529036/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/3529036/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]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.3.3(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=unstable EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=aarch64 HOST_ARCH=arm64 IFS=' ' INVOCATION_ID=a3496b8f9679444ebbc36127305e5369 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=3529036 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.ooA4fFlJ/pbuilderrc_OekA --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ/b2 --logfile b2/build.log libredis-perl_2.000-1.dsc' SUDO_GID=109 SUDO_HOME=/var/lib/jenkins 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.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3529036/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), libmodule-build-tiny-perl, perl, libio-socket-ssl-perl, libio-socket-timeout-perl, libio-string-perl, libtest-deep-perl, libtest-fatal-perl, libtest-sharedfork-perl, libtest-simple-perl, libtest-tcp-perl (>= 2.22-2~), libtry-tiny-perl, redis-server dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20020 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on libmodule-build-tiny-perl; however: Package libmodule-build-tiny-perl is not installed. pbuilder-satisfydepends-dummy depends on libio-socket-ssl-perl; however: Package libio-socket-ssl-perl is not installed. pbuilder-satisfydepends-dummy depends on libio-socket-timeout-perl; however: Package libio-socket-timeout-perl is not installed. pbuilder-satisfydepends-dummy depends on libio-string-perl; however: Package libio-string-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-deep-perl; however: Package libtest-deep-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-fatal-perl; however: Package libtest-fatal-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-sharedfork-perl; however: Package libtest-sharedfork-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-tcp-perl (>= 2.22-2~); however: Package libtest-tcp-perl is not installed. pbuilder-satisfydepends-dummy depends on libtry-tiny-perl; however: Package libtry-tiny-perl is not installed. pbuilder-satisfydepends-dummy depends on redis-server; however: Package redis-server is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libcpan-requirements-dynamic-perl{a} libdebhelper-perl{a} libelf1t64{a} libextutils-config-perl{a} libextutils-hascompiler-perl{a} libextutils-helpers-perl{a} libextutils-installpaths-perl{a} libfile-stripnondeterminism-perl{a} libio-socket-ssl-perl{a} libio-socket-timeout-perl{a} libio-string-perl{a} libjemalloc2{a} liblzf1{a} libmagic-mgc{a} libmagic1t64{a} libmodule-build-tiny-perl{a} libnet-ssleay-perl{a} libperlio-via-timeout-perl{a} libpipeline1{a} libtest-deep-perl{a} libtest-fatal-perl{a} libtest-sharedfork-perl{a} libtest-tcp-perl{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} libunistring5{a} libxml2-16{a} m4{a} man-db{a} netbase{a} perl-openssl-defaults{a} po-debconf{a} redis-server{a} redis-tools{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl libnet-idn-encode-perl libnet-libidn-perl liburi-perl lynx wget 0 packages upgraded, 51 newly installed, 0 to remove and 0 not upgraded. Need to get 13.2 MB of archives. After unpacking 56.1 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 libjemalloc2 arm64 5.3.0-3 [216 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 liblzf1 arm64 3.6-4+b3 [10.1 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 redis-tools arm64 5:8.0.2-3 [1147 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 redis-server arm64 5:8.0.2-3 [66.2 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 netbase all 6.5 [12.4 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.41.1-3 [98.1 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.20-1 [316 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.17-4 [862 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.26 [91.8 kB] Get: 22 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-5 [540 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 21 [12.2 kB] Get: 24 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 27 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.193-3 [189 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.16-2 [100 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 libxml2-16 arm64 2.14.5+dfsg-0.2 [582 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 33 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 34 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.26 [939 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 libextutils-config-perl all 0.010-1 [8364 B] Get: 36 http://deb.debian.org/debian unstable/main arm64 libextutils-hascompiler-perl all 0.025-1 [9232 B] Get: 37 http://deb.debian.org/debian unstable/main arm64 libcpan-requirements-dynamic-perl all 0.002-1 [7696 B] Get: 38 http://deb.debian.org/debian unstable/main arm64 libextutils-helpers-perl all 0.028-1 [11.9 kB] Get: 39 http://deb.debian.org/debian unstable/main arm64 libextutils-installpaths-perl all 0.014-1 [13.9 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 perl-openssl-defaults arm64 7+b2 [6712 B] Get: 41 http://deb.debian.org/debian unstable/main arm64 libnet-ssleay-perl arm64 1.94-3 [323 kB] Get: 42 http://deb.debian.org/debian unstable/main arm64 libio-socket-ssl-perl all 2.095-1 [226 kB] Get: 43 http://deb.debian.org/debian unstable/main arm64 libperlio-via-timeout-perl all 0.32-3 [8624 B] Get: 44 http://deb.debian.org/debian unstable/main arm64 libio-socket-timeout-perl all 0.32-3 [10.4 kB] Get: 45 http://deb.debian.org/debian unstable/main arm64 libio-string-perl all 1.08-4 [12.1 kB] Get: 46 http://deb.debian.org/debian unstable/main arm64 libmodule-build-tiny-perl all 0.052-1 [12.2 kB] Get: 47 http://deb.debian.org/debian unstable/main arm64 libtest-deep-perl all 1.205-1 [52.3 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 libtry-tiny-perl all 0.32-1 [22.9 kB] Get: 49 http://deb.debian.org/debian unstable/main arm64 libtest-fatal-perl all 0.017-2 [12.9 kB] Get: 50 http://deb.debian.org/debian unstable/main arm64 libtest-sharedfork-perl all 0.35-3 [8484 B] Get: 51 http://deb.debian.org/debian unstable/main arm64 libtest-tcp-perl all 2.22-2 [22.9 kB] Fetched 13.2 MB in 0s (115 MB/s) Preconfiguring packages ... Selecting previously unselected package libjemalloc2:arm64. (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 ... 20020 files and directories currently installed.) Preparing to unpack .../00-libjemalloc2_5.3.0-3_arm64.deb ... Unpacking libjemalloc2:arm64 (5.3.0-3) ... Selecting previously unselected package liblzf1:arm64. Preparing to unpack .../01-liblzf1_3.6-4+b3_arm64.deb ... Unpacking liblzf1:arm64 (3.6-4+b3) ... Selecting previously unselected package redis-tools. Preparing to unpack .../02-redis-tools_5%3a8.0.2-3_arm64.deb ... Unpacking redis-tools (5:8.0.2-3) ... Selecting previously unselected package redis-server. Preparing to unpack .../03-redis-server_5%3a8.0.2-3_arm64.deb ... Unpacking redis-server (5:8.0.2-3) ... Selecting previously unselected package netbase. Preparing to unpack .../04-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../05-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../06-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../07-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../08-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../09-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../10-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../11-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../12-bsdextrautils_2.41.1-3_arm64.deb ... Unpacking bsdextrautils (2.41.1-3) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../13-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../14-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../15-m4_1.4.20-1_arm64.deb ... Unpacking m4 (1.4.20-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../16-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../17-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../18-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../19-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../20-libdebhelper-perl_13.26_all.deb ... Unpacking libdebhelper-perl (13.26) ... Selecting previously unselected package libtool. Preparing to unpack .../21-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../22-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../23-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 .../24-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../25-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../26-libelf1t64_0.193-3_arm64.deb ... Unpacking libelf1t64:arm64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../27-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../28-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../29-libxml2-16_2.14.5+dfsg-0.2_arm64.deb ... Unpacking libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Selecting previously unselected package gettext. Preparing to unpack .../30-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../31-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 .../32-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../33-debhelper_13.26_all.deb ... Unpacking debhelper (13.26) ... Selecting previously unselected package libextutils-config-perl. Preparing to unpack .../34-libextutils-config-perl_0.010-1_all.deb ... Unpacking libextutils-config-perl (0.010-1) ... Selecting previously unselected package libextutils-hascompiler-perl. Preparing to unpack .../35-libextutils-hascompiler-perl_0.025-1_all.deb ... Unpacking libextutils-hascompiler-perl (0.025-1) ... Selecting previously unselected package libcpan-requirements-dynamic-perl. Preparing to unpack .../36-libcpan-requirements-dynamic-perl_0.002-1_all.deb ... Unpacking libcpan-requirements-dynamic-perl (0.002-1) ... Selecting previously unselected package libextutils-helpers-perl. Preparing to unpack .../37-libextutils-helpers-perl_0.028-1_all.deb ... Unpacking libextutils-helpers-perl (0.028-1) ... Selecting previously unselected package libextutils-installpaths-perl. Preparing to unpack .../38-libextutils-installpaths-perl_0.014-1_all.deb ... Unpacking libextutils-installpaths-perl (0.014-1) ... Selecting previously unselected package perl-openssl-defaults:arm64. Preparing to unpack .../39-perl-openssl-defaults_7+b2_arm64.deb ... Unpacking perl-openssl-defaults:arm64 (7+b2) ... Selecting previously unselected package libnet-ssleay-perl:arm64. Preparing to unpack .../40-libnet-ssleay-perl_1.94-3_arm64.deb ... Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../41-libio-socket-ssl-perl_2.095-1_all.deb ... Unpacking libio-socket-ssl-perl (2.095-1) ... Selecting previously unselected package libperlio-via-timeout-perl. Preparing to unpack .../42-libperlio-via-timeout-perl_0.32-3_all.deb ... Unpacking libperlio-via-timeout-perl (0.32-3) ... Selecting previously unselected package libio-socket-timeout-perl. Preparing to unpack .../43-libio-socket-timeout-perl_0.32-3_all.deb ... Unpacking libio-socket-timeout-perl (0.32-3) ... Selecting previously unselected package libio-string-perl. Preparing to unpack .../44-libio-string-perl_1.08-4_all.deb ... Unpacking libio-string-perl (1.08-4) ... Selecting previously unselected package libmodule-build-tiny-perl. Preparing to unpack .../45-libmodule-build-tiny-perl_0.052-1_all.deb ... Unpacking libmodule-build-tiny-perl (0.052-1) ... Selecting previously unselected package libtest-deep-perl. Preparing to unpack .../46-libtest-deep-perl_1.205-1_all.deb ... Unpacking libtest-deep-perl (1.205-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../47-libtry-tiny-perl_0.32-1_all.deb ... Unpacking libtry-tiny-perl (0.32-1) ... Selecting previously unselected package libtest-fatal-perl. Preparing to unpack .../48-libtest-fatal-perl_0.017-2_all.deb ... Unpacking libtest-fatal-perl (0.017-2) ... Selecting previously unselected package libtest-sharedfork-perl. Preparing to unpack .../49-libtest-sharedfork-perl_0.35-3_all.deb ... Unpacking libtest-sharedfork-perl (0.35-3) ... Selecting previously unselected package libtest-tcp-perl. Preparing to unpack .../50-libtest-tcp-perl_2.22-2_all.deb ... Unpacking libtest-tcp-perl (2.22-2) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libextutils-config-perl (0.010-1) ... Setting up libextutils-helpers-perl (0.028-1) ... Setting up bsdextrautils (2.41.1-3) ... Setting up libtest-deep-perl (1.205-1) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Setting up libextutils-installpaths-perl (0.014-1) ... Setting up libdebhelper-perl (13.26) ... Setting up libperlio-via-timeout-perl (0.32-3) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up libtry-tiny-perl (0.32-1) ... Setting up libtest-fatal-perl (0.017-2) ... Setting up libextutils-hascompiler-perl (0.025-1) ... Setting up perl-openssl-defaults:arm64 (7+b2) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-1) ... Setting up libcpan-requirements-dynamic-perl (0.002-1) ... Setting up file (1:5.46-5) ... Setting up libjemalloc2:arm64 (5.3.0-3) ... Setting up libtest-sharedfork-perl (0.35-3) ... Setting up libelf1t64:arm64 (0.193-3) ... Setting up libio-string-perl (1.08-4) ... Setting up autotools-dev (20240727.1) ... Setting up liblzf1:arm64 (3.6-4+b3) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up autopoint (0.23.1-2) ... Setting up autoconf (2.72-3.1) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up netbase (6.5) ... Setting up libnet-ssleay-perl:arm64 (1.94-3) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libmodule-build-tiny-perl (0.052-1) ... Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libtest-tcp-perl (2.22-2) ... Setting up libio-socket-timeout-perl (0.32-3) ... Setting up libtool (2.5.4-5) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up redis-tools (5:8.0.2-3) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up libio-socket-ssl-perl (2.095-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up redis-server (5:8.0.2-3) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Setting up debhelper (13.26) ... Processing triggers for libc-bin (2.41-12) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/3529036/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/3529036/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/libredis-perl-2.000/ && 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 > ../libredis-perl_2.000-1_source.changes dpkg-buildpackage: info: source package libredis-perl dpkg-buildpackage: info: source version 2:2.000-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure /usr/bin/perl Build.PL --installdirs vendor --config "optimize=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libredis-perl-2.000=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2" --config "ld=aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libredis-perl-2.000=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro" Creating new 'Build' script for 'Redis' version '2.000' dh_auto_build /usr/bin/perl Build cp lib/Redis/List.pm blib/lib/Redis/List.pm cp lib/Redis/Hash.pm blib/lib/Redis/Hash.pm cp lib/Redis/Sentinel.pm blib/lib/Redis/Sentinel.pm cp lib/Redis.pm blib/lib/Redis.pm debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/libredis-perl-2.000' # make the default explicit USE_SSL=0 dh_auto_test /usr/bin/perl Build test --verbose 1 t/00-compile.t ........... 1..4 ok 1 - Redis.pm loaded ok ok 2 - Redis/Hash.pm loaded ok ok 3 - Redis/List.pm loaded ok ok 4 - Redis/Sentinel.pm loaded ok ok t/01-basic.t ............. ok 1 - Got an unconnected object ok 2 - ping doesn't work yet ok 3 - ping works after connection ok 4 - connected to our test redis-server ok 5 - ping ok 6 - set foo => bar ok 7 - setnx foo => bar fails ok 8 - get foo = bar ok 9 - set foo => "" ok 10 - get foo = "" ok 11 - set foo => baz ok 12 - get foo = baz ok 13 - assume $eur is wide character ok 14 - accepts only binary data, thus crashes on strings with characters > 255 ok 15 - .. and crashes on syswrite call ok 16 - .. and does not write actual data ok 17 - set test-undef ok 18 - exists undef ok 19 - set with value size 10000 ok ok 20 - ... and get was ok to ok 21 - set with value size 100000 ok ok 22 - ... and get was ok to ok 23 - set with value size 500000 ok ok 24 - ... and get was ok to ok 25 - set with value size 1000000 ok ok 26 - ... and get was ok to ok 27 - set with value size 2500000 ok ok 28 - ... and get was ok to ok 29 - exists non-existant ok 30 - get non-existant ok 31 - key-next = 0 ok 32 - key-left ok 33 - mget ok 34 - set key-0 ok 35 - exists key-0 ok 36 - get key-0 ok 37 - incr ok 38 - decr ok 39 - set key-1 ok 40 - exists key-1 ok 41 - get key-1 ok 42 - incr ok 43 - decr ok 44 - set key-2 ok 45 - exists key-2 ok 46 - get key-2 ok 47 - incr ok 48 - decr ok 49 - set key-3 ok 50 - exists key-3 ok 51 - get key-3 ok 52 - incr ok 53 - decr ok 54 - key-next ok 55 - test-incrby ok 56 - test-decry ok 57 - incrby 3 ok 58 - decrby 7 ok 59 - incrby 3 ok 60 - decrby 7 ok 61 - incrby 3 ok 62 - decrby 7 ok 63 - del key-next ok 64 - del key-left ok 65 - del non-existing ok 66 - type ok 67 - key-* ok 68 - keys ok 69 - randomkey ok 70 - rename ok 71 - exists test-renamed ok 72 - rename to existing key ok 73 - dbsize ok 74 - Error responses throw exception ok 75 - rpush ok 76 - rpush ok 77 - rpush ok 78 - lpush ok 79 - lpush ok 80 - type ok 81 - llen ok 82 - lrange ok 83 - ltrim ok 84 - llen after ltrim ok 85 - lindex ok 86 - lindex ok 87 - lset ok 88 - verified ok 89 - lrem ok 90 - llen after lrem ok 91 - lpop ok 92 - rpop ok 93 - sadd ok 94 - sadd ok 95 - scard ok 96 - sismember ok 97 - type is set ok 98 - srem ok 99 - srem again ok 100 - scard ok 101 - sinter ok 102 - sinterstore ok 103 - cardinality of intersection ok 104 - sdiff ok 105 - sdiffstore ok 106 - cardinality of diff ok 107 - sunion ok 108 - sunionstore ok 109 - cardinality of union ok 110 - srandmember result is defined ok 111 ok 112 - spop result is defined ok 113 ok 114 - new cardinality of union ok 115 - smembers ok 116 - repeated smove depleted source ok 117 - repeated smove populated destination ok 118 - smembers ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 ok 162 ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 ok 172 ok 173 - select ok 174 - select ok 175 - move ok 176 - gone ok 177 - select ok 178 - exists ok 179 - flushdb ok 180 - empty ok 181 - put 1 ok 182 - put 2 ok 183 - put 3 ok 184 - put 4 ok 185 - llen ok 186 - sort ok 187 - sort DESC ok 188 - save ok 189 - bgsave ok 190 - lastsave ok 191 - info ok 192 - '... yields a hash' isa 'HASH' ok 193 - ... nonempty ok 194 - ... with no comments in the keys ok 195 - ... with no blank lines in the keys ok 196 - ping() is true ok 197 - quit ok 198 - quit again, ok ok 199 - ... but after quit() returns false ok 200 - shutdown() once is ok ok 201 - ... twice also lives, but returns false ok 202 - ping() will be false after shutdown() ok 203 - Failed connection throws exception 1..203 ok t/02-responses.t ......... ok 1 - connected to our test redis-server ok 2 - Error response detected ok 3 - Text response ok ok 4 - Integer response ok ok 5 - Size+payload response ok ok 6 - Zero-size+payload response ok ok 7 - Negative-size+payload response ok ok 8 - Simple multi-bulk response ok ok 9 - Nested multi-bulk response ok ok 10 - Read a NIL multi-bulk response ok 11 - Nested errors must usually throw exceptions ok 12 - Nested errors must be collected in collect-errors mode 1..12 ok t/03-pubsub.t ............ # Subtest: basics ok 1 - connected to our test redis-server (pub) ok 2 - connected to our test redis-server (sub) ok 3 - No subscribers to 'aa' topic ok 4 - Delivered to 1 subscriber of topic 'aa' ok 5 - subscribing processes pending queued commands ok 6 - ... yep, got the expected 1 message ok 7 - ... for the expected topic, 'aa' ok 8 - Delivered to 1 subscriber of topic 'aa' ok 9 - ... yep, got the expected 1 message ok 10 - ... for the expected topic, 'aa', with two handlers ok 11 - Delivered to 1 subscriber of topic 'aa' ok 12 - ... received message while processing psubscribe(), two handlers ok 13 - Delivered to 2 subscriber of topic 'aa' ok 14 - ... yep, got the expected 2 messages ok 15 - ... for the expected subs, 'aa' and 'a*', three handlers total ok 16 - Delivered to 1 subscriber of topic 'aaa' ok 17 - ... yep, got the expected 1 message ok 18 - ... for the expected sub, 'a*' ok 19 - Current subscriber has 4 subscriptions active ok 20 - ... the publisher has none ok 21 - No match to our subscriptions, unsubscribe doesn't change active count ok 22 - unsubscribe ok, active count is still 4, another handler is alive ok 23 - unsubscribe done, active count is now 3, both handlers are done ok 24 - ... yep, got the expected 1 message ok 25 - ... for the expected key, 'a*' ok 26 - unsubscribe with topic wildcard failed, active count is now 3 ok 27 - ... yep, got the expected 1 message ok 28 - ... for the expected key, 'a*' ok 29 - unsubscribe with 'bb' ok, active count is now 2 ok 30 - punsubscribe with 'a*' ok, active count is now 1 ok 31 - Publish to 'aa' now gives 0 deliveries ok 32 - ... yep, no messages delivered ok 33 - ... and an empty messages recorded set ok 34 - Still some pending subcriptions active ok 35 - .. still an error to try PING while in SUBSCRIBE mode ok 36 - .. still an error to try INFO while in SUBSCRIBE mode ok 37 - .. still an error to try KEYS while in SUBSCRIBE mode ok 38 - .. still an error to try DBSIZE while in SUBSCRIBE mode ok 39 - .. still an error to try SHUTDOWN while in SUBSCRIBE mode ok 40 - ... but none anymore ok 41 - Other commands ok after we leave subscriber_mode 1..41 ok 1 - basics # Subtest: zero_topic ok 1 - Delivered to 1 subscriber of topic '0' ok 2 - ... yep, got the expected 1 message ok 3 - ... for the expected topic, '0' 1..3 ok 2 - zero_topic # Subtest: server is killed while waiting for subscribe ok 1 - connected to our test redis-server (sync parent) # child is ready to test, signal parent to kill our server ok 2 - pub/sub redis server killed # parent killed pub/sub redis server, signal child to proceed # parent waiting for child 3530314... # now, check wait_for_messages(), should die... ok 1 - properly died with EOF ok 3 - wait_for_messages() properly detects a server that dies 1..3 ok 3 - server is killed while waiting for subscribe # Subtest: server is restarted while waiting for subscribe ok 1 - PARENT: connected to our test redis-server (sync parent) # CHILD: reconnected (with a 10s timeout) # CHILD: is ready to test, signal parent to restart our server ok 2 - PARENT: pub/sub redis server killed # PARENT: killed pub/sub redis server, signal child to proceed # CHILD: launch wait_for_messages(2), with reconnect... # CHILD: reconnected (with a 10s timeout) # PARENT: has relaunched the server... # CHILD: after 2 sec, nothing yet, retrying # CHILD: launch wait_for_messages(2), with reconnect... # CHILD: after 2 sec, nothing yet, retrying # CHILD: launch wait_for_messages(2), with reconnect... ok 3 - PARENT: published and the child is subscribed # PARENT: waiting for child 3530322... # CHILD: child received the message ok 1 - CHILD: the message is what we want ok 4 - PARENT: child has properly quit after wait_for_messages() ok 5 - PARENT: pub/sub redis server killed 1..5 ok 4 - server is restarted while waiting for subscribe 1..4 ok t/04-pipeline.t .......... ok 1 - connected to our test redis-server ok 2 - single-command pipeline ok 3 - pipeline with embedded error ok 4 - keys in pipelined mode ok 5 - info in pipelined mode ok 6 - pipeline with multi-bulk reply ok 7 - large pipeline # Subtest: synchronous request with pending pipeline ok 1 - queue a request ok 2 - queue another request ok 3 - synchronous request has expected return ok 4 - synchronous request processes pending ones 1..4 ok 8 - synchronous request with pending pipeline # Subtest: transaction with error and pipeline ok 1 - multi started ok 2 - queued ok 3 - queued ok 4 - queued ok 5 - set ok 6 - bad rpush value should be undef ok 7 - bad rpush should give an error ok 8 - get should work 1..8 ok 9 - transaction with error and pipeline # Subtest: transaction with error and no pipeline ok 1 - multi ok 2 - transactional SET ok 3 - transactional bad RPUSH ok 4 - transactional GET ok 5 - synchronous EXEC dies for intervening error 1..5 ok 10 - transaction with error and no pipeline # Subtest: wait_one_response ok 1 - after first wait_one_response(), first callback called ok 2 - ... but not the second one ok 3 - after second wait_one_response(), first callback was not called again ok 4 - ... but the second one was called ok 5 - after final wait_all_responses(), first callback was called again ok 6 - ... the second one was also called ok 7 - after final wait_one_response(), first callback was not called again ok 8 - ... nor was the second one 1..8 ok 11 - wait_one_response 1..11 ok t/05-nonblock.t .......... # Subtest: non-block TCP ok 1 - connected to our test redis-server via TCP ok 2 - Nothing to read, didn't block 1..2 ok 1 - non-block TCP # Subtest: non-block UNIX ok 1 - connected to our test redis-server via UNIX ok 2 - Nothing to read, didn't block 1..2 ok 2 - non-block UNIX 1..2 ok t/06-on-connect.t ........ # Subtest: on_connect ok 1 - connected to our test redis-server ok 2 - ... on_connect code was run ok 3 - new connection is up and running ok 4 - ... on_connect code was run again ok 5 - new connection with reconnect enabled ok 6 - ... on_connect code one again perfect ok 7 - ... on_connect code works after reconnect also 1..7 ok 1 - on_connect 1..1 ok # Sleeping 11 seconds, waiting for Redis to timeout... # waiting for sleep command t/07-reconnect.t ......... # Subtest: Command without connection, no reconnect ok 1 - connected to our test redis-server ok 2 - close connection to the server ok 3 - send ping without reconnect 1..3 ok 1 - Command without connection, no reconnect # Subtest: Command without connection or timeout, with database change, with reconnect ok 1 - connected to our test redis-server ok 2 - send command with reconnect ok 3 - send command with reconnect ok 4 - close connection to the server ok 5 - reconnect with read errors before write 1..5 ok 2 - Command without connection or timeout, with database change, with reconnect # Subtest: Reconnection discards pending commands ok 1 - connected to our test redis-server ok 2 - evilly close connection to the server ok 3 - send command with reconnect ok 4 - pending command discarded on reconnect 1..4 ok 3 - Reconnection discards pending commands # Subtest: Conservative Reconnection dies on pending commands ok 1 - connected to our test redis-server ok 2 - evilly close connection to the server ok 3 - send command with reconnect and conservative_reconnect should raise an exception ok 4 - pending command never arrived 1..4 ok 4 - Conservative Reconnection dies on pending commands # Subtest: INFO commands with extra logic triggers reconnect ok 1 - connected to our test redis-server ok 2 - close connection to the server ok 3 - reconnect on INFO command 1..3 ok 5 - INFO commands with extra logic triggers reconnect # Subtest: KEYS commands with extra logic triggers reconnect ok 1 - connected to our test redis-server ok 2 - delete all keys ok 3 - set known key ok 4 - close connection to the server ok 5 - reconnect on KEYS command 1..5 ok 6 - KEYS commands with extra logic triggers reconnect # Subtest: Bad commands don't trigger reconnect ok 1 - connected to our test redis-server ok 2 - Bad commands still die ok 3 - ... and don't trigger a reconnect 1..3 ok 7 - Bad commands don't trigger reconnect # Subtest: Reconnect code clears sockect ASAP ok 1 - connected to our test redis-server ok 2 - Quit doesn't die if we are already disconnected 1..2 ok 8 - Reconnect code clears sockect ASAP # Subtest: Reconnect gives up after timeout ok 1 - connected to our test redis-server ok 2 - Eventually it gives up and dies ok 3 - ... minimum value for the reconnect reached 1..3 ok 9 - Reconnect gives up after timeout # Subtest: Reconnect during transaction ok 1 - spawn redis on port 43621 ok 2 - connected to our test redis-server ok 3 - start transacion ok 4 - set first key ok 5 - respawn redis on port 43621 ok 6 - set second key ok 7 - key "reconnect_1" should not exist ok 8 - key "reconnect_2" should not exist 1..8 ok 10 - Reconnect during transaction # Subtest: Reconnect works after WATCH + MULTI + EXEC ok 1 - spawn redis on port 45765 ok 2 - connected to our test redis-server ok 3 - set watch key ok 4 - start watching key ok 5 - start transacion ok 6 - set key ok 7 - execute transaction ok 8 - respawn redis on port 45765 ok 9 - setting key should not fail 1..9 ok 11 - Reconnect works after WATCH + MULTI + EXEC # Subtest: Reconnect works after WATCH + MULTI + DISCARD ok 1 - spawn redis on port 45687 ok 2 - connected to our test redis-server ok 3 - set watch key ok 4 - start watching key ok 5 - start transacion ok 6 - set key ok 7 - dscard transaction ok 8 - respawn redis on port 45687 ok 9 - setting second key should not fail 1..9 ok 12 - Reconnect works after WATCH + MULTI + DISCARD # Subtest: Reconnection by read timeout discards pending commands ok 1 - connected to our test redis-server ok 2 - set foo bar ok 3 - sleep command is timeout ok 4 - the value of key foo is bar 1..4 ok 13 - Reconnection by read timeout discards pending commands 1..13 ok t/08-unix-socket.t ....... # Subtest: basic tests ok 1 - Connected to the Redis server ok ok 2 - ... set command via UNIX ok ok 3 - ... and get command ok too ok 4 - Connection closed ok ok 5 - Command failed ok, no reconnect 1..5 ok 1 - basic tests # Subtest: reconnect over UNIX daemon ok 1 - Connected to the Redis server ok ok 2 - ... and connection closed ok ok 3 - set command via UNIX ok, reconnected fine ok 4 - ... and get command ok too 1..4 ok 2 - reconnect over UNIX daemon 1..2 ok t/10-tie-list.t .......... ok 1 - tied to our test redis-server ok 2 - pinged fine ok 3 - An object of class 'Redis::List' isa 'Redis::List' # Subtest: direct access ok 1 - empty list ok ok 2 - Set multiple values ok ok 3 - Set single value ok ok 4 - get single value ok ok 5 - ... even with post/pre-increments 1..5 ok 4 - direct access # Subtest: list functions ok 1 - shift ok ok 2 - ... expected value ok 3 - ... resulting list as expected ok 4 - push ok ok 5 - ... resulting list as expected ok 6 - pop ok ok 7 - ... expected value ok 8 - ... resulting list as expected ok 9 - unshift ok ok 10 - ... resulting list as expected ok 11 - splice ok ok 12 - ... resulting list as expected ok 13 - ... original list as expected 1..13 ok 5 - list functions ok 6 - empty list ok 1..6 ok t/11-timeout.t ........... # Subtest: server replies quickly enough ok 1 ok 2 - the code didn't died, as expected 1..2 ok 1 - server replies quickly enough # Subtest: server doesn't replies quickly enough ok 1 ok 2 - the code died as expected 1..2 ok 2 - server doesn't replies quickly enough # Subtest: server doesn't respond at connection (cnx_timeout) ok 1 # skip This subtest is failing on some platforms ok 2 # skip This subtest is failing on some platforms ok 3 # skip This subtest is failing on some platforms ok 4 # skip This subtest is failing on some platforms 1..4 ok 3 - server doesn't respond at connection (cnx_timeout) 1..3 ok t/20-tie-hash.t .......... ok 1 - tied to our test redis-server ok 2 - pinged fine ok 3 - An object of class 'Redis::Hash' isa 'Redis::Hash' # Subtest: direct access ok 1 - empty list ok ok 2 - Set multiple values ok ok 3 - Set single value ok ok 4 - get single value ok ok 5 - ... even with post/pre-increments 1..5 ok 4 - direct access # Subtest: hash functions ok 1 - keys ok ok 2 - ... resulting list as expected ok 3 - values ok ok 4 - ... resulting list as expected ok 5 - reverse() worked 1..5 ok 5 - hash functions ok 6 - empty list ok 1..6 ok t/30-scripts.t ........... ok 1 - set foo => bar ok 2 - script exists returns false ok 3 - script load returns the sha1 of the script ok 4 - script exists returns true after loading ok 5 - evalsha returns true with the sha1 of the script ok 6 - eval returns true 1..6 ok t/42-client_cmds.t ....... # Subtest: client_{set|get}name commands ok 1 - connected to our test redis-server ok 2 - one client listed ok 3 - ... no name set yet ok 4 - client_setname() is supported, no errors ok 5 - ... client_getname() returns new connection name ok 6 - ... no name set yet 1..6 ok 1 - client_{set|get}name commands # Subtest: client name via constructor ok 1 - connected to our test redis-server, with a name ok 2 - ...... name was properly set ok 3 - ... with a dynamic name ok 4 - ...... name was properly set ok 5 - ... with a dynamic name, but returning undef ok 6 - ...... name was not set ok 7 - Using dynamic name, for generation 1 ok 8 - ... name was set properly, 'gen-3530450-1' ok 9 - Using dynamic name, for generation 2 ok 10 - ... name was set properly, 'gen-3530450-2' ok 11 - Using dynamic name, for generation 3 ok 12 - ... name was set properly, 'gen-3530450-3' 1..12 ok 2 - client name via constructor 1..2 ok t/44-no-unicode-bug.t .... ok 1 - connected to our test redis-server ok 2 - assume test string are considered identical by perl ok 3 - same binary strings should point to same keys 1..3 ok t/50-fork_safe.t ......... ok 1 # fork safe ok 2 - same port on parent ok 3 - different port on child ok 4 - 2 clients connected ok 5 1..5 ok t/author-distmeta.t ...... skipped: these tests are for testing by the author t/author-pod-coverage.t .. skipped: these tests are for testing by the author All tests successful. Files=18, Tests=283, 71 wallclock secs ( 0.13 usr 0.07 sys + 7.67 cusr 1.78 csys = 9.65 CPU) Result: PASS # would be nice but is fragile # USE_SSL=1 dh_auto_test make[1]: Leaving directory '/build/reproducible-path/libredis-perl-2.000' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libredis-perl/ /usr/bin/perl Build install --destdir /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl --create_packlist 0 Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/perl5/Redis.pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/perl5/Redis/Sentinel.pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/perl5/Redis/Hash.pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/perl5/Redis/List.pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/man/man3/Redis::List.3pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/man/man3/Redis.3pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/man/man3/Redis::Hash.3pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/man/man3/Redis::Sentinel.3pm dh_installdocs dh_installchangelogs dh_installexamples dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libredis-perl' in '../libredis-perl_2.000-1_all.deb'. dpkg-genbuildinfo --build=binary -O../libredis-perl_2.000-1_arm64.buildinfo dpkg-genchanges --build=binary -O../libredis-perl_2.000-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/3529036/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/3529036/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/3529036 and its subdirectories I: Current time: Wed Sep 17 03:07:47 +14 2025 I: pbuilder-time-stamp: 1758028067 + false + set +x Tue Sep 16 13:07:47 UTC 2025 I: Signing ./b2/libredis-perl_2.000-1_arm64.buildinfo as libredis-perl_2.000-1_arm64.buildinfo.asc Tue Sep 16 13:07:47 UTC 2025 I: Signed ./b2/libredis-perl_2.000-1_arm64.buildinfo as ./b2/libredis-perl_2.000-1_arm64.buildinfo.asc Tue Sep 16 13:07:47 UTC 2025 - build #2 for libredis-perl/unstable/arm64 on codethink04-arm64 done. Starting cleanup. All cleanup done. Tue Sep 16 13:07:47 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-uy10FF0l, removing. /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ: total 68 drwxrwxr-x 2 jenkins jenkins 4096 Sep 16 13:06 b1 drwxrwxr-x 2 jenkins jenkins 4096 Sep 16 13:07 b2 -rw-rw-r-- 1 jenkins jenkins 2697 Jan 14 2023 libredis-perl_2.000-1.dsc -rw------- 1 jenkins jenkins 52252 Sep 16 13:06 rbuildlog.z7wHGWa /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ/b1: total 204 -rw-r--r-- 1 jenkins jenkins 48097 Sep 16 13:06 build.log -rw-r--r-- 1 jenkins jenkins 7732 Sep 16 13:06 libredis-perl_2.000-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2697 Sep 16 13:06 libredis-perl_2.000-1.dsc -rw-r--r-- 1 jenkins jenkins 48284 Sep 16 13:06 libredis-perl_2.000-1_all.deb -rw-r--r-- 1 jenkins jenkins 5507 Sep 16 13:06 libredis-perl_2.000-1_arm64.buildinfo -rw-rw-r-- 1 jenkins jenkins 6389 Sep 16 13:06 libredis-perl_2.000-1_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1423 Sep 16 13:06 libredis-perl_2.000-1_arm64.changes -rw-r--r-- 1 jenkins jenkins 1842 Sep 16 13:06 libredis-perl_2.000-1_source.changes -rw-r--r-- 1 jenkins jenkins 66883 Sep 16 13:06 libredis-perl_2.000.orig.tar.gz /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ/b2: total 212 -rw-rw-r-- 1 jenkins jenkins 50038 Sep 16 13:07 build.log -rw-r--r-- 1 jenkins jenkins 7732 Sep 16 13:07 libredis-perl_2.000-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2697 Sep 16 13:07 libredis-perl_2.000-1.dsc -rw-r--r-- 1 jenkins jenkins 48284 Sep 16 13:07 libredis-perl_2.000-1_all.deb -rw-rw-r-- 1 jenkins jenkins 5507 Sep 16 13:07 libredis-perl_2.000-1_arm64.buildinfo -rw-rw-r-- 1 jenkins jenkins 6389 Sep 16 13:07 libredis-perl_2.000-1_arm64.buildinfo.asc -rw-rw-r-- 1 jenkins jenkins 1423 Sep 16 13:07 libredis-perl_2.000-1_arm64.changes -rw-rw-r-- 1 jenkins jenkins 1842 Sep 16 13:07 libredis-perl_2.000-1_source.changes -rw-r--r-- 1 jenkins jenkins 66883 Sep 16 13:07 libredis-perl_2.000.orig.tar.gz Tue Sep 16 13:07:48 UTC 2025 I: Deleting $TMPDIR on codethink04-arm64.debian.net. Tue Sep 16 13:07:48 UTC 2025 I: libredis-perl_2.000-1_arm64.changes: Format: 1.8 Date: Sat, 14 Jan 2023 14:37:01 +0100 Source: libredis-perl Binary: libredis-perl Architecture: all Version: 2:2.000-1 Distribution: unstable Urgency: medium Maintainer: Debian Perl Group Changed-By: gregor herrmann Description: libredis-perl - persistent key-value database with network interface (Perl client Changes: libredis-perl (2:2.000-1) unstable; urgency=medium . * debian/watch: drop uversionmangle. Upstream jumps from 1.999 to 2.000, so we can stop padding with a trailing 0. . * Import upstream version 2.000. * Drop 0001-Fix-of-test-for-multiple-arguments-in-info-command.patch. Taken from upstream ticket, now applied. * Update years of packaging copyright. * Declare compliance with Debian Policy 4.6.2. Checksums-Sha1: c2817914372945e2a0286f5ab6f512bc31641d7a 48284 libredis-perl_2.000-1_all.deb 12547583df67981ca650961e0503c3e60672b9fa 5507 libredis-perl_2.000-1_arm64.buildinfo Checksums-Sha256: 7665f8862e1776179b9635639cbaf63218d5f59d199d2f535c550cb4cdb80b73 48284 libredis-perl_2.000-1_all.deb 02c45ae259e3bfbdf18c41094b13a4acce9e1ec83f75edd8a21ba0932d553767 5507 libredis-perl_2.000-1_arm64.buildinfo Files: d6247c9ac6fd2701aa82a1c2952f3252 48284 perl optional libredis-perl_2.000-1_all.deb 323b3d6f7275ddfd83091c43066fae0b 5507 perl optional libredis-perl_2.000-1_arm64.buildinfo removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/libredis-perl_2.000-1.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/libredis-perl_2.000-1.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/arm64/libredis-perl_2.000-1.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/arm64/libredis-perl_2.000-1.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/unstable/arm64/libredis-perl_2.000-1_arm64.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/libredis-perl_2.000-1.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2025-09-16 13:06:01.436468995 +0000 +++ b2/build.log 2025-09-16 13:07:48.352595093 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Oct 19 07:27:26 -12 2026 -I: pbuilder-time-stamp: 1792438046 +I: Current time: Wed Sep 17 03:06:03 +14 2025 +I: pbuilder-time-stamp: 1758027963 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -22,53 +22,85 @@ dpkg-source: info: unpacking libredis-perl_2.000-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1827883/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3529036/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-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 Sep 16 13:06 /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/3529036/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3529036/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]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(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='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='09242778cfab40b99a16254da7602cec' - 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='1827883' - PS1='# ' - PS2='> ' + INVOCATION_ID=a3496b8f9679444ebbc36127305e5369 + 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=3529036 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.ooA4fFlJ/pbuilderrc_NIrr --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ/b1 --logfile b1/build.log libredis-perl_2.000-1.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - 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.ooA4fFlJ/pbuilderrc_OekA --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ/b2 --logfile b2/build.log libredis-perl_2.000-1.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + 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 codethink03-arm64 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1827883/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3529036/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -175,7 +207,7 @@ Get: 49 http://deb.debian.org/debian unstable/main arm64 libtest-fatal-perl all 0.017-2 [12.9 kB] Get: 50 http://deb.debian.org/debian unstable/main arm64 libtest-sharedfork-perl all 0.35-3 [8484 B] Get: 51 http://deb.debian.org/debian unstable/main arm64 libtest-tcp-perl all 2.22-2 [22.9 kB] -Fetched 13.2 MB in 0s (153 MB/s) +Fetched 13.2 MB in 0s (115 MB/s) Preconfiguring packages ... Selecting previously unselected package libjemalloc2:arm64. (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 ... 20020 files and directories currently installed.) @@ -396,7 +428,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/libredis-perl-2.000/ && 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 > ../libredis-perl_2.000-1_source.changes +I: user script /srv/workspace/pbuilder/3529036/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3529036/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/libredis-perl-2.000/ && 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 > ../libredis-perl_2.000-1_source.changes dpkg-buildpackage: info: source package libredis-perl dpkg-buildpackage: info: source version 2:2.000-1 dpkg-buildpackage: info: source distribution unstable @@ -415,10 +451,10 @@ Creating new 'Build' script for 'Redis' version '2.000' dh_auto_build /usr/bin/perl Build +cp lib/Redis/List.pm blib/lib/Redis/List.pm +cp lib/Redis/Hash.pm blib/lib/Redis/Hash.pm cp lib/Redis/Sentinel.pm blib/lib/Redis/Sentinel.pm cp lib/Redis.pm blib/lib/Redis.pm -cp lib/Redis/Hash.pm blib/lib/Redis/Hash.pm -cp lib/Redis/List.pm blib/lib/Redis/List.pm debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/libredis-perl-2.000' # make the default explicit @@ -708,7 +744,7 @@ # child is ready to test, signal parent to kill our server ok 2 - pub/sub redis server killed # parent killed pub/sub redis server, signal child to proceed - # parent waiting for child 1844572... + # parent waiting for child 3530314... # now, check wait_for_messages(), should die... ok 1 - properly died with EOF ok 3 - wait_for_messages() properly detects a server that dies @@ -728,7 +764,7 @@ # CHILD: after 2 sec, nothing yet, retrying # CHILD: launch wait_for_messages(2), with reconnect... ok 3 - PARENT: published and the child is subscribed - # PARENT: waiting for child 1844634... + # PARENT: waiting for child 3530322... # CHILD: child received the message ok 1 - CHILD: the message is what we want ok 4 - PARENT: child has properly quit after wait_for_messages() @@ -873,37 +909,37 @@ 1..3 ok 9 - Reconnect gives up after timeout # Subtest: Reconnect during transaction - ok 1 - spawn redis on port 45149 + ok 1 - spawn redis on port 43621 ok 2 - connected to our test redis-server ok 3 - start transacion ok 4 - set first key - ok 5 - respawn redis on port 45149 + ok 5 - respawn redis on port 43621 ok 6 - set second key ok 7 - key "reconnect_1" should not exist ok 8 - key "reconnect_2" should not exist 1..8 ok 10 - Reconnect during transaction # Subtest: Reconnect works after WATCH + MULTI + EXEC - ok 1 - spawn redis on port 38057 + ok 1 - spawn redis on port 45765 ok 2 - connected to our test redis-server ok 3 - set watch key ok 4 - start watching key ok 5 - start transacion ok 6 - set key ok 7 - execute transaction - ok 8 - respawn redis on port 38057 + ok 8 - respawn redis on port 45765 ok 9 - setting key should not fail 1..9 ok 11 - Reconnect works after WATCH + MULTI + EXEC # Subtest: Reconnect works after WATCH + MULTI + DISCARD - ok 1 - spawn redis on port 46233 + ok 1 - spawn redis on port 45687 ok 2 - connected to our test redis-server ok 3 - set watch key ok 4 - start watching key ok 5 - start transacion ok 6 - set key ok 7 - dscard transaction - ok 8 - respawn redis on port 46233 + ok 8 - respawn redis on port 45687 ok 9 - setting second key should not fail 1..9 ok 12 - Reconnect works after WATCH + MULTI + DISCARD @@ -1035,11 +1071,11 @@ ok 5 - ... with a dynamic name, but returning undef ok 6 - ...... name was not set ok 7 - Using dynamic name, for generation 1 - ok 8 - ... name was set properly, 'gen-1860643-1' + ok 8 - ... name was set properly, 'gen-3530450-1' ok 9 - Using dynamic name, for generation 2 - ok 10 - ... name was set properly, 'gen-1860643-2' + ok 10 - ... name was set properly, 'gen-3530450-2' ok 11 - Using dynamic name, for generation 3 - ok 12 - ... name was set properly, 'gen-1860643-3' + ok 12 - ... name was set properly, 'gen-3530450-3' 1..12 ok 2 - client name via constructor 1..2 @@ -1062,7 +1098,7 @@ t/author-distmeta.t ...... skipped: these tests are for testing by the author t/author-pod-coverage.t .. skipped: these tests are for testing by the author All tests successful. -Files=18, Tests=283, 71 wallclock secs ( 0.11 usr 0.04 sys + 6.66 cusr 1.75 csys = 8.56 CPU) +Files=18, Tests=283, 71 wallclock secs ( 0.13 usr 0.07 sys + 7.67 cusr 1.78 csys = 9.65 CPU) Result: PASS # would be nice but is fragile # USE_SSL=1 dh_auto_test @@ -1072,13 +1108,13 @@ dh_auto_install --destdir=debian/libredis-perl/ /usr/bin/perl Build install --destdir /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl --create_packlist 0 Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/perl5/Redis.pm -Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/perl5/Redis/List.pm -Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/perl5/Redis/Hash.pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/perl5/Redis/Sentinel.pm -Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/man/man3/Redis::Sentinel.3pm +Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/perl5/Redis/Hash.pm +Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/perl5/Redis/List.pm +Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/man/man3/Redis::List.3pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/man/man3/Redis.3pm Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/man/man3/Redis::Hash.3pm -Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/man/man3/Redis::List.3pm +Installing /build/reproducible-path/libredis-perl-2.000/debian/libredis-perl/usr/share/man/man3/Redis::Sentinel.3pm dh_installdocs dh_installchangelogs dh_installexamples @@ -1101,12 +1137,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3529036/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3529036/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/1827883 and its subdirectories -I: Current time: Mon Oct 19 07:29:00 -12 2026 -I: pbuilder-time-stamp: 1792438140 +I: removing directory /srv/workspace/pbuilder/3529036 and its subdirectories +I: Current time: Wed Sep 17 03:07:47 +14 2025 +I: pbuilder-time-stamp: 1758028067 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/libredis-perl_2.000-1.diff: 70.3% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/libredis-perl_2.000-1.diff.gz b2/build.log: 76.1% -- replaced with stdout Compressing the 1st log... b1/build.log: 76.5% -- replaced with stdout Tue Sep 16 13:07:50 UTC 2025 I: diffoscope 306 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_libredis-perl_unstable_arm64_1758028070 + touch /var/log/reproducible-builds/diffoscope_stamp_libredis-perl_unstable_arm64_1758028070 + RESULT=0 + systemd-run '--description=diffoscope on libredis-perl/2:2.000-1 in unstable/arm64' --slice=rb-build-diffoscope.slice -u rb-diffoscope-arm64_3-116126 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ --run-session -c jenkins-reproducible-unstable-diffoscope-07b2b87a-70e9-40c8-b5e8-cccd79c7980c -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ/dbd-tmp-rpiQPOJ ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ/libredis-perl_2.000-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ/libredis-perl_2.000-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ/libredis-perl_2.000-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ/b1/libredis-perl_2.000-1_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ/b2/libredis-perl_2.000-1_arm64.changes' + false + set +x Running as unit: rb-diffoscope-arm64_3-116126.service; invocation ID: 7159e74eecc74342a9e63af396114c1a # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ/libredis-perl_2.000-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ/libredis-perl_2.000-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ/libredis-perl_2.000-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ/b1/libredis-perl_2.000-1_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.ooA4fFlJ/b2/libredis-perl_2.000-1_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 diffoscope.comparators.binary.FilesystemFile ## main (total time: 0.003s) 0.003s 2 calls outputs 0.000s 1 call cleanup Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 216ms CPU time consumed: 178ms Memory peak: 17.8M (swap: 0B) _ _ _ _ _ _ | (_) |__ _ __ ___ __| (_)___ _ __ ___ _ __| | | | | '_ \| '__/ _ \/ _` | / __|_____| '_ \ / _ \ '__| | | | | |_) | | | __/ (_| | \__ \_____| |_) | __/ | | | |_|_|_.__/|_| \___|\__,_|_|___/ | .__/ \___|_| |_| |_| Tue Sep 16 13:18:22 UTC 2025 I: diffoscope 306 found no differences in the changes files, and a .buildinfo file also exists. Tue Sep 16 13:18:22 UTC 2025 I: libredis-perl from unstable built successfully and reproducibly on arm64. INSERT 0 1 INSERT 0 1 DELETE 1 [2025-09-16 13:18:22] INFO: Starting at 2025-09-16 13:18:22.989576 [2025-09-16 13:18:23] INFO: Generating the pages of 1 package(s) [2025-09-16 13:18:23] CRITICAL: https://tests.reproducible-builds.org/debian/unstable/arm64/libredis-perl didn't produce a buildlog, even though it has been built. [2025-09-16 13:18:23] INFO: Finished at 2025-09-16 13:18:23.546265, took: 0:00:00.556696 Tue Sep 16 13:18:23 UTC 2025 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/unstable/arm64/libredis-perl.html Tue Sep 16 13:18:23 UTC 2025 I: Removing signed libredis-perl_2.000-1_arm64.buildinfo.asc files: removed './b1/libredis-perl_2.000-1_arm64.buildinfo.asc' removed './b2/libredis-perl_2.000-1_arm64.buildinfo.asc' 1758028703 arm64 unstable libredis-perl Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/libredis-perl_2.000-1.rbuild.log: 74.0% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/libredis-perl_2.000-1.rbuild.log.gz [2025-09-16 13:18:24] INFO: Starting at 2025-09-16 13:18:24.279836 [2025-09-16 13:18:24] INFO: Generating the pages of 1 package(s) [2025-09-16 13:18:24] INFO: Finished at 2025-09-16 13:18:24.836467, took: 0:00:00.556637 All cleanup done. Tue Sep 16 13:18:25 UTC 2025 - total duration: 0h 14m 13s. Tue Sep 16 13:18:25 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-KziQZ5Xj, removing. Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 14min 15.446s CPU time consumed: 4.272s Memory peak: 39.3M (swap: 0B)