Thu Aug 7 05:53:54 UTC 2025 I: starting to build fff/unstable/amd64 on jenkins on '2025-08-07 05:53' Thu Aug 7 05:53:54 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_36/74866/console.log Thu Aug 7 05:53:54 UTC 2025 I: Downloading source for unstable/fff=1.1-1 --2025-08-07 05:53:54-- http://deb.debian.org/debian/pool/main/f/fff/fff_1.1-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 1527 (1.5K) [text/prs.lines.tag] Saving to: ‘fff_1.1-1.dsc’ 0K . 100% 193M=0s 2025-08-07 05:53:55 (193 MB/s) - ‘fff_1.1-1.dsc’ saved [1527/1527] Thu Aug 7 05:53:55 UTC 2025 I: fff_1.1-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: fff Binary: libfff-dev Architecture: any Version: 1.1-1 Maintainer: Bastian Germann Homepage: https://github.com/meekrosoft/fff Standards-Version: 4.7.2 Build-Depends: debhelper-compat (= 13), ruby Package-List: libfff-dev deb libdevel optional arch=any Checksums-Sha1: 0aa3ff4e9f216d2203d7d6c2ec6e81e405b969b0 247995 fff_1.1.orig.tar.gz 157215686e99c9afad402e83d1de5b93d7a153aa 2228 fff_1.1-1.debian.tar.xz Checksums-Sha256: 510efb70ab17a0035affd170960401921c9cc36ec81002ed00d2bfec6e08f385 247995 fff_1.1.orig.tar.gz 597e7b095138cadd785f574caf1f0995a964dd2e70c9d643c300bd629c3f1d13 2228 fff_1.1-1.debian.tar.xz Files: a4398bda87d5dade1fed229209f42e81 247995 fff_1.1.orig.tar.gz 0bbbffcd1c0645243ddf911a36c47638 2228 fff_1.1-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmgTNZ8QHGJhZ2VAZGVi aWFuLm9yZwAKCRAfXHqLRVZDFCxTDACKZKtwHDjVn2ABbrduvLsEi1bQPpbwGqgN QTpwazx7TwfaDDTVJ3EeCCWwUX1gpcxGWiyPjT83F7UZILsB13lutM7f+HiRQX+s /CFNNYz6tWEhJ4uUSv1XPBhDH0KJXRnFjlP7Oad4Jykc87kKQZX/4sIrv7V223wR rDJWpwkKvLE39VdF3Bn8GJmwoulpjwARBZaoU7SsS/9A0f1naf0HUvNRVClR8rf5 QAbpqCtTTk0TFTWXdsV4WT7GNzad/UxGKgaO6qiFbhOxdiLnxoGP/eWYpJIyhYEz mwHFTfjD3zfetUsS9EEr7ArrbsYdP6mX0V1F/AiQe8o9JfpyEAwJFVxBDwiZJmHj dPqqqflVRk6dXQBNxGl+nYs50NzNasxzMIK+sowaiprFDRawOGFTi72a1H/GNWqe X5P0nMsAlvYPQnpDq8olkPENWhCGTu4ky99zzEtqcnscB0difzFbN+vZu/qnZcIH wHdVp0QRqvYr32k0Gpl/eTbyNef1Nhc= =HaZc -----END PGP SIGNATURE----- Thu Aug 7 05:53:55 UTC 2025 I: Checking whether the package is not for us Thu Aug 7 05:53:55 UTC 2025 I: Starting 1st build on remote node infom02-amd64.debian.net. Thu Aug 7 05:53:55 UTC 2025 I: Preparing to do remote build '1' on infom02-amd64.debian.net. Thu Aug 7 05:56:06 UTC 2025 I: Deleting $TMPDIR on infom02-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Wed Sep 9 00:16:56 -12 2026 I: pbuilder-time-stamp: 1788956216 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [fff_1.1-1.dsc] I: copying [./fff_1.1.orig.tar.gz] I: copying [./fff_1.1-1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./fff_1.1-1.dsc: no acceptable signature found dpkg-source: info: extracting fff in fff-1.1 dpkg-source: info: unpacking fff_1.1.orig.tar.gz dpkg-source: info: unpacking fff_1.1-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/389795/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='10aaec8b85d1431a95690cd53305c286' 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='389795' PS1='# ' PS2='> ' 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.cpU0f9Pn/pbuilderrc_SPP5 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.cpU0f9Pn/b1 --logfile b1/build.log fff_1.1-1.dsc' SUDO_GID='109' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' I: uname -a Linux infom02-amd64 6.12.33+deb12-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.33-1~bpo12+1 (2025-07-09) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 May 12 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/389795/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), ruby dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19850 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on ruby; however: Package ruby is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libffi8{a} libfile-stripnondeterminism-perl{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libruby{a} libruby3.3{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2{a} libyaml-0-2{a} m4{a} man-db{a} openssl{a} po-debconf{a} rake{a} ruby{a} ruby-csv{a} ruby-did-you-mean{a} ruby-net-telnet{a} ruby-ruby2-keywords{a} ruby-rubygems{a} ruby-webrick{a} ruby-xmlrpc{a} ruby3.3{a} rubygems-integration{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl fonts-lato libarchive-cpio-perl libjs-jquery libltdl-dev libmail-sendmail-perl lynx ruby-sdbm wget zip 0 packages upgraded, 46 newly installed, 0 to remove and 0 not upgraded. Need to get 20.7 MB of archives. After unpacking 80.3 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.25 [25.0 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 openssl amd64 3.5.1-1 [1494 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 ca-certificates all 20250419 [162 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.46-5 [43.6 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-2 [243 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.41-5 [94.6 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 12 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-8 [294 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.17-4 [862 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-2 [770 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.24.2 [90.9 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-4 [539 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 22 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get: 24 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-2.1 [698 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-2 [1680 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.24.2 [919 kB] Get: 32 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.4.8-2 [24.1 kB] Get: 33 http://deb.debian.org/debian unstable/main amd64 rubygems-integration all 1.19 [5488 B] Get: 34 http://deb.debian.org/debian unstable/main amd64 ruby3.3 amd64 3.3.8-2 [834 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 ruby-rubygems all 3.6.7-2 [407 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 ruby amd64 1:3.3+b1 [6560 B] Get: 37 http://deb.debian.org/debian unstable/main amd64 rake all 13.2.1-1 [65.2 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 ruby-csv all 3.3.4-1 [42.2 kB] Get: 39 http://deb.debian.org/debian unstable/main amd64 ruby-did-you-mean all 1.6.3-2 [20.9 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 ruby-net-telnet all 0.2.0-1 [13.1 kB] Get: 41 http://deb.debian.org/debian unstable/main amd64 ruby-ruby2-keywords all 0.0.5-1 [4300 B] Get: 42 http://deb.debian.org/debian unstable/main amd64 ruby-webrick all 1.9.1-1 [59.6 kB] Get: 43 http://deb.debian.org/debian unstable/main amd64 ruby-xmlrpc all 0.3.3-2 [24.4 kB] Get: 44 http://deb.debian.org/debian unstable/main amd64 libyaml-0-2 amd64 0.2.5-2 [52.5 kB] Get: 45 http://deb.debian.org/debian unstable/main amd64 libruby3.3 amd64 3.3.8-2 [6301 kB] Get: 46 http://deb.debian.org/debian unstable/main amd64 libruby amd64 1:3.3+b1 [5440 B] Fetched 20.7 MB in 1s (38.8 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (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 ... 19850 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.25_all.deb ... Unpacking sensible-utils (0.0.25) ... Selecting previously unselected package openssl. Preparing to unpack .../01-openssl_3.5.1-1_amd64.deb ... Unpacking openssl (3.5.1-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../02-ca-certificates_20250419_all.deb ... Unpacking ca-certificates (20250419) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../03-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../04-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../05-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../06-gettext-base_0.23.1-2_amd64.deb ... Unpacking gettext-base (0.23.1-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../07-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../08-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../09-bsdextrautils_2.41-5_amd64.deb ... Unpacking bsdextrautils (2.41-5) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../10-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../11-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../12-m4_1.4.19-8_amd64.deb ... Unpacking m4 (1.4.19-8) ... Selecting previously unselected package autoconf. Preparing to unpack .../13-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../14-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../15-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../16-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../17-libdebhelper-perl_13.24.2_all.deb ... Unpacking libdebhelper-perl (13.24.2) ... Selecting previously unselected package libtool. Preparing to unpack .../18-libtool_2.5.4-4_all.deb ... Unpacking libtool (2.5.4-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../19-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../20-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../21-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../22-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../23-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../24-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../25-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../26-libxml2_2.12.7+dfsg+really2.9.14-2.1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-2.1) ... Selecting previously unselected package gettext. Preparing to unpack .../27-gettext_0.23.1-2_amd64.deb ... Unpacking gettext (0.23.1-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../28-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../29-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../30-debhelper_13.24.2_all.deb ... Unpacking debhelper (13.24.2) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../31-libffi8_3.4.8-2_amd64.deb ... Unpacking libffi8:amd64 (3.4.8-2) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../32-rubygems-integration_1.19_all.deb ... Unpacking rubygems-integration (1.19) ... Selecting previously unselected package ruby3.3. Preparing to unpack .../33-ruby3.3_3.3.8-2_amd64.deb ... Unpacking ruby3.3 (3.3.8-2) ... Selecting previously unselected package ruby-rubygems. Preparing to unpack .../34-ruby-rubygems_3.6.7-2_all.deb ... Unpacking ruby-rubygems (3.6.7-2) ... Selecting previously unselected package ruby. Preparing to unpack .../35-ruby_1%3a3.3+b1_amd64.deb ... Unpacking ruby (1:3.3+b1) ... Selecting previously unselected package rake. Preparing to unpack .../36-rake_13.2.1-1_all.deb ... Unpacking rake (13.2.1-1) ... Selecting previously unselected package ruby-csv. Preparing to unpack .../37-ruby-csv_3.3.4-1_all.deb ... Unpacking ruby-csv (3.3.4-1) ... Selecting previously unselected package ruby-did-you-mean. Preparing to unpack .../38-ruby-did-you-mean_1.6.3-2_all.deb ... Unpacking ruby-did-you-mean (1.6.3-2) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../39-ruby-net-telnet_0.2.0-1_all.deb ... Unpacking ruby-net-telnet (0.2.0-1) ... Selecting previously unselected package ruby-ruby2-keywords. Preparing to unpack .../40-ruby-ruby2-keywords_0.0.5-1_all.deb ... Unpacking ruby-ruby2-keywords (0.0.5-1) ... Selecting previously unselected package ruby-webrick. Preparing to unpack .../41-ruby-webrick_1.9.1-1_all.deb ... Unpacking ruby-webrick (1.9.1-1) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../42-ruby-xmlrpc_0.3.3-2_all.deb ... Unpacking ruby-xmlrpc (0.3.3-2) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../43-libyaml-0-2_0.2.5-2_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-2) ... Selecting previously unselected package libruby3.3:amd64. Preparing to unpack .../44-libruby3.3_3.3.8-2_amd64.deb ... Unpacking libruby3.3:amd64 (3.3.8-2) ... Selecting previously unselected package libruby:amd64. Preparing to unpack .../45-libruby_1%3a3.3+b1_amd64.deb ... Unpacking libruby:amd64 (1:3.3+b1) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up ruby-ruby2-keywords (0.0.5-1) ... Setting up bsdextrautils (2.41-5) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (0.2.5-2) ... Setting up libdebhelper-perl (13.24.2) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up gettext-base (0.23.1-2) ... Setting up m4 (1.4.19-8) ... Setting up file (1:5.46-5) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up autotools-dev (20240727.1) ... Setting up ruby-net-telnet (0.2.0-1) ... Setting up ruby-csv (3.3.4-1) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up autopoint (0.23.1-2) ... Setting up autoconf (2.72-3.1) ... Setting up ruby-webrick (1.9.1-1) ... Setting up libffi8:amd64 (3.4.8-2) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.25) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up ruby-did-you-mean (1.6.3-2) ... Setting up openssl (3.5.1-1) ... Setting up ruby-xmlrpc (0.3.3-2) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-2.1) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... Setting up gettext (0.23.1-2) ... Setting up libtool (2.5.4-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up ca-certificates (20250419) ... Updating certificates in /etc/ssl/certs... 150 added, 0 removed; done. Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up groff-base (1.23.0-9) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up rubygems-integration (1.19) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.24.2) ... Setting up libruby3.3:amd64 (3.3.8-2) ... Setting up ruby3.3 (3.3.8-2) ... Setting up libruby:amd64 (1:3.3+b1) ... Setting up ruby (1:3.3+b1) ... Setting up rake (13.2.1-1) ... Setting up ruby-rubygems (3.6.7-2) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for ca-certificates (20250419) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/fff-1.1/ && 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 > ../fff_1.1-1_source.changes dpkg-buildpackage: info: source package fff dpkg-buildpackage: info: source version 1.1-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Bastian Germann dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_auto_clean make -j16 clean make[1]: Entering directory '/build/reproducible-path/fff-1.1' cd gtest; make clean make[2]: Entering directory '/build/reproducible-path/fff-1.1/gtest' rm -f ../build/gtest-all.o ../build/gtest-main.o make[2]: Leaving directory '/build/reproducible-path/fff-1.1/gtest' cd test; make clean make[2]: Entering directory '/build/reproducible-path/fff-1.1/test' rm -f ../build/fff_test_cpp.o ../build/gtest-all.o ../build/gtest-main.o ../build/global_fakes.o ../build/fff_test_global_c.o ../build/fff_test_c.o \ ../build/fff_test_cpp ../build/fff_test_c ../build/fff_test_glob_cpp ../build/fff_test_glob_c make[2]: Leaving directory '/build/reproducible-path/fff-1.1/test' cd examples; make clean make[2]: Entering directory '/build/reproducible-path/fff-1.1/examples' cd embedded_ui; make clean make[3]: Entering directory '/build/reproducible-path/fff-1.1/examples/embedded_ui' Cleaning object files rm -f ../../build/*.o Cleaning backups rm -f *~ Removing programs rm -f ../../build/ui_test_ansic rm -f ../../build/ui_test_cpp ../../build/template make[3]: Leaving directory '/build/reproducible-path/fff-1.1/examples/embedded_ui' cd driver_testing; make clean make[3]: Entering directory '/build/reproducible-path/fff-1.1/examples/driver_testing' Cleaning object files rm -f ../../build/*.o Cleaning backups rm -f *~ Removing programs rm -f ../../build/driver_testing ../../build/driver_testing_fff ../../build/template make[3]: Leaving directory '/build/reproducible-path/fff-1.1/examples/driver_testing' cd weak_linking; make clean make[3]: Entering directory '/build/reproducible-path/fff-1.1/examples/weak_linking' rm -rf ../../build/weak_linking/ make[3]: Leaving directory '/build/reproducible-path/fff-1.1/examples/weak_linking' make[2]: Leaving directory '/build/reproducible-path/fff-1.1/examples' make[1]: Leaving directory '/build/reproducible-path/fff-1.1' dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure dh_auto_build make -j16 "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/fff-1.1' mkdir -p build cd gtest; make all make[2]: Entering directory '/build/reproducible-path/fff-1.1/gtest' Building file: gtest-all.cc Building file: gtest-main.cc Invoking: GCC C++ Compiler g++ -I../ -O0 -g3 -Wall -DGTEST_USE_OWN_TR1_TUPLE=1 -c -o "../build/gtest-all.o" "gtest-all.cc" Invoking: GCC C++ Compiler g++ -I../ -O0 -g3 -Wall -DGTEST_USE_OWN_TR1_TUPLE=1 -c -o "../build/gtest-main.o" "gtest-main.cc" Finished building: gtest-main.cc gtest-all.cc: In function 'bool testing::internal::StackGrowsDown()': gtest-all.cc:7144:31: warning: 'dummy' may be used uninitialized [-Wmaybe-uninitialized] 7144 | return StackLowerThanAddress(&dummy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gtest-all.cc:7137:6: note: by argument 1 of type 'const void*' to 'bool testing::internal::StackLowerThanAddress(const void*)' declared here 7137 | bool StackLowerThanAddress(const void* ptr) { | ^~~~~~~~~~~~~~~~~~~~~ gtest-all.cc:7143:7: note: 'dummy' declared here 7143 | int dummy; | ^~~~~ Finished building: gtest-all.cc make[2]: Leaving directory '/build/reproducible-path/fff-1.1/gtest' cd test; make all make[2]: Entering directory '/build/reproducible-path/fff-1.1/test' Building file: fff_test_cpp.cpp Building file: fff_test_c.c Invoking: GCC C++ Compiler Building file: global_fakes.c g++ -I../ -O0 -g3 -Wall -DGTEST_USE_OWN_TR1_TUPLE=1 -c -o "../build/fff_test_cpp.o" "fff_test_cpp.cpp" Invoking: GCC C Compiler Invoking: GCC C Compiler gcc -I../ -O0 -g3 -Wall -std=c99 -c -o "../build/fff_test_c.o" "fff_test_c.c" Building file: fff_test_global_c.c gcc -I../ -O0 -g3 -Wall -std=c99 -c -o "../build/global_fakes.o" "global_fakes.c" Building file: fff_test_global_cpp.cpp Invoking: GCC C Compiler Invoking: GCC C++ Compiler gcc -I../ -O0 -g3 -Wall -std=c99 -c -o "../build/fff_test_global_c.o" "fff_test_global_c.c" g++ -I../ -O0 -g3 -Wall -DGTEST_USE_OWN_TR1_TUPLE=1 -c -o "../build/fff_test_global_cpp.o" "fff_test_global_cpp.cpp" Finished building: global_fakes.c Finished building: fff_test_global_c.c Building target: ../build/fff_test_glob_c Invoking: GCC C++ Linker gcc -o "../build/fff_test_glob_c" ../build/global_fakes.o ../build/fff_test_global_c.o -lpthread Finished building target: ../build/fff_test_glob_c Finished building: fff_test_c.c Building target: ../build/fff_test_c Invoking: GCC C Linker gcc -o "../build/fff_test_c" ../build/fff_test_c.o -lpthread Finished building target: ../build/fff_test_c Finished building: fff_test_cpp.cpp Building target: ../build/fff_test_cpp Invoking: GCC C++ Linker g++ -o "../build/fff_test_cpp" ../build/fff_test_cpp.o ../build/gtest-all.o ../build/gtest-main.o -lpthread Finished building target: ../build/fff_test_cpp Finished building: fff_test_global_cpp.cpp Building target: ../build/fff_test_glob_cpp Invoking: GCC C++ Linker g++ -o "../build/fff_test_glob_cpp" ../build/fff_test_global_cpp.o ../build/global_fakes.o ../build/gtest-all.o ../build/gtest-main.o -lpthread Finished building target: ../build/fff_test_glob_cpp make[2]: Leaving directory '/build/reproducible-path/fff-1.1/test' cd examples; make all make[2]: Entering directory '/build/reproducible-path/fff-1.1/examples' cd embedded_ui; make all make[3]: Entering directory '/build/reproducible-path/fff-1.1/examples/embedded_ui' Compiling ../../build/UI_test_ansic.o Compiling ../../build/UI.o Compiling ../../build/UI_test_cpp.o CC UI_test_ansic.c CC UI.c CPP UI_test_cpp.cpp Compiling ../../build/test_suite_template.o CC test_suite_template.c Linking ../../build/template LD -o ctemplate ../../build/test_suite_template.o Linking ../../build/ui_test_ansic LD -o ../../build/ui_test_ansic ../../build/UI_test_ansic.o ../../build/UI.o Linking ../../build/ui_test_cpp LD -o ../../build/ui_test_cpp ../../build/UI_test_cpp.o ../../build/UI.o ../../build/gtest-all.o ../../build/gtest-main.o make[3]: Leaving directory '/build/reproducible-path/fff-1.1/examples/embedded_ui' cd driver_testing; make all make[3]: Entering directory '/build/reproducible-path/fff-1.1/examples/driver_testing' Compiling ../../build/driver.test.o Compiling ../../build/driver.o Compiling ../../build/driver.test.fff.o CPP driver.test.cpp CC driver.c CPP driver.test.fff.cpp Linking ../../build/driver_testing Linking ../../build/driver_testing_fff LD -o ../../build/driver_testing ../../build/driver.test.o ../../build/gtest-all.o ../../build/gtest-main.o LD -o ../../build/driver_testing_fff ../../build/driver.test.fff.o ../../build/gtest-all.o ../../build/gtest-main.o make[3]: Leaving directory '/build/reproducible-path/fff-1.1/examples/driver_testing' cd weak_linking; make all make[3]: Entering directory '/build/reproducible-path/fff-1.1/examples/weak_linking' mkdir -p ../../build/weak_linking/ Compiling ../../build/weak_linking/display.fake.o Compiling ../../build/weak_linking/sensor.fake.o Compiling ../../build/weak_linking/error.fake.o gcc -Wall -DFFF_GCC_FUNCTION_ATTRIBUTES="__attribute__((weak))" -I "../../" -I "./src/" -g -O0 -c test/display.fake.c -o ../../build/weak_linking/display.fake.o gcc -Wall -DFFF_GCC_FUNCTION_ATTRIBUTES="__attribute__((weak))" -I "../../" -I "./src/" -g -O0 -c test/sensor.fake.c -o ../../build/weak_linking/sensor.fake.o gcc -Wall -DFFF_GCC_FUNCTION_ATTRIBUTES="__attribute__((weak))" -I "../../" -I "./src/" -g -O0 -c test/error.fake.c -o ../../build/weak_linking/error.fake.o Compiling ../../build/weak_linking/bus.fake.o gcc -Wall -DFFF_GCC_FUNCTION_ATTRIBUTES="__attribute__((weak))" -I "../../" -I "./src/" -g -O0 -c test/bus.fake.c -o ../../build/weak_linking/bus.fake.o Compiling ../../build/weak_linking/test_common.o gcc -Wall -DFFF_GCC_FUNCTION_ATTRIBUTES="__attribute__((weak))" -I "../../" -I "./src/" -g -O0 -c test/test_common.c -o ../../build/weak_linking/test_common.o ar r ../../build/weak_linking/libfakes.a ../../build/weak_linking/display.fake.o ../../build/weak_linking/sensor.fake.o ../../build/weak_linking/error.fake.o ../../build/weak_linking/bus.fake.o ../../build/weak_linking/test_common.o ar: creating ../../build/weak_linking/libfakes.a gcc -Wall -DFFF_GCC_FUNCTION_ATTRIBUTES="__attribute__((weak))" -I "../../" -I "./src/" -o ../../build/weak_linking/test_main test/main.test.c src/main.c ../../build/weak_linking/libfakes.a gcc -Wall -DFFF_GCC_FUNCTION_ATTRIBUTES="__attribute__((weak))" -I "../../" -I "./src/" -o ../../build/weak_linking/test_display test/display.test.c ../../build/weak_linking/libfakes.a src/display.c gcc -Wall -DFFF_GCC_FUNCTION_ATTRIBUTES="__attribute__((weak))" -I "../../" -I "./src/" -o ../../build/weak_linking/test_sensor test/sensor.test.c src/sensor.c ../../build/weak_linking/libfakes.a make[3]: Leaving directory '/build/reproducible-path/fff-1.1/examples/weak_linking' make[2]: Leaving directory '/build/reproducible-path/fff-1.1/examples' make[1]: Leaving directory '/build/reproducible-path/fff-1.1' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/fff-1.1' ./buildandtest make[2]: Entering directory '/build/reproducible-path/fff-1.1' cd gtest; make clean make[3]: Entering directory '/build/reproducible-path/fff-1.1/gtest' rm -f ../build/gtest-all.o ../build/gtest-main.o make[3]: Leaving directory '/build/reproducible-path/fff-1.1/gtest' cd test; make clean make[3]: Entering directory '/build/reproducible-path/fff-1.1/test' rm -f ../build/fff_test_cpp.o ../build/gtest-all.o ../build/gtest-main.o ../build/global_fakes.o ../build/fff_test_global_c.o ../build/fff_test_c.o \ ../build/fff_test_cpp ../build/fff_test_c ../build/fff_test_glob_cpp ../build/fff_test_glob_c make[3]: Leaving directory '/build/reproducible-path/fff-1.1/test' cd examples; make clean make[3]: Entering directory '/build/reproducible-path/fff-1.1/examples' cd embedded_ui; make clean make[4]: Entering directory '/build/reproducible-path/fff-1.1/examples/embedded_ui' Cleaning object files rm -f ../../build/*.o Cleaning backups rm -f *~ Removing programs rm -f ../../build/ui_test_ansic rm -f ../../build/ui_test_cpp ../../build/template make[4]: Leaving directory '/build/reproducible-path/fff-1.1/examples/embedded_ui' cd driver_testing; make clean make[4]: Entering directory '/build/reproducible-path/fff-1.1/examples/driver_testing' Cleaning object files rm -f ../../build/*.o Cleaning backups rm -f *~ Removing programs rm -f ../../build/driver_testing ../../build/driver_testing_fff ../../build/template make[4]: Leaving directory '/build/reproducible-path/fff-1.1/examples/driver_testing' cd weak_linking; make clean make[4]: Entering directory '/build/reproducible-path/fff-1.1/examples/weak_linking' rm -rf ../../build/weak_linking/ make[4]: Leaving directory '/build/reproducible-path/fff-1.1/examples/weak_linking' make[3]: Leaving directory '/build/reproducible-path/fff-1.1/examples' make[2]: Leaving directory '/build/reproducible-path/fff-1.1' make[2]: Entering directory '/build/reproducible-path/fff-1.1' mkdir -p build cd gtest; make all make[3]: Entering directory '/build/reproducible-path/fff-1.1/gtest' Building file: gtest-all.cc Invoking: GCC C++ Compiler g++ -I../ -O0 -g3 -Wall -DGTEST_USE_OWN_TR1_TUPLE=1 -c -o "../build/gtest-all.o" "gtest-all.cc" gtest-all.cc: In function 'bool testing::internal::StackGrowsDown()': gtest-all.cc:7144:31: warning: 'dummy' may be used uninitialized [-Wmaybe-uninitialized] 7144 | return StackLowerThanAddress(&dummy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gtest-all.cc:7137:6: note: by argument 1 of type 'const void*' to 'bool testing::internal::StackLowerThanAddress(const void*)' declared here 7137 | bool StackLowerThanAddress(const void* ptr) { | ^~~~~~~~~~~~~~~~~~~~~ gtest-all.cc:7143:7: note: 'dummy' declared here 7143 | int dummy; | ^~~~~ Finished building: gtest-all.cc Building file: gtest-main.cc Invoking: GCC C++ Compiler g++ -I../ -O0 -g3 -Wall -DGTEST_USE_OWN_TR1_TUPLE=1 -c -o "../build/gtest-main.o" "gtest-main.cc" Finished building: gtest-main.cc make[3]: Leaving directory '/build/reproducible-path/fff-1.1/gtest' cd test; make all make[3]: Entering directory '/build/reproducible-path/fff-1.1/test' Building file: fff_test_cpp.cpp Invoking: GCC C++ Compiler g++ -I../ -O0 -g3 -Wall -DGTEST_USE_OWN_TR1_TUPLE=1 -c -o "../build/fff_test_cpp.o" "fff_test_cpp.cpp" Finished building: fff_test_cpp.cpp Building target: ../build/fff_test_cpp Invoking: GCC C++ Linker g++ -o "../build/fff_test_cpp" ../build/fff_test_cpp.o ../build/gtest-all.o ../build/gtest-main.o -lpthread Finished building target: ../build/fff_test_cpp Building file: fff_test_c.c Invoking: GCC C Compiler gcc -I../ -O0 -g3 -Wall -std=c99 -c -o "../build/fff_test_c.o" "fff_test_c.c" Finished building: fff_test_c.c Building target: ../build/fff_test_c Invoking: GCC C Linker gcc -o "../build/fff_test_c" ../build/fff_test_c.o -lpthread Finished building target: ../build/fff_test_c Building file: global_fakes.c Invoking: GCC C Compiler gcc -I../ -O0 -g3 -Wall -std=c99 -c -o "../build/global_fakes.o" "global_fakes.c" Finished building: global_fakes.c Building file: fff_test_global_c.c Invoking: GCC C Compiler gcc -I../ -O0 -g3 -Wall -std=c99 -c -o "../build/fff_test_global_c.o" "fff_test_global_c.c" Finished building: fff_test_global_c.c Building target: ../build/fff_test_glob_c Invoking: GCC C++ Linker gcc -o "../build/fff_test_glob_c" ../build/global_fakes.o ../build/fff_test_global_c.o -lpthread Finished building target: ../build/fff_test_glob_c Building file: fff_test_global_cpp.cpp Invoking: GCC C++ Compiler g++ -I../ -O0 -g3 -Wall -DGTEST_USE_OWN_TR1_TUPLE=1 -c -o "../build/fff_test_global_cpp.o" "fff_test_global_cpp.cpp" Finished building: fff_test_global_cpp.cpp Building target: ../build/fff_test_glob_cpp Invoking: GCC C++ Linker g++ -o "../build/fff_test_glob_cpp" ../build/fff_test_global_cpp.o ../build/global_fakes.o ../build/gtest-all.o ../build/gtest-main.o -lpthread Finished building target: ../build/fff_test_glob_cpp make[3]: Leaving directory '/build/reproducible-path/fff-1.1/test' cd examples; make all make[3]: Entering directory '/build/reproducible-path/fff-1.1/examples' cd embedded_ui; make all make[4]: Entering directory '/build/reproducible-path/fff-1.1/examples/embedded_ui' Compiling ../../build/UI_test_ansic.o CC UI_test_ansic.c Compiling ../../build/UI.o CC UI.c Linking ../../build/ui_test_ansic LD -o ../../build/ui_test_ansic ../../build/UI_test_ansic.o ../../build/UI.o Compiling ../../build/UI_test_cpp.o CPP UI_test_cpp.cpp Linking ../../build/ui_test_cpp LD -o ../../build/ui_test_cpp ../../build/UI_test_cpp.o ../../build/UI.o ../../build/gtest-all.o ../../build/gtest-main.o Compiling ../../build/test_suite_template.o CC test_suite_template.c Linking ../../build/template LD -o ctemplate ../../build/test_suite_template.o make[4]: Leaving directory '/build/reproducible-path/fff-1.1/examples/embedded_ui' cd driver_testing; make all make[4]: Entering directory '/build/reproducible-path/fff-1.1/examples/driver_testing' Compiling ../../build/driver.test.o CPP driver.test.cpp Compiling ../../build/driver.o CC driver.c Linking ../../build/driver_testing LD -o ../../build/driver_testing ../../build/driver.test.o ../../build/gtest-all.o ../../build/gtest-main.o Compiling ../../build/driver.test.fff.o CPP driver.test.fff.cpp Linking ../../build/driver_testing_fff LD -o ../../build/driver_testing_fff ../../build/driver.test.fff.o ../../build/gtest-all.o ../../build/gtest-main.o make[4]: Leaving directory '/build/reproducible-path/fff-1.1/examples/driver_testing' cd weak_linking; make all make[4]: Entering directory '/build/reproducible-path/fff-1.1/examples/weak_linking' mkdir -p ../../build/weak_linking/ Compiling ../../build/weak_linking/display.fake.o gcc -Wall -DFFF_GCC_FUNCTION_ATTRIBUTES="__attribute__((weak))" -I "../../" -I "./src/" -g -O0 -c test/display.fake.c -o ../../build/weak_linking/display.fake.o Compiling ../../build/weak_linking/sensor.fake.o gcc -Wall -DFFF_GCC_FUNCTION_ATTRIBUTES="__attribute__((weak))" -I "../../" -I "./src/" -g -O0 -c test/sensor.fake.c -o ../../build/weak_linking/sensor.fake.o Compiling ../../build/weak_linking/error.fake.o gcc -Wall -DFFF_GCC_FUNCTION_ATTRIBUTES="__attribute__((weak))" -I "../../" -I "./src/" -g -O0 -c test/error.fake.c -o ../../build/weak_linking/error.fake.o Compiling ../../build/weak_linking/bus.fake.o gcc -Wall -DFFF_GCC_FUNCTION_ATTRIBUTES="__attribute__((weak))" -I "../../" -I "./src/" -g -O0 -c test/bus.fake.c -o ../../build/weak_linking/bus.fake.o Compiling ../../build/weak_linking/test_common.o gcc -Wall -DFFF_GCC_FUNCTION_ATTRIBUTES="__attribute__((weak))" -I "../../" -I "./src/" -g -O0 -c test/test_common.c -o ../../build/weak_linking/test_common.o ar r ../../build/weak_linking/libfakes.a ../../build/weak_linking/display.fake.o ../../build/weak_linking/sensor.fake.o ../../build/weak_linking/error.fake.o ../../build/weak_linking/bus.fake.o ../../build/weak_linking/test_common.o ar: creating ../../build/weak_linking/libfakes.a gcc -Wall -DFFF_GCC_FUNCTION_ATTRIBUTES="__attribute__((weak))" -I "../../" -I "./src/" -o ../../build/weak_linking/test_main test/main.test.c src/main.c ../../build/weak_linking/libfakes.a gcc -Wall -DFFF_GCC_FUNCTION_ATTRIBUTES="__attribute__((weak))" -I "../../" -I "./src/" -o ../../build/weak_linking/test_display test/display.test.c ../../build/weak_linking/libfakes.a src/display.c gcc -Wall -DFFF_GCC_FUNCTION_ATTRIBUTES="__attribute__((weak))" -I "../../" -I "./src/" -o ../../build/weak_linking/test_sensor test/sensor.test.c src/sensor.c ../../build/weak_linking/libfakes.a make[4]: Leaving directory '/build/reproducible-path/fff-1.1/examples/weak_linking' make[3]: Leaving directory '/build/reproducible-path/fff-1.1/examples' make[2]: Leaving directory '/build/reproducible-path/fff-1.1' ------------- Running Tests ------------- Running FFFTestSuite.when_void_func_never_called_then_callcount_is_zero: SUCCESS Running FFFTestSuite.when_void_func_called_once_then_callcount_is_one: SUCCESS Running FFFTestSuite.when_void_func_called_once_and_reset_then_callcount_is_zero: SUCCESS Running FFFTestSuite.when_void_func_with_1_integer_arg_called_then_last_arg_captured: SUCCESS Running FFFTestSuite.when_void_func_with_1_integer_arg_called_twice_then_last_arg_captured: SUCCESS Running FFFTestSuite.when_void_func_with_1_integer_arg_called_and_reset_then_captured_arg_is_zero: SUCCESS Running FFFTestSuite.when_void_func_with_2_char_args_called_then_last_args_captured: SUCCESS Running FFFTestSuite.when_void_func_with_2_char_args_called_twice_then_last_args_captured: SUCCESS Running FFFTestSuite.when_void_func_with_2_char_args_called_and_reset_then_captured_arg_is_zero: SUCCESS Running FFFTestSuite.when_fake_func_called_then_const_arguments_captured: SUCCESS Running FFFTestSuite.when_fake_func_created_default_history_is_fifty_calls: SUCCESS Running FFFTestSuite.when_fake_func_called_then_arguments_captured_in_history: SUCCESS Running FFFTestSuite.argument_history_is_reset_when_RESET_FAKE_called: SUCCESS Running FFFTestSuite.when_fake_func_called_max_times_then_no_argument_histories_dropped: SUCCESS Running FFFTestSuite.when_fake_func_called_max_times_plus_one_then_one_argument_history_dropped: SUCCESS Running FFFTestSuite.value_func_will_return_zero_by_default: SUCCESS Running FFFTestSuite.value_func_will_return_value_given: SUCCESS Running FFFTestSuite.value_func_will_return_zero_after_reset: SUCCESS Running FFFTestSuite.register_call_macro_registers_one_call: SUCCESS Running FFFTestSuite.register_call_macro_registers_two_calls: SUCCESS Running FFFTestSuite.reset_call_history_resets_call_history: SUCCESS Running FFFTestSuite.call_history_will_not_write_past_array_bounds: SUCCESS Running FFFTestSuite.calling_fake_registers_one_call: SUCCESS Running FFFTestSuite.return_value_sequences_not_exhausted: SUCCESS Running FFFTestSuite.return_value_sequences_exhausted: SUCCESS Running FFFTestSuite.default_constants_can_be_overridden: SUCCESS Running FFFTestSuite.can_register_custom_fake: SUCCESS Running FFFTestSuite.when_value_custom_fake_called_THEN_it_returns_custom_return_value: SUCCESS Running FFFTestSuite.use_void_vararg_fake_with_different_number_of_arguments: SUCCESS Running FFFTestSuite.use_value_vararg_fake_with_different_number_of_arguments: SUCCESS Running FFFTestSuite.vararg_custom_fake_sequence_not_exhausted: SUCCESS Running FFFTestSuite.vararg_custom_fake_seq_return_values_saved_in_history: SUCCESS Running FFFTestSuite.vararg_custom_fake_sequence_exhausted: SUCCESS Running FFFTestSuite.vararg_custom_fake_sequence_reset: SUCCESS Running FFFTestSuite.can_capture_upto_20_arguments_correctly: SUCCESS Running FFFTestSuite.value_func_can_capture_upto_20_arguments_correctly: SUCCESS ------------- Complete ------------- [==========] Running 44 tests from 1 test case. [----------] Global test environment set-up. [----------] 44 tests from FFFTestSuite [ RUN ] FFFTestSuite.default_constants_can_be_overridden [ OK ] FFFTestSuite.default_constants_can_be_overridden (0 ms) [ RUN ] FFFTestSuite.cxx_fake_is_called [ OK ] FFFTestSuite.cxx_fake_is_called (0 ms) [ RUN ] FFFTestSuite.cxx_can_register_custom_fake [ OK ] FFFTestSuite.cxx_can_register_custom_fake (0 ms) [ RUN ] FFFTestSuite.when_void_func_never_called_then_callcount_is_zero [ OK ] FFFTestSuite.when_void_func_never_called_then_callcount_is_zero (0 ms) [ RUN ] FFFTestSuite.when_void_func_called_once_then_callcount_is_one [ OK ] FFFTestSuite.when_void_func_called_once_then_callcount_is_one (0 ms) [ RUN ] FFFTestSuite.when_void_func_called_once_and_reset_then_callcount_is_zero [ OK ] FFFTestSuite.when_void_func_called_once_and_reset_then_callcount_is_zero (0 ms) [ RUN ] FFFTestSuite.when_void_func_with_1_integer_arg_called_then_last_arg_captured [ OK ] FFFTestSuite.when_void_func_with_1_integer_arg_called_then_last_arg_captured (0 ms) [ RUN ] FFFTestSuite.when_void_func_with_1_integer_arg_called_twice_then_last_arg_captured [ OK ] FFFTestSuite.when_void_func_with_1_integer_arg_called_twice_then_last_arg_captured (0 ms) [ RUN ] FFFTestSuite.when_void_func_with_1_integer_arg_called_and_reset_then_captured_arg_is_zero [ OK ] FFFTestSuite.when_void_func_with_1_integer_arg_called_and_reset_then_captured_arg_is_zero (0 ms) [ RUN ] FFFTestSuite.when_void_func_with_2_char_args_called_then_last_args_captured [ OK ] FFFTestSuite.when_void_func_with_2_char_args_called_then_last_args_captured (0 ms) [ RUN ] FFFTestSuite.when_void_func_with_2_char_args_called_twice_then_last_args_captured [ OK ] FFFTestSuite.when_void_func_with_2_char_args_called_twice_then_last_args_captured (0 ms) [ RUN ] FFFTestSuite.when_void_func_with_2_char_args_called_and_reset_then_captured_arg_is_zero [ OK ] FFFTestSuite.when_void_func_with_2_char_args_called_and_reset_then_captured_arg_is_zero (0 ms) [ RUN ] FFFTestSuite.when_fake_func_created_default_history_is_fifty_calls [ OK ] FFFTestSuite.when_fake_func_created_default_history_is_fifty_calls (0 ms) [ RUN ] FFFTestSuite.when_fake_func_called_then_arguments_captured_in_history [ OK ] FFFTestSuite.when_fake_func_called_then_arguments_captured_in_history (0 ms) [ RUN ] FFFTestSuite.argument_history_is_reset_when_RESET_FAKE_called [ OK ] FFFTestSuite.argument_history_is_reset_when_RESET_FAKE_called (0 ms) [ RUN ] FFFTestSuite.when_fake_func_called_max_times_then_no_argument_histories_dropped [ OK ] FFFTestSuite.when_fake_func_called_max_times_then_no_argument_histories_dropped (0 ms) [ RUN ] FFFTestSuite.when_fake_func_called_max_times_plus_one_then_one_argument_history_dropped [ OK ] FFFTestSuite.when_fake_func_called_max_times_plus_one_then_one_argument_history_dropped (0 ms) [ RUN ] FFFTestSuite.value_func_will_return_zero_by_default [ OK ] FFFTestSuite.value_func_will_return_zero_by_default (0 ms) [ RUN ] FFFTestSuite.value_func_will_return_value_given [ OK ] FFFTestSuite.value_func_will_return_value_given (0 ms) [ RUN ] FFFTestSuite.value_func_will_return_zero_after_reset [ OK ] FFFTestSuite.value_func_will_return_zero_after_reset (0 ms) [ RUN ] FFFTestSuite.register_call_macro_registers_one_call [ OK ] FFFTestSuite.register_call_macro_registers_one_call (0 ms) [ RUN ] FFFTestSuite.register_call_macro_registers_two_calls [ OK ] FFFTestSuite.register_call_macro_registers_two_calls (0 ms) [ RUN ] FFFTestSuite.reset_call_history_resets_call_history [ OK ] FFFTestSuite.reset_call_history_resets_call_history (0 ms) [ RUN ] FFFTestSuite.call_history_will_not_write_past_array_bounds [ OK ] FFFTestSuite.call_history_will_not_write_past_array_bounds (0 ms) [ RUN ] FFFTestSuite.calling_fake_registers_one_call [ OK ] FFFTestSuite.calling_fake_registers_one_call (0 ms) [ RUN ] FFFTestSuite.return_value_sequences_not_exhausted [ OK ] FFFTestSuite.return_value_sequences_not_exhausted (0 ms) [ RUN ] FFFTestSuite.return_value_sequences_exhausted [ OK ] FFFTestSuite.return_value_sequences_exhausted (0 ms) [ RUN ] FFFTestSuite.return_value_sequences_reset [ OK ] FFFTestSuite.return_value_sequences_reset (0 ms) [ RUN ] FFFTestSuite.can_register_custom_fake [ OK ] FFFTestSuite.can_register_custom_fake (0 ms) [ RUN ] FFFTestSuite.custom_fake_sequence_not_exausthed [ OK ] FFFTestSuite.custom_fake_sequence_not_exausthed (0 ms) [ RUN ] FFFTestSuite.return_value_sequence_saved_in_history [ OK ] FFFTestSuite.return_value_sequence_saved_in_history (0 ms) [ RUN ] FFFTestSuite.return_value_saved_in_history [ OK ] FFFTestSuite.return_value_saved_in_history (0 ms) [ RUN ] FFFTestSuite.custom_fake_seq_return_values_saved_in_history [ OK ] FFFTestSuite.custom_fake_seq_return_values_saved_in_history (0 ms) [ RUN ] FFFTestSuite.custom_fake_sequence_exhausted [ OK ] FFFTestSuite.custom_fake_sequence_exhausted (1 ms) [ RUN ] FFFTestSuite.when_value_custom_fake_called_THEN_it_returns_custom_return_value [ OK ] FFFTestSuite.when_value_custom_fake_called_THEN_it_returns_custom_return_value (0 ms) [ RUN ] FFFTestSuite.return_values_from_custom_fake_saved_in_history [ OK ] FFFTestSuite.return_values_from_custom_fake_saved_in_history (0 ms) [ RUN ] FFFTestSuite.vararg_custom_fake_sequence_not_exhausted [ OK ] FFFTestSuite.vararg_custom_fake_sequence_not_exhausted (0 ms) [ RUN ] FFFTestSuite.vararg_custom_fake_seq_return_values_saved_in_history [ OK ] FFFTestSuite.vararg_custom_fake_seq_return_values_saved_in_history (0 ms) [ RUN ] FFFTestSuite.vararg_custom_fake_sequence_exhausted [ OK ] FFFTestSuite.vararg_custom_fake_sequence_exhausted (0 ms) [ RUN ] FFFTestSuite.vararg_custom_fake_sequence_reset [ OK ] FFFTestSuite.vararg_custom_fake_sequence_reset (0 ms) [ RUN ] FFFTestSuite.use_void_vararg_fake_with_different_number_of_arguments [ OK ] FFFTestSuite.use_void_vararg_fake_with_different_number_of_arguments (0 ms) [ RUN ] FFFTestSuite.use_value_vararg_fake_with_different_number_of_arguments [ OK ] FFFTestSuite.use_value_vararg_fake_with_different_number_of_arguments (0 ms) [ RUN ] FFFTestSuite.can_capture_upto_20_arguments_correctly [ OK ] FFFTestSuite.can_capture_upto_20_arguments_correctly (0 ms) [ RUN ] FFFTestSuite.value_func_can_capture_upto_20_arguments_correctly [ OK ] FFFTestSuite.value_func_can_capture_upto_20_arguments_correctly (0 ms) [----------] 44 tests from FFFTestSuite (1 ms total) [----------] Global test environment tear-down [==========] 44 tests from 1 test case ran. (1 ms total) [ PASSED ] 44 tests. ------------- Running Tests ------------- Running UITests.init_will_initialise_display: SUCCESS Running UITests.init_will_register_interrupt_gpio2: SUCCESS Running UITests.when_no_irq_then_missed_irq_counter_zero: SUCCESS Running UITests.when_one_irq_and_no_handler_then_missed_irq_counter_one: SUCCESS Running UITests.when_one_irq_and_valid_callback_then_missed_irq_counter_zero: SUCCESS Running UITests.when_one_irq_and_valid_callback_then_callback_called: SUCCESS Running UITests.write_line_outputs_lines_to_display: SUCCESS Running UITests.when_no_empty_lines_write_line_clears_screen_and_outputs_lines_to_display: SUCCESS Running UITests.when_empty_lines_write_line_doesnt_clear_screen: SUCCESS Running UITests.when_string_longer_than_26_then_truncated_string_output: SUCCESS ------------- Complete ------------- [==========] Running 10 tests from 1 test case. [----------] Global test environment set-up. [----------] 10 tests from UITests [ RUN ] UITests.init_will_initialise_display [ OK ] UITests.init_will_initialise_display (0 ms) [ RUN ] UITests.init_will_register_interrupt_gpio2 [ OK ] UITests.init_will_register_interrupt_gpio2 (0 ms) [ RUN ] UITests.when_no_irq_then_missed_irq_counter_zero [ OK ] UITests.when_no_irq_then_missed_irq_counter_zero (0 ms) [ RUN ] UITests.when_one_irq_and_no_handler_then_missed_irq_counter_one [ OK ] UITests.when_one_irq_and_no_handler_then_missed_irq_counter_one (0 ms) [ RUN ] UITests.when_one_irq_and_valid_callback_then_missed_irq_counter_zero [ OK ] UITests.when_one_irq_and_valid_callback_then_missed_irq_counter_zero (0 ms) [ RUN ] UITests.when_one_irq_and_valid_callback_then_callback_called [ OK ] UITests.when_one_irq_and_valid_callback_then_callback_called (0 ms) [ RUN ] UITests.write_line_outputs_lines_to_display [ OK ] UITests.write_line_outputs_lines_to_display (0 ms) [ RUN ] UITests.when_no_empty_lines_write_line_clears_screen_and_outputs_lines_to_display [ OK ] UITests.when_no_empty_lines_write_line_clears_screen_and_outputs_lines_to_display (0 ms) [ RUN ] UITests.when_empty_lines_write_line_doesnt_clear_screen [ OK ] UITests.when_empty_lines_write_line_doesnt_clear_screen (0 ms) [ RUN ] UITests.when_string_longer_than_26_then_truncated_string_output [ OK ] UITests.when_string_longer_than_26_then_truncated_string_output (0 ms) [----------] 10 tests from UITests (0 ms total) [----------] Global test environment tear-down [==========] 10 tests from 1 test case ran. (0 ms total) [ PASSED ] 10 tests. ------------- Running Tests ------------- Running FFFTestSuite.when_void_func_never_called_then_callcount_is_zero: SUCCESS Running FFFTestSuite.when_void_func_called_once_then_callcount_is_one: SUCCESS Running FFFTestSuite.when_void_func_called_once_and_reset_then_callcount_is_zero: SUCCESS Running FFFTestSuite.when_void_func_with_1_integer_arg_called_then_last_arg_captured: SUCCESS Running FFFTestSuite.when_void_func_with_1_integer_arg_called_twice_then_last_arg_captured: SUCCESS Running FFFTestSuite.when_void_func_with_1_integer_arg_called_and_reset_then_captured_arg_is_zero: SUCCESS Running FFFTestSuite.when_void_func_with_2_char_args_called_then_last_args_captured: SUCCESS Running FFFTestSuite.when_void_func_with_2_char_args_called_twice_then_last_args_captured: SUCCESS Running FFFTestSuite.when_void_func_with_2_char_args_called_and_reset_then_captured_arg_is_zero: SUCCESS Running FFFTestSuite.when_fake_func_called_then_const_arguments_captured: SUCCESS Running FFFTestSuite.when_fake_func_created_default_history_is_fifty_calls: SUCCESS Running FFFTestSuite.when_fake_func_called_then_arguments_captured_in_history: SUCCESS Running FFFTestSuite.argument_history_is_reset_when_RESET_FAKE_called: SUCCESS Running FFFTestSuite.when_fake_func_called_max_times_then_no_argument_histories_dropped: SUCCESS Running FFFTestSuite.when_fake_func_called_max_times_plus_one_then_one_argument_history_dropped: SUCCESS Running FFFTestSuite.value_func_will_return_zero_by_default: SUCCESS Running FFFTestSuite.value_func_will_return_value_given: SUCCESS Running FFFTestSuite.value_func_will_return_zero_after_reset: SUCCESS Running FFFTestSuite.register_call_macro_registers_one_call: SUCCESS Running FFFTestSuite.register_call_macro_registers_two_calls: SUCCESS Running FFFTestSuite.reset_call_history_resets_call_history: SUCCESS Running FFFTestSuite.call_history_will_not_write_past_array_bounds: SUCCESS Running FFFTestSuite.calling_fake_registers_one_call: SUCCESS Running FFFTestSuite.return_value_sequences_not_exhausted: SUCCESS Running FFFTestSuite.return_value_sequences_exhausted: SUCCESS Running FFFTestSuite.can_register_custom_fake: SUCCESS Running FFFTestSuite.when_value_custom_fake_called_THEN_it_returns_custom_return_value: SUCCESS Running FFFTestSuite.use_void_vararg_fake_with_different_number_of_arguments: SUCCESS Running FFFTestSuite.use_value_vararg_fake_with_different_number_of_arguments: SUCCESS Running FFFTestSuite.vararg_custom_fake_sequence_not_exhausted: SUCCESS Running FFFTestSuite.vararg_custom_fake_seq_return_values_saved_in_history: SUCCESS Running FFFTestSuite.vararg_custom_fake_sequence_exhausted: SUCCESS Running FFFTestSuite.vararg_custom_fake_sequence_reset: SUCCESS Running FFFTestSuite.can_capture_upto_20_arguments_correctly: SUCCESS Running FFFTestSuite.value_func_can_capture_upto_20_arguments_correctly: SUCCESS ------------- Complete ------------- [==========] Running 41 tests from 1 test case. [----------] Global test environment set-up. [----------] 41 tests from FFFTestSuite [ RUN ] FFFTestSuite.when_void_func_never_called_then_callcount_is_zero [ OK ] FFFTestSuite.when_void_func_never_called_then_callcount_is_zero (0 ms) [ RUN ] FFFTestSuite.when_void_func_called_once_then_callcount_is_one [ OK ] FFFTestSuite.when_void_func_called_once_then_callcount_is_one (0 ms) [ RUN ] FFFTestSuite.when_void_func_called_once_and_reset_then_callcount_is_zero [ OK ] FFFTestSuite.when_void_func_called_once_and_reset_then_callcount_is_zero (0 ms) [ RUN ] FFFTestSuite.when_void_func_with_1_integer_arg_called_then_last_arg_captured [ OK ] FFFTestSuite.when_void_func_with_1_integer_arg_called_then_last_arg_captured (0 ms) [ RUN ] FFFTestSuite.when_void_func_with_1_integer_arg_called_twice_then_last_arg_captured [ OK ] FFFTestSuite.when_void_func_with_1_integer_arg_called_twice_then_last_arg_captured (0 ms) [ RUN ] FFFTestSuite.when_void_func_with_1_integer_arg_called_and_reset_then_captured_arg_is_zero [ OK ] FFFTestSuite.when_void_func_with_1_integer_arg_called_and_reset_then_captured_arg_is_zero (0 ms) [ RUN ] FFFTestSuite.when_void_func_with_2_char_args_called_then_last_args_captured [ OK ] FFFTestSuite.when_void_func_with_2_char_args_called_then_last_args_captured (0 ms) [ RUN ] FFFTestSuite.when_void_func_with_2_char_args_called_twice_then_last_args_captured [ OK ] FFFTestSuite.when_void_func_with_2_char_args_called_twice_then_last_args_captured (0 ms) [ RUN ] FFFTestSuite.when_void_func_with_2_char_args_called_and_reset_then_captured_arg_is_zero [ OK ] FFFTestSuite.when_void_func_with_2_char_args_called_and_reset_then_captured_arg_is_zero (0 ms) [ RUN ] FFFTestSuite.when_fake_func_created_default_history_is_fifty_calls [ OK ] FFFTestSuite.when_fake_func_created_default_history_is_fifty_calls (0 ms) [ RUN ] FFFTestSuite.when_fake_func_called_then_arguments_captured_in_history [ OK ] FFFTestSuite.when_fake_func_called_then_arguments_captured_in_history (0 ms) [ RUN ] FFFTestSuite.argument_history_is_reset_when_RESET_FAKE_called [ OK ] FFFTestSuite.argument_history_is_reset_when_RESET_FAKE_called (0 ms) [ RUN ] FFFTestSuite.when_fake_func_called_max_times_then_no_argument_histories_dropped [ OK ] FFFTestSuite.when_fake_func_called_max_times_then_no_argument_histories_dropped (0 ms) [ RUN ] FFFTestSuite.when_fake_func_called_max_times_plus_one_then_one_argument_history_dropped [ OK ] FFFTestSuite.when_fake_func_called_max_times_plus_one_then_one_argument_history_dropped (0 ms) [ RUN ] FFFTestSuite.value_func_will_return_zero_by_default [ OK ] FFFTestSuite.value_func_will_return_zero_by_default (0 ms) [ RUN ] FFFTestSuite.value_func_will_return_value_given [ OK ] FFFTestSuite.value_func_will_return_value_given (0 ms) [ RUN ] FFFTestSuite.value_func_will_return_zero_after_reset [ OK ] FFFTestSuite.value_func_will_return_zero_after_reset (0 ms) [ RUN ] FFFTestSuite.register_call_macro_registers_one_call [ OK ] FFFTestSuite.register_call_macro_registers_one_call (0 ms) [ RUN ] FFFTestSuite.register_call_macro_registers_two_calls [ OK ] FFFTestSuite.register_call_macro_registers_two_calls (0 ms) [ RUN ] FFFTestSuite.reset_call_history_resets_call_history [ OK ] FFFTestSuite.reset_call_history_resets_call_history (0 ms) [ RUN ] FFFTestSuite.call_history_will_not_write_past_array_bounds [ OK ] FFFTestSuite.call_history_will_not_write_past_array_bounds (0 ms) [ RUN ] FFFTestSuite.calling_fake_registers_one_call [ OK ] FFFTestSuite.calling_fake_registers_one_call (0 ms) [ RUN ] FFFTestSuite.return_value_sequences_not_exhausted [ OK ] FFFTestSuite.return_value_sequences_not_exhausted (0 ms) [ RUN ] FFFTestSuite.return_value_sequences_exhausted [ OK ] FFFTestSuite.return_value_sequences_exhausted (0 ms) [ RUN ] FFFTestSuite.return_value_sequences_reset [ OK ] FFFTestSuite.return_value_sequences_reset (0 ms) [ RUN ] FFFTestSuite.can_register_custom_fake [ OK ] FFFTestSuite.can_register_custom_fake (0 ms) [ RUN ] FFFTestSuite.custom_fake_sequence_not_exausthed [ OK ] FFFTestSuite.custom_fake_sequence_not_exausthed (0 ms) [ RUN ] FFFTestSuite.return_value_sequence_saved_in_history [ OK ] FFFTestSuite.return_value_sequence_saved_in_history (0 ms) [ RUN ] FFFTestSuite.return_value_saved_in_history [ OK ] FFFTestSuite.return_value_saved_in_history (0 ms) [ RUN ] FFFTestSuite.custom_fake_seq_return_values_saved_in_history [ OK ] FFFTestSuite.custom_fake_seq_return_values_saved_in_history (0 ms) [ RUN ] FFFTestSuite.custom_fake_sequence_exhausted [ OK ] FFFTestSuite.custom_fake_sequence_exhausted (0 ms) [ RUN ] FFFTestSuite.when_value_custom_fake_called_THEN_it_returns_custom_return_value [ OK ] FFFTestSuite.when_value_custom_fake_called_THEN_it_returns_custom_return_value (0 ms) [ RUN ] FFFTestSuite.return_values_from_custom_fake_saved_in_history [ OK ] FFFTestSuite.return_values_from_custom_fake_saved_in_history (0 ms) [ RUN ] FFFTestSuite.vararg_custom_fake_sequence_not_exhausted [ OK ] FFFTestSuite.vararg_custom_fake_sequence_not_exhausted (0 ms) [ RUN ] FFFTestSuite.vararg_custom_fake_seq_return_values_saved_in_history [ OK ] FFFTestSuite.vararg_custom_fake_seq_return_values_saved_in_history (0 ms) [ RUN ] FFFTestSuite.vararg_custom_fake_sequence_exhausted [ OK ] FFFTestSuite.vararg_custom_fake_sequence_exhausted (0 ms) [ RUN ] FFFTestSuite.vararg_custom_fake_sequence_reset [ OK ] FFFTestSuite.vararg_custom_fake_sequence_reset (0 ms) [ RUN ] FFFTestSuite.use_void_vararg_fake_with_different_number_of_arguments [ OK ] FFFTestSuite.use_void_vararg_fake_with_different_number_of_arguments (0 ms) [ RUN ] FFFTestSuite.use_value_vararg_fake_with_different_number_of_arguments [ OK ] FFFTestSuite.use_value_vararg_fake_with_different_number_of_arguments (0 ms) [ RUN ] FFFTestSuite.can_capture_upto_20_arguments_correctly [ OK ] FFFTestSuite.can_capture_upto_20_arguments_correctly (0 ms) [ RUN ] FFFTestSuite.value_func_can_capture_upto_20_arguments_correctly [ OK ] FFFTestSuite.value_func_can_capture_upto_20_arguments_correctly (0 ms) [----------] 41 tests from FFFTestSuite (1 ms total) [----------] Global test environment tear-down [==========] 41 tests from 1 test case ran. (1 ms total) [ PASSED ] 41 tests. [==========] Running 2 tests from 1 test case. [----------] Global test environment set-up. [----------] 2 tests from Driver [ RUN ] Driver.When_writing_Then_writes_data_to_DRIVER_OUTPUT_REGISTER [ OK ] Driver.When_writing_Then_writes_data_to_DRIVER_OUTPUT_REGISTER (0 ms) [ RUN ] Driver.When_reading_data_Then_reads_from_DRIVER_INPUT_REGISTER [ OK ] Driver.When_reading_data_Then_reads_from_DRIVER_INPUT_REGISTER (0 ms) [----------] 2 tests from Driver (0 ms total) [----------] Global test environment tear-down [==========] 2 tests from 1 test case ran. (0 ms total) [ PASSED ] 2 tests. [==========] Running 3 tests from 1 test case. [----------] Global test environment set-up. [----------] 3 tests from DriverTestFFF [ RUN ] DriverTestFFF.When_writing_Then_writes_data_to_DRIVER_OUTPUT_REGISTER [ OK ] DriverTestFFF.When_writing_Then_writes_data_to_DRIVER_OUTPUT_REGISTER (0 ms) [ RUN ] DriverTestFFF.When_reading_data_Then_reads_from_DRIVER_INPUT_REGISTER [ OK ] DriverTestFFF.When_reading_data_Then_reads_from_DRIVER_INPUT_REGISTER (0 ms) [ RUN ] DriverTestFFF.Given_revisionB_device_When_initialize_Then_enable_peripheral_before_initializing_it [ OK ] DriverTestFFF.Given_revisionB_device_When_initialize_Then_enable_peripheral_before_initializing_it (0 ms) [----------] 3 tests from DriverTestFFF (0 ms total) [----------] Global test environment tear-down [==========] 3 tests from 1 test case ran. (0 ms total) [ PASSED ] 3 tests. bus spoof 175 16 bus spoof 175 16 Test test/display.test.c ok bus spoof 170 240 Test test/sensor.test.c ok Test test/main.test.c ok make[1]: Leaving directory '/build/reproducible-path/fff-1.1' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libfff-dev/ dh_install dh_installdocs dh_installchangelogs dh_installexamples dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libfff-dev' in '../libfff-dev_1.1-1_amd64.deb'. dpkg-genbuildinfo --build=binary -O../fff_1.1-1_amd64.buildinfo dpkg-genchanges --build=binary -O../fff_1.1-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration 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/389795 and its subdirectories I: Current time: Wed Sep 9 00:19:05 -12 2026 I: pbuilder-time-stamp: 1788956345 Thu Aug 7 05:56:07 UTC 2025 I: 1st build successful. Starting 2nd build on remote node infom01-amd64.debian.net. Thu Aug 7 05:56:07 UTC 2025 I: Preparing to do remote build '2' on infom01-amd64.debian.net. Thu Aug 7 05:57:30 UTC 2025 I: Deleting $TMPDIR on infom01-amd64.debian.net. Thu Aug 7 05:57:31 UTC 2025 I: fff_1.1-1_amd64.changes: Format: 1.8 Date: Thu, 01 May 2025 10:11:07 +0200 Source: fff Binary: libfff-dev Architecture: amd64 Version: 1.1-1 Distribution: unstable Urgency: medium Maintainer: Bastian Germann Changed-By: Bastian Germann Description: libfff-dev - Fake Function Framework for C Closes: 1016078 Changes: fff (1.1-1) unstable; urgency=medium . * Initial release. (Closes: #1016078) Checksums-Sha1: eaaf963a662133dad0888af5913decaf1b3fb1e5 5036 fff_1.1-1_amd64.buildinfo fee1d507f4a457bfb3bb0c3d17092ec809fb9e13 19644 libfff-dev_1.1-1_amd64.deb Checksums-Sha256: d8c6ea3edc7e591f9f6027c763ba3c2d3ef67db4e9eaceafe449556f7b98a932 5036 fff_1.1-1_amd64.buildinfo 5591d2a76e1566434da660708c87ef7dd5371f0d311711997ecb3b02fcb31366 19644 libfff-dev_1.1-1_amd64.deb Files: 3f045458553830fba3e374cf52d430ac 5036 libdevel optional fff_1.1-1_amd64.buildinfo 853486dda6671ecfb0537e34673ab37d 19644 libdevel optional libfff-dev_1.1-1_amd64.deb Thu Aug 7 05:57:31 UTC 2025 I: diffoscope 303 will be used to compare the two builds: Running as unit: rb-diffoscope-amd64_36-74866.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.cpU0f9Pn/fff_1.1-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.cpU0f9Pn/fff_1.1-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.cpU0f9Pn/fff_1.1-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.cpU0f9Pn/b1/fff_1.1-1_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.cpU0f9Pn/b2/fff_1.1-1_amd64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call diffoscope.comparators.binary.FilesystemFile ## main (total time: 0.003s) 0.003s 2 calls outputs 0.000s 1 call cleanup Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 163ms CPU time consumed: 165ms Thu Aug 7 05:57:32 UTC 2025 I: diffoscope 303 found no differences in the changes files, and a .buildinfo file also exists. Thu Aug 7 05:57:32 UTC 2025 I: fff from unstable built successfully and reproducibly on amd64. Thu Aug 7 05:57:32 UTC 2025 I: Removing signed fff_1.1-1_amd64.buildinfo.asc files: removed './b1/fff_1.1-1_amd64.buildinfo.asc' removed './b2/fff_1.1-1_amd64.buildinfo.asc'