Diff of the two buildlogs: -- --- b1/build.log 2020-03-27 04:43:32.593205003 +0000 +++ b2/build.log 2020-03-27 04:44:02.488600073 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Mar 26 16:38:07 -12 2020 -I: pbuilder-time-stamp: 1585283887 +I: Current time: Fri Apr 30 01:06:32 +14 2021 +I: pbuilder-time-stamp: 1619694392 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 Wed Nov 28 10:38:37 2018 -12 +gpgv: Signature made Thu Nov 29 12:38:37 2018 +14 gpgv: using RSA key 8671D5CC36ED747EE4B4A8F84812D8DEA82611E6 gpgv: issuer "kaction@debian.org" gpgv: Can't check signature: No public key @@ -30,6 +30,18 @@ dpkg-source: info: applying debian-changes I: using fakeroot in build. I: Installing the build-deps +I: user script /srv/workspace/pbuilder/20083/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/20083/tmp/hooks/D01_modify_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -109,7 +121,7 @@ Get: 36 http://deb.debian.org/debian buster/main i386 libclang1-6.0 i386 1:6.0.1-10 [7959 kB] Get: 37 http://deb.debian.org/debian buster/main i386 doxygen i386 1.8.13-10 [4004 kB] Get: 38 http://deb.debian.org/debian buster/main i386 libtool-bin i386 2.4.6-9 [431 kB] -Fetched 48.2 MB in 16s (2933 kB/s) +Fetched 48.2 MB in 1s (75.1 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.) @@ -284,7 +296,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/bglibs-2.04+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/bglibs-2.04+dfsg/ && 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 bglibs dpkg-buildpackage: info: source version 2.04+dfsg-2 dpkg-buildpackage: info: source distribution unstable @@ -297,7 +309,7 @@ fakeroot debian/rules clean dh clean dh_auto_clean - make -j10 clean + make -j18 clean make[1]: Entering directory '/build/bglibs-2.04+dfsg' rm -f `cat TARGETS` make[1]: Leaving directory '/build/bglibs-2.04+dfsg' @@ -318,7 +330,7 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/bglibs-2.04+dfsg' dh_auto_build -- libraries man programs - make -j10 "INSTALL=install --strip-program=true" libraries man programs + make -j18 "INSTALL=install --strip-program=true" libraries man programs make[2]: Entering directory '/build/bglibs-2.04+dfsg' ( if libtool --tag=CC --help >/dev/null 2>&1; then tag='--tag=CC'; fi; \ echo '#!/bin/sh'; \ @@ -359,8 +371,8 @@ echo '#include ' ); \ ( ./compile sys/trytime.c >/dev/null 2>&1 && \ echo '#include ' ) ) >systime.h -Checking for -ldl: Checking for -lrt: cat perl-head.pl cli-generate.pl >cli-generate -chmod 755 cli-generate +Checking for -ldl: cat perl-head.pl cli-generate.pl >cli-generate +Checking for -lrt: chmod 755 cli-generate ./cli-generate -m bg-installer.cli >bg-installer.1 ./cli-generate -h bg-installer.cli >bg-installer-cli.h rm -f sys/trysystime.o sys/trytime.o @@ -404,7 +416,6 @@ cat sysdeps-tail.h; \ ) >sysdeps.h chmod 755 makeshlib -chmod 755 ltload chmod 755 ltcompile ./ltcompile pwcmp/module.c ./ltcompile adt/adt_sp.c @@ -422,6 +433,7 @@ ./ltcompile adt/ghash_set.c ./ltcompile adt/gqueue_pop.c ./ltcompile adt/gqueue_push.c +chmod 755 ltload ./ltcompile adt/gqueue_top.c ./ltcompile adt/gstack_pop.c ./ltcompile adt/gstack_push.c @@ -465,11 +477,11 @@ ./ltcompile misc/strtou.c ./ltcompile misc/ucspi.c ./ltcompile misc/utoa.c +./ltcompile misc/utoa2.c iobuf/ibuf_refill.c: In function 'ibuf_refill': iobuf/ibuf_refill.c:21:7: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(1, errmsg, sizeof errmsg); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./ltcompile misc/utoa2.c ./ltcompile unix/cloexec_off.c ./ltcompile unix/cloexec_on.c ./ltcompile unix/fcntl_fd_off.c @@ -619,14 +631,14 @@ ./ltcompile net/connected.c ./ltcompile net/connectu.c ./ltcompile net/connectu_timeout.c -net/connected.c: In function 'socket_connected': -net/connected.c:32:5: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] - read(sock,&ch,1); - ^~~~~~~~~~~~~~~~ ./ltcompile net/cork.c ./ltcompile net/dns_domain_fromdot.c ./ltcompile net/dns_domain.c ./ltcompile net/dns_domain_todot.c +net/connected.c: In function 'socket_connected': +net/connected.c:32:5: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] + read(sock,&ch,1); + ^~~~~~~~~~~~~~~~ ./ltcompile net/dns_fmt.c ./ltcompile net/dns_ip4.c ./ltcompile net/dns_ip6.c @@ -781,29 +793,29 @@ ./ltcompile unix/sig_catch.c ./ltcompile unix/sig_suspend.c ./ltcompile unix/signalfd.c -unix/selfpipe.c: In function 'selfpipe_catch_signal': -unix/selfpipe.c:19:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] - write(fds[1], &c, 1); - ^~~~~~~~~~~~~~~~~~~~ ./ltcompile unix/trigger_pull.c ./ltcompile unix/trigger_set.c ./ltcompile vmailmgr/req_arg.c ./ltcompile vmailmgr/req_init.c +./ltcompile vmailmgr/req_write.c +./ltcompile vmailmgr/resp_read.c +./ltcompile vmailmgr/vpwentry_export.c +unix/selfpipe.c: In function 'selfpipe_catch_signal': +unix/selfpipe.c:19:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] + write(fds[1], &c, 1); + ^~~~~~~~~~~~~~~~~~~~ +./ltcompile vmailmgr/vpwentry_free.c +./ltcompile vmailmgr/vpwentry_import.c +./ltcompile cli/main.c +./ltcompile cli/help.c unix/signalfd.c: In function 'signalfd_handler': unix/signalfd.c:14:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fds[1], &signum, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~ -./ltcompile vmailmgr/req_write.c unix/trigger_pull.c: In function 'trigger_pull': unix/trigger_pull.c:11:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd, "", 1); ^~~~~~~~~~~~~~~~ -./ltcompile vmailmgr/resp_read.c -./ltcompile vmailmgr/vpwentry_export.c -./ltcompile vmailmgr/vpwentry_free.c -./ltcompile vmailmgr/vpwentry_import.c -./ltcompile cli/main.c -./ltcompile cli/help.c ./ltcompile pwcmp/client.c ./compile bg-installer.c ./cli-generate -c bg-installer.cli >bg-installer-cli.c @@ -821,8 +833,8 @@ ./ltcompile crc/crc32_table.c ./ltcompile crc/crc32c_table.c ./ltcompile crc/crc64_table.c -./makeshlib libpwcmp.la pwcmp/client.lo pwcmp/hex_encode.lo ./makeshlib libvmailmgr.la vmailmgr/req_arg.lo vmailmgr/req_init.lo vmailmgr/req_write.lo vmailmgr/resp_read.lo vmailmgr/vpwentry_export.lo vmailmgr/vpwentry_free.lo vmailmgr/vpwentry_import.lo +./makeshlib libpwcmp.la pwcmp/client.lo pwcmp/hex_encode.lo ./makeshlib libbg.la adt/adt_sp.lo adt/ghash_add.lo adt/ghash_foreach.lo adt/ghash_free.lo adt/ghash_get.lo adt/ghash_init.lo adt/ghash_insert.lo adt/ghash_iter.lo adt/ghash_rebuild.lo adt/ghash_rehash.lo adt/ghash_remove.lo adt/ghash_search.lo adt/ghash_set.lo adt/gqueue_pop.lo adt/gqueue_push.lo adt/gqueue_top.lo adt/gstack_pop.lo adt/gstack_push.lo adt/gstack_top.lo adt/hashb.lo adt/hashs.lo base64/asc2bin.lo base64/bin2asc.lo base64/decode_line.lo base64/decode_part.lo base64/encode_line.lo base64/encode_part.lo cdb/cdb.lo cdb/cdbhash.lo cdb/find.lo cdb/get.lo cdb/getnext.lo cdb/make.lo cdb/read.lo crc/crc16_arc_table.lo crc/crc16_ccitt_table.lo crc/crc16_xmodem_table.lo crc/crc32_table.lo crc/crc32c_table.lo crc/crc64_table.lo crc/gcrc16fwd.lo crc/gcrc16rfl.lo crc/gcrc32fwd.lo crc/gcrc32rfl.lo crc/gcrc64fwd.lo crc/gcrc64rfl.lo crypto/hmac-md5.lo crypto/hmac-sha1.lo crypto/hmac-sha256.lo crypto/hmac-sha384.lo crypto/hmac-sha512.lo crypto/hmac.lo crypto/md4.lo crypto/md5-crypt.lo crypto/md5.lo crypto/sha1.lo crypto/sha256.lo crypto/sha384.lo crypto/sha512.lo crypto/surf.lo crypto/surfrand.lo dict/add.lo dict/dicthash.lo dict/foreach.lo dict/free.lo dict/get.lo dict/init.lo dict/load_list.lo dict/load_map.lo dict/str_free.lo fmt/char.lo fmt/chars.lo fmt/lcase.lo fmt/multi.lo fmt/pad.lo fmt/sdec.lo fmt/sign_pad.lo fmt/slldec.lo fmt/sllnum.lo fmt/snum.lo fmt/ucase.lo fmt/udec.lo fmt/uhexl.lo fmt/uhexu.lo fmt/ulldec.lo fmt/ullhexl.lo fmt/ullhexu.lo fmt/ullnum.lo fmt/unum.lo iobuf/ibuf_copytofd.lo iobuf/ibuf_getc.lo iobuf/ibuf_getnetstring.lo iobuf/ibuf_gets.lo iobuf/ibuf_getstr.lo iobuf/ibuf_getstr_crlf.lo iobuf/ibuf_getu.lo iobuf/ibuf_init.lo iobuf/ibuf_open.lo iobuf/ibuf_openreadclose.lo iobuf/ibuf_peek.lo iobuf/ibuf_read.lo iobuf/ibuf_readall.lo iobuf/ibuf_refill.lo iobuf/ibuf_seek.lo iobuf/ibuf_status.lo iobuf/ibuf_stdin.lo iobuf/ibuf_tell.lo iobuf/iobuf_close.lo iobuf/iobuf_copy.lo iobuf/iobuf_init.lo iobuf/iobuf_timeout.lo iobuf/obuf_close.lo iobuf/obuf_copyfromfd.lo iobuf/obuf_digits.lo iobuf/obuf_endl.lo iobuf/obuf_flush.lo iobuf/obuf_init.lo iobuf/obuf_open.lo iobuf/obuf_pad.lo iobuf/obuf_put2s.lo iobuf/obuf_put3s.lo iobuf/obuf_put4s.lo iobuf/obuf_put5s.lo iobuf/obuf_put6s.lo iobuf/obuf_put7s.lo iobuf/obuf_putc.lo iobuf/obuf_putf.lo iobuf/obuf_putnetstring.lo iobuf/obuf_putns.lo iobuf/obuf_putsflush.lo iobuf/obuf_putsllnumw.lo iobuf/obuf_putsnumw.lo iobuf/obuf_putullnumw.lo iobuf/obuf_putunumw.lo iobuf/obuf_seek.lo iobuf/obuf_sign_pad.lo iobuf/obuf_stderr.lo iobuf/obuf_stdout.lo iobuf/obuf_sync.lo iobuf/obuf_write.lo misc/random.lo misc/strtou.lo misc/ucspi.lo misc/utoa.lo misc/utoa2.lo msg/common.lo msg/commonf.lo msg/debug.lo msg/debug_bits.lo msg/debug_init.lo msg/debugf.lo msg/die.lo msg/dief.lo msg/error.lo msg/errorf.lo msg/oom.lo msg/show_pid.lo msg/warn.lo msg/warnf.lo msg/wrap_alloc.lo msg/wrap_chdir.lo msg/wrap_exit.lo msg/wrap_str.lo net/accept4.lo net/accept6.lo net/acceptu.lo net/bind4.lo net/bind6.lo net/bindu.lo net/broadcast.lo net/connect4.lo net/connect4_timeout.lo net/connect6.lo net/connect6_timeout.lo net/connected.lo net/connectu.lo net/connectu_timeout.lo net/cork.lo net/dns_domain_fromdot.lo net/dns_domain.lo net/dns_domain_todot.lo net/dns_fmt.lo net/dns_ip4.lo net/dns_ip6.lo net/dns_mx.lo net/dns_name_packet.lo net/dns_name4.lo net/dns_name4_domain.lo net/dns_name6.lo net/dns_name6_domain.lo net/dns_packet.lo net/dns_qualify.lo net/dns_random.lo net/dns_resolvconfip.lo net/dns_resolvconfrewrite.lo net/dns_resolve.lo net/dns_result.lo net/dns_rotate.lo net/dns_sort.lo net/dns_transmit.lo net/dns_txt.lo net/getaddr4.lo net/getaddr6.lo net/ipv4_addr.lo net/ipv4_format.lo net/ipv4_scan.lo net/ipv6_addr.lo net/ipv6_format.lo net/ipv6_scan.lo net/linger.lo net/listen.lo net/notcpdelay.lo net/pairdgm.lo net/pairstr.lo net/recv4.lo net/recv6.lo net/recvfd.lo net/recvu.lo net/resolve_calldns.lo net/resolve_ipv4addr.lo net/resolve_ipv4name.lo net/reuse.lo net/send4.lo net/send6.lo net/sendfd.lo net/sendu.lo net/shutdown.lo net/tcp4.lo net/tcp6.lo net/udp4.lo net/udp6.lo net/uncork.lo net/unixdgm.lo net/unixstr.lo path/contains.lo path/fnmatch.lo path/match.lo path/merge.lo path/mkdirs.lo path/mktemp.lo str/alloc.lo str/buildmap.lo str/case_end.lo str/case_glob.lo str/case_match.lo str/case_start.lo str/cat.lo str/cat2s.lo str/cat3s.lo str/cat4s.lo str/cat5s.lo str/cat6s.lo str/catf.lo str/catiw.lo str/catiwll.lo str/catns.lo str/catsllnum.lo str/catsnum.lo str/catullnum.lo str/catunum.lo str/catuw.lo str/catuwll.lo str/catxw.lo str/catxwll.lo str/cmp.lo str/copy.lo str/copy2s.lo str/copy3s.lo str/copy4s.lo str/copy5s.lo str/copy6s.lo str/copyf.lo str/copyns.lo str/count.lo str/countof.lo str/cut.lo str/diff.lo str/digits.lo str/end.lo str/env_find.lo str/env_from_array.lo str/env_from_string.lo str/env_get.lo str/env_make_array.lo str/env_put.lo str/env_set.lo str/env_unset.lo str/findnext.lo str/findnextof.lo str/findprev.lo str/findprevof.lo str/free.lo str/glob.lo str/init.lo str/iter_advance.lo str/iter_start.lo str/iter_valid.lo str/join.lo str/lower.lo str/lstrip.lo str/match.lo str/rstrip.lo str/sort.lo str/splice.lo str/start.lo str/subst.lo str/truncate.lo str/upper.lo str/xlate.lo sys/clock_gettime.lo sys/getpeereid.lo sys/iopoll.lo sys/setenv.lo sys/unsetenv.lo uint16/get.lo uint16/pack.lo uint16/unpack.lo uint32/get_lsb.lo uint32/get_msb.lo uint32/pack_lsb.lo uint32/pack_msb.lo uint32/unpack_lsb.lo uint32/unpack_msb.lo uint64/get_lsb.lo uint64/get_msb.lo uint64/pack_lsb.lo uint64/pack_msb.lo uint64/unpack_lsb.lo uint64/unpack_msb.lo unix/cloexec_off.lo unix/cloexec_on.lo unix/fcntl_fd_off.lo unix/fcntl_fd_on.lo unix/fcntl_fl_off.lo unix/fcntl_fl_on.lo unix/nonblock_off.lo unix/nonblock_on.lo unix/selfpipe.lo unix/sig_alarm.lo unix/sig_all.lo unix/sig_block.lo unix/sig_bug.lo unix/sig_catch.lo unix/sig_child.lo unix/sig_hup.lo unix/sig_int.lo unix/sig_misc.lo unix/sig_pipe.lo unix/sig_quit.lo unix/sig_suspend.lo unix/sig_term.lo unix/signalfd.lo unix/trigger_pull.lo unix/trigger_set.lo ./makeshlib libbg-cli.la cli/main.lo cli/help.lo ar: `u' modifier ignored since `D' is the default (see `U') @@ -1047,21 +1059,21 @@ dpkg-gencontrol: warning: unknown information field 'Long-Desc' in input data in general section of control info file dpkg-gencontrol: warning: unknown information field 'Short-Desc' in input data in general section of control info file dpkg-gencontrol: warning: unknown information field 'Long-Desc' in input data in general section of control info file -dpkg-gencontrol: warning: unknown information field 'Short-Desc' in input data in general section of control info file -dpkg-gencontrol: warning: unknown information field 'Long-Desc' in input data in general section of control info file dpkg-gencontrol: warning: package libbg-dev: substitution variable ${perl:Depends} unused, but is defined dpkg-gencontrol: warning: unknown information field 'Short-Desc' in input data in general section of control info file dpkg-gencontrol: warning: unknown information field 'Long-Desc' in input data in general section of control info file dpkg-gencontrol: warning: unknown information field 'Short-Desc' in input data in general section of control info file dpkg-gencontrol: warning: unknown information field 'Long-Desc' in input data in general section of control info file dpkg-gencontrol: warning: package libbg-dev: substitution variable ${perl:Depends} unused, but is defined +dpkg-gencontrol: warning: unknown information field 'Short-Desc' in input data in general section of control info file +dpkg-gencontrol: warning: unknown information field 'Long-Desc' in input data in general section of control info file dh_md5sums dh_builddeb dpkg-deb: building package 'libbg2' in '../libbg2_2.04+dfsg-2_i386.deb'. dpkg-deb: building package 'libbg-dev' in '../libbg-dev_2.04+dfsg-2_i386.deb'. +dpkg-deb: building package 'libbg2-dbgsym' in '../libbg2-dbgsym_2.04+dfsg-2_i386.deb'. dpkg-deb: building package 'libbg-dev-dbgsym' in '../libbg-dev-dbgsym_2.04+dfsg-2_i386.deb'. dpkg-deb: building package 'libbg2-doc' in '../libbg2-doc_2.04+dfsg-2_all.deb'. -dpkg-deb: building package 'libbg2-dbgsym' in '../libbg2-dbgsym_2.04+dfsg-2_i386.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../bglibs_2.04+dfsg-2_i386.changes dpkg-genchanges: warning: unknown information field 'Short-Desc' in input data in general section of control info file @@ -1076,12 +1088,14 @@ dpkg-source: info: using options from bglibs-2.04+dfsg/debian/source/options: --single-debian-patch --auto-commit dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/20083/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/20083/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/16384 and its subdirectories -I: Current time: Thu Mar 26 16:43:32 -12 2020 -I: pbuilder-time-stamp: 1585284212 +I: removing directory /srv/workspace/pbuilder/20083 and its subdirectories +I: Current time: Fri Apr 30 01:07:01 +14 2021 +I: pbuilder-time-stamp: 1619694421