Diff of the two buildlogs: -- --- b1/build.log 2025-09-30 15:14:35.641773855 +0000 +++ b2/build.log 2025-09-30 15:16:15.113891786 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Sep 30 03:12:44 -12 2025 -I: pbuilder-time-stamp: 1759245164 +I: Current time: Tue Nov 3 11:37:39 +14 2026 +I: pbuilder-time-stamp: 1793655459 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -30,53 +30,85 @@ dpkg-source: info: applying 009.disable-docker-tests.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/839005/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3295006/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 Nov 2 21:37 /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/3295006/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3295006/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' + 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 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='d510ef4407334a34a12f8a226087db89' - 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='839005' - PS1='# ' - PS2='> ' + INVOCATION_ID=3171bcb3ec1947d8a53d7eaa9d3fdc21 + 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=3295006 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.dEJpdo3Y/pbuilderrc_VvEt --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.dEJpdo3Y/b1 --logfile b1/build.log pyenv_2.6.8-1.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.dEJpdo3Y/pbuilderrc_0AuW --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.dEJpdo3Y/b2 --logfile b2/build.log pyenv_2.6.8-1.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/839005/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3295006/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -89,7 +121,7 @@ Depends: debhelper-compat (= 13), dh-sequence-bash-completion, dh-sequence-python3, bash (>= 5.0), bats, git, python3-all dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. -(Reading database ... 20021 files and directories currently installed.) +(Reading database ... 20000 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: @@ -194,10 +226,10 @@ Get: 70 http://deb.debian.org/debian forky/main arm64 git-man all 1:2.51.0-1 [2286 kB] Get: 71 http://deb.debian.org/debian forky/main arm64 git arm64 1:2.51.0-1 [9010 kB] Get: 72 http://deb.debian.org/debian forky/main arm64 python3-all arm64 3.13.7-1 [1044 B] -Fetched 33.1 MB in 0s (146 MB/s) +Fetched 33.1 MB in 0s (170 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. -(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 ... 20021 files and directories currently installed.) +(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 ... 20000 files and directories currently installed.) Preparing to unpack .../libexpat1_2.7.3-1_arm64.deb ... Unpacking libexpat1:arm64 (2.7.3-1) ... Selecting previously unselected package libpython3.13-minimal:arm64. @@ -210,7 +242,7 @@ Setting up libexpat1:arm64 (2.7.3-1) ... Setting up python3.13-minimal (3.13.7-1) ... Selecting previously unselected package python3-minimal. -(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 ... 20355 files and directories currently installed.) +(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 ... 20334 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.7-1_arm64.deb ... Unpacking python3-minimal (3.13.7-1) ... Selecting previously unselected package media-types. @@ -246,7 +278,7 @@ Unpacking libpython3-stdlib:arm64 (3.13.7-1) ... Setting up python3-minimal (3.13.7-1) ... Selecting previously unselected package python3. -(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 ... 21370 files and directories currently installed.) +(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 ... 21349 files and directories currently installed.) Preparing to unpack .../00-python3_3.13.7-1_arm64.deb ... Unpacking python3 (3.13.7-1) ... Selecting previously unselected package sensible-utils. @@ -444,8 +476,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Sep 30 15:13:07 UTC 2025. -Universal Time is now: Tue Sep 30 15:13:07 UTC 2025. +Local time is now: Mon Nov 2 21:38:02 UTC 2026. +Universal Time is now: Mon Nov 2 21:38:02 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up liberror-perl (0.17030-1) ... @@ -509,7 +541,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/pyenv-2.6.8/ && 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 > ../pyenv_2.6.8-1_source.changes +I: user script /srv/workspace/pbuilder/3295006/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/3295006/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/pyenv-2.6.8/ && 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 > ../pyenv_2.6.8-1_source.changes dpkg-buildpackage: info: source package pyenv dpkg-buildpackage: info: source version 2.6.8-1 dpkg-buildpackage: info: source distribution unstable @@ -565,29 +601,29 @@ ok 1 not enough arguments for python-build ok 2 extra arguments for python-build 1..212 -ok 3 yaml is installed for python ok 1 default version ok 2 doesn't read version from non-pyenv repo +ok 3 yaml is installed for python ok 3 reads version from git repo ok 4 prints default version if no tags in git repo ok 5 commands -ok 4 apply global and package-specific flags, package flags come later to have precedence ok 6 commands --sh ok 7 commands in path with spaces ok 8 commands --no-sh +ok 4 apply global and package-specific flags, package flags come later to have precedence ok 9 command with no completion support ok 10 command with completion support ok 11 forwards extra arguments ok 5 apply python patch before building ok 12 fails with invalid version ok 13 fails with invalid version set from file -ok 6 apply python patch from git diff before building ok 14 completes with names of executables +ok 6 apply python patch from git diff before building ok 15 carries original IFS within hooks ok 16 forwards all arguments ok 17 sys.executable with system version (#98) -ok 7 Homebrew and port are tried if both are present in PATH in MacOS ok 18 PATH is not modified with system Python +ok 7 Homebrew and port are tried if both are present in PATH in MacOS ok 19 default ok 20 read PYENV_ROOT/version ok 21 set PYENV_ROOT/version @@ -605,8 +641,8 @@ ok 31 prints list of hooks ok 32 supports hook paths with spaces ok 33 resolves relative paths -ok 34 resolves symlinks ok 10 yaml is linked from Homebrew +ok 34 resolves symlinks ok 35 creates shims and versions directories ok 36 auto rehash ok 37 auto rehash for --path @@ -621,21 +657,21 @@ ok 45 adds shims to PATH (fish) ok 46 removes existing shims from PATH ok 47 removes existing shims from PATH (fish) # skip -- fish not installed +ok 12 ncurses is linked from Homebrew ok 48 adds shims to PATH with --no-push-path if they're not on PATH ok 49 adds shims to PATH with --no-push-path if they're not on PATH (fish) # skip -- fish not installed -ok 12 ncurses is linked from Homebrew ok 50 doesn't change PATH with --no-push-path if shims are already on PATH ok 51 doesn't change PATH with --no-push-path if shims are already on PATH (fish) # skip -- fish not installed ok 52 outputs sh-compatible syntax ok 53 outputs sh-compatible case syntax -ok 54 outputs fish-specific syntax (fish) ok 13 yaml is linked from MacPorts +ok 54 outputs fish-specific syntax (fish) ok 55 read from installed ok 56 read from known ok 57 installed version not found ok 58 known version not found -ok 59 complete name resolves to itself ok 14 readline is linked from MacPorts +ok 59 complete name resolves to itself ok 60 sort CPython ok 61 ignores rolling releases, branch tips, alternative srcs, prereleases, virtualenvs; 't' versions if prefix without 't' ok 62 resolves to a 't' version if prefix has 't' @@ -648,8 +684,8 @@ ok 68 ignores PYENV_DIR ok 69 sets local version ok 70 fails to set a nonexistent local version -ok 16 openssl is linked from Ports in FreeBSD if present ok 71 sets a nonexistent local version with --force +ok 16 openssl is linked from Ports in FreeBSD if present ok 72 changes local version ok 73 unsets local version ok 74 pip-rehash triggered when using 'pip' @@ -657,25 +693,25 @@ ok 17 readline and sqlite3 are linked from Ports in FreeBSD ok 76 pip-rehash triggered when using 'pip3.x' ok 77 pip-rehash triggered when using 'python -m pip install' -ok 18 homebrew is not touched if PYTHON_BUILD_SKIP_HOMEBREW is set ok 78 prefix +ok 18 homebrew is not touched if PYTHON_BUILD_SKIP_HOMEBREW is set ok 79 prefix for invalid version ok 80 prefix for system ok 81 prefix for system in sbin ok 82 prefix for system in / -ok 19 MacPorts is not touched if PYTHON_BUILD_SKIP_MACPORTS is set ok 83 prefix for invalid system -ok 20 MacPorts is not touched in Linux +ok 19 MacPorts is not touched if PYTHON_BUILD_SKIP_MACPORTS is set ok 84 blank invocation +ok 20 MacPorts is not touched in Linux ok 85 invalid command ok 86 default PYENV_ROOT ok 87 inherited PYENV_ROOT ok 88 default PYENV_DIR ok 89 inherited PYENV_DIR ok 90 invalid PYENV_DIR -ok 21 MacPorts is used in Linux if PYTHON_BUILD_USE_MACPORTS is set ok 91 adds its own libexec and plugin bin dirs to PATH ok 92 PYENV_HOOK_PATH preserves value from environment +ok 21 MacPorts is used in Linux if PYTHON_BUILD_USE_MACPORTS is set ok 93 PYENV_HOOK_PATH includes pyenv built-in plugins ok 94 prefixes ok 95 empty rehash @@ -686,28 +722,29 @@ ok 96 rehash in progress ok 26 tcl-tk is linked from Homebrew via --with-tcl-* ok 27 tcl-tk is linked from Homebrew with PYTHON_BUILD_TCLTK_FORMULA +ok 28 tcl-tk is linked from Homebrew via pkg-config and override vars ok 97 wait until lock acquisition ok 98 creates shims ok 99 removes stale shims ok 100 binary install locations containing spaces ok 101 carries original IFS within hooks -ok 28 tcl-tk is linked from Homebrew via pkg-config and override vars +ok 29 tcl-tk is not linked from Homebrew when explicitly defined ok 102 sh-rehash in bash ok 103 sh-rehash in fish ok 104 shell integration disabled ok 105 shell integration enabled -ok 29 tcl-tk is not linked from Homebrew when explicitly defined ok 106 no shell version ok 107 shell version +ok 30 tcl-tk is linked from Homebrew via pkgconfig only when envvar is set ok 108 shell version (fish) ok 109 shell revert ok 110 shell revert (fish) ok 111 shell unset ok 112 shell unset (fish) ok 113 shell change invalid version -ok 30 tcl-tk is linked from Homebrew via pkgconfig only when envvar is set ok 114 shell change version ok 115 shell change version (fish) +ok 31 number of CPU cores defaults to 2 ok 116 no shims ok 117 shims ok 118 shims --short @@ -716,8 +753,8 @@ ok 121 fails for blank file ok 122 reads simple version file ok 123 ignores leading spaces -ok 31 number of CPU cores defaults to 2 ok 124 reads only the first word from file +ok 32 number of CPU cores is detected on Mac ok 125 loads *not* only the first line in file ok 126 ignores leading blank lines ok 127 handles the file with no trailing newline @@ -726,94 +763,93 @@ ok 130 skips `..' relative path traversal ok 131 skips glob path traversal ok 132 allows relative paths that exist and stay within versions +ok 33 number of CPU cores is detected on FreeBSD ok 133 skips relative paths that lead outside of versions -ok 32 number of CPU cores is detected on Mac ok 134 invocation without 2 arguments prints usage ok 135 setting nonexistent version fails ok 136 setting nonexistent version succeeds with force +ok 34 setting PYTHON_MAKE_INSTALL_OPTS to a multi-word string ok 137 writes value to arbitrary file ok 138 detects global 'version' file ok 139 prints global file if no version files exist ok 140 in current directory -ok 33 number of CPU cores is detected on FreeBSD +ok 35 --enable-shared is not added if --disable-shared is passed ok 141 in parent directory ok 142 topmost file has precedence ok 143 PYENV_DIR has precedence over PWD ok 144 PWD is searched if PYENV_DIR yields no results ok 145 finds version file in target directory -ok 34 setting PYTHON_MAKE_INSTALL_OPTS to a multi-word string ok 146 fails when no version file in target directory ok 147 no version selected ok 148 system version is not checked for existence +ok 36 configuring with dSYM in MacOS ok 149 PYENV_VERSION can be overridden by hook +ok 37 configuring with dSYM has no effect in non-MacOS # skip Skipped for Debian build - syntax errors ok 150 carries original IFS within hooks -ok 35 --enable-shared is not added if --disable-shared is passed ok 151 PYENV_VERSION has precedence over local +ok 38 custom relative install destination ok 152 local file has precedence over global ok 153 missing version +ok 39 make on FreeBSD 9 defaults to gmake ok 154 missing version with --force -ok 36 configuring with dSYM in MacOS -ok 37 configuring with dSYM has no effect in non-MacOS # skip Skipped for Debian build - syntax errors ok 155 one missing version (second missing) -ok 38 custom relative install destination ok 156 one missing version (first missing) +ok 40 make on FreeBSD 10 ok 157 one missing version (without stderr) ok 158 version with prefix in name -ok 39 make on FreeBSD 9 defaults to gmake ok 159 falls back to pyenv-latest +ok 41 make on FreeBSD 11 ok 160 pyenv-latest fallback with prefix in name ok 161 pyenv version started by python- -ok 40 make on FreeBSD 10 ok 162 reports global file even if it doesn't exist ok 163 detects global file +ok 42 can use PYTHON_CONFIGURE to apply a patch ok 164 detects PYENV_VERSION +ok 43 copy strategy forces overwrite # skip Skipped for Debian build - syntax errors ok 165 detects local file +ok 44 non-writable BATS_TEST_TMPDIRDIR aborts build # skip Skip in Debian build environment (filesystem perms not reproducible) ok 166 reports from hook -ok 41 make on FreeBSD 11 ok 167 carries original IFS within hooks +ok 45 non-executable TMPDIR aborts build # skip Skip in Debian build environment (filesystem perms not reproducible) ok 168 doesn't inherit PYENV_VERSION_ORIGIN from environment ok 169 no version selected ok 170 set by PYENV_VERSION -ok 42 can use PYTHON_CONFIGURE to apply a patch +ok 46 packages are saved to download cache ok 171 set by local file -ok 43 copy strategy forces overwrite # skip Skipped for Debian build - syntax errors ok 172 set by global file -ok 44 non-writable BATS_TEST_TMPDIRDIR aborts build # skip Skip in Debian build environment (filesystem perms not reproducible) -ok 45 non-executable TMPDIR aborts build # skip Skip in Debian build environment (filesystem perms not reproducible) -ok 173 set by PYENV_VERSION, one missing -ok 46 packages are saved to download cache ok 47 cached package without checksum -ok 174 set by PYENV_VERSION, two missing +ok 173 set by PYENV_VERSION, one missing ok 48 cached package with valid checksum +ok 174 set by PYENV_VERSION, two missing +ok 49 cached package with invalid checksum falls back to mirror and updates cache ok 175 set by PYENV_VERSION, one missing (stderr filtered) ok 176 --bare prints just the name -ok 49 cached package with invalid checksum falls back to mirror and updates cache -ok 177 no versions installed ok 50 nonexistent cache directory is ignored +ok 177 no versions installed +ok 51 package URL without checksum ok 178 not even system python available ok 179 bare output no versions installed -ok 51 package URL without checksum +ok 52 package URL with valid checksum ok 180 single version installed ok 181 single version bare -ok 52 package URL with valid checksum -ok 182 multiple versions and envs ok 53 package URL with invalid checksum +ok 182 multiple versions and envs ok 183 skips envs with --skip-envs -ok 184 indicates current version ok 54 package URL with checksum but no shasum support +ok 184 indicates current version ok 185 bare doesn't indicate current version -ok 186 globally selected version ok 55 package URL with valid md5 checksum +ok 186 globally selected version ok 187 per-project version +ok 56 package URL with md5 checksum but no md5 support ok 188 ignores non-directories under versions ok 189 lists symlinks under versions -ok 56 package URL with md5 checksum but no md5 support +ok 57 package with invalid checksum ok 190 doesn't list symlink aliases when --skip-aliases ok 191 lists dot directories under versions ok 192 sort supports version sorting -ok 57 package with invalid checksum -ok 193 sort doesn't support version sorting ok 58 existing tarball in build location is reused +ok 193 sort doesn't support version sorting ok 194 non-bare output shows symlink contents ok 59 existing tarball in build location is discarded if not matching checksum ok 60 package URL with checksum of unexpected length @@ -822,16 +858,16 @@ ok 196 outputs path to executable ok 197 searches PATH for system version ok 198 searches PATH for system version (shims prepended) -ok 199 searches PATH for system version (shims appended) ok 62 require_gcc on OS X 10.10 +ok 199 searches PATH for system version (shims appended) ok 200 searches PATH for system version (shims spread) -ok 201 doesn't include current directory in PATH search ok 63 require_gcc silences warnings +ok 201 doesn't include current directory in PATH search ok 202 version not installed ok 64 CC=clang by default on OS X 10.10 ok 203 versions not installed -ok 204 no executable found ok 65 passthrough CFLAGS_EXTRA to micropython compiler +ok 204 no executable found ok 205 no executable found for system version ok 66 list built-in definitions ok 67 custom PYTHON_BUILD_ROOT: nonexistent @@ -918,7 +954,7 @@ ok 141 git describe fails ok 142 git remote doesn't match make[1]: Leaving directory '/build/reproducible-path/pyenv-2.6.8' - rm -fr -- /tmp/dh-xdg-rundir-ApjNr1eQ + rm -fr -- /tmp/dh-xdg-rundir-m_jqMwtk create-stamp debian/debhelper-build-stamp dh_prep rm -f -- debian/pyenv-runtime.substvars debian/pyenv.substvars @@ -984,18 +1020,18 @@ install -p -m0644 ./debian/manpage/pyenv-uninstall.1 debian/pyenv/usr/share/man/man1/pyenv-uninstall.1 install -m0755 -d debian/pyenv/usr/share/man/man1/ install -p -m0644 ./debian/manpage/python-build.1 debian/pyenv/usr/share/man/man1/python-build.1 - man-recode --to-code UTF-8 --suffix .dh-new debian/pyenv-runtime/usr/share/man/man1/pyenv.1 man-recode --to-code UTF-8 --suffix .dh-new debian/pyenv/usr/share/man/man1/pyenv-install.1 - man-recode --to-code UTF-8 --suffix .dh-new debian/pyenv/usr/share/man/man1/pyenv-uninstall.1 man-recode --to-code UTF-8 --suffix .dh-new debian/pyenv/usr/share/man/man1/python-build.1 - mv debian/pyenv/usr/share/man/man1/python-build.1.dh-new debian/pyenv/usr/share/man/man1/python-build.1 - chmod 0644 -- debian/pyenv/usr/share/man/man1/python-build.1 + man-recode --to-code UTF-8 --suffix .dh-new debian/pyenv-runtime/usr/share/man/man1/pyenv.1 + man-recode --to-code UTF-8 --suffix .dh-new debian/pyenv/usr/share/man/man1/pyenv-uninstall.1 mv debian/pyenv/usr/share/man/man1/pyenv-install.1.dh-new debian/pyenv/usr/share/man/man1/pyenv-install.1 chmod 0644 -- debian/pyenv/usr/share/man/man1/pyenv-install.1 mv debian/pyenv/usr/share/man/man1/pyenv-uninstall.1.dh-new debian/pyenv/usr/share/man/man1/pyenv-uninstall.1 chmod 0644 -- debian/pyenv/usr/share/man/man1/pyenv-uninstall.1 mv debian/pyenv-runtime/usr/share/man/man1/pyenv.1.dh-new debian/pyenv-runtime/usr/share/man/man1/pyenv.1 chmod 0644 -- debian/pyenv-runtime/usr/share/man/man1/pyenv.1 + mv debian/pyenv/usr/share/man/man1/python-build.1.dh-new debian/pyenv/usr/share/man/man1/python-build.1 + chmod 0644 -- debian/pyenv/usr/share/man/man1/python-build.1 dh_bash-completion install -m0755 -d debian/pyenv/usr/share/bash-completion/completions installing completions/pyenv.bash as pyenv @@ -1036,8 +1072,8 @@ Using 1758672680 as canonical time Normalizing debian/pyenv/usr/share/pyenv/plugins/python-build/test/fixtures/package-1.0.0.tar.gz using File::StripNondeterminism::handlers::gzip dh_compress - cd debian/pyenv-runtime cd debian/pyenv + cd debian/pyenv-runtime chmod a-x usr/share/doc/pyenv-runtime/changelog usr/share/doc/pyenv-runtime/changelog.Debian usr/share/man/man1/pyenv.1 gzip -9nf usr/share/doc/pyenv-runtime/changelog usr/share/doc/pyenv-runtime/changelog.Debian usr/share/man/man1/pyenv.1 chmod a-x usr/share/doc/pyenv/README.md usr/share/doc/pyenv/changelog usr/share/doc/pyenv/changelog.Debian usr/share/doc/pyenv/plugins/python-build/README.md usr/share/man/man1/pyenv-install.1 usr/share/man/man1/pyenv-uninstall.1 usr/share/man/man1/python-build.1 @@ -1049,13 +1085,13 @@ find debian/pyenv ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/pyenv-runtime/usr/share/doc -type f -a -true -a ! -regex 'debian/pyenv-runtime/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/pyenv-runtime/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/pyenv-runtime/usr/share/man -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/pyenv/usr/share/doc -type f -a -true -a ! -regex 'debian/pyenv/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/pyenv/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/pyenv-runtime -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/pyenv-runtime/usr/share/man -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/pyenv/usr/share/man debian/pyenv/usr/share/lintian/overrides -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/pyenv-runtime/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x + find debian/pyenv-runtime -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/pyenv -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/pyenv-runtime/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x find debian/pyenv/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x dh_missing dh_installdeb @@ -1071,18 +1107,18 @@ echo misc:Pre-Depends= >> debian/pyenv.substvars dpkg-gencontrol -ppyenv -ldebian/changelog -Tdebian/pyenv.substvars -cdebian/control -Pdebian/pyenv dpkg-gencontrol: warning: Depends field of package pyenv: substitution variable ${shlibs:Depends} used, but is not defined - chmod 0644 -- debian/pyenv/DEBIAN/control chmod 0644 -- debian/pyenv-runtime/DEBIAN/control + chmod 0644 -- debian/pyenv/DEBIAN/control dh_md5sums - install -m0755 -d debian/pyenv/DEBIAN install -m0755 -d debian/pyenv-runtime/DEBIAN + install -m0755 -d debian/pyenv/DEBIAN cd debian/pyenv-runtime >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/pyenv >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/pyenv-runtime/DEBIAN/md5sums chmod 0644 -- debian/pyenv/DEBIAN/md5sums dh_builddeb - dpkg-deb --root-owner-group --build debian/pyenv-runtime .. dpkg-deb --root-owner-group --build debian/pyenv .. + dpkg-deb --root-owner-group --build debian/pyenv-runtime .. dpkg-deb: building package 'pyenv-runtime' in '../pyenv-runtime_2.6.8-1_all.deb'. dpkg-deb: building package 'pyenv' in '../pyenv_2.6.8-1_all.deb'. dpkg-genbuildinfo --build=binary -O../pyenv_2.6.8-1_arm64.buildinfo @@ -1093,12 +1129,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3295006/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3295006/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/839005 and its subdirectories -I: Current time: Tue Sep 30 03:14:34 -12 2025 -I: pbuilder-time-stamp: 1759245274 +I: removing directory /srv/workspace/pbuilder/3295006 and its subdirectories +I: Current time: Tue Nov 3 11:39:14 +14 2026 +I: pbuilder-time-stamp: 1793655554