Diff of the two buildlogs: -- --- b1/build.log 2023-04-22 22:33:17.572518325 +0000 +++ b2/build.log 2023-04-22 22:34:20.801715038 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri May 24 16:55:20 -12 2024 -I: pbuilder-time-stamp: 1716612920 +I: Current time: Sun Apr 23 12:33:20 +14 2023 +I: pbuilder-time-stamp: 1682202800 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./rust-cassowary_0.3.0.orig.tar.gz] I: copying [./rust-cassowary_0.3.0-2.debian.tar.xz] I: Extracting source -gpgv: Signature made Sat Apr 18 04:19:27 2020 -12 +gpgv: Signature made Sun Apr 19 06:19:27 2020 +14 gpgv: using EDDSA key 5E6229CD43D1A967D4D8711AEB1FC8DA45FB2930 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./rust-cassowary_0.3.0-2.dsc: no acceptable signature found @@ -25,52 +25,84 @@ dpkg-source: info: unpacking rust-cassowary_0.3.0-2.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/4511/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/31427/tmp/hooks/D01_modify_environment starting +debug: Running on codethink16-arm64. +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 +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Apr 23 12:33 /bin/sh -> /bin/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/31427/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/31427/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=8' - DISTRIBUTION='bookworm' - HOME='/var/lib/jenkins' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/var/lib/jenkins + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='4511' - PS1='# ' - PS2='> ' + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=31427 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.h2naPUo3/pbuilderrc_edZl --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.h2naPUo3/b1 --logfile b1/build.log rust-cassowary_0.3.0-2.dsc' - SUDO_GID='117' - SUDO_UID='110' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - USERNAME='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.16:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.h2naPUo3/pbuilderrc_YwID --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.h2naPUo3/b2 --logfile b2/build.log --extrapackages usrmerge rust-cassowary_0.3.0-2.dsc' + SUDO_GID=117 + SUDO_UID=110 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + USERNAME=root + _='I: set' + http_proxy=http://192.168.101.16:3128 I: uname -a - Linux codethink9-arm64 4.15.0-209-generic #220-Ubuntu SMP Tue Mar 21 19:52:44 UTC 2023 aarch64 GNU/Linux + Linux i-capture-the-hostname 4.15.0-209-generic #220-Ubuntu SMP Tue Mar 21 19:52:44 UTC 2023 aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 23 04:48 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/4511/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Apr 21 00:25 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/31427/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -176,7 +208,7 @@ Get: 62 http://deb.debian.org/debian bookworm/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 63 http://deb.debian.org/debian bookworm/main arm64 debhelper all 13.11.4 [942 kB] Get: 64 http://deb.debian.org/debian bookworm/main arm64 dh-cargo all 30 [10.3 kB] -Fetched 107 MB in 2s (57.3 MB/s) +Fetched 107 MB in 2s (64.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:arm64. (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 ... 19616 files and directories currently installed.) @@ -451,10 +483,15 @@ Reading package lists... Building dependency tree... Reading state information... +usrmerge is already the newest version (35). fakeroot is already the newest version (1.31-1.2). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/rust-cassowary-0.3.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../rust-cassowary_0.3.0-2_source.changes +I: user script /srv/workspace/pbuilder/31427/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +I: user script /srv/workspace/pbuilder/31427/tmp/hooks/A99_set_merged_usr finished +hostname: Temporary failure in name resolution +I: Running cd /build/rust-cassowary-0.3.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../rust-cassowary_0.3.0-2_source.changes dpkg-buildpackage: info: source package rust-cassowary dpkg-buildpackage: info: source version 0.3.0-2 dpkg-buildpackage: info: source distribution unstable @@ -569,18 +606,18 @@ 235 | static VARIABLE_ID: ::std::sync::atomic::AtomicUsize = ::std::sync::atomic::ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated constant: `AtomicUsize::new(0)` -warning: `cassowary` (lib test) generated 12 warnings -warning: `cassowary` (lib) generated 12 warnings (12 duplicates) - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=quadrilateral CARGO_MANIFEST_DIR=/build/rust-cassowary-0.3.0 CARGO_PKG_AUTHORS='Dylan Ede ' CARGO_PKG_DESCRIPTION='A Rust implementation of the Cassowary linear constraint solving algorithm. +warning: `cassowary` (lib test) generated 12 warnings (12 duplicates) +warning: `cassowary` (lib) generated 12 warnings + Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=removal CARGO_MANIFEST_DIR=/build/rust-cassowary-0.3.0 CARGO_PKG_AUTHORS='Dylan Ede ' CARGO_PKG_DESCRIPTION='A Rust implementation of the Cassowary linear constraint solving algorithm. The Cassowary algorithm is designed for naturally laying out user interfaces using linear constraints, like '\''this button must line up with this text box'\''. -' CARGO_PKG_HOMEPAGE='https://github.com/dylanede/cassowary-rs' CARGO_PKG_LICENSE='MIT / Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cassowary CARGO_PKG_REPOSITORY='https://github.com/dylanede/cassowary-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_TARGET_TMPDIR=/build/rust-cassowary-0.3.0/target/aarch64-unknown-linux-gnu/tmp LD_LIBRARY_PATH='/build/rust-cassowary-0.3.0/target/debug/deps:/usr/lib' rustc --crate-name quadrilateral tests/quadrilateral.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C metadata=90aea2278475db3e -C extra-filename=-90aea2278475db3e --out-dir /build/rust-cassowary-0.3.0/target/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -C incremental=/build/rust-cassowary-0.3.0/target/aarch64-unknown-linux-gnu/debug/incremental -L dependency=/build/rust-cassowary-0.3.0/target/aarch64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-cassowary-0.3.0/target/debug/deps --extern cassowary=/build/rust-cassowary-0.3.0/target/aarch64-unknown-linux-gnu/debug/deps/libcassowary-533032a9a78e7a3e.rlib -C debuginfo=2 --cap-lints warn -C linker=aarch64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-cassowary-0.3.0=/usr/share/cargo/registry/cassowary-0.3.0 --remap-path-prefix /build/rust-cassowary-0.3.0/debian/cargo_registry=/usr/share/cargo/registry` - Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=removal CARGO_MANIFEST_DIR=/build/rust-cassowary-0.3.0 CARGO_PKG_AUTHORS='Dylan Ede ' CARGO_PKG_DESCRIPTION='A Rust implementation of the Cassowary linear constraint solving algorithm. +' CARGO_PKG_HOMEPAGE='https://github.com/dylanede/cassowary-rs' CARGO_PKG_LICENSE='MIT / Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cassowary CARGO_PKG_REPOSITORY='https://github.com/dylanede/cassowary-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_TARGET_TMPDIR=/build/rust-cassowary-0.3.0/target/aarch64-unknown-linux-gnu/tmp LD_LIBRARY_PATH='/build/rust-cassowary-0.3.0/target/debug/deps:/usr/lib' rustc --crate-name removal tests/removal.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C metadata=24246f7b52af9b9f -C extra-filename=-24246f7b52af9b9f --out-dir /build/rust-cassowary-0.3.0/target/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -C incremental=/build/rust-cassowary-0.3.0/target/aarch64-unknown-linux-gnu/debug/incremental -L dependency=/build/rust-cassowary-0.3.0/target/aarch64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-cassowary-0.3.0/target/debug/deps --extern cassowary=/build/rust-cassowary-0.3.0/target/aarch64-unknown-linux-gnu/debug/deps/libcassowary-533032a9a78e7a3e.rlib -C debuginfo=2 --cap-lints warn -C linker=aarch64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-cassowary-0.3.0=/usr/share/cargo/registry/cassowary-0.3.0 --remap-path-prefix /build/rust-cassowary-0.3.0/debian/cargo_registry=/usr/share/cargo/registry` + Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=quadrilateral CARGO_MANIFEST_DIR=/build/rust-cassowary-0.3.0 CARGO_PKG_AUTHORS='Dylan Ede ' CARGO_PKG_DESCRIPTION='A Rust implementation of the Cassowary linear constraint solving algorithm. The Cassowary algorithm is designed for naturally laying out user interfaces using linear constraints, like '\''this button must line up with this text box'\''. -' CARGO_PKG_HOMEPAGE='https://github.com/dylanede/cassowary-rs' CARGO_PKG_LICENSE='MIT / Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cassowary CARGO_PKG_REPOSITORY='https://github.com/dylanede/cassowary-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_TARGET_TMPDIR=/build/rust-cassowary-0.3.0/target/aarch64-unknown-linux-gnu/tmp LD_LIBRARY_PATH='/build/rust-cassowary-0.3.0/target/debug/deps:/usr/lib' rustc --crate-name removal tests/removal.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C metadata=24246f7b52af9b9f -C extra-filename=-24246f7b52af9b9f --out-dir /build/rust-cassowary-0.3.0/target/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -C incremental=/build/rust-cassowary-0.3.0/target/aarch64-unknown-linux-gnu/debug/incremental -L dependency=/build/rust-cassowary-0.3.0/target/aarch64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-cassowary-0.3.0/target/debug/deps --extern cassowary=/build/rust-cassowary-0.3.0/target/aarch64-unknown-linux-gnu/debug/deps/libcassowary-533032a9a78e7a3e.rlib -C debuginfo=2 --cap-lints warn -C linker=aarch64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-cassowary-0.3.0=/usr/share/cargo/registry/cassowary-0.3.0 --remap-path-prefix /build/rust-cassowary-0.3.0/debian/cargo_registry=/usr/share/cargo/registry` +' CARGO_PKG_HOMEPAGE='https://github.com/dylanede/cassowary-rs' CARGO_PKG_LICENSE='MIT / Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cassowary CARGO_PKG_REPOSITORY='https://github.com/dylanede/cassowary-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_TARGET_TMPDIR=/build/rust-cassowary-0.3.0/target/aarch64-unknown-linux-gnu/tmp LD_LIBRARY_PATH='/build/rust-cassowary-0.3.0/target/debug/deps:/usr/lib' rustc --crate-name quadrilateral tests/quadrilateral.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C metadata=90aea2278475db3e -C extra-filename=-90aea2278475db3e --out-dir /build/rust-cassowary-0.3.0/target/aarch64-unknown-linux-gnu/debug/deps --target aarch64-unknown-linux-gnu -C incremental=/build/rust-cassowary-0.3.0/target/aarch64-unknown-linux-gnu/debug/incremental -L dependency=/build/rust-cassowary-0.3.0/target/aarch64-unknown-linux-gnu/debug/deps -L dependency=/build/rust-cassowary-0.3.0/target/debug/deps --extern cassowary=/build/rust-cassowary-0.3.0/target/aarch64-unknown-linux-gnu/debug/deps/libcassowary-533032a9a78e7a3e.rlib -C debuginfo=2 --cap-lints warn -C linker=aarch64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/rust-cassowary-0.3.0=/usr/share/cargo/registry/cassowary-0.3.0 --remap-path-prefix /build/rust-cassowary-0.3.0/debian/cargo_registry=/usr/share/cargo/registry` warning: trait objects without an explicit `dyn` are deprecated --> tests/common/mod.rs:22:29 | @@ -612,7 +649,7 @@ warning: `cassowary` (test "removal") generated 2 warnings warning: `cassowary` (test "quadrilateral") generated 2 warnings (2 duplicates) - Finished test [unoptimized + debuginfo] target(s) in 5.51s + Finished test [unoptimized + debuginfo] target(s) in 5.71s Running `/build/rust-cassowary-0.3.0/target/aarch64-unknown-linux-gnu/debug/deps/cassowary-f149c6bf4b0c3deb` running 0 tests @@ -651,7 +688,7 @@ test src/lib.rs - (line 34) ... ok test src/lib.rs - (line 160) ... ok -test result: ok. 2 passed; 0 failed; 11 ignored; 0 measured; 0 filtered out; finished in 1.24s +test result: ok. 2 passed; 0 failed; 11 ignored; 0 measured; 0 filtered out; finished in 1.27s rustc 1.63.0+dfsg1-2 1 make[1]: Leaving directory '/build/rust-cassowary-0.3.0' @@ -685,12 +722,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/31427/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/31427/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/4511 and its subdirectories -I: Current time: Fri May 24 16:56:16 -12 2024 -I: pbuilder-time-stamp: 1716612976 +I: removing directory /srv/workspace/pbuilder/31427 and its subdirectories +I: Current time: Sun Apr 23 12:34:19 +14 2023 +I: pbuilder-time-stamp: 1682202859