Diff of the two buildlogs: -- --- b1/build.log 2021-06-03 23:24:04.743624840 +0000 +++ b2/build.log 2021-06-03 23:24:34.966444554 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Jun 3 11:18:51 -12 2021 -I: pbuilder-time-stamp: 1622762331 +I: Current time: Thu Jul 7 19:47:05 +14 2022 +I: pbuilder-time-stamp: 1657172825 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -17,8 +17,8 @@ I: copying [./ruby-http-form-data_2.2.0-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.Z0I_KV5Y/trustedkeys.kbx': General error -gpgv: Signature made Wed Feb 26 01:46:52 2020 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.SkQzdRJf/trustedkeys.kbx': General error +gpgv: Signature made Thu Feb 27 03:46:52 2020 +14 gpgv: using RSA key BEED4DED5544A4C03E283DC74BCD0567C296D05D gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./ruby-http-form-data_2.2.0-1.dsc @@ -27,137 +27,171 @@ dpkg-source: info: unpacking ruby-http-form-data_2.2.0-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/18544/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/12097/tmp/hooks/D01_modify_environment starting +debug: Running on ionos16-i386. +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 +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by 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/12097/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/12097/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - 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,-fixfilepath parallel=10' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='i386' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=18' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='463c7bd1810a4bdca29dc5db78624a9d' - 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='18544' - PS1='# ' - PS2='> ' + INVOCATION_ID=9bab147a78f145ec857ee7a4296d8d3a + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-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=12097 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/tmp.seV8deIl9g/pbuilderrc_cPiD --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.seV8deIl9g/b1 --logfile b1/build.log ruby-http-form-data_2.2.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://78.137.99.97: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/tmp.seV8deIl9g/pbuilderrc_f8sP --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.seV8deIl9g/b2 --logfile b2/build.log --extrapackages usrmerge ruby-http-form-data_2.2.0-1.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://85.184.249.68:3128 I: uname -a - Linux ionos12-i386 4.19.0-16-686-pae #1 SMP Debian 4.19.181-1 (2021-03-19) i686 GNU/Linux + Linux i-capture-the-hostname 4.19.0-16-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64 GNU/Linux I: ls -l /bin - total 5804 - -rwxr-xr-x 1 root root 1367848 Feb 24 08:57 bash - -rwxr-xr-x 3 root root 38280 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 38280 Jul 20 2020 bzcat - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep - -rwxr-xr-x 3 root root 38280 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 17768 Jul 20 2020 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore - -rwxr-xr-x 1 root root 38824 Sep 22 2020 cat - -rwxr-xr-x 1 root root 71624 Sep 22 2020 chgrp - -rwxr-xr-x 1 root root 67528 Sep 22 2020 chmod - -rwxr-xr-x 1 root root 75752 Sep 22 2020 chown - -rwxr-xr-x 1 root root 157960 Sep 22 2020 cp - -rwxr-xr-x 1 root root 128724 Dec 10 01:23 dash - -rwxr-xr-x 1 root root 124904 Sep 22 2020 date - -rwxr-xr-x 1 root root 92172 Sep 22 2020 dd - -rwxr-xr-x 1 root root 100752 Sep 22 2020 df - -rwxr-xr-x 1 root root 153964 Sep 22 2020 dir - -rwxr-xr-x 1 root root 83644 Feb 7 02:38 dmesg - lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname - -rwxr-xr-x 1 root root 34664 Sep 22 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 34664 Sep 22 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 71928 Feb 7 02:38 findmnt - -rwsr-xr-x 1 root root 30112 Feb 26 04:12 fusermount - -rwxr-xr-x 1 root root 210488 Nov 9 2020 grep - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 gunzip - -rwxr-xr-x 1 root root 6376 Mar 2 11:30 gzexe - -rwxr-xr-x 1 root root 100952 Mar 2 11:30 gzip - -rwxr-xr-x 1 root root 21916 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 83980 Sep 22 2020 ln - -rwxr-xr-x 1 root root 55572 Feb 7 2020 login - -rwxr-xr-x 1 root root 153964 Sep 22 2020 ls - -rwxr-xr-x 1 root root 153124 Feb 7 02:38 lsblk - -rwxr-xr-x 1 root root 96328 Sep 22 2020 mkdir - -rwxr-xr-x 1 root root 79912 Sep 22 2020 mknod - -rwxr-xr-x 1 root root 47048 Sep 22 2020 mktemp - -rwxr-xr-x 1 root root 58920 Feb 7 02:38 more - -rwsr-xr-x 1 root root 50720 Feb 7 02:38 mount - -rwxr-xr-x 1 root root 13856 Feb 7 02:38 mountpoint - -rwxr-xr-x 1 root root 157996 Sep 22 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 18 03:38 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 38824 Sep 22 2020 pwd - lrwxrwxrwx 1 root root 4 Feb 24 08:57 rbash -> bash - -rwxr-xr-x 1 root root 46984 Sep 22 2020 readlink - -rwxr-xr-x 1 root root 75720 Sep 22 2020 rm - -rwxr-xr-x 1 root root 46984 Sep 22 2020 rmdir - -rwxr-xr-x 1 root root 22292 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 125036 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Jun 1 21:26 sh -> dash - -rwxr-xr-x 1 root root 34696 Sep 22 2020 sleep - -rwxr-xr-x 1 root root 83880 Sep 22 2020 stty - -rwsr-xr-x 1 root root 79396 Feb 7 02:38 su - -rwxr-xr-x 1 root root 34696 Sep 22 2020 sync - -rwxr-xr-x 1 root root 602584 Feb 16 21:55 tar - -rwxr-xr-x 1 root root 13860 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 108520 Sep 22 2020 touch - -rwxr-xr-x 1 root root 34664 Sep 22 2020 true - -rwxr-xr-x 1 root root 17768 Feb 26 04:12 ulockmgr_server - -rwsr-xr-x 1 root root 30236 Feb 7 02:38 umount - -rwxr-xr-x 1 root root 34664 Sep 22 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 uncompress - -rwxr-xr-x 1 root root 153964 Sep 22 2020 vdir - -rwxr-xr-x 1 root root 63024 Feb 7 02:38 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Mar 2 11:30 zcat - -rwxr-xr-x 1 root root 1678 Mar 2 11:30 zcmp - -rwxr-xr-x 1 root root 5880 Mar 2 11:30 zdiff - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zegrep - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zfgrep - -rwxr-xr-x 1 root root 2081 Mar 2 11:30 zforce - -rwxr-xr-x 1 root root 7585 Mar 2 11:30 zgrep - -rwxr-xr-x 1 root root 2206 Mar 2 11:30 zless - -rwxr-xr-x 1 root root 1842 Mar 2 11:30 zmore - -rwxr-xr-x 1 root root 4553 Mar 2 11:30 znew -I: user script /srv/workspace/pbuilder/18544/tmp/hooks/D02_print_environment finished + total 5776 + -rwxr-xr-x 1 root root 1367848 Feb 25 2021 bash + -rwxr-xr-x 3 root root 38280 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 38280 Jul 21 2020 bzcat + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep + -rwxr-xr-x 3 root root 38280 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 17768 Jul 21 2020 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore + -rwxr-xr-x 1 root root 38824 Sep 23 2020 cat + -rwxr-xr-x 1 root root 71624 Sep 23 2020 chgrp + -rwxr-xr-x 1 root root 67528 Sep 23 2020 chmod + -rwxr-xr-x 1 root root 75752 Sep 23 2020 chown + -rwxr-xr-x 1 root root 157960 Sep 23 2020 cp + -rwxr-xr-x 1 root root 128724 Dec 11 2020 dash + -rwxr-xr-x 1 root root 124904 Sep 23 2020 date + -rwxr-xr-x 1 root root 92172 Sep 23 2020 dd + -rwxr-xr-x 1 root root 100752 Sep 23 2020 df + -rwxr-xr-x 1 root root 153964 Sep 23 2020 dir + -rwxr-xr-x 1 root root 83644 Feb 8 2021 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 34664 Sep 23 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 34664 Sep 23 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 71928 Feb 8 2021 findmnt + -rwsr-xr-x 1 root root 30112 Feb 27 2021 fusermount + -rwxr-xr-x 1 root root 210488 Nov 10 2020 grep + -rwxr-xr-x 2 root root 2346 Mar 3 2021 gunzip + -rwxr-xr-x 1 root root 6376 Mar 3 2021 gzexe + -rwxr-xr-x 1 root root 100952 Mar 3 2021 gzip + -rwxr-xr-x 1 root root 21916 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 83980 Sep 23 2020 ln + -rwxr-xr-x 1 root root 55572 Feb 8 2020 login + -rwxr-xr-x 1 root root 153964 Sep 23 2020 ls + -rwxr-xr-x 1 root root 153124 Feb 8 2021 lsblk + -rwxr-xr-x 1 root root 96328 Sep 23 2020 mkdir + -rwxr-xr-x 1 root root 79912 Sep 23 2020 mknod + -rwxr-xr-x 1 root root 47048 Sep 23 2020 mktemp + -rwxr-xr-x 1 root root 58920 Feb 8 2021 more + -rwsr-xr-x 1 root root 50720 Feb 8 2021 mount + -rwxr-xr-x 1 root root 13856 Feb 8 2021 mountpoint + -rwxr-xr-x 1 root root 157996 Sep 23 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 19 2021 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 38824 Sep 23 2020 pwd + lrwxrwxrwx 1 root root 4 Feb 25 2021 rbash -> bash + -rwxr-xr-x 1 root root 46984 Sep 23 2020 readlink + -rwxr-xr-x 1 root root 75720 Sep 23 2020 rm + -rwxr-xr-x 1 root root 46984 Sep 23 2020 rmdir + -rwxr-xr-x 1 root root 22292 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 125036 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Jul 7 19:47 sh -> bash + lrwxrwxrwx 1 root root 4 Jul 6 05:46 sh.distrib -> dash + -rwxr-xr-x 1 root root 34696 Sep 23 2020 sleep + -rwxr-xr-x 1 root root 83880 Sep 23 2020 stty + -rwsr-xr-x 1 root root 79396 Feb 8 2021 su + -rwxr-xr-x 1 root root 34696 Sep 23 2020 sync + -rwxr-xr-x 1 root root 602584 Feb 17 2021 tar + -rwxr-xr-x 1 root root 13860 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 108520 Sep 23 2020 touch + -rwxr-xr-x 1 root root 34664 Sep 23 2020 true + -rwxr-xr-x 1 root root 17768 Feb 27 2021 ulockmgr_server + -rwsr-xr-x 1 root root 30236 Feb 8 2021 umount + -rwxr-xr-x 1 root root 34664 Sep 23 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 2021 uncompress + -rwxr-xr-x 1 root root 153964 Sep 23 2020 vdir + -rwxr-xr-x 1 root root 63024 Feb 8 2021 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Mar 3 2021 zcat + -rwxr-xr-x 1 root root 1678 Mar 3 2021 zcmp + -rwxr-xr-x 1 root root 5880 Mar 3 2021 zdiff + -rwxr-xr-x 1 root root 29 Mar 3 2021 zegrep + -rwxr-xr-x 1 root root 29 Mar 3 2021 zfgrep + -rwxr-xr-x 1 root root 2081 Mar 3 2021 zforce + -rwxr-xr-x 1 root root 7585 Mar 3 2021 zgrep + -rwxr-xr-x 1 root root 2206 Mar 3 2021 zless + -rwxr-xr-x 1 root root 1842 Mar 3 2021 zmore + -rwxr-xr-x 1 root root 4553 Mar 3 2021 znew +I: user script /srv/workspace/pbuilder/12097/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -358,7 +392,7 @@ Get: 153 http://deb.debian.org/debian bullseye/main i386 ruby-rspec-expectations all 3.9.0c2e2m1s3-2 [89.9 kB] Get: 154 http://deb.debian.org/debian bullseye/main i386 ruby-rspec-mocks all 3.9.0c2e2m1s3-2 [81.4 kB] Get: 155 http://deb.debian.org/debian bullseye/main i386 ruby-rspec all 3.9.0c2e2m1s3-2 [8348 B] -Fetched 46.4 MB in 8s (5506 kB/s) +Fetched 46.4 MB in 1s (84.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (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 ... 19674 files and directories currently installed.) @@ -1002,8 +1036,44 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +The following additional packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl +The following NEW packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge +0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. +Need to get 59.5 kB of archives. +After this operation, 157 kB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bullseye/main i386 libnumber-compare-perl all 0.03-1.1 [6956 B] +Get:2 http://deb.debian.org/debian bullseye/main i386 libtext-glob-perl all 0.11-1 [8888 B] +Get:3 http://deb.debian.org/debian bullseye/main i386 libfile-find-rule-perl all 0.34-1 [30.6 kB] +Get:4 http://deb.debian.org/debian bullseye/main i386 usrmerge all 25 [13.0 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 59.5 kB in 0s (4416 kB/s) +Selecting previously unselected package libnumber-compare-perl. +(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 ... 27750 files and directories currently installed.) +Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ... +Unpacking libnumber-compare-perl (0.03-1.1) ... +Selecting previously unselected package libtext-glob-perl. +Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ... +Unpacking libtext-glob-perl (0.11-1) ... +Selecting previously unselected package libfile-find-rule-perl. +Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ... +Unpacking libfile-find-rule-perl (0.34-1) ... +Selecting previously unselected package usrmerge. +Preparing to unpack .../archives/usrmerge_25_all.deb ... +Unpacking usrmerge (25) ... +Setting up libtext-glob-perl (0.11-1) ... +Setting up libnumber-compare-perl (0.03-1.1) ... +Setting up libfile-find-rule-perl (0.34-1) ... +Setting up usrmerge (25) ... +The system has been successfully converted. +Processing triggers for man-db (2.9.4-2) ... +Not building database; man-db/auto-update is not 'true'. I: Building the package -I: Running cd /build/ruby-http-form-data-2.2.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/ruby-http-form-data-2.2.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package ruby-http-form-data dpkg-buildpackage: info: source version 2.2.0-1 dpkg-buildpackage: info: source distribution unstable @@ -1040,15 +1110,15 @@ └──────────────────────────────────────────────────────────────────────────────┘ install -d /build/ruby-http-form-data-2.2.0/debian/ruby-http-form-data/usr/lib/ruby/vendor_ruby -install -D -m644 /build/ruby-http-form-data-2.2.0/lib/http/form_data/version.rb /build/ruby-http-form-data-2.2.0/debian/ruby-http-form-data/usr/lib/ruby/vendor_ruby/http/form_data/version.rb -install -D -m644 /build/ruby-http-form-data-2.2.0/lib/http/form_data/multipart/param.rb /build/ruby-http-form-data-2.2.0/debian/ruby-http-form-data/usr/lib/ruby/vendor_ruby/http/form_data/multipart/param.rb -install -D -m644 /build/ruby-http-form-data-2.2.0/lib/http/form_data/part.rb /build/ruby-http-form-data-2.2.0/debian/ruby-http-form-data/usr/lib/ruby/vendor_ruby/http/form_data/part.rb -install -D -m644 /build/ruby-http-form-data-2.2.0/lib/http/form_data/multipart.rb /build/ruby-http-form-data-2.2.0/debian/ruby-http-form-data/usr/lib/ruby/vendor_ruby/http/form_data/multipart.rb -install -D -m644 /build/ruby-http-form-data-2.2.0/lib/http/form_data/composite_io.rb /build/ruby-http-form-data-2.2.0/debian/ruby-http-form-data/usr/lib/ruby/vendor_ruby/http/form_data/composite_io.rb -install -D -m644 /build/ruby-http-form-data-2.2.0/lib/http/form_data/readable.rb /build/ruby-http-form-data-2.2.0/debian/ruby-http-form-data/usr/lib/ruby/vendor_ruby/http/form_data/readable.rb +install -D -m644 /build/ruby-http-form-data-2.2.0/lib/http/form_data.rb /build/ruby-http-form-data-2.2.0/debian/ruby-http-form-data/usr/lib/ruby/vendor_ruby/http/form_data.rb install -D -m644 /build/ruby-http-form-data-2.2.0/lib/http/form_data/urlencoded.rb /build/ruby-http-form-data-2.2.0/debian/ruby-http-form-data/usr/lib/ruby/vendor_ruby/http/form_data/urlencoded.rb +install -D -m644 /build/ruby-http-form-data-2.2.0/lib/http/form_data/composite_io.rb /build/ruby-http-form-data-2.2.0/debian/ruby-http-form-data/usr/lib/ruby/vendor_ruby/http/form_data/composite_io.rb +install -D -m644 /build/ruby-http-form-data-2.2.0/lib/http/form_data/multipart/param.rb /build/ruby-http-form-data-2.2.0/debian/ruby-http-form-data/usr/lib/ruby/vendor_ruby/http/form_data/multipart/param.rb +install -D -m644 /build/ruby-http-form-data-2.2.0/lib/http/form_data/version.rb /build/ruby-http-form-data-2.2.0/debian/ruby-http-form-data/usr/lib/ruby/vendor_ruby/http/form_data/version.rb install -D -m644 /build/ruby-http-form-data-2.2.0/lib/http/form_data/file.rb /build/ruby-http-form-data-2.2.0/debian/ruby-http-form-data/usr/lib/ruby/vendor_ruby/http/form_data/file.rb -install -D -m644 /build/ruby-http-form-data-2.2.0/lib/http/form_data.rb /build/ruby-http-form-data-2.2.0/debian/ruby-http-form-data/usr/lib/ruby/vendor_ruby/http/form_data.rb +install -D -m644 /build/ruby-http-form-data-2.2.0/lib/http/form_data/readable.rb /build/ruby-http-form-data-2.2.0/debian/ruby-http-form-data/usr/lib/ruby/vendor_ruby/http/form_data/readable.rb +install -D -m644 /build/ruby-http-form-data-2.2.0/lib/http/form_data/multipart.rb /build/ruby-http-form-data-2.2.0/debian/ruby-http-form-data/usr/lib/ruby/vendor_ruby/http/form_data/multipart.rb +install -D -m644 /build/ruby-http-form-data-2.2.0/lib/http/form_data/part.rb /build/ruby-http-form-data-2.2.0/debian/ruby-http-form-data/usr/lib/ruby/vendor_ruby/http/form_data/part.rb ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install Rubygems integration metadata │ @@ -1073,102 +1143,14 @@ All examples were filtered out; ignoring {:focus=>true} -Randomized with seed 14390 - -HTTP::FormData::CompositeIO - #size - returns 0 when there are no IOs - returns sum of all IO sizes - #initialize - fails if an IO is neither a String nor an IO - accepts IOs and strings - #rewind - rewinds all IOs - #read - reads partial data - returns empty string when no data was retrieved - reads partial data with a buffer - returns nil when no partial data was retrieved with a buffer - returns nil when no partial data was retrieved - reads all data - fills the buffer with retrieved content - reads data in bytes - returns data in binary encoding - -HTTP::FormData::Urlencoded - #to_s - is expected to eq "foo%5Bbar%5D=test" - rewinds content - with unicode chars - is expected to eq "foo%5Bbar%5D=%D1%82%D0%B5%D1%81%D1%82" - .encoder= - switches form encoder implementation - #read - returns multipart data - #content_length - is expected to eq 17 - with unicode chars - is expected to eq 37 - #size - returns bytesize of multipart data - #content_type - is expected to eq "application/x-www-form-urlencoded" - #rewind - rewinds the multipart data IO - -HTTP::FormData::Multipart - #rewind - rewinds the multipart data IO - #read - returns multipart data - .generate_boundary - returns a string suitable as a multipart boundary - #boundary - returns a new boundary - with user-defined boundary - returns the given boundary - #content_length - is expected to eq 449 - #to_s - rewinds content - properly generates multipart data - with content type set to nil - doesn't include a filename - with user-defined boundary - uses the given boundary - with filename set to nil - doesn't include a filename - #size - returns bytesize of multipart data - #content_type - is expected to match /^multipart\/form-data; boundary=(?-mix:-{21}[a-f0-9]{42})$/ - with user-defined boundary - includes the given boundary +Randomized with seed 57123 HTTP::FormData::File - #size - when file given as File - is expected to eq 77 - when file given as IO - is expected to eq 20 - when file given as a Pathname - is expected to eq 77 - when file given as a String - is expected to eq 77 - #rewind - when file given as a Pathname - rewinds the underlying IO object - when file given as File - rewinds the underlying IO object - when file given as IO - rewinds the underlying IO object - when file given as a String - rewinds the underlying IO object + #content_type + is expected to eq "application/octet-stream" + when it was given with options + is expected to eq "application/json" #filename - when file given as a String - is expected to eq "the-http-gem.info" - and filename given with options - is expected to eq "foobar.txt" when file given as IO is expected to eq "stream-2140" and filename given with options @@ -1177,11 +1159,20 @@ is expected to eq "the-http-gem.info" and filename given with options is expected to eq "foobar.txt" + when file given as a String + is expected to eq "the-http-gem.info" + and filename given with options + is expected to eq "foobar.txt" when file given as a Pathname is expected to eq "the-http-gem.info" and filename given with options is expected to eq "foobar.txt" + #mime_type + should be an alias of #content_type #to_s + when file given as a Pathname + rewinds content + is expected to eq "The HTTP Gem is an easy-to-use client library for making requests from Ruby.\n" when file given as IO rewinds content is expected to eq "\u043F\u0440\u0438\u0432\u0435\u0442 \u043C\u0438\u0440!" @@ -1191,106 +1182,185 @@ when file given as File rewinds content is expected to eq "The HTTP Gem is an easy-to-use client library for making requests from Ruby.\n" + #rewind when file given as a Pathname - rewinds content - is expected to eq "The HTTP Gem is an easy-to-use client library for making requests from Ruby.\n" + rewinds the underlying IO object + when file given as File + rewinds the underlying IO object + when file given as a String + rewinds the underlying IO object + when file given as IO + rewinds the underlying IO object #read - when file given as a Pathname - is expected to eq "The HTTP Gem is an easy-to-use client library for making requests from Ruby.\n" when file given as a String is expected to eq "The HTTP Gem is an easy-to-use client library for making requests from Ruby.\n" + when file given as a Pathname + is expected to eq "The HTTP Gem is an easy-to-use client library for making requests from Ruby.\n" when file given as IO is expected to eq "\u043F\u0440\u0438\u0432\u0435\u0442 \u043C\u0438\u0440!" when file given as File is expected to eq "The HTTP Gem is an easy-to-use client library for making requests from Ruby.\n" - #content_type - is expected to eq "application/octet-stream" - when it was given with options - is expected to eq "application/json" - #mime_type - should be an alias of #content_type + #size + when file given as a String + is expected to eq 77 + when file given as a Pathname + is expected to eq 77 + when file given as IO + is expected to eq 20 + when file given as File + is expected to eq 77 HTTP::FormData - .create - when form has file in an array param - is expected to be a kind of HTTP::FormData::Multipart - when form has no files - is expected to be a kind of HTTP::FormData::Urlencoded - when form has at least one file param - is expected to be a kind of HTTP::FormData::Multipart .ensure_hash - when #to_h given - is expected to eq {:foo=>:bar} when Hash given is expected to eq {:foo=>:bar} - when nil given - is expected to eq {} when neither Hash nor #to_h given fails with HTTP::FormData::Error + when nil given + is expected to eq {} + when #to_h given + is expected to eq {:foo=>:bar} + .create + when form has at least one file param + is expected to be a kind of HTTP::FormData::Multipart + when form has file in an array param + is expected to be a kind of HTTP::FormData::Multipart + when form has no files + is expected to be a kind of HTTP::FormData::Urlencoded -HTTP::FormData::Part +HTTP::FormData::Multipart + #content_length + is expected to eq 449 + #content_type + is expected to match /^multipart\/form-data; boundary=(?-mix:-{21}[a-f0-9]{42})$/ + with user-defined boundary + includes the given boundary + #boundary + returns a new boundary + with user-defined boundary + returns the given boundary + .generate_boundary + returns a string suitable as a multipart boundary #read - when body given as String - is expected to eq "\u043F\u0440\u0438\u0432\u0435\u0442 \u043C\u0438\u0440!" + returns multipart data + #rewind + rewinds the multipart data IO + #to_s + rewinds content + properly generates multipart data + with user-defined boundary + uses the given boundary + with filename set to nil + doesn't include a filename + with content type set to nil + doesn't include a filename #size - when body given as a String - is expected to eq 20 + returns bytesize of multipart data + +HTTP::FormData::Urlencoded + #content_type + is expected to eq "application/x-www-form-urlencoded" + #size + returns bytesize of multipart data + #read + returns multipart data + #rewind + rewinds the multipart data IO + .encoder= + switches form encoder implementation + #to_s + rewinds content + is expected to eq "foo%5Bbar%5D=test" + with unicode chars + is expected to eq "foo%5Bbar%5D=%D1%82%D0%B5%D1%81%D1%82" + #content_length + is expected to eq 17 + with unicode chars + is expected to eq 37 + +HTTP::FormData::Part + #filename + is expected to eq nil + when it was given with options + is expected to eq "foobar.txt" #to_s when body given as String - is expected to eq "\u043F\u0440\u0438\u0432\u0435\u0442 \u043C\u0438\u0440!" rewinds content + is expected to eq "\u043F\u0440\u0438\u0432\u0435\u0442 \u043C\u0438\u0440!" #content_type is expected to eq nil when it was given with options is expected to eq "application/json" - #filename - is expected to eq nil - when it was given with options - is expected to eq "foobar.txt" + #read + when body given as String + is expected to eq "\u043F\u0440\u0438\u0432\u0435\u0442 \u043C\u0438\u0440!" + #size + when body given as a String + is expected to eq 20 #rewind when body given as String rewinds the underlying IO object -Top 10 slowest examples (0.0137 seconds, 15.6% of total time): - HTTP::FormData::Multipart.generate_boundary returns a string suitable as a multipart boundary - 0.00297 seconds ./spec/lib/http/form_data/multipart_spec.rb:153 - HTTP::FormData::CompositeIO#read returns nil when no partial data was retrieved with a buffer - 0.00196 seconds ./spec/lib/http/form_data/composite_io_spec.rb:62 - HTTP::FormData::Urlencoded#content_type is expected to eq "application/x-www-form-urlencoded" - 0.00188 seconds ./spec/lib/http/form_data/urlencoded_spec.rb:10 - HTTP::FormData::CompositeIO#initialize fails if an IO is neither a String nor an IO - 0.00176 seconds ./spec/lib/http/form_data/composite_io_spec.rb:14 - HTTP::FormData::File#read when file given as a Pathname is expected to eq "The HTTP Gem is an easy-to-use client library for making requests from Ruby.\n" - 0.00105 seconds ./spec/lib/http/form_data/file_spec.rb:92 - HTTP::FormData.create when form has file in an array param is expected to be a kind of HTTP::FormData::Multipart - 0.00099 seconds ./spec/lib/http/form_data_spec.rb:21 - HTTP::FormData::Multipart#rewind rewinds the multipart data IO - 0.0009 seconds ./spec/lib/http/form_data/multipart_spec.rb:105 - HTTP::FormData::CompositeIO#size returns 0 when there are no IOs - 0.00074 seconds ./spec/lib/http/form_data/composite_io_spec.rb:104 +HTTP::FormData::CompositeIO + #size + returns 0 when there are no IOs + returns sum of all IO sizes + #rewind + rewinds all IOs + #initialize + accepts IOs and strings + fails if an IO is neither a String nor an IO + #read + returns empty string when no data was retrieved + returns nil when no partial data was retrieved with a buffer + returns nil when no partial data was retrieved + reads data in bytes + reads partial data + returns data in binary encoding + reads all data + fills the buffer with retrieved content + reads partial data with a buffer + +Top 10 slowest examples (0.00729 seconds, 10.1% of total time): + HTTP::FormData::Multipart#content_type is expected to match /^multipart\/form-data; boundary=(?-mix:-{21}[a-f0-9]{42})$/ + 0.00149 seconds ./spec/lib/http/form_data/multipart_spec.rb:117 + HTTP::FormData.ensure_hash when neither Hash nor #to_h given fails with HTTP::FormData::Error + 0.0012 seconds ./spec/lib/http/form_data_spec.rb:45 + HTTP::FormData::File#rewind when file given as IO rewinds the underlying IO object + 0.00087 seconds ./spec/lib/http/form_data/file_spec.rb:142 + HTTP::FormData.create when form has at least one file param is expected to be a kind of HTTP::FormData::Multipart + 0.00066 seconds ./spec/lib/http/form_data_spec.rb:15 + HTTP::FormData::File#content_type is expected to eq "application/octet-stream" + 0.00054 seconds ./spec/lib/http/form_data/file_spec.rb:203 + HTTP::FormData::Multipart#content_length is expected to eq 449 + 0.00053 seconds ./spec/lib/http/form_data/multipart_spec.rb:133 HTTP::FormData::Multipart#to_s with user-defined boundary uses the given boundary - 0.00072 seconds ./spec/lib/http/form_data/multipart_spec.rb:44 + 0.00052 seconds ./spec/lib/http/form_data/multipart_spec.rb:44 + HTTP::FormData::Multipart#size returns bytesize of multipart data + 0.00052 seconds ./spec/lib/http/form_data/multipart_spec.rb:93 + HTTP::FormData::Multipart#rewind rewinds the multipart data IO + 0.00049 seconds ./spec/lib/http/form_data/multipart_spec.rb:105 HTTP::FormData::Multipart#to_s rewinds content - 0.00071 seconds ./spec/lib/http/form_data/multipart_spec.rb:33 + 0.00048 seconds ./spec/lib/http/form_data/multipart_spec.rb:33 Top 6 slowest example groups: + HTTP::FormData::File + 0.00105 seconds average (0.03264 seconds / 31 examples) ./spec/lib/http/form_data/file_spec.rb:4 + HTTP::FormData + 0.00095 seconds average (0.00663 seconds / 7 examples) ./spec/lib/http/form_data_spec.rb:3 HTTP::FormData::Multipart - 0.00191 seconds average (0.02674 seconds / 14 examples) ./spec/lib/http/form_data/multipart_spec.rb:3 + 0.00094 seconds average (0.01319 seconds / 14 examples) ./spec/lib/http/form_data/multipart_spec.rb:3 + HTTP::FormData::Part + 0.00066 seconds average (0.00593 seconds / 9 examples) ./spec/lib/http/form_data/part_spec.rb:3 HTTP::FormData::Urlencoded - 0.00102 seconds average (0.01021 seconds / 10 examples) ./spec/lib/http/form_data/urlencoded_spec.rb:4 - HTTP::FormData - 0.00086 seconds average (0.00599 seconds / 7 examples) ./spec/lib/http/form_data_spec.rb:3 + 0.00064 seconds average (0.00641 seconds / 10 examples) ./spec/lib/http/form_data/urlencoded_spec.rb:4 HTTP::FormData::CompositeIO - 0.00085 seconds average (0.01191 seconds / 14 examples) ./spec/lib/http/form_data/composite_io_spec.rb:3 - HTTP::FormData::Part - 0.0008 seconds average (0.00718 seconds / 9 examples) ./spec/lib/http/form_data/part_spec.rb:3 - HTTP::FormData::File - 0.00079 seconds average (0.02462 seconds / 31 examples) ./spec/lib/http/form_data/file_spec.rb:4 + 0.00047 seconds average (0.00662 seconds / 14 examples) ./spec/lib/http/form_data/composite_io_spec.rb:3 -Finished in 0.0878 seconds (files took 0.45961 seconds to load) +Finished in 0.07227 seconds (files took 0.26138 seconds to load) 85 examples, 0 failures -Randomized with seed 14390 +Randomized with seed 57123 Coverage report generated for RSpec to /build/ruby-http-form-data-2.2.0/coverage. 190 / 192 LOC (98.96%) covered. [Coveralls] Outside the CI environment, not sending data. @@ -1325,12 +1395,14 @@ dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/12097/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/12097/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/18544 and its subdirectories -I: Current time: Thu Jun 3 11:24:04 -12 2021 -I: pbuilder-time-stamp: 1622762644 +I: removing directory /srv/workspace/pbuilder/12097 and its subdirectories +I: Current time: Thu Jul 7 19:47:33 +14 2022 +I: pbuilder-time-stamp: 1657172853