Diff of the two buildlogs: -- --- b1/build.log 2023-04-27 17:35:12.425770283 +0000 +++ b2/build.log 2023-04-27 17:37:14.320361185 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Apr 27 05:33:25 -12 2023 -I: pbuilder-time-stamp: 1682616805 +I: Current time: Thu May 30 13:58:17 +14 2024 +I: pbuilder-time-stamp: 1717027097 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./dvi2ps_5.1j.orig.tar.gz] I: copying [./dvi2ps_5.1j-1.5.debian.tar.xz] I: Extracting source -gpgv: Signature made Sun Oct 2 21:37:31 2022 -12 +gpgv: Signature made Mon Oct 3 23:37:31 2022 +14 gpgv: using RSA key 406220C8B8552802378CCE411F5C7A8B45564314 gpgv: issuer "bage@debian.org" gpgv: Can't check signature: No public key @@ -35,52 +35,84 @@ dpkg-source: info: applying gcc-10.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1922/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/24556/tmp/hooks/D01_modify_environment starting +debug: Running on codethink9-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 May 30 13:58 /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/24556/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/24556/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=8' - DISTRIBUTION='bookworm' - HOME='/var/lib/jenkins' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/var/lib/jenkins + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='1922' - PS1='# ' - PS2='> ' + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=24556 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.SYO3DkKp/pbuilderrc_vZ7D --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.SYO3DkKp/b1 --logfile b1/build.log dvi2ps_5.1j-1.5.dsc' - SUDO_GID='117' - SUDO_UID='110' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - USERNAME='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.16:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.SYO3DkKp/pbuilderrc_3fdq --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.SYO3DkKp/b2 --logfile b2/build.log --extrapackages usrmerge dvi2ps_5.1j-1.5.dsc' + SUDO_GID=117 + SUDO_UID=110 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + USERNAME=root + _='I: set' + http_proxy=http://192.168.101.16:3128 I: uname -a - Linux codethink14-arm64 4.15.0-210-generic #221-Ubuntu SMP Tue Apr 18 08:32:48 UTC 2023 aarch64 GNU/Linux + Linux i-capture-the-hostname 4.15.0-210-generic #221-Ubuntu SMP Tue Apr 18 08:32:48 UTC 2023 aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Apr 24 22:27 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1922/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Apr 28 2023 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/24556/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -174,7 +206,7 @@ Get: 44 http://deb.debian.org/debian bookworm/main arm64 pkg-config arm64 1.8.1-1 [13.7 kB] Get: 45 http://deb.debian.org/debian bookworm/main arm64 vflib3 arm64 3.7.2+dfsg-0.1 [236 kB] Get: 46 http://deb.debian.org/debian bookworm/main arm64 vflib3-dev arm64 3.7.2+dfsg-0.1 [130 kB] -Fetched 22.3 MB in 1s (20.2 MB/s) +Fetched 22.3 MB in 1s (21.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed 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 ... 19616 files and directories currently installed.) @@ -375,10 +407,15 @@ Reading package lists... Building dependency tree... Reading state information... +usrmerge is already the newest version (35). fakeroot is already the newest version (1.31-1.2). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/dvi2ps-5.1j/ && 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 > ../dvi2ps_5.1j-1.5_source.changes +I: user script /srv/workspace/pbuilder/24556/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +I: user script /srv/workspace/pbuilder/24556/tmp/hooks/A99_set_merged_usr finished +hostname: Temporary failure in name resolution +I: Running cd /build/dvi2ps-5.1j/ && 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 > ../dvi2ps_5.1j-1.5_source.changes dpkg-buildpackage: info: source package dvi2ps dpkg-buildpackage: info: source version 5.1j-1.5 dpkg-buildpackage: info: source distribution unstable @@ -2801,7 +2838,7 @@ psio.c:174:1: warning: return type defaults to 'int' [-Wimplicit-int] 174 | cpfile(spfp, remcom, fn) | ^~~~~~ -/bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/build/dvi2ps-5.1j=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o dvi2ps dvi2.o dviconv.o dfdcom.o fontcom.o set.o rfset.o vfset.o dconv.o run.o mag.o fontdesc.o scanfont.o virfont.o vfdcom.o pkfont.o gffont.o rastfont.o bifont.o type1font.o wlfont.o ttfont.o vflfont.o mmfont.o compfont.o decompfont.o execfont.o funcfont.o kpse.o kanji.o open.o io.o util.o xxstdio.o version.o ps.o psrast.o psbi.o pstfm.o pstype1.o pswl.o pstt.o pstt2t1.o psvfl.o pst1form.o writet1.o psspecial.o pscolor.o psifont.o psio.o -lm -lVFlib3 -lfreetype -lkpathsea -lm +/bin/sh ./libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/build/dvi2ps-5.1j=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o dvi2ps dvi2.o dviconv.o dfdcom.o fontcom.o set.o rfset.o vfset.o dconv.o run.o mag.o fontdesc.o scanfont.o virfont.o vfdcom.o pkfont.o gffont.o rastfont.o bifont.o type1font.o wlfont.o ttfont.o vflfont.o mmfont.o compfont.o decompfont.o execfont.o funcfont.o kpse.o kanji.o open.o io.o util.o xxstdio.o version.o ps.o psrast.o psbi.o pstfm.o pstype1.o pswl.o pstt.o pstt2t1.o psvfl.o pst1form.o writet1.o psspecial.o pscolor.o psifont.o psio.o -lm -lVFlib3 -lfreetype -lkpathsea -lm libtool: link: gcc -g -O2 -ffile-prefix-map=/build/dvi2ps-5.1j=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o dvi2ps dvi2.o dviconv.o dfdcom.o fontcom.o set.o rfset.o vfset.o dconv.o run.o mag.o fontdesc.o scanfont.o virfont.o vfdcom.o pkfont.o gffont.o rastfont.o bifont.o type1font.o wlfont.o ttfont.o vflfont.o mmfont.o compfont.o decompfont.o execfont.o funcfont.o kpse.o kanji.o open.o io.o util.o xxstdio.o version.o ps.o psrast.o psbi.o pstfm.o pstype1.o pswl.o pstt.o pstt2t1.o psvfl.o pst1form.o writet1.o psspecial.o pscolor.o psifont.o psio.o -lVFlib3 -lfreetype -lkpathsea -lm make[2]: Leaving directory '/build/dvi2ps-5.1j' make[1]: Leaving directory '/build/dvi2ps-5.1j' @@ -2839,69 +2876,6 @@ make[1]: Entering directory '/build/dvi2ps-5.1j/tools' gcc -Wall -DPOSIX -g -o texfix texfix.c gcc -Wall -DPOSIX -g -o nup nup.c -texfix.c:41:1: warning: return type defaults to 'int' [-Wimplicit-int] - 41 | main() - | ^~~~ -texfix.c: In function 'main': -texfix.c:43:20: warning: passing argument 2 of 'signal' from incompatible pointer type [-Wincompatible-pointer-types] - 43 | signal(SIGHUP, cleanup); - | ^~~~~~~ - | | - | int (*)() -In file included from texfix.c:12: -/usr/include/signal.h:88:57: note: expected '__sighandler_t' {aka 'void (*)(int)'} but argument is of type 'int (*)()' - 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) - | ~~~~~~~~~~~~~~~^~~~~~~~~ -texfix.c:44:20: warning: passing argument 2 of 'signal' from incompatible pointer type [-Wincompatible-pointer-types] - 44 | signal(SIGINT, cleanup); - | ^~~~~~~ - | | - | int (*)() -/usr/include/signal.h:88:57: note: expected '__sighandler_t' {aka 'void (*)(int)'} but argument is of type 'int (*)()' - 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) - | ~~~~~~~~~~~~~~~^~~~~~~~~ -texfix.c:45:21: warning: passing argument 2 of 'signal' from incompatible pointer type [-Wincompatible-pointer-types] - 45 | signal(SIGQUIT, cleanup); - | ^~~~~~~ - | | - | int (*)() -/usr/include/signal.h:88:57: note: expected '__sighandler_t' {aka 'void (*)(int)'} but argument is of type 'int (*)()' - 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) - | ~~~~~~~~~~~~~~~^~~~~~~~~ -texfix.c:46:21: warning: passing argument 2 of 'signal' from incompatible pointer type [-Wincompatible-pointer-types] - 46 | signal(SIGPIPE, cleanup); - | ^~~~~~~ - | | - | int (*)() -/usr/include/signal.h:88:57: note: expected '__sighandler_t' {aka 'void (*)(int)'} but argument is of type 'int (*)()' - 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) - | ~~~~~~~~~~~~~~~^~~~~~~~~ -texfix.c:47:21: warning: passing argument 2 of 'signal' from incompatible pointer type [-Wincompatible-pointer-types] - 47 | signal(SIGTERM, cleanup); - | ^~~~~~~ - | | - | int (*)() -/usr/include/signal.h:88:57: note: expected '__sighandler_t' {aka 'void (*)(int)'} but argument is of type 'int (*)()' - 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) - | ~~~~~~~~~~~~~~~^~~~~~~~~ -texfix.c:51:17: warning: implicit declaration of function 'pageout' [-Wimplicit-function-declaration] - 51 | if (pageout()) { - | ^~~~~~~ -texfix.c: At top level: -texfix.c:61:1: warning: return type defaults to 'int' [-Wimplicit-int] - 61 | pageout() - | ^~~~~~~ -texfix.c: In function 'pageout': -texfix.c:88:25: warning: implicit declaration of function 'specialout' [-Wimplicit-function-declaration] - 88 | if (specialout()) { - | ^~~~~~~~~~ -texfix.c: At top level: -texfix.c:99:1: warning: return type defaults to 'int' [-Wimplicit-int] - 99 | specialout() - | ^~~~~~~~~~ -texfix.c:113:1: warning: return type defaults to 'int' [-Wimplicit-int] - 113 | cleanup() - | ^~~~~~~ nup.c:75:1: warning: return type defaults to 'int' [-Wimplicit-int] 75 | main(argc, argv) | ^~~~ @@ -2970,6 +2944,69 @@ nup.c:377:1: warning: control reaches end of non-void function [-Wreturn-type] 377 | } | ^ +texfix.c:41:1: warning: return type defaults to 'int' [-Wimplicit-int] + 41 | main() + | ^~~~ +texfix.c: In function 'main': +texfix.c:43:20: warning: passing argument 2 of 'signal' from incompatible pointer type [-Wincompatible-pointer-types] + 43 | signal(SIGHUP, cleanup); + | ^~~~~~~ + | | + | int (*)() +In file included from texfix.c:12: +/usr/include/signal.h:88:57: note: expected '__sighandler_t' {aka 'void (*)(int)'} but argument is of type 'int (*)()' + 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) + | ~~~~~~~~~~~~~~~^~~~~~~~~ +texfix.c:44:20: warning: passing argument 2 of 'signal' from incompatible pointer type [-Wincompatible-pointer-types] + 44 | signal(SIGINT, cleanup); + | ^~~~~~~ + | | + | int (*)() +/usr/include/signal.h:88:57: note: expected '__sighandler_t' {aka 'void (*)(int)'} but argument is of type 'int (*)()' + 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) + | ~~~~~~~~~~~~~~~^~~~~~~~~ +texfix.c:45:21: warning: passing argument 2 of 'signal' from incompatible pointer type [-Wincompatible-pointer-types] + 45 | signal(SIGQUIT, cleanup); + | ^~~~~~~ + | | + | int (*)() +/usr/include/signal.h:88:57: note: expected '__sighandler_t' {aka 'void (*)(int)'} but argument is of type 'int (*)()' + 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) + | ~~~~~~~~~~~~~~~^~~~~~~~~ +texfix.c:46:21: warning: passing argument 2 of 'signal' from incompatible pointer type [-Wincompatible-pointer-types] + 46 | signal(SIGPIPE, cleanup); + | ^~~~~~~ + | | + | int (*)() +/usr/include/signal.h:88:57: note: expected '__sighandler_t' {aka 'void (*)(int)'} but argument is of type 'int (*)()' + 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) + | ~~~~~~~~~~~~~~~^~~~~~~~~ +texfix.c:47:21: warning: passing argument 2 of 'signal' from incompatible pointer type [-Wincompatible-pointer-types] + 47 | signal(SIGTERM, cleanup); + | ^~~~~~~ + | | + | int (*)() +/usr/include/signal.h:88:57: note: expected '__sighandler_t' {aka 'void (*)(int)'} but argument is of type 'int (*)()' + 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) + | ~~~~~~~~~~~~~~~^~~~~~~~~ +texfix.c:51:17: warning: implicit declaration of function 'pageout' [-Wimplicit-function-declaration] + 51 | if (pageout()) { + | ^~~~~~~ +texfix.c: At top level: +texfix.c:61:1: warning: return type defaults to 'int' [-Wimplicit-int] + 61 | pageout() + | ^~~~~~~ +texfix.c: In function 'pageout': +texfix.c:88:25: warning: implicit declaration of function 'specialout' [-Wimplicit-function-declaration] + 88 | if (specialout()) { + | ^~~~~~~~~~ +texfix.c: At top level: +texfix.c:99:1: warning: return type defaults to 'int' [-Wimplicit-int] + 99 | specialout() + | ^~~~~~~~~~ +texfix.c:113:1: warning: return type defaults to 'int' [-Wimplicit-int] + 113 | cleanup() + | ^~~~~~~ make[1]: Leaving directory '/build/dvi2ps-5.1j/tools' find lib -type d -name 'CVS' |xargs rm -rf touch build-stamp @@ -2985,7 +3022,7 @@ make[1]: Entering directory '/build/dvi2ps-5.1j' make[2]: Entering directory '/build/dvi2ps-5.1j' /usr/bin/mkdir -p '/build/dvi2ps-5.1j/debian/dvi2ps/usr/bin' - /bin/bash ./libtool --mode=install /usr/bin/install -c dvi2ps '/build/dvi2ps-5.1j/debian/dvi2ps/usr/bin' + /bin/sh ./libtool --mode=install /usr/bin/install -c dvi2ps '/build/dvi2ps-5.1j/debian/dvi2ps/usr/bin' libtool: install: /usr/bin/install -c dvi2ps /build/dvi2ps-5.1j/debian/dvi2ps/usr/bin/dvi2ps mkdir /build/dvi2ps-5.1j/debian/dvi2ps/usr/lib/dvi2ps mkdir /build/dvi2ps-5.1j/debian/dvi2ps/usr/lib/dvi2ps/headers @@ -3047,12 +3084,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/24556/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/24556/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/1922 and its subdirectories -I: Current time: Thu Apr 27 05:35:11 -12 2023 -I: pbuilder-time-stamp: 1682616911 +I: removing directory /srv/workspace/pbuilder/24556 and its subdirectories +I: Current time: Thu May 30 14:00:13 +14 2024 +I: pbuilder-time-stamp: 1717027213