Diff of the two buildlogs:

--
--- b1/build.log	2025-04-02 21:29:56.440767784 +0000
+++ b2/build.log	2025-04-02 21:32:21.097573971 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Tue May  5 15:51:16 -12 2026
-I: pbuilder-time-stamp: 1778039476
+I: Current time: Thu Apr  3 11:29:59 +14 2025
+I: pbuilder-time-stamp: 1743629399
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
 I: copying local configuration
@@ -30,54 +30,86 @@
 dpkg-source: info: applying 006.change-shell-to-fix-test.patch
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/20286/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/12430/tmp/hooks/D01_modify_environment starting
+debug: Running on ionos2-i386.
+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 Apr  2 21:30 /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/12430/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/12430/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='i386'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 '
-  DISTRIBUTION='unstable'
-  HOME='/root'
-  HOST_ARCH='i386'
+  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]="i686-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=i386
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=10 '
+  DIRSTACK=()
+  DISTRIBUTION=unstable
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=i686
+  HOST_ARCH=i386
   IFS=' 	
   '
-  INVOCATION_ID='f8c162bfb5cd4e5ca4114700cb32a998'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  LD_LIBRARY_PATH='/usr/lib/libeatmydata'
-  LD_PRELOAD='libeatmydata.so'
-  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='20286'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=2a9a21b34c0f44f48182682763c9e9ea
+  LANG=C
+  LANGUAGE=de_CH:de
+  LC_ALL=C
+  LD_LIBRARY_PATH=/usr/lib/libeatmydata
+  LD_PRELOAD=libeatmydata.so
+  MACHTYPE=i686-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=12430
   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.reSEmiUV/pbuilderrc_g0qJ --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.reSEmiUV/b1 --logfile b1/build.log pyenv_2.5.4-1.dsc'
-  SUDO_GID='112'
-  SUDO_UID='107'
-  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.reSEmiUV/pbuilderrc_kLsd --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.reSEmiUV/b2 --logfile b2/build.log pyenv_2.5.4-1.dsc'
+  SUDO_GID=112
+  SUDO_UID=107
+  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 ionos16-i386 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64 GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Mar  4  2025 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/20286/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Mar  4 11:20 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/12430/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -195,7 +227,7 @@
 Get: 70 http://deb.debian.org/debian unstable/main i386 git-man all 1:2.49.0-1 [2236 kB]
 Get: 71 http://deb.debian.org/debian unstable/main i386 git i386 1:2.49.0-1 [9570 kB]
 Get: 72 http://deb.debian.org/debian unstable/main i386 python3-all i386 3.13.2-2 [1044 B]
-Fetched 34.6 MB in 0s (130 MB/s)
+Fetched 34.6 MB in 0s (95.9 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package libpython3.13-minimal:i386.
 (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 ... 19790 files and directories currently installed.)
@@ -444,8 +476,8 @@
 Setting up tzdata (2025b-1) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Wed May  6 03:51:35 UTC 2026.
-Universal Time is now:  Wed May  6 03:51:35 UTC 2026.
+Local time is now:      Wed Apr  2 21:30:24 UTC 2025.
+Universal Time is now:  Wed Apr  2 21:30:24 UTC 2025.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up liberror-perl (0.17030-1) ...
@@ -510,7 +542,11 @@
 Building tag database...
  -> Finished parsing the build-deps
 I: Building the package
-I: Running cd /build/reproducible-path/pyenv-2.5.4/ && 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.5.4-1_source.changes
+I: user script /srv/workspace/pbuilder/12430/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/12430/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/pyenv-2.5.4/ && 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.5.4-1_source.changes
 dpkg-buildpackage: info: source package pyenv
 dpkg-buildpackage: info: source version 2.5.4-1
 dpkg-buildpackage: info: source distribution unstable
@@ -540,7 +576,7 @@
    dh_autoreconf
    dh_auto_configure
    dh_auto_build
-	make -j22 "INSTALL=install --strip-program=true"
+	make -j10 "INSTALL=install --strip-program=true"
 make[1]: Entering directory '/build/reproducible-path/pyenv-2.5.4'
 PATH="/usr/bin:$PATH" test/run
 PATH="/usr/bin:$PATH" /usr/bin/bats ${CI:+--tap} plugins/python-build/test
@@ -548,36 +584,36 @@
 ok 1 not enough arguments for python-build
 ok 2 extra arguments for python-build
 1..198
+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 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 4 apply global and package-specific flags, package flags come later to have precedence
 ok 11 forwards extra arguments
 ok 12 fails with invalid version
 ok 13 fails with invalid version set from file
-ok 14 completes with names of executables
 ok 5 apply python patch before building
+ok 14 completes with names of executables
 ok 15 carries original IFS within hooks
 ok 16 forwards all arguments
 ok 17 sys.executable with system version (#98)
 ok 18 PATH is not modified with system Python
-ok 19 default
 ok 6 apply python patch from git diff before building
+ok 19 default
 ok 20 read PYENV_ROOT/version
 ok 21 set PYENV_ROOT/version
 ok 22 fail setting invalid PYENV_ROOT/version
 ok 23 without args shows summary of common commands
+ok 7 homebrew with uncommon prefix is added to search path
 ok 24 invalid command
 ok 25 shows help for a specific command
-ok 7 homebrew with uncommon prefix is added to search path
 ok 26 replaces missing extended help with summary text
 ok 27 extracts only usage
 ok 28 multiline usage section
@@ -596,6 +632,7 @@
 ok 40 setup shell completions (fish)
 ok 41 fish instructions
 ok 42 shell detection for installer
+ok 9 readline is linked from Homebrew
 ok 43 option to skip rehash
 ok 44 adds shims to PATH
 ok 45 adds shims to PATH (fish)
@@ -606,7 +643,7 @@
 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 9 readline is linked from Homebrew
+ok 10 ncurses is linked from Homebrew
 ok 53 outputs sh-compatible case syntax
 ok 54 outputs fish-specific syntax (fish)
 ok 55 read from installed
@@ -614,8 +651,8 @@
 ok 57 installed version not found
 ok 58 known version not found
 ok 59 complete name resolves to itself
+ok 11 openssl is linked from Ports in FreeBSD if present
 ok 60 sort CPython
-ok 10 ncurses is linked from Homebrew
 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'
 ok 63 falls back to argument with -b
@@ -625,49 +662,47 @@
 ok 67 discovers version file in parent directory
 ok 68 ignores PYENV_DIR
 ok 69 sets local version
-ok 11 openssl is linked from Ports in FreeBSD if present
 ok 70 fails to set a nonexistent local version
 ok 71 sets a nonexistent local version with --force
 ok 72 changes local version
 ok 73 unsets local version
 ok 74 prefix
 ok 75 prefix for invalid version
+ok 12 readline and sqlite3 are linked from Ports in FreeBSD
 ok 76 prefix for system
 ok 77 prefix for system in sbin
 ok 78 prefix for system in /
 ok 79 prefix for invalid system
+ok 13 homebrew is not touched if PYTHON_BUILD_SKIP_HOMEBREW is set
 ok 80 blank invocation
 ok 81 invalid command
-ok 12 readline and sqlite3 are linked from Ports in FreeBSD
 ok 82 default PYENV_ROOT
 ok 83 inherited PYENV_ROOT
 ok 84 default PYENV_DIR
 ok 85 inherited PYENV_DIR
 ok 86 invalid PYENV_DIR
 ok 87 adds its own libexec and plugin bin dirs to PATH
+ok 14 homebrew is used in Linux if PYTHON_BUILD_USE_HOMEBREW is set
 ok 88 PYENV_HOOK_PATH preserves value from environment
 ok 89 PYENV_HOOK_PATH includes pyenv built-in plugins
-ok 13 homebrew is not touched if PYTHON_BUILD_SKIP_HOMEBREW is set
 ok 90 prefixes
 ok 91 empty rehash
-ok 14 homebrew is used in Linux if PYTHON_BUILD_USE_HOMEBREW is set
 ok 15 homebrew is used in Linux if Pyenv is installed with Homebrew
 ok 16 homebrew is not used in Linux if Pyenv is not installed with Homebrew
 ok 17 readline is not linked from Homebrew when explicitly defined
 ok 92 rehash in progress
 ok 18 tcl-tk is linked from Homebrew
-ok 19 tcl-tk is not linked from Homebrew when explicitly defined
 ok 93 wait until lock acquisition
+ok 19 tcl-tk is not linked from Homebrew when explicitly defined
 ok 94 creates shims
 ok 95 removes stale shims
-ok 20 tcl-tk is linked from Homebrew via pkgconfig only when envvar is set
 ok 96 binary install locations containing spaces
 ok 97 carries original IFS within hooks
 ok 98 sh-rehash in bash
 ok 99 sh-rehash in fish
 ok 100 shell integration disabled
+ok 20 tcl-tk is linked from Homebrew via pkgconfig only when envvar is set
 ok 101 shell integration enabled
-ok 21 number of CPU cores defaults to 2
 ok 102 no shell version
 ok 103 shell version
 ok 104 shell version (fish)
@@ -676,9 +711,9 @@
 ok 107 shell unset
 ok 108 shell unset (fish)
 ok 109 shell change invalid version
+ok 21 number of CPU cores defaults to 2
 ok 110 shell change version
 ok 111 shell change version (fish)
-ok 22 number of CPU cores is detected on Mac
 ok 112 no shims
 ok 113 shims
 ok 114 shims --short
@@ -686,11 +721,11 @@
 ok 116 fails for invalid file
 ok 117 fails for blank file
 ok 118 reads simple version file
+ok 22 number of CPU cores is detected on Mac
 ok 119 ignores leading spaces
 ok 120 reads only the first word from file
 ok 121 loads *not* only the first line in file
 ok 122 ignores leading blank lines
-ok 23 number of CPU cores is detected on FreeBSD
 ok 123 handles the file with no trailing newline
 ok 124 ignores carriage returns
 ok 125 skips comment lines
@@ -698,95 +733,96 @@
 ok 127 skips glob path traversal
 ok 128 allows relative paths that exist and stay within versions
 ok 129 skips relative paths that lead outside of versions
+ok 23 number of CPU cores is detected on FreeBSD
 ok 130 invocation without 2 arguments prints usage
-ok 24 setting PYTHON_MAKE_INSTALL_OPTS to a multi-word string
 ok 131 setting nonexistent version fails
 ok 132 setting nonexistent version succeeds with force
 ok 133 writes value to arbitrary file
 ok 134 detects global 'version' file
 ok 135 prints global file if no version files exist
 ok 136 in current directory
+ok 24 setting PYTHON_MAKE_INSTALL_OPTS to a multi-word string
 ok 137 in parent directory
-ok 25 --enable-shared is not added if --disable-shared is passed
 ok 138 topmost file has precedence
 ok 139 PYENV_DIR has precedence over PWD
 ok 140 PWD is searched if PYENV_DIR yields no results
 ok 141 finds version file in target directory
 ok 142 fails when no version file in target directory
+ok 25 --enable-shared is not added if --disable-shared is passed
 ok 143 no version selected
 ok 144 system version is not checked for existence
 ok 145 PYENV_VERSION can be overridden by hook
 ok 146 carries original IFS within hooks
 ok 147 PYENV_VERSION has precedence over local
-ok 26 configuring with dSYM in MacOS
 ok 148 local file has precedence over global
 ok 149 missing version
 ok 150 missing version with --force
+ok 26 configuring with dSYM in MacOS
 ok 151 one missing version (second missing)
-ok 27 configuring with dSYM has no effect in non-MacOS
 ok 152 one missing version (first missing)
 ok 153 one missing version (without stderr)
-ok 28 custom relative install destination
 ok 154 version with prefix in name
 ok 155 falls back to pyenv-latest
+ok 27 configuring with dSYM has no effect in non-MacOS
 ok 156 pyenv-latest fallback with prefix in name
 ok 157 pyenv version started by python-
+ok 28 custom relative install destination
 ok 158 reports global file even if it doesn't exist
 ok 159 detects global file
 ok 160 detects PYENV_VERSION
-ok 29 make on FreeBSD 9 defaults to gmake
 ok 161 detects local file
 ok 162 reports from hook
 ok 163 carries original IFS within hooks
 ok 164 doesn't inherit PYENV_VERSION_ORIGIN from environment
+ok 29 make on FreeBSD 9 defaults to gmake
 ok 165 no version selected
 ok 166 set by PYENV_VERSION
-ok 30 make on FreeBSD 10
 ok 167 set by local file
 ok 168 set by global file
 ok 169 set by PYENV_VERSION, one missing
+ok 30 make on FreeBSD 10
 ok 170 set by PYENV_VERSION, two missing
-ok 31 make on FreeBSD 11
 ok 171 set by PYENV_VERSION, one missing (stderr filtered)
 ok 172 no versions installed
+ok 31 make on FreeBSD 11
 ok 173 not even system python available
 ok 174 bare output no versions installed
-ok 32 can use PYTHON_CONFIGURE to apply a patch
 ok 175 single version installed
 ok 176 single version bare
-ok 33 packages are saved to download cache
 ok 177 multiple versions and envs
+ok 32 can use PYTHON_CONFIGURE to apply a patch
 ok 178 skips envs with --skip-envs
-ok 34 cached package without checksum
 ok 179 indicates current version
 ok 180 bare doesn't indicate current version
-ok 35 cached package with valid checksum
+ok 33 packages are saved to download cache
 ok 181 globally selected version
 ok 182 per-project version
+ok 34 cached package without checksum
 ok 183 ignores non-directories under versions
-ok 36 cached package with invalid checksum falls back to mirror and updates cache
 ok 184 lists symlinks under versions
 ok 185 doesn't list symlink aliases when --skip-aliases
+ok 35 cached package with valid checksum
 ok 186 lists dot directories under versions
-ok 37 nonexistent cache directory is ignored
 ok 187 sort supports version sorting
 ok 188 sort doesn't support version sorting
-ok 38 package URL without checksum
+ok 36 cached package with invalid checksum falls back to mirror and updates cache
+ok 37 nonexistent cache directory is ignored
 ok 189 finds versions where present
-ok 39 package URL with valid checksum
-ok 40 package URL with invalid checksum
+ok 38 package URL without checksum
 ok 190 outputs path to executable
 ok 191 searches PATH for system version
-ok 41 package URL with checksum but no shasum support
+ok 39 package URL with valid checksum
 ok 192 searches PATH for system version (shims prepended)
 ok 193 searches PATH for system version (shims appended)
 ok 194 searches PATH for system version (shims spread)
+ok 40 package URL with invalid checksum
 ok 195 carries original IFS within hooks
-ok 42 package URL with valid md5 checksum
 ok 196 discovers version from pyenv-version-name
-ok 43 package URL with md5 checksum but no md5 support
+ok 41 package URL with checksum but no shasum support
 ok 197 tolerates nonexistent versions from pyenv-version-name
 ok 198 resolves pyenv-latest prefixes
+ok 42 package URL with valid md5 checksum
+ok 43 package URL with md5 checksum but no md5 support
 ok 44 package with invalid checksum
 ok 45 existing tarball in build location is reused
 ok 46 existing tarball in build location is discarded if not matching checksum
@@ -869,7 +905,7 @@
 ok 123 git remote doesn't match
 make[1]: Leaving directory '/build/reproducible-path/pyenv-2.5.4'
    dh_auto_test
-	make -j22 test
+	make -j10 test
 make[1]: Entering directory '/build/reproducible-path/pyenv-2.5.4'
 PATH="/usr/bin:$PATH" test/run
 PATH="/usr/bin:$PATH" /usr/bin/bats ${CI:+--tap} plugins/python-build/test
@@ -877,8 +913,8 @@
 ok 1 not enough arguments for python-build
 ok 2 extra arguments for python-build
 1..198
-ok 1 default version
 ok 3 yaml is installed for python
+ok 1 default version
 ok 2 doesn't read version from non-pyenv repo
 ok 3 reads version from git repo
 ok 4 prints default version if no tags in git repo
@@ -886,14 +922,14 @@
 ok 6 commands --sh
 ok 7 commands in path with spaces
 ok 8 commands --no-sh
-ok 9 command with no completion support
 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 12 fails with invalid version
 ok 13 fails with invalid version set from file
-ok 14 completes with names of executables
 ok 5 apply python patch before building
+ok 14 completes with names of executables
 ok 15 carries original IFS within hooks
 ok 16 forwards all arguments
 ok 17 sys.executable with system version (#98)
@@ -904,8 +940,8 @@
 ok 21 set PYENV_ROOT/version
 ok 22 fail setting invalid PYENV_ROOT/version
 ok 23 without args shows summary of common commands
-ok 24 invalid command
 ok 7 homebrew with uncommon prefix is added to search path
+ok 24 invalid command
 ok 25 shows help for a specific command
 ok 26 replaces missing extended help with summary text
 ok 27 extracts only usage
@@ -925,8 +961,8 @@
 ok 40 setup shell completions (fish)
 ok 41 fish instructions
 ok 42 shell detection for installer
-ok 43 option to skip rehash
 ok 9 readline is linked from Homebrew
+ok 43 option to skip rehash
 ok 44 adds shims to PATH
 ok 45 adds shims to PATH (fish)
 ok 46 removes existing shims from PATH
@@ -944,9 +980,9 @@
 ok 57 installed version not found
 ok 58 known version not found
 ok 59 complete name resolves to itself
+ok 11 openssl is linked from Ports in FreeBSD if present
 ok 60 sort CPython
 ok 61 ignores rolling releases, branch tips, alternative srcs, prereleases, virtualenvs; 't' versions if prefix without 't'
-ok 11 openssl is linked from Ports in FreeBSD if present
 ok 62 resolves to a 't' version if prefix has 't'
 ok 63 falls back to argument with -b
 ok 64 falls back to argument and succeeds with -f
@@ -960,11 +996,13 @@
 ok 72 changes local version
 ok 73 unsets local version
 ok 74 prefix
+ok 12 readline and sqlite3 are linked from Ports in FreeBSD
 ok 75 prefix for invalid version
 ok 76 prefix for system
 ok 77 prefix for system in sbin
 ok 78 prefix for system in /
 ok 79 prefix for invalid system
+ok 13 homebrew is not touched if PYTHON_BUILD_SKIP_HOMEBREW is set
 ok 80 blank invocation
 ok 81 invalid command
 ok 82 default PYENV_ROOT
@@ -972,28 +1010,27 @@
 ok 84 default PYENV_DIR
 ok 85 inherited PYENV_DIR
 ok 86 invalid PYENV_DIR
+ok 14 homebrew is used in Linux if PYTHON_BUILD_USE_HOMEBREW is set
 ok 87 adds its own libexec and plugin bin dirs to PATH
 ok 88 PYENV_HOOK_PATH preserves value from environment
 ok 89 PYENV_HOOK_PATH includes pyenv built-in plugins
 ok 90 prefixes
-ok 12 readline and sqlite3 are linked from Ports in FreeBSD
 ok 91 empty rehash
-ok 13 homebrew is not touched if PYTHON_BUILD_SKIP_HOMEBREW is set
-ok 14 homebrew is used in Linux if PYTHON_BUILD_USE_HOMEBREW is set
 ok 15 homebrew is used in Linux if Pyenv is installed with Homebrew
-ok 92 rehash in progress
 ok 16 homebrew is not used in Linux if Pyenv is not installed with Homebrew
 ok 17 readline is not linked from Homebrew when explicitly defined
-ok 93 wait until lock acquisition
+ok 92 rehash in progress
 ok 18 tcl-tk is linked from Homebrew
+ok 93 wait until lock acquisition
 ok 94 creates shims
+ok 19 tcl-tk is not linked from Homebrew when explicitly defined
 ok 95 removes stale shims
 ok 96 binary install locations containing spaces
 ok 97 carries original IFS within hooks
 ok 98 sh-rehash in bash
 ok 99 sh-rehash in fish
 ok 100 shell integration disabled
-ok 19 tcl-tk is not linked from Homebrew when explicitly defined
+ok 20 tcl-tk is linked from Homebrew via pkgconfig only when envvar is set
 ok 101 shell integration enabled
 ok 102 no shell version
 ok 103 shell version
@@ -1005,7 +1042,7 @@
 ok 109 shell change invalid version
 ok 110 shell change version
 ok 111 shell change version (fish)
-ok 20 tcl-tk is linked from Homebrew via pkgconfig only when envvar is set
+ok 21 number of CPU cores defaults to 2
 ok 112 no shims
 ok 113 shims
 ok 114 shims --short
@@ -1015,8 +1052,8 @@
 ok 118 reads simple version file
 ok 119 ignores leading spaces
 ok 120 reads only the first word from file
+ok 22 number of CPU cores is detected on Mac
 ok 121 loads *not* only the first line in file
-ok 21 number of CPU cores defaults to 2
 ok 122 ignores leading blank lines
 ok 123 handles the file with no trailing newline
 ok 124 ignores carriage returns
@@ -1026,94 +1063,93 @@
 ok 128 allows relative paths that exist and stay within versions
 ok 129 skips relative paths that lead outside of versions
 ok 130 invocation without 2 arguments prints usage
+ok 23 number of CPU cores is detected on FreeBSD
 ok 131 setting nonexistent version fails
 ok 132 setting nonexistent version succeeds with force
-ok 22 number of CPU cores is detected on Mac
 ok 133 writes value to arbitrary file
 ok 134 detects global 'version' file
 ok 135 prints global file if no version files exist
 ok 136 in current directory
 ok 137 in parent directory
+ok 24 setting PYTHON_MAKE_INSTALL_OPTS to a multi-word string
 ok 138 topmost file has precedence
 ok 139 PYENV_DIR has precedence over PWD
 ok 140 PWD is searched if PYENV_DIR yields no results
 ok 141 finds version file in target directory
 ok 142 fails when no version file in target directory
-ok 23 number of CPU cores is detected on FreeBSD
 ok 143 no version selected
 ok 144 system version is not checked for existence
+ok 25 --enable-shared is not added if --disable-shared is passed
 ok 145 PYENV_VERSION can be overridden by hook
 ok 146 carries original IFS within hooks
 ok 147 PYENV_VERSION has precedence over local
 ok 148 local file has precedence over global
 ok 149 missing version
-ok 24 setting PYTHON_MAKE_INSTALL_OPTS to a multi-word string
 ok 150 missing version with --force
 ok 151 one missing version (second missing)
+ok 26 configuring with dSYM in MacOS
 ok 152 one missing version (first missing)
 ok 153 one missing version (without stderr)
 ok 154 version with prefix in name
 ok 155 falls back to pyenv-latest
 ok 156 pyenv-latest fallback with prefix in name
 ok 157 pyenv version started by python-
+ok 27 configuring with dSYM has no effect in non-MacOS
 ok 158 reports global file even if it doesn't exist
 ok 159 detects global file
+ok 28 custom relative install destination
 ok 160 detects PYENV_VERSION
 ok 161 detects local file
-ok 25 --enable-shared is not added if --disable-shared is passed
 ok 162 reports from hook
 ok 163 carries original IFS within hooks
 ok 164 doesn't inherit PYENV_VERSION_ORIGIN from environment
 ok 165 no version selected
 ok 166 set by PYENV_VERSION
+ok 29 make on FreeBSD 9 defaults to gmake
 ok 167 set by local file
 ok 168 set by global file
-ok 26 configuring with dSYM in MacOS
 ok 169 set by PYENV_VERSION, one missing
 ok 170 set by PYENV_VERSION, two missing
+ok 30 make on FreeBSD 10
 ok 171 set by PYENV_VERSION, one missing (stderr filtered)
-ok 27 configuring with dSYM has no effect in non-MacOS
 ok 172 no versions installed
-ok 28 custom relative install destination
 ok 173 not even system python available
+ok 31 make on FreeBSD 11
 ok 174 bare output no versions installed
 ok 175 single version installed
 ok 176 single version bare
 ok 177 multiple versions and envs
-ok 29 make on FreeBSD 9 defaults to gmake
 ok 178 skips envs with --skip-envs
 ok 179 indicates current version
+ok 32 can use PYTHON_CONFIGURE to apply a patch
 ok 180 bare doesn't indicate current version
 ok 181 globally selected version
+ok 33 packages are saved to download cache
 ok 182 per-project version
 ok 183 ignores non-directories under versions
 ok 184 lists symlinks under versions
-ok 30 make on FreeBSD 10
+ok 34 cached package without checksum
 ok 185 doesn't list symlink aliases when --skip-aliases
 ok 186 lists dot directories under versions
 ok 187 sort supports version sorting
+ok 35 cached package with valid checksum
 ok 188 sort doesn't support version sorting
-ok 31 make on FreeBSD 11
+ok 36 cached package with invalid checksum falls back to mirror and updates cache
 ok 189 finds versions where present
+ok 37 nonexistent cache directory is ignored
 ok 190 outputs path to executable
+ok 38 package URL without checksum
 ok 191 searches PATH for system version
 ok 192 searches PATH for system version (shims prepended)
 ok 193 searches PATH for system version (shims appended)
-ok 32 can use PYTHON_CONFIGURE to apply a patch
+ok 39 package URL with valid checksum
 ok 194 searches PATH for system version (shims spread)
 ok 195 carries original IFS within hooks
 ok 196 discovers version from pyenv-version-name
-ok 33 packages are saved to download cache
-ok 197 tolerates nonexistent versions from pyenv-version-name
-ok 34 cached package without checksum
-ok 198 resolves pyenv-latest prefixes
-ok 35 cached package with valid checksum
-ok 36 cached package with invalid checksum falls back to mirror and updates cache
-ok 37 nonexistent cache directory is ignored
-ok 38 package URL without checksum
-ok 39 package URL with valid checksum
 ok 40 package URL with invalid checksum
+ok 197 tolerates nonexistent versions from pyenv-version-name
 ok 41 package URL with checksum but no shasum support
+ok 198 resolves pyenv-latest prefixes
 ok 42 package URL with valid md5 checksum
 ok 43 package URL with md5 checksum but no md5 support
 ok 44 package with invalid checksum
@@ -1197,7 +1233,7 @@
 ok 122 git describe fails
 ok 123 git remote doesn't match
 make[1]: Leaving directory '/build/reproducible-path/pyenv-2.5.4'
-	rm -fr -- /tmp/dh-xdg-rundir-ikUlA21R
+	rm -fr -- /tmp/dh-xdg-rundir-uLqZ630L
    create-stamp debian/debhelper-build-stamp
    dh_prep
 	rm -f -- debian/pyenv.substvars
@@ -1205,7 +1241,7 @@
    debian/rules override_dh_auto_install
 make[1]: Entering directory '/build/reproducible-path/pyenv-2.5.4'
 export PYENV_ROOT=/home/user/.pyenv
-export PATH=/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+export PATH=/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
 eval ""
 eval ""
 mkdir -p debian/pyenv/usr/bin/
@@ -1254,12 +1290,12 @@
 	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/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/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
 	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/usr/share/man/man1/pyenv.1.dh-new debian/pyenv/usr/share/man/man1/pyenv.1
 	chmod 0644 -- debian/pyenv/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
@@ -1272,10 +1308,10 @@
 D: dh_python3 debhelper:174: source=pyenv, binary packages=['pyenv']
 D: dh_python3 dh_python3:205: processing package pyenv...
 D: dh_python3 tools:101: fix_shebang (debian/pyenv/usr/share/pyenv/plugins/python-build/install.sh): doesn't look like a shebang: #!/bin/sh
+D: dh_python3 tools:101: fix_shebang (debian/pyenv/usr/share/pyenv/plugins/python-build/test/stubs/stub): doesn't look like a shebang: #!/usr/bin/env bash
 D: dh_python3 tools:101: fix_shebang (debian/pyenv/usr/share/pyenv/plugins/python-build/bin/pyenv-install): doesn't look like a shebang: #!/usr/bin/env bash
 D: dh_python3 tools:101: fix_shebang (debian/pyenv/usr/share/pyenv/plugins/python-build/bin/pyenv-uninstall): doesn't look like a shebang: #!/usr/bin/env bash
 D: dh_python3 tools:101: fix_shebang (debian/pyenv/usr/share/pyenv/plugins/python-build/bin/python-build): doesn't look like a shebang: #!/usr/bin/env bash
-D: dh_python3 tools:101: fix_shebang (debian/pyenv/usr/share/pyenv/plugins/python-build/test/stubs/stub): doesn't look like a shebang: #!/usr/bin/env bash
 I: dh_python3 tools:113: replacing shebang in debian/pyenv/usr/share/pyenv/plugins/python-build/scripts/add_miniconda.py
 I: dh_python3 tools:113: replacing shebang in debian/pyenv/usr/share/pyenv/plugins/python-build/scripts/add_miniforge.py
 D: dh_python3 tools:101: fix_shebang (debian/pyenv/usr/share/pyenv/libexec/pyenv): doesn't look like a shebang: #!/usr/bin/env bash
@@ -1378,12 +1414,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/12430/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/12430/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/20286 and its subdirectories
-I: Current time: Tue May  5 15:52:55 -12 2026
-I: pbuilder-time-stamp: 1778039575
+I: removing directory /srv/workspace/pbuilder/12430 and its subdirectories
+I: Current time: Thu Apr  3 11:32:20 +14 2025
+I: pbuilder-time-stamp: 1743629540