Diff of the two buildlogs:

--
--- b1/build.log	2025-01-19 09:56:10.078880455 +0000
+++ b2/build.log	2025-01-19 09:57:00.584608487 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Sat Feb 21 04:18:11 -12 2026
-I: pbuilder-time-stamp: 1771690691
+I: Current time: Sun Jan 19 23:56:13 +14 2025
+I: pbuilder-time-stamp: 1737280573
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz]
 I: copying local configuration
@@ -22,52 +22,84 @@
 dpkg-source: info: unpacking libtest2-suite-perl_0.000163-1.debian.tar.xz
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/1270646/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/2772983/tmp/hooks/D01_modify_environment starting
+debug: Running on codethink04-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 Jan 19 09:56 /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/2772983/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/2772983/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]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-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=arm64
+  DEBIAN_FRONTEND=noninteractive
   DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 '
-  DISTRIBUTION='trixie'
-  HOME='/root'
-  HOST_ARCH='arm64'
+  DIRSTACK=()
+  DISTRIBUTION=trixie
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=aarch64
+  HOST_ARCH=arm64
   IFS=' 	
   '
-  INVOCATION_ID='61988b825aee42fe9ef0025abbfba03b'
-  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='1270646'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=8f4eba9cb5484d2794093454b0ab2f3b
+  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=2772983
   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.TbvKCAp2/pbuilderrc_Dkm1 --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.TbvKCAp2/b1 --logfile b1/build.log libtest2-suite-perl_0.000163-1.dsc'
-  SUDO_GID='109'
-  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.TbvKCAp2/pbuilderrc_x0ej --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.TbvKCAp2/b2 --logfile b2/build.log libtest2-suite-perl_0.000163-1.dsc'
+  SUDO_GID=109
+  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 codethink01-arm64 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Nov 22  2024 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/1270646/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/2772983/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -140,7 +172,7 @@
 Get: 31 http://deb.debian.org/debian trixie/main arm64 libcpanel-json-xs-perl arm64 4.39-1 [128 kB]
 Get: 32 http://deb.debian.org/debian trixie/main arm64 libjson-maybexs-perl all 1.004008-1 [12.9 kB]
 Get: 33 http://deb.debian.org/debian trixie/main arm64 libmodule-pluggable-perl all 5.2-5 [23.0 kB]
-Fetched 20.1 MB in 0s (92.9 MB/s)
+Fetched 20.1 MB in 0s (143 MB/s)
 Preconfiguring packages ...
 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 ... 19969 files and directories currently installed.)
@@ -287,7 +319,11 @@
 Building tag database...
  -> Finished parsing the build-deps
 I: Building the package
-I: Running cd /build/reproducible-path/libtest2-suite-perl-0.000163/ && 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  > ../libtest2-suite-perl_0.000163-1_source.changes
+I: user script /srv/workspace/pbuilder/2772983/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for trixie
+I: user script /srv/workspace/pbuilder/2772983/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/libtest2-suite-perl-0.000163/ && 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  > ../libtest2-suite-perl_0.000163-1_source.changes
 dpkg-buildpackage: info: source package libtest2-suite-perl
 dpkg-buildpackage: info: source version 0.000163-1
 dpkg-buildpackage: info: source distribution unstable
@@ -311,130 +347,130 @@
    dh_auto_build
 	make -j12
 make[1]: Entering directory '/build/reproducible-path/libtest2-suite-perl-0.000163'
-cp lib/Test2/Compare/EventMeta.pm blib/lib/Test2/Compare/EventMeta.pm
-cp lib/Test2/Compare/Event.pm blib/lib/Test2/Compare/Event.pm
-cp lib/Test2/AsyncSubtest/Hub.pm blib/lib/Test2/AsyncSubtest/Hub.pm
-cp lib/Test2/Compare/Regex.pm blib/lib/Test2/Compare/Regex.pm
-cp lib/Test2/Compare/Custom.pm blib/lib/Test2/Compare/Custom.pm
-cp lib/Test2/Compare/Number.pm blib/lib/Test2/Compare/Number.pm
 cp lib/Test2/Compare/Base.pm blib/lib/Test2/Compare/Base.pm
-cp lib/Test2/Compare/Set.pm blib/lib/Test2/Compare/Set.pm
-cp lib/Test2/Compare/Delta.pm blib/lib/Test2/Compare/Delta.pm
-cp lib/Test2/Compare/Bool.pm blib/lib/Test2/Compare/Bool.pm
-cp lib/Test2/AsyncSubtest/Event/Detach.pm blib/lib/Test2/AsyncSubtest/Event/Detach.pm
 cp lib/Test2/AsyncSubtest/Formatter.pm blib/lib/Test2/AsyncSubtest/Formatter.pm
+cp lib/Test2/Compare/Bag.pm blib/lib/Test2/Compare/Bag.pm
+cp lib/Test2/Compare/Event.pm blib/lib/Test2/Compare/Event.pm
+cp lib/Test2/Compare/Custom.pm blib/lib/Test2/Compare/Custom.pm
 cp lib/Test2/Compare/Float.pm blib/lib/Test2/Compare/Float.pm
-cp lib/Test2/Compare/Object.pm blib/lib/Test2/Compare/Object.pm
-cp lib/Test2/Compare/Negatable.pm blib/lib/Test2/Compare/Negatable.pm
+cp lib/Test2/Bundle/Simple.pm blib/lib/Test2/Bundle/Simple.pm
 cp lib/Test2/Compare/Array.pm blib/lib/Test2/Compare/Array.pm
-cp lib/Test2/Manual.pm blib/lib/Test2/Manual.pm
-cp lib/Test2/Manual/Anatomy.pm blib/lib/Test2/Manual/Anatomy.pm
-cp lib/Test2/Bundle/Extended.pm blib/lib/Test2/Bundle/Extended.pm
 cp lib/Test2/Manual/Anatomy/API.pm blib/lib/Test2/Manual/Anatomy/API.pm
-cp lib/Test2/Compare/Meta.pm blib/lib/Test2/Compare/Meta.pm
-cp lib/Test2/AsyncSubtest/Event/Attach.pm blib/lib/Test2/AsyncSubtest/Event/Attach.pm
-cp lib/Test2/Compare/Pattern.pm blib/lib/Test2/Compare/Pattern.pm
-cp lib/Test2/Compare.pm blib/lib/Test2/Compare.pm
-cp lib/Test2/Compare/OrderedSubset.pm blib/lib/Test2/Compare/OrderedSubset.pm
 cp lib/Test2/Bundle/More.pm blib/lib/Test2/Bundle/More.pm
+cp lib/Test2/Compare/Meta.pm blib/lib/Test2/Compare/Meta.pm
+cp lib/Test2/Compare/Delta.pm blib/lib/Test2/Compare/Delta.pm
+cp lib/Test2/Compare/DeepRef.pm blib/lib/Test2/Compare/DeepRef.pm
+cp lib/Test2/Compare/Hash.pm blib/lib/Test2/Compare/Hash.pm
+cp lib/Test2/Compare/Negatable.pm blib/lib/Test2/Compare/Negatable.pm
 cp lib/Test2/Bundle.pm blib/lib/Test2/Bundle.pm
+cp lib/Test2/AsyncSubtest/Event/Detach.pm blib/lib/Test2/AsyncSubtest/Event/Detach.pm
+cp lib/Test2/Compare/Set.pm blib/lib/Test2/Compare/Set.pm
+cp lib/Test2/AsyncSubtest.pm blib/lib/Test2/AsyncSubtest.pm
+cp lib/Test2/AsyncSubtest/Event/Attach.pm blib/lib/Test2/AsyncSubtest/Event/Attach.pm
+cp lib/Test2/Compare/Object.pm blib/lib/Test2/Compare/Object.pm
+cp lib/Test2/Bundle/Extended.pm blib/lib/Test2/Bundle/Extended.pm
 cp lib/Test2/Manual/Anatomy/Context.pm blib/lib/Test2/Manual/Anatomy/Context.pm
-cp lib/Test2/Bundle/Simple.pm blib/lib/Test2/Bundle/Simple.pm
-cp lib/Test2/Compare/Isa.pm blib/lib/Test2/Compare/Isa.pm
+cp lib/Test2/Compare/OrderedSubset.pm blib/lib/Test2/Compare/OrderedSubset.pm
 cp lib/Test2/Compare/Scalar.pm blib/lib/Test2/Compare/Scalar.pm
-cp lib/Test2/Compare/Hash.pm blib/lib/Test2/Compare/Hash.pm
-cp lib/Test2/Compare/Wildcard.pm blib/lib/Test2/Compare/Wildcard.pm
-cp lib/Test2/Compare/DeepRef.pm blib/lib/Test2/Compare/DeepRef.pm
+cp lib/Test2/Manual.pm blib/lib/Test2/Manual.pm
 cp lib/Test2/Compare/Ref.pm blib/lib/Test2/Compare/Ref.pm
-cp lib/Test2/Compare/Undef.pm blib/lib/Test2/Compare/Undef.pm
-cp lib/Test2/Compare/Bag.pm blib/lib/Test2/Compare/Bag.pm
-cp lib/Test2/AsyncSubtest.pm blib/lib/Test2/AsyncSubtest.pm
+cp lib/Test2/Compare/Bool.pm blib/lib/Test2/Compare/Bool.pm
 cp lib/Test2/Compare/String.pm blib/lib/Test2/Compare/String.pm
+cp lib/Test2/Compare/Isa.pm blib/lib/Test2/Compare/Isa.pm
+cp lib/Test2/Compare/Undef.pm blib/lib/Test2/Compare/Undef.pm
+cp lib/Test2/Compare/Regex.pm blib/lib/Test2/Compare/Regex.pm
+cp lib/Test2/Compare/EventMeta.pm blib/lib/Test2/Compare/EventMeta.pm
+cp lib/Test2/AsyncSubtest/Hub.pm blib/lib/Test2/AsyncSubtest/Hub.pm
+cp lib/Test2/Compare/Number.pm blib/lib/Test2/Compare/Number.pm
+cp lib/Test2/Compare/Pattern.pm blib/lib/Test2/Compare/Pattern.pm
+cp lib/Test2/Compare.pm blib/lib/Test2/Compare.pm
+cp lib/Test2/Compare/Wildcard.pm blib/lib/Test2/Compare/Wildcard.pm
+cp lib/Test2/Manual/Anatomy.pm blib/lib/Test2/Manual/Anatomy.pm
+cp lib/Test2/Plugin/BailOnFail.pm blib/lib/Test2/Plugin/BailOnFail.pm
+cp lib/Test2/Manual/Tooling/Plugin/ToolStarts.pm blib/lib/Test2/Manual/Tooling/Plugin/ToolStarts.pm
+cp lib/Test2/Require/AuthorTesting.pm blib/lib/Test2/Require/AuthorTesting.pm
 cp lib/Test2/Manual/Tooling/Plugin/TestExit.pm blib/lib/Test2/Manual/Tooling/Plugin/TestExit.pm
 cp lib/Test2/Manual/Tooling/Plugin/ToolCompletes.pm blib/lib/Test2/Manual/Tooling/Plugin/ToolCompletes.pm
-cp lib/Test2/Manual/Tooling.pm blib/lib/Test2/Manual/Tooling.pm
-cp lib/Test2/Manual/Tooling/Formatter.pm blib/lib/Test2/Manual/Tooling/Formatter.pm
-cp lib/Test2/Plugin/Times.pm blib/lib/Test2/Plugin/Times.pm
-cp lib/Test2/Manual/Anatomy/Utilities.pm blib/lib/Test2/Manual/Anatomy/Utilities.pm
-cp lib/Test2/Manual/Tooling/TestBuilder.pm blib/lib/Test2/Manual/Tooling/TestBuilder.pm
+cp lib/Test2/Mock.pm blib/lib/Test2/Mock.pm
 cp lib/Test2/Plugin/DieOnFail.pm blib/lib/Test2/Plugin/DieOnFail.pm
-cp lib/Test2/Manual/Tooling/Subtest.pm blib/lib/Test2/Manual/Tooling/Subtest.pm
-cp lib/Test2/Manual/Testing/Todo.pm blib/lib/Test2/Manual/Testing/Todo.pm
-cp lib/Test2/Manual/Testing.pm blib/lib/Test2/Manual/Testing.pm
 cp lib/Test2/Manual/Testing/Migrating.pm blib/lib/Test2/Manual/Testing/Migrating.pm
-cp lib/Test2/Manual/Testing/Planning.pm blib/lib/Test2/Manual/Testing/Planning.pm
-cp lib/Test2/Manual/Testing/Introduction.pm blib/lib/Test2/Manual/Testing/Introduction.pm
-cp lib/Test2/Manual/Anatomy/IPC.pm blib/lib/Test2/Manual/Anatomy/IPC.pm
-cp lib/Test2/Manual/Concurrency.pm blib/lib/Test2/Manual/Concurrency.pm
-cp lib/Test2/Plugin/UTF8.pm blib/lib/Test2/Plugin/UTF8.pm
-cp lib/Test2/Manual/Anatomy/Event.pm blib/lib/Test2/Manual/Anatomy/Event.pm
-cp lib/Test2/Manual/Tooling/FirstTool.pm blib/lib/Test2/Manual/Tooling/FirstTool.pm
-cp lib/Test2/Manual/Tooling/Testing.pm blib/lib/Test2/Manual/Tooling/Testing.pm
-cp lib/Test2/Manual/Tooling/Nesting.pm blib/lib/Test2/Manual/Tooling/Nesting.pm
 cp lib/Test2/Manual/Tooling/Plugin/TestingDone.pm blib/lib/Test2/Manual/Tooling/Plugin/TestingDone.pm
 cp lib/Test2/Plugin/SRand.pm blib/lib/Test2/Plugin/SRand.pm
-cp lib/Test2/Manual/Tooling/Plugin/ToolStarts.pm blib/lib/Test2/Manual/Tooling/Plugin/ToolStarts.pm
-cp lib/Test2/Plugin/BailOnFail.pm blib/lib/Test2/Plugin/BailOnFail.pm
-cp lib/Test2/Manual/Anatomy/EndToEnd.pm blib/lib/Test2/Manual/Anatomy/EndToEnd.pm
-cp lib/Test2/Manual/Contributing.pm blib/lib/Test2/Manual/Contributing.pm
 cp lib/Test2/Require.pm blib/lib/Test2/Require.pm
+cp lib/Test2/Manual/Tooling/TestBuilder.pm blib/lib/Test2/Manual/Tooling/TestBuilder.pm
+cp lib/Test2/Manual/Tooling/FirstTool.pm blib/lib/Test2/Manual/Tooling/FirstTool.pm
 cp lib/Test2/Manual/Anatomy/Hubs.pm blib/lib/Test2/Manual/Anatomy/Hubs.pm
+cp lib/Test2/Manual/Anatomy/Utilities.pm blib/lib/Test2/Manual/Anatomy/Utilities.pm
+cp lib/Test2/Manual/Tooling/Subtest.pm blib/lib/Test2/Manual/Tooling/Subtest.pm
+cp lib/Test2/Manual/Tooling/Formatter.pm blib/lib/Test2/Manual/Tooling/Formatter.pm
+cp lib/Test2/Manual/Testing/Todo.pm blib/lib/Test2/Manual/Testing/Todo.pm
 cp lib/Test2/Plugin/ExitSummary.pm blib/lib/Test2/Plugin/ExitSummary.pm
+cp lib/Test2/Manual/Tooling.pm blib/lib/Test2/Manual/Tooling.pm
+cp lib/Test2/Manual/Testing/Introduction.pm blib/lib/Test2/Manual/Testing/Introduction.pm
+cp lib/Test2/Manual/Tooling/Nesting.pm blib/lib/Test2/Manual/Tooling/Nesting.pm
 cp lib/Test2/Plugin.pm blib/lib/Test2/Plugin.pm
-cp lib/Test2/Mock.pm blib/lib/Test2/Mock.pm
-cp lib/Test2/Require/AuthorTesting.pm blib/lib/Test2/Require/AuthorTesting.pm
-cp lib/Test2/Util/Sub.pm blib/lib/Test2/Util/Sub.pm
-cp lib/Test2/Suite.pm blib/lib/Test2/Suite.pm
-cp lib/Test2/Tools/Tester.pm blib/lib/Test2/Tools/Tester.pm
+cp lib/Test2/Manual/Tooling/Testing.pm blib/lib/Test2/Manual/Tooling/Testing.pm
+cp lib/Test2/Manual/Concurrency.pm blib/lib/Test2/Manual/Concurrency.pm
+cp lib/Test2/Manual/Anatomy/IPC.pm blib/lib/Test2/Manual/Anatomy/IPC.pm
+cp lib/Test2/Manual/Anatomy/Event.pm blib/lib/Test2/Manual/Anatomy/Event.pm
+cp lib/Test2/Manual/Anatomy/EndToEnd.pm blib/lib/Test2/Manual/Anatomy/EndToEnd.pm
+cp lib/Test2/Manual/Contributing.pm blib/lib/Test2/Manual/Contributing.pm
+cp lib/Test2/Manual/Testing/Planning.pm blib/lib/Test2/Manual/Testing/Planning.pm
+cp lib/Test2/Plugin/UTF8.pm blib/lib/Test2/Plugin/UTF8.pm
+cp lib/Test2/Plugin/Times.pm blib/lib/Test2/Plugin/Times.pm
+cp lib/Test2/Manual/Testing.pm blib/lib/Test2/Manual/Testing.pm
+cp lib/Test2/Tools/Warnings.pm blib/lib/Test2/Tools/Warnings.pm
+cp lib/Test2/Util/Table.pm blib/lib/Test2/Util/Table.pm
+cp lib/Test2/Tools/Defer.pm blib/lib/Test2/Tools/Defer.pm
+cp lib/Test2/Require/EnvVar.pm blib/lib/Test2/Require/EnvVar.pm
 cp lib/Test2/Tools/Compare.pm blib/lib/Test2/Tools/Compare.pm
-cp lib/Test2/Tools/Grab.pm blib/lib/Test2/Tools/Grab.pm
 cp lib/Test2/Require/RealFork.pm blib/lib/Test2/Require/RealFork.pm
+cp lib/Test2/Tools/Mock.pm blib/lib/Test2/Tools/Mock.pm
+cp lib/Test2/Tools.pm blib/lib/Test2/Tools.pm
 cp lib/Test2/Todo.pm blib/lib/Test2/Todo.pm
+cp lib/Test2/Tools/Target.pm blib/lib/Test2/Tools/Target.pm
+cp lib/Test2/Util/Ref.pm blib/lib/Test2/Util/Ref.pm
+cp lib/Test2/Util/Guard.pm blib/lib/Test2/Util/Guard.pm
 cp lib/Test2/Require/NonInteractiveTesting.pm blib/lib/Test2/Require/NonInteractiveTesting.pm
 cp lib/Test2/Tools/Encoding.pm blib/lib/Test2/Tools/Encoding.pm
-cp lib/Test2/Tools/Ref.pm blib/lib/Test2/Tools/Ref.pm
-cp lib/Test2/Tools/Defer.pm blib/lib/Test2/Tools/Defer.pm
-cp lib/Test2/Tools/Subtest.pm blib/lib/Test2/Tools/Subtest.pm
-cp lib/Test2/Util/Table.pm blib/lib/Test2/Util/Table.pm
 cp lib/Test2/Require/Fork.pm blib/lib/Test2/Require/Fork.pm
-cp lib/Test2/Tools/Warnings.pm blib/lib/Test2/Tools/Warnings.pm
-cp lib/Test2/Tools.pm blib/lib/Test2/Tools.pm
-cp lib/Test2/Util/Guard.pm blib/lib/Test2/Util/Guard.pm
-cp lib/Test2/Require/Perl.pm blib/lib/Test2/Require/Perl.pm
-cp lib/Test2/Tools/Basic.pm blib/lib/Test2/Tools/Basic.pm
-cp lib/Test2/Util/Ref.pm blib/lib/Test2/Util/Ref.pm
-cp lib/Test2/Require/Module.pm blib/lib/Test2/Require/Module.pm
-cp lib/Test2/Tools/AsyncSubtest.pm blib/lib/Test2/Tools/AsyncSubtest.pm
-cp lib/Test2/Tools/Mock.pm blib/lib/Test2/Tools/Mock.pm
-cp lib/Test2/Tools/Exports.pm blib/lib/Test2/Tools/Exports.pm
-cp lib/Test2/Require/ReleaseTesting.pm blib/lib/Test2/Require/ReleaseTesting.pm
-cp lib/Test2/Require/ExtendedTesting.pm blib/lib/Test2/Require/ExtendedTesting.pm
-cp lib/Test2/Tools/GenTemp.pm blib/lib/Test2/Tools/GenTemp.pm
-cp lib/Test2/Util/Stash.pm blib/lib/Test2/Util/Stash.pm
+cp lib/Test2/Tools/Class.pm blib/lib/Test2/Tools/Class.pm
+cp lib/Test2/Tools/Exception.pm blib/lib/Test2/Tools/Exception.pm
+cp lib/Test2/Tools/Spec.pm blib/lib/Test2/Tools/Spec.pm
 cp lib/Test2/Tools/Refcount.pm blib/lib/Test2/Tools/Refcount.pm
+cp lib/Test2/Suite.pm blib/lib/Test2/Suite.pm
+cp lib/Test2/Tools/Basic.pm blib/lib/Test2/Tools/Basic.pm
+cp lib/Test2/Util/Sub.pm blib/lib/Test2/Util/Sub.pm
 cp lib/Test2/Require/AutomatedTesting.pm blib/lib/Test2/Require/AutomatedTesting.pm
+cp lib/Test2/Util/Stash.pm blib/lib/Test2/Util/Stash.pm
 cp lib/Test2/Util/Importer.pm blib/lib/Test2/Util/Importer.pm
-cp lib/Test2/Util/Grabber.pm blib/lib/Test2/Util/Grabber.pm
+cp lib/Test2/Tools/Tester.pm blib/lib/Test2/Tools/Tester.pm
+cp lib/Test2/Require/Module.pm blib/lib/Test2/Require/Module.pm
+cp lib/Test2/Require/ReleaseTesting.pm blib/lib/Test2/Require/ReleaseTesting.pm
 cp lib/Test2/Tools/Event.pm blib/lib/Test2/Tools/Event.pm
-cp lib/Test2/Require/EnvVar.pm blib/lib/Test2/Require/EnvVar.pm
-cp lib/Test2/Tools/ClassicCompare.pm blib/lib/Test2/Tools/ClassicCompare.pm
-cp lib/Test2/Tools/Exception.pm blib/lib/Test2/Tools/Exception.pm
-cp lib/Test2/Tools/Target.pm blib/lib/Test2/Tools/Target.pm
-cp lib/Test2/Tools/Spec.pm blib/lib/Test2/Tools/Spec.pm
-cp lib/Test2/Tools/Class.pm blib/lib/Test2/Tools/Class.pm
 cp lib/Test2/Require/Threads.pm blib/lib/Test2/Require/Threads.pm
-cp lib/Test2/Workflow/Task.pm blib/lib/Test2/Workflow/Task.pm
-cp lib/Test2/Util/Table/LineBreak.pm blib/lib/Test2/Util/Table/LineBreak.pm
+cp lib/Test2/Require/ExtendedTesting.pm blib/lib/Test2/Require/ExtendedTesting.pm
+cp lib/Test2/Tools/Ref.pm blib/lib/Test2/Tools/Ref.pm
+cp lib/Test2/Tools/Subtest.pm blib/lib/Test2/Tools/Subtest.pm
+cp lib/Test2/Tools/Grab.pm blib/lib/Test2/Tools/Grab.pm
+cp lib/Test2/Require/Perl.pm blib/lib/Test2/Require/Perl.pm
+cp lib/Test2/Tools/ClassicCompare.pm blib/lib/Test2/Tools/ClassicCompare.pm
+cp lib/Test2/Tools/Exports.pm blib/lib/Test2/Tools/Exports.pm
+cp lib/Test2/Util/Grabber.pm blib/lib/Test2/Util/Grabber.pm
+cp lib/Test2/Tools/AsyncSubtest.pm blib/lib/Test2/Tools/AsyncSubtest.pm
+cp lib/Test2/Tools/GenTemp.pm blib/lib/Test2/Tools/GenTemp.pm
+cp lib/Test2/Util/Table/Cell.pm blib/lib/Test2/Util/Table/Cell.pm
 cp lib/Test2/Workflow.pm blib/lib/Test2/Workflow.pm
-cp lib/Test2/Workflow/Runner.pm blib/lib/Test2/Workflow/Runner.pm
-cp lib/Test2/Workflow/BlockBase.pm blib/lib/Test2/Workflow/BlockBase.pm
 cp lib/Test2/Workflow/Task/Group.pm blib/lib/Test2/Workflow/Task/Group.pm
+cp lib/Test2/Workflow/BlockBase.pm blib/lib/Test2/Workflow/BlockBase.pm
 cp lib/Test2/Workflow/Build.pm blib/lib/Test2/Workflow/Build.pm
+cp lib/Test2/Workflow/Runner.pm blib/lib/Test2/Workflow/Runner.pm
+cp lib/Test2/Util/Term.pm blib/lib/Test2/Util/Term.pm
+cp lib/Test2/V0.pm blib/lib/Test2/V0.pm
 cp lib/Test2/Util/Times.pm blib/lib/Test2/Util/Times.pm
+cp lib/Test2/Workflow/Task.pm blib/lib/Test2/Workflow/Task.pm
 cp lib/Test2/Workflow/Task/Action.pm blib/lib/Test2/Workflow/Task/Action.pm
-cp lib/Test2/Util/Table/Cell.pm blib/lib/Test2/Util/Table/Cell.pm
-cp lib/Test2/V0.pm blib/lib/Test2/V0.pm
-cp lib/Test2/Util/Term.pm blib/lib/Test2/Util/Term.pm
+cp lib/Test2/Util/Table/LineBreak.pm blib/lib/Test2/Util/Table/LineBreak.pm
 Manifying 34 pod documents
 Manifying 29 pod documents
 Manifying 34 pod documents
@@ -484,7 +520,7 @@
 1..1
 ok
 t/acceptance/OO.t ............................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Something else
 ok 2 - Something else
 ok 3 - Something else
@@ -493,13 +529,13 @@
 ok 6 - wrap {
     ok 1 - t1 {
         ok 1 - not concurrent A
-        ok 2 - from proc 1273836
+        ok 2 - from proc 2789858
         ok 3 - not concurrent B
         1..3
     }
     ok 2 - t2 {
         ok 1 - not concurrent A
-        ok 2 - from proc 1273837
+        ok 2 - from proc 2789859
         ok 3 - not concurrent B
         1..3
     }
@@ -518,7 +554,7 @@
 1..10
 ok
 t/acceptance/skip.t ............................. 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - fork tests {
     ok 1 - fork_subtest with skip_all
     ok 2 - fork_subtest with skip_all and manual skip return}
@@ -570,8 +606,12 @@
 1..1
 ok
 t/acceptance/spec.t ............................. 
-# Seeded srand with seed '20260221' from local date.
-ok 1 - nested {
+# Seeded srand with seed '20250119' from local date.
+ok 1 - foo {
+    ok 1 - pass
+    1..1
+}
+ok 2 - nested {
     ok 1 - a {
         ok 1 - x was set (A)
         1..1
@@ -582,23 +622,19 @@
     }
     1..2
 }
-ok 2 - foo {
-    ok 1 - pass
-    1..1
-}
 1..2
 ok
 t/acceptance/Tools.t ............................ 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Imported symbols: async_subtest, fork_subtest, thread_s...
 ok 2 - foo {
     ok 1 - Simple
     1..1
 }
 ok 3 - foo {
-    ok 1 - forked 1273987
+    ok 1 - forked 2790025
     ok 2 - bar {
-        ok 1 - forked again 1273988
+        ok 1 - forked again 2790026
         1..1
     }
     1..2
@@ -607,19 +643,19 @@
 ok
 t/acceptance/Workflow-Acceptance.t .............. skipped: Author test, set the $AUTHOR_TESTING environment variable to run it
 t/acceptance/Workflow-Acceptance2.t ............. 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - outer {
-    ok 1 - inner {
+    ok 1 - foo {
+        ok 1 - foo
+        1..1
+    }
+    ok 2 - inner {
         ok 1 - bar {
             ok 1 - bar
             1..1
         }
         1..1
     }
-    ok 2 - foo {
-        ok 1 - foo
-        1..1
-    }
     1..2
 }
 ok 2 - foo {
@@ -629,12 +665,12 @@
 1..2
 ok
 t/acceptance/Workflow-Acceptance3.t ............. 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - blah
 1..1
 ok
 t/acceptance/Workflow-Acceptance4.t ............. 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - simple {
     ok 1 - inside simple
     1..1
@@ -642,29 +678,29 @@
 1..1
 ok
 t/acceptance/Workflow-Acceptance5.t ............. 
-# Seeded srand with seed '20260221' from local date.
-# Forked PID 1274084 to run: outside
+# Seeded srand with seed '20250119' from local date.
+# Forked PID 2790264 to run: outside
 ok 1 - outside {
     ok 1 - In child (lexical)
     1..1
 }
 ok 2 - wrapper {
-    # Forked PID 1274091 to run: foo
+    # Forked PID 2790266 to run: foo
     ok 1 - bar {
         ok 1 - In orig (overridden)
-        # Forked PID 1274085 to run: a
-        # Forked PID 1274086 to run: nested
+        # Forked PID 2790281 to run: nested
+        # Forked PID 2790282 to run: b
         ok 2 - nested {
             ok 1 - Did not inherit when captured
             ok 2 - Did not inherit when captured
             1..2
         }
-        ok 3 - a {
+        ok 3 - b {
             ok 1 - stub
             1..1
         }
-        # Forked PID 1274090 to run: b
-        ok 4 - b {
+        # Forked PID 2790287 to run: a
+        ok 4 - a {
             ok 1 - stub
             1..1
         }
@@ -672,22 +708,22 @@
     }
     ok 2 - foo {
         ok 1 - In child (inherited)
-        # Forked PID 1274092 to run: b
-        ok 2 - b {
+        # Forked PID 2790267 to run: nested
+        ok 2 - nested {
+            ok 1 - Did not inherit when captured
+            ok 2 - Did not inherit when captured
+            1..2
+        }
+        # Forked PID 2790283 to run: b
+        ok 3 - b {
             ok 1 - stub
             1..1
         }
-        # Forked PID 1274093 to run: a
-        ok 3 - a {
+        # Forked PID 2790288 to run: a
+        ok 4 - a {
             ok 1 - stub
             1..1
         }
-        # Forked PID 1274097 to run: nested
-        ok 4 - nested {
-            ok 1 - Did not inherit when captured
-            ok 2 - Did not inherit when captured
-            1..2
-        }
         1..4
     }
     1..2
@@ -722,7 +758,7 @@
 1..2
 ok
 t/behavior/filtering.t .......................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - root_test {
     ok 1 - Got only the events that match the line filter
     ok 2 - Got only the events that match the name filter
@@ -753,7 +789,7 @@
 1..6
 ok
 t/behavior/Mocking.t ............................ 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - mock 1 did not leak
 ok 2 - mock 2 did not leak
 ok 3 - mock 3 did not leak
@@ -761,7 +797,15 @@
 ok 5 - mock 5 did not leak
 ok 6 - mock_spec {
     ok 1 - mock applies to describe block
-    ok 2 - nested {
+    ok 2 - the_test {
+        ok 1 - mock 1
+        ok 2 - mock 2
+        ok 3 - mock 3
+        ok 4 - mock 4
+        ok 5 - mock 5
+        1..5
+    }
+    ok 3 - nested {
         ok 1 - inner {
             ok 1 - mock 1
             ok 2 - mock 2
@@ -772,14 +816,6 @@
         }
         1..1
     }
-    ok 3 - the_test {
-        ok 1 - mock 1
-        ok 2 - mock 2
-        ok 3 - mock 3
-        ok 4 - mock 4
-        ok 5 - mock 5
-        1..5
-    }
     1..3
 }
 ok 7 - post {
@@ -793,7 +829,7 @@
 1..7
 ok
 t/behavior/no_done_testing.t .................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 # IPC is waiting for children to finish...
 1..1
 ok 1 - foo {
@@ -803,107 +839,107 @@
 }
 ok
 t/behavior/no_leaks_any.t ....................... 
-# Seeded srand with seed '20260221' from local date.
-# Forked PID 1274221 to run: g
-# Forked PID 1274223 to run: f
-# Forked PID 1274224 to run: c
-ok 1 - c {
-    ok 1 - c 1274224 0
+# Seeded srand with seed '20250119' from local date.
+# Forked PID 2791085 to run: g
+# Forked PID 2791087 to run: b
+ok 1 - g {
+    ok 1 - g 2791085 0
     1..1
 }
-ok 2 - f {
-    ok 1 - f 1274223 0
+# Forked PID 2791138 to run: e
+ok 2 - b {
+    ok 1 - b 2791087 0
     1..1
 }
-ok 3 - g {
-    ok 1 - g 1274221 0
+ok 3 - e {
+    ok 1 - e 2791138 0
     1..1
 }
-# Forked PID 1274237 to run: a
-# Forked PID 1274238 to run: e
-# Forked PID 1274244 to run: d
-ok 4 - d {
-    ok 1 - d 1274244 0
+# Forked PID 2791189 to run: a
+# Forked PID 2791194 to run: c
+ok 4 - a {
+    ok 1 - a 2791189 0
     1..1
 }
-ok 5 - e {
-    ok 1 - e 1274238 0
+ok 5 - c {
+    ok 1 - c 2791194 0
     1..1
 }
-ok 6 - a {
-    ok 1 - a 1274237 0
+# Forked PID 2791246 to run: d
+# Forked PID 2791250 to run: f
+ok 6 - d {
+    ok 1 - d 2791246 0
     1..1
 }
-# Forked PID 1274266 to run: b
-ok 7 - b {
-    ok 1 - b 1274266 0
+ok 7 - f {
+    ok 1 - f 2791250 0
     1..1
 }
 1..7
 ok
 t/behavior/no_leaks_no_fork.t ................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - g # skip No isolation method available
-ok 2 - f # skip No isolation method available
-ok 3 - c # skip No isolation method available
+ok 2 - b # skip No isolation method available
+ok 3 - e # skip No isolation method available
 ok 4 - a # skip No isolation method available
-ok 5 - e # skip No isolation method available
+ok 5 - c # skip No isolation method available
 ok 6 - d # skip No isolation method available
-ok 7 - b # skip No isolation method available
+ok 7 - f # skip No isolation method available
 1..7
 ok
 t/behavior/no_leaks_no_iso.t .................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - g # skip No isolation method available
-ok 2 - f # skip No isolation method available
-ok 3 - c # skip No isolation method available
+ok 2 - b # skip No isolation method available
+ok 3 - e # skip No isolation method available
 ok 4 - a # skip No isolation method available
-ok 5 - e # skip No isolation method available
+ok 5 - c # skip No isolation method available
 ok 6 - d # skip No isolation method available
-ok 7 - b # skip No isolation method available
+ok 7 - f # skip No isolation method available
 1..7
 ok
 t/behavior/no_leaks_no_threads.t ................ 
-# Seeded srand with seed '20260221' from local date.
-# Forked PID 1274485 to run: g
-# Forked PID 1274486 to run: f
-# Forked PID 1274487 to run: c
-ok 1 - c {
-    ok 1 - c 1274487 0
+# Seeded srand with seed '20250119' from local date.
+# Forked PID 2791457 to run: g
+# Forked PID 2791458 to run: b
+ok 1 - g {
+    ok 1 - g 2791457 0
     1..1
 }
-ok 2 - f {
-    ok 1 - f 1274486 0
+# Forked PID 2791459 to run: e
+ok 2 - b {
+    ok 1 - b 2791458 0
     1..1
 }
-ok 3 - g {
-    ok 1 - g 1274485 0
+ok 3 - e {
+    ok 1 - e 2791459 0
     1..1
 }
-# Forked PID 1274507 to run: a
-# Forked PID 1274510 to run: e
+# Forked PID 2791461 to run: a
+# Forked PID 2791462 to run: c
 ok 4 - a {
-    ok 1 - a 1274507 0
+    ok 1 - a 2791461 0
     1..1
 }
-# Forked PID 1274516 to run: d
-ok 5 - e {
-    ok 1 - e 1274510 0
+ok 5 - c {
+    ok 1 - c 2791462 0
     1..1
 }
-# Forked PID 1274517 to run: b
+# Forked PID 2791463 to run: d
+# Forked PID 2791464 to run: f
 ok 6 - d {
-    ok 1 - d 1274516 0
+    ok 1 - d 2791463 0
     1..1
 }
-ok 7 - b {
-    ok 1 - b 1274517 0
+ok 7 - f {
+    ok 1 - f 2791464 0
     1..1
 }
 1..7
 ok
 t/behavior/simple.t ............................. 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - foo {
     ok 1 - Simple
     1..1
@@ -915,7 +951,7 @@
 1..1
 ok
 t/modules/AsyncSubtest.t ........................ 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Loaded Test2::IPC
 ok 2 - Test2::AsyncSubtest->can(...)
 ok 3 - Must provide name
@@ -933,7 +969,7 @@
 1..14
 ok
 t/modules/AsyncSubtest/Event/Attach.t ........... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Test2::AsyncSubtest::Event::Attach->isa('Test2::Event')
 ok 2 - Test2::AsyncSubtest::Event::Attach->can('id')
 ok 3 - Got exception for attached id
@@ -943,7 +979,7 @@
 1..6
 ok
 t/modules/AsyncSubtest/Event/Detach.t ........... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Test2::AsyncSubtest::Event::Detach->isa('Test2::Event')
 ok 2 - Test2::AsyncSubtest::Event::Detach->can('id')
 ok 3 - Got exception for invalid id
@@ -953,18 +989,18 @@
 1..6
 ok
 t/modules/AsyncSubtest/Hub.t .................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Test2::AsyncSubtest::Hub->isa('Test2::Hub::Subtest')
 ok 2 - inherit does nothing
 1..2
 ok
 t/modules/Bundle.t .............................. 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Loaded Test2::Bundle
 1..1
 ok
 t/modules/Bundle/Extended.t ..................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Imported symbols: ok, pass, fail, diag, note, todo, ski...
 ok 2 - Exit Summary is loaded
 ok 3 - SRand is loaded
@@ -1009,7 +1045,7 @@
 1..2
 ok
 t/modules/Compare.t ............................. 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Loaded Test2::Compare
 ok 2 - Imported symbols: compare, get_build, push_build, pop_b...
 ok 3 - convert returned something to us
@@ -1037,34 +1073,34 @@
     ok 8 - '1' -> Test2::Compare::String
     ok 9 - '0' -> Test2::Compare::String
     ok 10 - '0' -> Test2::Compare::String
-    ok 11 - 'ARRAY(0xaaaadf3e09a0)' -> Test2::Compare::Array
-    ok 12 - 'ARRAY(0xaaaadf3e09a0)' -> Test2::Compare::Array
-    ok 13 - 'HASH(0xaaaadf3e0a48)' -> Test2::Compare::Hash
-    ok 14 - 'HASH(0xaaaadf3e0a48)' -> Test2::Compare::Hash
+    ok 11 - 'ARRAY(0xaaaabeb6c728)' -> Test2::Compare::Array
+    ok 12 - 'ARRAY(0xaaaabeb6c728)' -> Test2::Compare::Array
+    ok 13 - 'HASH(0xaaaabeb6c7d0)' -> Test2::Compare::Hash
+    ok 14 - 'HASH(0xaaaabeb6c7d0)' -> Test2::Compare::Hash
     ok 15 - '(?^:x)' -> Test2::Compare::Regex
     ok 16 - '(?^:x)' -> Test2::Compare::Pattern
-    ok 17 - 'CODE(0xaaaadf337088)' -> Test2::Compare::Ref
-    ok 18 - 'CODE(0xaaaadf337088)' -> Test2::Compare::Custom
-    ok 19 - 'GLOB(0xaaaade89a660)' -> Test2::Compare::Ref
-    ok 20 - 'GLOB(0xaaaade89a660)' -> Test2::Compare::Ref
-    ok 21 - 'SCALAR(0xaaaadf33ed58)' -> Test2::Compare::Scalar
-    ok 22 - 'SCALAR(0xaaaadf33ed58)' -> Test2::Compare::Scalar
-    ok 23 - 'VSTRING(0xaaaadf33ed70)' -> Test2::Compare::Scalar
-    ok 24 - 'VSTRING(0xaaaadf33ed70)' -> Test2::Compare::Scalar
-    ok 25 - 'My::Boolean=SCALAR(0xaaaadf32d0b8)' -> Test2::Compare::Scalar
-    ok 26 - 'My::Boolean=SCALAR(0xaaaadf32d0b8)' -> Test2::Compare::Scalar
-    ok 27 - 'My::Boolean=SCALAR(0xaaaadf32d148)' -> Test2::Compare::Scalar
-    ok 28 - 'My::Boolean=SCALAR(0xaaaadf32d148)' -> Test2::Compare::Scalar
-    ok 29 - 'Test2::Compare::Base=HASH(0xaaaadf3e6110)' -> Test2::Compare::Base
-    ok 30 - 'Test2::Compare::Base=HASH(0xaaaadf3e6110)' -> Test2::Compare::Base
-    ok 31 - 'Test2::Compare::Wildcard=HASH(0xaaaadf3e61b8)' -> Test2::Compare::String
-    ok 32 - 'Test2::Compare::Wildcard=HASH(0xaaaadf3e61b8)' -> Test2::Compare::String
+    ok 17 - 'CODE(0xaaaabeac27c0)' -> Test2::Compare::Ref
+    ok 18 - 'CODE(0xaaaabeac27c0)' -> Test2::Compare::Custom
+    ok 19 - 'GLOB(0xaaaabe025690)' -> Test2::Compare::Ref
+    ok 20 - 'GLOB(0xaaaabe025690)' -> Test2::Compare::Ref
+    ok 21 - 'SCALAR(0xaaaabeaca4f0)' -> Test2::Compare::Scalar
+    ok 22 - 'SCALAR(0xaaaabeaca4f0)' -> Test2::Compare::Scalar
+    ok 23 - 'VSTRING(0xaaaabeaca508)' -> Test2::Compare::Scalar
+    ok 24 - 'VSTRING(0xaaaabeaca508)' -> Test2::Compare::Scalar
+    ok 25 - 'My::Boolean=SCALAR(0xaaaabeab8d90)' -> Test2::Compare::Scalar
+    ok 26 - 'My::Boolean=SCALAR(0xaaaabeab8d90)' -> Test2::Compare::Scalar
+    ok 27 - 'My::Boolean=SCALAR(0xaaaabeab8e20)' -> Test2::Compare::Scalar
+    ok 28 - 'My::Boolean=SCALAR(0xaaaabeab8e20)' -> Test2::Compare::Scalar
+    ok 29 - 'Test2::Compare::Base=HASH(0xaaaabeb71f98)' -> Test2::Compare::Base
+    ok 30 - 'Test2::Compare::Base=HASH(0xaaaabeb71f98)' -> Test2::Compare::Base
+    ok 31 - 'Test2::Compare::Wildcard=HASH(0xaaaabeb72040)' -> Test2::Compare::String
+    ok 32 - 'Test2::Compare::Wildcard=HASH(0xaaaabeb72040)' -> Test2::Compare::String
     1..32
 }
 1..17
 ok
 t/modules/Compare/Array.t ....................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Test2::Compare::Array->isa('Test2::Compare::Base')
 ok 2 - got name
 ok 3 - construction {
@@ -1139,7 +1175,7 @@
 1..10
 ok
 t/modules/Compare/Bag.t ......................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Test2::Compare::Bag->isa('Test2::Compare::Base')
 ok 2 - got name
 ok 3 - construction {
@@ -1187,7 +1223,7 @@
 1..7
 ok
 t/modules/Compare/Base.t ........................ 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Test2::Compare::Base=HASH->isa('Test2::Compare::Base')
 ok 2 - Got expected delta class
 ok 3 - no deltas
@@ -1204,7 +1240,7 @@
 1..13
 ok
 t/modules/Compare/Bool.t ........................ 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Got name
 ok 2 - Got operator
 ok 3 - Got name
@@ -1212,7 +1248,7 @@
 1..4
 ok
 t/modules/Compare/Custom.t ...................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Test2::Compare::Custom=HASH->isa(...)
 ok 2 - Test2::Compare::Custom=HASH->isa(...)
 ok 3 - always passes
@@ -1229,7 +1265,7 @@
 1..13
 ok
 t/modules/Compare/Delta.t ....................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Test2::Compare::Delta->can('check')
 ok 2 - chk is aliased to check
 ok 3 - Test2::Compare::Delta=HASH->isa('Test2::Compare::Delta')
@@ -1410,7 +1446,7 @@
 1..24
 ok
 t/modules/Compare/Event.t ....................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - got name
 ok 2 - correct meta class
 ok 3 - Event is the base class
@@ -1421,7 +1457,7 @@
 1..7
 ok
 t/modules/Compare/EventMeta.t ................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - file
 ok 2 - line
 ok 3 - package
@@ -1432,7 +1468,7 @@
 1..7
 ok
 t/modules/Compare/Float.t ....................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Test2::Compare::Float=HASH->isa(...)
 ok 2 - Test2::Compare::Float=HASH->isa(...)
 ok 3 - tolerance {
@@ -1551,7 +1587,7 @@
 1..16
 ok
 t/modules/Compare/Hash.t ........................ 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - simple {
     ok 1 - Test2::Compare::Hash=HASH->isa(...)
     ok 2 - name is <HASH>
@@ -1610,7 +1646,7 @@
 1..7
 ok
 t/modules/Compare/Isa.t ......................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Test2::Compare::Isa=HASH->isa(...)
 ok 2 - Test2::Compare::Isa=HASH->isa(...)
 ok 3 - Test2::Compare::Isa=HASH->isa(...)
@@ -1651,7 +1687,7 @@
 1..7
 ok
 t/modules/Compare/Meta.t ........................ 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - simple {
     ok 1 - Test2::Compare::Meta=HASH->isa(...)
     ok 2 - generated an empty items array
@@ -1677,7 +1713,7 @@
 1..3
 ok
 t/modules/Compare/Number.t ...................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Test2::Compare::Number=HASH->isa(...)
 ok 2 - Test2::Compare::Number=HASH->isa(...)
 ok 3 - name {
@@ -1727,7 +1763,7 @@
 1..9
 ok
 t/modules/Compare/Object.t ...................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - simple {
     ok 1 - Test2::Compare::Object=HASH->isa(...)
     ok 2 - got calls arrayref for free
@@ -1781,7 +1817,7 @@
 1..7
 ok
 t/modules/Compare/OrderedSubset.t ............... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Test2::Compare::OrderedSubset->isa('Test2::Compare::Base')
 ok 2 - got name
 ok 3 - construction {
@@ -1820,7 +1856,7 @@
 1..7
 ok
 t/modules/Compare/Pattern.t ..................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Test2::Compare::Pattern=HASH->isa(...)
 ok 2 - got name
 ok 3 - got operator
@@ -1841,7 +1877,7 @@
 1..17
 ok
 t/modules/Compare/Ref.t ......................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Test2::Compare::Ref=HASH->isa(...)
 ok 2 - Got Name
 ok 3 - got operator
@@ -1856,7 +1892,7 @@
 1..11
 ok
 t/modules/Compare/Regex.t ....................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - same regex
 ok 2 - Different regex
 ok 3 - Different flags
@@ -1872,7 +1908,7 @@
 1..12
 ok
 t/modules/Compare/Scalar.t ...................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - got name
 ok 2 - Got operator
 ok 3 - nothing to verify
@@ -1886,7 +1922,7 @@
 1..10
 ok
 t/modules/Compare/Set.t ......................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - construction {
     ok 1 - Test2::Compare::Set=HASH->isa(...)
     ok 2 - default to 'any'
@@ -1947,7 +1983,7 @@
 1..5
 ok
 t/modules/Compare/String.t ...................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Test2::Compare::String=HASH->isa(...)
 ok 2 - Test2::Compare::String=HASH->isa(...)
 ok 3 - Test2::Compare::String=HASH->isa(...)
@@ -2012,7 +2048,7 @@
 1..8
 ok
 t/modules/Compare/Undef.t ....................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Test2::Compare::Undef=HASH->isa(...)
 ok 2 - Test2::Compare::Undef=HASH->isa(...)
 ok 3 - name {
@@ -2045,7 +2081,7 @@
 1..5
 ok
 t/modules/Compare/Wildcard.t .................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Test2::Compare::Wildcard=HASH->isa(...)
 ok 2 - 0 is a valid expect value
 ok 3 - undef is a valid expect value
@@ -2054,7 +2090,7 @@
 1..5
 ok
 t/modules/Mock.t ................................ 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - construction {
     ok 1 - Test2::Mock=HASH->isa('Test2::Mock')
     ok 2 - Only called foo, did not call class, parent or child
@@ -2409,18 +2445,18 @@
 1..22
 ok
 t/modules/Plugin.t .............................. 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Loaded Test2::Plugin
 1..1
 ok
 t/modules/Plugin/BailOnFail.t ................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Bailed after the failure
 ok 2 - Tool had time to output the diag
 1..2
 ok
 t/modules/Plugin/DieOnFail.t .................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Died after the failure
 ok 2 - Got the error
 ok 3 - Tool had time to output the diag
@@ -2451,7 +2487,7 @@
 ok 9 - set seed
 ok 10 - set from
 ok 11 - Warned about resetting srand
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 12 - got the event
 ok 13 - set seed
 ok 14 - set from
@@ -2481,7 +2517,7 @@
 1..5
 ok
 t/modules/Require.t ............................. 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Loaded Test2::Require
 ok 2 - skip must be overridden
 ok 3 - Did not skip all
@@ -2489,38 +2525,38 @@
 1..4
 ok
 t/modules/Require/AuthorTesting.t ............... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - will skip
 ok 2 - will not skip
 1..2
 ok
 t/modules/Require/AutomatedTesting.t ............ 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - will skip
 ok 2 - will not skip
 1..2
 ok
 t/modules/Require/EnvVar.t ...................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - will skip
 ok 2 - will not skip
 ok 3 - must specify a var
 1..3
 ok
 t/modules/Require/ExtendedTesting.t ............. 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - will skip
 ok 2 - will not skip
 1..2
 ok
 t/modules/Require/Fork.t ........................ 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - will skip
 ok 2 - will not skip
 1..2
 ok
 t/modules/Require/Module.t ...................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - will not skip, module installed
 ok 2 - will not skip, module at sufficient version
 ok 3 - Skip, insufficient version
@@ -2528,43 +2564,43 @@
 1..4
 ok
 t/modules/Require/NonInteractiveTesting.t ....... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - will skip
 ok 2 - will not skip
 1..2
 ok
 t/modules/Require/Perl.t ........................ 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - will not skip
 ok 2 - will skip
 1..2
 ok
 t/modules/Require/RealFork.t .................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - will skip
 ok 2 - will not skip
 1..2
 ok
 t/modules/Require/ReleaseTesting.t .............. 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - will skip
 ok 2 - will not skip
 1..2
 ok
 t/modules/Require/Threads.t ..................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - will skip
 ok 2 - will not skip
 1..2
 ok
 t/modules/Suite.t ............................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Loaded Test2::Suite
 ok 2 - have a version
 1..2
 ok
 t/modules/Todo.t ................................ 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Test2::Todo=HASH->isa('Test2::Todo')
 ok 2 - filter added
 ok 3 - got reason
@@ -2584,12 +2620,12 @@
 1..16
 ok
 t/modules/Tools.t ............................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Loaded Test2::Tools
 1..1
 ok
 t/modules/Tools/AsyncSubtest.t .................. 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Loaded Test2::IPC
 ok 2 - Imported symbols: async_subtest, fork_subtest, thread_s...
 ok 3 - foo {
@@ -2601,7 +2637,7 @@
     1..1
 }
 ok 5 - foo {
-    ok 1 - forked subtest: 1275186
+    ok 1 - forked subtest: 2792906
     1..1
 }
 ok 6 - Got expected events
@@ -2610,7 +2646,7 @@
 1..8
 ok
 t/modules/Tools/Basic.t ......................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Imported symbols: ok, pass, fail, diag, note, todo, ski...
 ok 2 - Testing Pass
 ok 3 - Got expected events for 'pass' and 'fail'
@@ -2630,7 +2666,7 @@
 1..15
 ok
 t/modules/Tools/Class.t ......................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Imported symbols: can_ok, isa_ok, DOES_ok
 ok 2 - 'can/isa/DOES_ok' events
 # Will override UNIVERSAL::can to hide 'DOES'
@@ -2638,7 +2674,7 @@
 1..3
 ok
 t/modules/Tools/ClassicCompare.t ................ 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Did not imported symbols: is, is_deeply, like, unlike, isnt, cm...
 ok 2 - Imported symbols: is, is_deeply, like, cmp_ok, unlike, ...
 ok 3 - undef is undef
@@ -2688,7 +2724,7 @@
 1..1
 ok
 t/modules/Tools/Compare.t ....................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - simple {
     ok 1 - Imported symbols: match, mismatch, validator, hash, arr...
     1..1
@@ -2828,7 +2864,7 @@
     ok 7 - Both true
     ok 8 - true( ) + true(1) + negate
     ok 9 - Both true
-    ok 10 - true(HASH(0xaaaaf380ab98)) + true(1) + negate
+    ok 10 - true(HASH(0xaaaadb373020)) + true(1) + negate
     ok 11 - true + false + !
     ok 12 - true + false + negate
     ok 13 - <FALSE (0)> + TRUE (1) + negate
@@ -2850,7 +2886,7 @@
     ok 29 - Both true
     ok 30 - true( ) + true(yup) + negate
     ok 31 - Both true
-    ok 32 - true(HASH(0xaaaaf380ab98)) + true(yup) + negate
+    ok 32 - true(HASH(0xaaaadb373020)) + true(yup) + negate
     ok 33 - true + false + !
     ok 34 - true + false + negate
     ok 35 - <FALSE (0)> + TRUE (yup) + negate
@@ -2872,7 +2908,7 @@
     ok 51 - Both true
     ok 52 - true( ) + true(0 but true) + negate
     ok 53 - Both true
-    ok 54 - true(HASH(0xaaaaf380ab98)) + true(0 but true) + negate
+    ok 54 - true(HASH(0xaaaadb373020)) + true(0 but true) + negate
     ok 55 - true + false + !
     ok 56 - true + false + negate
     ok 57 - <FALSE (0)> + TRUE (0 but true) + negate
@@ -2894,7 +2930,7 @@
     ok 73 - Both true
     ok 74 - true( ) + true( ) + negate
     ok 75 - Both true
-    ok 76 - true(HASH(0xaaaaf380ab98)) + true( ) + negate
+    ok 76 - true(HASH(0xaaaadb373020)) + true( ) + negate
     ok 77 - true + false + !
     ok 78 - true + false + negate
     ok 79 - <FALSE (0)> + TRUE ( ) + negate
@@ -2908,27 +2944,27 @@
     ok 87 - true + false + negate
     ok 88 - <FALSE (undef)> + TRUE ( ) + negate
     ok 89 - Both true
-    ok 90 - true(1) + true(HASH(0xaaaaf380ab98)) + negate
+    ok 90 - true(1) + true(HASH(0xaaaadb373020)) + negate
     ok 91 - Both true
-    ok 92 - true(yup) + true(HASH(0xaaaaf380ab98)) + negate
+    ok 92 - true(yup) + true(HASH(0xaaaadb373020)) + negate
     ok 93 - Both true
-    ok 94 - true(0 but true) + true(HASH(0xaaaaf380ab98)) + negate
+    ok 94 - true(0 but true) + true(HASH(0xaaaadb373020)) + negate
     ok 95 - Both true
-    ok 96 - true( ) + true(HASH(0xaaaaf380ab98)) + negate
+    ok 96 - true( ) + true(HASH(0xaaaadb373020)) + negate
     ok 97 - Both true
-    ok 98 - true(HASH(0xaaaaf380ab98)) + true(HASH(0xaaaaf380ab98)) + negate
+    ok 98 - true(HASH(0xaaaadb373020)) + true(HASH(0xaaaadb373020)) + negate
     ok 99 - true + false + !
     ok 100 - true + false + negate
-    ok 101 - <FALSE (0)> + TRUE (HASH(0xaaaaf380ab98)) + negate
+    ok 101 - <FALSE (0)> + TRUE (HASH(0xaaaadb373020)) + negate
     ok 102 - true + false + !
     ok 103 - true + false + negate
-    ok 104 - <FALSE (0)> + TRUE (HASH(0xaaaaf380ab98)) + negate
+    ok 104 - <FALSE (0)> + TRUE (HASH(0xaaaadb373020)) + negate
     ok 105 - true + false + !
     ok 106 - true + false + negate
-    ok 107 - <FALSE ('')> + TRUE (HASH(0xaaaaf380ab98)) + negate
+    ok 107 - <FALSE ('')> + TRUE (HASH(0xaaaadb373020)) + negate
     ok 108 - true + false + !
     ok 109 - true + false + negate
-    ok 110 - <FALSE (undef)> + TRUE (HASH(0xaaaaf380ab98)) + negate
+    ok 110 - <FALSE (undef)> + TRUE (HASH(0xaaaadb373020)) + negate
     ok 111 - false + false
     ok 112 - <FALSE (0)> + <FALSE (0)> + negate
     ok 113 - false + false
@@ -2951,7 +2987,7 @@
     ok 130 - TRUE ( ) + <FALSE (0)> + negate
     ok 131 - true + false + !
     ok 132 - true + false + negate
-    ok 133 - TRUE (HASH(0xaaaaf380ab98)) + <FALSE (0)> + negate
+    ok 133 - TRUE (HASH(0xaaaadb373020)) + <FALSE (0)> + negate
     ok 134 - false + false
     ok 135 - <FALSE (0)> + <FALSE (0)> + negate
     ok 136 - false + false
@@ -2974,7 +3010,7 @@
     ok 153 - TRUE ( ) + <FALSE (0)> + negate
     ok 154 - true + false + !
     ok 155 - true + false + negate
-    ok 156 - TRUE (HASH(0xaaaaf380ab98)) + <FALSE (0)> + negate
+    ok 156 - TRUE (HASH(0xaaaadb373020)) + <FALSE (0)> + negate
     ok 157 - false + false
     ok 158 - <FALSE (0)> + <FALSE ('')> + negate
     ok 159 - false + false
@@ -2997,7 +3033,7 @@
     ok 176 - TRUE ( ) + <FALSE ('')> + negate
     ok 177 - true + false + !
     ok 178 - true + false + negate
-    ok 179 - TRUE (HASH(0xaaaaf380ab98)) + <FALSE ('')> + negate
+    ok 179 - TRUE (HASH(0xaaaadb373020)) + <FALSE ('')> + negate
     ok 180 - false + false
     ok 181 - <FALSE (0)> + <FALSE (undef)> + negate
     ok 182 - false + false
@@ -3020,7 +3056,7 @@
     ok 199 - TRUE ( ) + <FALSE (undef)> + negate
     ok 200 - true + false + !
     ok 201 - true + false + negate
-    ok 202 - TRUE (HASH(0xaaaaf380ab98)) + <FALSE (undef)> + negate
+    ok 202 - TRUE (HASH(0xaaaadb373020)) + <FALSE (undef)> + negate
     ok 203 - Value must exist
     1..203
 }
@@ -3267,7 +3303,7 @@
 1..36
 ok
 t/modules/Tools/Defer.t ......................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - got expected events
 ok 2 - truth
 ok 3 - 1 is 1
@@ -3284,21 +3320,21 @@
 1..13
 ok
 t/modules/Tools/Encoding.t ...................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Imported symbol: set_encoding
 ok 2 - set_encoding worked
 ok 3 - Cannot set encoding without a formatter
 1..3
 ok
 t/modules/Tools/Event.t ......................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Imported symbol: gen_event
 ok 2 - Generated event
 ok 3 - Generated event long-form
 1..3
 ok
 t/modules/Tools/Exception.t ..................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Imported symbols: dies, lives, try_ok
 ok 2 - Got exception
 ok 3 - no exception
@@ -3314,7 +3350,7 @@
 1..12
 ok
 t/modules/Tools/Exports.t ....................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Imported symbols: imported_ok, not_imported_ok
 ok 2 - Did not imported symbol: xyz
 ok 3 - Failed, x is not imported
@@ -3322,13 +3358,13 @@
 1..4
 ok
 t/modules/Tools/GenTemp.t ....................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - use Test2::Tools::GenTemp;
 ok 2 - Imported symbol: gen_temp
-ok 3 - Got a temp dir (/tmp/YRYNOLPl6P)
-ok 4 - Created dir /tmp/YRYNOLPl6P
-ok 5 - Created dir /tmp/YRYNOLPl6P/subdir
-ok 6 - Created dir /tmp/YRYNOLPl6P/subdir/nested
+ok 3 - Got a temp dir (/tmp/ifmhkdvfkF)
+ok 4 - Created dir /tmp/ifmhkdvfkF
+ok 5 - Created dir /tmp/ifmhkdvfkF/subdir
+ok 6 - Created dir /tmp/ifmhkdvfkF/subdir/nested
 ok 7 - Created file foo
 ok 8 - Got content (foo\n)
 ok 9 - foo At EOF
@@ -3344,7 +3380,7 @@
 1..18
 ok
 t/modules/Tools/Grab.t .......................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - initializing
 ok 2 - Captured 1 event
 ok 3 - Captured 3 events
@@ -3353,7 +3389,7 @@
 1..5
 ok
 t/modules/Tools/Mock.t .......................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Imported symbols: mock_obj, mock_class, mock_do, mock_b...
 ok 2 - generators {
     ok 1 - All 3 keys set
@@ -3375,7 +3411,7 @@
 }
 ok 3 - mocks {
     ok 1 - Test2::Mock=HASH->isa('Test2::Mock')
-    ok 2 - Test2::Tools::Mock::__TEMP__::KHKFGEGPXGRICZEJPORHNQRJBNUUUBIN=HASH->isa('Test2::Tools::Mock::__TEMP__::KHKFGEGPXGRICZEJPORHNQRJBNUUUBIN')
+    ok 2 - Test2::Tools::Mock::__TEMP__::OMPNPMTNPCTTYNUFZFUSFWDQDAVAYGRW=HASH->isa('Test2::Tools::Mock::__TEMP__::OMPNPMTNPCTTYNUFZFUSFWDQDAVAYGRW')
     ok 3 - got a class
     ok 4 - mocked {
         ok 1 - main class is not mocked
@@ -3393,7 +3429,7 @@
         ok 4 - no mock is building
         ok 5 - Building expected control
         ok 6 - invalid action
-        ok 7 - Test2::Tools::Mock::__TEMP__::KHKFGEGPXGRICZEJPORHNQRJBNUUUBIN=HASH->can('foo')
+        ok 7 - Test2::Tools::Mock::__TEMP__::OMPNPMTNPCTTYNUFZFUSFWDQDAVAYGRW=HASH->can('foo')
         ok 8 - added sub
         ok 9 - no mock is building
         ok 10 - build sub completed successfully
@@ -3477,7 +3513,7 @@
     ok 8 - got control
     ok 9 - got the expected result
     ok 10 - blessed the reference
-    ok 11 - Test2::Tools::Mock::__TEMP__::LWIMZRXRFQGWJCIIATXNVPOXENNOVZYR=HASH->isa('Test2::Tools::Mock::__TEMP__::LWIMZRXRFQGWJCIIATXNVPOXENNOVZYR')
+    ok 11 - Test2::Tools::Mock::__TEMP__::AJQXLWEHRANRUGBIFLVYRQVEQGKJAAPH=HASH->isa('Test2::Tools::Mock::__TEMP__::AJQXLWEHRANRUGBIFLVYRQVEQGKJAAPH')
     ok 12 - CODE
     1..12
 }
@@ -3494,7 +3530,7 @@
 1..14
 ok
 t/modules/Tools/Ref.t ........................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Imported symbols: ref_ok, ref_is, ref_is_not
 ok 2 - ref_ok tests
 ok 3 - Ref checks
@@ -3502,7 +3538,7 @@
 ok
 t/modules/Tools/Spec.t .......................... skipped: Tests not yet written
 t/modules/Tools/Subtest.t ....................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 # Subtest: hub tests
     ok 1 - Test2::Hub::Subtest=HASH->isa(...)
     # Subtest: inner hub tests
@@ -3529,7 +3565,7 @@
 1..16
 ok
 t/modules/Tools/Target.t ........................ 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - set default var
 ok 2 - set default const
 ok 3 - set custom var
@@ -3568,7 +3604,7 @@
 1..6
 ok
 t/modules/Tools/Tester.t ........................ 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - event_groups {
     ok 1 - Events were grouped properly
     1..1
@@ -3594,7 +3630,7 @@
 1..3
 ok
 t/modules/Tools/Warnings.t ...................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Imported symbols: warns, warning, warnings, no_warnings
 ok 2 - no warnings
 ok 3 - 1 warning
@@ -3610,7 +3646,7 @@
 1..12
 ok
 t/modules/Util/Grabber.t ........................ 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - initializing
 ok 2 - Captured 1 event
 ok 3 - Captured 3 events
@@ -3619,7 +3655,7 @@
 1..5
 ok
 t/modules/Util/Ref.t ............................ 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Imported symbols: render_ref, rtype
 ok 2 - Matches normal stringification (not blessed)
 ok 3 - got address
@@ -3637,7 +3673,7 @@
 1..14
 ok
 t/modules/Util/Stash.t .......................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Imported symbols: get_stash, get_glob, get_symbol, pars...
 ok 2 - Code slot sigil
 ok 3 - Scalar slot sigil
@@ -3668,7 +3704,7 @@
 1..27
 ok
 t/modules/Util/Sub.t ............................ 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Imported symbol: sub_name
 ok 2 - got sub name (named)
 ok 3 - got sub name (anon)
@@ -3678,7 +3714,7 @@
 1..6
 ok
 t/modules/Util/Table.t .......................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Imported symbol: table
 ok 2 - unicode_display_width {
     ok 1 - no_unicode_linebreak {
@@ -3717,7 +3753,7 @@
 1..7
 ok
 t/modules/Util/Table/Cell.t ..................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - sanitization {
     ok 1 - translated bell
     ok 2 - translated backspace
@@ -3737,7 +3773,7 @@
 1..1
 ok
 t/modules/Util/Table/LineBreak.t ................ 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - without_unicode_linebreak {
     not ok 1 - Got all parts # TODO Can't handle unicode properly without Unicode::GCString
     # Failed test (with amnesty) 'Got all parts'
@@ -3755,7 +3791,7 @@
 1..1
 ok
 t/modules/Util/Times.t .......................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Imported symbol: render_bench
 ok 2 - Got benchmark with < 10 second duration
 ok 3 - Got benchmark with < 1 minute duration
@@ -3765,7 +3801,7 @@
 1..6
 ok
 t/modules/V0.t .................................. 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Imported symbols: ok, pass, fail, diag, note, todo, ski...
 ok 2 - Exit Summary is loaded
 ok 3 - SRand is loaded
@@ -3805,19 +3841,19 @@
 t/modules/Workflow/Runner.t ..................... skipped: Tests not yet written
 t/modules/Workflow/Task.t ....................... skipped: Tests not yet written
 t/modules/Workflow/Task/Action.t ................ 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Test2::Workflow::Task::Action->can('around')
 1..1
 ok
 t/modules/Workflow/Task/Group.t ................. skipped: Tests not yet written
 t/regression/10-set_and_dne.t ................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1
 1..1
 ok
 t/regression/132-bool.t ......................... skipped: Author test, set the $AUTHOR_TESTING environment variable to run it
 t/regression/247_check_ref_bool.t ............... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - true
 ok 2 - false
 ok 3 - Test true on true
@@ -3840,17 +3876,17 @@
 1..1
 ok
 t/regression/285-wrap-nonexisting.t ............. 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Cannot wrap symbol that does not exist
 1..1
 ok
 t/regression/289-compare-array-bounds.t ......... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1
 1..1
 ok
 t/regression/291-async-subtest-done-testing.t ... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - foo {
     ok 1 - Just a pass
     ok 2 - We get a warning if we call done_testing inside an asyncsubtest
@@ -3859,17 +3895,17 @@
 1..1
 ok
 t/regression/43-bag-on-empty.t .................. 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Bag check on empty array
 1..1
 ok
 t/regression/async_subtest_missing_parent.t ..... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Throw an error when a subtest finishes without a parent
 1..1
 ok
 t/regression/Test2-Mock.t ....................... 
-# Seeded srand with seed '20260221' from local date.
+# Seeded srand with seed '20250119' from local date.
 ok 1 - Did not die when adding plain value
 ok 2 - Test2::Mock=HASH->isa('Test2::Mock')
 ok 3 - Correct value returned for add when plain string given
@@ -3923,7 +3959,7 @@
 1..2
 ok
 All tests successful.
-Files=130, Tests=796, 21 wallclock secs ( 0.40 usr  0.18 sys + 11.84 cusr  2.83 csys = 15.25 CPU)
+Files=130, Tests=796, 18 wallclock secs ( 0.57 usr  0.27 sys + 14.78 cusr  3.30 csys = 18.92 CPU)
 Result: PASS
 make[1]: Leaving directory '/build/reproducible-path/libtest2-suite-perl-0.000163'
    create-stamp debian/debhelper-build-stamp
@@ -3937,128 +3973,128 @@
 Manifying 24 pod documents
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/V0.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Workflow.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Todo.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Suite.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Mock.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Todo.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Plugin.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Require.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/AsyncSubtest.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Bundle.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Mock.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/AsyncSubtest.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Bundle.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Workflow/Task.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Workflow/Runner.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Workflow/Build.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Workflow/BlockBase.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Workflow/Runner.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Workflow/Task.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Workflow/Task/Action.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Workflow/Task/Group.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Class.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Spec.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Target.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Exception.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/ClassicCompare.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Event.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Refcount.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/GenTemp.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Exports.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Mock.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/AsyncSubtest.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Basic.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Warnings.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Subtest.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Defer.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Ref.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Encoding.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Grab.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Compare.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Tester.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Util/Term.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Util/Times.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Util/Term.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Util/Grabber.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Util/Importer.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Util/Stash.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Util/Ref.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Util/Sub.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Util/Guard.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Util/Ref.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Util/Table.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Util/Sub.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Util/Table/Cell.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Util/Table/LineBreak.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Require/Threads.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Require/EnvVar.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Require/AutomatedTesting.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Util/Table/Cell.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/GenTemp.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/AsyncSubtest.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Exports.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/ClassicCompare.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Grab.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Subtest.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Ref.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Event.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Tester.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Basic.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Refcount.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Spec.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Exception.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Class.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Encoding.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Target.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Mock.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Compare.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Defer.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Tools/Warnings.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Require/Perl.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Require/ExtendedTesting.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Require/Threads.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Require/ReleaseTesting.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Require/Module.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Require/Perl.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Require/AutomatedTesting.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Require/Fork.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Require/NonInteractiveTesting.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Require/RealFork.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Require/EnvVar.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Require/AuthorTesting.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Plugin/Times.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Plugin/UTF8.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Plugin/ExitSummary.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Plugin/BailOnFail.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Plugin/SRand.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Plugin/UTF8.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Plugin/DieOnFail.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Plugin/Times.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Bundle/Simple.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Bundle/More.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Bundle/Extended.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Plugin/BailOnFail.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Testing.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Contributing.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Concurrency.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Testing.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Tooling.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Anatomy.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Testing/Introduction.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Testing/Planning.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Testing/Migrating.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Testing/Introduction.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Testing/Todo.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Tooling/Nesting.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Testing/Migrating.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Tooling/Testing.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Tooling/FirstTool.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Tooling/Nesting.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Tooling/Formatter.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Tooling/Subtest.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Tooling/FirstTool.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Tooling/TestBuilder.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Tooling/Formatter.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Tooling/Plugin/ToolStarts.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Tooling/Plugin/TestingDone.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Tooling/Plugin/ToolCompletes.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Tooling/Plugin/TestExit.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Anatomy/Hubs.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Tooling/Plugin/ToolStarts.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Anatomy/EndToEnd.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Anatomy/Event.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Anatomy/IPC.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Anatomy/Utilities.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Anatomy/Hubs.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Anatomy/Context.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Manual/Anatomy/API.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/AsyncSubtest/Formatter.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Bundle/Extended.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Bundle/More.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Bundle/Simple.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/AsyncSubtest/Hub.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/AsyncSubtest/Formatter.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/AsyncSubtest/Event/Attach.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/AsyncSubtest/Event/Detach.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/String.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Bag.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Wildcard.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Pattern.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Number.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/EventMeta.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Regex.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Undef.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Isa.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/String.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Bool.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Ref.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/DeepRef.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Wildcard.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Hash.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Scalar.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Isa.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/OrderedSubset.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Pattern.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Object.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Set.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Negatable.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Hash.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/DeepRef.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Delta.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Meta.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Array.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Negatable.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Object.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Float.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Bool.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Delta.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Set.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Base.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Number.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Custom.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Regex.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Event.pm
-Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/EventMeta.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Bag.pm
+Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/perl5/Test2/Compare/Base.pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/man/man3/Test2::Workflow::Task::Group.3pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/man/man3/Test2::Workflow::Task::Action.3pm
 Installing /build/reproducible-path/libtest2-suite-perl-0.000163/debian/libtest2-suite-perl/usr/share/man/man3/Test2::Workflow::Task.3pm
@@ -4203,12 +4239,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/2772983/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/2772983/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/1270646 and its subdirectories
-I: Current time: Sat Feb 21 04:19:08 -12 2026
-I: pbuilder-time-stamp: 1771690748
+I: removing directory /srv/workspace/pbuilder/2772983 and its subdirectories
+I: Current time: Sun Jan 19 23:56:59 +14 2025
+I: pbuilder-time-stamp: 1737280619