Diff of the two buildlogs: -- --- b1/build.log 2020-03-27 01:03:36.837032685 +0000 +++ b2/build.log 2020-03-27 01:04:22.996091571 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Mar 26 12:57:49 -12 2020 -I: pbuilder-time-stamp: 1585270669 +I: Current time: Thu Apr 29 21:26:37 +14 2021 +I: pbuilder-time-stamp: 1619681197 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 Sun Mar 18 09:00:03 2018 -12 +gpgv: Signature made Mon Mar 19 11:00:03 2018 +14 gpgv: using RSA key B4A0AAFCA86C86055D067614AB53E503586877A6 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./websockify_0.8.0+dfsg1-10.dsc @@ -33,6 +33,18 @@ dpkg-source: info: applying fix-ftbfs-with-python-3.6.patch I: using fakeroot in build. I: Installing the build-deps +I: user script /srv/workspace/pbuilder/54434/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/54434/tmp/hooks/D01_modify_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -199,7 +211,7 @@ Get: 105 http://deb.debian.org/debian buster/main i386 python3-mox3 all 0.24.0-1 [32.5 kB] Get: 106 http://deb.debian.org/debian buster/main i386 python3-nose all 1.3.7-4 [132 kB] Get: 107 http://deb.debian.org/debian buster/main i386 python3-numpy i386 1:1.16.2-1 [2115 kB] -Fetched 122 MB in 16s (7697 kB/s) +Fetched 122 MB in 2s (63.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.) @@ -660,7 +672,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/websockify-0.8.0+dfsg1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/websockify-0.8.0+dfsg1/ && 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 websockify dpkg-buildpackage: info: source version 0.8.0+dfsg1-10 dpkg-buildpackage: info: source distribution unstable @@ -679,7 +691,7 @@ pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions dh_auto_clean - make -j10 clean + make -j18 clean make[2]: Entering directory '/build/websockify-0.8.0+dfsg1' rm -f rebind.o rebind.so make[2]: Leaving directory '/build/websockify-0.8.0+dfsg1' @@ -713,13 +725,13 @@ running build running build_py creating build -creating build/lib.linux-i686-2.7 -creating build/lib.linux-i686-2.7/websockify -copying websockify/websocketproxy.py -> build/lib.linux-i686-2.7/websockify -copying websockify/auth_plugins.py -> build/lib.linux-i686-2.7/websockify -copying websockify/token_plugins.py -> build/lib.linux-i686-2.7/websockify -copying websockify/websocket.py -> build/lib.linux-i686-2.7/websockify -copying websockify/__init__.py -> build/lib.linux-i686-2.7/websockify +creating build/lib.linux-x86_64-2.7 +creating build/lib.linux-x86_64-2.7/websockify +copying websockify/token_plugins.py -> build/lib.linux-x86_64-2.7/websockify +copying websockify/websocket.py -> build/lib.linux-x86_64-2.7/websockify +copying websockify/auth_plugins.py -> build/lib.linux-x86_64-2.7/websockify +copying websockify/__init__.py -> build/lib.linux-x86_64-2.7/websockify +copying websockify/websocketproxy.py -> build/lib.linux-x86_64-2.7/websockify running egg_info creating websockify.egg-info writing requirements to websockify.egg-info/requires.txt @@ -736,11 +748,11 @@ running build_py creating build/lib creating build/lib/websockify -copying websockify/websocketproxy.py -> build/lib/websockify -copying websockify/auth_plugins.py -> build/lib/websockify copying websockify/token_plugins.py -> build/lib/websockify copying websockify/websocket.py -> build/lib/websockify +copying websockify/auth_plugins.py -> build/lib/websockify copying websockify/__init__.py -> build/lib/websockify +copying websockify/websocketproxy.py -> build/lib/websockify running egg_info writing websockify.egg-info/PKG-INFO writing dependency_links to websockify.egg-info/dependency_links.txt @@ -816,7 +828,7 @@ test_token_plugin (test_websocketproxy.ProxyRequestHandlerTestCase) ... ok ---------------------------------------------------------------------- -Ran 34 tests in 3.450s +Ran 34 tests in 2.398s OK PYTHONPATH= python3 setup.py nosetests --verbosity=3 @@ -879,7 +891,7 @@ test_token_plugin (test_websocketproxy.ProxyRequestHandlerTestCase) ... ok ---------------------------------------------------------------------- -Ran 34 tests in 2.852s +Ran 34 tests in 1.956s OK make[1]: Leaving directory '/build/websockify-0.8.0+dfsg1' @@ -899,19 +911,20 @@ pkgos-dh_auto_install + PKGOS_USE_PY2=yes + PKGOS_USE_PY3=yes -+ dpkg-parsechangelog -SSource +++ dpkg-parsechangelog -SSource + SRC_PKG_NAME=websockify -+ echo websockify -+ sed s/python-// +++ echo websockify +++ sed s/python-// + PY_MODULE_NAME=websockify -+ [ yes = yes ] -+ pyversions -vr ++ '[' yes = yes ']' +++ pyversions -vr + PYTHONS=2.7 -+ [ yes = yes ] -+ py3versions -vr ++ '[' yes = yes ']' +++ py3versions -vr + PYTHON3S=3.7 -+ [ yes = yes ] -+ pwd ++ '[' yes = yes ']' ++ for pyvers in ${PYTHONS} +++ pwd + python2.7 setup.py install --install-layout=deb --root /build/websockify-0.8.0+dfsg1/debian/python-websockify running install running build @@ -932,16 +945,16 @@ creating /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/lib/python2.7 creating /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/lib/python2.7/dist-packages creating /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/lib/python2.7/dist-packages/websockify -copying build/lib.linux-i686-2.7/websockify/websocketproxy.py -> /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/lib/python2.7/dist-packages/websockify -copying build/lib.linux-i686-2.7/websockify/auth_plugins.py -> /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/lib/python2.7/dist-packages/websockify -copying build/lib.linux-i686-2.7/websockify/token_plugins.py -> /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/lib/python2.7/dist-packages/websockify -copying build/lib.linux-i686-2.7/websockify/websocket.py -> /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/lib/python2.7/dist-packages/websockify -copying build/lib.linux-i686-2.7/websockify/__init__.py -> /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/lib/python2.7/dist-packages/websockify -byte-compiling /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/lib/python2.7/dist-packages/websockify/websocketproxy.py to websocketproxy.pyc -byte-compiling /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/lib/python2.7/dist-packages/websockify/auth_plugins.py to auth_plugins.pyc +copying build/lib.linux-x86_64-2.7/websockify/token_plugins.py -> /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/lib/python2.7/dist-packages/websockify +copying build/lib.linux-x86_64-2.7/websockify/websocket.py -> /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/lib/python2.7/dist-packages/websockify +copying build/lib.linux-x86_64-2.7/websockify/auth_plugins.py -> /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/lib/python2.7/dist-packages/websockify +copying build/lib.linux-x86_64-2.7/websockify/__init__.py -> /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/lib/python2.7/dist-packages/websockify +copying build/lib.linux-x86_64-2.7/websockify/websocketproxy.py -> /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/lib/python2.7/dist-packages/websockify byte-compiling /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/lib/python2.7/dist-packages/websockify/token_plugins.py to token_plugins.pyc byte-compiling /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/lib/python2.7/dist-packages/websockify/websocket.py to websocket.pyc +byte-compiling /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/lib/python2.7/dist-packages/websockify/auth_plugins.py to auth_plugins.pyc byte-compiling /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/lib/python2.7/dist-packages/websockify/__init__.py to __init__.pyc +byte-compiling /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/lib/python2.7/dist-packages/websockify/websocketproxy.py to websocketproxy.pyc running install_data creating /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/share creating /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/share/websockify @@ -957,8 +970,9 @@ Skipping SOURCES.txt running install_scripts Installing websockify script to /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/bin -+ [ yes = yes ] -+ pwd ++ '[' yes = yes ']' ++ for pyvers in ${PYTHON3S} +++ pwd + python3.7 setup.py install --install-layout=deb --root /build/websockify-0.8.0+dfsg1/debian/python3-websockify running install running build @@ -979,16 +993,16 @@ creating /build/websockify-0.8.0+dfsg1/debian/python3-websockify/usr/lib/python3 creating /build/websockify-0.8.0+dfsg1/debian/python3-websockify/usr/lib/python3/dist-packages creating /build/websockify-0.8.0+dfsg1/debian/python3-websockify/usr/lib/python3/dist-packages/websockify -copying build/lib/websockify/websocketproxy.py -> /build/websockify-0.8.0+dfsg1/debian/python3-websockify/usr/lib/python3/dist-packages/websockify -copying build/lib/websockify/auth_plugins.py -> /build/websockify-0.8.0+dfsg1/debian/python3-websockify/usr/lib/python3/dist-packages/websockify copying build/lib/websockify/token_plugins.py -> /build/websockify-0.8.0+dfsg1/debian/python3-websockify/usr/lib/python3/dist-packages/websockify copying build/lib/websockify/websocket.py -> /build/websockify-0.8.0+dfsg1/debian/python3-websockify/usr/lib/python3/dist-packages/websockify +copying build/lib/websockify/auth_plugins.py -> /build/websockify-0.8.0+dfsg1/debian/python3-websockify/usr/lib/python3/dist-packages/websockify copying build/lib/websockify/__init__.py -> /build/websockify-0.8.0+dfsg1/debian/python3-websockify/usr/lib/python3/dist-packages/websockify -byte-compiling /build/websockify-0.8.0+dfsg1/debian/python3-websockify/usr/lib/python3/dist-packages/websockify/websocketproxy.py to websocketproxy.cpython-37.pyc -byte-compiling /build/websockify-0.8.0+dfsg1/debian/python3-websockify/usr/lib/python3/dist-packages/websockify/auth_plugins.py to auth_plugins.cpython-37.pyc +copying build/lib/websockify/websocketproxy.py -> /build/websockify-0.8.0+dfsg1/debian/python3-websockify/usr/lib/python3/dist-packages/websockify byte-compiling /build/websockify-0.8.0+dfsg1/debian/python3-websockify/usr/lib/python3/dist-packages/websockify/token_plugins.py to token_plugins.cpython-37.pyc byte-compiling /build/websockify-0.8.0+dfsg1/debian/python3-websockify/usr/lib/python3/dist-packages/websockify/websocket.py to websocket.cpython-37.pyc +byte-compiling /build/websockify-0.8.0+dfsg1/debian/python3-websockify/usr/lib/python3/dist-packages/websockify/auth_plugins.py to auth_plugins.cpython-37.pyc byte-compiling /build/websockify-0.8.0+dfsg1/debian/python3-websockify/usr/lib/python3/dist-packages/websockify/__init__.py to __init__.cpython-37.pyc +byte-compiling /build/websockify-0.8.0+dfsg1/debian/python3-websockify/usr/lib/python3/dist-packages/websockify/websocketproxy.py to websocketproxy.cpython-37.pyc running install_data creating /build/websockify-0.8.0+dfsg1/debian/python3-websockify/usr/share creating /build/websockify-0.8.0+dfsg1/debian/python3-websockify/usr/share/websockify @@ -1004,20 +1018,21 @@ Skipping SOURCES.txt running install_scripts Installing websockify script to /build/websockify-0.8.0+dfsg1/debian/python3-websockify/usr/bin -+ pwd -+ rm -rf /build/websockify-0.8.0+dfsg1/debian/python*/usr/lib/python*/dist-packages/*.pth -+ pwd -+ [ -d /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/bin ] -+ pwd -+ basename /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/bin/websockify +++ pwd ++ rm -rf '/build/websockify-0.8.0+dfsg1/debian/python*/usr/lib/python*/dist-packages/*.pth' +++ pwd ++ '[' -d /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/bin ']' +++ pwd ++ for i in $(pwd)/debian/python-${PY_MODULE_NAME}/usr/bin/* +++ basename /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/bin/websockify + SCRIPT_NAME=websockify -+ [ yes = yes ] -+ pwd -+ pwd ++ '[' yes = yes ']' +++ pwd +++ pwd + mv /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/bin/websockify /build/websockify-0.8.0+dfsg1/debian/python-websockify/usr/bin/python2-websockify -+ [ yes = yes ] -+ pwd -+ pwd ++ '[' yes = yes ']' +++ pwd +++ pwd + mv /build/websockify-0.8.0+dfsg1/debian/python3-websockify/usr/bin/websockify /build/websockify-0.8.0+dfsg1/debian/python3-websockify/usr/bin/python3-websockify dh_auto_install mkdir -p /build/websockify-0.8.0+dfsg1/debian/websockify-common/usr/share @@ -1050,14 +1065,14 @@ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done -+ ls -1 debian/*.init.in +++ ls -1 'debian/*.init.in' ls: cannot access 'debian/*.init.in': No such file or directory # If there's a service.in file, use that one instead of the generated one set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done -+ ls -1 debian/*.service.in +++ ls -1 'debian/*.service.in' ls: cannot access 'debian/*.service.in': No such file or directory # Generate the systemd unit if there's no already existing .service.in set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ @@ -1066,7 +1081,7 @@ pkgos-gen-systemd-unit $i ; \ fi \ done -+ ls debian/*.init.in +++ ls 'debian/*.init.in' ls: cannot access 'debian/*.init.in': No such file or directory dh_systemd_enable make[1]: Leaving directory '/build/websockify-0.8.0+dfsg1' @@ -1091,14 +1106,14 @@ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done -+ ls -1 debian/*.init.in +++ ls -1 'debian/*.init.in' ls: cannot access 'debian/*.init.in': No such file or directory # If there's a service.in file, use that one instead of the generated one set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done -+ ls -1 debian/*.service.in +++ ls -1 'debian/*.service.in' ls: cannot access 'debian/*.service.in': No such file or directory # Generate the systemd unit if there's no already existing .service.in set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ @@ -1107,7 +1122,7 @@ pkgos-gen-systemd-unit $i ; \ fi \ done -+ ls debian/*.init.in +++ ls 'debian/*.init.in' ls: cannot access 'debian/*.init.in': No such file or directory dh_installinit --error-handler=true make[1]: Leaving directory '/build/websockify-0.8.0+dfsg1' @@ -1132,19 +1147,19 @@ dh_gencontrol -- -T/build/websockify-0.8.0+dfsg1/debian/debian_control_vars ; \ fi dpkg-gencontrol: warning: Depends field of package python-websockify: substitution variable ${shlibs:Depends} used, but is not defined -dpkg-gencontrol: warning: Depends field of package websockify: substitution variable ${python:Depends} used, but is not defined +dpkg-gencontrol: warning: Depends field of package python3-websockify: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: package python-websockify: substitution variable ${python:Provides} unused, but is defined dpkg-gencontrol: warning: package python-websockify: substitution variable ${python:Versions} unused, but is defined -dpkg-gencontrol: warning: Depends field of package python3-websockify: substitution variable ${shlibs:Depends} used, but is not defined +dpkg-gencontrol: warning: Depends field of package websockify: substitution variable ${python:Depends} used, but is not defined dpkg-gencontrol: warning: Depends field of package websockify: substitution variable ${python:Depends} used, but is not defined make[1]: Leaving directory '/build/websockify-0.8.0+dfsg1' dh_md5sums dh_builddeb -dpkg-deb: building package 'websockify-dbgsym' in '../websockify-dbgsym_0.8.0+dfsg1-10_i386.deb'. -dpkg-deb: building package 'websockify' in '../websockify_0.8.0+dfsg1-10_i386.deb'. -dpkg-deb: building package 'websockify-common' in '../websockify-common_0.8.0+dfsg1-10_all.deb'. dpkg-deb: building package 'python-websockify' in '../python-websockify_0.8.0+dfsg1-10_i386.deb'. dpkg-deb: building package 'python3-websockify' in '../python3-websockify_0.8.0+dfsg1-10_i386.deb'. +dpkg-deb: building package 'websockify' in '../websockify_0.8.0+dfsg1-10_i386.deb'. +dpkg-deb: building package 'websockify-common' in '../websockify-common_0.8.0+dfsg1-10_all.deb'. +dpkg-deb: building package 'websockify-dbgsym' in '../websockify-dbgsym_0.8.0+dfsg1-10_i386.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../websockify_0.8.0+dfsg1-10_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -1152,12 +1167,14 @@ dpkg-source: info: using options from websockify-0.8.0+dfsg1/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ --extend-diff-ignore=^[.]gitreview$ dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/54434/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/54434/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/22524 and its subdirectories -I: Current time: Thu Mar 26 13:03:36 -12 2020 -I: pbuilder-time-stamp: 1585271016 +I: removing directory /srv/workspace/pbuilder/54434 and its subdirectories +I: Current time: Thu Apr 29 21:27:22 +14 2021 +I: pbuilder-time-stamp: 1619681242