Diff of the two buildlogs: -- --- b1/build.log 2025-01-21 10:40:26.286898152 +0000 +++ b2/build.log 2025-01-21 10:46:24.990751523 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Feb 23 05:02:44 -12 2026 -I: pbuilder-time-stamp: 1771866164 +I: Current time: Wed Jan 22 00:40:31 +14 2025 +I: pbuilder-time-stamp: 1737456031 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -33,52 +33,84 @@ dpkg-source: info: applying 0010-slib.sh-do-not-set-LD_LIBRARY_PATH-when-starting-Gam.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1543258/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1772486/tmp/hooks/D01_modify_environment starting +debug: Running on ionos1-amd64. +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 Jan 21 10:40 /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/1772486/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1772486/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='amd64' + 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]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='a8b1c6bca73f4fe09cdb10c913227a7b' - 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='1543258' - PS1='# ' - PS2='> ' + INVOCATION_ID=8e15551d85dc44eb895712d1fc381460 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-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=1772486 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.WV0WeFhd/pbuilderrc_41xm --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.WV0WeFhd/b1 --logfile b1/build.log slib_3c1-2.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152: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.WV0WeFhd/pbuilderrc_95me --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.WV0WeFhd/b2 --logfile b2/build.log slib_3c1-2.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos15-amd64 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1543258/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1772486/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -178,7 +210,7 @@ Get: 52 http://deb.debian.org/debian trixie/main amd64 texi2html all 1.82+dfsg1-7 [359 kB] Get: 53 http://deb.debian.org/debian trixie/main amd64 texinfo-lib amd64 7.1.1-1+b1 [232 kB] Get: 54 http://deb.debian.org/debian trixie/main amd64 texinfo all 7.1.1-1 [1753 kB] -Fetched 39.1 MB in 3s (11.6 MB/s) +Fetched 39.1 MB in 3s (11.8 MB/s) Preconfiguring packages ... Selecting previously unselected package libproc2-0:amd64. (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 ... 19856 files and directories currently installed.) @@ -427,7 +459,11 @@ fakeroot is already the newest version (1.36.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/slib-3c1/ && 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 > ../slib_3c1-2_source.changes +I: user script /srv/workspace/pbuilder/1772486/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/1772486/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/slib-3c1/ && 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 > ../slib_3c1-2_source.changes dpkg-buildpackage: info: source package slib dpkg-buildpackage: info: source version 3c1-2 dpkg-buildpackage: info: source distribution unstable @@ -437,7 +473,7 @@ fakeroot debian/rules clean dh clean dh_auto_clean - make -j42 distclean + make -j20 distclean make[1]: Entering directory '/build/reproducible-path/slib-3c1' rm -f *~ *.bak *.orig *.rej TAGS core a.out *.o \#* rm -f slib.info* slib.html @@ -490,7 +526,7 @@ touch -r schmooz.scm slib.texi # Apply slib.texi patch, but no rebuild touch clrnamdb.scm # clrnamdb.scm does not need to be rebuilt dh_auto_build - make -j42 + make -j20 make[2]: Entering directory '/build/reproducible-path/slib-3c1' Welcome to SLIB. Read "README" and "slib.info" (or @@ -522,6 +558,7 @@ format.texi:448: warning: @refill is obsolete slib.texi:5357: warning: @noindent is useless inside of a paragraph if type icoize>/dev/null; then icoize ../Logo/SCM.ico html/slib/*.html; fi +/bin/sh: line 1: type: icoize: not found make[2]: Leaving directory '/build/reproducible-path/slib-3c1' make[1]: Leaving directory '/build/reproducible-path/slib-3c1' dh_auto_test @@ -532,7 +569,7 @@ dh_prep dh_installdirs dh_auto_install --destdir=debian/slib/ - make -j42 install DESTDIR=/build/reproducible-path/slib-3c1/debian/slib AM_UPDATE_INFO_DIR=no + make -j20 install DESTDIR=/build/reproducible-path/slib-3c1/debian/slib AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/build/reproducible-path/slib-3c1' mkdir -p /build/reproducible-path/slib-3c1/debian/slib/usr/share/man/man1/ mkdir -p /build/reproducible-path/slib-3c1/debian/slib/usr/share/slib/ @@ -544,19 +581,19 @@ echo '#! /bin/sh' > slib-script install -m 644 bigloo.init chez.init elk.init macscheme.init mitscheme.init scheme2c.init scheme48.init gambit.init t3.init vscm.init scm.init scsh.init sisc.init pscheme.init STk.init kawa.init RScheme.init mzscheme.init umbscheme.init jscheme.init s7.init guile.init guile.use guile-2.init format.scm printf.scm genwrite.scm pp.scm ppfile.scm strcase.scm debug.scm trace.scm strport.scm scanf.scm qp.scm break.scm stdio.scm strsrch.scm prec.scm schmooz.scm defmacex.scm mbe.scm sort.scm comlist.scm logical.scm sc4opt.scm sc4sc3.scm sc2.scm mularg.scm mulapply.scm trnscrpt.scm withfile.scm dynwind.scm promise.scm values.scm eval.scm null.scm charplot.scm root.scm cring.scm selfset.scm limit.scm timecore.scm psxtime.scm cltime.scm timezone.scm tzfile.scm math-real.scm r4rsyn.scm scmacro.scm synclo.scm synrul.scm synchk.scm repl.scm macwork.scm mwexpand.scm mwdenote.scm mwsynrul.scm record.scm dynamic.scm process.scm hash.scm wttree.scm wttree-test.scm sierpinski.scm soundex.scm simetrix.scm rdms.scm alistab.scm paramlst.scm batch.scm crc.scm dbrowse.scm getopt.scm dbinterp.scm dbcom.scm dbsyn.scm colorspc.scm scainit.scm scaglob.scm scamacr.scm scaoutp.scm scaexpp.scm structure.scm grapheps.scm glob.scm getparam.scm vet.scm top-refs.scm hashtab.scm chap.scm comparse.scm alist.scm ratize.scm modular.scm dirs.scm priorque.scm queue.scm srfi.scm srfi-1.scm xml-parse.scm pnm.scm http-cgi.scm htmlform.scm html4each.scm db2html.scm uri.scm dft.scm solid.scm random.scm randinex.scm obj2str.scm ncbi-dna.scm minimize.scm factor.scm determ.scm daylight.scm colornam.scm mkclrnam.scm color.scm subarray.scm dbutil.scm array.scm transact.scm arraymap.scm phil-spc.scm lineio.scm differ.scm cvs.scm tree.scm coerce.scm byte.scm bytenumb.scm matfile.scm tsort.scm manifest.scm peanosfc.scm linterp.scm math-integer.scm rmdsff.scm iso8601.scm srfi-2.scm srfi-8.scm srfi-9.scm srfi-11.scm srfi-23.scm srfi-39.scm srfi-61.scm fluidlet.scm fluid-let.scm object.scm recobj.scm yasyn.scm collect.scm collectx.scm Makefile require.scm Template.scm mklibcat.scm mkpltcat.scm syncase.sh Bev2slib.scm slib.spec slib.sh grapheps.ps slib.nsi configure cie1931.xyz cie1964.xyz resenecolours.txt saturate.txt nbs-iscc.txt ciesid65.dat ciesia.dat clrnamdb.scm /build/reproducible-path/slib-3c1/debian/slib/usr/share/slib/ install -m 644 slib.info /build/reproducible-path/slib-3c1/debian/slib/usr/share/info/slib.info -echo SCHEME_LIBRARY_PATH=/usr/share/slib/ >> slib-script install -m 644 slib.1 /build/reproducible-path/slib-3c1/debian/slib/usr/share/man/man1/ -echo S48_VICINITY=/usr/share/scheme48/ >> slib-script +echo SCHEME_LIBRARY_PATH=/usr/share/slib/ >> slib-script rm /build/reproducible-path/slib-3c1/debian/slib/usr/share/info/slib.info.gz -echo VERSION=3c1 >> slib-script rm: cannot remove '/build/reproducible-path/slib-3c1/debian/slib/usr/share/info/slib.info.gz': No such file or directory make[1]: [Makefile:182: /build/reproducible-path/slib-3c1/debian/slib/usr/share/info/slib.info] Error 1 (ignored) # Post-install commands follow. -echo export SCHEME_LIBRARY_PATH S48_VICINITY>> slib-script +echo S48_VICINITY=/usr/share/scheme48/ >> slib-script install-info /build/reproducible-path/slib-3c1/debian/slib/usr/share/info/slib.info /build/reproducible-path/slib-3c1/debian/slib/usr/share/info/dir make[1]: install-info: No such file or directory make[1]: [Makefile:184: /build/reproducible-path/slib-3c1/debian/slib/usr/share/info/slib.info] Error 127 (ignored) gzip -f /build/reproducible-path/slib-3c1/debian/slib/usr/share/info/slib.info +echo VERSION=3c1 >> slib-script +echo export SCHEME_LIBRARY_PATH S48_VICINITY>> slib-script cat slib.sh >> slib-script install slib-script /build/reproducible-path/slib-3c1/debian/slib/usr/bin/slib rm slib-script @@ -611,12 +648,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/1772486/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1772486/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/1543258 and its subdirectories -I: Current time: Mon Feb 23 05:03:24 -12 2026 -I: pbuilder-time-stamp: 1771866204 +I: removing directory /srv/workspace/pbuilder/1772486 and its subdirectories +I: Current time: Wed Jan 22 00:46:24 +14 2025 +I: pbuilder-time-stamp: 1737456384