Debian navigation

Variations introduced when testing Debian packages

variationfirst buildsecond build
hostnameone of:
   infom01-amd64, infom02-amd64, ionos1-amd64, ionos11-amd64, ionos15-amd64, ionos5-amd64, osuosl1-amd64, osuosl2-amd64, osuosl3-amd64
   codethink03-arm64, codethink04-arm64
i-capture-the-hostname
domainnamedebian.neti-capture-the-domainname
env CAPTURE_ENVIRONMENTnot setCAPTURE_ENVIRONMENT="I capture the environment"
env TZTZ="/usr/share/zoneinfo/Etc/GMT+12"TZ="/usr/share/zoneinfo/Etc/GMT-14"
env LANGLANG="C.UTF-8"on amd64: LANG="et_EE.UTF-8"
on arm64: LANG="nl_BE.UTF-8"
env LANGUAGELANGUAGE="en_US:en"on amd64: LANGUAGE="et_EE:et"
on arm64: LANGUAGE="nl_BE:nl"
env LC_ALLnot seton amd64: LC_ALL="et_EE.UTF-8"
on arm64: LC_ALL="nl_BE.UTF-8"
env PATHPATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:"PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path"
env BUILDUSERIDBUILDUSERID="1111"BUILDUSERID="2222"
env BUILDUSERNAMEBUILDUSERNAME="pbuilder1"BUILDUSERNAME="pbuilder2"
env USERUSER="pbuilder1"USER="pbuilder2"
env HOMEHOME="/nonexistent/first-build"HOME="/nonexistent/second-build"
niceness1011
uiduid=1111uid=2222
gidgid=1111gid=2222
/bin/sh/bin/dash/bin/bash
usrmerge package installednot not varied currently
build path/build/reproducible-path/$pkg-$ver (not varied anymore)
user's login shell/bin/sh/bin/bash
user's GECOSfirst user,first room,first work-phone,first home-phone,first othersecond user,second room,second work-phone,second home-phone,second other
env DEB_BUILD_OPTIONSDEB_BUILD_OPTIONS="parallel=XXX"
  XXX on amd64: 16 or 15
DEB_BUILD_OPTIONS="parallel=YYY"
  YYY on amd64: 16 or 15 (!= the first build)
  YYY is the same as XXX on arm64
UTS namespaceshared with the hostmodified using /usr/bin/unshare --uts
kernel version
on amd64 one of:
   Linux 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64
   Linux 6.12.43+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64
on arm64 one of:
   Linux 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64
on amd64 systematically varied, on arm64 not at all

on amd64 one of:
   Linux 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64
   Linux 6.12.43+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64
on arm64 one of:
   Linux 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64
umask00220002
CPU typeone of:
   AMD EPYC-Rome Processor
   AMD Opteron(tm) Processor 4284
   Intel Core Processor (Haswell)
   Intel(R) Xeon(R) CPU X5550 @ 2.67GHz
on amd64: same for both builds
on arm64: always the sametoo
year, month, datetoday (2025-09-12) or (on amd64 and arm64 only) also: 2026-10-15on amd64 and arm64: varied (398 days difference)
hour, minuteat least the minute will probably vary between two builds anyway...on amd64 and arm64 the "future builds" additionally run 6h and 23min ahead
filesystemtmpfstemporarily not varied using disorderfs (manpage)
everything else...is likely the same. So far, this is just about the potential of reproducible builds of Debian - there will be more variations in the wild.