Running as unit: rb-build-arm64_7-102715.service; invocation ID: 05bd46f26fb44cac9516b28468951172 ==================================================================================== Fri Oct 31 17:52:39 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_arm64_7) on jenkins, called using "codethink04-arm64 codethink03-arm64" as arguments. Fri Oct 31 17:52:39 UTC 2025 - actually running "reproducible_build.sh" (md5sum bcb6fe1b50cf4e8eedacd0971a9eb63f) as "/tmp/jenkins-script-WCb5wzRy" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Fri Oct 31 17:52:39 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink04-arm64.debian.net is marked as down. Fri Oct 31 17:52:39 UTC 2025 - checking via ssh if codethink04-arm64.debian.net is up. removed '/tmp/read-only-fs-test-xcEyby' Fri Oct 31 17:52:40 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink03-arm64.debian.net is marked as down. Fri Oct 31 17:52:40 UTC 2025 - checking via ssh if codethink03-arm64.debian.net is up. removed '/tmp/read-only-fs-test-kfZuMs' ok, let's check if busybox is building anywhere yet… ok, busybox is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of busybox in unstable on arm64 on jenkins now. 1st build will be done on codethink04-arm64.debian.net. 2nd build will be done on codethink03-arm64.debian.net. ============================================================================= Fri Oct 31 17:53:04 UTC 2025 I: starting to build busybox/unstable/arm64 on jenkins on '2025-10-31 17:52' Fri Oct 31 17:53:04 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_7/102715/console.log 1761933184 arm64 unstable busybox Fri Oct 31 17:53:04 UTC 2025 I: Downloading source for unstable/busybox=1:1.37.0-7 --2025-10-31 17:53:04-- http://deb.debian.org/debian/pool/main/b/busybox/busybox_1.37.0-7.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2377 (2.3K) [text/prs.lines.tag] Saving to: ‘busybox_1.37.0-7.dsc’ 0K .. 100% 274M=0s 2025-10-31 17:53:04 (274 MB/s) - ‘busybox_1.37.0-7.dsc’ saved [2377/2377] --2025-10-31 17:53:04-- http://deb.debian.org/debian/pool/main/b/busybox/busybox_1.37.0-7.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2377 (2.3K) [text/prs.lines.tag] Saving to: ‘busybox_1.37.0-7.dsc’ 0K .. 100% 274M=0s 2025-10-31 17:53:04 (274 MB/s) - ‘busybox_1.37.0-7.dsc’ saved [2377/2377] Fri Oct 31 17:53:04 UTC 2025 I: busybox_1.37.0-7.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: busybox Binary: busybox, busybox-static, busybox-udeb, busybox-syslogd, udhcpc, udhcpd Architecture: any all Version: 1:1.37.0-7 Maintainer: Debian Install System Team Uploaders: Chris Boot , Christoph Biedl , Michael Tokarev , Homepage: http://www.busybox.net Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/installer-team/busybox Vcs-Git: https://salsa.debian.org/installer-team/busybox.git Build-Depends: debhelper-compat (= 13), zip Package-List: busybox deb utils optional arch=any busybox-static deb shells optional arch=any busybox-syslogd deb utils optional arch=all busybox-udeb udeb debian-installer optional arch=any udhcpc deb net optional arch=all udhcpd deb net optional arch=all Checksums-Sha1: 50efee4e4438b8aea90ea6895dac818d23125549 2565764 busybox_1.37.0.orig.tar.bz2 9b6817999237674feee9aef35fff0dec261b2cb2 66864 busybox_1.37.0-7.debian.tar.xz Checksums-Sha256: 3311dff32e746499f4df0d5df04d7eb396382d7e108bb9250e7b519b837043a4 2565764 busybox_1.37.0.orig.tar.bz2 f92b18875c8411c4bb5d024899fc0592b799e500fb0e4792a764352d380d2255 66864 busybox_1.37.0-7.debian.tar.xz Files: 865b68ab41b923d9cdbebf3f2c8b04ec 2565764 busybox_1.37.0.orig.tar.bz2 dd7c740817de9e86a3e1b83a1c8a9d4d 66864 busybox_1.37.0-7.debian.tar.xz -----BEGIN PGP SIGNATURE----- wsG7BAEBCgBvBYJpBIWrCRCCqkokOx6UeEcUAAAAAAAeACBzYWx0QG5vdGF0aW9u cy5zZXF1b2lhLXBncC5vcmeQEnQcZ1yxxTsW1Wag49Loso0wrPooPnXEaDI0fBP2 vRYhBGSqKrUx1WkDNmv++YKqSiQ7HpR4AABHvBAAzey+zBx/YsHbZpvD4cHn8NwE rim5DUSm1IE9CJwTv5Z8mx3mqkTnnQJXfZSf7iPwpkNYw1eZhUWRW/CxmnJ2r/fS /IzqGGKIVXhOi18UJ/zznrycNKVJLAHC0w5tCgu+GzbM0G1qs/ofc/flB2lbZatr G4FJC62XNOZJc++U0CsgGlcH6Y+QpoxQg4qTV9NxBUpvS6LEen1Q5tI8hVLR6Bv/ KPBtcEknWY7QG/MswJ9LASRWaKB9B2ysI97/gOCcVrXQvgGQZVAzcRM6LrXAlTPs XV5uNKa4AkJ3zsGgJ8wc46B34hI2xTE6E85eiOtYHYfla7hdMsjiJsIOlMzzcBij z729gBtTiFB4+By8Wqx/zo5y0E5vJvPfKhJPWz6hFH5TZcHYsH/USc3jnMoJ7NX8 Nx6loQdHRn6VjMD/eIJj9v07mBwcV9UY8CJpM/toorYwP7sFpdsnTHBc/u0Tpb+Q rk0whe7JogGINSLGMhRXYsKyV64qqRa0K9ubFeyTiivJ4993st3osunOH16veBn7 42sba1whlQ5vFsAYEKeyY5bzuRM5Yr9wZlyivgP0diH9QP0AmQNS1Rtx6TC7I+F0 4ZJQLaRA7kPvpUyuKrJK5vAZJo9ogeaY6aylaxY7oscQrqNVrDmwcSpdvlezfxvv Zc7AhAV9jLZWAB4SbqY= =5clT -----END PGP SIGNATURE----- Fri Oct 31 17:53:04 UTC 2025 I: Checking whether the package is not for us Fri Oct 31 17:53:04 UTC 2025 I: Starting 1st build on remote node codethink04-arm64.debian.net. Fri Oct 31 17:53:04 UTC 2025 I: Preparing to do remote build '1' on codethink04-arm64.debian.net. Fri Oct 31 17:53:04 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink04-arm64.debian.net is marked as down. Fri Oct 31 17:53:04 UTC 2025 - checking via ssh if codethink04-arm64.debian.net is up. removed '/tmp/read-only-fs-test-FyQJUJ' ==================================================================================== Fri Oct 31 17:53:05 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on codethink04-arm64, called using "1 busybox unstable /srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl 1:1.37.0-7" as arguments. Fri Oct 31 17:53:05 UTC 2025 - actually running "reproducible_build.sh" (md5sum bcb6fe1b50cf4e8eedacd0971a9eb63f) as "/tmp/jenkins-script-2wOeUe07" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Fri Oct 31 17:53:05 UTC 2025 I: Downloading source for unstable/busybox=1:1.37.0-7 Reading package lists... E: Can not find version '1:1.37.0-7' of package 'busybox' E: Unable to find a source package for busybox Reading package lists... E: Can not find version '1:1.37.0-7' of package 'busybox' E: Unable to find a source package for busybox Fri Oct 31 17:53:05 UTC 2025 E: Download of busybox=1:1.37.0-7 sources (for unstable) failed. ls: cannot access 'busybox*': No such file or directory Fri Oct 31 17:53:05 UTC 2025 E: Sleeping 5m before re-trying... Fri Oct 31 17:58:05 UTC 2025 I: Downloading source for unstable/busybox=1:1.37.0-7 Reading package lists... E: Can not find version '1:1.37.0-7' of package 'busybox' E: Unable to find a source package for busybox Reading package lists... E: Can not find version '1:1.37.0-7' of package 'busybox' E: Unable to find a source package for busybox Fri Oct 31 17:58:05 UTC 2025 E: Download of busybox=1:1.37.0-7 sources (for unstable) failed. ls: cannot access 'busybox*': No such file or directory Fri Oct 31 17:58:05 UTC 2025 E: Sleeping 5m before re-trying... Fri Oct 31 18:03:05 UTC 2025 I: Downloading source for unstable/busybox=1:1.37.0-7 Reading package lists... E: Can not find version '1:1.37.0-7' of package 'busybox' E: Unable to find a source package for busybox Reading package lists... E: Can not find version '1:1.37.0-7' of package 'busybox' E: Unable to find a source package for busybox Fri Oct 31 18:03:05 UTC 2025 E: Download of busybox=1:1.37.0-7 sources (for unstable) failed. ls: cannot access 'busybox*': No such file or directory Fri Oct 31 18:03:05 UTC 2025 E: Sleeping 5m before re-trying... Fri Oct 31 18:08:05 UTC 2025 I: Downloading source for unstable/busybox=1:1.37.0-7 Reading package lists... NOTICE: 'busybox' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/installer-team/busybox.git Please use: git clone https://salsa.debian.org/installer-team/busybox.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 2635 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-7 (dsc) [2377 B] Get:2 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-7 (tar) [2566 kB] Get:3 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-7 (diff) [66.9 kB] Fetched 2635 kB in 0s (57.8 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'busybox' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/installer-team/busybox.git Please use: git clone https://salsa.debian.org/installer-team/busybox.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 2635 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-7 (dsc) [2377 B] Get:2 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-7 (tar) [2566 kB] Get:3 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-7 (diff) [66.9 kB] Fetched 2635 kB in 0s (57.8 MB/s) Download complete and in download only mode ============================================================================= Building busybox in unstable on arm64 on codethink04-arm64 now. Date: Fri Oct 31 18:08:06 GMT 2025 Date UTC: Fri Oct 31 18:08:06 UTC 2025 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Fri Oct 31 06:08:06 -12 2025 I: pbuilder-time-stamp: 1761934086 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 [busybox_1.37.0-7.dsc] I: copying [./busybox_1.37.0.orig.tar.bz2] I: copying [./busybox_1.37.0-7.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./busybox_1.37.0-7.dsc: no acceptable signature found dpkg-source: info: extracting busybox in busybox-1.37.0 dpkg-source: info: unpacking busybox_1.37.0.orig.tar.bz2 dpkg-source: info: unpacking busybox_1.37.0-7.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying shell-ash-export-HOME.patch dpkg-source: info: applying version.patch dpkg-source: info: applying init-console.patch dpkg-source: info: applying stop-checking-ancient-kernel-version.patch dpkg-source: info: applying revert-9c143ce52da11ec3d21a3491c3749841d3dc10f0.patch dpkg-source: info: applying temp-deb-installer-hack.patch dpkg-source: info: applying install-readlink-in-bin.patch dpkg-source: info: applying spelling.diff dpkg-source: info: applying platform-linux.diff dpkg-source: info: applying fix-non-linux-build.patch dpkg-source: info: applying syslogd-option_mask32.patch dpkg-source: info: applying syslogd-make-it-optionally-systemd-socket-activated.patch dpkg-source: info: applying busybox-1.36.1-no-cbq.patch dpkg-source: info: applying libbb-sha-add-missing-sha-NI-guard.patch dpkg-source: info: applying fix-od-and-hexdump-tests-on-big-endian-hosts.patch dpkg-source: info: applying archival-disallow-path-traversals-CVE-2023-39810.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3664622/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='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='943511baf19f43ecaf0943372ff182f0' 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='3664622' 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.tdvQAyPl/pbuilderrc_PWfo --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.tdvQAyPl/b1 --logfile b1/build.log busybox_1.37.0-7.dsc' SUDO_GID='109' SUDO_HOME='/var/lib/jenkins' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink04-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3664622/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: arm64 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), zip dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19964 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 zip; however: Package zip 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} 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} libfile-stripnondeterminism-perl{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2-16{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} zip{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx unzip wget 0 packages upgraded, 30 newly installed, 0 to remove and 0 not upgraded. Need to get 11.2 MB of archives. After unpacking 45.7 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.41.2-4 [97.3 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.20-2 [315 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.18.1-2 [877 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.28 [92.4 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-7 [540 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 21 [12.2 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 22 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.194-1 [184 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.16-2 [100 kB] Get: 24 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 libxml2-16 arm64 2.15.1+dfsg-0.3 [591 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 27 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.28 [941 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 zip arm64 3.0-15 [227 kB] Fetched 11.2 MB in 0s (93.2 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 ... 19964 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../02-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../05-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.41.2-4_arm64.deb ... Unpacking bsdextrautils (2.41.2-4) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../08-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.20-2_arm64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.18.1-2_all.deb ... Unpacking automake (1:1.18.1-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-7_all.deb ... Unpacking libtool (2.5.4-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-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 .../19-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../21-libelf1t64_0.194-1_arm64.deb ... Unpacking libelf1t64:arm64 (0.194-1) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../23-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../24-libxml2-16_2.15.1+dfsg-0.3_arm64.deb ... Unpacking libxml2-16:arm64 (2.15.1+dfsg-0.3) ... Selecting previously unselected package gettext. Preparing to unpack .../25-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../26-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 .../27-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../28-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package zip. Preparing to unpack .../29-zip_3.0-15_arm64.deb ... Unpacking zip (3.0-15) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up bsdextrautils (2.41.2-4) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:arm64 (2.15.1+dfsg-0.3) ... Setting up libdebhelper-perl (13.28) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-2) ... Setting up file (1:5.46-5) ... Setting up libelf1t64:arm64 (0.194-1) ... Setting up zip (3.0-15) ... Setting up autotools-dev (20240727.1) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up autopoint (0.23.1-2) ... Setting up autoconf (2.72-3.1) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up automake (1:1.18.1-2) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libtool (2.5.4-7) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.28) ... Processing triggers for libc-bin (2.41-12) ... 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/busybox-1.37.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 > ../busybox_1.37.0-7_source.changes dpkg-buildpackage: info: source package busybox dpkg-buildpackage: info: source version 1:1.37.0-7 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Michael Tokarev dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh_clean b/ rm -f .kernelrelease # leftover from the build process debian/rules binary dh binary debian/rules install make[1]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh install debian/rules build make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' rm -rf b/deb mkdir -p b/deb cat debian/config/os/linux > b/deb/.config cat debian/config/pkg/deb >> b/deb/.config yes "" | /usr/bin/make -C b/deb -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb 1 37 GEN /build/reproducible-path/busybox-1.37.0/b/deb/Makefile printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ | gcc -E - | grep -s platform_is_not_linux \ && linux=n || linux=y; \ printf "config PLATFORM_LINUX\n\tbool\n\tdefault $linux\n" > .platform.in /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb GEN include/applets.h GEN include/usage.h GEN miscutils/Kbuild GEN miscutils/Config.in GEN findutils/Kbuild GEN findutils/Config.in GEN applets/Kbuild GEN archival/Kbuild GEN archival/Config.in GEN archival/libarchive/Kbuild GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild GEN scripts/Kbuild GEN selinux/Kbuild GEN selinux/Config.in GEN e2fsprogs/Kbuild GEN e2fsprogs/Config.in GEN procps/Kbuild GEN procps/Config.in GEN util-linux/Kbuild GEN util-linux/Config.in GEN util-linux/volume_id/Kbuild GEN util-linux/volume_id/Config.in GEN shell/Kbuild GEN shell/Config.in GEN sysklogd/Kbuild GEN sysklogd/Config.in GEN runit/Kbuild GEN runit/Config.in GEN printutils/Kbuild GEN printutils/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in GEN klibc-utils/Kbuild GEN klibc-utils/Config.in GEN editors/Kbuild GEN editors/Config.in GEN libpwdgrp/Kbuild GEN libbb/Kbuild GEN libbb/Config.in GEN debianutils/Kbuild GEN debianutils/Config.in GEN console-tools/Kbuild GEN console-tools/Config.in GEN networking/Kbuild GEN networking/Config.in GEN networking/udhcp/Kbuild GEN networking/udhcp/Config.in GEN networking/libiproute/Kbuild GEN modutils/Kbuild GEN modutils/Config.in GEN loginutils/Kbuild GEN loginutils/Config.in GEN init/Kbuild GEN init/Config.in mkdir -p include /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/kconfig silentoldconfig scripts/kconfig/conf -s Config.in # # using defaults found in .config # /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 KBUILD_SRC= .kernelrelease rm -f .kernelrelease echo 1.37.0 > .kernelrelease diff -u debian/config/pkg/deb b/deb/.config ln -s .config b/deb/.stamp-setup /usr/bin/make -C b/deb all \ SKIP_STRIP=y \ BB_EXTRA_VERSION="Debian 1:1.37.0-7" \ CONFIG_EXTRA_CFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2' \ CONFIG_EXTRA_LDFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now' \ V=1 /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/deb /usr/bin/make -C /build/reproducible-path/busybox-1.37.0/b/deb \ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb 1 37 echo 1.37.0 > .kernelrelease GEN /build/reproducible-path/busybox-1.37.0/b/deb/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb Using /build/reproducible-path/busybox-1.37.0 as source for busybox if [ -f /build/reproducible-path/busybox-1.37.0/.config ]; then \ echo " /build/reproducible-path/busybox-1.37.0 is not clean, please run 'make mrproper'";\ echo " in the '/build/reproducible-path/busybox-1.37.0' directory.";\ /bin/false; \ fi; if [ ! -d include2 ]; then mkdir -p include2; fi; ln -fsn /build/reproducible-path/busybox-1.37.0/include/asm-aarch64 include2/asm /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic mkdir -p .tmp_versions /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=. mkdir -p docs ( \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_header.pod; \ echo; \ applets/usage_pod | sed 's/^[A-Za-z][A-Za-z ]*[a-z]:$/&\n/'; \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_footer.pod; \ ) > docs/busybox.pod mkdir -p docs mkdir -p docs pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs/busybox.net pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 pod2html --noindex docs/busybox.pod > docs/busybox.net/BusyBox.html rm -f pod2htm* mkdir -p docs rm -f docs/BusyBox.html cp docs/busybox.net/BusyBox.html docs/BusyBox.html /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c: In function 'dumpkmap_main': /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:68:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 68 | write(STDOUT_FILENO, flags, 7 + MAX_NR_KEYMAPS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:80:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 80 | write(STDOUT_FILENO, &ke.kb_value, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /build/reproducible-path/busybox-1.37.0/archival/rpm.c: In function 'fileaction_setowngrp': /build/reproducible-path/busybox-1.37.0/archival/rpm.c:250:9: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 250 | chown(filename, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:243:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 243 | chown(dst_name, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init /build/reproducible-path/busybox-1.37.0/editors/ed.c: In function 'printLines': /build/reproducible-path/busybox-1.37.0/editors/ed.c:545:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 545 | write(STDOUT_FILENO, lp->data, lp->len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils /build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': /build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c: In function 'convert': /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c:83:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 83 | fchown(fd, st.st_uid, st.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/login.c: In function 'login_main': /build/reproducible-path/busybox-1.37.0/loginutils/login.c:558:9: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 558 | fchown(0, pw->pw_uid, pw->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /build/reproducible-path/busybox-1.37.0/editors/vi.c: In function 'file_write': /build/reproducible-path/busybox-1.37.0/editors/vi.c:2374:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 2374 | ftruncate(fd, charcnt); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/getty.c: In function 'open_tty': /build/reproducible-path/busybox-1.37.0/loginutils/getty.c:224:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 224 | fchown(0, 0, 0); /* 0:0 */ | ^~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking In file included from /build/reproducible-path/busybox-1.37.0/networking/arp.c:44: /build/reproducible-path/busybox-1.37.0/networking/arp.c: In function 'arp_show': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/arp.c:431:9: note: in expansion of macro 'fgets' 431 | fgets(line, sizeof(line), fp); | ^~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c: In function 'sulogin_main': /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:55:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 55 | dup(xopen(argv[0], O_RDWR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:57:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 57 | dup(0); | ^~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils /build/reproducible-path/busybox-1.37.0/modutils/modutils.c: In function 'filename2modname': /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:118:1: warning: function may return address of local variable [-Wreturn-local-addr] 118 | } | ^ /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:97:14: note: declared here 97 | char local_modname[MODULE_NAME_LEN]; | ^~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c: In function 'crontab_main': /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c:161:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 161 | fchown(src_fd, pas->pw_uid, pas->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] 1655 | struct in_addr temp_addr; | ^~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell In file included from /build/reproducible-path/busybox-1.37.0/networking/libiproute/ip_common.h:5, from /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:64: /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c: In function 'do_tunnels_list': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:477:9: note: in expansion of macro 'fgets' 477 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:478:9: note: in expansion of macro 'fgets' 478 | fgets(buf, sizeof(buf), fp); | ^~~~~ In file included from /build/reproducible-path/busybox-1.37.0/networking/interface.c:33: /build/reproducible-path/busybox-1.37.0/networking/interface.c: In function 'if_readlist_proc': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:554:9: note: in expansion of macro 'fgets' 554 | fgets(buf, sizeof buf, fh); /* eat line */ | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:555:9: note: in expansion of macro 'fgets' 555 | fgets(buf, sizeof buf, fh); | ^~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10872 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10876:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10876 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10898 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd /build/reproducible-path/busybox-1.37.0/procps/watch.c: In function 'watch_main': /build/reproducible-path/busybox-1.37.0/procps/watch.c:115:17: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(cmd); | ^~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c: In function 'nbdclient_main': /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c:282:25: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 282 | daemon(0, 0); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:46: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1157 | snprintf(path, NAME_MAX, "%s/%s/name", | ^~ In file included from /usr/include/stdio.h:970, from /build/reproducible-path/busybox-1.37.0/include/libbb.h:31, from /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:71: In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 25 and 280 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1162:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1162 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1161:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1170:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1170 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1169:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1182:54: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1182 | "%s/%s/device/%s/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1181:6: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 33 and 543 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id /build/reproducible-path/busybox-1.37.0/networking/nslookup.c: In function 'send_queries': /build/reproducible-path/busybox-1.37.0/networking/nslookup.c:999:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 999 | write(pfd.fd, G.query[qn].query, G.query[qn].qlen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c: In function 'microcom_main': /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c:160:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 160 | write(sfd, &c, 1); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/tc.c:180:13: warning: 'print_rate' defined but not used [-Wunused-function] 180 | static void print_rate(char *buf, int len, uint32_t rate) | ^~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'watchdog_main': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:162:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 162 | write(3, "", 1); /* write zero byte */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'shutdown_watchdog': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:72:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | write(3, &V, 1); /* Magic, see watchdog-api.txt in kernel */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/coreutils/shred.c: In function 'shred_main': /build/reproducible-path/busybox-1.37.0/coreutils/shred.c:104:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 104 | ftruncate(fd, 0); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c: In function 'make_device': /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:788:33: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 788 | chown(node_name, rule->ugid.uid, rule->ugid.gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:791:33: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 791 | symlink(node_name, "root"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:798:41: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 798 | symlink(node_name, device_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/wget.c: In function 'retrieve_file_data': /build/reproducible-path/busybox-1.37.0/networking/wget.c:1085:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 1085 | ftruncate(G.output_fd, pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c: In function 'unshare_main': /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c:296:25: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 296 | read(fdp.rd, ns_ctx_list, 1); /* ...using bogus buffer */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c: In function 'update_passwd': /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c:153:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 153 | fchown(new_fd, sb.st_uid, sb.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Trying libraries: crypt m resolv rt Library crypt is not needed, excluding it Library m is not needed, excluding it Library resolv is needed, can't exclude it (yet) Library rt is not needed, excluding it Library resolv is needed, can't exclude it (yet) Final link with: resolv echo 'cmd_busybox_unstripped := /build/reproducible-path/busybox-1.37.0/scripts/trylink "busybox_unstripped" "gcc" "-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -finline-limit=0 -fno-builtin-strlen -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Oz -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 " "-Wl,-z,relro -Wl,-z,now -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now " " applets/built-in.o" " archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a klibc-utils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o klibc-utils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o" "m crypt rt resolv resolv" """" && /build/reproducible-path/busybox-1.37.0/scripts/generate_BUFSIZ.sh --post include/common_bufsiz.h' > ./.busybox_unstripped.cmd rm -f .old_version cp busybox_unstripped busybox /usr/bin/make -C b/deb busybox.links /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/deb busybox.links ln -sf busybox b/deb/.stamp-build rm -rf b/static mkdir -p b/static cat debian/config/os/linux > b/static/.config cat debian/config/pkg/static >> b/static/.config yes "" | /usr/bin/make -C b/static -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static 1 37 printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ | gcc -E - | grep -s platform_is_not_linux \ && linux=n || linux=y; \ printf "config PLATFORM_LINUX\n\tbool\n\tdefault $linux\n" > .platform.in GEN /build/reproducible-path/busybox-1.37.0/b/static/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static GEN include/applets.h GEN include/usage.h GEN miscutils/Kbuild GEN miscutils/Config.in GEN findutils/Kbuild GEN findutils/Config.in GEN applets/Kbuild GEN archival/Kbuild GEN archival/Config.in GEN archival/libarchive/Kbuild GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild GEN scripts/Kbuild GEN selinux/Kbuild GEN selinux/Config.in GEN e2fsprogs/Kbuild GEN e2fsprogs/Config.in GEN procps/Kbuild GEN procps/Config.in GEN util-linux/Kbuild GEN util-linux/Config.in GEN util-linux/volume_id/Kbuild GEN util-linux/volume_id/Config.in GEN shell/Kbuild GEN shell/Config.in GEN sysklogd/Kbuild GEN sysklogd/Config.in GEN runit/Kbuild GEN runit/Config.in GEN printutils/Kbuild GEN printutils/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in GEN klibc-utils/Kbuild GEN klibc-utils/Config.in GEN editors/Kbuild GEN editors/Config.in GEN libpwdgrp/Kbuild GEN libbb/Kbuild GEN libbb/Config.in GEN debianutils/Kbuild GEN debianutils/Config.in GEN console-tools/Kbuild GEN console-tools/Config.in GEN networking/Kbuild GEN networking/Config.in GEN networking/udhcp/Kbuild GEN networking/udhcp/Config.in GEN networking/libiproute/Kbuild GEN modutils/Kbuild GEN modutils/Config.in GEN loginutils/Kbuild GEN loginutils/Config.in GEN init/Kbuild GEN init/Config.in mkdir -p include /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/kconfig silentoldconfig scripts/kconfig/conf -s Config.in # # using defaults found in .config # /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 KBUILD_SRC= .kernelrelease rm -f .kernelrelease echo 1.37.0 > .kernelrelease diff -u debian/config/pkg/static b/static/.config ln -s .config b/static/.stamp-setup /usr/bin/make -C b/static all \ SKIP_STRIP=y \ BB_EXTRA_VERSION="Debian 1:1.37.0-7" \ CONFIG_EXTRA_CFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2' \ CONFIG_EXTRA_LDFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now' \ V=1 /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/static /usr/bin/make -C /build/reproducible-path/busybox-1.37.0/b/static \ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static 1 37 echo 1.37.0 > .kernelrelease GEN /build/reproducible-path/busybox-1.37.0/b/static/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static Using /build/reproducible-path/busybox-1.37.0 as source for busybox if [ -f /build/reproducible-path/busybox-1.37.0/.config ]; then \ echo " /build/reproducible-path/busybox-1.37.0 is not clean, please run 'make mrproper'";\ echo " in the '/build/reproducible-path/busybox-1.37.0' directory.";\ /bin/false; \ fi; if [ ! -d include2 ]; then mkdir -p include2; fi; ln -fsn /build/reproducible-path/busybox-1.37.0/include/asm-aarch64 include2/asm /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic mkdir -p .tmp_versions /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=. mkdir -p docs ( \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_header.pod; \ echo; \ applets/usage_pod | sed 's/^[A-Za-z][A-Za-z ]*[a-z]:$/&\n/'; \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_footer.pod; \ ) > docs/busybox.pod mkdir -p docs mkdir -p docs pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs/busybox.net pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 pod2html --noindex docs/busybox.pod > docs/busybox.net/BusyBox.html rm -f pod2htm* mkdir -p docs rm -f docs/BusyBox.html cp docs/busybox.net/BusyBox.html docs/BusyBox.html /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:243:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 243 | chown(dst_name, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c: In function 'dumpkmap_main': /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:68:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 68 | write(STDOUT_FILENO, flags, 7 + MAX_NR_KEYMAPS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:80:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 80 | write(STDOUT_FILENO, &ke.kb_value, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /build/reproducible-path/busybox-1.37.0/archival/rpm.c: In function 'fileaction_setowngrp': /build/reproducible-path/busybox-1.37.0/archival/rpm.c:250:9: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 250 | chown(filename, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb /build/reproducible-path/busybox-1.37.0/editors/ed.c: In function 'printLines': /build/reproducible-path/busybox-1.37.0/editors/ed.c:545:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 545 | write(STDOUT_FILENO, lp->data, lp->len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c: In function 'convert': /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c:83:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 83 | fchown(fd, st.st_uid, st.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': /build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils /build/reproducible-path/busybox-1.37.0/loginutils/getty.c: In function 'open_tty': /build/reproducible-path/busybox-1.37.0/loginutils/getty.c:224:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 224 | fchown(0, 0, 0); /* 0:0 */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/login.c: In function 'login_main': /build/reproducible-path/busybox-1.37.0/loginutils/login.c:558:9: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 558 | fchown(0, pw->pw_uid, pw->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/editors/vi.c: In function 'file_write': /build/reproducible-path/busybox-1.37.0/editors/vi.c:2374:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 2374 | ftruncate(fd, charcnt); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c: In function 'sulogin_main': /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:55:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 55 | dup(xopen(argv[0], O_RDWR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:57:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 57 | dup(0); | ^~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c: In function 'crontab_main': /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c:161:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 161 | fchown(src_fd, pas->pw_uid, pas->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute In file included from /build/reproducible-path/busybox-1.37.0/networking/arp.c:44: /build/reproducible-path/busybox-1.37.0/networking/arp.c: In function 'arp_show': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/arp.c:431:9: note: in expansion of macro 'fgets' 431 | fgets(line, sizeof(line), fp); | ^~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /build/reproducible-path/busybox-1.37.0/modutils/modutils.c: In function 'filename2modname': /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:118:1: warning: function may return address of local variable [-Wreturn-local-addr] 118 | } | ^ /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:97:14: note: declared here 97 | char local_modname[MODULE_NAME_LEN]; | ^~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:46: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1157 | snprintf(path, NAME_MAX, "%s/%s/name", | ^~ In file included from /usr/include/stdio.h:970, from /build/reproducible-path/busybox-1.37.0/include/libbb.h:31, from /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:71: In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 25 and 280 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1162:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1162 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1161:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1170:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1170 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1169:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1182:54: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1182 | "%s/%s/device/%s/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1181:6: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 33 and 543 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit In file included from /build/reproducible-path/busybox-1.37.0/networking/interface.c:33: /build/reproducible-path/busybox-1.37.0/networking/interface.c: In function 'if_readlist_proc': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:554:9: note: in expansion of macro 'fgets' 554 | fgets(buf, sizeof buf, fh); /* eat line */ | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:555:9: note: in expansion of macro 'fgets' 555 | fgets(buf, sizeof buf, fh); | ^~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c: In function 'microcom_main': /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c:160:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 160 | write(sfd, &c, 1); | ^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/busybox-1.37.0/networking/libiproute/ip_common.h:5, from /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:64: /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c: In function 'do_tunnels_list': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:477:9: note: in expansion of macro 'fgets' 477 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:478:9: note: in expansion of macro 'fgets' 478 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] 1655 | struct in_addr temp_addr; | ^~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c: In function 'nbdclient_main': /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c:282:25: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 282 | daemon(0, 0); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10872 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10876:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10876 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10898 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux /build/reproducible-path/busybox-1.37.0/coreutils/shred.c: In function 'shred_main': /build/reproducible-path/busybox-1.37.0/coreutils/shred.c:104:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 104 | ftruncate(fd, 0); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/procps/watch.c: In function 'watch_main': /build/reproducible-path/busybox-1.37.0/procps/watch.c:115:17: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(cmd); | ^~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/nslookup.c: In function 'send_queries': /build/reproducible-path/busybox-1.37.0/networking/nslookup.c:999:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 999 | write(pfd.fd, G.query[qn].query, G.query[qn].qlen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'watchdog_main': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:162:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 162 | write(3, "", 1); /* write zero byte */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'shutdown_watchdog': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:72:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | write(3, &V, 1); /* Magic, see watchdog-api.txt in kernel */ | ^~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id /build/reproducible-path/busybox-1.37.0/networking/tc.c:180:13: warning: 'print_rate' defined but not used [-Wunused-function] 180 | static void print_rate(char *buf, int len, uint32_t rate) | ^~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c: In function 'make_device': /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:788:33: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 788 | chown(node_name, rule->ugid.uid, rule->ugid.gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:791:33: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 791 | symlink(node_name, "root"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:798:41: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 798 | symlink(node_name, device_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/wget.c: In function 'retrieve_file_data': /build/reproducible-path/busybox-1.37.0/networking/wget.c:1085:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 1085 | ftruncate(G.output_fd, pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c: In function 'unshare_main': /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c:296:25: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 296 | read(fdp.rd, ns_ctx_list, 1); /* ...using bogus buffer */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c: In function 'update_passwd': /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c:153:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 153 | fchown(new_fd, sb.st_uid, sb.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Static linking against glibc, can't use --gc-sections Trying libraries: crypt m resolv rt Library crypt is not needed, excluding it Library m is not needed, excluding it Library resolv is needed, can't exclude it (yet) Library rt is not needed, excluding it Library resolv is needed, can't exclude it (yet) Final link with: resolv echo 'cmd_busybox_unstripped := /build/reproducible-path/busybox-1.37.0/scripts/trylink "busybox_unstripped" "gcc" "-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -finline-limit=0 -fno-builtin-strlen -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -static-libgcc -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Oz -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -static" "-Wl,-z,relro -Wl,-z,now -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now " " applets/built-in.o" " archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a klibc-utils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o klibc-utils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o" "m crypt rt resolv resolv" """" && /build/reproducible-path/busybox-1.37.0/scripts/generate_BUFSIZ.sh --post include/common_bufsiz.h' > ./.busybox_unstripped.cmd rm -f .old_version cp busybox_unstripped busybox /usr/bin/make -C b/static busybox.links /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/static busybox.links ln -sf busybox b/static/.stamp-build rm -rf b/udeb mkdir -p b/udeb cat debian/config/os/linux > b/udeb/.config cat debian/config/pkg/udeb >> b/udeb/.config yes "" | /usr/bin/make -C b/udeb -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb 1 37 printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ | gcc -E - | grep -s platform_is_not_linux \ && linux=n || linux=y; \ printf "config PLATFORM_LINUX\n\tbool\n\tdefault $linux\n" > .platform.in GEN /build/reproducible-path/busybox-1.37.0/b/udeb/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb GEN include/applets.h GEN include/usage.h GEN miscutils/Kbuild GEN miscutils/Config.in GEN findutils/Kbuild GEN findutils/Config.in GEN applets/Kbuild GEN archival/Kbuild GEN archival/Config.in GEN archival/libarchive/Kbuild GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild GEN scripts/Kbuild GEN selinux/Kbuild GEN selinux/Config.in GEN e2fsprogs/Kbuild GEN e2fsprogs/Config.in GEN procps/Kbuild GEN procps/Config.in GEN util-linux/Kbuild GEN util-linux/Config.in GEN util-linux/volume_id/Kbuild GEN util-linux/volume_id/Config.in GEN shell/Kbuild GEN shell/Config.in GEN sysklogd/Kbuild GEN sysklogd/Config.in GEN runit/Kbuild GEN runit/Config.in GEN printutils/Kbuild GEN printutils/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in GEN klibc-utils/Kbuild GEN klibc-utils/Config.in GEN editors/Kbuild GEN editors/Config.in GEN libpwdgrp/Kbuild GEN libbb/Kbuild GEN libbb/Config.in GEN debianutils/Kbuild GEN debianutils/Config.in GEN console-tools/Kbuild GEN console-tools/Config.in GEN networking/Kbuild GEN networking/Config.in GEN networking/udhcp/Kbuild GEN networking/udhcp/Config.in GEN networking/libiproute/Kbuild GEN modutils/Kbuild GEN modutils/Config.in GEN loginutils/Kbuild GEN loginutils/Config.in GEN init/Kbuild GEN init/Config.in mkdir -p include /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/kconfig silentoldconfig scripts/kconfig/conf -s Config.in # # using defaults found in .config # /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 KBUILD_SRC= .kernelrelease rm -f .kernelrelease echo 1.37.0 > .kernelrelease diff -u debian/config/pkg/udeb b/udeb/.config ln -s .config b/udeb/.stamp-setup /usr/bin/make -C b/udeb all \ SKIP_STRIP=y \ BB_EXTRA_VERSION="Debian 1:1.37.0-7" \ CONFIG_EXTRA_CFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2' \ CONFIG_EXTRA_LDFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now' \ V=1 /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/udeb /usr/bin/make -C /build/reproducible-path/busybox-1.37.0/b/udeb \ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb 1 37 echo 1.37.0 > .kernelrelease /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb GEN /build/reproducible-path/busybox-1.37.0/b/udeb/Makefile Using /build/reproducible-path/busybox-1.37.0 as source for busybox if [ -f /build/reproducible-path/busybox-1.37.0/.config ]; then \ echo " /build/reproducible-path/busybox-1.37.0 is not clean, please run 'make mrproper'";\ echo " in the '/build/reproducible-path/busybox-1.37.0' directory.";\ /bin/false; \ fi; if [ ! -d include2 ]; then mkdir -p include2; fi; ln -fsn /build/reproducible-path/busybox-1.37.0/include/asm-aarch64 include2/asm /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic mkdir -p .tmp_versions /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=. mkdir -p docs ( \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_header.pod; \ echo; \ applets/usage_pod | sed 's/^[A-Za-z][A-Za-z ]*[a-z]:$/&\n/'; \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_footer.pod; \ ) > docs/busybox.pod mkdir -p docs mkdir -p docs pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs/busybox.net pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 pod2html --noindex docs/busybox.pod > docs/busybox.net/BusyBox.html rm -f pod2htm* mkdir -p docs rm -f docs/BusyBox.html cp docs/busybox.net/BusyBox.html docs/BusyBox.html /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:243:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 243 | chown(dst_name, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init /build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': /build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] 1655 | struct in_addr temp_addr; | ^~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10872 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10876:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10876 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10898 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id Trying libraries: crypt m rt Library crypt is not needed, excluding it Library m is not needed, excluding it Library rt is not needed, excluding it Final link with: echo 'cmd_busybox_unstripped := /build/reproducible-path/busybox-1.37.0/scripts/trylink "busybox_unstripped" "gcc" "-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -finline-limit=0 -fno-builtin-strlen -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Oz -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 " "-Wl,-z,relro -Wl,-z,now -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now " " applets/built-in.o" " archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a klibc-utils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o klibc-utils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o" "m crypt rt" """" && /build/reproducible-path/busybox-1.37.0/scripts/generate_BUFSIZ.sh --post include/common_bufsiz.h' > ./.busybox_unstripped.cmd rm -f .old_version cp busybox_unstripped busybox /usr/bin/make -C b/udeb busybox.links /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/udeb busybox.links ln -sf busybox b/udeb/.stamp-build ======== running testsuite in b/deb ======== cd b/deb/testsuite && SKIP_KNOWN_BUGS=y LANG=C.UTF-8 LC_ALL=C.UTF-8 SKIP_INTERNET_TESTS=y SHELL='/bin/sh -e' ECHO=/bin/echo ./runtest PASS: busybox as unknown name PASS: busybox --help busybox PASS: busybox PASS: busybox unknown PASS: busybox --help PASS: busybox cat PASS: busybox --help cat PASS: busybox --help unknown PASS: ./busybox-suffix PASS: ./busybox-suffix unknown PASS: ./busybox-suffix --help PASS: ./busybox-suffix cat PASS: ./busybox-suffix --help cat PASS: ./busybox-suffix --help unknown SKIPPED: ar creates archives SKIPPED: ar replaces things in archives PASS: awk -F case 0 PASS: awk -F case 1 PASS: awk -F case 2 PASS: awk -F case 3 PASS: awk -F case 4 PASS: awk -F case 5 PASS: awk -F case 6 PASS: awk -F case 7 PASS: awk if operator == PASS: awk if operator != PASS: awk if operator >= PASS: awk if operator < PASS: awk if string == PASS: awk bitwise op PASS: awk handles empty function f(arg){} PASS: awk handles empty function f(){} PASS: awk properly handles function from other scope PASS: awk properly handles undefined function PASS: awk 'v (a)' is not a function call, it is a concatenation PASS: awk unused function args are evaluated PASS: awk hex const 1 PASS: awk hex const 2 PASS: awk oct const PASS: awk input is never oct PASS: awk floating const with leading zeroes PASS: awk long field sep PASS: awk -F handles escapes PASS: awk gsub falls back to non-extended-regex PASS: awk 'gcc build bug' PASS: awk NF in BEGIN PASS: awk string cast (bug 725) PASS: awk handles whitespace before array subscript PASS: awk handles non-existing file correctly PASS: awk nested loops with the same variable PASS: awk 'delete a[v--]' evaluates v-- once PASS: awk func arg parsing 1 PASS: awk func arg parsing 2 PASS: awk func arg parsing 3 PASS: awk func arg parsing 4 PASS: awk handles empty () PASS: awk FS assignment SKIPPED: awk large integer PASS: awk length(array) PASS: awk length() PASS: awk print length, 1 PASS: awk print length 1 PASS: awk length == 0 PASS: awk if (length == 0) PASS: awk -f and ARGC PASS: awk -e and ARGC PASS: awk break PASS: awk continue PASS: awk handles invalid for loop PASS: awk handles colon not preceded by ternary PASS: awk errors on missing delete arg PASS: awk printf('%c') can output NUL PASS: awk printf('%-10c') can output NUL PASS: awk negative field access PASS: awk do not allow "str"++ PASS: awk FS regex which can match empty string PASS: awk $NF is empty PASS: awk exit N propagates through END's exit PASS: awk print + redirect PASS: awk "cmd" | getline PASS: awk printf %% prints one % PASS: awk backslash+newline eaten with no trace PASS: awk assign while assign PASS: awk does not split on CR (char 13) PASS: awk = and ?: precedence PASS: awk gensub backslashes \ PASS: awk gensub backslashes \ PASS: awk gensub backslashes \\ PASS: awk gensub backslashes \\ PASS: awk gensub backslashes \& PASS: awk gensub backslashes PASS: awk gensub backslashes \0 PASS: awk references to empty fields PASS: awk gsub erroneous word start match PASS: basename-does-not-remove-identical-extension PASS: basename-works PASS: bc comment PASS: bc /*/ is not a closed comment PASS: bc comment with " PASS: bc "string/*" is not a comment PASS: bc comment 3: unterminated #comment PASS: bc backslash 1 PASS: bc string 1 PASS: bc read() 4 PASS: bc read()^2 PASS: bc read()*read() PASS: bc if 0 else PASS: bc if 1 else PASS: bc if 1 if 1 else else PASS: bc if 0 else if 1 PASS: bc for (;;) PASS: bc for (;cond;) PASS: bc for (;cond;upd) PASS: bc for (init;cond;upd) PASS: bc for (;;) {break} PASS: bc define {return} PASS: bc define auto PASS: bc define auto array same name PASS: bc define with body on next line PASS: bc void function PASS: bc function named 'void' PASS: bc variable named 'void' PASS: bc if(cond) PASS: bc if(cond) stmt else PASS: bc while(cond) PASS: bc ifz does not match if keyword PASS: bc -l 'e(0)-2' PASS: bc (!a&&b) PASS: bc print "" PASS: bc print 1,2,3 PASS: bc length PASS: bc { print 1 } PASS: bc comparison 1 PASS: bc nested loops and breaks PASS: bc continue in if PASS: bc continue in for PASS: bc ibase PASS: bc parsing of numbers PASS: bc printing of numbers PASS: bc -lq bc_add.bc PASS: bc -lq bc_arctangent.bc PASS: bc -lq bc_array.bc PASS: bc -lq bc_arrays.bc PASS: bc -lq bc_bessel.bc PASS: bc -lq bc_boolean.bc PASS: bc -lq bc_cosine.bc PASS: bc -lq bc_decimal.bc PASS: bc -lq bc_divide.bc PASS: bc -lq bc_exponent.bc PASS: bc -lq bc_log.bc PASS: bc -lq bc_misc.bc PASS: bc -lq bc_misc1.bc PASS: bc -lq bc_misc2.bc PASS: bc -lq bc_modulus.bc PASS: bc -lq bc_multiply.bc PASS: bc -lq bc_numbers1.bc PASS: bc -lq bc_numbers2.bc PASS: bc -lq bc_pi.bc PASS: bc -lq bc_power.bc PASS: bc -lq bc_references.bc PASS: bc -lq bc_sine.bc PASS: bc -lq bc_sqrt.bc PASS: bc -lq bc_strings.bc PASS: bc -lq bc_subtract.bc PASS: bc -lq bc_vars.bc PASS: bunzip2-reads-from-standard-input PASS: bunzip2-removes-compressed-file PASS: bunzip2: doesnt exist PASS: bunzip2: unknown suffix PASS: bunzip2: already exists PASS: bunzip2: stream unpack PASS: bunzip2: delete src PASS: bunzip2: test_bz2 file PASS: bunzip2: pbzip_4m_zeros file PASS: bunzip2: bz2_issue_11.bz2 corrupted example PASS: bunzip2: bz2_issue_12.bz2 corrupted example PASS: bzcat-does-not-remove-compressed-file PASS: zcat: dont delete gz src PASS: zcat: dont delete bz2 src PASS: zcat: dont delete Z src PASS: bzcat can print many files PASS: bzcat can handle compressed zero-length bzip2 files PASS: zcat can print many files PASS: zcat can handle compressed zero-length (.Z) files PASS: cal 2000 PASS: cat-prints-a-file PASS: cat-prints-a-file-and-standard-input PASS: cat -e PASS: cat -v PASS: cat -n PASS: cat -b PASS: cmp-detects-difference PASS: cp-RHL-does_not_preserve-links PASS: cp-a-files-to-dir PASS: cp-a-preserves-links PASS: cp-copies-empty-file PASS: cp-copies-large-file PASS: cp-copies-small-file PASS: cp-d-files-to-dir PASS: cp-dev-file PASS: cp-dir-create-dir PASS: cp-dir-existing-dir PASS: cp-does-not-copy-unreadable-file PASS: cp-files-to-dir PASS: cp-follows-links PASS: cp-parents PASS: cp-preserves-hard-links PASS: cp-preserves-links PASS: cp-preserves-source-file PASS: cp PASS: cp -d PASS: cp -P PASS: cp -L PASS: cp -H PASS: cp -R PASS: cp -Rd PASS: cp -RP PASS: cp -RL PASS: cp -RHL PASS: cpio extracts zero-sized hardlinks PASS: cpio extracts zero-sized hardlinks 2 SKIPPED: cpio -p with absolute paths PASS: cpio restores suid/sgid bits PASS: cpio extracts in existing directory PASS: cpio uses by default uid/gid PASS: cpio -R with create PASS: cpio -R with extract PASS: cpio extract file outside of destination PASS: cut-cuts-a-character PASS: cut-cuts-a-closed-range PASS: cut-cuts-a-field PASS: cut-cuts-an-open-range PASS: cut-cuts-an-unclosed-range PASS: cut '-' (stdin) and multi file handling PASS: cut -b a,a,a PASS: cut -b overlaps PASS: -b encapsulated PASS: cut high-low error PASS: cut -c a-b PASS: cut -c a- PASS: cut -c -b PASS: cut -c a PASS: cut -c a,b-c,d PASS: cut -f a- PASS: cut show whole line with no delim PASS: cut with echo, -c (a-b) PASS: cut with echo, -c (a) PASS: cut with -c (a,b,c) PASS: cut with -b (a,b,c) PASS: cut with -d -f(:) -s PASS: cut with -d -f( ) -s PASS: cut with -d -f(a) -s PASS: cut with -d -f(a) -s -n PASS: cut -DF PASS: cut empty field PASS: cut empty field 2 PASS: date-@-works PASS: date-R-works PASS: date-format-works PASS: date-timezone PASS: date-u-works FAIL: date-works PASS: date-works-1 PASS: dc basic syntax (stdin, multiple args) PASS: dc basic syntax (argv, single arg) PASS: dc basic syntax (argv, multiple args) PASS: dc complex with spaces (single arg) PASS: dc complex without spaces (single arg) PASS: dc complex with spaces (multiple args) PASS: dc complex without spaces (multiple args) PASS: dc: x should execute strings PASS: dc: x should not execute or pop non-strings PASS: dc: x should work with strings created from a PASS: dc: p should print invalid escapes PASS: dc: p should print trailing backslashes PASS: dc: p should parse/print single backslashes PASS: dc: p should print single backslash strings PASS: dc read PASS: dc read string PASS: dc '>a' (conditional execute string) 1 PASS: dc '>a' (conditional execute string) 2 PASS: dc '>aeb' (conditional execute string with else) PASS: dc space can be a register PASS: dc newline can be a register PASS: dc Z (length) for numbers PASS: dc dc_add.dc PASS: dc dc_boolean.dc PASS: dc dc_decimal.dc PASS: dc dc_divide.dc PASS: dc dc_divmod.dc PASS: dc dc_misc.dc PASS: dc dc_modexp.dc PASS: dc dc_modulus.dc PASS: dc dc_multiply.dc PASS: dc dc_power.dc PASS: dc dc_sqrt.dc PASS: dc dc_strings.dc PASS: dc dc_subtract.dc PASS: dc -x dcx_vars.dc PASS: dd-accepts-if PASS: dd-accepts-of PASS: dd-copies-from-standard-input-to-standard-output PASS: dd-count-bytes PASS: dd-prints-count-to-standard-error PASS: dd-reports-write-errors PASS: diff of stdin PASS: diff of stdin, no newline in the file PASS: diff of stdin, twice PASS: diff of empty file against stdin PASS: diff of empty file against nonempty one PASS: diff -b treats EOF as whitespace PASS: diff -b treats all spaces as equal PASS: diff -B ignores changes whose lines are all blank PASS: diff -B does not ignore changes whose lines are not all blank PASS: diff -B ignores blank single line change PASS: diff -B does not ignore non-blank single line change PASS: diff always takes context from old file PASS: diff diff1 diff2/subdir PASS: diff dir dir2/file/- PASS: diff of dir and fifo PASS: diff of file and fifo PASS: diff -rN does not read non-regular files PASS: diff diff1 diff2/ PASS: dirname-handles-absolute-path PASS: dirname-handles-empty-path PASS: dirname-handles-multiple-slashes PASS: dirname-handles-relative-path PASS: dirname-handles-root PASS: dirname-handles-single-component PASS: dirname-works PASS: du-h-works PASS: du-k-works PASS: du-l-works PASS: du-m-works PASS: du-s-works PASS: du-works PASS: echo-does-not-print-newline PASS: echo-prints-argument PASS: echo-prints-arguments PASS: echo-prints-dash PASS: echo-prints-newline PASS: echo-prints-non-opts PASS: echo-prints-slash-zero PASS: echo-prints-slash_00041 PASS: echo-prints-slash_0041 PASS: echo-prints-slash_041 PASS: echo-prints-slash_41 PASS: expand PASS: expand with unicode characher 0x394 PASS: expr-big PASS: expr-works PASS: factor ' 0' PASS: factor +1 PASS: factor ' +2' PASS: factor 1024 PASS: factor 2^61-1 PASS: factor 2^62-1 PASS: factor 2^64-1 PASS: factor $((2*3*5*7*11*13*17*19*23*29*31*37*41*43*47)) PASS: factor 2 * 3037000493 * 3037000493 PASS: factor 3 * 2479700513 * 2479700513 PASS: factor 3 * 37831 * 37831 * 37831 * 37831 PASS: factor 3 * 13^16 PASS: factor 13^16 PASS: false-is-silent PASS: false-returns-failure PASS: find-supports-minus-xdev PASS: find -type f PASS: find -exec exitcode 1 PASS: find -exec exitcode 2 PASS: find -ok PASS: find -exec exitcode 3 PASS: find -exec exitcode 4 PASS: find / -maxdepth 0 -name / PASS: find // -maxdepth 0 -name / PASS: find / -maxdepth 0 -name // PASS: find // -maxdepth 0 -name // PASS: find ./// -name . PASS: find ./// -name ./// PASS: fold -s PASS: fold -w1 PASS: fold with NULs PASS: fold -sw66 with unicode input PASS: grep (exit with error) PASS: grep (exit success) PASS: grep (default to stdin) PASS: grep - (specify stdin) PASS: grep input (specify file) PASS: grep (no newline at EOL) PASS: grep two files PASS: grep - infile (specify stdin and file) PASS: grep - nofile (specify stdin and nonexisting file) PASS: grep -q - nofile (specify stdin and nonexisting file, no match) PASS: grep -q - nofile (specify stdin and nonexisting file, match) PASS: grep -s nofile (nonexisting file, no match) PASS: grep -s nofile - (stdin and nonexisting file, match) PASS: grep handles NUL in files PASS: grep handles NUL on stdin PASS: grep matches NUL PASS: grep handles multiple regexps PASS: grep -F handles multiple expessions PASS: grep -F handles -i PASS: grep can read regexps from stdin PASS: grep -x (full match) PASS: grep -x (partial match 1) PASS: grep -x (partial match 2) PASS: grep -x -F (full match) PASS: grep -x -F (partial match 1) PASS: grep -x -F (partial match 2) PASS: grep -L exitcode 0 PASS: grep -L exitcode 0 #2 PASS: grep -L exitcode 1 PASS: grep -E supports extended regexps PASS: grep is also egrep PASS: egrep is not case insensitive PASS: grep -E -o prints all matches PASS: grep -o does not loop forever PASS: grep -o does not loop forever on zero-length match PASS: grep -f EMPTY_FILE PASS: grep -v -f EMPTY_FILE PASS: grep -vxf EMPTY_FILE PASS: grep -Fw matches only words PASS: grep -Fw doesn't stop on 1st mismatch PASS: grep -w doesn't stop on 1st mismatch PASS: grep -w ^str doesn't match str not at the beginning PASS: grep -w ^ doesn't hang PASS: grep -w word doesn't match wordword PASS: grep -F -w w doesn't match ww PASS: grep -w word match second word PASS: grep -x -v -e EXP1 -e EXP2 finds nothing if either EXP matches PASS: grep PATTERN can be a newline-delimited list PASS: grep -e PATTERN can be a newline-delimited list PASS: grep -r on symlink to dir PASS: grep -r on dir/symlink to dir PASS: gunzip-reads-from-standard-input PASS: gunzip: doesnt exist PASS: gunzip: unknown suffix PASS: gunzip: already exists PASS: gunzip: stream unpack PASS: gunzip: delete src PASS: gzip-accepts-multiple-files PASS: gzip-accepts-single-minus UNTESTED: gzip-compression-levels PASS: gzip-removes-original-file PASS: head (without args) PASS: head -n PASS: head -n PASS: hexdump -C with four NULs PASS: hexdump does not think last padded block matches any full block PASS: hexdump thinks last full block can match PASS: hexdump -e %3_u PASS: hexdump -e /1 %d PASS: hexdump -e /2 %d (little-endian) PASS: hostid-works PASS: hostname-d-works PASS: hostname-i-works PASS: hostname-s-works PASS: hostname-works PASS: id-g-works PASS: id-u-works PASS: id-un-works PASS: id-ur-works PASS: ln-creates-hard-links PASS: ln-creates-soft-links PASS: ln-force-creates-hard-links PASS: ln-force-creates-soft-links PASS: ln-preserves-hard-links PASS: ln-preserves-soft-links PASS: ls-1-works PASS: ls-h-works PASS: ls-l-works PASS: ls-s-works PASS: ls unicode test with codepoints limited to 767 PASS: ls symlink_to_dir PASS: md5sum-verifies-non-binary-file PASS: md5sum PASS: md5sum -c EMPTY PASS: mkdir-makes-a-directory PASS: mkdir-makes-parent-directories SKIPPED: mount (must be root to test this) PASS: mv-files-to-dir PASS: mv-files-to-dir-2 PASS: mv-follows-links PASS: mv-moves-empty-file PASS: mv-moves-file PASS: mv-moves-hardlinks PASS: mv-moves-large-file PASS: mv-moves-small-file PASS: mv-moves-symlinks PASS: mv-moves-unreadable-files PASS: mv-preserves-hard-links PASS: mv-preserves-links PASS: mv-refuses-mv-dir-to-subdir PASS: mv-removes-source-file PASS: nl numbers all lines PASS: nl numbers non-empty lines PASS: nl numbers no lines PASS: od (little-endian) SKIPPED: od -a (!DESKTOP) PASS: od -a (DESKTOP) PASS: od -B (little-endian) PASS: od -o (little-endian) PASS: od -b PASS: od -c PASS: od -d (little-endian) PASS: od -D (little-endian) SKIPPED: od -e (!DESKTOP little-endian) SKIPPED: od -F (!DESKTOP little-endian) PASS: od -f (little-endian) PASS: od -H (little-endian) PASS: od -X (little-endian) PASS: od -h (little-endian) PASS: od -x (little-endian) PASS: od -i (little-endian) PASS: od -O (little-endian) PASS: od -I (little-endian) PASS: od -L (little-endian) PASS: od -l (little-endian) PASS: od -b PASS: od -f PASS: od -b --traditional PASS: od -b --traditional FILE PASS: paste PASS: paste-back-cuted-lines PASS: paste-multi-stdin PASS: paste-pairs PASS: paste-separate PASS: patch with old_file == new_file PASS: patch with nonexistent old_file PASS: patch -R with nonexistent old_file PASS: patch detects already applied hunk PASS: patch detects already applied hunk at the EOF PASS: patch -N ignores already applied hunk PASS: patch FILE PATCH PASS: patch at the beginning PASS: patch creates new file PASS: patch understands ...dir///dir... PASS: patch internal buffering bug? PASS: pidof (exit with error) PASS: pidof (exit with success) PASS: pidof this SKIPPED: pidof -o init PASS: printf produces no further output 1 PASS: printf produces no further output 2 PASS: printf repeatedly uses pattern for each argv PASS: printf understands %b escaped_string PASS: printf understands %d '"x' "'y" "'zTAIL" PASS: printf understands %s '"x' "'y" "'zTAIL" PASS: printf understands %23.12f PASS: printf understands %*.*f PASS: printf understands %*f with negative width PASS: printf understands %.*f with negative precision PASS: printf understands %*.*f with negative width/precision PASS: printf understands %zd PASS: printf understands %ld PASS: printf understands %Ld PASS: printf understands %% PASS: printf handles positive numbers for %d PASS: printf handles positive numbers for %i PASS: printf handles positive numbers for %x PASS: printf handles positive numbers for %f PASS: printf handles %d bad_input PASS: printf aborts on bare % PASS: printf aborts on %r PASS: printf treats leading 0 as flag PASS: printf handles multiple flags PASS: pwd-prints-working-directory PASS: readlink on a file PASS: readlink on a link PASS: readlink -f on a file PASS: readlink -f on a link PASS: readlink -f on an invalid link PASS: readlink -f on a weird dir PASS: realpath on non-existent absolute path 1 PASS: realpath on non-existent absolute path 2 PASS: realpath on non-existent absolute path 3 PASS: realpath on non-existent absolute path 4 PASS: realpath on non-existent local file 1 PASS: realpath on non-existent local file 2 PASS: realpath on link to non-existent file 1 PASS: realpath on link to non-existent file 2 PASS: realpath on link to non-existent file 3 PASS: realpath on link to non-existent file 4 PASS: rev works PASS: rev file with missing newline PASS: rev file with NUL character PASS: rev file with long line PASS: rm-removes-file PASS: rmdir-removes-parent-directories PASS: sed no files (stdin) PASS: sed explicit stdin PASS: sed handles empty lines PASS: sed stdin twice PASS: sed accepts blanks before command PASS: sed accepts newlines in -e PASS: sed accepts multiple -e PASS: sed -n PASS: sed with empty match PASS: sed s//p PASS: sed -n s//p PASS: sed s//g (exhaustive) PASS: sed s arbitrary delimiter PASS: sed s chains PASS: sed s chains2 PASS: sed s [delimiter] PASS: sed s with (GNU ext) PASS: sed b (branch) PASS: sed b (branch with no label jumps to end) PASS: sed t (test/branch) PASS: sed t (test/branch clears test bit) PASS: sed T (!test/branch) PASS: sed n (flushes pattern space, terminates early) PASS: sed N (flushes pattern space (GNU behavior)) PASS: sed N test2 PASS: sed N test3 PASS: sed address match newline PASS: sed N (stops at end of input) and P (prints to first newline only) PASS: sed G (append hold space to pattern space) PASS: sed d ends script iteration PASS: sed d ends script iteration (2) PASS: sed embedded NUL g PASS: sed normal newlines PASS: sed leave off trailing newline PASS: sed autoinsert newline PASS: sed empty file plus cat PASS: sed cat plus empty file PASS: sed append autoinserts newline PASS: sed append autoinserts newline 2 PASS: sed append autoinserts newline 3 PASS: sed insert doesn't autoinsert newline PASS: sed print autoinsert newlines PASS: sed print autoinsert newlines two files PASS: sed noprint, no match, no newline PASS: sed selective matches with one nl PASS: sed selective matches insert newline PASS: sed selective matches noinsert newline PASS: sed clusternewline PASS: sed subst+write PASS: sed trailing NUL PASS: sed escaped newline in command PASS: sed match EOF PASS: sed match EOF two files PASS: sed match EOF inline PASS: sed lie-to-autoconf PASS: sed backref from empty s uses range regex PASS: sed backref from empty s uses range regex with newline PASS: sed -i with no arg [GNUFAIL] PASS: sed s/xxx/[/ PASS: sed n command must reset 'substituted' bit PASS: sed d does not break n,m matching PASS: sed d does not break n,regex matching PASS: sed d does not break n,regex matching #2 PASS: sed 2d;2,1p (gnu compat) PASS: sed beginning (^) matches only once PASS: sed c PASS: sed nested {}s PASS: sed a cmd ended by double backslash PASS: sed a cmd understands , , PASS: sed i cmd understands , , PASS: sed with N skipping lines past ranges on next cmds PASS: sed -i with address modifies all files, not only first PASS: sed understands PASS: sed -i finishes ranges correctly PASS: sed zero chars match/replace advances correctly 1 PASS: sed zero chars match/replace advances correctly 2 PASS: sed zero chars match/replace logic must not falsely trigger here 1 PASS: sed zero chars match/replace logic must not falsely trigger here 2 PASS: sed special char as s/// delimiter, in pattern PASS: sed special char as s/// delimiter, in replacement 1 PASS: sed special char as s/// delimiter, in replacement 2 PASS: sed /$_in_regex/ should not match newlines, only end-of-line PASS: sed s///NUM test PASS: sed /regex/,N{...} addresses work PASS: sed /regex/,+N{...} addresses work PASS: sed /regex/,+N{...} addresses work 2 PASS: sed /regex/,+N{...} -i works PASS: sed /regex/,+0{...} -i works PASS: sed /regex/,+0 -i works PASS: sed 's///w FILE' PASS: sed uses previous regexp PASS: sed ^ OR not^ PASS: sed understands duplicate file name PASS: seq (exit with error) PASS: seq (exit with error) PASS: seq one argument PASS: seq two arguments PASS: seq two arguments reversed PASS: seq two arguments equal PASS: seq two arguments equal, arbitrary negative step PASS: seq two arguments equal, arbitrary positive step PASS: seq count up by 2 PASS: seq count down by 2 PASS: seq count wrong way #1 PASS: seq count wrong way #2 PASS: seq count by .3 PASS: seq count by .30 PASS: seq count by .30 to 4.000 PASS: seq count by -.9 PASS: seq count by zero PASS: seq one argument with padding PASS: seq two arguments with padding PASS: seq count down by 3 with padding PASS: seq count by .3 with padding 1 PASS: seq count by .3 with padding 2 PASS: seq from -4 count down by 2 PASS: seq from -.0 count down by .25 PASS: seq -s : with negative start PASS: sha1sum: one-space separated input for -c PASS: md5sum PASS: md5sum -c EMPTY PASS: md5sum PASS: md5sum -c EMPTY PASS: md5sum PASS: md5sum -c EMPTY PASS: md5sum PASS: md5sum -c EMPTY PASS: sort PASS: sort #2 PASS: sort stdin PASS: sort numeric PASS: sort reverse PASS: sort one key PASS: sort key range with numeric option PASS: sort key range with numeric option and global reverse PASS: sort key range with multiple options PASS: sort key range with two -k options PASS: sort with non-default leading delim 1 PASS: sort with non-default leading delim 2 PASS: sort with non-default leading delim 3 PASS: sort with non-default leading delim 4 PASS: sort with ENDCHAR PASS: glibc build sort PASS: glibc build sort unique PASS: sort -u should consider field only when discarding PASS: sort -z outputs NUL terminated lines PASS: sort key doesn't strip leading blanks, disables fallback global sort PASS: sort file in place PASS: sort -sr (stable and reverse) does NOT reverse 'stable' ordering PASS: sort -h PASS: sort -k2,2M PASS: sort -s -u PASS: start-stop-daemon -x without -a PASS: start-stop-daemon -x with -d on existing directory PASS: start-stop-daemon -x with -d on existing and check dir PASS: start-stop-daemon -x with --chdir on existing and check dir PASS: start-stop-daemon -a without -x PASS: start-stop-daemon without -x and -a PASS: start-stop-daemon -x with -d on non-existing directory PASS: start-stop-daemon with both -x and -a PASS: strings-works-like-GNU PASS: tail-n-works PASS: tail-works PASS: tail: +N with N > file length PASS: tail: -c +N with largish N PASS: tar-archives-multiple-files PASS: tar-complains-about-missing-file PASS: tar-demands-at-least-one-ctx PASS: tar-demands-at-most-one-ctx PASS: tar-extracts-all-subdirs PASS: tar-extracts-file PASS: tar-extracts-from-standard-input PASS: tar-extracts-multiple-files PASS: tar-extracts-to-standard-output PASS: tar-handles-cz-options UNTESTED: tar-handles-empty-include-and-non-empty-exclude-list UNTESTED: tar-handles-exclude-and-extract-lists UNTESTED: tar-handles-multiple-X-options UNTESTED: tar-handles-nested-exclude PASS: tar_with_link_with_size PASS: tar_with_prefix_fields PASS: tar Empty file is not a tarball PASS: tar Empty file is not a tarball.tar.gz PASS: tar Two zeroed blocks is a ('truncated') empty tarball PASS: tar Twenty zeroed blocks is an empty tarball chmod: input_dir/file: Permission denied PASS: tar hardlinks and repeated files PASS: tar hardlinks mode PASS: tar symlinks mode PASS: tar --overwrite PASS: tar extract tgz SKIPPED: tar extract txz PASS: tar strips /../ on extract SKIPPED: tar does not extract into symlinks SKIPPED: tar -k does not extract into symlinks SKIPPED: tar Pax-encoded UTF8 names and symlinks SKIPPED: tar Symlink attack: create symlink and then write through it PASS: tar Symlinks and hardlinks coexist PASS: taskset (get from pid 1) PASS: taskset (invalid pid) PASS: taskset (set_aff, needs CAP_SYS_NICE) PASS: tee-appends-input PASS: tee-tees-input PASS: test: should be false (1) PASS: test '': should be false (1) PASS: test !: should be true (0) PASS: test a: should be true (0) PASS: test --help: should be true (0) PASS: test -f: should be true (0) PASS: test ! -f: should be false (1) PASS: test a = a: should be true (0) PASS: test -lt = -gt: should be false (1) PASS: test a -a !: should be true (0) PASS: test -f = a -o b: should be true (0) PASS: test ! a = b -a ! c = c: should be false (1) PASS: test ! a = b -a ! c = d: should be true (0) PASS: test '!' = '!': should be true (0) PASS: test '(' = '(': should be true (0) PASS: test '!' '!' = '!': should be false (1) PASS: test '!' '(' = '(': should be false (1) PASS: time -f trailing backslash PASS: time -f trailing percent PASS: time -f undefined backslash PASS: time -f undefined percent PASS: time -f backslash tab and newline PASS: time -f percent percent PASS: touch-creates-file PASS: touch-does-not-create-file PASS: touch-touches-files-after-non-existent-file PASS: tr-d-alnum-works PASS: tr-d-works PASS: tr-non-gnu PASS: tr-rejects-wrong-class PASS: tr-works PASS: tr does not treat [] in [a-z] as special PASS: tr understands 0-9A-F PASS: tr understands [:xdigit:] PASS: tr does not stop after [:digit:] PASS: tr has correct xdigit sequence PASS: true-is-silent PASS: true-returns-success PASS: uncompress < \x1f\x9d\x90 \x01 x N PASS: unexpand case 1 PASS: unexpand case 2 PASS: unexpand case 3 PASS: unexpand case 4 PASS: unexpand case 5 PASS: unexpand case 6 PASS: unexpand case 7 PASS: unexpand case 8 PASS: unexpand flags PASS: unexpand flags -f PASS: unexpand flags -f -t8 PASS: unexpand flags -t8 -f PASS: unexpand flags -t8 --first-only PASS: unexpand flags -a PASS: unexpand flags -t8 PASS: unexpand flags -a -t8 PASS: unexpand flags -t4 PASS: unexpand flags -a -t4 PASS: unexpand flags -t4 -a PASS: unexpand flags -t4 -f PASS: unexpand flags -f -t4 PASS: unexpand flags -t4 --first-only PASS: unexpand flags --first-only -t4 PASS: unexpand with unicode characher 0x394 PASS: uniq (exit with error) PASS: uniq (exit success) PASS: uniq (default to stdin) PASS: uniq - (specify stdin) PASS: uniq input (specify file) PASS: uniq input outfile (two files) PASS: uniq (stdin) outfile PASS: uniq input - (specify stdout) PASS: uniq -c (occurrence count) PASS: uniq -d (dups only) PASS: uniq -f -s (skip fields and chars) PASS: uniq -w (compare max characters) PASS: uniq -s -w (skip fields and compare max chars) PASS: uniq -u and -d produce no output PASS: unlzma (bad archive 1) PASS: unlzma (bad archive 2) PASS: unlzma (bad archive 3) PASS: unzip (subdir only) SKIPPED: unzip (bad archive) PASS: unzip (archive with corrupted lzma 1) PASS: unzip (archive with corrupted lzma 2) PASS: uptime-works PASS: uuencode sets standard input mode correctly PASS: uuencode correct encoding PASS: uuencode correct base64 encoding PASS: uuencode empty file PASS: uuencode -m empty file PASS: uuencode file 'A' PASS: uuencode -m file 'A' PASS: uuencode file 'AB' PASS: uuencode -m file 'AB' PASS: uuencode file 'ABC' PASS: uuencode -m file 'ABC' PASS: uuencode file 'ABCD' PASS: uuencode -m file 'ABCD' PASS: uuencode file 'ABCDE' PASS: uuencode -m file 'ABCDE' PASS: uuencode file 'ABCDEF' PASS: uuencode -m file 'ABCDEF' PASS: uuencode file 'A<0xff>Z' PASS: uuencode -m file 'A<0xff>Z' PASS: wc-counts-all PASS: wc-counts-characters PASS: wc-counts-lines PASS: wc-counts-words PASS: wc-prints-longest-line-length PASS: wget--O-overrides--P PASS: wget-handles-empty-path PASS: wget-retrieves-google-index PASS: wget-supports--P PASS: which-uses-default-path PASS: xargs-works PASS: xargs -E _ stops on underscore PASS: xargs -E '' PASS: xargs -e without param PASS: xargs does not stop on underscore ('new' GNU behavior) PASS: xargs -s7 can take one-char input PASS: xargs -sNUM test 1 PASS: xargs -sNUM test 2 PASS: xargs argument line too long PASS: xargs -n1 PASS: xargs -n2 PASS: xargs -I skips empty lines and leading whitespace PASS: xxd -p with one NUL PASS: xxd -p with 30 NULs PASS: xxd -p with 31 NULs PASS: xxd -p -r PASS: xxd -r skips leading whitespace and truncates at two spaces PASS: xxd -p -r skips one bad char, truncates at two bad chars PASS: xxd -p -r ignores the nibble with 2nd char bad touch b/deb/.stamp-test make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_prep dh_install dh_installdocs dh_installchangelogs dh_installexamples dh_installman debian/rules execute_before_dh_installinit make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh_installinit -pbusybox-syslogd --name=busybox-klogd make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_installinit debian/rules override_dh_installsystemd make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh_installsystemd -pbusybox-syslogd --name=busybox-klogd dh_installsystemd -pbusybox-syslogd dh_installsystemd -pudhcpd --no-enable make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_installinitramfs dh_lintian dh_perl dh_link debian/rules execute_after_dh_link-arch make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh_link -pbusybox-udeb \ $(grep -v sbin/init b/udeb/busybox.links | sed -e 's|/usr/|/|' -e 's|^|/usr/bin/busybox /usr|') make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged make[1]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_installdeb debian/rules execute_before_dh_gencontrol-arch make[1]: Entering directory '/build/reproducible-path/busybox-1.37.0' pkgs=$(sed -n -e's/([^)]*)//g' -e's/,//g' -e's/^shlibs:Depends=//p' debian/busybox.substvars); \ srcs=; for p in $pkgs; do \ srcs="$srcs $(dpkg-query -f '${source:Package} (= ${source:Version}),' -W $p)"; \ done ; \ echo "built-using=$srcs" >> debian/busybox-static.substvars make[1]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'busybox-static' in '../busybox-static_1.37.0-7_arm64.deb'. dpkg-deb: building package 'udhcpc' in '../udhcpc_1.37.0-7_all.deb'. dpkg-deb: building package 'busybox' in '../busybox_1.37.0-7_arm64.deb'. dpkg-deb: building package 'busybox-static-dbgsym' in '../busybox-static-dbgsym_1.37.0-7_arm64.deb'. dpkg-deb: building package 'busybox-dbgsym' in '../busybox-dbgsym_1.37.0-7_arm64.deb'. dpkg-deb: building package 'busybox-syslogd' in '../busybox-syslogd_1.37.0-7_all.deb'. dpkg-deb: building package 'udhcpd' in '../udhcpd_1.37.0-7_all.deb'. dpkg-deb: building package 'busybox-udeb' in 'debian/.debhelper/scratch-space/build-busybox-udeb/busybox-udeb_1.37.0-7_arm64.deb'. Renaming busybox-udeb_1.37.0-7_arm64.deb to busybox-udeb_1.37.0-7_arm64.udeb dpkg-genbuildinfo --build=binary -O../busybox_1.37.0-7_arm64.buildinfo dpkg-genchanges --build=binary -O../busybox_1.37.0-7_arm64.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: not including original 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/3664622 and its subdirectories I: Current time: Fri Oct 31 06:10:17 -12 2025 I: pbuilder-time-stamp: 1761934217 Fri Oct 31 18:10:17 UTC 2025 I: Signing ./b1/busybox_1.37.0-7_arm64.buildinfo as busybox_1.37.0-7_arm64.buildinfo.asc Fri Oct 31 18:10:17 UTC 2025 I: Signed ./b1/busybox_1.37.0-7_arm64.buildinfo as ./b1/busybox_1.37.0-7_arm64.buildinfo.asc Fri Oct 31 18:10:17 UTC 2025 - build #1 for busybox/unstable/arm64 on codethink04-arm64 done. Starting cleanup. All cleanup done. Fri Oct 31 18:10:17 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-2wOeUe07, removing. /srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl: total 16 drwxrwxr-x 2 jenkins jenkins 4096 Oct 31 18:10 b1 drwxrwxr-x 2 jenkins jenkins 4096 Oct 31 17:53 b2 -rw-rw-r-- 1 jenkins jenkins 2377 Oct 31 09:57 busybox_1.37.0-7.dsc -rw------- 1 jenkins jenkins 3494 Oct 31 17:53 rbuildlog.Ct7QPuy /srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl/b1: total 4652 -rw-r--r-- 1 jenkins jenkins 128982 Oct 31 18:10 build.log -rw-r--r-- 1 jenkins jenkins 1474756 Oct 31 18:10 busybox-dbgsym_1.37.0-7_arm64.deb -rw-r--r-- 1 jenkins jenkins 1530552 Oct 31 18:10 busybox-static-dbgsym_1.37.0-7_arm64.deb -rw-r--r-- 1 jenkins jenkins 847784 Oct 31 18:10 busybox-static_1.37.0-7_arm64.deb -rw-r--r-- 1 jenkins jenkins 12296 Oct 31 18:10 busybox-syslogd_1.37.0-7_all.deb -rw-r--r-- 1 jenkins jenkins 175488 Oct 31 18:10 busybox-udeb_1.37.0-7_arm64.udeb -rw-r--r-- 1 jenkins jenkins 66864 Oct 31 18:10 busybox_1.37.0-7.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2377 Oct 31 18:10 busybox_1.37.0-7.dsc -rw-r--r-- 1 jenkins jenkins 6384 Oct 31 18:10 busybox_1.37.0-7_arm64.buildinfo -rw-rw-r-- 1 jenkins jenkins 7266 Oct 31 18:10 busybox_1.37.0-7_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 3751 Oct 31 18:10 busybox_1.37.0-7_arm64.changes -rw-r--r-- 1 jenkins jenkins 454028 Oct 31 18:10 busybox_1.37.0-7_arm64.deb -rw-r--r-- 1 jenkins jenkins 1571 Oct 31 18:10 busybox_1.37.0-7_source.changes -rw-r--r-- 1 jenkins jenkins 9040 Oct 31 18:10 udhcpc_1.37.0-7_all.deb -rw-r--r-- 1 jenkins jenkins 13584 Oct 31 18:10 udhcpd_1.37.0-7_all.deb /srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl/b2: total 0 Fri Oct 31 18:10:18 UTC 2025 I: Deleting $TMPDIR on codethink04-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Fri Oct 31 06:08:06 -12 2025 I: pbuilder-time-stamp: 1761934086 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 [busybox_1.37.0-7.dsc] I: copying [./busybox_1.37.0.orig.tar.bz2] I: copying [./busybox_1.37.0-7.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./busybox_1.37.0-7.dsc: no acceptable signature found dpkg-source: info: extracting busybox in busybox-1.37.0 dpkg-source: info: unpacking busybox_1.37.0.orig.tar.bz2 dpkg-source: info: unpacking busybox_1.37.0-7.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying shell-ash-export-HOME.patch dpkg-source: info: applying version.patch dpkg-source: info: applying init-console.patch dpkg-source: info: applying stop-checking-ancient-kernel-version.patch dpkg-source: info: applying revert-9c143ce52da11ec3d21a3491c3749841d3dc10f0.patch dpkg-source: info: applying temp-deb-installer-hack.patch dpkg-source: info: applying install-readlink-in-bin.patch dpkg-source: info: applying spelling.diff dpkg-source: info: applying platform-linux.diff dpkg-source: info: applying fix-non-linux-build.patch dpkg-source: info: applying syslogd-option_mask32.patch dpkg-source: info: applying syslogd-make-it-optionally-systemd-socket-activated.patch dpkg-source: info: applying busybox-1.36.1-no-cbq.patch dpkg-source: info: applying libbb-sha-add-missing-sha-NI-guard.patch dpkg-source: info: applying fix-od-and-hexdump-tests-on-big-endian-hosts.patch dpkg-source: info: applying archival-disallow-path-traversals-CVE-2023-39810.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3664622/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='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='943511baf19f43ecaf0943372ff182f0' 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='3664622' 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.tdvQAyPl/pbuilderrc_PWfo --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.tdvQAyPl/b1 --logfile b1/build.log busybox_1.37.0-7.dsc' SUDO_GID='109' SUDO_HOME='/var/lib/jenkins' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink04-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3664622/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: arm64 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), zip dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19964 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 zip; however: Package zip 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} 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} libfile-stripnondeterminism-perl{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2-16{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} zip{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx unzip wget 0 packages upgraded, 30 newly installed, 0 to remove and 0 not upgraded. Need to get 11.2 MB of archives. After unpacking 45.7 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.41.2-4 [97.3 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.20-2 [315 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.18.1-2 [877 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.28 [92.4 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-7 [540 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 21 [12.2 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 22 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.194-1 [184 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.16-2 [100 kB] Get: 24 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 libxml2-16 arm64 2.15.1+dfsg-0.3 [591 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 27 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.28 [941 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 zip arm64 3.0-15 [227 kB] Fetched 11.2 MB in 0s (93.2 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 ... 19964 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../02-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../05-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.41.2-4_arm64.deb ... Unpacking bsdextrautils (2.41.2-4) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../08-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.20-2_arm64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.18.1-2_all.deb ... Unpacking automake (1:1.18.1-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-7_all.deb ... Unpacking libtool (2.5.4-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-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 .../19-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../21-libelf1t64_0.194-1_arm64.deb ... Unpacking libelf1t64:arm64 (0.194-1) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../23-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../24-libxml2-16_2.15.1+dfsg-0.3_arm64.deb ... Unpacking libxml2-16:arm64 (2.15.1+dfsg-0.3) ... Selecting previously unselected package gettext. Preparing to unpack .../25-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../26-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 .../27-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../28-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package zip. Preparing to unpack .../29-zip_3.0-15_arm64.deb ... Unpacking zip (3.0-15) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up bsdextrautils (2.41.2-4) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:arm64 (2.15.1+dfsg-0.3) ... Setting up libdebhelper-perl (13.28) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-2) ... Setting up file (1:5.46-5) ... Setting up libelf1t64:arm64 (0.194-1) ... Setting up zip (3.0-15) ... Setting up autotools-dev (20240727.1) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up autopoint (0.23.1-2) ... Setting up autoconf (2.72-3.1) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up automake (1:1.18.1-2) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libtool (2.5.4-7) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.28) ... Processing triggers for libc-bin (2.41-12) ... 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/busybox-1.37.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 > ../busybox_1.37.0-7_source.changes dpkg-buildpackage: info: source package busybox dpkg-buildpackage: info: source version 1:1.37.0-7 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Michael Tokarev dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh_clean b/ rm -f .kernelrelease # leftover from the build process debian/rules binary dh binary debian/rules install make[1]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh install debian/rules build make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' rm -rf b/deb mkdir -p b/deb cat debian/config/os/linux > b/deb/.config cat debian/config/pkg/deb >> b/deb/.config yes "" | /usr/bin/make -C b/deb -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb 1 37 GEN /build/reproducible-path/busybox-1.37.0/b/deb/Makefile printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ | gcc -E - | grep -s platform_is_not_linux \ && linux=n || linux=y; \ printf "config PLATFORM_LINUX\n\tbool\n\tdefault $linux\n" > .platform.in /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb GEN include/applets.h GEN include/usage.h GEN miscutils/Kbuild GEN miscutils/Config.in GEN findutils/Kbuild GEN findutils/Config.in GEN applets/Kbuild GEN archival/Kbuild GEN archival/Config.in GEN archival/libarchive/Kbuild GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild GEN scripts/Kbuild GEN selinux/Kbuild GEN selinux/Config.in GEN e2fsprogs/Kbuild GEN e2fsprogs/Config.in GEN procps/Kbuild GEN procps/Config.in GEN util-linux/Kbuild GEN util-linux/Config.in GEN util-linux/volume_id/Kbuild GEN util-linux/volume_id/Config.in GEN shell/Kbuild GEN shell/Config.in GEN sysklogd/Kbuild GEN sysklogd/Config.in GEN runit/Kbuild GEN runit/Config.in GEN printutils/Kbuild GEN printutils/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in GEN klibc-utils/Kbuild GEN klibc-utils/Config.in GEN editors/Kbuild GEN editors/Config.in GEN libpwdgrp/Kbuild GEN libbb/Kbuild GEN libbb/Config.in GEN debianutils/Kbuild GEN debianutils/Config.in GEN console-tools/Kbuild GEN console-tools/Config.in GEN networking/Kbuild GEN networking/Config.in GEN networking/udhcp/Kbuild GEN networking/udhcp/Config.in GEN networking/libiproute/Kbuild GEN modutils/Kbuild GEN modutils/Config.in GEN loginutils/Kbuild GEN loginutils/Config.in GEN init/Kbuild GEN init/Config.in mkdir -p include /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/kconfig silentoldconfig scripts/kconfig/conf -s Config.in # # using defaults found in .config # /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 KBUILD_SRC= .kernelrelease rm -f .kernelrelease echo 1.37.0 > .kernelrelease diff -u debian/config/pkg/deb b/deb/.config ln -s .config b/deb/.stamp-setup /usr/bin/make -C b/deb all \ SKIP_STRIP=y \ BB_EXTRA_VERSION="Debian 1:1.37.0-7" \ CONFIG_EXTRA_CFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2' \ CONFIG_EXTRA_LDFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now' \ V=1 /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/deb /usr/bin/make -C /build/reproducible-path/busybox-1.37.0/b/deb \ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb 1 37 echo 1.37.0 > .kernelrelease GEN /build/reproducible-path/busybox-1.37.0/b/deb/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb Using /build/reproducible-path/busybox-1.37.0 as source for busybox if [ -f /build/reproducible-path/busybox-1.37.0/.config ]; then \ echo " /build/reproducible-path/busybox-1.37.0 is not clean, please run 'make mrproper'";\ echo " in the '/build/reproducible-path/busybox-1.37.0' directory.";\ /bin/false; \ fi; if [ ! -d include2 ]; then mkdir -p include2; fi; ln -fsn /build/reproducible-path/busybox-1.37.0/include/asm-aarch64 include2/asm /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic mkdir -p .tmp_versions /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=. mkdir -p docs ( \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_header.pod; \ echo; \ applets/usage_pod | sed 's/^[A-Za-z][A-Za-z ]*[a-z]:$/&\n/'; \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_footer.pod; \ ) > docs/busybox.pod mkdir -p docs mkdir -p docs pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs/busybox.net pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 pod2html --noindex docs/busybox.pod > docs/busybox.net/BusyBox.html rm -f pod2htm* mkdir -p docs rm -f docs/BusyBox.html cp docs/busybox.net/BusyBox.html docs/BusyBox.html /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c: In function 'dumpkmap_main': /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:68:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 68 | write(STDOUT_FILENO, flags, 7 + MAX_NR_KEYMAPS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:80:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 80 | write(STDOUT_FILENO, &ke.kb_value, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /build/reproducible-path/busybox-1.37.0/archival/rpm.c: In function 'fileaction_setowngrp': /build/reproducible-path/busybox-1.37.0/archival/rpm.c:250:9: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 250 | chown(filename, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:243:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 243 | chown(dst_name, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init /build/reproducible-path/busybox-1.37.0/editors/ed.c: In function 'printLines': /build/reproducible-path/busybox-1.37.0/editors/ed.c:545:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 545 | write(STDOUT_FILENO, lp->data, lp->len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils /build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': /build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c: In function 'convert': /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c:83:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 83 | fchown(fd, st.st_uid, st.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/login.c: In function 'login_main': /build/reproducible-path/busybox-1.37.0/loginutils/login.c:558:9: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 558 | fchown(0, pw->pw_uid, pw->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /build/reproducible-path/busybox-1.37.0/editors/vi.c: In function 'file_write': /build/reproducible-path/busybox-1.37.0/editors/vi.c:2374:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 2374 | ftruncate(fd, charcnt); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/getty.c: In function 'open_tty': /build/reproducible-path/busybox-1.37.0/loginutils/getty.c:224:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 224 | fchown(0, 0, 0); /* 0:0 */ | ^~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking In file included from /build/reproducible-path/busybox-1.37.0/networking/arp.c:44: /build/reproducible-path/busybox-1.37.0/networking/arp.c: In function 'arp_show': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/arp.c:431:9: note: in expansion of macro 'fgets' 431 | fgets(line, sizeof(line), fp); | ^~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c: In function 'sulogin_main': /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:55:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 55 | dup(xopen(argv[0], O_RDWR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:57:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 57 | dup(0); | ^~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils /build/reproducible-path/busybox-1.37.0/modutils/modutils.c: In function 'filename2modname': /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:118:1: warning: function may return address of local variable [-Wreturn-local-addr] 118 | } | ^ /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:97:14: note: declared here 97 | char local_modname[MODULE_NAME_LEN]; | ^~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c: In function 'crontab_main': /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c:161:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 161 | fchown(src_fd, pas->pw_uid, pas->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] 1655 | struct in_addr temp_addr; | ^~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell In file included from /build/reproducible-path/busybox-1.37.0/networking/libiproute/ip_common.h:5, from /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:64: /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c: In function 'do_tunnels_list': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:477:9: note: in expansion of macro 'fgets' 477 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:478:9: note: in expansion of macro 'fgets' 478 | fgets(buf, sizeof(buf), fp); | ^~~~~ In file included from /build/reproducible-path/busybox-1.37.0/networking/interface.c:33: /build/reproducible-path/busybox-1.37.0/networking/interface.c: In function 'if_readlist_proc': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:554:9: note: in expansion of macro 'fgets' 554 | fgets(buf, sizeof buf, fh); /* eat line */ | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:555:9: note: in expansion of macro 'fgets' 555 | fgets(buf, sizeof buf, fh); | ^~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10872 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10876:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10876 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10898 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd /build/reproducible-path/busybox-1.37.0/procps/watch.c: In function 'watch_main': /build/reproducible-path/busybox-1.37.0/procps/watch.c:115:17: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(cmd); | ^~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c: In function 'nbdclient_main': /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c:282:25: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 282 | daemon(0, 0); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:46: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1157 | snprintf(path, NAME_MAX, "%s/%s/name", | ^~ In file included from /usr/include/stdio.h:970, from /build/reproducible-path/busybox-1.37.0/include/libbb.h:31, from /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:71: In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 25 and 280 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1162:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1162 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1161:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1170:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1170 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1169:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1182:54: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1182 | "%s/%s/device/%s/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1181:6: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 33 and 543 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id /build/reproducible-path/busybox-1.37.0/networking/nslookup.c: In function 'send_queries': /build/reproducible-path/busybox-1.37.0/networking/nslookup.c:999:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 999 | write(pfd.fd, G.query[qn].query, G.query[qn].qlen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c: In function 'microcom_main': /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c:160:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 160 | write(sfd, &c, 1); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/tc.c:180:13: warning: 'print_rate' defined but not used [-Wunused-function] 180 | static void print_rate(char *buf, int len, uint32_t rate) | ^~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'watchdog_main': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:162:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 162 | write(3, "", 1); /* write zero byte */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'shutdown_watchdog': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:72:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | write(3, &V, 1); /* Magic, see watchdog-api.txt in kernel */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/coreutils/shred.c: In function 'shred_main': /build/reproducible-path/busybox-1.37.0/coreutils/shred.c:104:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 104 | ftruncate(fd, 0); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c: In function 'make_device': /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:788:33: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 788 | chown(node_name, rule->ugid.uid, rule->ugid.gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:791:33: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 791 | symlink(node_name, "root"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:798:41: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 798 | symlink(node_name, device_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/wget.c: In function 'retrieve_file_data': /build/reproducible-path/busybox-1.37.0/networking/wget.c:1085:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 1085 | ftruncate(G.output_fd, pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c: In function 'unshare_main': /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c:296:25: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 296 | read(fdp.rd, ns_ctx_list, 1); /* ...using bogus buffer */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c: In function 'update_passwd': /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c:153:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 153 | fchown(new_fd, sb.st_uid, sb.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Trying libraries: crypt m resolv rt Library crypt is not needed, excluding it Library m is not needed, excluding it Library resolv is needed, can't exclude it (yet) Library rt is not needed, excluding it Library resolv is needed, can't exclude it (yet) Final link with: resolv echo 'cmd_busybox_unstripped := /build/reproducible-path/busybox-1.37.0/scripts/trylink "busybox_unstripped" "gcc" "-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -finline-limit=0 -fno-builtin-strlen -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Oz -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 " "-Wl,-z,relro -Wl,-z,now -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now " " applets/built-in.o" " archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a klibc-utils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o klibc-utils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o" "m crypt rt resolv resolv" """" && /build/reproducible-path/busybox-1.37.0/scripts/generate_BUFSIZ.sh --post include/common_bufsiz.h' > ./.busybox_unstripped.cmd rm -f .old_version cp busybox_unstripped busybox /usr/bin/make -C b/deb busybox.links /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/deb busybox.links ln -sf busybox b/deb/.stamp-build rm -rf b/static mkdir -p b/static cat debian/config/os/linux > b/static/.config cat debian/config/pkg/static >> b/static/.config yes "" | /usr/bin/make -C b/static -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static 1 37 printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ | gcc -E - | grep -s platform_is_not_linux \ && linux=n || linux=y; \ printf "config PLATFORM_LINUX\n\tbool\n\tdefault $linux\n" > .platform.in GEN /build/reproducible-path/busybox-1.37.0/b/static/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static GEN include/applets.h GEN include/usage.h GEN miscutils/Kbuild GEN miscutils/Config.in GEN findutils/Kbuild GEN findutils/Config.in GEN applets/Kbuild GEN archival/Kbuild GEN archival/Config.in GEN archival/libarchive/Kbuild GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild GEN scripts/Kbuild GEN selinux/Kbuild GEN selinux/Config.in GEN e2fsprogs/Kbuild GEN e2fsprogs/Config.in GEN procps/Kbuild GEN procps/Config.in GEN util-linux/Kbuild GEN util-linux/Config.in GEN util-linux/volume_id/Kbuild GEN util-linux/volume_id/Config.in GEN shell/Kbuild GEN shell/Config.in GEN sysklogd/Kbuild GEN sysklogd/Config.in GEN runit/Kbuild GEN runit/Config.in GEN printutils/Kbuild GEN printutils/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in GEN klibc-utils/Kbuild GEN klibc-utils/Config.in GEN editors/Kbuild GEN editors/Config.in GEN libpwdgrp/Kbuild GEN libbb/Kbuild GEN libbb/Config.in GEN debianutils/Kbuild GEN debianutils/Config.in GEN console-tools/Kbuild GEN console-tools/Config.in GEN networking/Kbuild GEN networking/Config.in GEN networking/udhcp/Kbuild GEN networking/udhcp/Config.in GEN networking/libiproute/Kbuild GEN modutils/Kbuild GEN modutils/Config.in GEN loginutils/Kbuild GEN loginutils/Config.in GEN init/Kbuild GEN init/Config.in mkdir -p include /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/kconfig silentoldconfig scripts/kconfig/conf -s Config.in # # using defaults found in .config # /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 KBUILD_SRC= .kernelrelease rm -f .kernelrelease echo 1.37.0 > .kernelrelease diff -u debian/config/pkg/static b/static/.config ln -s .config b/static/.stamp-setup /usr/bin/make -C b/static all \ SKIP_STRIP=y \ BB_EXTRA_VERSION="Debian 1:1.37.0-7" \ CONFIG_EXTRA_CFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2' \ CONFIG_EXTRA_LDFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now' \ V=1 /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/static /usr/bin/make -C /build/reproducible-path/busybox-1.37.0/b/static \ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static 1 37 echo 1.37.0 > .kernelrelease GEN /build/reproducible-path/busybox-1.37.0/b/static/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static Using /build/reproducible-path/busybox-1.37.0 as source for busybox if [ -f /build/reproducible-path/busybox-1.37.0/.config ]; then \ echo " /build/reproducible-path/busybox-1.37.0 is not clean, please run 'make mrproper'";\ echo " in the '/build/reproducible-path/busybox-1.37.0' directory.";\ /bin/false; \ fi; if [ ! -d include2 ]; then mkdir -p include2; fi; ln -fsn /build/reproducible-path/busybox-1.37.0/include/asm-aarch64 include2/asm /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic mkdir -p .tmp_versions /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=. mkdir -p docs ( \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_header.pod; \ echo; \ applets/usage_pod | sed 's/^[A-Za-z][A-Za-z ]*[a-z]:$/&\n/'; \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_footer.pod; \ ) > docs/busybox.pod mkdir -p docs mkdir -p docs pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs/busybox.net pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 pod2html --noindex docs/busybox.pod > docs/busybox.net/BusyBox.html rm -f pod2htm* mkdir -p docs rm -f docs/BusyBox.html cp docs/busybox.net/BusyBox.html docs/BusyBox.html /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:243:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 243 | chown(dst_name, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c: In function 'dumpkmap_main': /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:68:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 68 | write(STDOUT_FILENO, flags, 7 + MAX_NR_KEYMAPS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:80:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 80 | write(STDOUT_FILENO, &ke.kb_value, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /build/reproducible-path/busybox-1.37.0/archival/rpm.c: In function 'fileaction_setowngrp': /build/reproducible-path/busybox-1.37.0/archival/rpm.c:250:9: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 250 | chown(filename, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb /build/reproducible-path/busybox-1.37.0/editors/ed.c: In function 'printLines': /build/reproducible-path/busybox-1.37.0/editors/ed.c:545:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 545 | write(STDOUT_FILENO, lp->data, lp->len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c: In function 'convert': /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c:83:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 83 | fchown(fd, st.st_uid, st.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': /build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils /build/reproducible-path/busybox-1.37.0/loginutils/getty.c: In function 'open_tty': /build/reproducible-path/busybox-1.37.0/loginutils/getty.c:224:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 224 | fchown(0, 0, 0); /* 0:0 */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/login.c: In function 'login_main': /build/reproducible-path/busybox-1.37.0/loginutils/login.c:558:9: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 558 | fchown(0, pw->pw_uid, pw->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/editors/vi.c: In function 'file_write': /build/reproducible-path/busybox-1.37.0/editors/vi.c:2374:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 2374 | ftruncate(fd, charcnt); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c: In function 'sulogin_main': /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:55:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 55 | dup(xopen(argv[0], O_RDWR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:57:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 57 | dup(0); | ^~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c: In function 'crontab_main': /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c:161:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 161 | fchown(src_fd, pas->pw_uid, pas->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute In file included from /build/reproducible-path/busybox-1.37.0/networking/arp.c:44: /build/reproducible-path/busybox-1.37.0/networking/arp.c: In function 'arp_show': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/arp.c:431:9: note: in expansion of macro 'fgets' 431 | fgets(line, sizeof(line), fp); | ^~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /build/reproducible-path/busybox-1.37.0/modutils/modutils.c: In function 'filename2modname': /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:118:1: warning: function may return address of local variable [-Wreturn-local-addr] 118 | } | ^ /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:97:14: note: declared here 97 | char local_modname[MODULE_NAME_LEN]; | ^~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:46: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1157 | snprintf(path, NAME_MAX, "%s/%s/name", | ^~ In file included from /usr/include/stdio.h:970, from /build/reproducible-path/busybox-1.37.0/include/libbb.h:31, from /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:71: In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 25 and 280 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1162:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1162 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1161:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1170:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1170 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1169:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1182:54: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1182 | "%s/%s/device/%s/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1181:6: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 33 and 543 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit In file included from /build/reproducible-path/busybox-1.37.0/networking/interface.c:33: /build/reproducible-path/busybox-1.37.0/networking/interface.c: In function 'if_readlist_proc': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:554:9: note: in expansion of macro 'fgets' 554 | fgets(buf, sizeof buf, fh); /* eat line */ | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:555:9: note: in expansion of macro 'fgets' 555 | fgets(buf, sizeof buf, fh); | ^~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c: In function 'microcom_main': /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c:160:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 160 | write(sfd, &c, 1); | ^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/busybox-1.37.0/networking/libiproute/ip_common.h:5, from /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:64: /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c: In function 'do_tunnels_list': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:477:9: note: in expansion of macro 'fgets' 477 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:478:9: note: in expansion of macro 'fgets' 478 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] 1655 | struct in_addr temp_addr; | ^~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c: In function 'nbdclient_main': /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c:282:25: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 282 | daemon(0, 0); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10872 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10876:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10876 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10898 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux /build/reproducible-path/busybox-1.37.0/coreutils/shred.c: In function 'shred_main': /build/reproducible-path/busybox-1.37.0/coreutils/shred.c:104:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 104 | ftruncate(fd, 0); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/procps/watch.c: In function 'watch_main': /build/reproducible-path/busybox-1.37.0/procps/watch.c:115:17: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(cmd); | ^~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/nslookup.c: In function 'send_queries': /build/reproducible-path/busybox-1.37.0/networking/nslookup.c:999:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 999 | write(pfd.fd, G.query[qn].query, G.query[qn].qlen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'watchdog_main': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:162:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 162 | write(3, "", 1); /* write zero byte */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'shutdown_watchdog': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:72:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | write(3, &V, 1); /* Magic, see watchdog-api.txt in kernel */ | ^~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id /build/reproducible-path/busybox-1.37.0/networking/tc.c:180:13: warning: 'print_rate' defined but not used [-Wunused-function] 180 | static void print_rate(char *buf, int len, uint32_t rate) | ^~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c: In function 'make_device': /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:788:33: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 788 | chown(node_name, rule->ugid.uid, rule->ugid.gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:791:33: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 791 | symlink(node_name, "root"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:798:41: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 798 | symlink(node_name, device_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/wget.c: In function 'retrieve_file_data': /build/reproducible-path/busybox-1.37.0/networking/wget.c:1085:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 1085 | ftruncate(G.output_fd, pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c: In function 'unshare_main': /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c:296:25: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 296 | read(fdp.rd, ns_ctx_list, 1); /* ...using bogus buffer */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c: In function 'update_passwd': /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c:153:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 153 | fchown(new_fd, sb.st_uid, sb.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Static linking against glibc, can't use --gc-sections Trying libraries: crypt m resolv rt Library crypt is not needed, excluding it Library m is not needed, excluding it Library resolv is needed, can't exclude it (yet) Library rt is not needed, excluding it Library resolv is needed, can't exclude it (yet) Final link with: resolv echo 'cmd_busybox_unstripped := /build/reproducible-path/busybox-1.37.0/scripts/trylink "busybox_unstripped" "gcc" "-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -finline-limit=0 -fno-builtin-strlen -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -static-libgcc -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Oz -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -static" "-Wl,-z,relro -Wl,-z,now -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now " " applets/built-in.o" " archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a klibc-utils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o klibc-utils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o" "m crypt rt resolv resolv" """" && /build/reproducible-path/busybox-1.37.0/scripts/generate_BUFSIZ.sh --post include/common_bufsiz.h' > ./.busybox_unstripped.cmd rm -f .old_version cp busybox_unstripped busybox /usr/bin/make -C b/static busybox.links /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/static busybox.links ln -sf busybox b/static/.stamp-build rm -rf b/udeb mkdir -p b/udeb cat debian/config/os/linux > b/udeb/.config cat debian/config/pkg/udeb >> b/udeb/.config yes "" | /usr/bin/make -C b/udeb -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb 1 37 printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ | gcc -E - | grep -s platform_is_not_linux \ && linux=n || linux=y; \ printf "config PLATFORM_LINUX\n\tbool\n\tdefault $linux\n" > .platform.in GEN /build/reproducible-path/busybox-1.37.0/b/udeb/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb GEN include/applets.h GEN include/usage.h GEN miscutils/Kbuild GEN miscutils/Config.in GEN findutils/Kbuild GEN findutils/Config.in GEN applets/Kbuild GEN archival/Kbuild GEN archival/Config.in GEN archival/libarchive/Kbuild GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild GEN scripts/Kbuild GEN selinux/Kbuild GEN selinux/Config.in GEN e2fsprogs/Kbuild GEN e2fsprogs/Config.in GEN procps/Kbuild GEN procps/Config.in GEN util-linux/Kbuild GEN util-linux/Config.in GEN util-linux/volume_id/Kbuild GEN util-linux/volume_id/Config.in GEN shell/Kbuild GEN shell/Config.in GEN sysklogd/Kbuild GEN sysklogd/Config.in GEN runit/Kbuild GEN runit/Config.in GEN printutils/Kbuild GEN printutils/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in GEN klibc-utils/Kbuild GEN klibc-utils/Config.in GEN editors/Kbuild GEN editors/Config.in GEN libpwdgrp/Kbuild GEN libbb/Kbuild GEN libbb/Config.in GEN debianutils/Kbuild GEN debianutils/Config.in GEN console-tools/Kbuild GEN console-tools/Config.in GEN networking/Kbuild GEN networking/Config.in GEN networking/udhcp/Kbuild GEN networking/udhcp/Config.in GEN networking/libiproute/Kbuild GEN modutils/Kbuild GEN modutils/Config.in GEN loginutils/Kbuild GEN loginutils/Config.in GEN init/Kbuild GEN init/Config.in mkdir -p include /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/kconfig silentoldconfig scripts/kconfig/conf -s Config.in # # using defaults found in .config # /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 KBUILD_SRC= .kernelrelease rm -f .kernelrelease echo 1.37.0 > .kernelrelease diff -u debian/config/pkg/udeb b/udeb/.config ln -s .config b/udeb/.stamp-setup /usr/bin/make -C b/udeb all \ SKIP_STRIP=y \ BB_EXTRA_VERSION="Debian 1:1.37.0-7" \ CONFIG_EXTRA_CFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2' \ CONFIG_EXTRA_LDFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now' \ V=1 /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/udeb /usr/bin/make -C /build/reproducible-path/busybox-1.37.0/b/udeb \ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease /bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb 1 37 echo 1.37.0 > .kernelrelease /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb GEN /build/reproducible-path/busybox-1.37.0/b/udeb/Makefile Using /build/reproducible-path/busybox-1.37.0 as source for busybox if [ -f /build/reproducible-path/busybox-1.37.0/.config ]; then \ echo " /build/reproducible-path/busybox-1.37.0 is not clean, please run 'make mrproper'";\ echo " in the '/build/reproducible-path/busybox-1.37.0' directory.";\ /bin/false; \ fi; if [ ! -d include2 ]; then mkdir -p include2; fi; ln -fsn /build/reproducible-path/busybox-1.37.0/include/asm-aarch64 include2/asm /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic mkdir -p .tmp_versions /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=. mkdir -p docs ( \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_header.pod; \ echo; \ applets/usage_pod | sed 's/^[A-Za-z][A-Za-z ]*[a-z]:$/&\n/'; \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_footer.pod; \ ) > docs/busybox.pod mkdir -p docs mkdir -p docs pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs/busybox.net pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 pod2html --noindex docs/busybox.pod > docs/busybox.net/BusyBox.html rm -f pod2htm* mkdir -p docs rm -f docs/BusyBox.html cp docs/busybox.net/BusyBox.html docs/BusyBox.html /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:243:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 243 | chown(dst_name, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init /build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': /build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] 1655 | struct in_addr temp_addr; | ^~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10872 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10876:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10876 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10898 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id Trying libraries: crypt m rt Library crypt is not needed, excluding it Library m is not needed, excluding it Library rt is not needed, excluding it Final link with: echo 'cmd_busybox_unstripped := /build/reproducible-path/busybox-1.37.0/scripts/trylink "busybox_unstripped" "gcc" "-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -finline-limit=0 -fno-builtin-strlen -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Oz -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 " "-Wl,-z,relro -Wl,-z,now -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now " " applets/built-in.o" " archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a klibc-utils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o klibc-utils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o" "m crypt rt" """" && /build/reproducible-path/busybox-1.37.0/scripts/generate_BUFSIZ.sh --post include/common_bufsiz.h' > ./.busybox_unstripped.cmd rm -f .old_version cp busybox_unstripped busybox /usr/bin/make -C b/udeb busybox.links /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/udeb busybox.links ln -sf busybox b/udeb/.stamp-build ======== running testsuite in b/deb ======== cd b/deb/testsuite && SKIP_KNOWN_BUGS=y LANG=C.UTF-8 LC_ALL=C.UTF-8 SKIP_INTERNET_TESTS=y SHELL='/bin/sh -e' ECHO=/bin/echo ./runtest PASS: busybox as unknown name PASS: busybox --help busybox PASS: busybox PASS: busybox unknown PASS: busybox --help PASS: busybox cat PASS: busybox --help cat PASS: busybox --help unknown PASS: ./busybox-suffix PASS: ./busybox-suffix unknown PASS: ./busybox-suffix --help PASS: ./busybox-suffix cat PASS: ./busybox-suffix --help cat PASS: ./busybox-suffix --help unknown SKIPPED: ar creates archives SKIPPED: ar replaces things in archives PASS: awk -F case 0 PASS: awk -F case 1 PASS: awk -F case 2 PASS: awk -F case 3 PASS: awk -F case 4 PASS: awk -F case 5 PASS: awk -F case 6 PASS: awk -F case 7 PASS: awk if operator == PASS: awk if operator != PASS: awk if operator >= PASS: awk if operator < PASS: awk if string == PASS: awk bitwise op PASS: awk handles empty function f(arg){} PASS: awk handles empty function f(){} PASS: awk properly handles function from other scope PASS: awk properly handles undefined function PASS: awk 'v (a)' is not a function call, it is a concatenation PASS: awk unused function args are evaluated PASS: awk hex const 1 PASS: awk hex const 2 PASS: awk oct const PASS: awk input is never oct PASS: awk floating const with leading zeroes PASS: awk long field sep PASS: awk -F handles escapes PASS: awk gsub falls back to non-extended-regex PASS: awk 'gcc build bug' PASS: awk NF in BEGIN PASS: awk string cast (bug 725) PASS: awk handles whitespace before array subscript PASS: awk handles non-existing file correctly PASS: awk nested loops with the same variable PASS: awk 'delete a[v--]' evaluates v-- once PASS: awk func arg parsing 1 PASS: awk func arg parsing 2 PASS: awk func arg parsing 3 PASS: awk func arg parsing 4 PASS: awk handles empty () PASS: awk FS assignment SKIPPED: awk large integer PASS: awk length(array) PASS: awk length() PASS: awk print length, 1 PASS: awk print length 1 PASS: awk length == 0 PASS: awk if (length == 0) PASS: awk -f and ARGC PASS: awk -e and ARGC PASS: awk break PASS: awk continue PASS: awk handles invalid for loop PASS: awk handles colon not preceded by ternary PASS: awk errors on missing delete arg PASS: awk printf('%c') can output NUL PASS: awk printf('%-10c') can output NUL PASS: awk negative field access PASS: awk do not allow "str"++ PASS: awk FS regex which can match empty string PASS: awk $NF is empty PASS: awk exit N propagates through END's exit PASS: awk print + redirect PASS: awk "cmd" | getline PASS: awk printf %% prints one % PASS: awk backslash+newline eaten with no trace PASS: awk assign while assign PASS: awk does not split on CR (char 13) PASS: awk = and ?: precedence PASS: awk gensub backslashes \ PASS: awk gensub backslashes \ PASS: awk gensub backslashes \\ PASS: awk gensub backslashes \\ PASS: awk gensub backslashes \& PASS: awk gensub backslashes PASS: awk gensub backslashes \0 PASS: awk references to empty fields PASS: awk gsub erroneous word start match PASS: basename-does-not-remove-identical-extension PASS: basename-works PASS: bc comment PASS: bc /*/ is not a closed comment PASS: bc comment with " PASS: bc "string/*" is not a comment PASS: bc comment 3: unterminated #comment PASS: bc backslash 1 PASS: bc string 1 PASS: bc read() 4 PASS: bc read()^2 PASS: bc read()*read() PASS: bc if 0 else PASS: bc if 1 else PASS: bc if 1 if 1 else else PASS: bc if 0 else if 1 PASS: bc for (;;) PASS: bc for (;cond;) PASS: bc for (;cond;upd) PASS: bc for (init;cond;upd) PASS: bc for (;;) {break} PASS: bc define {return} PASS: bc define auto PASS: bc define auto array same name PASS: bc define with body on next line PASS: bc void function PASS: bc function named 'void' PASS: bc variable named 'void' PASS: bc if(cond) PASS: bc if(cond) stmt else PASS: bc while(cond) PASS: bc ifz does not match if keyword PASS: bc -l 'e(0)-2' PASS: bc (!a&&b) PASS: bc print "" PASS: bc print 1,2,3 PASS: bc length PASS: bc { print 1 } PASS: bc comparison 1 PASS: bc nested loops and breaks PASS: bc continue in if PASS: bc continue in for PASS: bc ibase PASS: bc parsing of numbers PASS: bc printing of numbers PASS: bc -lq bc_add.bc PASS: bc -lq bc_arctangent.bc PASS: bc -lq bc_array.bc PASS: bc -lq bc_arrays.bc PASS: bc -lq bc_bessel.bc PASS: bc -lq bc_boolean.bc PASS: bc -lq bc_cosine.bc PASS: bc -lq bc_decimal.bc PASS: bc -lq bc_divide.bc PASS: bc -lq bc_exponent.bc PASS: bc -lq bc_log.bc PASS: bc -lq bc_misc.bc PASS: bc -lq bc_misc1.bc PASS: bc -lq bc_misc2.bc PASS: bc -lq bc_modulus.bc PASS: bc -lq bc_multiply.bc PASS: bc -lq bc_numbers1.bc PASS: bc -lq bc_numbers2.bc PASS: bc -lq bc_pi.bc PASS: bc -lq bc_power.bc PASS: bc -lq bc_references.bc PASS: bc -lq bc_sine.bc PASS: bc -lq bc_sqrt.bc PASS: bc -lq bc_strings.bc PASS: bc -lq bc_subtract.bc PASS: bc -lq bc_vars.bc PASS: bunzip2-reads-from-standard-input PASS: bunzip2-removes-compressed-file PASS: bunzip2: doesnt exist PASS: bunzip2: unknown suffix PASS: bunzip2: already exists PASS: bunzip2: stream unpack PASS: bunzip2: delete src PASS: bunzip2: test_bz2 file PASS: bunzip2: pbzip_4m_zeros file PASS: bunzip2: bz2_issue_11.bz2 corrupted example PASS: bunzip2: bz2_issue_12.bz2 corrupted example PASS: bzcat-does-not-remove-compressed-file PASS: zcat: dont delete gz src PASS: zcat: dont delete bz2 src PASS: zcat: dont delete Z src PASS: bzcat can print many files PASS: bzcat can handle compressed zero-length bzip2 files PASS: zcat can print many files PASS: zcat can handle compressed zero-length (.Z) files PASS: cal 2000 PASS: cat-prints-a-file PASS: cat-prints-a-file-and-standard-input PASS: cat -e PASS: cat -v PASS: cat -n PASS: cat -b PASS: cmp-detects-difference PASS: cp-RHL-does_not_preserve-links PASS: cp-a-files-to-dir PASS: cp-a-preserves-links PASS: cp-copies-empty-file PASS: cp-copies-large-file PASS: cp-copies-small-file PASS: cp-d-files-to-dir PASS: cp-dev-file PASS: cp-dir-create-dir PASS: cp-dir-existing-dir PASS: cp-does-not-copy-unreadable-file PASS: cp-files-to-dir PASS: cp-follows-links PASS: cp-parents PASS: cp-preserves-hard-links PASS: cp-preserves-links PASS: cp-preserves-source-file PASS: cp PASS: cp -d PASS: cp -P PASS: cp -L PASS: cp -H PASS: cp -R PASS: cp -Rd PASS: cp -RP PASS: cp -RL PASS: cp -RHL PASS: cpio extracts zero-sized hardlinks PASS: cpio extracts zero-sized hardlinks 2 SKIPPED: cpio -p with absolute paths PASS: cpio restores suid/sgid bits PASS: cpio extracts in existing directory PASS: cpio uses by default uid/gid PASS: cpio -R with create PASS: cpio -R with extract PASS: cpio extract file outside of destination PASS: cut-cuts-a-character PASS: cut-cuts-a-closed-range PASS: cut-cuts-a-field PASS: cut-cuts-an-open-range PASS: cut-cuts-an-unclosed-range PASS: cut '-' (stdin) and multi file handling PASS: cut -b a,a,a PASS: cut -b overlaps PASS: -b encapsulated PASS: cut high-low error PASS: cut -c a-b PASS: cut -c a- PASS: cut -c -b PASS: cut -c a PASS: cut -c a,b-c,d PASS: cut -f a- PASS: cut show whole line with no delim PASS: cut with echo, -c (a-b) PASS: cut with echo, -c (a) PASS: cut with -c (a,b,c) PASS: cut with -b (a,b,c) PASS: cut with -d -f(:) -s PASS: cut with -d -f( ) -s PASS: cut with -d -f(a) -s PASS: cut with -d -f(a) -s -n PASS: cut -DF PASS: cut empty field PASS: cut empty field 2 PASS: date-@-works PASS: date-R-works PASS: date-format-works PASS: date-timezone PASS: date-u-works FAIL: date-works PASS: date-works-1 PASS: dc basic syntax (stdin, multiple args) PASS: dc basic syntax (argv, single arg) PASS: dc basic syntax (argv, multiple args) PASS: dc complex with spaces (single arg) PASS: dc complex without spaces (single arg) PASS: dc complex with spaces (multiple args) PASS: dc complex without spaces (multiple args) PASS: dc: x should execute strings PASS: dc: x should not execute or pop non-strings PASS: dc: x should work with strings created from a PASS: dc: p should print invalid escapes PASS: dc: p should print trailing backslashes PASS: dc: p should parse/print single backslashes PASS: dc: p should print single backslash strings PASS: dc read PASS: dc read string PASS: dc '>a' (conditional execute string) 1 PASS: dc '>a' (conditional execute string) 2 PASS: dc '>aeb' (conditional execute string with else) PASS: dc space can be a register PASS: dc newline can be a register PASS: dc Z (length) for numbers PASS: dc dc_add.dc PASS: dc dc_boolean.dc PASS: dc dc_decimal.dc PASS: dc dc_divide.dc PASS: dc dc_divmod.dc PASS: dc dc_misc.dc PASS: dc dc_modexp.dc PASS: dc dc_modulus.dc PASS: dc dc_multiply.dc PASS: dc dc_power.dc PASS: dc dc_sqrt.dc PASS: dc dc_strings.dc PASS: dc dc_subtract.dc PASS: dc -x dcx_vars.dc PASS: dd-accepts-if PASS: dd-accepts-of PASS: dd-copies-from-standard-input-to-standard-output PASS: dd-count-bytes PASS: dd-prints-count-to-standard-error PASS: dd-reports-write-errors PASS: diff of stdin PASS: diff of stdin, no newline in the file PASS: diff of stdin, twice PASS: diff of empty file against stdin PASS: diff of empty file against nonempty one PASS: diff -b treats EOF as whitespace PASS: diff -b treats all spaces as equal PASS: diff -B ignores changes whose lines are all blank PASS: diff -B does not ignore changes whose lines are not all blank PASS: diff -B ignores blank single line change PASS: diff -B does not ignore non-blank single line change PASS: diff always takes context from old file PASS: diff diff1 diff2/subdir PASS: diff dir dir2/file/- PASS: diff of dir and fifo PASS: diff of file and fifo PASS: diff -rN does not read non-regular files PASS: diff diff1 diff2/ PASS: dirname-handles-absolute-path PASS: dirname-handles-empty-path PASS: dirname-handles-multiple-slashes PASS: dirname-handles-relative-path PASS: dirname-handles-root PASS: dirname-handles-single-component PASS: dirname-works PASS: du-h-works PASS: du-k-works PASS: du-l-works PASS: du-m-works PASS: du-s-works PASS: du-works PASS: echo-does-not-print-newline PASS: echo-prints-argument PASS: echo-prints-arguments PASS: echo-prints-dash PASS: echo-prints-newline PASS: echo-prints-non-opts PASS: echo-prints-slash-zero PASS: echo-prints-slash_00041 PASS: echo-prints-slash_0041 PASS: echo-prints-slash_041 PASS: echo-prints-slash_41 PASS: expand PASS: expand with unicode characher 0x394 PASS: expr-big PASS: expr-works PASS: factor ' 0' PASS: factor +1 PASS: factor ' +2' PASS: factor 1024 PASS: factor 2^61-1 PASS: factor 2^62-1 PASS: factor 2^64-1 PASS: factor $((2*3*5*7*11*13*17*19*23*29*31*37*41*43*47)) PASS: factor 2 * 3037000493 * 3037000493 PASS: factor 3 * 2479700513 * 2479700513 PASS: factor 3 * 37831 * 37831 * 37831 * 37831 PASS: factor 3 * 13^16 PASS: factor 13^16 PASS: false-is-silent PASS: false-returns-failure PASS: find-supports-minus-xdev PASS: find -type f PASS: find -exec exitcode 1 PASS: find -exec exitcode 2 PASS: find -ok PASS: find -exec exitcode 3 PASS: find -exec exitcode 4 PASS: find / -maxdepth 0 -name / PASS: find // -maxdepth 0 -name / PASS: find / -maxdepth 0 -name // PASS: find // -maxdepth 0 -name // PASS: find ./// -name . PASS: find ./// -name ./// PASS: fold -s PASS: fold -w1 PASS: fold with NULs PASS: fold -sw66 with unicode input PASS: grep (exit with error) PASS: grep (exit success) PASS: grep (default to stdin) PASS: grep - (specify stdin) PASS: grep input (specify file) PASS: grep (no newline at EOL) PASS: grep two files PASS: grep - infile (specify stdin and file) PASS: grep - nofile (specify stdin and nonexisting file) PASS: grep -q - nofile (specify stdin and nonexisting file, no match) PASS: grep -q - nofile (specify stdin and nonexisting file, match) PASS: grep -s nofile (nonexisting file, no match) PASS: grep -s nofile - (stdin and nonexisting file, match) PASS: grep handles NUL in files PASS: grep handles NUL on stdin PASS: grep matches NUL PASS: grep handles multiple regexps PASS: grep -F handles multiple expessions PASS: grep -F handles -i PASS: grep can read regexps from stdin PASS: grep -x (full match) PASS: grep -x (partial match 1) PASS: grep -x (partial match 2) PASS: grep -x -F (full match) PASS: grep -x -F (partial match 1) PASS: grep -x -F (partial match 2) PASS: grep -L exitcode 0 PASS: grep -L exitcode 0 #2 PASS: grep -L exitcode 1 PASS: grep -E supports extended regexps PASS: grep is also egrep PASS: egrep is not case insensitive PASS: grep -E -o prints all matches PASS: grep -o does not loop forever PASS: grep -o does not loop forever on zero-length match PASS: grep -f EMPTY_FILE PASS: grep -v -f EMPTY_FILE PASS: grep -vxf EMPTY_FILE PASS: grep -Fw matches only words PASS: grep -Fw doesn't stop on 1st mismatch PASS: grep -w doesn't stop on 1st mismatch PASS: grep -w ^str doesn't match str not at the beginning PASS: grep -w ^ doesn't hang PASS: grep -w word doesn't match wordword PASS: grep -F -w w doesn't match ww PASS: grep -w word match second word PASS: grep -x -v -e EXP1 -e EXP2 finds nothing if either EXP matches PASS: grep PATTERN can be a newline-delimited list PASS: grep -e PATTERN can be a newline-delimited list PASS: grep -r on symlink to dir PASS: grep -r on dir/symlink to dir PASS: gunzip-reads-from-standard-input PASS: gunzip: doesnt exist PASS: gunzip: unknown suffix PASS: gunzip: already exists PASS: gunzip: stream unpack PASS: gunzip: delete src PASS: gzip-accepts-multiple-files PASS: gzip-accepts-single-minus UNTESTED: gzip-compression-levels PASS: gzip-removes-original-file PASS: head (without args) PASS: head -n PASS: head -n PASS: hexdump -C with four NULs PASS: hexdump does not think last padded block matches any full block PASS: hexdump thinks last full block can match PASS: hexdump -e %3_u PASS: hexdump -e /1 %d PASS: hexdump -e /2 %d (little-endian) PASS: hostid-works PASS: hostname-d-works PASS: hostname-i-works PASS: hostname-s-works PASS: hostname-works PASS: id-g-works PASS: id-u-works PASS: id-un-works PASS: id-ur-works PASS: ln-creates-hard-links PASS: ln-creates-soft-links PASS: ln-force-creates-hard-links PASS: ln-force-creates-soft-links PASS: ln-preserves-hard-links PASS: ln-preserves-soft-links PASS: ls-1-works PASS: ls-h-works PASS: ls-l-works PASS: ls-s-works PASS: ls unicode test with codepoints limited to 767 PASS: ls symlink_to_dir PASS: md5sum-verifies-non-binary-file PASS: md5sum PASS: md5sum -c EMPTY PASS: mkdir-makes-a-directory PASS: mkdir-makes-parent-directories SKIPPED: mount (must be root to test this) PASS: mv-files-to-dir PASS: mv-files-to-dir-2 PASS: mv-follows-links PASS: mv-moves-empty-file PASS: mv-moves-file PASS: mv-moves-hardlinks PASS: mv-moves-large-file PASS: mv-moves-small-file PASS: mv-moves-symlinks PASS: mv-moves-unreadable-files PASS: mv-preserves-hard-links PASS: mv-preserves-links PASS: mv-refuses-mv-dir-to-subdir PASS: mv-removes-source-file PASS: nl numbers all lines PASS: nl numbers non-empty lines PASS: nl numbers no lines PASS: od (little-endian) SKIPPED: od -a (!DESKTOP) PASS: od -a (DESKTOP) PASS: od -B (little-endian) PASS: od -o (little-endian) PASS: od -b PASS: od -c PASS: od -d (little-endian) PASS: od -D (little-endian) SKIPPED: od -e (!DESKTOP little-endian) SKIPPED: od -F (!DESKTOP little-endian) PASS: od -f (little-endian) PASS: od -H (little-endian) PASS: od -X (little-endian) PASS: od -h (little-endian) PASS: od -x (little-endian) PASS: od -i (little-endian) PASS: od -O (little-endian) PASS: od -I (little-endian) PASS: od -L (little-endian) PASS: od -l (little-endian) PASS: od -b PASS: od -f PASS: od -b --traditional PASS: od -b --traditional FILE PASS: paste PASS: paste-back-cuted-lines PASS: paste-multi-stdin PASS: paste-pairs PASS: paste-separate PASS: patch with old_file == new_file PASS: patch with nonexistent old_file PASS: patch -R with nonexistent old_file PASS: patch detects already applied hunk PASS: patch detects already applied hunk at the EOF PASS: patch -N ignores already applied hunk PASS: patch FILE PATCH PASS: patch at the beginning PASS: patch creates new file PASS: patch understands ...dir///dir... PASS: patch internal buffering bug? PASS: pidof (exit with error) PASS: pidof (exit with success) PASS: pidof this SKIPPED: pidof -o init PASS: printf produces no further output 1 PASS: printf produces no further output 2 PASS: printf repeatedly uses pattern for each argv PASS: printf understands %b escaped_string PASS: printf understands %d '"x' "'y" "'zTAIL" PASS: printf understands %s '"x' "'y" "'zTAIL" PASS: printf understands %23.12f PASS: printf understands %*.*f PASS: printf understands %*f with negative width PASS: printf understands %.*f with negative precision PASS: printf understands %*.*f with negative width/precision PASS: printf understands %zd PASS: printf understands %ld PASS: printf understands %Ld PASS: printf understands %% PASS: printf handles positive numbers for %d PASS: printf handles positive numbers for %i PASS: printf handles positive numbers for %x PASS: printf handles positive numbers for %f PASS: printf handles %d bad_input PASS: printf aborts on bare % PASS: printf aborts on %r PASS: printf treats leading 0 as flag PASS: printf handles multiple flags PASS: pwd-prints-working-directory PASS: readlink on a file PASS: readlink on a link PASS: readlink -f on a file PASS: readlink -f on a link PASS: readlink -f on an invalid link PASS: readlink -f on a weird dir PASS: realpath on non-existent absolute path 1 PASS: realpath on non-existent absolute path 2 PASS: realpath on non-existent absolute path 3 PASS: realpath on non-existent absolute path 4 PASS: realpath on non-existent local file 1 PASS: realpath on non-existent local file 2 PASS: realpath on link to non-existent file 1 PASS: realpath on link to non-existent file 2 PASS: realpath on link to non-existent file 3 PASS: realpath on link to non-existent file 4 PASS: rev works PASS: rev file with missing newline PASS: rev file with NUL character PASS: rev file with long line PASS: rm-removes-file PASS: rmdir-removes-parent-directories PASS: sed no files (stdin) PASS: sed explicit stdin PASS: sed handles empty lines PASS: sed stdin twice PASS: sed accepts blanks before command PASS: sed accepts newlines in -e PASS: sed accepts multiple -e PASS: sed -n PASS: sed with empty match PASS: sed s//p PASS: sed -n s//p PASS: sed s//g (exhaustive) PASS: sed s arbitrary delimiter PASS: sed s chains PASS: sed s chains2 PASS: sed s [delimiter] PASS: sed s with (GNU ext) PASS: sed b (branch) PASS: sed b (branch with no label jumps to end) PASS: sed t (test/branch) PASS: sed t (test/branch clears test bit) PASS: sed T (!test/branch) PASS: sed n (flushes pattern space, terminates early) PASS: sed N (flushes pattern space (GNU behavior)) PASS: sed N test2 PASS: sed N test3 PASS: sed address match newline PASS: sed N (stops at end of input) and P (prints to first newline only) PASS: sed G (append hold space to pattern space) PASS: sed d ends script iteration PASS: sed d ends script iteration (2) PASS: sed embedded NUL g PASS: sed normal newlines PASS: sed leave off trailing newline PASS: sed autoinsert newline PASS: sed empty file plus cat PASS: sed cat plus empty file PASS: sed append autoinserts newline PASS: sed append autoinserts newline 2 PASS: sed append autoinserts newline 3 PASS: sed insert doesn't autoinsert newline PASS: sed print autoinsert newlines PASS: sed print autoinsert newlines two files PASS: sed noprint, no match, no newline PASS: sed selective matches with one nl PASS: sed selective matches insert newline PASS: sed selective matches noinsert newline PASS: sed clusternewline PASS: sed subst+write PASS: sed trailing NUL PASS: sed escaped newline in command PASS: sed match EOF PASS: sed match EOF two files PASS: sed match EOF inline PASS: sed lie-to-autoconf PASS: sed backref from empty s uses range regex PASS: sed backref from empty s uses range regex with newline PASS: sed -i with no arg [GNUFAIL] PASS: sed s/xxx/[/ PASS: sed n command must reset 'substituted' bit PASS: sed d does not break n,m matching PASS: sed d does not break n,regex matching PASS: sed d does not break n,regex matching #2 PASS: sed 2d;2,1p (gnu compat) PASS: sed beginning (^) matches only once PASS: sed c PASS: sed nested {}s PASS: sed a cmd ended by double backslash PASS: sed a cmd understands , , PASS: sed i cmd understands , , PASS: sed with N skipping lines past ranges on next cmds PASS: sed -i with address modifies all files, not only first PASS: sed understands PASS: sed -i finishes ranges correctly PASS: sed zero chars match/replace advances correctly 1 PASS: sed zero chars match/replace advances correctly 2 PASS: sed zero chars match/replace logic must not falsely trigger here 1 PASS: sed zero chars match/replace logic must not falsely trigger here 2 PASS: sed special char as s/// delimiter, in pattern PASS: sed special char as s/// delimiter, in replacement 1 PASS: sed special char as s/// delimiter, in replacement 2 PASS: sed /$_in_regex/ should not match newlines, only end-of-line PASS: sed s///NUM test PASS: sed /regex/,N{...} addresses work PASS: sed /regex/,+N{...} addresses work PASS: sed /regex/,+N{...} addresses work 2 PASS: sed /regex/,+N{...} -i works PASS: sed /regex/,+0{...} -i works PASS: sed /regex/,+0 -i works PASS: sed 's///w FILE' PASS: sed uses previous regexp PASS: sed ^ OR not^ PASS: sed understands duplicate file name PASS: seq (exit with error) PASS: seq (exit with error) PASS: seq one argument PASS: seq two arguments PASS: seq two arguments reversed PASS: seq two arguments equal PASS: seq two arguments equal, arbitrary negative step PASS: seq two arguments equal, arbitrary positive step PASS: seq count up by 2 PASS: seq count down by 2 PASS: seq count wrong way #1 PASS: seq count wrong way #2 PASS: seq count by .3 PASS: seq count by .30 PASS: seq count by .30 to 4.000 PASS: seq count by -.9 PASS: seq count by zero PASS: seq one argument with padding PASS: seq two arguments with padding PASS: seq count down by 3 with padding PASS: seq count by .3 with padding 1 PASS: seq count by .3 with padding 2 PASS: seq from -4 count down by 2 PASS: seq from -.0 count down by .25 PASS: seq -s : with negative start PASS: sha1sum: one-space separated input for -c PASS: md5sum PASS: md5sum -c EMPTY PASS: md5sum PASS: md5sum -c EMPTY PASS: md5sum PASS: md5sum -c EMPTY PASS: md5sum PASS: md5sum -c EMPTY PASS: sort PASS: sort #2 PASS: sort stdin PASS: sort numeric PASS: sort reverse PASS: sort one key PASS: sort key range with numeric option PASS: sort key range with numeric option and global reverse PASS: sort key range with multiple options PASS: sort key range with two -k options PASS: sort with non-default leading delim 1 PASS: sort with non-default leading delim 2 PASS: sort with non-default leading delim 3 PASS: sort with non-default leading delim 4 PASS: sort with ENDCHAR PASS: glibc build sort PASS: glibc build sort unique PASS: sort -u should consider field only when discarding PASS: sort -z outputs NUL terminated lines PASS: sort key doesn't strip leading blanks, disables fallback global sort PASS: sort file in place PASS: sort -sr (stable and reverse) does NOT reverse 'stable' ordering PASS: sort -h PASS: sort -k2,2M PASS: sort -s -u PASS: start-stop-daemon -x without -a PASS: start-stop-daemon -x with -d on existing directory PASS: start-stop-daemon -x with -d on existing and check dir PASS: start-stop-daemon -x with --chdir on existing and check dir PASS: start-stop-daemon -a without -x PASS: start-stop-daemon without -x and -a PASS: start-stop-daemon -x with -d on non-existing directory PASS: start-stop-daemon with both -x and -a PASS: strings-works-like-GNU PASS: tail-n-works PASS: tail-works PASS: tail: +N with N > file length PASS: tail: -c +N with largish N PASS: tar-archives-multiple-files PASS: tar-complains-about-missing-file PASS: tar-demands-at-least-one-ctx PASS: tar-demands-at-most-one-ctx PASS: tar-extracts-all-subdirs PASS: tar-extracts-file PASS: tar-extracts-from-standard-input PASS: tar-extracts-multiple-files PASS: tar-extracts-to-standard-output PASS: tar-handles-cz-options UNTESTED: tar-handles-empty-include-and-non-empty-exclude-list UNTESTED: tar-handles-exclude-and-extract-lists UNTESTED: tar-handles-multiple-X-options UNTESTED: tar-handles-nested-exclude PASS: tar_with_link_with_size PASS: tar_with_prefix_fields PASS: tar Empty file is not a tarball PASS: tar Empty file is not a tarball.tar.gz PASS: tar Two zeroed blocks is a ('truncated') empty tarball PASS: tar Twenty zeroed blocks is an empty tarball chmod: input_dir/file: Permission denied PASS: tar hardlinks and repeated files PASS: tar hardlinks mode PASS: tar symlinks mode PASS: tar --overwrite PASS: tar extract tgz SKIPPED: tar extract txz PASS: tar strips /../ on extract SKIPPED: tar does not extract into symlinks SKIPPED: tar -k does not extract into symlinks SKIPPED: tar Pax-encoded UTF8 names and symlinks SKIPPED: tar Symlink attack: create symlink and then write through it PASS: tar Symlinks and hardlinks coexist PASS: taskset (get from pid 1) PASS: taskset (invalid pid) PASS: taskset (set_aff, needs CAP_SYS_NICE) PASS: tee-appends-input PASS: tee-tees-input PASS: test: should be false (1) PASS: test '': should be false (1) PASS: test !: should be true (0) PASS: test a: should be true (0) PASS: test --help: should be true (0) PASS: test -f: should be true (0) PASS: test ! -f: should be false (1) PASS: test a = a: should be true (0) PASS: test -lt = -gt: should be false (1) PASS: test a -a !: should be true (0) PASS: test -f = a -o b: should be true (0) PASS: test ! a = b -a ! c = c: should be false (1) PASS: test ! a = b -a ! c = d: should be true (0) PASS: test '!' = '!': should be true (0) PASS: test '(' = '(': should be true (0) PASS: test '!' '!' = '!': should be false (1) PASS: test '!' '(' = '(': should be false (1) PASS: time -f trailing backslash PASS: time -f trailing percent PASS: time -f undefined backslash PASS: time -f undefined percent PASS: time -f backslash tab and newline PASS: time -f percent percent PASS: touch-creates-file PASS: touch-does-not-create-file PASS: touch-touches-files-after-non-existent-file PASS: tr-d-alnum-works PASS: tr-d-works PASS: tr-non-gnu PASS: tr-rejects-wrong-class PASS: tr-works PASS: tr does not treat [] in [a-z] as special PASS: tr understands 0-9A-F PASS: tr understands [:xdigit:] PASS: tr does not stop after [:digit:] PASS: tr has correct xdigit sequence PASS: true-is-silent PASS: true-returns-success PASS: uncompress < \x1f\x9d\x90 \x01 x N PASS: unexpand case 1 PASS: unexpand case 2 PASS: unexpand case 3 PASS: unexpand case 4 PASS: unexpand case 5 PASS: unexpand case 6 PASS: unexpand case 7 PASS: unexpand case 8 PASS: unexpand flags PASS: unexpand flags -f PASS: unexpand flags -f -t8 PASS: unexpand flags -t8 -f PASS: unexpand flags -t8 --first-only PASS: unexpand flags -a PASS: unexpand flags -t8 PASS: unexpand flags -a -t8 PASS: unexpand flags -t4 PASS: unexpand flags -a -t4 PASS: unexpand flags -t4 -a PASS: unexpand flags -t4 -f PASS: unexpand flags -f -t4 PASS: unexpand flags -t4 --first-only PASS: unexpand flags --first-only -t4 PASS: unexpand with unicode characher 0x394 PASS: uniq (exit with error) PASS: uniq (exit success) PASS: uniq (default to stdin) PASS: uniq - (specify stdin) PASS: uniq input (specify file) PASS: uniq input outfile (two files) PASS: uniq (stdin) outfile PASS: uniq input - (specify stdout) PASS: uniq -c (occurrence count) PASS: uniq -d (dups only) PASS: uniq -f -s (skip fields and chars) PASS: uniq -w (compare max characters) PASS: uniq -s -w (skip fields and compare max chars) PASS: uniq -u and -d produce no output PASS: unlzma (bad archive 1) PASS: unlzma (bad archive 2) PASS: unlzma (bad archive 3) PASS: unzip (subdir only) SKIPPED: unzip (bad archive) PASS: unzip (archive with corrupted lzma 1) PASS: unzip (archive with corrupted lzma 2) PASS: uptime-works PASS: uuencode sets standard input mode correctly PASS: uuencode correct encoding PASS: uuencode correct base64 encoding PASS: uuencode empty file PASS: uuencode -m empty file PASS: uuencode file 'A' PASS: uuencode -m file 'A' PASS: uuencode file 'AB' PASS: uuencode -m file 'AB' PASS: uuencode file 'ABC' PASS: uuencode -m file 'ABC' PASS: uuencode file 'ABCD' PASS: uuencode -m file 'ABCD' PASS: uuencode file 'ABCDE' PASS: uuencode -m file 'ABCDE' PASS: uuencode file 'ABCDEF' PASS: uuencode -m file 'ABCDEF' PASS: uuencode file 'A<0xff>Z' PASS: uuencode -m file 'A<0xff>Z' PASS: wc-counts-all PASS: wc-counts-characters PASS: wc-counts-lines PASS: wc-counts-words PASS: wc-prints-longest-line-length PASS: wget--O-overrides--P PASS: wget-handles-empty-path PASS: wget-retrieves-google-index PASS: wget-supports--P PASS: which-uses-default-path PASS: xargs-works PASS: xargs -E _ stops on underscore PASS: xargs -E '' PASS: xargs -e without param PASS: xargs does not stop on underscore ('new' GNU behavior) PASS: xargs -s7 can take one-char input PASS: xargs -sNUM test 1 PASS: xargs -sNUM test 2 PASS: xargs argument line too long PASS: xargs -n1 PASS: xargs -n2 PASS: xargs -I skips empty lines and leading whitespace PASS: xxd -p with one NUL PASS: xxd -p with 30 NULs PASS: xxd -p with 31 NULs PASS: xxd -p -r PASS: xxd -r skips leading whitespace and truncates at two spaces PASS: xxd -p -r skips one bad char, truncates at two bad chars PASS: xxd -p -r ignores the nibble with 2nd char bad touch b/deb/.stamp-test make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_prep dh_install dh_installdocs dh_installchangelogs dh_installexamples dh_installman debian/rules execute_before_dh_installinit make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh_installinit -pbusybox-syslogd --name=busybox-klogd make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_installinit debian/rules override_dh_installsystemd make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh_installsystemd -pbusybox-syslogd --name=busybox-klogd dh_installsystemd -pbusybox-syslogd dh_installsystemd -pudhcpd --no-enable make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_installinitramfs dh_lintian dh_perl dh_link debian/rules execute_after_dh_link-arch make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh_link -pbusybox-udeb \ $(grep -v sbin/init b/udeb/busybox.links | sed -e 's|/usr/|/|' -e 's|^|/usr/bin/busybox /usr|') make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged make[1]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_installdeb debian/rules execute_before_dh_gencontrol-arch make[1]: Entering directory '/build/reproducible-path/busybox-1.37.0' pkgs=$(sed -n -e's/([^)]*)//g' -e's/,//g' -e's/^shlibs:Depends=//p' debian/busybox.substvars); \ srcs=; for p in $pkgs; do \ srcs="$srcs $(dpkg-query -f '${source:Package} (= ${source:Version}),' -W $p)"; \ done ; \ echo "built-using=$srcs" >> debian/busybox-static.substvars make[1]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'busybox-static' in '../busybox-static_1.37.0-7_arm64.deb'. dpkg-deb: building package 'udhcpc' in '../udhcpc_1.37.0-7_all.deb'. dpkg-deb: building package 'busybox' in '../busybox_1.37.0-7_arm64.deb'. dpkg-deb: building package 'busybox-static-dbgsym' in '../busybox-static-dbgsym_1.37.0-7_arm64.deb'. dpkg-deb: building package 'busybox-dbgsym' in '../busybox-dbgsym_1.37.0-7_arm64.deb'. dpkg-deb: building package 'busybox-syslogd' in '../busybox-syslogd_1.37.0-7_all.deb'. dpkg-deb: building package 'udhcpd' in '../udhcpd_1.37.0-7_all.deb'. dpkg-deb: building package 'busybox-udeb' in 'debian/.debhelper/scratch-space/build-busybox-udeb/busybox-udeb_1.37.0-7_arm64.deb'. Renaming busybox-udeb_1.37.0-7_arm64.deb to busybox-udeb_1.37.0-7_arm64.udeb dpkg-genbuildinfo --build=binary -O../busybox_1.37.0-7_arm64.buildinfo dpkg-genchanges --build=binary -O../busybox_1.37.0-7_arm64.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: not including original 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/3664622 and its subdirectories I: Current time: Fri Oct 31 06:10:17 -12 2025 I: pbuilder-time-stamp: 1761934217 Fri Oct 31 18:10:18 UTC 2025 I: 1st build successful. Starting 2nd build on remote node codethink03-arm64.debian.net. Fri Oct 31 18:10:18 UTC 2025 I: Preparing to do remote build '2' on codethink03-arm64.debian.net. Fri Oct 31 18:10:18 UTC 2025 - checking /var/lib/jenkins/offline_nodes if codethink03-arm64.debian.net is marked as down. Fri Oct 31 18:10:18 UTC 2025 - checking via ssh if codethink03-arm64.debian.net is up. removed '/tmp/read-only-fs-test-K2S2ZM' ==================================================================================== Fri Dec 4 00:33:19 UTC 2026 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on codethink03-arm64, called using "2 busybox unstable /srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl 1:1.37.0-7" as arguments. Fri Dec 4 00:33:19 UTC 2026 - actually running "reproducible_build.sh" (md5sum bcb6fe1b50cf4e8eedacd0971a9eb63f) as "/tmp/jenkins-script-cEcXbe0D" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Fri Dec 4 00:33:19 UTC 2026 I: Downloading source for unstable/busybox=1:1.37.0-7 Reading package lists... NOTICE: 'busybox' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/installer-team/busybox.git Please use: git clone https://salsa.debian.org/installer-team/busybox.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 2635 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-7 (dsc) [2377 B] Get:2 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-7 (tar) [2566 kB] Get:3 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-7 (diff) [66.9 kB] Fetched 2635 kB in 0s (58.9 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'busybox' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/installer-team/busybox.git Please use: git clone https://salsa.debian.org/installer-team/busybox.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 2635 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-7 (dsc) [2377 B] Get:2 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-7 (tar) [2566 kB] Get:3 http://deb.debian.org/debian unstable/main busybox 1:1.37.0-7 (diff) [66.9 kB] Fetched 2635 kB in 0s (58.9 MB/s) Download complete and in download only mode ============================================================================= Re-Building busybox in unstable on arm64 on codethink03-arm64 now. Date: Fri Dec 4 00:33:19 GMT 2026 Date UTC: Fri Dec 4 00:33:19 UTC 2026 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl/pbuilderrc_KuBB + case ${ARCH} in + case $ARCH in + locale=nl_BE + language=nl + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' busybox = debian-installer -o busybox = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' busybox = u-boot ']' + case "${SRCPACKAGE}" in + PBUILDERTIMEOUT=24 + local PRESULT=0 + sudo 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.tdvQAyPl/pbuilderrc_KuBB --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl/b2 --logfile b2/build.log busybox_1.37.0-7.dsc W: /root/.pbuilderrc does not exist I: Logging to b2/build.log I: pbuilder: network access will be disabled during build I: Current time: Fri Dec 4 14:33:20 +14 2026 I: pbuilder-time-stamp: 1796344400 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 [busybox_1.37.0-7.dsc] I: copying [./busybox_1.37.0.orig.tar.bz2] I: copying [./busybox_1.37.0-7.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./busybox_1.37.0-7.dsc: no acceptable signature found dpkg-source: info: extracting busybox in busybox-1.37.0 dpkg-source: info: unpacking busybox_1.37.0.orig.tar.bz2 dpkg-source: info: unpacking busybox_1.37.0-7.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying shell-ash-export-HOME.patch dpkg-source: info: applying version.patch dpkg-source: info: applying init-console.patch dpkg-source: info: applying stop-checking-ancient-kernel-version.patch dpkg-source: info: applying revert-9c143ce52da11ec3d21a3491c3749841d3dc10f0.patch dpkg-source: info: applying temp-deb-installer-hack.patch dpkg-source: info: applying install-readlink-in-bin.patch dpkg-source: info: applying spelling.diff dpkg-source: info: applying platform-linux.diff dpkg-source: info: applying fix-non-linux-build.patch dpkg-source: info: applying syslogd-option_mask32.patch dpkg-source: info: applying syslogd-make-it-optionally-systemd-socket-activated.patch dpkg-source: info: applying busybox-1.36.1-no-cbq.patch dpkg-source: info: applying libbb-sha-add-missing-sha-NI-guard.patch dpkg-source: info: applying fix-od-and-hexdump-tests-on-big-endian-hosts.patch dpkg-source: info: applying archival-disallow-path-traversals-CVE-2023-39810.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3244629/tmp/hooks/D01_modify_environment starting debug: Running on codethink03-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 Dec 4 00: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/3244629/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/3244629/tmp/hooks/D02_print_environment starting I: set 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]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.3.3(1)-release' BUILDDIR=/build/reproducible-path 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=12 nocheck' DIRSTACK=() DISTRIBUTION=unstable EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=aarch64 HOST_ARCH=arm64 IFS=' ' INVOCATION_ID=7d15b82c6e05451c86e885870432fed8 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=3244629 PS4='+ ' 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.tdvQAyPl/pbuilderrc_KuBB --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl/b2 --logfile b2/build.log busybox_1.37.0-7.dsc' SUDO_GID=109 SUDO_HOME=/var/lib/jenkins SUDO_UID=104 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://192.168.101.4:3128 I: uname -a Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3244629/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: arm64 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), zip dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19964 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 zip; however: Package zip 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} 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} libfile-stripnondeterminism-perl{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2-16{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} zip{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx unzip wget 0 packages upgraded, 30 newly installed, 0 to remove and 0 not upgraded. Need to get 11.2 MB of archives. After unpacking 45.7 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.41.2-4 [97.3 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.20-2 [315 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.18.1-2 [877 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.28 [92.4 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-7 [540 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 21 [12.2 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 22 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.194-1 [184 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.16-2 [100 kB] Get: 24 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 libxml2-16 arm64 2.15.1+dfsg-0.3 [591 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 27 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.28 [941 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 zip arm64 3.0-15 [227 kB] Fetched 11.2 MB in 0s (104 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 ... 19964 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../02-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../05-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.41.2-4_arm64.deb ... Unpacking bsdextrautils (2.41.2-4) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../08-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.20-2_arm64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.18.1-2_all.deb ... Unpacking automake (1:1.18.1-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-7_all.deb ... Unpacking libtool (2.5.4-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-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 .../19-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../21-libelf1t64_0.194-1_arm64.deb ... Unpacking libelf1t64:arm64 (0.194-1) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../23-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../24-libxml2-16_2.15.1+dfsg-0.3_arm64.deb ... Unpacking libxml2-16:arm64 (2.15.1+dfsg-0.3) ... Selecting previously unselected package gettext. Preparing to unpack .../25-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../26-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 .../27-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../28-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package zip. Preparing to unpack .../29-zip_3.0-15_arm64.deb ... Unpacking zip (3.0-15) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up bsdextrautils (2.41.2-4) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:arm64 (2.15.1+dfsg-0.3) ... Setting up libdebhelper-perl (13.28) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-2) ... Setting up file (1:5.46-5) ... Setting up libelf1t64:arm64 (0.194-1) ... Setting up zip (3.0-15) ... Setting up autotools-dev (20240727.1) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up autopoint (0.23.1-2) ... Setting up autoconf (2.72-3.1) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up automake (1:1.18.1-2) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libtool (2.5.4-7) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.28) ... Processing triggers for libc-bin (2.41-12) ... 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: user script /srv/workspace/pbuilder/3244629/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/3244629/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/busybox-1.37.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 > ../busybox_1.37.0-7_source.changes dpkg-buildpackage: info: source package busybox dpkg-buildpackage: info: source version 1:1.37.0-7 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Michael Tokarev dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh_clean b/ rm -f .kernelrelease # leftover from the build process debian/rules binary dh binary debian/rules install make[1]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh install debian/rules build make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' rm -rf b/deb mkdir -p b/deb cat debian/config/os/linux > b/deb/.config cat debian/config/pkg/deb >> b/deb/.config yes "" | /usr/bin/make -C b/deb -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic /bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb 1 37 GEN /build/reproducible-path/busybox-1.37.0/b/deb/Makefile printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ | gcc -E - | grep -s platform_is_not_linux \ && linux=n || linux=y; \ printf "config PLATFORM_LINUX\n\tbool\n\tdefault $linux\n" > .platform.in /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb GEN include/applets.h GEN include/usage.h GEN miscutils/Kbuild GEN miscutils/Config.in GEN findutils/Kbuild GEN findutils/Config.in GEN applets/Kbuild GEN archival/Kbuild GEN archival/Config.in GEN archival/libarchive/Kbuild GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild GEN scripts/Kbuild GEN selinux/Kbuild GEN selinux/Config.in GEN e2fsprogs/Kbuild GEN e2fsprogs/Config.in GEN procps/Kbuild GEN procps/Config.in GEN util-linux/Kbuild GEN util-linux/Config.in GEN util-linux/volume_id/Kbuild GEN util-linux/volume_id/Config.in GEN shell/Kbuild GEN shell/Config.in GEN sysklogd/Kbuild GEN sysklogd/Config.in GEN runit/Kbuild GEN runit/Config.in GEN printutils/Kbuild GEN printutils/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in GEN klibc-utils/Kbuild GEN klibc-utils/Config.in GEN editors/Kbuild GEN editors/Config.in GEN libpwdgrp/Kbuild GEN libbb/Kbuild GEN libbb/Config.in GEN debianutils/Kbuild GEN debianutils/Config.in GEN console-tools/Kbuild GEN console-tools/Config.in GEN networking/Kbuild GEN networking/Config.in GEN networking/udhcp/Kbuild GEN networking/udhcp/Config.in GEN networking/libiproute/Kbuild GEN modutils/Kbuild GEN modutils/Config.in GEN loginutils/Kbuild GEN loginutils/Config.in GEN init/Kbuild GEN init/Config.in mkdir -p include /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/kconfig silentoldconfig scripts/kconfig/conf -s Config.in # # using defaults found in .config # /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 KBUILD_SRC= .kernelrelease rm -f .kernelrelease echo 1.37.0 > .kernelrelease diff -u debian/config/pkg/deb b/deb/.config ln -s .config b/deb/.stamp-setup /usr/bin/make -C b/deb all \ SKIP_STRIP=y \ BB_EXTRA_VERSION="Debian 1:1.37.0-7" \ CONFIG_EXTRA_CFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2' \ CONFIG_EXTRA_LDFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now' \ V=1 /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/deb /usr/bin/make -C /build/reproducible-path/busybox-1.37.0/b/deb \ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease /bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb 1 37 echo 1.37.0 > .kernelrelease GEN /build/reproducible-path/busybox-1.37.0/b/deb/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb Using /build/reproducible-path/busybox-1.37.0 as source for busybox if [ -f /build/reproducible-path/busybox-1.37.0/.config ]; then \ echo " /build/reproducible-path/busybox-1.37.0 is not clean, please run 'make mrproper'";\ echo " in the '/build/reproducible-path/busybox-1.37.0' directory.";\ /bin/false; \ fi; if [ ! -d include2 ]; then mkdir -p include2; fi; ln -fsn /build/reproducible-path/busybox-1.37.0/include/asm-aarch64 include2/asm /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic mkdir -p .tmp_versions /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=. mkdir -p docs ( \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_header.pod; \ echo; \ applets/usage_pod | sed 's/^[A-Za-z][A-Za-z ]*[a-z]:$/&\n/'; \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_footer.pod; \ ) > docs/busybox.pod mkdir -p docs mkdir -p docs pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs/busybox.net pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 pod2html --noindex docs/busybox.pod > docs/busybox.net/BusyBox.html rm -f pod2htm* mkdir -p docs rm -f docs/BusyBox.html cp docs/busybox.net/BusyBox.html docs/BusyBox.html /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:243:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 243 | chown(dst_name, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c: In function 'dumpkmap_main': /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:68:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 68 | write(STDOUT_FILENO, flags, 7 + MAX_NR_KEYMAPS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:80:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 80 | write(STDOUT_FILENO, &ke.kb_value, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /build/reproducible-path/busybox-1.37.0/archival/rpm.c: In function 'fileaction_setowngrp': /build/reproducible-path/busybox-1.37.0/archival/rpm.c:250:9: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 250 | chown(filename, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/editors/ed.c: In function 'printLines': /build/reproducible-path/busybox-1.37.0/editors/ed.c:545:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 545 | write(STDOUT_FILENO, lp->data, lp->len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c: In function 'convert': /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c:83:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 83 | fchown(fd, st.st_uid, st.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': /build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils /build/reproducible-path/busybox-1.37.0/loginutils/getty.c: In function 'open_tty': /build/reproducible-path/busybox-1.37.0/loginutils/getty.c:224:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 224 | fchown(0, 0, 0); /* 0:0 */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/login.c: In function 'login_main': /build/reproducible-path/busybox-1.37.0/loginutils/login.c:558:9: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 558 | fchown(0, pw->pw_uid, pw->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/editors/vi.c: In function 'file_write': /build/reproducible-path/busybox-1.37.0/editors/vi.c:2374:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 2374 | ftruncate(fd, charcnt); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c: In function 'sulogin_main': /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:55:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 55 | dup(xopen(argv[0], O_RDWR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:57:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 57 | dup(0); | ^~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking In file included from /build/reproducible-path/busybox-1.37.0/networking/arp.c:44: /build/reproducible-path/busybox-1.37.0/networking/arp.c: In function 'arp_show': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/arp.c:431:9: note: in expansion of macro 'fgets' 431 | fgets(line, sizeof(line), fp); | ^~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c: In function 'crontab_main': /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c:161:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 161 | fchown(src_fd, pas->pw_uid, pas->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps /build/reproducible-path/busybox-1.37.0/modutils/modutils.c: In function 'filename2modname': /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:118:1: warning: function may return address of local variable [-Wreturn-local-addr] 118 | } | ^ /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:97:14: note: declared here 97 | char local_modname[MODULE_NAME_LEN]; | ^~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] 1655 | struct in_addr temp_addr; | ^~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell In file included from /build/reproducible-path/busybox-1.37.0/networking/interface.c:33: /build/reproducible-path/busybox-1.37.0/networking/interface.c: In function 'if_readlist_proc': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:554:9: note: in expansion of macro 'fgets' 554 | fgets(buf, sizeof buf, fh); /* eat line */ | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:555:9: note: in expansion of macro 'fgets' 555 | fgets(buf, sizeof buf, fh); | ^~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd In file included from /build/reproducible-path/busybox-1.37.0/networking/libiproute/ip_common.h:5, from /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:64: /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c: In function 'do_tunnels_list': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:477:9: note: in expansion of macro 'fgets' 477 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:478:9: note: in expansion of macro 'fgets' 478 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10872 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10876:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10876 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10898 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:46: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1157 | snprintf(path, NAME_MAX, "%s/%s/name", | ^~ In file included from /usr/include/stdio.h:970, from /build/reproducible-path/busybox-1.37.0/include/libbb.h:31, from /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:71: In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 25 and 280 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1162:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1162 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1161:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1170:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1170 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1169:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1182:54: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1182 | "%s/%s/device/%s/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1181:6: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 33 and 543 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c: In function 'nbdclient_main': /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c:282:25: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 282 | daemon(0, 0); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/procps/watch.c: In function 'watch_main': /build/reproducible-path/busybox-1.37.0/procps/watch.c:115:17: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(cmd); | ^~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c: In function 'microcom_main': /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c:160:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 160 | write(sfd, &c, 1); | ^~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id /build/reproducible-path/busybox-1.37.0/networking/nslookup.c: In function 'send_queries': /build/reproducible-path/busybox-1.37.0/networking/nslookup.c:999:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 999 | write(pfd.fd, G.query[qn].query, G.query[qn].qlen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/tc.c:180:13: warning: 'print_rate' defined but not used [-Wunused-function] 180 | static void print_rate(char *buf, int len, uint32_t rate) | ^~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'watchdog_main': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:162:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 162 | write(3, "", 1); /* write zero byte */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'shutdown_watchdog': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:72:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | write(3, &V, 1); /* Magic, see watchdog-api.txt in kernel */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/coreutils/shred.c: In function 'shred_main': /build/reproducible-path/busybox-1.37.0/coreutils/shred.c:104:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 104 | ftruncate(fd, 0); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c: In function 'make_device': /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:788:33: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 788 | chown(node_name, rule->ugid.uid, rule->ugid.gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:791:33: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 791 | symlink(node_name, "root"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:798:41: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 798 | symlink(node_name, device_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/wget.c: In function 'retrieve_file_data': /build/reproducible-path/busybox-1.37.0/networking/wget.c:1085:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 1085 | ftruncate(G.output_fd, pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c: In function 'unshare_main': /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c:296:25: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 296 | read(fdp.rd, ns_ctx_list, 1); /* ...using bogus buffer */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c: In function 'update_passwd': /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c:153:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 153 | fchown(new_fd, sb.st_uid, sb.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Trying libraries: crypt m resolv rt Library crypt is not needed, excluding it Library m is not needed, excluding it Library resolv is needed, can't exclude it (yet) Library rt is not needed, excluding it Library resolv is needed, can't exclude it (yet) Final link with: resolv echo 'cmd_busybox_unstripped := /build/reproducible-path/busybox-1.37.0/scripts/trylink "busybox_unstripped" "gcc" "-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -finline-limit=0 -fno-builtin-strlen -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Oz -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 " "-Wl,-z,relro -Wl,-z,now -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now " " applets/built-in.o" " archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a klibc-utils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o klibc-utils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o" "m crypt rt resolv resolv" """" && /build/reproducible-path/busybox-1.37.0/scripts/generate_BUFSIZ.sh --post include/common_bufsiz.h' > ./.busybox_unstripped.cmd rm -f .old_version cp busybox_unstripped busybox /usr/bin/make -C b/deb busybox.links /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/deb busybox.links ln -sf busybox b/deb/.stamp-build rm -rf b/static mkdir -p b/static cat debian/config/os/linux > b/static/.config cat debian/config/pkg/static >> b/static/.config yes "" | /usr/bin/make -C b/static -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic /bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static 1 37 GEN /build/reproducible-path/busybox-1.37.0/b/static/Makefile printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ | gcc -E - | grep -s platform_is_not_linux \ && linux=n || linux=y; \ printf "config PLATFORM_LINUX\n\tbool\n\tdefault $linux\n" > .platform.in /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static GEN include/applets.h GEN include/usage.h GEN miscutils/Kbuild GEN miscutils/Config.in GEN findutils/Kbuild GEN findutils/Config.in GEN applets/Kbuild GEN archival/Kbuild GEN archival/Config.in GEN archival/libarchive/Kbuild GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild GEN scripts/Kbuild GEN selinux/Kbuild GEN selinux/Config.in GEN e2fsprogs/Kbuild GEN e2fsprogs/Config.in GEN procps/Kbuild GEN procps/Config.in GEN util-linux/Kbuild GEN util-linux/Config.in GEN util-linux/volume_id/Kbuild GEN util-linux/volume_id/Config.in GEN shell/Kbuild GEN shell/Config.in GEN sysklogd/Kbuild GEN sysklogd/Config.in GEN runit/Kbuild GEN runit/Config.in GEN printutils/Kbuild GEN printutils/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in GEN klibc-utils/Kbuild GEN klibc-utils/Config.in GEN editors/Kbuild GEN editors/Config.in GEN libpwdgrp/Kbuild GEN libbb/Kbuild GEN libbb/Config.in GEN debianutils/Kbuild GEN debianutils/Config.in GEN console-tools/Kbuild GEN console-tools/Config.in GEN networking/Kbuild GEN networking/Config.in GEN networking/udhcp/Kbuild GEN networking/udhcp/Config.in GEN networking/libiproute/Kbuild GEN modutils/Kbuild GEN modutils/Config.in GEN loginutils/Kbuild GEN loginutils/Config.in GEN init/Kbuild GEN init/Config.in mkdir -p include /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/kconfig silentoldconfig scripts/kconfig/conf -s Config.in # # using defaults found in .config # /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 KBUILD_SRC= .kernelrelease rm -f .kernelrelease echo 1.37.0 > .kernelrelease diff -u debian/config/pkg/static b/static/.config ln -s .config b/static/.stamp-setup /usr/bin/make -C b/static all \ SKIP_STRIP=y \ BB_EXTRA_VERSION="Debian 1:1.37.0-7" \ CONFIG_EXTRA_CFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2' \ CONFIG_EXTRA_LDFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now' \ V=1 /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/static /usr/bin/make -C /build/reproducible-path/busybox-1.37.0/b/static \ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease /bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static 1 37 echo 1.37.0 > .kernelrelease GEN /build/reproducible-path/busybox-1.37.0/b/static/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static Using /build/reproducible-path/busybox-1.37.0 as source for busybox if [ -f /build/reproducible-path/busybox-1.37.0/.config ]; then \ echo " /build/reproducible-path/busybox-1.37.0 is not clean, please run 'make mrproper'";\ echo " in the '/build/reproducible-path/busybox-1.37.0' directory.";\ /bin/false; \ fi; if [ ! -d include2 ]; then mkdir -p include2; fi; ln -fsn /build/reproducible-path/busybox-1.37.0/include/asm-aarch64 include2/asm /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic mkdir -p .tmp_versions /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=. mkdir -p docs ( \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_header.pod; \ echo; \ applets/usage_pod | sed 's/^[A-Za-z][A-Za-z ]*[a-z]:$/&\n/'; \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_footer.pod; \ ) > docs/busybox.pod mkdir -p docs mkdir -p docs pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs/busybox.net pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 pod2html --noindex docs/busybox.pod > docs/busybox.net/BusyBox.html rm -f pod2htm* mkdir -p docs rm -f docs/BusyBox.html cp docs/busybox.net/BusyBox.html docs/BusyBox.html /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:243:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 243 | chown(dst_name, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c: In function 'dumpkmap_main': /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:68:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 68 | write(STDOUT_FILENO, flags, 7 + MAX_NR_KEYMAPS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:80:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 80 | write(STDOUT_FILENO, &ke.kb_value, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /build/reproducible-path/busybox-1.37.0/archival/rpm.c: In function 'fileaction_setowngrp': /build/reproducible-path/busybox-1.37.0/archival/rpm.c:250:9: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 250 | chown(filename, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb /build/reproducible-path/busybox-1.37.0/editors/ed.c: In function 'printLines': /build/reproducible-path/busybox-1.37.0/editors/ed.c:545:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 545 | write(STDOUT_FILENO, lp->data, lp->len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': /build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils /build/reproducible-path/busybox-1.37.0/loginutils/getty.c: In function 'open_tty': /build/reproducible-path/busybox-1.37.0/loginutils/getty.c:224:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 224 | fchown(0, 0, 0); /* 0:0 */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/login.c: In function 'login_main': /build/reproducible-path/busybox-1.37.0/loginutils/login.c:558:9: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 558 | fchown(0, pw->pw_uid, pw->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /build/reproducible-path/busybox-1.37.0/editors/vi.c: In function 'file_write': /build/reproducible-path/busybox-1.37.0/editors/vi.c:2374:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 2374 | ftruncate(fd, charcnt); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c: In function 'convert': /build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c:83:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 83 | fchown(fd, st.st_uid, st.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c: In function 'sulogin_main': /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:55:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 55 | dup(xopen(argv[0], O_RDWR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:57:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 57 | dup(0); | ^~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking In file included from /build/reproducible-path/busybox-1.37.0/networking/arp.c:44: /build/reproducible-path/busybox-1.37.0/networking/arp.c: In function 'arp_show': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/arp.c:431:9: note: in expansion of macro 'fgets' 431 | fgets(line, sizeof(line), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c: In function 'crontab_main': /build/reproducible-path/busybox-1.37.0/miscutils/crontab.c:161:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 161 | fchown(src_fd, pas->pw_uid, pas->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:46: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1157 | snprintf(path, NAME_MAX, "%s/%s/name", | ^~ In file included from /usr/include/stdio.h:970, from /build/reproducible-path/busybox-1.37.0/include/libbb.h:31, from /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:71: In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:3: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 25 and 280 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1162:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1162 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1161:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1170:38: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1170 | "%s/%s/device/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1169:4: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 32 and 287 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1182:54: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1182 | "%s/%s/device/%s/name", | ^~ In function 'snprintf', inlined from 'list_i2c_busses_and_exit' at /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1181:6: /usr/include/aarch64-linux-gnu/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 33 and 543 bytes into a destination of size 255 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/modutils/modutils.c: In function 'filename2modname': /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:118:1: warning: function may return address of local variable [-Wreturn-local-addr] 118 | } | ^ /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:97:14: note: declared here 97 | char local_modname[MODULE_NAME_LEN]; | ^~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c: In function 'microcom_main': /build/reproducible-path/busybox-1.37.0/miscutils/microcom.c:160:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 160 | write(sfd, &c, 1); | ^~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils In file included from /build/reproducible-path/busybox-1.37.0/networking/interface.c:33: /build/reproducible-path/busybox-1.37.0/networking/interface.c: In function 'if_readlist_proc': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:554:9: note: in expansion of macro 'fgets' 554 | fgets(buf, sizeof buf, fh); /* eat line */ | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/interface.c:555:9: note: in expansion of macro 'fgets' 555 | fgets(buf, sizeof buf, fh); | ^~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit In file included from /build/reproducible-path/busybox-1.37.0/networking/libiproute/ip_common.h:5, from /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:64: /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c: In function 'do_tunnels_list': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:477:9: note: in expansion of macro 'fgets' 477 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:478:9: note: in expansion of macro 'fgets' 478 | fgets(buf, sizeof(buf), fp); | ^~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c: In function 'nbdclient_main': /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c:282:25: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 282 | daemon(0, 0); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] 1655 | struct in_addr temp_addr; | ^~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10872 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10876:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10876 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10898 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'watchdog_main': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:162:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 162 | write(3, "", 1); /* write zero byte */ | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'shutdown_watchdog': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:72:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | write(3, &V, 1); /* Magic, see watchdog-api.txt in kernel */ | ^~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux /build/reproducible-path/busybox-1.37.0/procps/watch.c: In function 'watch_main': /build/reproducible-path/busybox-1.37.0/procps/watch.c:115:17: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 115 | system(cmd); | ^~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id /build/reproducible-path/busybox-1.37.0/networking/nslookup.c: In function 'send_queries': /build/reproducible-path/busybox-1.37.0/networking/nslookup.c:999:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 999 | write(pfd.fd, G.query[qn].query, G.query[qn].qlen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/tc.c:180:13: warning: 'print_rate' defined but not used [-Wunused-function] 180 | static void print_rate(char *buf, int len, uint32_t rate) | ^~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/coreutils/shred.c: In function 'shred_main': /build/reproducible-path/busybox-1.37.0/coreutils/shred.c:104:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 104 | ftruncate(fd, 0); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/wget.c: In function 'retrieve_file_data': /build/reproducible-path/busybox-1.37.0/networking/wget.c:1085:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 1085 | ftruncate(G.output_fd, pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c: In function 'make_device': /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:788:33: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 788 | chown(node_name, rule->ugid.uid, rule->ugid.gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:791:33: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 791 | symlink(node_name, "root"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:798:41: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 798 | symlink(node_name, device_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c: In function 'unshare_main': /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c:296:25: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 296 | read(fdp.rd, ns_ctx_list, 1); /* ...using bogus buffer */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c: In function 'update_passwd': /build/reproducible-path/busybox-1.37.0/libbb/update_passwd.c:153:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 153 | fchown(new_fd, sb.st_uid, sb.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Static linking against glibc, can't use --gc-sections Trying libraries: crypt m resolv rt Library crypt is not needed, excluding it Library m is not needed, excluding it Library resolv is needed, can't exclude it (yet) Library rt is not needed, excluding it Library resolv is needed, can't exclude it (yet) Final link with: resolv echo 'cmd_busybox_unstripped := /build/reproducible-path/busybox-1.37.0/scripts/trylink "busybox_unstripped" "gcc" "-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -finline-limit=0 -fno-builtin-strlen -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -static-libgcc -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Oz -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -static" "-Wl,-z,relro -Wl,-z,now -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now " " applets/built-in.o" " archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a klibc-utils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o klibc-utils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o" "m crypt rt resolv resolv" """" && /build/reproducible-path/busybox-1.37.0/scripts/generate_BUFSIZ.sh --post include/common_bufsiz.h' > ./.busybox_unstripped.cmd rm -f .old_version cp busybox_unstripped busybox /usr/bin/make -C b/static busybox.links /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/static busybox.links ln -sf busybox b/static/.stamp-build rm -rf b/udeb mkdir -p b/udeb cat debian/config/os/linux > b/udeb/.config cat debian/config/pkg/udeb >> b/udeb/.config yes "" | /usr/bin/make -C b/udeb -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic /bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb 1 37 GEN /build/reproducible-path/busybox-1.37.0/b/udeb/Makefile printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ | gcc -E - | grep -s platform_is_not_linux \ && linux=n || linux=y; \ printf "config PLATFORM_LINUX\n\tbool\n\tdefault $linux\n" > .platform.in /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb GEN include/applets.h GEN include/usage.h GEN miscutils/Kbuild GEN miscutils/Config.in GEN findutils/Kbuild GEN findutils/Config.in GEN applets/Kbuild GEN archival/Kbuild GEN archival/Config.in GEN archival/libarchive/Kbuild GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/libcoreutils/Kbuild GEN scripts/Kbuild GEN selinux/Kbuild GEN selinux/Config.in GEN e2fsprogs/Kbuild GEN e2fsprogs/Config.in GEN procps/Kbuild GEN procps/Config.in GEN util-linux/Kbuild GEN util-linux/Config.in GEN util-linux/volume_id/Kbuild GEN util-linux/volume_id/Config.in GEN shell/Kbuild GEN shell/Config.in GEN sysklogd/Kbuild GEN sysklogd/Config.in GEN runit/Kbuild GEN runit/Config.in GEN printutils/Kbuild GEN printutils/Config.in GEN mailutils/Kbuild GEN mailutils/Config.in GEN klibc-utils/Kbuild GEN klibc-utils/Config.in GEN editors/Kbuild GEN editors/Config.in GEN libpwdgrp/Kbuild GEN libbb/Kbuild GEN libbb/Config.in GEN debianutils/Kbuild GEN debianutils/Config.in GEN console-tools/Kbuild GEN console-tools/Config.in GEN networking/Kbuild GEN networking/Config.in GEN networking/udhcp/Kbuild GEN networking/udhcp/Config.in GEN networking/libiproute/Kbuild GEN modutils/Kbuild GEN modutils/Config.in GEN loginutils/Kbuild GEN loginutils/Config.in GEN init/Kbuild GEN init/Config.in mkdir -p include /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/kconfig silentoldconfig scripts/kconfig/conf -s Config.in # # using defaults found in .config # /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 KBUILD_SRC= .kernelrelease rm -f .kernelrelease echo 1.37.0 > .kernelrelease diff -u debian/config/pkg/udeb b/udeb/.config ln -s .config b/udeb/.stamp-setup /usr/bin/make -C b/udeb all \ SKIP_STRIP=y \ BB_EXTRA_VERSION="Debian 1:1.37.0-7" \ CONFIG_EXTRA_CFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2' \ CONFIG_EXTRA_LDFLAGS='-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now' \ V=1 /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/udeb /usr/bin/make -C /build/reproducible-path/busybox-1.37.0/b/udeb \ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease /bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb 1 37 echo 1.37.0 > .kernelrelease GEN /build/reproducible-path/busybox-1.37.0/b/udeb/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb Using /build/reproducible-path/busybox-1.37.0 as source for busybox if [ -f /build/reproducible-path/busybox-1.37.0/.config ]; then \ echo " /build/reproducible-path/busybox-1.37.0 is not clean, please run 'make mrproper'";\ echo " in the '/build/reproducible-path/busybox-1.37.0' directory.";\ /bin/false; \ fi; if [ ! -d include2 ]; then mkdir -p include2; fi; ln -fsn /build/reproducible-path/busybox-1.37.0/include/asm-aarch64 include2/asm /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic mkdir -p .tmp_versions /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets rm -f .tmp_versions/* /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=. mkdir -p docs ( \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_header.pod; \ echo; \ applets/usage_pod | sed 's/^[A-Za-z][A-Za-z ]*[a-z]:$/&\n/'; \ cat /build/reproducible-path/busybox-1.37.0/docs/busybox_footer.pod; \ ) > docs/busybox.pod mkdir -p docs mkdir -p docs pod2text docs/busybox.pod > docs/BusyBox.txt mkdir -p docs/busybox.net pod2man --center=busybox --release="version 1.37.0" docs/busybox.pod > docs/busybox.1 pod2html --noindex docs/busybox.pod > docs/busybox.net/BusyBox.html rm -f pod2htm* mkdir -p docs rm -f docs/BusyBox.html cp docs/busybox.net/BusyBox.html docs/BusyBox.html /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=applets /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:243:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 243 | chown(dst_name, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb /build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': /build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); | ^~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10872 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10876:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10876 | write(STDOUT_FILENO, "^C\n", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10898 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] 1655 | struct in_addr temp_addr; | ^~~~~~~~~ Trying libraries: crypt m rt Library crypt is not needed, excluding it Library m is not needed, excluding it Library rt is not needed, excluding it Final link with: echo 'cmd_busybox_unstripped := /build/reproducible-path/busybox-1.37.0/scripts/trylink "busybox_unstripped" "gcc" "-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -finline-limit=0 -fno-builtin-strlen -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Oz -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 " "-Wl,-z,relro -Wl,-z,now -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/busybox-1.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now " " applets/built-in.o" " archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a klibc-utils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o klibc-utils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o" "m crypt rt" """" && /build/reproducible-path/busybox-1.37.0/scripts/generate_BUFSIZ.sh --post include/common_bufsiz.h' > ./.busybox_unstripped.cmd rm -f .old_version cp busybox_unstripped busybox /usr/bin/make -C b/udeb busybox.links /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/udeb busybox.links ln -sf busybox b/udeb/.stamp-build make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_prep dh_install dh_installdocs dh_installchangelogs dh_installexamples dh_installman debian/rules execute_before_dh_installinit make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh_installinit -pbusybox-syslogd --name=busybox-klogd make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_installinit debian/rules override_dh_installsystemd make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh_installsystemd -pbusybox-syslogd --name=busybox-klogd dh_installsystemd -pbusybox-syslogd dh_installsystemd -pudhcpd --no-enable make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_installinitramfs dh_lintian dh_perl dh_link debian/rules execute_after_dh_link-arch make[2]: Entering directory '/build/reproducible-path/busybox-1.37.0' dh_link -pbusybox-udeb \ $(grep -v sbin/init b/udeb/busybox.links | sed -e 's|/usr/|/|' -e 's|^|/usr/bin/busybox /usr|') make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged make[1]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_installdeb debian/rules execute_before_dh_gencontrol-arch make[1]: Entering directory '/build/reproducible-path/busybox-1.37.0' pkgs=$(sed -n -e's/([^)]*)//g' -e's/,//g' -e's/^shlibs:Depends=//p' debian/busybox.substvars); \ srcs=; for p in $pkgs; do \ srcs="$srcs $(dpkg-query -f '${source:Package} (= ${source:Version}),' -W $p)"; \ done ; \ echo "built-using=$srcs" >> debian/busybox-static.substvars make[1]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'busybox-dbgsym' in '../busybox-dbgsym_1.37.0-7_arm64.deb'. dpkg-deb: building package 'busybox' in '../busybox_1.37.0-7_arm64.deb'. dpkg-deb: building package 'busybox-static' in '../busybox-static_1.37.0-7_arm64.deb'. dpkg-deb: building package 'busybox-static-dbgsym' in '../busybox-static-dbgsym_1.37.0-7_arm64.deb'. dpkg-deb: building package 'udhcpc' in '../udhcpc_1.37.0-7_all.deb'. dpkg-deb: building package 'busybox-syslogd' in '../busybox-syslogd_1.37.0-7_all.deb'. dpkg-deb: building package 'udhcpd' in '../udhcpd_1.37.0-7_all.deb'. dpkg-deb: building package 'busybox-udeb' in 'debian/.debhelper/scratch-space/build-busybox-udeb/busybox-udeb_1.37.0-7_arm64.deb'. Renaming busybox-udeb_1.37.0-7_arm64.deb to busybox-udeb_1.37.0-7_arm64.udeb dpkg-genbuildinfo --build=binary -O../busybox_1.37.0-7_arm64.buildinfo dpkg-genchanges --build=binary -O../busybox_1.37.0-7_arm64.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: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/3244629/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/3244629/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/3244629 and its subdirectories I: Current time: Fri Dec 4 14:34:50 +14 2026 I: pbuilder-time-stamp: 1796344490 + false + set +x Fri Dec 4 00:34:50 UTC 2026 I: Signing ./b2/busybox_1.37.0-7_arm64.buildinfo as busybox_1.37.0-7_arm64.buildinfo.asc Fri Dec 4 00:34:50 UTC 2026 I: Signed ./b2/busybox_1.37.0-7_arm64.buildinfo as ./b2/busybox_1.37.0-7_arm64.buildinfo.asc Fri Dec 4 00:34:50 UTC 2026 - build #2 for busybox/unstable/arm64 on codethink03-arm64 done. Starting cleanup. All cleanup done. Fri Dec 4 00:34:50 UTC 2026 - reproducible_build.sh stopped running as /tmp/jenkins-script-cEcXbe0D, removing. /srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl: total 148 drwxrwxr-x 2 jenkins jenkins 4096 Oct 31 18:10 b1 drwxrwxr-x 2 jenkins jenkins 4096 Oct 31 18:11 b2 -rw-rw-r-- 1 jenkins jenkins 2377 Oct 31 09:57 busybox_1.37.0-7.dsc -rw------- 1 jenkins jenkins 132777 Oct 31 18:10 rbuildlog.Ct7QPuy /srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl/b1: total 4680 -rw-r--r-- 1 jenkins jenkins 128982 Oct 31 18:10 build.log -rw-r--r-- 1 jenkins jenkins 1474756 Oct 31 18:10 busybox-dbgsym_1.37.0-7_arm64.deb -rw-r--r-- 1 jenkins jenkins 1530552 Oct 31 18:10 busybox-static-dbgsym_1.37.0-7_arm64.deb -rw-r--r-- 1 jenkins jenkins 847784 Oct 31 18:10 busybox-static_1.37.0-7_arm64.deb -rw-r--r-- 1 jenkins jenkins 12296 Oct 31 18:10 busybox-syslogd_1.37.0-7_all.deb -rw-r--r-- 1 jenkins jenkins 175488 Oct 31 18:10 busybox-udeb_1.37.0-7_arm64.udeb -rw-r--r-- 1 jenkins jenkins 66864 Oct 31 18:10 busybox_1.37.0-7.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2377 Oct 31 18:10 busybox_1.37.0-7.dsc -rw-r--r-- 1 jenkins jenkins 6384 Oct 31 18:10 busybox_1.37.0-7_arm64.buildinfo -rw-rw-r-- 1 jenkins jenkins 7266 Oct 31 18:10 busybox_1.37.0-7_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 3751 Oct 31 18:10 busybox_1.37.0-7_arm64.changes -rw-r--r-- 1 jenkins jenkins 454028 Oct 31 18:10 busybox_1.37.0-7_arm64.deb -rw-r--r-- 1 jenkins jenkins 1571 Oct 31 18:10 busybox_1.37.0-7_source.changes -rw-r--r-- 1 jenkins jenkins 9040 Oct 31 18:10 udhcpc_1.37.0-7_all.deb -rw-r--r-- 1 jenkins jenkins 13584 Oct 31 18:10 udhcpd_1.37.0-7_all.deb /srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl/b2: total 4624 -rw-rw-r-- 1 jenkins jenkins 101516 Oct 31 18:11 build.log -rw-r--r-- 1 jenkins jenkins 1474756 Oct 31 18:11 busybox-dbgsym_1.37.0-7_arm64.deb -rw-r--r-- 1 jenkins jenkins 1530552 Oct 31 18:11 busybox-static-dbgsym_1.37.0-7_arm64.deb -rw-r--r-- 1 jenkins jenkins 847784 Oct 31 18:11 busybox-static_1.37.0-7_arm64.deb -rw-r--r-- 1 jenkins jenkins 12296 Oct 31 18:11 busybox-syslogd_1.37.0-7_all.deb -rw-r--r-- 1 jenkins jenkins 175488 Oct 31 18:11 busybox-udeb_1.37.0-7_arm64.udeb -rw-r--r-- 1 jenkins jenkins 66864 Oct 31 18:11 busybox_1.37.0-7.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2377 Oct 31 18:11 busybox_1.37.0-7.dsc -rw-rw-r-- 1 jenkins jenkins 6392 Oct 31 18:11 busybox_1.37.0-7_arm64.buildinfo -rw-rw-r-- 1 jenkins jenkins 7274 Oct 31 18:11 busybox_1.37.0-7_arm64.buildinfo.asc -rw-rw-r-- 1 jenkins jenkins 3751 Oct 31 18:11 busybox_1.37.0-7_arm64.changes -rw-r--r-- 1 jenkins jenkins 454028 Oct 31 18:11 busybox_1.37.0-7_arm64.deb -rw-rw-r-- 1 jenkins jenkins 1571 Oct 31 18:11 busybox_1.37.0-7_source.changes -rw-r--r-- 1 jenkins jenkins 9040 Oct 31 18:11 udhcpc_1.37.0-7_all.deb -rw-r--r-- 1 jenkins jenkins 13584 Oct 31 18:11 udhcpd_1.37.0-7_all.deb Fri Oct 31 18:11:52 UTC 2025 I: Deleting $TMPDIR on codethink03-arm64.debian.net. Fri Oct 31 18:11:52 UTC 2025 I: busybox_1.37.0-7_arm64.changes: Format: 1.8 Date: Fri, 31 Oct 2025 12:47:09 +0300 Source: busybox Binary: busybox busybox-dbgsym busybox-static busybox-static-dbgsym busybox-syslogd busybox-udeb udhcpc udhcpd Architecture: arm64 all Version: 1:1.37.0-7 Distribution: unstable Urgency: medium Maintainer: Debian Install System Team Changed-By: Michael Tokarev Description: busybox - Tiny utilities for small and embedded systems busybox-static - Standalone rescue shell with tons of builtin utilities busybox-syslogd - Provides syslogd and klogd using busybox busybox-udeb - Tiny utilities for the debian-installer (udeb) udhcpc - Provides the busybox DHCP client implementation udhcpd - Provides the busybox DHCP server implementation Closes: 1055307 1119539 Changes: busybox (1:1.37.0-7) unstable; urgency=medium . * patches/archival-disallow-path-traversals-CVE-2023-39810.patch (Closes: #1055307, CVE-2023-39810) * archival-disallow-path-traversals-CVE-2023-39810.patch: use the correct "echo" when constructing the archive * d/config/pkg/* CONFIG_FEATURE_PATH_TRAVERSAL_PROTECTION=y * enable chattr and lsattr applets (Closes: #1119539) * udeb: install all links in /usr/, do not touch /bin & /sbin Checksums-Sha1: 4fae56d4203ec19ae661d2255414e4af6c70f030 1474756 busybox-dbgsym_1.37.0-7_arm64.deb b8d313a3e68bf9b77f10e67a818c68c78c7c1b19 1530552 busybox-static-dbgsym_1.37.0-7_arm64.deb d98201eb3b8e209d3f04c5251c50c14bae0aa9a5 847784 busybox-static_1.37.0-7_arm64.deb a1c6c72e7b3fe8399dd1232b607f7682e664933e 12296 busybox-syslogd_1.37.0-7_all.deb de53d4c93a13bc3780fbad67c8851ed4aed3dbda 175488 busybox-udeb_1.37.0-7_arm64.udeb 0cc555aca51a74fad328a835467bd3476fb431a0 6384 busybox_1.37.0-7_arm64.buildinfo f60b60f22bde6ea8400ce47f65f8c9be78fb3c95 454028 busybox_1.37.0-7_arm64.deb 19ae30dd7c817e53b8d4c7ff029985c6b64c50ab 9040 udhcpc_1.37.0-7_all.deb bccaef4e6a0e0774811f33233d06062ae166cc17 13584 udhcpd_1.37.0-7_all.deb Checksums-Sha256: 27ddd34c91a69fe3da381e8d1cbcbe772bbc20d9623808339e537dc4ac74fa7b 1474756 busybox-dbgsym_1.37.0-7_arm64.deb 1135543bb49c82b266933fe9cbd7920fbee04cecc0766839a2dffac7f7d06b94 1530552 busybox-static-dbgsym_1.37.0-7_arm64.deb 72f67f1ae65dfc0b8330eb871c1e79fda6028721f5480fbf1a651217648a85c8 847784 busybox-static_1.37.0-7_arm64.deb cd333c4178bcaaf8281cb9b8b6311629d8072ac4a907c76bf319fbb247f6e312 12296 busybox-syslogd_1.37.0-7_all.deb 95a6cf3ca7ef5c4a190bb44d914c9bbca42f03866306913b006a440c019499cd 175488 busybox-udeb_1.37.0-7_arm64.udeb baf194486a79d18b212e2dc4f4bb9585c245dd1aa3bdc450c133cbe63e2a895b 6384 busybox_1.37.0-7_arm64.buildinfo 33e8ca9aef64066540106d63d97289addc4daaae6335a227775883693b8323fd 454028 busybox_1.37.0-7_arm64.deb e134fe9939624a0ee976f2321048b4fc8bd05fdb5e45b7c11db548c19679b6d8 9040 udhcpc_1.37.0-7_all.deb 2d0fa61b3da83d15a625f5b07ae0d59c38b5a73d31911a214d9c2dee70829830 13584 udhcpd_1.37.0-7_all.deb Files: 83efa07b34c8b23c6a782b6f60ff7887 1474756 debug optional busybox-dbgsym_1.37.0-7_arm64.deb 4d70c0e235008a813918534142ab4be6 1530552 debug optional busybox-static-dbgsym_1.37.0-7_arm64.deb 53a0f4991a2fbde9090b80e8816fed01 847784 shells optional busybox-static_1.37.0-7_arm64.deb adb5fc9c893ae9581f636980c3c62058 12296 utils optional busybox-syslogd_1.37.0-7_all.deb 90dd772b8d6af550b812ad8b22381158 175488 debian-installer optional busybox-udeb_1.37.0-7_arm64.udeb 659e8db2f8797c6bb266872fabe73b02 6384 utils optional busybox_1.37.0-7_arm64.buildinfo 62fa593e88666f2f96c7c1f6f79b2e95 454028 utils optional busybox_1.37.0-7_arm64.deb 819f1957515cb45d7045b7aad60d6483 9040 net optional udhcpc_1.37.0-7_all.deb 1233d3e658e39b879ffda49c251da90a 13584 net optional udhcpd_1.37.0-7_all.deb removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/busybox_1.37.0-6.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/busybox_1.37.0-6.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/arm64/busybox_1.37.0-6.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/arm64/busybox_1.37.0-6.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/unstable/arm64/busybox_1.37.0-6_arm64.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/busybox_1.37.0-6.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2025-10-31 18:10:17.833742416 +0000 +++ b2/build.log 2025-10-31 18:11:51.813857388 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Oct 31 06:08:06 -12 2025 -I: pbuilder-time-stamp: 1761934086 +I: Current time: Fri Dec 4 14:33:20 +14 2026 +I: pbuilder-time-stamp: 1796344400 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -39,53 +39,85 @@ dpkg-source: info: applying archival-disallow-path-traversals-CVE-2023-39810.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3664622/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3244629/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-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 Dec 4 00: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/3244629/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3244629/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='arm64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + 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]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + 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=12 nocheck' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='943511baf19f43ecaf0943372ff182f0' - 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='3664622' - PS1='# ' - PS2='> ' + INVOCATION_ID=7d15b82c6e05451c86e885870432fed8 + 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=3244629 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.tdvQAyPl/pbuilderrc_PWfo --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.tdvQAyPl/b1 --logfile b1/build.log busybox_1.37.0-7.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4: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.tdvQAyPl/pbuilderrc_KuBB --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl/b2 --logfile b2/build.log busybox_1.37.0-7.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3664622/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3244629/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -153,7 +185,7 @@ Get: 28 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.28 [941 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 zip arm64 3.0-15 [227 kB] -Fetched 11.2 MB in 0s (93.2 MB/s) +Fetched 11.2 MB in 0s (104 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 ... 19964 files and directories currently installed.) @@ -288,7 +320,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/busybox-1.37.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 > ../busybox_1.37.0-7_source.changes +I: user script /srv/workspace/pbuilder/3244629/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3244629/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/busybox-1.37.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 > ../busybox_1.37.0-7_source.changes dpkg-buildpackage: info: source package busybox dpkg-buildpackage: info: source version 1:1.37.0-7 dpkg-buildpackage: info: source distribution unstable @@ -311,7 +347,7 @@ cat debian/config/pkg/deb >> b/deb/.config yes "" | /usr/bin/make -C b/deb -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic -/bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ +/bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb 1 37 GEN /build/reproducible-path/busybox-1.37.0/b/deb/Makefile printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ @@ -397,7 +433,7 @@ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease -/bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ +/bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/deb 1 37 echo 1.37.0 > .kernelrelease GEN /build/reproducible-path/busybox-1.37.0/b/deb/Makefile @@ -438,6 +474,14 @@ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils +/build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': +/build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:243:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] + 243 | chown(dst_name, uid, gid); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c: In function 'dumpkmap_main': /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:68:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 68 | write(STDOUT_FILENO, flags, 7 + MAX_NR_KEYMAPS); @@ -445,25 +489,13 @@ /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:80:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 80 | write(STDOUT_FILENO, &ke.kb_value, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /build/reproducible-path/busybox-1.37.0/archival/rpm.c: In function 'fileaction_setowngrp': /build/reproducible-path/busybox-1.37.0/archival/rpm.c:250:9: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 250 | chown(filename, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': -/build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:243:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] - 243 | chown(dst_name, uid, gid); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init -/build/reproducible-path/busybox-1.37.0/editors/ed.c: In function 'printLines': -/build/reproducible-path/busybox-1.37.0/editors/ed.c:545:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] - 545 | write(STDOUT_FILENO, lp->data, lp->len); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': @@ -473,30 +505,41 @@ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/editors/ed.c: In function 'printLines': +/build/reproducible-path/busybox-1.37.0/editors/ed.c:545:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] + 545 | write(STDOUT_FILENO, lp->data, lp->len); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils +/build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c: In function 'convert': +/build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c:83:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] + 83 | fchown(fd, st.st_uid, st.st_gid); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': /build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils -/build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c: In function 'convert': -/build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c:83:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] - 83 | fchown(fd, st.st_uid, st.st_gid); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/loginutils/getty.c: In function 'open_tty': +/build/reproducible-path/busybox-1.37.0/loginutils/getty.c:224:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] + 224 | fchown(0, 0, 0); /* 0:0 */ + | ^~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/loginutils/login.c: In function 'login_main': /build/reproducible-path/busybox-1.37.0/loginutils/login.c:558:9: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 558 | fchown(0, pw->pw_uid, pw->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /build/reproducible-path/busybox-1.37.0/editors/vi.c: In function 'file_write': /build/reproducible-path/busybox-1.37.0/editors/vi.c:2374:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 2374 | ftruncate(fd, charcnt); | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/loginutils/getty.c: In function 'open_tty': -/build/reproducible-path/busybox-1.37.0/loginutils/getty.c:224:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] - 224 | fchown(0, 0, 0); /* 0:0 */ - | ^~~~~~~~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils +/build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c: In function 'sulogin_main': +/build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:55:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] + 55 | dup(xopen(argv[0], O_RDWR)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:57:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] + 57 | dup(0); + | ^~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking In file included from /build/reproducible-path/busybox-1.37.0/networking/arp.c:44: /build/reproducible-path/busybox-1.37.0/networking/arp.c: In function 'arp_show': @@ -507,15 +550,13 @@ 431 | fgets(line, sizeof(line), fp); | ^~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute -/build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c: In function 'sulogin_main': -/build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:55:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] - 55 | dup(xopen(argv[0], O_RDWR)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:57:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] - 57 | dup(0); - | ^~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp +/build/reproducible-path/busybox-1.37.0/miscutils/crontab.c: In function 'crontab_main': +/build/reproducible-path/busybox-1.37.0/miscutils/crontab.c:161:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] + 161 | fchown(src_fd, pas->pw_uid, pas->pw_gid); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps /build/reproducible-path/busybox-1.37.0/modutils/modutils.c: In function 'filename2modname': /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:118:1: warning: function may return address of local variable [-Wreturn-local-addr] 118 | } @@ -523,11 +564,6 @@ /build/reproducible-path/busybox-1.37.0/modutils/modutils.c:97:14: note: declared here 97 | char local_modname[MODULE_NAME_LEN]; | ^~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps -/build/reproducible-path/busybox-1.37.0/miscutils/crontab.c: In function 'crontab_main': -/build/reproducible-path/busybox-1.37.0/miscutils/crontab.c:161:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] - 161 | fchown(src_fd, pas->pw_uid, pas->pw_gid); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux /build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': @@ -535,34 +571,35 @@ 1655 | struct in_addr temp_addr; | ^~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell -In file included from /build/reproducible-path/busybox-1.37.0/networking/libiproute/ip_common.h:5, - from /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:64: -/build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c: In function 'do_tunnels_list': +In file included from /build/reproducible-path/busybox-1.37.0/networking/interface.c:33: +/build/reproducible-path/busybox-1.37.0/networking/interface.c: In function 'if_readlist_proc': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:477:9: note: in expansion of macro 'fgets' - 477 | fgets(buf, sizeof(buf), fp); +/build/reproducible-path/busybox-1.37.0/networking/interface.c:554:9: note: in expansion of macro 'fgets' + 554 | fgets(buf, sizeof buf, fh); /* eat line */ | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:478:9: note: in expansion of macro 'fgets' - 478 | fgets(buf, sizeof(buf), fp); +/build/reproducible-path/busybox-1.37.0/networking/interface.c:555:9: note: in expansion of macro 'fgets' + 555 | fgets(buf, sizeof buf, fh); | ^~~~~ -In file included from /build/reproducible-path/busybox-1.37.0/networking/interface.c:33: -/build/reproducible-path/busybox-1.37.0/networking/interface.c: In function 'if_readlist_proc': +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd +In file included from /build/reproducible-path/busybox-1.37.0/networking/libiproute/ip_common.h:5, + from /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:64: +/build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c: In function 'do_tunnels_list': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/networking/interface.c:554:9: note: in expansion of macro 'fgets' - 554 | fgets(buf, sizeof buf, fh); /* eat line */ +/build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:477:9: note: in expansion of macro 'fgets' + 477 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] 236 | # define fgets(s,n,stream) fgets_unlocked(s,n,stream) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/networking/interface.c:555:9: note: in expansion of macro 'fgets' - 555 | fgets(buf, sizeof buf, fh); +/build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:478:9: note: in expansion of macro 'fgets' + 478 | fgets(buf, sizeof(buf), fp); | ^~~~~ /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] @@ -574,15 +611,7 @@ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10898 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd -/build/reproducible-path/busybox-1.37.0/procps/watch.c: In function 'watch_main': -/build/reproducible-path/busybox-1.37.0/procps/watch.c:115:17: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] - 115 | system(cmd); - | ^~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/networking/nbd-client.c: In function 'nbdclient_main': -/build/reproducible-path/busybox-1.37.0/networking/nbd-client.c:282:25: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] - 282 | daemon(0, 0); - | ^~~~~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:46: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1157 | snprintf(path, NAME_MAX, "%s/%s/name", @@ -638,16 +667,23 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux +/build/reproducible-path/busybox-1.37.0/networking/nbd-client.c: In function 'nbdclient_main': +/build/reproducible-path/busybox-1.37.0/networking/nbd-client.c:282:25: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] + 282 | daemon(0, 0); + | ^~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/procps/watch.c: In function 'watch_main': +/build/reproducible-path/busybox-1.37.0/procps/watch.c:115:17: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] + 115 | system(cmd); + | ^~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/miscutils/microcom.c: In function 'microcom_main': +/build/reproducible-path/busybox-1.37.0/miscutils/microcom.c:160:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] + 160 | write(sfd, &c, 1); + | ^~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id /build/reproducible-path/busybox-1.37.0/networking/nslookup.c: In function 'send_queries': /build/reproducible-path/busybox-1.37.0/networking/nslookup.c:999:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 999 | write(pfd.fd, G.query[qn].query, G.query[qn].qlen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/miscutils/microcom.c: In function 'microcom_main': -/build/reproducible-path/busybox-1.37.0/miscutils/microcom.c:160:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] - 160 | write(sfd, &c, 1); - | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/tc.c:180:13: warning: 'print_rate' defined but not used [-Wunused-function] 180 | static void print_rate(char *buf, int len, uint32_t rate) | ^~~~~~~~~~ @@ -704,13 +740,13 @@ cat debian/config/pkg/static >> b/static/.config yes "" | /usr/bin/make -C b/static -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic -/bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ +/bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static 1 37 + GEN /build/reproducible-path/busybox-1.37.0/b/static/Makefile printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ | gcc -E - | grep -s platform_is_not_linux \ && linux=n || linux=y; \ printf "config PLATFORM_LINUX\n\tbool\n\tdefault $linux\n" > .platform.in - GEN /build/reproducible-path/busybox-1.37.0/b/static/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static GEN include/applets.h GEN include/usage.h @@ -790,7 +826,7 @@ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease -/bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ +/bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/static 1 37 echo 1.37.0 > .kernelrelease GEN /build/reproducible-path/busybox-1.37.0/b/static/Makefile @@ -831,11 +867,11 @@ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:243:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 243 | chown(dst_name, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c: In function 'dumpkmap_main': /build/reproducible-path/busybox-1.37.0/console-tools/dumpkmap.c:68:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] @@ -858,15 +894,6 @@ /build/reproducible-path/busybox-1.37.0/editors/ed.c:545:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 545 | write(STDOUT_FILENO, lp->data, lp->len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c: In function 'convert': -/build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c:83:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] - 83 | fchown(fd, st.st_uid, st.st_gid); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': -/build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] - 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); @@ -874,6 +901,11 @@ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': +/build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] + 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils /build/reproducible-path/busybox-1.37.0/loginutils/getty.c: In function 'open_tty': @@ -884,11 +916,15 @@ /build/reproducible-path/busybox-1.37.0/loginutils/login.c:558:9: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 558 | fchown(0, pw->pw_uid, pw->pw_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /build/reproducible-path/busybox-1.37.0/editors/vi.c: In function 'file_write': /build/reproducible-path/busybox-1.37.0/editors/vi.c:2374:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 2374 | ftruncate(fd, charcnt); | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils +/build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c: In function 'convert': +/build/reproducible-path/busybox-1.37.0/coreutils/dos2unix.c:83:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] + 83 | fchown(fd, st.st_uid, st.st_gid); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c: In function 'sulogin_main': /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:55:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] @@ -897,12 +933,7 @@ /build/reproducible-path/busybox-1.37.0/loginutils/sulogin.c:57:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 57 | dup(0); | ^~~~~~ -/build/reproducible-path/busybox-1.37.0/miscutils/crontab.c: In function 'crontab_main': -/build/reproducible-path/busybox-1.37.0/miscutils/crontab.c:161:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] - 161 | fchown(src_fd, pas->pw_uid, pas->pw_gid); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute In file included from /build/reproducible-path/busybox-1.37.0/networking/arp.c:44: /build/reproducible-path/busybox-1.37.0/networking/arp.c: In function 'arp_show': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] @@ -911,15 +942,11 @@ /build/reproducible-path/busybox-1.37.0/networking/arp.c:431:9: note: in expansion of macro 'fgets' 431 | fgets(line, sizeof(line), fp); | ^~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp -/build/reproducible-path/busybox-1.37.0/modutils/modutils.c: In function 'filename2modname': -/build/reproducible-path/busybox-1.37.0/modutils/modutils.c:118:1: warning: function may return address of local variable [-Wreturn-local-addr] - 118 | } - | ^ -/build/reproducible-path/busybox-1.37.0/modutils/modutils.c:97:14: note: declared here - 97 | char local_modname[MODULE_NAME_LEN]; - | ^~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils +/build/reproducible-path/busybox-1.37.0/miscutils/crontab.c: In function 'crontab_main': +/build/reproducible-path/busybox-1.37.0/miscutils/crontab.c:161:17: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] + 161 | fchown(src_fd, pas->pw_uid, pas->pw_gid); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/libiproute /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c: In function 'list_i2c_busses_and_exit': /build/reproducible-path/busybox-1.37.0/miscutils/i2c_tools.c:1157:46: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] 1157 | snprintf(path, NAME_MAX, "%s/%s/name", @@ -975,8 +1002,19 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit +/build/reproducible-path/busybox-1.37.0/modutils/modutils.c: In function 'filename2modname': +/build/reproducible-path/busybox-1.37.0/modutils/modutils.c:118:1: warning: function may return address of local variable [-Wreturn-local-addr] + 118 | } + | ^ +/build/reproducible-path/busybox-1.37.0/modutils/modutils.c:97:14: note: declared here + 97 | char local_modname[MODULE_NAME_LEN]; + | ^~~~~~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking/udhcp +/build/reproducible-path/busybox-1.37.0/miscutils/microcom.c: In function 'microcom_main': +/build/reproducible-path/busybox-1.37.0/miscutils/microcom.c:160:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] + 160 | write(sfd, &c, 1); + | ^~~~~~~~~~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils In file included from /build/reproducible-path/busybox-1.37.0/networking/interface.c:33: /build/reproducible-path/busybox-1.37.0/networking/interface.c: In function 'if_readlist_proc': /build/reproducible-path/busybox-1.37.0/include/libbb.h:236:28: warning: ignoring return value of 'fgets_unlocked' declared with attribute 'warn_unused_result' [-Wunused-result] @@ -991,10 +1029,8 @@ /build/reproducible-path/busybox-1.37.0/networking/interface.c:555:9: note: in expansion of macro 'fgets' 555 | fgets(buf, sizeof buf, fh); | ^~~~~ -/build/reproducible-path/busybox-1.37.0/miscutils/microcom.c: In function 'microcom_main': -/build/reproducible-path/busybox-1.37.0/miscutils/microcom.c:160:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] - 160 | write(sfd, &c, 1); - | ^~~~~~~~~~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit In file included from /build/reproducible-path/busybox-1.37.0/networking/libiproute/ip_common.h:5, from /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:64: /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c: In function 'do_tunnels_list': @@ -1010,17 +1046,17 @@ /build/reproducible-path/busybox-1.37.0/networking/libiproute/iptunnel.c:478:9: note: in expansion of macro 'fgets' 478 | fgets(buf, sizeof(buf), fp); | ^~~~~ -/build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': -/build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] - 1655 | struct in_addr temp_addr; - | ^~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c: In function 'nbdclient_main': /build/reproducible-path/busybox-1.37.0/networking/nbd-client.c:282:25: warning: ignoring return value of 'daemon' declared with attribute 'warn_unused_result' [-Wunused-result] 282 | daemon(0, 0); | ^~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': +/build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] + 1655 | struct in_addr temp_addr; + | ^~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10872 | write(STDOUT_FILENO, "^C\n", 3); @@ -1031,19 +1067,6 @@ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10898 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux -/build/reproducible-path/busybox-1.37.0/coreutils/shred.c: In function 'shred_main': -/build/reproducible-path/busybox-1.37.0/coreutils/shred.c:104:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] - 104 | ftruncate(fd, 0); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/procps/watch.c: In function 'watch_main': -/build/reproducible-path/busybox-1.37.0/procps/watch.c:115:17: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] - 115 | system(cmd); - | ^~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/networking/nslookup.c: In function 'send_queries': -/build/reproducible-path/busybox-1.37.0/networking/nslookup.c:999:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] - 999 | write(pfd.fd, G.query[qn].query, G.query[qn].qlen); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c: In function 'watchdog_main': /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:162:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 162 | write(3, "", 1); /* write zero byte */ @@ -1052,10 +1075,27 @@ /build/reproducible-path/busybox-1.37.0/miscutils/watchdog.c:72:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | write(3, &V, 1); /* Magic, see watchdog-api.txt in kernel */ | ^~~~~~~~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux +/build/reproducible-path/busybox-1.37.0/procps/watch.c: In function 'watch_main': +/build/reproducible-path/busybox-1.37.0/procps/watch.c:115:17: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] + 115 | system(cmd); + | ^~~~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id +/build/reproducible-path/busybox-1.37.0/networking/nslookup.c: In function 'send_queries': +/build/reproducible-path/busybox-1.37.0/networking/nslookup.c:999:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] + 999 | write(pfd.fd, G.query[qn].query, G.query[qn].qlen); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/networking/tc.c:180:13: warning: 'print_rate' defined but not used [-Wunused-function] 180 | static void print_rate(char *buf, int len, uint32_t rate) | ^~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/coreutils/shred.c: In function 'shred_main': +/build/reproducible-path/busybox-1.37.0/coreutils/shred.c:104:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] + 104 | ftruncate(fd, 0); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/busybox-1.37.0/networking/wget.c: In function 'retrieve_file_data': +/build/reproducible-path/busybox-1.37.0/networking/wget.c:1085:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] + 1085 | ftruncate(G.output_fd, pos); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c: In function 'make_device': /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:788:33: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 788 | chown(node_name, rule->ugid.uid, rule->ugid.gid); @@ -1066,10 +1106,6 @@ /build/reproducible-path/busybox-1.37.0/util-linux/mdev.c:798:41: warning: ignoring return value of 'symlink' declared with attribute 'warn_unused_result' [-Wunused-result] 798 | symlink(node_name, device_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/busybox-1.37.0/networking/wget.c: In function 'retrieve_file_data': -/build/reproducible-path/busybox-1.37.0/networking/wget.c:1085:33: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] - 1085 | ftruncate(G.output_fd, pos); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c: In function 'unshare_main': /build/reproducible-path/busybox-1.37.0/util-linux/unshare.c:296:25: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 296 | read(fdp.rd, ns_ctx_list, 1); /* ...using bogus buffer */ @@ -1098,13 +1134,13 @@ cat debian/config/pkg/udeb >> b/udeb/.config yes "" | /usr/bin/make -C b/udeb -f "/build/reproducible-path/busybox-1.37.0/Makefile" KBUILD_SRC="/build/reproducible-path/busybox-1.37.0" silentoldconfig V=1 /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=scripts/basic -/bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ +/bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb 1 37 + GEN /build/reproducible-path/busybox-1.37.0/b/udeb/Makefile printf '#ifndef __linux__\nplatform_is_not_linux\n#endif' \ | gcc -E - | grep -s platform_is_not_linux \ && linux=n || linux=y; \ printf "config PLATFORM_LINUX\n\tbool\n\tdefault $linux\n" > .platform.in - GEN /build/reproducible-path/busybox-1.37.0/b/udeb/Makefile /build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb GEN include/applets.h GEN include/usage.h @@ -1184,11 +1220,11 @@ KBUILD_SRC=/build/reproducible-path/busybox-1.37.0 \ KBUILD_EXTMOD="" -f /build/reproducible-path/busybox-1.37.0/Makefile _all rm -f .kernelrelease -/bin/bash /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ +/bin/sh /build/reproducible-path/busybox-1.37.0/scripts/mkmakefile \ /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb 1 37 echo 1.37.0 > .kernelrelease -/build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb GEN /build/reproducible-path/busybox-1.37.0/b/udeb/Makefile +/build/reproducible-path/busybox-1.37.0/scripts/gen_build_files.sh /build/reproducible-path/busybox-1.37.0 /build/reproducible-path/busybox-1.37.0/b/udeb Using /build/reproducible-path/busybox-1.37.0 as source for busybox if [ -f /build/reproducible-path/busybox-1.37.0/.config ]; then \ echo " /build/reproducible-path/busybox-1.37.0 is not clean, please run 'make mrproper'";\ @@ -1225,25 +1261,23 @@ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=archival/libarchive /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=console-tools /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c: In function 'data_extract_all': /build/reproducible-path/busybox-1.37.0/archival/libarchive/data_extract_all.c:243:25: warning: ignoring return value of 'chown' declared with attribute 'warn_unused_result' [-Wunused-result] 243 | chown(dst_name, uid, gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=coreutils/libcoreutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=debianutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=klibc-utils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=e2fsprogs /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=editors /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=findutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=init +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb /build/reproducible-path/busybox-1.37.0/editors/sed.c: In function 'sed_main': /build/reproducible-path/busybox-1.37.0/editors/sed.c:1648:25: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result] 1648 | fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libbb /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=libpwdgrp -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c: In function 'check_suid': /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:637:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 637 | setgid(rgid); @@ -1251,6 +1285,8 @@ /build/reproducible-path/busybox-1.37.0/libbb/appletlib.c:638:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 638 | setuid(ruid); | ^~~~~~~~~~~~ +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=loginutils +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=mailutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=miscutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=modutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=networking @@ -1259,13 +1295,10 @@ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=printutils /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=procps /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=runit -/build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': -/build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] - 1655 | struct in_addr temp_addr; - | ^~~~~~~~~ /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=selinux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=shell /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=sysklogd +/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux /build/reproducible-path/busybox-1.37.0/shell/ash.c: In function 'preadfd': /build/reproducible-path/busybox-1.37.0/shell/ash.c:10872:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10872 | write(STDOUT_FILENO, "^C\n", 3); @@ -1276,8 +1309,11 @@ /build/reproducible-path/busybox-1.37.0/shell/ash.c:10898:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 10898 | write(STDOUT_FILENO, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux /usr/bin/make -f /build/reproducible-path/busybox-1.37.0/scripts/Makefile.build obj=util-linux/volume_id +/build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c: In function 'udhcpc_main': +/build/reproducible-path/busybox-1.37.0/networking/udhcp/dhcpc.c:1655:48: warning: variable 'temp_addr' set but not used [-Wunused-but-set-variable] + 1655 | struct in_addr temp_addr; + | ^~~~~~~~~ Trying libraries: crypt m rt Library crypt is not needed, excluding it Library m is not needed, excluding it @@ -1289,936 +1325,6 @@ /usr/bin/make -C b/udeb busybox.links /usr/bin/make -C /build/reproducible-path/busybox-1.37.0 O=/build/reproducible-path/busybox-1.37.0/b/udeb busybox.links ln -sf busybox b/udeb/.stamp-build -======== running testsuite in b/deb ======== -cd b/deb/testsuite && SKIP_KNOWN_BUGS=y LANG=C.UTF-8 LC_ALL=C.UTF-8 SKIP_INTERNET_TESTS=y SHELL='/bin/sh -e' ECHO=/bin/echo ./runtest -PASS: busybox as unknown name -PASS: busybox --help busybox -PASS: busybox -PASS: busybox unknown -PASS: busybox --help -PASS: busybox cat -PASS: busybox --help cat -PASS: busybox --help unknown -PASS: ./busybox-suffix -PASS: ./busybox-suffix unknown -PASS: ./busybox-suffix --help -PASS: ./busybox-suffix cat -PASS: ./busybox-suffix --help cat -PASS: ./busybox-suffix --help unknown -SKIPPED: ar creates archives -SKIPPED: ar replaces things in archives -PASS: awk -F case 0 -PASS: awk -F case 1 -PASS: awk -F case 2 -PASS: awk -F case 3 -PASS: awk -F case 4 -PASS: awk -F case 5 -PASS: awk -F case 6 -PASS: awk -F case 7 -PASS: awk if operator == -PASS: awk if operator != -PASS: awk if operator >= -PASS: awk if operator < -PASS: awk if string == -PASS: awk bitwise op -PASS: awk handles empty function f(arg){} -PASS: awk handles empty function f(){} -PASS: awk properly handles function from other scope -PASS: awk properly handles undefined function -PASS: awk 'v (a)' is not a function call, it is a concatenation -PASS: awk unused function args are evaluated -PASS: awk hex const 1 -PASS: awk hex const 2 -PASS: awk oct const -PASS: awk input is never oct -PASS: awk floating const with leading zeroes -PASS: awk long field sep -PASS: awk -F handles escapes -PASS: awk gsub falls back to non-extended-regex -PASS: awk 'gcc build bug' -PASS: awk NF in BEGIN -PASS: awk string cast (bug 725) -PASS: awk handles whitespace before array subscript -PASS: awk handles non-existing file correctly -PASS: awk nested loops with the same variable -PASS: awk 'delete a[v--]' evaluates v-- once -PASS: awk func arg parsing 1 -PASS: awk func arg parsing 2 -PASS: awk func arg parsing 3 -PASS: awk func arg parsing 4 -PASS: awk handles empty () -PASS: awk FS assignment -SKIPPED: awk large integer -PASS: awk length(array) -PASS: awk length() -PASS: awk print length, 1 -PASS: awk print length 1 -PASS: awk length == 0 -PASS: awk if (length == 0) -PASS: awk -f and ARGC -PASS: awk -e and ARGC -PASS: awk break -PASS: awk continue -PASS: awk handles invalid for loop -PASS: awk handles colon not preceded by ternary -PASS: awk errors on missing delete arg -PASS: awk printf('%c') can output NUL -PASS: awk printf('%-10c') can output NUL -PASS: awk negative field access -PASS: awk do not allow "str"++ -PASS: awk FS regex which can match empty string -PASS: awk $NF is empty -PASS: awk exit N propagates through END's exit -PASS: awk print + redirect -PASS: awk "cmd" | getline -PASS: awk printf %% prints one % -PASS: awk backslash+newline eaten with no trace -PASS: awk assign while assign -PASS: awk does not split on CR (char 13) -PASS: awk = and ?: precedence -PASS: awk gensub backslashes \ -PASS: awk gensub backslashes \ -PASS: awk gensub backslashes \\ -PASS: awk gensub backslashes \\ -PASS: awk gensub backslashes \& -PASS: awk gensub backslashes -PASS: awk gensub backslashes \0 -PASS: awk references to empty fields -PASS: awk gsub erroneous word start match -PASS: basename-does-not-remove-identical-extension -PASS: basename-works -PASS: bc comment -PASS: bc /*/ is not a closed comment -PASS: bc comment with " -PASS: bc "string/*" is not a comment -PASS: bc comment 3: unterminated #comment -PASS: bc backslash 1 -PASS: bc string 1 -PASS: bc read() 4 -PASS: bc read()^2 -PASS: bc read()*read() -PASS: bc if 0 else -PASS: bc if 1 else -PASS: bc if 1 if 1 else else -PASS: bc if 0 else if 1 -PASS: bc for (;;) -PASS: bc for (;cond;) -PASS: bc for (;cond;upd) -PASS: bc for (init;cond;upd) -PASS: bc for (;;) {break} -PASS: bc define {return} -PASS: bc define auto -PASS: bc define auto array same name -PASS: bc define with body on next line -PASS: bc void function -PASS: bc function named 'void' -PASS: bc variable named 'void' -PASS: bc if(cond) -PASS: bc if(cond) stmt else -PASS: bc while(cond) -PASS: bc ifz does not match if keyword -PASS: bc -l 'e(0)-2' -PASS: bc (!a&&b) -PASS: bc print "" -PASS: bc print 1,2,3 -PASS: bc length -PASS: bc { print 1 } -PASS: bc comparison 1 -PASS: bc nested loops and breaks -PASS: bc continue in if -PASS: bc continue in for -PASS: bc ibase -PASS: bc parsing of numbers -PASS: bc printing of numbers -PASS: bc -lq bc_add.bc -PASS: bc -lq bc_arctangent.bc -PASS: bc -lq bc_array.bc -PASS: bc -lq bc_arrays.bc -PASS: bc -lq bc_bessel.bc -PASS: bc -lq bc_boolean.bc -PASS: bc -lq bc_cosine.bc -PASS: bc -lq bc_decimal.bc -PASS: bc -lq bc_divide.bc -PASS: bc -lq bc_exponent.bc -PASS: bc -lq bc_log.bc -PASS: bc -lq bc_misc.bc -PASS: bc -lq bc_misc1.bc -PASS: bc -lq bc_misc2.bc -PASS: bc -lq bc_modulus.bc -PASS: bc -lq bc_multiply.bc -PASS: bc -lq bc_numbers1.bc -PASS: bc -lq bc_numbers2.bc -PASS: bc -lq bc_pi.bc -PASS: bc -lq bc_power.bc -PASS: bc -lq bc_references.bc -PASS: bc -lq bc_sine.bc -PASS: bc -lq bc_sqrt.bc -PASS: bc -lq bc_strings.bc -PASS: bc -lq bc_subtract.bc -PASS: bc -lq bc_vars.bc -PASS: bunzip2-reads-from-standard-input -PASS: bunzip2-removes-compressed-file -PASS: bunzip2: doesnt exist -PASS: bunzip2: unknown suffix -PASS: bunzip2: already exists -PASS: bunzip2: stream unpack -PASS: bunzip2: delete src -PASS: bunzip2: test_bz2 file -PASS: bunzip2: pbzip_4m_zeros file -PASS: bunzip2: bz2_issue_11.bz2 corrupted example -PASS: bunzip2: bz2_issue_12.bz2 corrupted example -PASS: bzcat-does-not-remove-compressed-file -PASS: zcat: dont delete gz src -PASS: zcat: dont delete bz2 src -PASS: zcat: dont delete Z src -PASS: bzcat can print many files -PASS: bzcat can handle compressed zero-length bzip2 files -PASS: zcat can print many files -PASS: zcat can handle compressed zero-length (.Z) files -PASS: cal 2000 -PASS: cat-prints-a-file -PASS: cat-prints-a-file-and-standard-input -PASS: cat -e -PASS: cat -v -PASS: cat -n -PASS: cat -b -PASS: cmp-detects-difference -PASS: cp-RHL-does_not_preserve-links -PASS: cp-a-files-to-dir -PASS: cp-a-preserves-links -PASS: cp-copies-empty-file -PASS: cp-copies-large-file -PASS: cp-copies-small-file -PASS: cp-d-files-to-dir -PASS: cp-dev-file -PASS: cp-dir-create-dir -PASS: cp-dir-existing-dir -PASS: cp-does-not-copy-unreadable-file -PASS: cp-files-to-dir -PASS: cp-follows-links -PASS: cp-parents -PASS: cp-preserves-hard-links -PASS: cp-preserves-links -PASS: cp-preserves-source-file -PASS: cp -PASS: cp -d -PASS: cp -P -PASS: cp -L -PASS: cp -H -PASS: cp -R -PASS: cp -Rd -PASS: cp -RP -PASS: cp -RL -PASS: cp -RHL -PASS: cpio extracts zero-sized hardlinks -PASS: cpio extracts zero-sized hardlinks 2 -SKIPPED: cpio -p with absolute paths -PASS: cpio restores suid/sgid bits -PASS: cpio extracts in existing directory -PASS: cpio uses by default uid/gid -PASS: cpio -R with create -PASS: cpio -R with extract -PASS: cpio extract file outside of destination -PASS: cut-cuts-a-character -PASS: cut-cuts-a-closed-range -PASS: cut-cuts-a-field -PASS: cut-cuts-an-open-range -PASS: cut-cuts-an-unclosed-range -PASS: cut '-' (stdin) and multi file handling -PASS: cut -b a,a,a -PASS: cut -b overlaps -PASS: -b encapsulated -PASS: cut high-low error -PASS: cut -c a-b -PASS: cut -c a- -PASS: cut -c -b -PASS: cut -c a -PASS: cut -c a,b-c,d -PASS: cut -f a- -PASS: cut show whole line with no delim -PASS: cut with echo, -c (a-b) -PASS: cut with echo, -c (a) -PASS: cut with -c (a,b,c) -PASS: cut with -b (a,b,c) -PASS: cut with -d -f(:) -s -PASS: cut with -d -f( ) -s -PASS: cut with -d -f(a) -s -PASS: cut with -d -f(a) -s -n -PASS: cut -DF -PASS: cut empty field -PASS: cut empty field 2 -PASS: date-@-works -PASS: date-R-works -PASS: date-format-works -PASS: date-timezone -PASS: date-u-works -FAIL: date-works -PASS: date-works-1 -PASS: dc basic syntax (stdin, multiple args) -PASS: dc basic syntax (argv, single arg) -PASS: dc basic syntax (argv, multiple args) -PASS: dc complex with spaces (single arg) -PASS: dc complex without spaces (single arg) -PASS: dc complex with spaces (multiple args) -PASS: dc complex without spaces (multiple args) -PASS: dc: x should execute strings -PASS: dc: x should not execute or pop non-strings -PASS: dc: x should work with strings created from a -PASS: dc: p should print invalid escapes -PASS: dc: p should print trailing backslashes -PASS: dc: p should parse/print single backslashes -PASS: dc: p should print single backslash strings -PASS: dc read -PASS: dc read string -PASS: dc '>a' (conditional execute string) 1 -PASS: dc '>a' (conditional execute string) 2 -PASS: dc '>aeb' (conditional execute string with else) -PASS: dc space can be a register -PASS: dc newline can be a register -PASS: dc Z (length) for numbers -PASS: dc dc_add.dc -PASS: dc dc_boolean.dc -PASS: dc dc_decimal.dc -PASS: dc dc_divide.dc -PASS: dc dc_divmod.dc -PASS: dc dc_misc.dc -PASS: dc dc_modexp.dc -PASS: dc dc_modulus.dc -PASS: dc dc_multiply.dc -PASS: dc dc_power.dc -PASS: dc dc_sqrt.dc -PASS: dc dc_strings.dc -PASS: dc dc_subtract.dc -PASS: dc -x dcx_vars.dc -PASS: dd-accepts-if -PASS: dd-accepts-of -PASS: dd-copies-from-standard-input-to-standard-output -PASS: dd-count-bytes -PASS: dd-prints-count-to-standard-error -PASS: dd-reports-write-errors -PASS: diff of stdin -PASS: diff of stdin, no newline in the file -PASS: diff of stdin, twice -PASS: diff of empty file against stdin -PASS: diff of empty file against nonempty one -PASS: diff -b treats EOF as whitespace -PASS: diff -b treats all spaces as equal -PASS: diff -B ignores changes whose lines are all blank -PASS: diff -B does not ignore changes whose lines are not all blank -PASS: diff -B ignores blank single line change -PASS: diff -B does not ignore non-blank single line change -PASS: diff always takes context from old file -PASS: diff diff1 diff2/subdir -PASS: diff dir dir2/file/- -PASS: diff of dir and fifo -PASS: diff of file and fifo -PASS: diff -rN does not read non-regular files -PASS: diff diff1 diff2/ -PASS: dirname-handles-absolute-path -PASS: dirname-handles-empty-path -PASS: dirname-handles-multiple-slashes -PASS: dirname-handles-relative-path -PASS: dirname-handles-root -PASS: dirname-handles-single-component -PASS: dirname-works -PASS: du-h-works -PASS: du-k-works -PASS: du-l-works -PASS: du-m-works -PASS: du-s-works -PASS: du-works -PASS: echo-does-not-print-newline -PASS: echo-prints-argument -PASS: echo-prints-arguments -PASS: echo-prints-dash -PASS: echo-prints-newline -PASS: echo-prints-non-opts -PASS: echo-prints-slash-zero -PASS: echo-prints-slash_00041 -PASS: echo-prints-slash_0041 -PASS: echo-prints-slash_041 -PASS: echo-prints-slash_41 -PASS: expand -PASS: expand with unicode characher 0x394 -PASS: expr-big -PASS: expr-works -PASS: factor ' 0' -PASS: factor +1 -PASS: factor ' +2' -PASS: factor 1024 -PASS: factor 2^61-1 -PASS: factor 2^62-1 -PASS: factor 2^64-1 -PASS: factor $((2*3*5*7*11*13*17*19*23*29*31*37*41*43*47)) -PASS: factor 2 * 3037000493 * 3037000493 -PASS: factor 3 * 2479700513 * 2479700513 -PASS: factor 3 * 37831 * 37831 * 37831 * 37831 -PASS: factor 3 * 13^16 -PASS: factor 13^16 -PASS: false-is-silent -PASS: false-returns-failure -PASS: find-supports-minus-xdev -PASS: find -type f -PASS: find -exec exitcode 1 -PASS: find -exec exitcode 2 -PASS: find -ok -PASS: find -exec exitcode 3 -PASS: find -exec exitcode 4 -PASS: find / -maxdepth 0 -name / -PASS: find // -maxdepth 0 -name / -PASS: find / -maxdepth 0 -name // -PASS: find // -maxdepth 0 -name // -PASS: find ./// -name . -PASS: find ./// -name ./// -PASS: fold -s -PASS: fold -w1 -PASS: fold with NULs -PASS: fold -sw66 with unicode input -PASS: grep (exit with error) -PASS: grep (exit success) -PASS: grep (default to stdin) -PASS: grep - (specify stdin) -PASS: grep input (specify file) -PASS: grep (no newline at EOL) -PASS: grep two files -PASS: grep - infile (specify stdin and file) -PASS: grep - nofile (specify stdin and nonexisting file) -PASS: grep -q - nofile (specify stdin and nonexisting file, no match) -PASS: grep -q - nofile (specify stdin and nonexisting file, match) -PASS: grep -s nofile (nonexisting file, no match) -PASS: grep -s nofile - (stdin and nonexisting file, match) -PASS: grep handles NUL in files -PASS: grep handles NUL on stdin -PASS: grep matches NUL -PASS: grep handles multiple regexps -PASS: grep -F handles multiple expessions -PASS: grep -F handles -i -PASS: grep can read regexps from stdin -PASS: grep -x (full match) -PASS: grep -x (partial match 1) -PASS: grep -x (partial match 2) -PASS: grep -x -F (full match) -PASS: grep -x -F (partial match 1) -PASS: grep -x -F (partial match 2) -PASS: grep -L exitcode 0 -PASS: grep -L exitcode 0 #2 -PASS: grep -L exitcode 1 -PASS: grep -E supports extended regexps -PASS: grep is also egrep -PASS: egrep is not case insensitive -PASS: grep -E -o prints all matches -PASS: grep -o does not loop forever -PASS: grep -o does not loop forever on zero-length match -PASS: grep -f EMPTY_FILE -PASS: grep -v -f EMPTY_FILE -PASS: grep -vxf EMPTY_FILE -PASS: grep -Fw matches only words -PASS: grep -Fw doesn't stop on 1st mismatch -PASS: grep -w doesn't stop on 1st mismatch -PASS: grep -w ^str doesn't match str not at the beginning -PASS: grep -w ^ doesn't hang -PASS: grep -w word doesn't match wordword -PASS: grep -F -w w doesn't match ww -PASS: grep -w word match second word -PASS: grep -x -v -e EXP1 -e EXP2 finds nothing if either EXP matches -PASS: grep PATTERN can be a newline-delimited list -PASS: grep -e PATTERN can be a newline-delimited list -PASS: grep -r on symlink to dir -PASS: grep -r on dir/symlink to dir -PASS: gunzip-reads-from-standard-input -PASS: gunzip: doesnt exist -PASS: gunzip: unknown suffix -PASS: gunzip: already exists -PASS: gunzip: stream unpack -PASS: gunzip: delete src -PASS: gzip-accepts-multiple-files -PASS: gzip-accepts-single-minus -UNTESTED: gzip-compression-levels -PASS: gzip-removes-original-file -PASS: head (without args) -PASS: head -n -PASS: head -n -PASS: hexdump -C with four NULs -PASS: hexdump does not think last padded block matches any full block -PASS: hexdump thinks last full block can match -PASS: hexdump -e %3_u -PASS: hexdump -e /1 %d -PASS: hexdump -e /2 %d (little-endian) -PASS: hostid-works -PASS: hostname-d-works -PASS: hostname-i-works -PASS: hostname-s-works -PASS: hostname-works -PASS: id-g-works -PASS: id-u-works -PASS: id-un-works -PASS: id-ur-works -PASS: ln-creates-hard-links -PASS: ln-creates-soft-links -PASS: ln-force-creates-hard-links -PASS: ln-force-creates-soft-links -PASS: ln-preserves-hard-links -PASS: ln-preserves-soft-links -PASS: ls-1-works -PASS: ls-h-works -PASS: ls-l-works -PASS: ls-s-works -PASS: ls unicode test with codepoints limited to 767 -PASS: ls symlink_to_dir -PASS: md5sum-verifies-non-binary-file -PASS: md5sum -PASS: md5sum -c EMPTY -PASS: mkdir-makes-a-directory -PASS: mkdir-makes-parent-directories -SKIPPED: mount (must be root to test this) -PASS: mv-files-to-dir -PASS: mv-files-to-dir-2 -PASS: mv-follows-links -PASS: mv-moves-empty-file -PASS: mv-moves-file -PASS: mv-moves-hardlinks -PASS: mv-moves-large-file -PASS: mv-moves-small-file -PASS: mv-moves-symlinks -PASS: mv-moves-unreadable-files -PASS: mv-preserves-hard-links -PASS: mv-preserves-links -PASS: mv-refuses-mv-dir-to-subdir -PASS: mv-removes-source-file -PASS: nl numbers all lines -PASS: nl numbers non-empty lines -PASS: nl numbers no lines -PASS: od (little-endian) -SKIPPED: od -a (!DESKTOP) -PASS: od -a (DESKTOP) -PASS: od -B (little-endian) -PASS: od -o (little-endian) -PASS: od -b -PASS: od -c -PASS: od -d (little-endian) -PASS: od -D (little-endian) -SKIPPED: od -e (!DESKTOP little-endian) -SKIPPED: od -F (!DESKTOP little-endian) -PASS: od -f (little-endian) -PASS: od -H (little-endian) -PASS: od -X (little-endian) -PASS: od -h (little-endian) -PASS: od -x (little-endian) -PASS: od -i (little-endian) -PASS: od -O (little-endian) -PASS: od -I (little-endian) -PASS: od -L (little-endian) -PASS: od -l (little-endian) -PASS: od -b -PASS: od -f -PASS: od -b --traditional -PASS: od -b --traditional FILE -PASS: paste -PASS: paste-back-cuted-lines -PASS: paste-multi-stdin -PASS: paste-pairs -PASS: paste-separate -PASS: patch with old_file == new_file -PASS: patch with nonexistent old_file -PASS: patch -R with nonexistent old_file -PASS: patch detects already applied hunk -PASS: patch detects already applied hunk at the EOF -PASS: patch -N ignores already applied hunk -PASS: patch FILE PATCH -PASS: patch at the beginning -PASS: patch creates new file -PASS: patch understands ...dir///dir... -PASS: patch internal buffering bug? -PASS: pidof (exit with error) -PASS: pidof (exit with success) -PASS: pidof this -SKIPPED: pidof -o init -PASS: printf produces no further output 1 -PASS: printf produces no further output 2 -PASS: printf repeatedly uses pattern for each argv -PASS: printf understands %b escaped_string -PASS: printf understands %d '"x' "'y" "'zTAIL" -PASS: printf understands %s '"x' "'y" "'zTAIL" -PASS: printf understands %23.12f -PASS: printf understands %*.*f -PASS: printf understands %*f with negative width -PASS: printf understands %.*f with negative precision -PASS: printf understands %*.*f with negative width/precision -PASS: printf understands %zd -PASS: printf understands %ld -PASS: printf understands %Ld -PASS: printf understands %% -PASS: printf handles positive numbers for %d -PASS: printf handles positive numbers for %i -PASS: printf handles positive numbers for %x -PASS: printf handles positive numbers for %f -PASS: printf handles %d bad_input -PASS: printf aborts on bare % -PASS: printf aborts on %r -PASS: printf treats leading 0 as flag -PASS: printf handles multiple flags -PASS: pwd-prints-working-directory -PASS: readlink on a file -PASS: readlink on a link -PASS: readlink -f on a file -PASS: readlink -f on a link -PASS: readlink -f on an invalid link -PASS: readlink -f on a weird dir -PASS: realpath on non-existent absolute path 1 -PASS: realpath on non-existent absolute path 2 -PASS: realpath on non-existent absolute path 3 -PASS: realpath on non-existent absolute path 4 -PASS: realpath on non-existent local file 1 -PASS: realpath on non-existent local file 2 -PASS: realpath on link to non-existent file 1 -PASS: realpath on link to non-existent file 2 -PASS: realpath on link to non-existent file 3 -PASS: realpath on link to non-existent file 4 -PASS: rev works -PASS: rev file with missing newline -PASS: rev file with NUL character -PASS: rev file with long line -PASS: rm-removes-file -PASS: rmdir-removes-parent-directories -PASS: sed no files (stdin) -PASS: sed explicit stdin -PASS: sed handles empty lines -PASS: sed stdin twice -PASS: sed accepts blanks before command -PASS: sed accepts newlines in -e -PASS: sed accepts multiple -e -PASS: sed -n -PASS: sed with empty match -PASS: sed s//p -PASS: sed -n s//p -PASS: sed s//g (exhaustive) -PASS: sed s arbitrary delimiter -PASS: sed s chains -PASS: sed s chains2 -PASS: sed s [delimiter] -PASS: sed s with (GNU ext) -PASS: sed b (branch) -PASS: sed b (branch with no label jumps to end) -PASS: sed t (test/branch) -PASS: sed t (test/branch clears test bit) -PASS: sed T (!test/branch) -PASS: sed n (flushes pattern space, terminates early) -PASS: sed N (flushes pattern space (GNU behavior)) -PASS: sed N test2 -PASS: sed N test3 -PASS: sed address match newline -PASS: sed N (stops at end of input) and P (prints to first newline only) -PASS: sed G (append hold space to pattern space) -PASS: sed d ends script iteration -PASS: sed d ends script iteration (2) -PASS: sed embedded NUL g -PASS: sed normal newlines -PASS: sed leave off trailing newline -PASS: sed autoinsert newline -PASS: sed empty file plus cat -PASS: sed cat plus empty file -PASS: sed append autoinserts newline -PASS: sed append autoinserts newline 2 -PASS: sed append autoinserts newline 3 -PASS: sed insert doesn't autoinsert newline -PASS: sed print autoinsert newlines -PASS: sed print autoinsert newlines two files -PASS: sed noprint, no match, no newline -PASS: sed selective matches with one nl -PASS: sed selective matches insert newline -PASS: sed selective matches noinsert newline -PASS: sed clusternewline -PASS: sed subst+write -PASS: sed trailing NUL -PASS: sed escaped newline in command -PASS: sed match EOF -PASS: sed match EOF two files -PASS: sed match EOF inline -PASS: sed lie-to-autoconf -PASS: sed backref from empty s uses range regex -PASS: sed backref from empty s uses range regex with newline -PASS: sed -i with no arg [GNUFAIL] -PASS: sed s/xxx/[/ -PASS: sed n command must reset 'substituted' bit -PASS: sed d does not break n,m matching -PASS: sed d does not break n,regex matching -PASS: sed d does not break n,regex matching #2 -PASS: sed 2d;2,1p (gnu compat) -PASS: sed beginning (^) matches only once -PASS: sed c -PASS: sed nested {}s -PASS: sed a cmd ended by double backslash -PASS: sed a cmd understands -, , -PASS: sed i cmd understands -, , -PASS: sed with N skipping lines past ranges on next cmds -PASS: sed -i with address modifies all files, not only first -PASS: sed understands -PASS: sed -i finishes ranges correctly -PASS: sed zero chars match/replace advances correctly 1 -PASS: sed zero chars match/replace advances correctly 2 -PASS: sed zero chars match/replace logic must not falsely trigger here 1 -PASS: sed zero chars match/replace logic must not falsely trigger here 2 -PASS: sed special char as s/// delimiter, in pattern -PASS: sed special char as s/// delimiter, in replacement 1 -PASS: sed special char as s/// delimiter, in replacement 2 -PASS: sed /$_in_regex/ should not match newlines, only end-of-line -PASS: sed s///NUM test -PASS: sed /regex/,N{...} addresses work -PASS: sed /regex/,+N{...} addresses work -PASS: sed /regex/,+N{...} addresses work 2 -PASS: sed /regex/,+N{...} -i works -PASS: sed /regex/,+0{...} -i works -PASS: sed /regex/,+0 -i works -PASS: sed 's///w FILE' -PASS: sed uses previous regexp -PASS: sed ^ OR not^ -PASS: sed understands duplicate file name -PASS: seq (exit with error) -PASS: seq (exit with error) -PASS: seq one argument -PASS: seq two arguments -PASS: seq two arguments reversed -PASS: seq two arguments equal -PASS: seq two arguments equal, arbitrary negative step -PASS: seq two arguments equal, arbitrary positive step -PASS: seq count up by 2 -PASS: seq count down by 2 -PASS: seq count wrong way #1 -PASS: seq count wrong way #2 -PASS: seq count by .3 -PASS: seq count by .30 -PASS: seq count by .30 to 4.000 -PASS: seq count by -.9 -PASS: seq count by zero -PASS: seq one argument with padding -PASS: seq two arguments with padding -PASS: seq count down by 3 with padding -PASS: seq count by .3 with padding 1 -PASS: seq count by .3 with padding 2 -PASS: seq from -4 count down by 2 -PASS: seq from -.0 count down by .25 -PASS: seq -s : with negative start -PASS: sha1sum: one-space separated input for -c -PASS: md5sum -PASS: md5sum -c EMPTY -PASS: md5sum -PASS: md5sum -c EMPTY -PASS: md5sum -PASS: md5sum -c EMPTY -PASS: md5sum -PASS: md5sum -c EMPTY -PASS: sort -PASS: sort #2 -PASS: sort stdin -PASS: sort numeric -PASS: sort reverse -PASS: sort one key -PASS: sort key range with numeric option -PASS: sort key range with numeric option and global reverse -PASS: sort key range with multiple options -PASS: sort key range with two -k options -PASS: sort with non-default leading delim 1 -PASS: sort with non-default leading delim 2 -PASS: sort with non-default leading delim 3 -PASS: sort with non-default leading delim 4 -PASS: sort with ENDCHAR -PASS: glibc build sort -PASS: glibc build sort unique -PASS: sort -u should consider field only when discarding -PASS: sort -z outputs NUL terminated lines -PASS: sort key doesn't strip leading blanks, disables fallback global sort -PASS: sort file in place -PASS: sort -sr (stable and reverse) does NOT reverse 'stable' ordering -PASS: sort -h -PASS: sort -k2,2M -PASS: sort -s -u -PASS: start-stop-daemon -x without -a -PASS: start-stop-daemon -x with -d on existing directory -PASS: start-stop-daemon -x with -d on existing and check dir -PASS: start-stop-daemon -x with --chdir on existing and check dir -PASS: start-stop-daemon -a without -x -PASS: start-stop-daemon without -x and -a -PASS: start-stop-daemon -x with -d on non-existing directory -PASS: start-stop-daemon with both -x and -a -PASS: strings-works-like-GNU -PASS: tail-n-works -PASS: tail-works -PASS: tail: +N with N > file length -PASS: tail: -c +N with largish N -PASS: tar-archives-multiple-files -PASS: tar-complains-about-missing-file -PASS: tar-demands-at-least-one-ctx -PASS: tar-demands-at-most-one-ctx -PASS: tar-extracts-all-subdirs -PASS: tar-extracts-file -PASS: tar-extracts-from-standard-input -PASS: tar-extracts-multiple-files -PASS: tar-extracts-to-standard-output -PASS: tar-handles-cz-options -UNTESTED: tar-handles-empty-include-and-non-empty-exclude-list -UNTESTED: tar-handles-exclude-and-extract-lists -UNTESTED: tar-handles-multiple-X-options -UNTESTED: tar-handles-nested-exclude -PASS: tar_with_link_with_size -PASS: tar_with_prefix_fields -PASS: tar Empty file is not a tarball -PASS: tar Empty file is not a tarball.tar.gz -PASS: tar Two zeroed blocks is a ('truncated') empty tarball -PASS: tar Twenty zeroed blocks is an empty tarball -chmod: input_dir/file: Permission denied -PASS: tar hardlinks and repeated files -PASS: tar hardlinks mode -PASS: tar symlinks mode -PASS: tar --overwrite -PASS: tar extract tgz -SKIPPED: tar extract txz -PASS: tar strips /../ on extract -SKIPPED: tar does not extract into symlinks -SKIPPED: tar -k does not extract into symlinks -SKIPPED: tar Pax-encoded UTF8 names and symlinks -SKIPPED: tar Symlink attack: create symlink and then write through it -PASS: tar Symlinks and hardlinks coexist -PASS: taskset (get from pid 1) -PASS: taskset (invalid pid) -PASS: taskset (set_aff, needs CAP_SYS_NICE) -PASS: tee-appends-input -PASS: tee-tees-input -PASS: test: should be false (1) -PASS: test '': should be false (1) -PASS: test !: should be true (0) -PASS: test a: should be true (0) -PASS: test --help: should be true (0) -PASS: test -f: should be true (0) -PASS: test ! -f: should be false (1) -PASS: test a = a: should be true (0) -PASS: test -lt = -gt: should be false (1) -PASS: test a -a !: should be true (0) -PASS: test -f = a -o b: should be true (0) -PASS: test ! a = b -a ! c = c: should be false (1) -PASS: test ! a = b -a ! c = d: should be true (0) -PASS: test '!' = '!': should be true (0) -PASS: test '(' = '(': should be true (0) -PASS: test '!' '!' = '!': should be false (1) -PASS: test '!' '(' = '(': should be false (1) -PASS: time -f trailing backslash -PASS: time -f trailing percent -PASS: time -f undefined backslash -PASS: time -f undefined percent -PASS: time -f backslash tab and newline -PASS: time -f percent percent -PASS: touch-creates-file -PASS: touch-does-not-create-file -PASS: touch-touches-files-after-non-existent-file -PASS: tr-d-alnum-works -PASS: tr-d-works -PASS: tr-non-gnu -PASS: tr-rejects-wrong-class -PASS: tr-works -PASS: tr does not treat [] in [a-z] as special -PASS: tr understands 0-9A-F -PASS: tr understands [:xdigit:] -PASS: tr does not stop after [:digit:] -PASS: tr has correct xdigit sequence -PASS: true-is-silent -PASS: true-returns-success -PASS: uncompress < \x1f\x9d\x90 \x01 x N -PASS: unexpand case 1 -PASS: unexpand case 2 -PASS: unexpand case 3 -PASS: unexpand case 4 -PASS: unexpand case 5 -PASS: unexpand case 6 -PASS: unexpand case 7 -PASS: unexpand case 8 -PASS: unexpand flags -PASS: unexpand flags -f -PASS: unexpand flags -f -t8 -PASS: unexpand flags -t8 -f -PASS: unexpand flags -t8 --first-only -PASS: unexpand flags -a -PASS: unexpand flags -t8 -PASS: unexpand flags -a -t8 -PASS: unexpand flags -t4 -PASS: unexpand flags -a -t4 -PASS: unexpand flags -t4 -a -PASS: unexpand flags -t4 -f -PASS: unexpand flags -f -t4 -PASS: unexpand flags -t4 --first-only -PASS: unexpand flags --first-only -t4 -PASS: unexpand with unicode characher 0x394 -PASS: uniq (exit with error) -PASS: uniq (exit success) -PASS: uniq (default to stdin) -PASS: uniq - (specify stdin) -PASS: uniq input (specify file) -PASS: uniq input outfile (two files) -PASS: uniq (stdin) outfile -PASS: uniq input - (specify stdout) -PASS: uniq -c (occurrence count) -PASS: uniq -d (dups only) -PASS: uniq -f -s (skip fields and chars) -PASS: uniq -w (compare max characters) -PASS: uniq -s -w (skip fields and compare max chars) -PASS: uniq -u and -d produce no output -PASS: unlzma (bad archive 1) -PASS: unlzma (bad archive 2) -PASS: unlzma (bad archive 3) -PASS: unzip (subdir only) -SKIPPED: unzip (bad archive) -PASS: unzip (archive with corrupted lzma 1) -PASS: unzip (archive with corrupted lzma 2) -PASS: uptime-works -PASS: uuencode sets standard input mode correctly -PASS: uuencode correct encoding -PASS: uuencode correct base64 encoding -PASS: uuencode empty file -PASS: uuencode -m empty file -PASS: uuencode file 'A' -PASS: uuencode -m file 'A' -PASS: uuencode file 'AB' -PASS: uuencode -m file 'AB' -PASS: uuencode file 'ABC' -PASS: uuencode -m file 'ABC' -PASS: uuencode file 'ABCD' -PASS: uuencode -m file 'ABCD' -PASS: uuencode file 'ABCDE' -PASS: uuencode -m file 'ABCDE' -PASS: uuencode file 'ABCDEF' -PASS: uuencode -m file 'ABCDEF' -PASS: uuencode file 'A<0xff>Z' -PASS: uuencode -m file 'A<0xff>Z' -PASS: wc-counts-all -PASS: wc-counts-characters -PASS: wc-counts-lines -PASS: wc-counts-words -PASS: wc-prints-longest-line-length -PASS: wget--O-overrides--P -PASS: wget-handles-empty-path -PASS: wget-retrieves-google-index -PASS: wget-supports--P -PASS: which-uses-default-path -PASS: xargs-works -PASS: xargs -E _ stops on underscore -PASS: xargs -E '' -PASS: xargs -e without param -PASS: xargs does not stop on underscore ('new' GNU behavior) -PASS: xargs -s7 can take one-char input -PASS: xargs -sNUM test 1 -PASS: xargs -sNUM test 2 -PASS: xargs argument line too long -PASS: xargs -n1 -PASS: xargs -n2 -PASS: xargs -I skips empty lines and leading whitespace -PASS: xxd -p with one NUL -PASS: xxd -p with 30 NULs -PASS: xxd -p with 31 NULs -PASS: xxd -p -r -PASS: xxd -r skips leading whitespace and truncates at two spaces -PASS: xxd -p -r skips one bad char, truncates at two bad chars -PASS: xxd -p -r ignores the nibble with 2nd char bad -touch b/deb/.stamp-test make[2]: Leaving directory '/build/reproducible-path/busybox-1.37.0' dh_prep dh_install @@ -2275,11 +1381,11 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'busybox-static' in '../busybox-static_1.37.0-7_arm64.deb'. -dpkg-deb: building package 'udhcpc' in '../udhcpc_1.37.0-7_all.deb'. +dpkg-deb: building package 'busybox-dbgsym' in '../busybox-dbgsym_1.37.0-7_arm64.deb'. dpkg-deb: building package 'busybox' in '../busybox_1.37.0-7_arm64.deb'. +dpkg-deb: building package 'busybox-static' in '../busybox-static_1.37.0-7_arm64.deb'. dpkg-deb: building package 'busybox-static-dbgsym' in '../busybox-static-dbgsym_1.37.0-7_arm64.deb'. -dpkg-deb: building package 'busybox-dbgsym' in '../busybox-dbgsym_1.37.0-7_arm64.deb'. +dpkg-deb: building package 'udhcpc' in '../udhcpc_1.37.0-7_all.deb'. dpkg-deb: building package 'busybox-syslogd' in '../busybox-syslogd_1.37.0-7_all.deb'. dpkg-deb: building package 'udhcpd' in '../udhcpd_1.37.0-7_all.deb'. dpkg-deb: building package 'busybox-udeb' in 'debian/.debhelper/scratch-space/build-busybox-udeb/busybox-udeb_1.37.0-7_arm64.deb'. @@ -2291,12 +1397,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/3244629/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3244629/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/3664622 and its subdirectories -I: Current time: Fri Oct 31 06:10:17 -12 2025 -I: pbuilder-time-stamp: 1761934217 +I: removing directory /srv/workspace/pbuilder/3244629 and its subdirectories +I: Current time: Fri Dec 4 14:34:50 +14 2026 +I: pbuilder-time-stamp: 1796344490 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/busybox_1.37.0-7.diff: 82.9% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/busybox_1.37.0-7.diff.gz b2/build.log: 87.9% -- replaced with stdout Compressing the 1st log... b1/build.log: 85.0% -- replaced with stdout Fri Oct 31 18:11:53 UTC 2025 I: diffoscope 306 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_busybox_unstable_arm64_1761934313 + touch /var/log/reproducible-builds/diffoscope_stamp_busybox_unstable_arm64_1761934313 + RESULT=0 + systemd-run '--description=diffoscope on busybox/1:1.37.0-7 in unstable/arm64' --slice=rb-build-diffoscope.slice -u rb-diffoscope-arm64_7-102715 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl --run-session -c jenkins-reproducible-unstable-diffoscope-7c715846-7bba-4618-9a49-daa6038c0460 -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl/dbd-tmp-WXg28AE ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl/busybox_1.37.0-7.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl/busybox_1.37.0-7.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl/busybox_1.37.0-7.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl/b1/busybox_1.37.0-7_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl/b2/busybox_1.37.0-7_arm64.changes' + false + set +x Running as unit: rb-diffoscope-arm64_7-102715.service; invocation ID: a53652638aa94300bd2a36c850614cae # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl/busybox_1.37.0-7.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl/busybox_1.37.0-7.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl/busybox_1.37.0-7.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl/b1/busybox_1.37.0-7_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.tdvQAyPl/b2/busybox_1.37.0-7_arm64.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/SUCCESS Service runtime: 207ms CPU time consumed: 167ms Memory peak: 17.9M (swap: 0B) _ _ | |__ _ _ ___ _ _| |__ _____ __ | '_ \| | | / __| | | | '_ \ / _ \ \/ / | |_) | |_| \__ \ |_| | |_) | (_) > < |_.__/ \__,_|___/\__, |_.__/ \___/_/\_\ |___/ Fri Oct 31 18:11:53 UTC 2025 I: diffoscope 306 found no differences in the changes files, and a .buildinfo file also exists. Fri Oct 31 18:11:53 UTC 2025 I: busybox from unstable built successfully and reproducibly on arm64. INSERT 0 1 INSERT 0 1 DELETE 1 [2025-10-31 18:11:54] INFO: Starting at 2025-10-31 18:11:54.059771 [2025-10-31 18:11:54] INFO: Generating the pages of 1 package(s) [2025-10-31 18:11:54] CRITICAL: buildinfo not detected at /var/lib/jenkins/userContent/reproducible/debian/buildinfo/unstable/amd64/busybox_1.37.0-7_amd64.buildinfo [2025-10-31 18:11:54] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/unstable/amd64/busybox_1.37.0-7.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/amd64/busybox_1.37.0-7.diff.gz is missing [2025-10-31 18:11:54] CRITICAL: https://tests.reproducible-builds.org/debian/unstable/arm64/busybox didn't produce a buildlog, even though it has been built. [2025-10-31 18:11:54] INFO: Finished at 2025-10-31 18:11:54.346595, took: 0:00:00.286827 Fri Oct 31 18:11:54 UTC 2025 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/unstable/arm64/busybox.html Fri Oct 31 18:11:54 UTC 2025 I: Removing signed busybox_1.37.0-7_arm64.buildinfo.asc files: removed './b1/busybox_1.37.0-7_arm64.buildinfo.asc' removed './b2/busybox_1.37.0-7_arm64.buildinfo.asc' 1761934314 arm64 unstable busybox Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/busybox_1.37.0-7.rbuild.log: 82.9% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/busybox_1.37.0-7.rbuild.log.gz [2025-10-31 18:11:54] INFO: Starting at 2025-10-31 18:11:54.699016 [2025-10-31 18:11:54] INFO: Generating the pages of 1 package(s) [2025-10-31 18:11:54] CRITICAL: buildinfo not detected at /var/lib/jenkins/userContent/reproducible/debian/buildinfo/unstable/amd64/busybox_1.37.0-7_amd64.buildinfo [2025-10-31 18:11:54] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/unstable/amd64/busybox_1.37.0-7.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/amd64/busybox_1.37.0-7.diff.gz is missing [2025-10-31 18:11:54] INFO: Finished at 2025-10-31 18:11:54.993776, took: 0:00:00.294766 All cleanup done. Fri Oct 31 18:11:55 UTC 2025 - total duration: 0h 19m 14s. Fri Oct 31 18:11:55 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-WCb5wzRy, removing. Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 19min 15.377s CPU time consumed: 3.393s Memory peak: 49.8M (swap: 0B)