Diff of the two buildlogs: -- --- b1/build.log 2020-05-05 22:45:01.669963462 +0000 +++ b2/build.log 2020-05-05 22:50:43.823262794 +0000 @@ -1,6 +1,7 @@ +W: cgroups are not available on the host, not using them. I: pbuilder: network access will be disabled during build -I: Current time: Mon Jun 7 17:07:29 -12 2021 -I: pbuilder-time-stamp: 1623128849 +I: Current time: Wed May 6 12:45:03 +14 2020 +I: pbuilder-time-stamp: 1588718703 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -18,7 +19,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Sat Aug 25 17:54:17 2018 -12 +gpgv: Signature made Sun Aug 26 19:54:17 2018 +14 gpgv: using RSA key 0A32ADBE80399BE7163859ECA4786B0DA70334A8 gpgv: issuer "rogershimizu@gmail.com" gpgv: Can't check signature: No public key @@ -28,6 +29,18 @@ dpkg-source: info: unpacking golang-github-tjfoc-gmsm_1.1-6.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps +I: user script /srv/workspace/pbuilder/16115/tmp/hooks/D01_modify_environment starting +debug: Running on profitbricks-build2-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/16115/tmp/hooks/D01_modify_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -114,7 +127,7 @@ Get: 43 http://deb.debian.org/debian buster/main i386 golang-golang-x-net-dev all 1:0.0+git20181201.351d144+dfsg-3 [637 kB] Get: 44 http://deb.debian.org/debian buster/main i386 golang-golang-x-sys-dev all 0.0~git20190412.9773273+really0.0~git20181228.9a3f9b0-1 [291 kB] Get: 45 http://deb.debian.org/debian buster/main i386 golang-golang-x-crypto-dev all 1:0.0~git20181203.505ab14-1 [1445 kB] -Fetched 81.2 MB in 1s (87.5 MB/s) +Fetched 81.2 MB in 24s (3448 kB/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.) @@ -317,7 +330,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/golang-github-tjfoc-gmsm-1.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/golang-github-tjfoc-gmsm-1.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 golang-github-tjfoc-gmsm dpkg-buildpackage: info: source version 1.1-6 dpkg-buildpackage: info: source distribution unstable @@ -335,92 +348,92 @@ dh_autoreconf -O--buildsystem=golang dh_auto_configure -O--buildsystem=golang dh_auto_build -O--buildsystem=golang - cd obj-i686-linux-gnu && go install -gcflags=all=\"-trimpath=/build/golang-github-tjfoc-gmsm-1.1/obj-i686-linux-gnu/src\" -asmflags=all=\"-trimpath=/build/golang-github-tjfoc-gmsm-1.1/obj-i686-linux-gnu/src\" -v -p 18 github.com/tjfoc/gmsm/sm2 github.com/tjfoc/gmsm/sm3 github.com/tjfoc/gmsm/sm4 -crypto/internal/subtle -vendor/golang_org/x/crypto/cryptobyte/asn1 -internal/race + cd obj-i686-linux-gnu && go install -gcflags=all=\"-trimpath=/build/golang-github-tjfoc-gmsm-1.1/obj-i686-linux-gnu/src\" -asmflags=all=\"-trimpath=/build/golang-github-tjfoc-gmsm-1.1/obj-i686-linux-gnu/src\" -v -p 10 github.com/tjfoc/gmsm/sm2 github.com/tjfoc/gmsm/sm3 github.com/tjfoc/gmsm/sm4 errors +internal/race unicode -internal/cpu unicode/utf8 -internal/nettrace -runtime/internal/sys -runtime/internal/atomic -crypto/subtle math/bits -runtime/cgo sync/atomic -vendor/golang_org/x/net/dns/dnsmessage +internal/cpu +runtime/internal/atomic +crypto/internal/subtle +runtime/internal/sys +crypto/subtle math +internal/nettrace +vendor/golang_org/x/net/dns/dnsmessage internal/testlog +vendor/golang_org/x/crypto/cryptobyte/asn1 internal/bytealg +runtime/cgo runtime strconv sync internal/singleflight -io math/rand reflect +io syscall hash +strings +crypto/cipher crypto/internal/randutil bytes -crypto/cipher -strings -crypto crypto/hmac +crypto crypto/sha512 -crypto/md5 crypto/sha1 -golang.org/x/crypto/ripemd160 crypto/sha256 +crypto/md5 +golang.org/x/crypto/ripemd160 crypto/aes bufio -internal/syscall/unix time -internal/poll -encoding/binary +internal/syscall/unix sort +encoding/binary +internal/poll os -github.com/tjfoc/gmsm/sm3 -encoding/base64 golang.org/x/crypto/sha3 +encoding/base64 crypto/des +github.com/tjfoc/gmsm/sm3 encoding/pem -path/filepath fmt +path/filepath io/ioutil encoding/hex context net/url math/big net -crypto/dsa encoding/asn1 +crypto/dsa crypto/rand crypto/elliptic crypto/rsa -crypto/ecdsa -crypto/x509/pkix vendor/golang_org/x/crypto/cryptobyte -github.com/tjfoc/gmsm/sm2 +crypto/x509/pkix +crypto/ecdsa crypto/x509 +github.com/tjfoc/gmsm/sm2 github.com/tjfoc/gmsm/sm4 debian/rules override_dh_auto_test make[1]: Entering directory '/build/golang-github-tjfoc-gmsm-1.1' dh_auto_test - cd obj-i686-linux-gnu && go test -vet=off -v -p 18 github.com/tjfoc/gmsm/sm2 github.com/tjfoc/gmsm/sm3 github.com/tjfoc/gmsm/sm4 + cd obj-i686-linux-gnu && go test -vet=off -v -p 10 github.com/tjfoc/gmsm/sm2 github.com/tjfoc/gmsm/sm3 github.com/tjfoc/gmsm/sm4 === RUN TestSm2 true -Cipher text = [39 103 97 9 75 93 44 177 138 36 73 26 127 36 163 40 4 52 86 175 229 100 135 226 132 21 11 39 147 171 147 215 148 144 137 215 15 5 216 187 153 130 171 243 28 108 168 94 130 9 125 126 56 50 14 239 154 111 188 76 180 223 246 216 169 39 167 173 128 171 120 28 18 177 142 91 88 86 94 121 162 194 43 210 7 118 255 168 120 226 143 183 200 93 64 206 186 202 192 139 206 32] +Cipher text = [116 197 232 169 224 212 222 55 16 186 84 186 29 230 246 62 165 110 91 106 173 181 246 68 173 175 96 229 16 195 160 36 18 139 97 7 0 245 74 34 217 151 46 123 51 50 246 160 24 27 119 158 55 103 53 194 179 51 26 180 117 250 232 219 24 160 84 99 63 21 156 77 201 174 75 229 229 235 209 155 185 128 52 3 254 231 118 12 142 90 116 247 131 191 202 47 220 23 12 82 41 214] clear text = 123456 Verify ok Verify ok CheckSignature ok CheckSignature ok ---- PASS: TestSm2 (0.02s) +--- PASS: TestSm2 (0.05s) PASS -ok github.com/tjfoc/gmsm/sm2 0.027s +ok github.com/tjfoc/gmsm/sm2 0.054s === RUN TestSm3 [85 225 46 145 101 13 47 236 86 236 116 225 211 228 221 191 206 46 243 166 88 144 194 161 158 207 136 163 7 231 106 35] ret = 55e12e91650d2fec56ec74e1d3e4ddbfce2ef3a65890c2a19ecf88a307e76a23 @@ -430,7 +443,7 @@ 55e12e91650d2fec56ec74e1d3e4ddbfce2ef3a65890c2a19ecf88a307e76a23 --- PASS: TestSm3 (0.00s) PASS -ok github.com/tjfoc/gmsm/sm3 0.005s +ok github.com/tjfoc/gmsm/sm3 0.007s === RUN TestSM4 key = [49 50 51 52 53 54 55 56 57 48 97 98 99 100 101 102] key = [49 50 51 52 53 54 55 56 57 48 97 98 99 100 101 102] @@ -447,7 +460,7 @@ ------------------end---------------------- --- PASS: TestErrKeyLen (0.00s) PASS -ok github.com/tjfoc/gmsm/sm4 0.004s +ok github.com/tjfoc/gmsm/sm4 0.016s find -type f \( -name '*.pem' -or -name 'ofile' \) -delete make[1]: Leaving directory '/build/golang-github-tjfoc-gmsm-1.1' create-stamp debian/debhelper-build-stamp @@ -480,12 +493,14 @@ dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/16115/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/16115/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/61486 and its subdirectories -I: Current time: Mon Jun 7 17:08:00 -12 2021 -I: pbuilder-time-stamp: 1623128880 +I: removing directory /srv/workspace/pbuilder/16115 and its subdirectories +I: Current time: Wed May 6 12:50:42 +14 2020 +I: pbuilder-time-stamp: 1588719042