Diff of the two buildlogs: -- --- b1/build.log 2020-05-06 01:13:38.865569704 +0000 +++ b2/build.log 2020-05-06 01:14:16.140837349 +0000 @@ -1,7 +1,6 @@ -W: cgroups are not available on the host, not using them. I: pbuilder: network access will be disabled during build -I: Current time: Tue May 5 13:07:05 -12 2020 -I: pbuilder-time-stamp: 1588727225 +I: Current time: Tue Jun 8 21:36:39 +14 2021 +I: pbuilder-time-stamp: 1623137799 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -19,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 Aug 30 11:54:53 2017 -12 +gpgv: Signature made Thu Aug 31 13:54:53 2017 +14 gpgv: using RSA key FD9CE2D8D7754B78AB279BBD2C3B436FEAC68101 gpgv: issuer "kilobyte@angband.pl" gpgv: Can't check signature: No public key @@ -35,6 +34,18 @@ dpkg-source: info: applying clang-gcc5.patch I: using fakeroot in build. I: Installing the build-deps +I: user script /srv/workspace/pbuilder/45574/tmp/hooks/D01_modify_environment starting +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/45574/tmp/hooks/D01_modify_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -147,7 +158,7 @@ Get: 69 http://deb.debian.org/debian buster/main i386 python-dev i386 2.7.16-1 [1184 B] Get: 70 http://deb.debian.org/debian buster/main i386 python-all-dev i386 2.7.16-1 [1068 B] Get: 71 http://deb.debian.org/debian buster/main i386 zlib1g-dev i386 1:1.2.11.dfsg-1 [216 kB] -Fetched 63.5 MB in 21s (2992 kB/s) +Fetched 63.5 MB in 1s (91.6 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.) @@ -458,7 +469,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/clearsilver-0.10.5/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/clearsilver-0.10.5/ && 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 clearsilver dpkg-buildpackage: info: source version 0.10.5-3 dpkg-buildpackage: info: source distribution unstable @@ -617,28 +628,37 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/clearsilver-0.10.5' dh_auto_build - make -j10 + make -j18 make[2]: Entering directory '/build/clearsilver-0.10.5' ******************************************* ** Building Dependencies ** OSNAME: Linux -** (done) make[3]: Entering directory '/build/clearsilver-0.10.5/util' +** (done) make[3]: Entering directory '/build/clearsilver-0.10.5/util' gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o neo_err.o -c neo_err.c -******************************************* gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o neo_files.o -c neo_files.c -** Building Dependencies -** OSNAME: Linux -gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o neo_misc.o -c neo_misc.c ******************************************* +gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o neo_misc.o -c neo_misc.c gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o neo_rand.o -c neo_rand.c -** Building Dependencies gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o ulist.o -c ulist.c gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o neo_hdf.o -c neo_hdf.c -** OSNAME: Linux gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o neo_str.o -c neo_str.c +** Building Dependencies gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o neo_date.o -c neo_date.c +** OSNAME: Linux +gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o wildmat.o -c wildmat.c +******************************************* +gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o neo_hash.o -c neo_hash.c +** Building Dependencies +gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o ulocks.o -c ulocks.c +gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o rcfs.o -c rcfs.c +gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o skiplist.o -c skiplist.c +gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o dict.o -c dict.c +** OSNAME: Linux +gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o filter.o -c filter.c +gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o neo_net.o -c neo_net.c +gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o neo_server.o -c neo_server.c neo_files.c: In function 'ne_remove_dir': neo_files.c:163:45: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] snprintf (npath, sizeof(npath), "%s/%s", path, de->d_name); @@ -650,15 +670,7 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o wildmat.o -c wildmat.c -gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o neo_hash.o -c neo_hash.c -gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o ulocks.o -c ulocks.c -gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o rcfs.o -c rcfs.c -gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o skiplist.o -c skiplist.c -gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o dict.o -c dict.c -gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o filter.o -c filter.c -gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o neo_net.o -c neo_net.c -gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o neo_server.o -c neo_server.c +** (done) ** (done) make[3]: Leaving directory '/build/clearsilver-0.10.5/util' make[3]: Entering directory '/build/clearsilver-0.10.5/cs' @@ -666,7 +678,6 @@ ** Building Dependencies ** OSNAME: Linux ** (done) -** (done) make[3]: Leaving directory '/build/clearsilver-0.10.5/cs' make[3]: Entering directory '/build/clearsilver-0.10.5/cgi' ******************************************* @@ -696,14 +707,14 @@ gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o rfc2388.o -c rfc2388.c gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o static.o -c static.c gcc -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -o cgi_cstest.o -c cgi_cstest.c -cgi.c: In function 'cgi_debug_init': -cgi.c:1393:13: warning: variable 'k' set but not used [-Wunused-but-set-variable] - char *v, *k; - ^ static.c: In function 'main': static.c:78:5: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result] chdir(cs_file); ^~~~~~~~~~~~~~ +cgi.c: In function 'cgi_debug_init': +cgi.c:1393:13: warning: variable 'k' set but not used [-Wunused-but-set-variable] + char *v, *k; + ^ cgi.c: In function '_parse_query.isra.5': cgi.c:317:45: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Wformat-truncation=] snprintf(unnamed,sizeof(unnamed), "_%d", unnamed_count++); @@ -787,14 +798,14 @@ running build_ext building 'neo_cgi' extension creating build -creating build/temp.linux-i686-2.7 -gcc -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python2.7 -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I../ -I/usr/include/python2.7 -c neo_cgi.c -o build/temp.linux-i686-2.7/neo_cgi.o -gcc -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python2.7 -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I../ -I/usr/include/python2.7 -c neo_cs.c -o build/temp.linux-i686-2.7/neo_cs.o +creating build/temp.linux-x86_64-2.7 +gcc -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python2.7 -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I../ -I/usr/include/python2.7 -c neo_cgi.c -o build/temp.linux-x86_64-2.7/neo_cgi.o +gcc -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python2.7 -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I../ -I/usr/include/python2.7 -c neo_cs.c -o build/temp.linux-x86_64-2.7/neo_cs.o neo_cs.c: In function 'initneo_cs': neo_cs.c:181:17: warning: variable 'd' set but not used [-Wunused-but-set-variable] PyObject *m, *d; ^ -gcc -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python2.7 -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I../ -I/usr/include/python2.7 -c neo_util.c -o build/temp.linux-i686-2.7/neo_util.o +gcc -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python2.7 -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I../ -I/usr/include/python2.7 -c neo_util.c -o build/temp.linux-x86_64-2.7/neo_util.o neo_util.c: In function 'p_escape': neo_util.c:611:21: warning: pointer targets in passing argument 1 of 'neos_escape' differ in signedness [-Wpointer-sign] err = neos_escape(s, buflen, esc_char[0], escape, &ret); @@ -815,7 +826,7 @@ ../util/neo_str.h:90:8: note: expected 'UINT8 *' {aka 'unsigned char *'} but argument is of type 'char *' UINT8 *neos_unescape (UINT8 *s, int buflen, char esc_char); ^~~~~~~~~~~~~ -gcc -shared -fPIC -L../libs/ -Wl,-z,relro -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python2.7 -I.. -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-i686-2.7/neo_cgi.o build/temp.linux-i686-2.7/neo_cs.o build/temp.linux-i686-2.7/neo_util.o -L../libs/ -L../libs -lz -lneo_cgi -lneo_cs -lneo_utl -o /build/clearsilver-0.10.5/python/neo_cgi.so +gcc -shared -fPIC -L../libs/ -Wl,-z,relro -g -O2 -ffile-prefix-map=/build/clearsilver-0.10.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python2.7 -I.. -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-2.7/neo_cgi.o build/temp.linux-x86_64-2.7/neo_cs.o build/temp.linux-x86_64-2.7/neo_util.o -L../libs/ -L../libs -lz -lneo_cgi -lneo_cs -lneo_utl -o /build/clearsilver-0.10.5/python/neo_cgi.so make[2]: Leaving directory '/build/clearsilver-0.10.5/python' make[1]: Leaving directory '/build/clearsilver-0.10.5' dh_auto_test @@ -825,7 +836,7 @@ dh_testroot dh_prep dh_auto_install - make -j10 install DESTDIR=/build/clearsilver-0.10.5/debian/tmp AM_UPDATE_INFO_DIR=no + make -j18 install DESTDIR=/build/clearsilver-0.10.5/debian/tmp AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/build/clearsilver-0.10.5' make[2]: Entering directory '/build/clearsilver-0.10.5/util' make[2]: Nothing to be done for 'everything'. @@ -914,24 +925,26 @@ dpkg-gencontrol: warning: package python-clearsilver: substitution variable ${python:Versions} unused, but is defined dh_md5sums dh_builddeb -dpkg-deb: building package 'libclearsilver-perl-dbgsym' in '../libclearsilver-perl-dbgsym_0.10.5-3_i386.deb'. -dpkg-deb: building package 'libclearsilver-perl' in '../libclearsilver-perl_0.10.5-3_i386.deb'. -dpkg-deb: building package 'clearsilver-dev-dbgsym' in '../clearsilver-dev-dbgsym_0.10.5-3_i386.deb'. dpkg-deb: building package 'clearsilver-dev' in '../clearsilver-dev_0.10.5-3_i386.deb'. +dpkg-deb: building package 'clearsilver-dev-dbgsym' in '../clearsilver-dev-dbgsym_0.10.5-3_i386.deb'. dpkg-deb: building package 'python-clearsilver' in '../python-clearsilver_0.10.5-3_i386.deb'. +dpkg-deb: building package 'libclearsilver-perl-dbgsym' in '../libclearsilver-perl-dbgsym_0.10.5-3_i386.deb'. dpkg-deb: building package 'python-clearsilver-dbgsym' in '../python-clearsilver-dbgsym_0.10.5-3_i386.deb'. +dpkg-deb: building package 'libclearsilver-perl' in '../libclearsilver-perl_0.10.5-3_i386.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../clearsilver_0.10.5-3_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/45574/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/45574/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/13783 and its subdirectories -I: Current time: Tue May 5 13:13:38 -12 2020 -I: pbuilder-time-stamp: 1588727618 +I: removing directory /srv/workspace/pbuilder/45574 and its subdirectories +I: Current time: Tue Jun 8 21:37:14 +14 2021 +I: pbuilder-time-stamp: 1623137834