Diff of the two buildlogs: -- --- b1/build.log 2019-06-14 12:19:34.000911065 +0000 +++ b2/build.log 2019-06-14 12:20:19.978793480 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Jun 14 00:06:51 -12 2019 -I: pbuilder-time-stamp: 1560514011 +I: Current time: Fri Jul 17 08:42:35 +14 2020 +I: pbuilder-time-stamp: 1594924955 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 Jul 21 09:55:09 2017 -12 +gpgv: Signature made Sat Jul 22 11:55:09 2017 +14 gpgv: using RSA key FDF277140B6DF9E8CDC8A9823164705B1DA31D4C gpgv: issuer "aeb@debian.org" gpgv: Can't check signature: No public key @@ -32,6 +32,18 @@ simh-3.8.1/makefile I: using fakeroot in build. I: Installing the build-deps +I: user script /srv/workspace/pbuilder/36008/tmp/hooks/D01_modify_environment starting +disorder-fs debug: Running on profitbricks-build16-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/36008/tmp/hooks/D01_modify_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -104,7 +116,7 @@ Get: 33 http://cdn-fastly.deb.debian.org/debian buster/main i386 debhelper all 12.1.1 [1016 kB] Get: 34 http://cdn-fastly.deb.debian.org/debian buster/main i386 libpcap0.8 i386 1.8.1-6 [145 kB] Get: 35 http://cdn-fastly.deb.debian.org/debian buster/main i386 libpcap0.8-dev i386 1.8.1-6 [247 kB] -Fetched 19.7 MB in 23s (872 kB/s) +Fetched 19.7 MB in 1s (26.7 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.) @@ -265,9 +277,41 @@ Building dependency tree... Reading state information... fakeroot is already the newest version (1.23-1). -0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +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, 182 kB of additional disk space will be used. +Get:1 http://cdn-fastly.deb.debian.org/debian buster/main i386 libnumber-compare-perl all 0.03-1 [7642 B] +Get:2 http://cdn-fastly.deb.debian.org/debian buster/main i386 libtext-glob-perl all 0.10-1 [8362 B] +Get:3 http://cdn-fastly.deb.debian.org/debian buster/main i386 libfile-find-rule-perl all 0.34-1 [30.6 kB] +Get:4 http://cdn-fastly.deb.debian.org/debian buster/main i386 usrmerge all 21 [12.8 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 59.5 kB in 0s (709 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 ... 21383 files and directories currently installed.) +Preparing to unpack .../libnumber-compare-perl_0.03-1_all.deb ... +Unpacking libnumber-compare-perl (0.03-1) ... +Selecting previously unselected package libtext-glob-perl. +Preparing to unpack .../libtext-glob-perl_0.10-1_all.deb ... +Unpacking libtext-glob-perl (0.10-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_21_all.deb ... +Unpacking usrmerge (21) ... +Setting up libtext-glob-perl (0.10-1) ... +Setting up libnumber-compare-perl (0.03-1) ... +Setting up libfile-find-rule-perl (0.34-1) ... +Setting up usrmerge (21) ... +The system has been successfully converted. +Processing triggers for man-db (2.8.5-2) ... +Not building database; man-db/auto-update is not 'true'. I: Building the package -I: Running cd /build/simh-3.8.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/simh-3.8.1/ && 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 simh dpkg-buildpackage: info: source version 3.8.1-6 dpkg-buildpackage: info: source distribution unstable @@ -277,7 +321,7 @@ fakeroot debian/rules clean dh clean dh_auto_clean - make -j10 clean + make -j18 clean make[1]: Entering directory '/build/simh-3.8.1' rm -f pdp1 pdp4 pdp7 pdp8 pdp9 pdp15 pdp11 pdp10 vax vax780 dgnova eclipseemu h316 hp2100 gri909 i1401 i1620 system3 altair altairz80 id16 id32 sds lgp i7094 dtos8cvt gt7cvt macro1 macro7 macro8x mtcvtv23 mtdump littcvt mtcvtodd sfmtcvt config11 sdsdump mtcvtfix mmdir tp512cvt make[1]: Leaving directory '/build/simh-3.8.1' @@ -288,7 +332,7 @@ dh_autoreconf dh_auto_configure dh_auto_build - make -j10 + make -j18 make[1]: Entering directory '/build/simh-3.8.1' gcc -std=c99 -O2 -U__STRICT_ANSI__ -g -lrt -D_GNU_SOURCE -I . PDP1/pdp1_lp.c PDP1/pdp1_cpu.c PDP1/pdp1_stddev.c PDP1/pdp1_sys.c PDP1/pdp1_dt.c PDP1/pdp1_drm.c PDP1/pdp1_clk.c PDP1/pdp1_dcs.c scp.c sim_console.c sim_fio.c sim_timer.c sim_sock.c sim_tmxr.c sim_ether.c sim_tape.c -I PDP1/ -o pdp1 -Wl,-z,relro -lm -lrt -lpcap gcc -std=c99 -O2 -U__STRICT_ANSI__ -g -lrt -D_GNU_SOURCE -I . PDP18B/pdp18b_dt.c PDP18B/pdp18b_drm.c PDP18B/pdp18b_cpu.c PDP18B/pdp18b_lp.c PDP18B/pdp18b_mt.c PDP18B/pdp18b_rf.c PDP18B/pdp18b_rp.c PDP18B/pdp18b_stddev.c PDP18B/pdp18b_sys.c PDP18B/pdp18b_rb.c PDP18B/pdp18b_tt1.c PDP18B/pdp18b_fpp.c scp.c sim_console.c sim_fio.c sim_timer.c sim_sock.c sim_tmxr.c sim_ether.c sim_tape.c -DPDP4 -I PDP18B/ -o pdp4 -Wl,-z,relro -lm -lrt -lpcap @@ -306,6 +350,8 @@ gcc -std=c99 -O2 -U__STRICT_ANSI__ -g -lrt -D_GNU_SOURCE -I . HP2100/hp2100_stddev.c HP2100/hp2100_dp.c HP2100/hp2100_dq.c HP2100/hp2100_dr.c HP2100/hp2100_lps.c HP2100/hp2100_ms.c HP2100/hp2100_mt.c HP2100/hp2100_mux.c HP2100/hp2100_cpu.c HP2100/hp2100_fp.c HP2100/hp2100_sys.c HP2100/hp2100_lpt.c HP2100/hp2100_ipl.c HP2100/hp2100_ds.c HP2100/hp2100_cpu0.c HP2100/hp2100_cpu1.c HP2100/hp2100_cpu2.c HP2100/hp2100_cpu3.c HP2100/hp2100_cpu4.c HP2100/hp2100_cpu5.c HP2100/hp2100_fp1.c HP2100/hp2100_cpu6.c HP2100/hp2100_cpu7.c HP2100//hp2100_baci.c HP2100//hp2100_mpx.c HP2100//hp2100_pif.c scp.c sim_console.c sim_fio.c sim_timer.c sim_sock.c sim_tmxr.c sim_ether.c sim_tape.c -DHAVE_INT64 -I HP2100/ -o hp2100 -Wl,-z,relro -lm -lrt -lpcap gcc -std=c99 -O2 -U__STRICT_ANSI__ -g -lrt -D_GNU_SOURCE -I . GRI/gri_cpu.c GRI/gri_stddev.c GRI/gri_sys.c scp.c sim_console.c sim_fio.c sim_timer.c sim_sock.c sim_tmxr.c sim_ether.c sim_tape.c -I GRI/ -o gri909 -Wl,-z,relro -lm -lrt -lpcap gcc -std=c99 -O2 -U__STRICT_ANSI__ -g -lrt -D_GNU_SOURCE -I . I1401/i1401_lp.c I1401/i1401_cpu.c I1401/i1401_iq.c I1401/i1401_cd.c I1401/i1401_mt.c I1401/i1401_dp.c I1401/i1401_sys.c scp.c sim_console.c sim_fio.c sim_timer.c sim_sock.c sim_tmxr.c sim_ether.c sim_tape.c -I I1401/ -o i1401 -Wl,-z,relro -lm -lrt -lpcap +gcc -std=c99 -O2 -U__STRICT_ANSI__ -g -lrt -D_GNU_SOURCE -I . I1620/i1620_cd.c I1620/i1620_dp.c I1620/i1620_pt.c I1620/i1620_tty.c I1620/i1620_cpu.c I1620/i1620_lp.c I1620/i1620_fp.c I1620/i1620_sys.c scp.c sim_console.c sim_fio.c sim_timer.c sim_sock.c sim_tmxr.c sim_ether.c sim_tape.c -I I1620/ -o i1620 -Wl,-z,relro -lm -lrt -lpcap +gcc -std=c99 -O2 -U__STRICT_ANSI__ -g -lrt -D_GNU_SOURCE -I . S3/s3_cd.c S3/s3_cpu.c S3/s3_disk.c S3/s3_lp.c S3/s3_pkb.c S3/s3_sys.c scp.c sim_console.c sim_fio.c sim_timer.c sim_sock.c sim_tmxr.c sim_ether.c sim_tape.c -I S3/ -o system3 -Wl,-z,relro -lm -lrt -lpcap HP2100/hp2100_mt.c: In function 'mtcio': HP2100/hp2100_mt.c:382:32: warning: iteration 8 invokes undefined behavior [-Waggressive-loop-optimizations] if (data == mtc_cmd[i]) @@ -313,8 +359,6 @@ HP2100/hp2100_mt.c:381:9: note: within this loop for (i = valid = 0; i < sizeof (mtc_cmd); i++) /* is fnc valid? */ ^~~ -gcc -std=c99 -O2 -U__STRICT_ANSI__ -g -lrt -D_GNU_SOURCE -I . I1620/i1620_cd.c I1620/i1620_dp.c I1620/i1620_pt.c I1620/i1620_tty.c I1620/i1620_cpu.c I1620/i1620_lp.c I1620/i1620_fp.c I1620/i1620_sys.c scp.c sim_console.c sim_fio.c sim_timer.c sim_sock.c sim_tmxr.c sim_ether.c sim_tape.c -I I1620/ -o i1620 -Wl,-z,relro -lm -lrt -lpcap -gcc -std=c99 -O2 -U__STRICT_ANSI__ -g -lrt -D_GNU_SOURCE -I . S3/s3_cd.c S3/s3_cpu.c S3/s3_disk.c S3/s3_lp.c S3/s3_pkb.c S3/s3_sys.c scp.c sim_console.c sim_fio.c sim_timer.c sim_sock.c sim_tmxr.c sim_ether.c sim_tape.c -I S3/ -o system3 -Wl,-z,relro -lm -lrt -lpcap gcc -std=c99 -O2 -U__STRICT_ANSI__ -g -lrt -D_GNU_SOURCE -I . ALTAIR/altair_sio.c ALTAIR/altair_cpu.c ALTAIR/altair_dsk.c ALTAIR/altair_sys.c scp.c sim_console.c sim_fio.c sim_timer.c sim_sock.c sim_tmxr.c sim_ether.c sim_tape.c -I ALTAIR/ -o altair -Wl,-z,relro -lm -lrt -lpcap gcc -std=c99 -O2 -U__STRICT_ANSI__ -g -lrt -D_GNU_SOURCE -I . AltairZ80//altairz80_cpu.c AltairZ80//altairz80_cpu_nommu.c AltairZ80//altairz80_dsk.c AltairZ80//disasm.c AltairZ80//altairz80_sio.c AltairZ80//altairz80_sys.c AltairZ80//altairz80_hdsk.c AltairZ80//altairz80_net.c AltairZ80//flashwriter2.c AltairZ80//i86_decode.c AltairZ80//i86_ops.c AltairZ80//i86_prim_ops.c AltairZ80//i8272.c AltairZ80//insnsa.c AltairZ80//insnsd.c AltairZ80//mfdc.c AltairZ80//n8vem.c AltairZ80//vfdhd.c AltairZ80//s100_disk1a.c AltairZ80//s100_disk2.c AltairZ80//s100_disk3.c AltairZ80//s100_fif.c AltairZ80//s100_mdriveh.c AltairZ80//s100_mdsad.c AltairZ80//s100_selchan.c AltairZ80//s100_ss1.c AltairZ80//s100_64fdc.c AltairZ80//s100_scp300f.c AltairZ80//sim_imd.c AltairZ80//wd179x.c AltairZ80//s100_hdc1001.c AltairZ80//s100_if3.c AltairZ80//s100_adcs6.c scp.c sim_console.c sim_fio.c sim_timer.c sim_sock.c sim_tmxr.c sim_ether.c sim_tape.c -I AltairZ80/ -o altairz80 -Wl,-z,relro -lm -lrt -lpcap gcc -std=c99 -O2 -U__STRICT_ANSI__ -g -lrt -D_GNU_SOURCE -I . Interdata/id16_cpu.c Interdata/id16_sys.c Interdata/id_dp.c Interdata/id_fd.c Interdata/id_fp.c Interdata/id_idc.c Interdata/id_io.c Interdata/id_lp.c Interdata/id_mt.c Interdata/id_pas.c Interdata/id_pt.c Interdata/id_tt.c Interdata/id_uvc.c Interdata/id16_dboot.c Interdata/id_ttp.c scp.c sim_console.c sim_fio.c sim_timer.c sim_sock.c sim_tmxr.c sim_ether.c sim_tape.c -I Interdata/ -o id16 -Wl,-z,relro -lm -lrt -lpcap @@ -345,9 +389,9 @@ for (cp = inp; *cp != 0; cp++) *cp = toupper (*cp); ^~~~~~~ gcc -std=c99 -O2 -U__STRICT_ANSI__ -g -lrt -D_GNU_SOURCE -I . TOOLS/extracters/sdsdump.c -o sdsdump -/usr/bin/ld: /tmp/ccHSO0uO.o: in function `main': -/build/simh-3.8.1/TOOLS/config11/config11.c:65: warning: the `gets' function is dangerous and should not be used. gcc -std=c99 -O2 -U__STRICT_ANSI__ -g -lrt -D_GNU_SOURCE -I . TOOLS/converters/mtcvtfix.c -o mtcvtfix +/usr/bin/ld: /tmp/ccnRkXuF.o: in function `main': +/build/simh-3.8.1/TOOLS/config11/config11.c:65: warning: the `gets' function is dangerous and should not be used. gcc -std=c99 -O2 -U__STRICT_ANSI__ -g -lrt -D_GNU_SOURCE -I . TOOLS/extracters/mmdir.c -o mmdir gcc -std=c99 -O2 -U__STRICT_ANSI__ -g -lrt -D_GNU_SOURCE -I . TOOLS/converters/tp512cvt.c -o tp512cvt make[1]: Leaving directory '/build/simh-3.8.1' @@ -359,7 +403,7 @@ dh_prep dh_installdirs dh_auto_install - make -j10 install DESTDIR=/build/simh-3.8.1/debian/simh AM_UPDATE_INFO_DIR=no + make -j18 install DESTDIR=/build/simh-3.8.1/debian/simh AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/build/simh-3.8.1' install pdp1 pdp4 pdp7 pdp8 pdp9 pdp15 pdp11 pdp10 vax vax780 dgnova eclipseemu h316 hp2100 gri909 i1401 i1620 system3 altair altairz80 id16 id32 sds lgp i7094 dtos8cvt gt7cvt macro1 macro7 macro8x mtcvtv23 mtdump littcvt mtcvtodd sfmtcvt config11 sdsdump mtcvtfix mmdir tp512cvt /build/simh-3.8.1/debian/simh/usr/bin/ make[1]: Leaving directory '/build/simh-3.8.1' @@ -383,20 +427,22 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'simh-dbgsym' in '../simh-dbgsym_3.8.1-6_i386.deb'. dpkg-deb: building package 'simh' in '../simh_3.8.1-6_i386.deb'. +dpkg-deb: building package 'simh-dbgsym' in '../simh-dbgsym_3.8.1-6_i386.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../simh_3.8.1-6_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) I: copying local configuration +I: user script /srv/workspace/pbuilder/36008/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/36008/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/26783 and its subdirectories -I: Current time: Fri Jun 14 00:19:33 -12 2019 -I: pbuilder-time-stamp: 1560514773 +I: removing directory /srv/workspace/pbuilder/36008 and its subdirectories +I: Current time: Fri Jul 17 08:43:19 +14 2020 +I: pbuilder-time-stamp: 1594924999