Fri Mar 29 19:09:39 UTC 2024 I: starting to build bats/unstable/i386 on jenkins on '2024-03-29 19:09' Fri Mar 29 19:09:39 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/i386_2/16452/console.log Fri Mar 29 19:09:39 UTC 2024 I: Downloading source for unstable/bats=1.11.0-1 --2024-03-29 19:09:39-- http://deb.debian.org/debian/pool/main/b/bats/bats_1.11.0-1.dsc Connecting to 78.137.99.97:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 1987 (1.9K) [text/prs.lines.tag] Saving to: ‘bats_1.11.0-1.dsc’ 0K . 100% 319M=0s 2024-03-29 19:09:39 (319 MB/s) - ‘bats_1.11.0-1.dsc’ saved [1987/1987] Fri Mar 29 19:09:39 UTC 2024 I: bats_1.11.0-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: bats Binary: bats Architecture: all Version: 1.11.0-1 Maintainer: Debian Bats team Uploaders: Yaroslav Halchenko , Gioele Barabucci Homepage: https://github.com/bats-core/bats-core Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/bats-team/bats Vcs-Git: https://salsa.debian.org/bats-team/bats.git Testsuite: autopkgtest Testsuite-Triggers: parallel Build-Depends: debhelper-compat (= 12), parallel Package-List: bats deb devel optional arch=all Checksums-Sha1: 03c29afba98cc22a67873d776377c8bf988b2b0b 172044 bats_1.11.0.orig.tar.gz 7770a7995a6fb6db4f4677a7292b9ba68afdb63c 4104 bats_1.11.0-1.debian.tar.xz Checksums-Sha256: aeff09fdc8b0c88b3087c99de00cf549356d7a2f6a69e3fcec5e0e861d2f9063 172044 bats_1.11.0.orig.tar.gz 90593cb64705f7384847d4e7862ceca8fb27b9e414b8a7bec8765f75fafa5070 4104 bats_1.11.0-1.debian.tar.xz Files: f95c0a7838e804d991e7339bdf15de8d 172044 bats_1.11.0.orig.tar.gz 82cd387408525bfa87ce08d351ea7a37 4104 bats_1.11.0-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEEoyumDMi1MfMIAN+fl9qvpVvKtIYFAmYEGCIRHGdpb2VsZUBz dmFyaW8uaXQACgkQl9qvpVvKtIZgAw/+L0VhBB9JO1QIdhSRZPe88OdELYlEoGia GegZ1SKFsvsTtzLfnYH+AmjB/iH/YkqrRMMrqemIUFJTkn+TforeIPt6Xgv1aQds kWpLR5duuMvtWhmQxR9h+mAyGwtNnoQJUMU9j/eSZlGf2MsuLeKSlMlffjSpwpUF vqr9efDiJ88tAafWJNwOZ170ReSHEo0ZBPPijqc9UZ6jJKOkSHi/Yp1OGcxQ9qHy cFXrN1jflcQ7L6Dqwy6ZUoiU548Bnv19R8fYzaRMCaXWfBu0PR+8J605llmsXc+E uLX5WL7kXc84DrP63Gofu7HxiUCL8nn5NN5XbhKVBDaxwvLizZozFL0Wwgg+e7tj IvGCQoSKFwhOB1N0BDA3gZhPo6HFINLJlAaeogJsWDTKg8iN9tvKDghOpeunG8en B28Bo94MtaUvkl19x8uqB11Vr72CguSSJmhoAENIBVi+48+GY2aSaGjWi5uY/iMm QBzkwVnn4PxXZQSz1+5hESbNzs/p4ATpsY0+CetBdLzD7aZo5VR8Qq1j+GpnHmR5 ohRwkMFb0eMbyPi5B2nYFnRZOvhqJGmHcPGr1dV+IypN/2zJQLNztDlPb1dAXCq3 l/1cM3em5AiAjie7mzOfJjzRsTUKR0wFgyfBHmBjg9alA2XpXJLBYwx0YTYICGdq IZ3xjgMlD4E= =7MPt -----END PGP SIGNATURE----- Fri Mar 29 19:09:39 UTC 2024 I: Checking whether the package is not for us Fri Mar 29 19:09:39 UTC 2024 I: Starting 1st build on remote node ionos6-i386.debian.net. Fri Mar 29 19:09:39 UTC 2024 I: Preparing to do remote build '1' on ionos6-i386.debian.net. Fri Mar 29 19:12:19 UTC 2024 I: Deleting $TMPDIR on ionos6-i386.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Thu May 1 13:32:41 -12 2025 I: pbuilder-time-stamp: 1746149561 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: using eatmydata during job I: Copying source file I: copying [bats_1.11.0-1.dsc] I: copying [./bats_1.11.0.orig.tar.gz] I: copying [./bats_1.11.0-1.debian.tar.xz] I: Extracting source gpgv: Signature made Wed Mar 27 12:59:14 2024 gpgv: using RSA key A32BA60CC8B531F30800DF9F97DAAFA55BCAB486 gpgv: issuer "gioele@svario.it" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./bats_1.11.0-1.dsc: no acceptable signature found dpkg-source: info: extracting bats in bats-1.11.0 dpkg-source: info: unpacking bats_1.11.0.orig.tar.gz dpkg-source: info: unpacking bats_1.11.0-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/123758/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='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='eb55760718b842ffb32516c4808449e8' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' 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='123758' 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.qhHp52c4/pbuilderrc_hddK --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.qhHp52c4/b1 --logfile b1/build.log bats_1.11.0-1.dsc' SUDO_GID='112' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://85.184.249.68:3128' I: uname -a Linux ionos6-i386 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Apr 29 14:09 /bin -> usr/bin I: user script /srv/workspace/pbuilder/123758/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: i386 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 (= 12), parallel dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19703 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 (= 12); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on parallel; however: Package parallel 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} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libproc2-0{a} libsensors-config{a} libsensors5{a} libsub-override-perl{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} parallel{a} po-debconf{a} procps{a} sensible-utils{a} sysstat{a} ucf{a} The following packages are RECOMMENDED but will NOT be installed: bcron cron cronie curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx psmisc systemd systemd-cron wget 0 packages upgraded, 37 newly installed, 0 to remove and 0 not upgraded. Need to get 23.1 MB of archives. After unpacking 82.0 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main i386 libproc2-0 i386 2:4.0.4-4 [65.4 kB] Get: 2 http://deb.debian.org/debian unstable/main i386 procps i386 2:4.0.4-4 [876 kB] Get: 3 http://deb.debian.org/debian unstable/main i386 sensible-utils all 0.0.22 [22.4 kB] Get: 4 http://deb.debian.org/debian unstable/main i386 libmagic-mgc i386 1:5.45-3 [314 kB] Get: 5 http://deb.debian.org/debian unstable/main i386 libmagic1t64 i386 1:5.45-3 [114 kB] Get: 6 http://deb.debian.org/debian unstable/main i386 file i386 1:5.45-3 [42.9 kB] Get: 7 http://deb.debian.org/debian unstable/main i386 gettext-base i386 0.21-14+b1 [162 kB] Get: 8 http://deb.debian.org/debian unstable/main i386 libuchardet0 i386 0.0.8-1+b1 [69.1 kB] Get: 9 http://deb.debian.org/debian unstable/main i386 groff-base i386 1.23.0-3+b1 [1195 kB] Get: 10 http://deb.debian.org/debian unstable/main i386 bsdextrautils i386 2.39.3-11 [93.7 kB] Get: 11 http://deb.debian.org/debian unstable/main i386 libpipeline1 i386 1.5.7-1+b2 [39.6 kB] Get: 12 http://deb.debian.org/debian unstable/main i386 man-db i386 2.12.0-3+b1 [1414 kB] Get: 13 http://deb.debian.org/debian unstable/main i386 ucf all 3.0043+nmu1 [55.2 kB] Get: 14 http://deb.debian.org/debian unstable/main i386 m4 i386 1.4.19-4 [293 kB] Get: 15 http://deb.debian.org/debian unstable/main i386 autoconf all 2.71-3 [332 kB] Get: 16 http://deb.debian.org/debian unstable/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 17 http://deb.debian.org/debian unstable/main i386 automake all 1:1.16.5-1.3 [823 kB] Get: 18 http://deb.debian.org/debian unstable/main i386 autopoint all 0.21-14 [496 kB] Get: 19 http://deb.debian.org/debian unstable/main i386 libdebhelper-perl all 13.15.3 [88.0 kB] Get: 20 http://deb.debian.org/debian unstable/main i386 libtool all 2.4.7-7 [517 kB] Get: 21 http://deb.debian.org/debian unstable/main i386 dh-autoreconf all 20 [17.1 kB] Get: 22 http://deb.debian.org/debian unstable/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 23 http://deb.debian.org/debian unstable/main i386 libsub-override-perl all 0.10-1 [10.6 kB] Get: 24 http://deb.debian.org/debian unstable/main i386 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 25 http://deb.debian.org/debian unstable/main i386 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 26 http://deb.debian.org/debian unstable/main i386 libelf1t64 i386 0.191-1 [194 kB] Get: 27 http://deb.debian.org/debian unstable/main i386 dwz i386 0.15-1+b1 [116 kB] Get: 28 http://deb.debian.org/debian unstable/main i386 libicu72 i386 72.1-4+b1 [9549 kB] Get: 29 http://deb.debian.org/debian unstable/main i386 libxml2 i386 2.9.14+dfsg-1.3+b2 [727 kB] Get: 30 http://deb.debian.org/debian unstable/main i386 gettext i386 0.21-14+b1 [1311 kB] Get: 31 http://deb.debian.org/debian unstable/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 32 http://deb.debian.org/debian unstable/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 33 http://deb.debian.org/debian unstable/main i386 debhelper all 13.15.3 [901 kB] Get: 34 http://deb.debian.org/debian unstable/main i386 libsensors-config all 1:3.6.0-9 [14.6 kB] Get: 35 http://deb.debian.org/debian unstable/main i386 libsensors5 i386 1:3.6.0-9 [35.4 kB] Get: 36 http://deb.debian.org/debian unstable/main i386 sysstat i386 12.7.5-2 [626 kB] Get: 37 http://deb.debian.org/debian unstable/main i386 parallel all 20240222+ds-2 [2163 kB] Fetched 23.1 MB in 1s (20.8 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libproc2-0:i386. (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 ... 19703 files and directories currently installed.) Preparing to unpack .../00-libproc2-0_2%3a4.0.4-4_i386.deb ... Unpacking libproc2-0:i386 (2:4.0.4-4) ... Selecting previously unselected package procps. Preparing to unpack .../01-procps_2%3a4.0.4-4_i386.deb ... Unpacking procps (2:4.0.4-4) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../02-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../03-libmagic-mgc_1%3a5.45-3_i386.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:i386. Preparing to unpack .../04-libmagic1t64_1%3a5.45-3_i386.deb ... Unpacking libmagic1t64:i386 (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../05-file_1%3a5.45-3_i386.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../06-gettext-base_0.21-14+b1_i386.deb ... Unpacking gettext-base (0.21-14+b1) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../07-libuchardet0_0.0.8-1+b1_i386.deb ... Unpacking libuchardet0:i386 (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../08-groff-base_1.23.0-3+b1_i386.deb ... Unpacking groff-base (1.23.0-3+b1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../09-bsdextrautils_2.39.3-11_i386.deb ... Unpacking bsdextrautils (2.39.3-11) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../10-libpipeline1_1.5.7-1+b2_i386.deb ... Unpacking libpipeline1:i386 (1.5.7-1+b2) ... Selecting previously unselected package man-db. Preparing to unpack .../11-man-db_2.12.0-3+b1_i386.deb ... Unpacking man-db (2.12.0-3+b1) ... Selecting previously unselected package ucf. Preparing to unpack .../12-ucf_3.0043+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0043+nmu1) ... Selecting previously unselected package m4. Preparing to unpack .../13-m4_1.4.19-4_i386.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../14-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../15-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../16-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../17-autopoint_0.21-14_all.deb ... Unpacking autopoint (0.21-14) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../18-libdebhelper-perl_13.15.3_all.deb ... Unpacking libdebhelper-perl (13.15.3) ... Selecting previously unselected package libtool. Preparing to unpack .../19-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../20-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../21-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../22-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../23-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../24-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1t64:i386. Preparing to unpack .../25-libelf1t64_0.191-1_i386.deb ... Unpacking libelf1t64:i386 (0.191-1) ... Selecting previously unselected package dwz. Preparing to unpack .../26-dwz_0.15-1+b1_i386.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../27-libicu72_72.1-4+b1_i386.deb ... Unpacking libicu72:i386 (72.1-4+b1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../28-libxml2_2.9.14+dfsg-1.3+b2_i386.deb ... Unpacking libxml2:i386 (2.9.14+dfsg-1.3+b2) ... Selecting previously unselected package gettext. Preparing to unpack .../29-gettext_0.21-14+b1_i386.deb ... Unpacking gettext (0.21-14+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../30-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 .../31-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../32-debhelper_13.15.3_all.deb ... Unpacking debhelper (13.15.3) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../33-libsensors-config_1%3a3.6.0-9_all.deb ... Unpacking libsensors-config (1:3.6.0-9) ... Selecting previously unselected package libsensors5:i386. Preparing to unpack .../34-libsensors5_1%3a3.6.0-9_i386.deb ... Unpacking libsensors5:i386 (1:3.6.0-9) ... Selecting previously unselected package sysstat. Preparing to unpack .../35-sysstat_12.7.5-2_i386.deb ... Unpacking sysstat (12.7.5-2) ... Selecting previously unselected package parallel. Preparing to unpack .../36-parallel_20240222+ds-2_all.deb ... Adding 'diversion of /usr/bin/parallel to /usr/bin/parallel.moreutils by parallel' Adding 'diversion of /usr/share/man/man1/parallel.1.gz to /usr/share/man/man1/parallel.moreutils.1.gz by parallel' Unpacking parallel (20240222+ds-2) ... Setting up libpipeline1:i386 (1.5.7-1+b2) ... Setting up libicu72:i386 (72.1-4+b1) ... Setting up bsdextrautils (2.39.3-11) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.15.3) ... Setting up libmagic1t64:i386 (1:5.45-3) ... Setting up libsensors-config (1:3.6.0-9) ... Setting up gettext-base (0.21-14+b1) ... Setting up m4 (1.4.19-4) ... Setting up file (1:5.45-3) ... Setting up libelf1t64:i386 (0.191-1) ... Setting up autotools-dev (20220109.1) ... Setting up libproc2-0:i386 (2:4.0.4-4) ... Setting up autopoint (0.21-14) ... Setting up libsensors5:i386 (1:3.6.0-9) ... Setting up autoconf (2.71-3) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.22) ... Setting up libuchardet0:i386 (0.0.8-1+b1) ... Setting up procps (2:4.0.4-4) ... Setting up libsub-override-perl (0.10-1) ... Setting up libxml2:i386 (2.9.14+dfsg-1.3+b2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up gettext (0.21-14+b1) ... Setting up libtool (2.4.7-7) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up ucf (3.0043+nmu1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up groff-base (1.23.0-3+b1) ... Setting up sysstat (12.7.5-2) ... Creating config file /etc/default/sysstat with new version update-alternatives: using /usr/bin/sar.sysstat to provide /usr/bin/sar (sar) in auto mode Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.12.0-3+b1) ... Not building database; man-db/auto-update is not 'true'. Setting up parallel (20240222+ds-2) ... Setting up debhelper (13.15.3) ... Processing triggers for libc-bin (2.37-15.1) ... 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/bats-1.11.0/ && 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 > ../bats_1.11.0-1_source.changes dpkg-buildpackage: info: source package bats dpkg-buildpackage: info: source version 1.11.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Gioele Barabucci dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean debian/rules override_dh_clean make[1]: Entering directory '/build/reproducible-path/bats-1.11.0' dh_clean rm -f test/.bats/run-logs/*.log make[1]: Leaving directory '/build/reproducible-path/bats-1.11.0' debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/bats-1.11.0' mkdir -p ~/.parallel && touch ~/.parallel/will-cite LC_ALL=C.UTF-8 LANGUAGE=C.UTF-8 TERM=dumb bin/bats --tap test 1..453 ok 1 no arguments prints message and usage instructions ok 2 invalid option prints message and usage instructions ok 3 -v and --version print version number ok 4 -h and --help print help ok 5 invalid filename prints an error ok 6 empty test file runs zero tests ok 7 one passing test ok 8 summary passing tests ok 9 summary passing and skipping tests ok 10 summary passing and failing tests ok 11 summary passing, failing and skipping tests ok 12 BATS_CWD is correctly set to PWD as validated by bats_trim_filename ok 13 one failing test ok 14 one failing and one passing test ok 15 failing test with significant status ok 16 failing helper function logs the test case's line number ok 17 failing bash condition logs correct line number ok 18 failing bash expression logs correct line number ok 19 failing negated command logs correct line number ok 20 test environments are isolated ok 21 setup is run once before each test ok 22 teardown is run once after each test, even if it fails ok 23 setup failure ok 24 passing test with teardown failure ok 25 failing test with teardown failure ok 26 teardown failure with significant status ok 27 failing test file outside of BATS_CWD ok 28 output is discarded for passing tests and printed for failing tests ok 29 -c prints the number of tests ok 30 dash-e is not mangled on beginning of line ok 31 dos line endings are stripped before testing ok 32 test file without trailing newline ok 33 skipped tests ok 34 extended syntax ok 35 timing syntax ok 36 extended timing syntax ok 37 time is greater than 0ms for long test ok 38 single-line tests ok 39 testing IFS not modified by run ok 40 expand variables in test name ok 41 handle quoted and unquoted test names ok 42 ensure compatibility with unofficial Bash strict mode ok 43 parse @test lines with various whitespace combinations ok 44 duplicate tests error and generate a warning on stderr ok 45 sourcing a nonexistent file in setup produces error output ok 46 referencing unset parameter in setup produces error output ok 47 sourcing a nonexistent file in test produces error output ok 48 referencing unset parameter in test produces error output ok 49 sourcing a nonexistent file in teardown produces error output ok 50 referencing unset parameter in teardown produces error output ok 51 execute exported function without breaking failing test output ok 52 output printed even when no final newline ok 53 run tests which consume stdin (see #197) ok 54 report correct line on unset variables ok 55 report correct line on external function calls ok 56 test count validator catches mismatch and returns non zero ok 57 running the same file twice runs its tests twice without errors ok 58 Don't use unbound variables inside bats (issue #340) ok 59 filenames with tab can be used ok 60 each file is evaluated n+1 times ok 61 Don't hang on CTRL-C (issue #353) ok 62 test comment style ok 63 test works even if PATH is reset ok 64 Test nounset does not trip up bats' internals (see #385) ok 65 run tmpdir is cleaned up by default ok 66 run tmpdir is not cleanup up with --no-cleanup-tempdir ok 67 run should exit if tmpdir exist ok 68 run should exit if TMPDIR can't be created ok 69 Fail if BATS_TMPDIR does not exist or is not writable ok 70 Setting BATS_TMPDIR is ignored ok 71 Parallel mode works on MacOS with over subscription (issue #433) ok 72 Failure in free code (see #399) ok 73 CTRL-C aborts and fails the current test ok 74 CTRL-C aborts and fails the current run ok 75 CTRL-C aborts and fails after run ok 76 CTRL-C aborts and fails the current teardown ok 77 CTRL-C aborts and fails the current setup_file ok 78 CTRL-C aborts and fails the current teardown_file ok 79 single star in output is not treated as a glob ok 80 multiple stars in output are not treated as a glob ok 81 ensure all folders are shellchecked ok 82 BATS_RUN_COMMAND: test content of variable ok 83 --print-output-on-failure works as expected ok 84 --print-output-on-failure also shows stderr (for run --separate-stderr) ok 85 --show-output-of-passing-tests works as expected ok 86 --verbose-run prints output ok 87 BATS_VERBOSE_RUN=1 also prints output ok 88 --gather-test-outputs-in gathers outputs of all tests (even succeeding!) ok 89 --gather-test-outputs-in allows directory to exist (only if empty) ok 90 --gather-test-output-in works with slashes in test names ok 91 Tell about missing flock and shlock # skip this test requires flock not to be installed ok 92 Test with a name that is waaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaay too long # skip This test should only check if the long name chokes bats' internals during execution ok 93 BATS_CODE_QUOTE_STYLE works with any two characters (even unicode) ok 94 BATS_CODE_QUOTE_STYLE=custom requires BATS_CODE_QUOTE_BEGIN/END ok 95 Warn about invalid BATS_CODE_QUOTE_STYLE ok 96 Debug trap must only override variables that are prefixed with BATS_ (issue #519) ok 97 Don't wait for disowned background jobs to finish because of open FDs (#205) ok 98 Allow for prefixing tests' names with BATS_TEST_NAME_PREFIX ok 99 Setting status in teardown* does not override exit code (see issue #575) ok 100 BATS_* variables don't contain double slashes ok 101 BATS_TEST_RETRIES allows for retrying tests ok 102 Exit code is zero after successful retry (see #660) ok 103 Error on invalid --line-reference-format ok 104 --line-reference-format switches format ok 105 Focus tests filter out other tests and override exit code for -c flag ok 106 Focus tests filter out other tests and override exit code ok 107 Focus tests with BATS_NO_FAIL_FOCUS_RUN=1 does not override exit code ok 108 Bats waits for report formatter to finish ok 109 Failing report formatter fails test run ok 110 Short opt unpacker rejects valued options ok 111 Test timing does not break when overriding date on path ok 112 dynamic test registration ok 113 IFS is preserved in all contexts ok 114 run bats_pipe with no commands ok 115 run bats_pipe with single command with no args ok 116 run bats_pipe with single command with no args with arg separator ok 117 run bats_pipe with single command with one arg ok 118 run bats_pipe with single command with two args ok 119 run bats_pipe with single command with two args with arg separator ok 120 run bats_pipe piping between two command with zero and zero args ok 121 run bats_pipe piping between two command with zero and zero args with arg separator ok 122 run bats_pipe piping between two command with zero and one args ok 123 run bats_pipe piping between two command with zero and two args ok 124 run bats_pipe piping between two command with zero and two args with arg separator ok 125 run bats_pipe piping between two command with one and zero args ok 126 run bats_pipe piping between two command with one and zero args with arg separator ok 127 run bats_pipe piping between two command with one with spaces and zero args ok 128 run bats_pipe piping between two command with one and one arg ok 129 run bats_pipe piping between two command with one with space and one arg with spaces ok 130 run bats_pipe piping between two command with one and two args ok 131 run bats_pipe piping between two command with one and two args with spaces ok 132 run bats_pipe piping between two command with two and zero args ok 133 run bats_pipe piping between two command with two and one args ok 134 run bats_pipe piping between two command with two and one args with spaces ok 135 run bats_pipe piping between two command with two and two args ok 136 run bats_pipe piping between two command with two and two args with spaces ok 137 run bats_pipe piping between three command with zero args each ok 138 run bats_pipe piping between three command with one arg each ok 139 run bats_pipe piping between three command with one arg each with arg separator ok 140 run bats_pipe piping between three command with two args each ok 141 run bats_pipe with leading | on single command ok 142 run bats_pipe with leading | on two piped commands ok 143 run bats_pipe with trailing | on single command ok 144 run bats_pipe with trailing | on two piped commands ok 145 run bats_pipe with consecutive |s after single command ok 146 run bats_pipe with consecutive |s between two piped commands ok 147 run bats_pipe with consecutive |s after two piped commands ok 148 run bats_pipe with consecutive |s between first pair of three piped commands ok 149 run bats_pipe with consecutive |s between second pair of three piped commands ok 150 run bats_pipe with consecutive |s after three piped commands ok 151 run bats_pipe with unknown arg ok 152 run bats_pipe for last error status and fail on first of two ok 153 run bats_pipe for last error status and fail on second of two ok 154 run bats_pipe for last error status and fail on both of two ok 155 run bats_pipe for last error status and fail on first of three ok 156 run bats_pipe for last error status and fail on second of three ok 157 run bats_pipe for last error status and fail on third of three ok 158 run bats_pipe for last error status and fail on first pair of three ok 159 run bats_pipe for last error status and fail on second pair of three ok 160 run bats_pipe for last error status and fail on all of three ok 161 run bats_pipe for 0th error status and fail on first of two ok 162 run bats_pipe for 0th error status and fail on first of two. using --returned-status ok 163 run bats_pipe for 0th error status and fail on first of two. using --returned-status= ok 164 run bats_pipe for 0th error status and fail on first of two. using --returned-status neg ok 165 run bats_pipe for 0th error status and fail on first of two. using --returned-status=neg ok 166 run bats_pipe for 0th error status and fail on first of two with arg separator ok 167 run bats_pipe for 0th error status and fail on first of two with arg separator. using --returned-status ok 168 run bats_pipe for 0th error status and fail on first of two with arg separator. using --returned-status= ok 169 run bats_pipe for 0th error status and fail on first of two with arg separator. using --returned-status neg ok 170 run bats_pipe for 0th error status and fail on first of two with arg separator. using --returned-status=neg ok 171 run bats_pipe for 0th error status and fail on second of two ok 172 run bats_pipe for 0th error status and fail on second of two. using --returned-status ok 173 run bats_pipe for 0th error status and fail on second of two. using --returned-status= ok 174 run bats_pipe for 0th error status and fail on second of two. using --returned-status neg ok 175 run bats_pipe for 0th error status and fail on second of two. using --returned-status=neg ok 176 run bats_pipe for 0th error status and fail on both of two ok 177 run bats_pipe for 0th error status and fail on first of three ok 178 run bats_pipe for 0th error status and fail on first of three. using --returned-status ok 179 run bats_pipe for 0th error status and fail on first of three. using --returned-status= ok 180 run bats_pipe for 0th error status and fail on first of three. using --returned-status neg ok 181 run bats_pipe for 0th error status and fail on first of three. using --returned-status=neg ok 182 run bats_pipe for 0th error status and fail on second of three ok 183 run bats_pipe for 0th error status and fail on second of three. using --returned-status ok 184 run bats_pipe for 0th error status and fail on second of three. using --returned-status= ok 185 run bats_pipe for 0th error status and fail on second of three. using --returned-status neg ok 186 run bats_pipe for 0th error status and fail on second of three. using --returned-status=neg ok 187 run bats_pipe for 0th error status and fail on third of three ok 188 run bats_pipe for 0th error status and fail on third of three. using --returned-status ok 189 run bats_pipe for 0th error status and fail on third of three. using --returned-status= ok 190 run bats_pipe for 0th error status and fail on third of three. using --returned-status neg ok 191 run bats_pipe for 0th error status and fail on third of three. using --returned-status=neg ok 192 run bats_pipe for 0th error status and fail on all of three ok 193 run bats_pipe for 0th error status and fail on all of three. using --returned-status ok 194 run bats_pipe for 0th error status and fail on all of three. using --returned-status= ok 195 run bats_pipe for 0th error status and fail on all of three. using --returned-status neg ok 196 run bats_pipe for 0th error status and fail on all of three. using --returned-status=neg ok 197 run bats_pipe for 1st error status and fail on first of two ok 198 run bats_pipe for 1st error status and fail on first of two. using --returned-status ok 199 run bats_pipe for 1st error status and fail on first of two. using --returned-status= ok 200 run bats_pipe for 1st error status and fail on first of two. using --returned-status neg ok 201 run bats_pipe for 1st error status and fail on first of two. using --returned-status=neg ok 202 run bats_pipe for 1st error status and fail on first of two with arg separator ok 203 run bats_pipe for 1st error status and fail on first of two with arg separator. using --returned-status ok 204 run bats_pipe for 1st error status and fail on first of two with arg separator. using --returned-status= ok 205 run bats_pipe for 1st error status and fail on first of two with arg separator. using --returned-status neg ok 206 run bats_pipe for 1st error status and fail on first of two with arg separator. using --returned-status=neg ok 207 run bats_pipe for 1st error status and fail on second of two ok 208 run bats_pipe for 1st error status and fail on second of two. using --returned-status ok 209 run bats_pipe for 1st error status and fail on second of two. using --returned-status= ok 210 run bats_pipe for 1st error status and fail on second of two. using --returned-status neg ok 211 run bats_pipe for 1st error status and fail on second of two. using --returned-status=neg ok 212 run bats_pipe for 1st error status and fail on both of two ok 213 run bats_pipe for 1st error status and fail on both of two. using --returned-status ok 214 run bats_pipe for 1st error status and fail on both of two. using --returned-status= ok 215 run bats_pipe for 1st error status and fail on both of two. using --returned-status neg ok 216 run bats_pipe for 1st error status and fail on both of two. using --returned-status=neg ok 217 run bats_pipe for 1st error status and fail on first of three ok 218 run bats_pipe for 1st error status and fail on first of three. using --returned-status ok 219 run bats_pipe for 1st error status and fail on first of three. using --returned-status= ok 220 run bats_pipe for 1st error status and fail on first of three. using --returned-status neg ok 221 run bats_pipe for 1st error status and fail on first of three. using --returned-status=neg ok 222 run bats_pipe for 1st error status and fail on second of three ok 223 run bats_pipe for 1st error status and fail on second of three. using --returned-status ok 224 run bats_pipe for 1st error status and fail on second of three. using --returned-status= ok 225 run bats_pipe for 1st error status and fail on second of three. using --returned-status neg ok 226 run bats_pipe for 1st error status and fail on second of three. using --returned-status=neg ok 227 run bats_pipe for 1st error status and fail on third of three ok 228 run bats_pipe for 1st error status and fail on third of three. using --returned-status ok 229 run bats_pipe for 1st error status and fail on third of three. using --returned-status= ok 230 run bats_pipe for 1st error status and fail on third of three. using --returned-status neg ok 231 run bats_pipe for 1st error status and fail on third of three. using --returned-status=neg ok 232 run bats_pipe for 1st error status and fail on all of three ok 233 run bats_pipe for 1st error status and fail on all of three. using --returned-status ok 234 run bats_pipe for 1st error status and fail on all of three. using --returned-status= ok 235 run bats_pipe for 1st error status and fail on all of three. using --returned-status neg ok 236 run bats_pipe for 1st error status and fail on all of three. using --returned-status=neg ok 237 run bats_pipe for 2nd error status and fail on first of three ok 238 run bats_pipe for 2nd error status and fail on first of three. using --returned-status ok 239 run bats_pipe for 2nd error status and fail on first of three. using --returned-status= ok 240 run bats_pipe for 2nd error status and fail on first of three. using --returned-status neg ok 241 run bats_pipe for 2nd error status and fail on first of three. using --returned-status=neg ok 242 run bats_pipe for 2nd error status and fail on first of three with arg separator ok 243 run bats_pipe for 2nd error status and fail on first of three with arg separator. using --returned-status ok 244 run bats_pipe for 2nd error status and fail on first of three with arg separator. using --returned-status= ok 245 run bats_pipe for 2nd error status and fail on first of three with arg separator. using --returned-status neg ok 246 run bats_pipe for 2nd error status and fail on first of three with arg separator. using --returned-status=neg ok 247 run bats_pipe for 2nd error status and fail on second of three ok 248 run bats_pipe for 2nd error status and fail on second of three. using --returned-status ok 249 run bats_pipe for 2nd error status and fail on second of three. using --returned-status= ok 250 run bats_pipe for 2nd error status and fail on second of three. using --returned-status neg ok 251 run bats_pipe for 2nd error status and fail on second of three. using --returned-status=neg ok 252 run bats_pipe for 2nd error status and fail on third of three ok 253 run bats_pipe for 2nd error status and fail on third of three. using --returned-status ok 254 run bats_pipe for 2nd error status and fail on third of three. using --returned-status= ok 255 run bats_pipe for 2nd error status and fail on third of three. using --returned-status neg ok 256 run bats_pipe for 2nd error status and fail on third of three. using --returned-status=neg ok 257 run bats_pipe for 2nd error status and fail on all of three ok 258 run bats_pipe for 2nd error status and fail on all of three. using --returned-status ok 259 run bats_pipe for 2nd error status and fail on all of three. using --returned-status= ok 260 run bats_pipe for 2nd error status and fail on all of three. using --returned-status neg ok 261 run bats_pipe for 2nd error status and fail on all of three. using --returned-status=neg ok 262 run bats_pipe for Nth error status too large ok 263 run bats_pipe for Nth error status too large. using --returned-status ok 264 run bats_pipe for Nth error status too large. using --returned-status= ok 265 run bats_pipe for Nth error status too large. using --returned-status neg ok 266 run bats_pipe for Nth error status too large. using --returned-status=neg ok 267 run bats_pipe with stdout as binary data ok 268 run bats_pipe with stdout as binary data with non-zero status ok 269 passing test ok 270 failing test ok 271 passing test with timing ok 272 failing test with timing ok 273 Cat formatter prints the extended tap stream ok 274 bats_version_lt ok 275 bats_require_minimum_version ok 276 bats_binary_search ok 277 bats_sort ok 278 bats_all_in ok 279 bats_any_in ok 280 bats_trim ok 281 bats_append_arrays_as_args ok 282 setup_file is run once per file ok 283 teardown_file is run once per file ok 284 setup_file is called correctly in multi file suite ok 285 teardown_file is called correctly in multi file suite ok 286 setup_file failure aborts tests for this file ok 287 teardown_file failure fails at least one test from the file ok 288 teardown_file runs even if any test in the file failed ok 289 teardown_file should run even after user abort via CTRL-C ok 290 setup_file runs even if all tests in the file are skipped ok 291 teardown_file runs even if all tests in the file are skipped ok 292 setup_file must not leak context between tests in the same suite ok 293 teardown_file must not leak context between tests in the same suite ok 294 halfway setup_file errors are caught and reported ok 295 halfway teardown_file errors are ignored ok 296 variables exported in setup_file are visible in tests ok 297 Don't run setup_file for files without tests ok 298 Failure in setup_file and teardown_file still prints error message ok 299 Without .bats/run-logs --filter-status failed returns an error ok 300 Without previous recording --filter-status failed runs all tests and then runs only failed and missed tests ok 301 Without previous recording --filter-status passed runs all tests and then runs only passed and missed tests ok 302 Without previous recording --filter-status missed runs all tests and then runs only missed tests ok 303 --filter-status failed gives warning on empty failed test list ok 304 --filter-status failed does not update list when run is aborted ok 305 tap passing and skipping tests ok 306 tap passing, failing and skipping tests ok 307 skipped test with parens (pretty formatter) ok 308 pretty and tap formats ok 309 pretty formatter bails on invalid tap ok 310 All formatters (except cat) implement the callback interface ok 311 absolute paths load external formatters ok 312 specifying nonexistent external formatter is an error ok 313 specifying non executable external formatter is an error ok 314 retrying tests does not mess up test names ok 315 install.sh creates a valid installation, and uninstall.sh undos it ok 316 install.sh creates a multilib valid installation, and uninstall.sh undos it ok 317 uninstall.sh works even if nothing is installed ok 318 install.sh only updates permissions for Bats files ok 319 bin/bats is resilient to symbolic links ok 320 junit formatter with skipped test does not fail ok 321 junit formatter: escapes xml special chars ok 322 junit formatter: test suites ok 323 junit formatter: test suites relative path ok 324 junit formatter: files with the same name are distinguishable ok 325 junit formatter as report formatter creates report.xml ok 326 junit does not mark tests with FD 3 output as failed (issue #360) ok 327 junit does not mark tests with FD 3 output in teardown_file as failed (issue #531) ok 328 don't choke on setup_file errors ok 329 find_in_bats_lib_path recognizes files relative to test file ok 330 find_in_bats_lib_path recognizes files in BATS_LIB_PATH ok 331 find_in_bats_lib_path returns 1 if no load path is found ok 332 find_in_bats_lib_path follows the priority of BATS_LIB_PATH ok 333 load sources scripts relative to the current test file ok 334 load sources relative scripts with filename extension ok 335 load aborts if the specified script does not exist ok 336 load sources scripts by absolute path ok 337 load aborts if the script, specified by an absolute path, does not exist ok 338 load relative script with ambiguous name ok 339 load does not use the BATS_LIB_PATH ok 340 load supports plain symbols ok 341 load doesn't support _declare_d symbols ok 342 load supports scripts on the PATH ok 343 bats_load_library supports libraries with loaders on the BATS_LIB_PATH ok 344 bats_load_library supports libraries with loaders on the BATS_LIB_PATH with multiple libraries ok 345 bats_load_library can handle whitespaces in BATS_LIB_PATH ok 346 bats_load_library errors when a library errors while sourcing ok 347 load in teardown after failure does not prevent test from being counted (see #609) ok 348 parallel test execution with --jobs ok 349 parallel can preserve environment variables ok 350 parallel suite execution with --jobs ok 351 setup_file is not over parallelized ok 352 running the same file twice runs its tests twice without errors ok 353 parallelity factor is met exactly ok 354 parallel mode correctly forwards failure return code ok 355 --no-parallelize-across-files test file detects parallel execution ok 356 --no-parallelize-across-files prevents parallelization across files ok 357 --no-parallelize-across-files does not prevent parallelization within files ok 358 --no-parallelize-within-files test file detects parallel execution ok 359 --no-parallelize-within-files prevents parallelization within files ok 360 --no-parallelize-within-files does not prevent parallelization across files ok 361 BATS_NO_PARALLELIZE_WITHIN_FILE works from inside setup_file() ok 362 BATS_NO_PARALLELIZE_WITHIN_FILE works from outside all functions ok 363 BATS_NO_PARALLELIZE_WITHIN_FILE does not work from inside setup() ok 364 BATS_NO_PARALLELIZE_WITHIN_FILE does not work from inside test function ok 365 Negative jobs number does not run endlessly ok 366 Timing printout shows milliseconds ok 367 pretty formatter summary is colorized red on failure ok 368 pretty formatter summary is colorized green on success ok 369 Mixing timing and timeout ok 370 #113: set BATS_ROOT when /bin is a symlink to /usr/bin ok 371 set BATS_ROOT with extreme symlink resolution ok 372 set BATS_ROOT when calling from same dir ok 373 set BATS_ROOT from PATH ok 374 #182 and probably #184 as well ok 375 run --keep-empty-lines preserves leading empty lines ok 376 run --keep-empty-lines preserves inner empty lines ok 377 run --keep-empty-lines does not count trailing newline as extra line (see #708) ok 378 run --keep-empty-lines preserves trailing empty line ok 379 run --keep-empty-lines preserves non-empty trailing line ok 380 --keep-empty-lines has zero lines for empty output (see #573) ok 381 run --separate-stderr splits output ok 382 run does not change set flags ok 383 basic return-code checking ok 384 run exit code check output ok 385 run invalid exit code check error message ok 386 run is not affected by IFS ok 387 run does not change IFS ok 388 running a suite with no test files ok 389 running a suite with one test file ok 390 counting tests in a suite ok 391 aggregated output of multiple tests in a suite ok 392 a failing test in a suite results in an error exit code ok 393 running an ad-hoc suite by specifying multiple test files ok 394 extended syntax in suite ok 395 timing syntax in suite ok 396 extended timing syntax in suite ok 397 recursive support (short option) ok 398 recursive support (long option) ok 399 recursive support with symlinks ok 400 run entire suite when --filter isn't set ok 401 use --filter to run subset of test cases from across the suite ok 402 --filter can handle regular expressions that contain [_- ] ok 403 --filter can handle regular expressions that start with ^ ok 404 skip is handled correctly in setup, test, and teardown ok 405 BATS_TEST_NUMBER starts at 1 in each individual test file ok 406 Override BATS_FILE_EXTENSION with suite ok 407 Override BATS_FILE_EXTENSION with suite recursive ok 408 setup_suite.bash is picked up in toplevel folder of suite ok 409 setup_suite.bash is picked up in folder of first test file ok 410 setup_suite is not picked up from wrongly named file ok 411 setup_suite is picked up from --setup-suite-file ok 412 --setup-suite-file takes precedence over convention ok 413 passing a nonexisting file to --setup-suite-file prints an error message ok 414 setup_suite.bash without setup_suite() is an error ok 415 exported variables from setup_suite are visible in setup_file, setup and @test ok 416 syntax errors in setup_suite.bash are reported and lead to non zero exit code ok 417 errors in setup_suite.bash's free code reported correctly ok 418 errors in setup_suite reported correctly ok 419 errors in teardown_suite reported correctly ok 420 failure in setup_suite skips further setup and suite but runs teardown_suite ok 421 midway failure in teardown_suite does not fail test suite, remaining code is executed ok 422 nonzero return in teardown_suite does fails test suite ok 423 stderr from setup/teardown_suite does not overtake stdout ok 424 load is available in setup_suite ok 425 output frorm setup_suite is only visible on failure ok 426 skip in setup_file skips all tests in file ok 427 No tag filter runs all tests ok 428 Empty tag filter runs tests without tag ok 429 --filter-tags (also) selects tests that contain additional tags ok 430 --filter-tags only selects tests that match all tags (logic and) ok 431 multiple --filter-tags work as logical or ok 432 --filter-tags order of tags does not matter ok 433 exit with error on invalid tags in .bats file ok 434 --filter-tags allows for negation via ! ok 435 BATS_TEST_TAGS are set correctly ok 436 Print tags on error ok 437 passing test ok 438 failing test ok 439 passing test with timing ok 440 failing test with timing ok 441 test faster than timeout ok 442 test longer than timeout ok 443 sleep in run ok 444 no --trace doesn't show anything on failure ok 445 --trace recurses into functions but not into run ok 446 invalid warning is an error ok 447 BW01 is printed when `run`ing a (non-existent) command with exit code 127 without exit code check ok 448 BW01 is not printed when `run`ing a (non-existent) command with exit code 127 with exit code check ok 449 BW01 is not printed when `run`ing a command with exit code !=127 without exit code check ok 450 BW02 is printed when run uses parameters without guaranteed version >= 1.5.0 ok 451 BW03 is printed when a test file defines setup_suite and setup_suite is not defined ok 452 BW03 is not printed when a test file defines setup_suite but setup_suite was completed ok 453 BW03 can be suppressed by setting BATS_SETUP_SUITE_COMPLETED make[1]: Leaving directory '/build/reproducible-path/bats-1.11.0' create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/bats-1.11.0' ./install.sh debian/bats/usr Installed Bats to debian/bats/usr/bin/bats make[1]: Leaving directory '/build/reproducible-path/bats-1.11.0' dh_installdocs dh_installchangelogs dh_installman dh_lintian dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'bats' in '../bats_1.11.0-1_all.deb'. dpkg-genbuildinfo --build=binary -O../bats_1.11.0-1_i386.buildinfo dpkg-genchanges --build=binary -O../bats_1.11.0-1_i386.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/123758 and its subdirectories I: Current time: Thu May 1 13:35:19 -12 2025 I: pbuilder-time-stamp: 1746149719 Fri Mar 29 19:12:20 UTC 2024 I: 1st build successful. Starting 2nd build on remote node ionos2-i386.debian.net. Fri Mar 29 19:12:20 UTC 2024 I: Preparing to do remote build '2' on ionos2-i386.debian.net. Fri Mar 29 19:15:59 UTC 2024 I: Deleting $TMPDIR on ionos2-i386.debian.net. Fri Mar 29 19:15:59 UTC 2024 I: bats_1.11.0-1_i386.changes: Format: 1.8 Date: Wed, 27 Mar 2024 12:54:04 +0100 Source: bats Binary: bats Architecture: all Version: 1.11.0-1 Distribution: unstable Urgency: medium Maintainer: Debian Bats team Changed-By: Gioele Barabucci Description: bats - bash automated testing system Changes: bats (1.11.0-1) unstable; urgency=medium . * New upstream release * Acknowledge RC releases in experimental; upload to unstable Checksums-Sha1: 8087b11a5e113892fceb93ee4dcec9a4e69a09b7 56120 bats_1.11.0-1_all.deb b20b856c51327ae43c52f29364e1203d3d4ef44e 5024 bats_1.11.0-1_i386.buildinfo Checksums-Sha256: 04196c74d2664c931fbc9cdbee2183b735b8f30cc2eaa8c80c0976d74f824b5c 56120 bats_1.11.0-1_all.deb 644588427357aa285fb0365e5ab3717395f1b93d16e848ab95309dffbc496e78 5024 bats_1.11.0-1_i386.buildinfo Files: 41bd426c84c96381c2a3f13d13525395 56120 devel optional bats_1.11.0-1_all.deb 86a2dd8e95e295242c7a6fd0b07ea0a7 5024 devel optional bats_1.11.0-1_i386.buildinfo Fri Mar 29 19:16:00 UTC 2024 I: diffoscope 261 will be used to compare the two builds: Running as unit: rb-diffoscope-i386_2-16452.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.qhHp52c4/bats_1.11.0-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.qhHp52c4/bats_1.11.0-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.qhHp52c4/bats_1.11.0-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.qhHp52c4/b1/bats_1.11.0-1_i386.changes /srv/reproducible-results/rbuild-debian/r-b-build.qhHp52c4/b2/bats_1.11.0-1_i386.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.350s) 0.350s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.014s) 0.014s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 674ms CPU time consumed: 675ms Fri Mar 29 19:16:01 UTC 2024 I: diffoscope 261 found no differences in the changes files, and a .buildinfo file also exists. Fri Mar 29 19:16:01 UTC 2024 I: bats from unstable built successfully and reproducibly on i386. Fri Mar 29 19:16:03 UTC 2024 I: Submitting .buildinfo files to external archives: Fri Mar 29 19:16:03 UTC 2024 I: Submitting 8.0K b1/bats_1.11.0-1_i386.buildinfo.asc Fri Mar 29 19:16:03 UTC 2024 I: Submitting 8.0K b2/bats_1.11.0-1_i386.buildinfo.asc Fri Mar 29 19:16:04 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Fri Mar 29 19:16:04 UTC 2024 I: Done submitting .buildinfo files. Fri Mar 29 19:16:04 UTC 2024 I: Removing signed bats_1.11.0-1_i386.buildinfo.asc files: removed './b1/bats_1.11.0-1_i386.buildinfo.asc' removed './b2/bats_1.11.0-1_i386.buildinfo.asc'