Diff of the two buildlogs: -- --- b1/build.log 2020-03-20 13:29:31.086709247 +0000 +++ b2/build.log 2020-03-20 13:30:19.673735637 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Mar 20 01:25:59 -12 2020 -I: pbuilder-time-stamp: 1584710759 +I: Current time: Fri Apr 23 09:52:32 +14 2021 +I: pbuilder-time-stamp: 1619121152 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -18,7 +18,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Fri Jan 22 19:48:36 2016 -12 +gpgv: Signature made Sat Jan 23 21:48:36 2016 +14 gpgv: using RSA key 36BD720F6F576472 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./mailagent_3.1-81-4.dsc @@ -49,6 +49,18 @@ mailagent-3.1-81/agent/test/basic/config.t I: using fakeroot in build. I: Installing the build-deps +I: user script /srv/workspace/pbuilder/42110/tmp/hooks/D01_modify_environment starting +disorder-fs debug: Running on profitbricks-build6-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/42110/tmp/hooks/D01_modify_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -131,7 +143,7 @@ Get: 33 http://deb.debian.org/debian buster/main i386 debhelper all 12.1.1 [1016 kB] Get: 34 http://deb.debian.org/debian buster/main i386 libfile-fcntllock-perl i386 0.22-3+b5 [35.6 kB] Get: 35 http://deb.debian.org/debian buster/main i386 libperl4-corelibs-perl all 0.004-1+deb10u1 [38.4 kB] -Fetched 19.4 MB in 3s (7265 kB/s) +Fetched 19.4 MB in 0s (93.9 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0: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 ... 19231 files and directories currently installed.) @@ -294,7 +306,7 @@ fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/mailagent-3.1-81/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/mailagent-3.1-81/ && 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 mailagent dpkg-buildpackage: info: source version 1:3.1-81-4 dpkg-buildpackage: info: source distribution unstable @@ -337,14 +349,13 @@ Beginning of configuration questions for mailagent. Checking echo to see how to suppress newlines... -...using \c +...using -n. The star should be here-->* First let's make sure your kit is complete. Checking... Looks good... -We'll use ' -' to transliterate a newline. +We'll use '\n' to transliterate a newline. This installation shell script will examine your system and ask you questions to determine how the mailagent package should be installed. If you get @@ -440,12 +451,7 @@ Using the test built into your sh. Checking compatibility between /bin/echo and builtin echo (if any)... -They are not compatible! You are probably running ksh on a non-USG system. -I'll have to use /bin/echo instead of the builtin, since Bourne shell doesn't -have echo built in and we may have to run some Bourne shell scripts. That -means I'll have to use '-n' to suppress newlines now. Life is ridiculous. - -The star should be here-->* +They are compatible. In fact, they may be identical. Symbolic links are supported. @@ -464,7 +470,7 @@ Operating system name? [linux] -Operating system version? [4.19.0-8-686-pae] +Operating system version? [4.19.0-8-amd64] I can set things up so that your shell scripts and binaries are more portable, at what may be a noticable cost in performance. In particular, if you @@ -909,7 +915,7 @@ ^^^^^^^^^^^^^^^^^ Berkeley/V7 format for full name in /etc/passwd? [y] -Pleased to meet you, . +Pleased to meet you, second user. I need to get your e-mail address in Internet format if possible, i.e. something like user@host.domain. Please answer accurately since I have @@ -1157,7 +1163,7 @@ option/l.........ok option/o.........ok option/q.........ok -option/r.........ok +option/r.........FAILED (1 test: 3) option/s.........ok option/t.........ok option/U.........ok @@ -1236,6 +1242,103 @@ misc/mmdf........ok misc/newcmd......ok misc/usrmac......ok +Failed 1 test from 1 file. +Failure detected, retrying one more time, just in case... +Successful tests will not be rerun but flagged as 'done'. +basic/config.....done +basic/filter.....done +basic/mailagent..done +option/c.........done +option/d.........done +option/e.........done +option/F.........done +option/f.........done +option/h.........done +option/I.........done +option/i.........done +option/L.........done +option/l.........done +option/o.........done +option/q.........done +option/r.........ok +option/s.........done +option/t.........done +option/U.........done +option/V.........done +option/what......done +filter/address...done +filter/backref...done +filter/base64....done +filter/case......done +filter/default...done +filter/escape....done +filter/group.....done +filter/hook......done +filter/list......done +filter/loop......done +filter/macros....done +filter/mode......done +filter/multiple..done +filter/not.......done +filter/pattern...done +filter/qp........done +filter/range.....done +filter/status....done +cmd/abort........done +cmd/after........untested +cmd/annotate.....done +cmd/apply........done +cmd/assign.......done +cmd/back.........done +cmd/beep.........done +cmd/begin........done +cmd/biff.........done +cmd/bounce.......done +cmd/delete.......done +cmd/do...........done +cmd/feed.........done +cmd/forward......done +cmd/give.........done +cmd/keep.........done +cmd/leave........done +cmd/macro........done +cmd/message......done +cmd/nop..........done +cmd/notify.......done +cmd/on...........done +cmd/once.........done +cmd/pass.........done +cmd/perl.........done +cmd/pipe.........done +cmd/post.........done +cmd/process......untested +cmd/protect......done +cmd/purify.......done +cmd/queue........done +cmd/record.......done +cmd/reject.......done +cmd/require......done +cmd/restart......done +cmd/resync.......done +cmd/run..........done +cmd/save.........done +cmd/select.......done +cmd/server.......untested +cmd/split........done +cmd/store........done +cmd/strip........done +cmd/subst........done +cmd/tr...........done +cmd/umask........done +cmd/unique.......done +cmd/unknown......done +cmd/vacation.....done +cmd/write........done +misc/compress....done +misc/mh..........done +misc/mmdf........done +misc/newcmd......done +misc/usrmac......done All tests successful. make[6]: Leaving directory '/build/mailagent-3.1-81/agent/test' Making all in agent/examples... @@ -1583,12 +1686,14 @@ dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/42110/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/42110/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/27300 and its subdirectories -I: Current time: Fri Mar 20 01:29:30 -12 2020 -I: pbuilder-time-stamp: 1584710970 +I: removing directory /srv/workspace/pbuilder/42110 and its subdirectories +I: Current time: Fri Apr 23 09:53:19 +14 2021 +I: pbuilder-time-stamp: 1619121199