Diff of the two buildlogs:

--
--- b1/build.log	2025-03-07 09:52:28.203238825 +0000
+++ b2/build.log	2025-03-07 10:05:13.792776617 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Thu Mar  6 21:30:50 -12 2025
-I: pbuilder-time-stamp: 1741339850
+I: Current time: Fri Mar  7 23:53:24 +14 2025
+I: pbuilder-time-stamp: 1741341204
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
 I: copying local configuration
@@ -35,52 +35,84 @@
 dpkg-source: info: applying 0013-avoid-failing-font-tests-on-ci.patch
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/20335/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/7337/tmp/hooks/D01_modify_environment starting
+debug: Running on virt64z.
+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 Mar  7 09:53 /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/7337/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/7337/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='armhf'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 '
-  DISTRIBUTION='unstable'
-  HOME='/root'
-  HOST_ARCH='armhf'
+  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]="arm-unknown-linux-gnueabihf")
+  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=armhf
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 '
+  DIRSTACK=()
+  DISTRIBUTION=unstable
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=arm
+  HOST_ARCH=armhf
   IFS=' 	
   '
-  INVOCATION_ID='ce1f1a970cbd4f8faf2fe964aab17aa8'
-  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='20335'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=a4ee02e2d0334807a6c7cc8577f19ebb
+  LANG=C
+  LANGUAGE=it_CH:it
+  LC_ALL=C
+  MACHTYPE=arm-unknown-linux-gnueabihf
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnueabihf
+  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=7337
   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.dKxeZKzX/pbuilderrc_IhWU --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.dKxeZKzX/b1 --logfile b1/build.log kitty_0.39.1-1.dsc'
-  SUDO_GID='113'
-  SUDO_UID='107'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://10.0.0.15:3142/'
+  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.dKxeZKzX/pbuilderrc_zRwg --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.dKxeZKzX/b2 --logfile b2/build.log kitty_0.39.1-1.dsc'
+  SUDO_GID=110
+  SUDO_UID=103
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://10.0.0.15:3142/
 I: uname -a
-  Linux ff4a 6.1.0-31-armmp-lpae #1 SMP Debian 6.1.128-1 (2025-02-07) armv7l GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-31-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) aarch64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/20335/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Mar  4 11:20 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/7337/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -528,7 +560,7 @@
 Get: 312 http://deb.debian.org/debian unstable/main armhf wayland-protocols all 1.41-1 [120 kB]
 Get: 313 http://deb.debian.org/debian unstable/main armhf zsh-common all 5.9-8 [4146 kB]
 Get: 314 http://deb.debian.org/debian unstable/main armhf zsh armhf 5.9-8+b5 [823 kB]
-Fetched 205 MB in 12s (16.7 MB/s)
+Fetched 205 MB in 23s (8830 kB/s)
 Preconfiguring packages ...
 Selecting previously unselected package libpython3.13-minimal:armhf.
 (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 ... 19508 files and directories currently installed.)
@@ -1545,8 +1577,8 @@
 Setting up tzdata (2025a-2) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Fri Mar  7 09:33:44 UTC 2025.
-Universal Time is now:  Fri Mar  7 09:33:44 UTC 2025.
+Local time is now:      Fri Mar  7 09:55:05 UTC 2025.
+Universal Time is now:  Fri Mar  7 09:55:05 UTC 2025.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up libxcb-present0:armhf (1.17.0-2+b1) ...
@@ -1824,7 +1856,11 @@
 Building tag database...
  -> Finished parsing the build-deps
 I: Building the package
-I: Running cd /build/reproducible-path/kitty-0.39.1/ && 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  > ../kitty_0.39.1-1_source.changes
+I: user script /srv/workspace/pbuilder/7337/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/7337/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/kitty-0.39.1/ && 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  > ../kitty_0.39.1-1_source.changes
 dpkg-buildpackage: info: source package kitty
 dpkg-buildpackage: info: source version 0.39.1-1
 dpkg-buildpackage: info: source distribution unstable
@@ -2003,8 +2039,8 @@
 gcc -MMD -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DKITTY_NO_SIMD -D_GLFW_WAYLAND -D_GLFW_BUILD_DLL -DHAS_MEMFD_CREATE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -flto -fPIC -pthread -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -c glfw/wayland-kwin-blur-v1-client-protocol.c -o build/glfw-wayland-glfw-wayland-kwin-blur-v1-client-protocol.c.o
 gcc -MMD -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DKITTY_NO_SIMD -DHAVE_AVX512=0 -DHAVE_AVX2=0 -DHAVE_NEON32=0 -DHAVE_NEON64=0 -DHAVE_SSSE3=0 -DHAVE_SSE41=0 -DHAVE_SSE42=0 -DHAVE_AVX=0 -I3rdparty/base64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -flto -pthread -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/python3.13 -c 3rdparty/base64/lib/arch/avx/codec.c -o build/fast_data_types-3rdparty-base64-lib-arch-avx-codec.c.o
 gcc -MMD -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DKITTY_NO_SIMD -DHAVE_AVX512=0 -DHAVE_AVX2=0 -DHAVE_NEON32=0 -DHAVE_NEON64=0 -DHAVE_SSSE3=0 -DHAVE_SSE41=0 -DHAVE_SSE42=0 -DHAVE_AVX=0 -I3rdparty/base64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -flto -pthread -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/python3.13 -c 3rdparty/base64/lib/arch/ssse3/codec.c -o build/fast_data_types-3rdparty-base64-lib-arch-ssse3-codec.c.o
-gcc -MMD -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DKITTY_NO_SIMD -DHAVE_AVX512=0 -DHAVE_AVX2=0 -DHAVE_NEON32=0 -DHAVE_NEON64=0 -DHAVE_SSSE3=0 -DHAVE_SSE41=0 -DHAVE_SSE42=0 -DHAVE_AVX=0 -I3rdparty/base64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -flto -pthread -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/python3.13 -c 3rdparty/base64/lib/arch/sse42/codec.c -o build/fast_data_types-3rdparty-base64-lib-arch-sse42-codec.c.o
 gcc -MMD -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DKITTY_NO_SIMD -DHAVE_AVX512=0 -DHAVE_AVX2=0 -DHAVE_NEON32=0 -DHAVE_NEON64=0 -DHAVE_SSSE3=0 -DHAVE_SSE41=0 -DHAVE_SSE42=0 -DHAVE_AVX=0 -I3rdparty/base64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -flto -pthread -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/python3.13 -c 3rdparty/base64/lib/arch/sse41/codec.c -o build/fast_data_types-3rdparty-base64-lib-arch-sse41-codec.c.o
+gcc -MMD -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DKITTY_NO_SIMD -DHAVE_AVX512=0 -DHAVE_AVX2=0 -DHAVE_NEON32=0 -DHAVE_NEON64=0 -DHAVE_SSSE3=0 -DHAVE_SSE41=0 -DHAVE_SSE42=0 -DHAVE_AVX=0 -I3rdparty/base64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -flto -pthread -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/python3.13 -c 3rdparty/base64/lib/arch/sse42/codec.c -o build/fast_data_types-3rdparty-base64-lib-arch-sse42-codec.c.o
 gcc -MMD -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DKITTY_NO_SIMD -DHAVE_AVX512=0 -DHAVE_AVX2=0 -DHAVE_NEON32=0 -DHAVE_NEON64=0 -DHAVE_SSSE3=0 -DHAVE_SSE41=0 -DHAVE_SSE42=0 -DHAVE_AVX=0 -I3rdparty/base64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -flto -pthread -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/python3.13 -c 3rdparty/base64/lib/arch/avx2/codec.c -o build/fast_data_types-3rdparty-base64-lib-arch-avx2-codec.c.o
 gcc -MMD -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DKITTY_NO_SIMD -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -flto -pthread -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/python3.13 -c kitty/utmp.c -o build/fast_data_types-kitty-utmp.c.o
 gcc -MMD -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DKITTY_NO_SIMD -DHAVE_AVX512=0 -DHAVE_AVX2=0 -DHAVE_NEON32=0 -DHAVE_NEON64=0 -DHAVE_SSSE3=0 -DHAVE_SSE41=0 -DHAVE_SSE42=0 -DHAVE_AVX=0 -I3rdparty/base64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -flto -pthread -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/python3.13 -c 3rdparty/base64/lib/arch/avx512/codec.c -o build/fast_data_types-3rdparty-base64-lib-arch-avx512-codec.c.o
@@ -2016,7 +2052,7 @@
 gcc -MMD -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DKITTY_NO_SIMD -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -flto -pthread -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/python3.13 -fopenmp-simd -DSIMDE_ENABLE_OPENMP -c kitty/simd-string-128.c -o build/fast_data_types-kitty-simd-string-128.c.o
 gcc -MMD -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DKITTY_NO_SIMD -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -flto -pthread -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/python3.13 -fopenmp-simd -DSIMDE_ENABLE_OPENMP -c kitty/simd-string-256.c -o build/fast_data_types-kitty-simd-string-256.c.o
 gcc -MMD -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DKITTY_NO_SIMD -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -flto -pthread -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/python3.13 -c kitty/gl-wrapper.c -o build/fast_data_types-kitty-gl-wrapper.c.o
-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -flto -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/python3.13 -Wl,-z,relro -Wl,-z,now -shared -Wl,-z,relro -Wl,-z,now -flto build/fast_data_types-kitty-animation.c.o build/fast_data_types-kitty-charsets.c.o build/fast_data_types-kitty-child-monitor.c.o build/fast_data_types-kitty-child.c.o build/fast_data_types-kitty-cleanup.c.o build/fast_data_types-kitty-colors.c.o build/fast_data_types-kitty-crypto.c.o build/fast_data_types-kitty-cursor.c.o build/fast_data_types-kitty-cursor_trail.c.o build/fast_data_types-kitty-data-types.c.o build/fast_data_types-kitty-desktop.c.o build/fast_data_types-kitty-disk-cache.c.o build/fast_data_types-kitty-fast-file-copy.c.o build/fast_data_types-kitty-font-names.c.o build/fast_data_types-kitty-fontconfig.c.o build/fast_data_types-kitty-fonts.c.o build/fast_data_types-kitty-freetype.c.o build/fast_data_types-kitty-freetype_render_ui_text.c.o build/fast_data_types-kitty-gl-wrapper.c.o build/fast_data_types-kitty-gl.c.o build/fast_data_types-kitty-glfw-wrapper.c.o build/fast_data_types-kitty-glfw.c.o build/fast_data_types-kitty-glyph-cache.c.o build/fast_data_types-kitty-graphics.c.o build/fast_data_types-kitty-history.c.o build/fast_data_types-kitty-hyperlink.c.o build/fast_data_types-kitty-key_encoding.c.o build/fast_data_types-kitty-keys.c.o build/fast_data_types-kitty-kittens.c.o build/fast_data_types-kitty-line-buf.c.o build/fast_data_types-kitty-line.c.o build/fast_data_types-kitty-logging.c.o build/fast_data_types-kitty-loop-utils.c.o build/fast_data_types-kitty-monotonic.c.o build/fast_data_types-kitty-mouse.c.o build/fast_data_types-kitty-png-reader.c.o build/fast_data_types-kitty-rowcolumn-diacritics.c.o build/fast_data_types-kitty-screen.c.o build/fast_data_types-kitty-shaders.c.o build/fast_data_types-kitty-shlex.c.o build/fast_data_types-kitty-simd-string-128.c.o build/fast_data_types-kitty-simd-string-256.c.o build/fast_data_types-kitty-simd-string.c.o build/fast_data_types-kitty-state.c.o build/fast_data_types-kitty-systemd.c.o build/fast_data_types-kitty-text-cache.c.o build/fast_data_types-kitty-unicode-data.c.o build/fast_data_types-kitty-utmp.c.o build/fast_data_types-kitty-vt-parser.c.o build/fast_data_types-kitty-wcswidth.c.o build/fast_data_types-kitty-window_logo.c.o build/fast_data_types-kitty-vt-parser-dump.c.o build/fast_data_types-3rdparty-ringbuf-ringbuf.c.o build/fast_data_types-3rdparty-base64-lib-arch-neon32-codec.c.o build/fast_data_types-3rdparty-base64-lib-arch-sse42-codec.c.o build/fast_data_types-3rdparty-base64-lib-arch-sse41-codec.c.o build/fast_data_types-3rdparty-base64-lib-arch-generic-codec.c.o build/fast_data_types-3rdparty-base64-lib-arch-avx-codec.c.o build/fast_data_types-3rdparty-base64-lib-arch-ssse3-codec.c.o build/fast_data_types-3rdparty-base64-lib-arch-avx512-codec.c.o build/fast_data_types-3rdparty-base64-lib-arch-neon64-codec.c.o build/fast_data_types-3rdparty-base64-lib-arch-avx2-codec.c.o build/fast_data_types-3rdparty-base64-lib-tables-tables.c.o build/fast_data_types-3rdparty-base64-lib-codec_choose.c.o build/fast_data_types-3rdparty-base64-lib-lib.c.o -ldl -lm -L/usr/lib/arm-linux-gnueabihf -lpython3.13 -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -lharfbuzz -lGL -lpng16 -llcms2 -llcms2_fast_float -llcms2_threaded -pthread -lm -lcrypto -lrt -lz -o build/kitty/fast_data_types.so
+gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -flto -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/python3.13 -Wl,-z,relro -Wl,-z,now -shared -Wl,-z,relro -Wl,-z,now -flto build/fast_data_types-kitty-animation.c.o build/fast_data_types-kitty-charsets.c.o build/fast_data_types-kitty-child-monitor.c.o build/fast_data_types-kitty-child.c.o build/fast_data_types-kitty-cleanup.c.o build/fast_data_types-kitty-colors.c.o build/fast_data_types-kitty-crypto.c.o build/fast_data_types-kitty-cursor.c.o build/fast_data_types-kitty-cursor_trail.c.o build/fast_data_types-kitty-data-types.c.o build/fast_data_types-kitty-desktop.c.o build/fast_data_types-kitty-disk-cache.c.o build/fast_data_types-kitty-fast-file-copy.c.o build/fast_data_types-kitty-font-names.c.o build/fast_data_types-kitty-fontconfig.c.o build/fast_data_types-kitty-fonts.c.o build/fast_data_types-kitty-freetype.c.o build/fast_data_types-kitty-freetype_render_ui_text.c.o build/fast_data_types-kitty-gl-wrapper.c.o build/fast_data_types-kitty-gl.c.o build/fast_data_types-kitty-glfw-wrapper.c.o build/fast_data_types-kitty-glfw.c.o build/fast_data_types-kitty-glyph-cache.c.o build/fast_data_types-kitty-graphics.c.o build/fast_data_types-kitty-history.c.o build/fast_data_types-kitty-hyperlink.c.o build/fast_data_types-kitty-key_encoding.c.o build/fast_data_types-kitty-keys.c.o build/fast_data_types-kitty-kittens.c.o build/fast_data_types-kitty-line-buf.c.o build/fast_data_types-kitty-line.c.o build/fast_data_types-kitty-logging.c.o build/fast_data_types-kitty-loop-utils.c.o build/fast_data_types-kitty-monotonic.c.o build/fast_data_types-kitty-mouse.c.o build/fast_data_types-kitty-png-reader.c.o build/fast_data_types-kitty-rowcolumn-diacritics.c.o build/fast_data_types-kitty-screen.c.o build/fast_data_types-kitty-shaders.c.o build/fast_data_types-kitty-shlex.c.o build/fast_data_types-kitty-simd-string-128.c.o build/fast_data_types-kitty-simd-string-256.c.o build/fast_data_types-kitty-simd-string.c.o build/fast_data_types-kitty-state.c.o build/fast_data_types-kitty-systemd.c.o build/fast_data_types-kitty-text-cache.c.o build/fast_data_types-kitty-unicode-data.c.o build/fast_data_types-kitty-utmp.c.o build/fast_data_types-kitty-vt-parser.c.o build/fast_data_types-kitty-wcswidth.c.o build/fast_data_types-kitty-window_logo.c.o build/fast_data_types-kitty-vt-parser-dump.c.o build/fast_data_types-3rdparty-ringbuf-ringbuf.c.o build/fast_data_types-3rdparty-base64-lib-arch-sse41-codec.c.o build/fast_data_types-3rdparty-base64-lib-arch-neon64-codec.c.o build/fast_data_types-3rdparty-base64-lib-arch-avx512-codec.c.o build/fast_data_types-3rdparty-base64-lib-arch-neon32-codec.c.o build/fast_data_types-3rdparty-base64-lib-arch-avx2-codec.c.o build/fast_data_types-3rdparty-base64-lib-arch-generic-codec.c.o build/fast_data_types-3rdparty-base64-lib-arch-avx-codec.c.o build/fast_data_types-3rdparty-base64-lib-arch-sse42-codec.c.o build/fast_data_types-3rdparty-base64-lib-arch-ssse3-codec.c.o build/fast_data_types-3rdparty-base64-lib-tables-tables.c.o build/fast_data_types-3rdparty-base64-lib-codec_choose.c.o build/fast_data_types-3rdparty-base64-lib-lib.c.o -ldl -lm -L/usr/lib/arm-linux-gnueabihf -lpython3.13 -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -lharfbuzz -lGL -lpng16 -llcms2 -llcms2_fast_float -llcms2_threaded -pthread -lm -lcrypto -lrt -lz -o build/kitty/fast_data_types.so
 gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -flto -fPIC -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wl,-z,relro -Wl,-z,now -shared -Wl,-z,relro -Wl,-z,now -flto build/glfw-x11-glfw-context.c.o build/glfw-x11-glfw-init.c.o build/glfw-x11-glfw-input.c.o build/glfw-x11-glfw-monitor.c.o build/glfw-x11-glfw-vulkan.c.o build/glfw-x11-glfw-monotonic.c.o build/glfw-x11-glfw-window.c.o build/glfw-x11-glfw-x11_init.c.o build/glfw-x11-glfw-x11_monitor.c.o build/glfw-x11-glfw-x11_window.c.o build/glfw-x11-glfw-xkb_glfw.c.o build/glfw-x11-glfw-dbus_glfw.c.o build/glfw-x11-glfw-ibus_glfw.c.o build/glfw-x11-glfw-posix_thread.c.o build/glfw-x11-glfw-glx_context.c.o build/glfw-x11-glfw-egl_context.c.o build/glfw-x11-glfw-osmesa_context.c.o build/glfw-x11-glfw-backend_utils.c.o build/glfw-x11-glfw-linux_joystick.c.o build/glfw-x11-glfw-linux_desktop_settings.c.o build/glfw-x11-glfw-linux_notify.c.o -pthread -lm -lrt -ldl -lX11 -lXrandr -lXinerama -lXcursor -lxkbcommon -lxkbcommon-x11 -lxkbcommon -lX11-xcb -lX11 -lxcb -ldbus-1 -o build/kitty/glfw-x11.so
 gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -flto -fPIC -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -Wl,-z,relro -Wl,-z,now -shared -Wl,-z,relro -Wl,-z,now -flto build/glfw-wayland-glfw-context.c.o build/glfw-wayland-glfw-init.c.o build/glfw-wayland-glfw-input.c.o build/glfw-wayland-glfw-monitor.c.o build/glfw-wayland-glfw-vulkan.c.o build/glfw-wayland-glfw-monotonic.c.o build/glfw-wayland-glfw-window.c.o build/glfw-wayland-glfw-wl_init.c.o build/glfw-wayland-glfw-wl_monitor.c.o build/glfw-wayland-glfw-wl_window.c.o build/glfw-wayland-glfw-wl_cursors.c.o build/glfw-wayland-glfw-wl_text_input.c.o build/glfw-wayland-glfw-wl_client_side_decorations.c.o build/glfw-wayland-glfw-posix_thread.c.o build/glfw-wayland-glfw-xkb_glfw.c.o build/glfw-wayland-glfw-dbus_glfw.c.o build/glfw-wayland-glfw-ibus_glfw.c.o build/glfw-wayland-glfw-egl_context.c.o build/glfw-wayland-glfw-osmesa_context.c.o build/glfw-wayland-glfw-backend_utils.c.o build/glfw-wayland-glfw-linux_joystick.c.o build/glfw-wayland-glfw-linux_desktop_settings.c.o build/glfw-wayland-glfw-linux_notify.c.o build/glfw-wayland-glfw-wayland-xdg-shell-client-protocol.c.o build/glfw-wayland-glfw-wayland-viewporter-client-protocol.c.o build/glfw-wayland-glfw-wayland-relative-pointer-unstable-v1-client-protocol.c.o build/glfw-wayland-glfw-wayland-pointer-constraints-unstable-v1-client-protocol.c.o build/glfw-wayland-glfw-wayland-xdg-decoration-unstable-v1-client-protocol.c.o build/glfw-wayland-glfw-wayland-primary-selection-unstable-v1-client-protocol.c.o build/glfw-wayland-glfw-wayland-text-input-unstable-v3-client-protocol.c.o build/glfw-wayland-glfw-wayland-xdg-activation-v1-client-protocol.c.o build/glfw-wayland-glfw-wayland-tablet-unstable-v2-client-protocol.c.o build/glfw-wayland-glfw-wayland-cursor-shape-v1-client-protocol.c.o build/glfw-wayland-glfw-wayland-fractional-scale-v1-client-protocol.c.o build/glfw-wayland-glfw-wayland-single-pixel-buffer-v1-client-protocol.c.o build/glfw-wayland-glfw-wayland-idle-inhibit-unstable-v1-client-protocol.c.o build/glfw-wayland-glfw-wayland-kwin-blur-v1-client-protocol.c.o build/glfw-wayland-glfw-wayland-wlr-layer-shell-unstable-v1-client-protocol.c.o -pthread -lm -lrt -ldl -lwayland-client -lwayland-cursor -lxkbcommon -ldbus-1 -o build/kitty/glfw-wayland.so
 gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/kitty-0.39.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -flto -Ikitty -I/usr/include/python3.13 -Wl,-z,relro -Wl,-z,now -shared -Wl,-z,relro -Wl,-z,now -flto build/rsync-kittens-transfer-algorithm.c.o -lxxhash -ldl -lm -L/usr/lib/arm-linux-gnueabihf -lpython3.13 -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -o build/kittens/transfer/rsync.so
@@ -2038,75 +2074,75 @@
   "tools/cmd/completion/kitty_generated.go",
   "tools/cmd/at/kitty_actions_generated.go",
   "tools/cmd/edit_in_kitty/launch_generated.go",
-  "tools/cmd/at/cmd_resize_window_generated.go",
-  "tools/cmd/at/cmd_set_window_title_generated.go",
-  "tools/cmd/at/cmd_select_window_generated.go",
-  "tools/cmd/at/cmd_detach_window_generated.go",
+  "tools/cmd/at/cmd_kitten_generated.go",
   "tools/cmd/at/cmd_env_generated.go",
-  "tools/cmd/at/cmd_send_key_generated.go",
-  "tools/cmd/at/cmd_goto_layout_generated.go",
-  "tools/cmd/at/cmd_set_enabled_layouts_generated.go",
   "tools/cmd/at/cmd_set_font_size_generated.go",
+  "tools/cmd/at/cmd_set_tab_color_generated.go",
+  "tools/cmd/at/cmd_close_window_generated.go",
+  "tools/cmd/at/cmd_focus_window_generated.go",
+  "tools/cmd/at/cmd_scroll_window_generated.go",
+  "tools/cmd/at/cmd_load_config_generated.go",
+  "tools/cmd/at/cmd_send_key_generated.go",
   "tools/cmd/at/cmd_signal_child_generated.go",
-  "tools/cmd/at/cmd_run_generated.go",
-  "tools/cmd/at/cmd_close_tab_generated.go",
-  "tools/cmd/at/cmd_set_background_image_generated.go",
-  "tools/cmd/at/cmd_disable_ligatures_generated.go",
+  "tools/cmd/at/cmd_set_enabled_layouts_generated.go",
+  "tools/cmd/at/cmd_send_text_generated.go",
+  "tools/cmd/at/cmd_set_window_title_generated.go",
   "tools/cmd/at/cmd_get_colors_generated.go",
   "tools/cmd/at/cmd_last_used_layout_generated.go",
-  "tools/cmd/at/cmd_set_user_vars_generated.go",
-  "tools/cmd/at/cmd_focus_window_generated.go",
-  "tools/cmd/at/cmd_send_text_generated.go",
+  "tools/cmd/at/cmd_remove_marker_generated.go",
   "tools/cmd/at/cmd_set_spacing_generated.go",
-  "tools/cmd/at/cmd_set_tab_color_generated.go",
-  "tools/cmd/at/cmd_set_colors_generated.go",
+  "tools/cmd/at/cmd_resize_os_window_generated.go",
+  "tools/cmd/at/cmd_detach_tab_generated.go",
+  "tools/cmd/at/cmd_goto_layout_generated.go",
+  "tools/cmd/at/cmd_run_generated.go",
+  "tools/cmd/at/cmd_resize_window_generated.go",
+  "tools/cmd/at/cmd_set_window_logo_generated.go",
+  "tools/cmd/at/cmd_focus_tab_generated.go",
+  "tools/cmd/at/cmd_set_background_image_generated.go",
+  "tools/cmd/at/cmd_detach_window_generated.go",
+  "tools/cmd/at/cmd_launch_generated.go",
   "tools/cmd/at/cmd_ls_generated.go",
-  "tools/cmd/at/cmd_remove_marker_generated.go",
+  "tools/cmd/at/cmd_disable_ligatures_generated.go",
   "tools/cmd/at/cmd_set_background_opacity_generated.go",
-  "tools/cmd/at/cmd_new_window_generated.go",
-  "tools/cmd/at/cmd_create_marker_generated.go",
-  "tools/cmd/at/cmd_action_generated.go",
-  "tools/cmd/at/cmd_kitten_generated.go",
-  "tools/cmd/at/cmd_launch_generated.go",
-  "tools/cmd/at/cmd_close_window_generated.go",
-  "tools/cmd/at/cmd_detach_tab_generated.go",
   "tools/cmd/at/cmd_get_text_generated.go",
-  "tools/cmd/at/cmd_scroll_window_generated.go",
-  "tools/cmd/at/cmd_focus_tab_generated.go",
-  "tools/cmd/at/cmd_resize_os_window_generated.go",
-  "tools/cmd/at/cmd_load_config_generated.go",
-  "tools/cmd/at/cmd_set_window_logo_generated.go",
   "tools/cmd/at/cmd_set_tab_title_generated.go",
+  "tools/cmd/at/cmd_select_window_generated.go",
+  "tools/cmd/at/cmd_action_generated.go",
+  "tools/cmd/at/cmd_new_window_generated.go",
+  "tools/cmd/at/cmd_create_marker_generated.go",
+  "tools/cmd/at/cmd_set_user_vars_generated.go",
+  "tools/cmd/at/cmd_set_colors_generated.go",
+  "tools/cmd/at/cmd_close_tab_generated.go",
   "tools/cmd/at/global_opts_generated.go",
-  "kittens/hints/cli_generated.go",
-  "kittens/show_key/cli_generated.go",
-  "kittens/icat/cli_generated.go",
   "kittens/ssh/conf_generated.go",
   "kittens/ssh/copy_cli_generated.go",
   "kittens/ssh/cli_generated.go",
   "kittens/diff/conf_generated.go",
   "kittens/diff/cli_generated.go",
+  "kittens/show_key/cli_generated.go",
+  "kittens/hints/cli_generated.go",
+  "kittens/ask/cli_generated.go",
   "kittens/unicode_input/cli_generated.go",
-  "kittens/notify/cli_generated.go",
+  "kittens/icat/cli_generated.go",
   "kittens/themes/cli_generated.go",
-  "kittens/transfer/cli_generated.go",
-  "kittens/ask/cli_generated.go",
   "kittens/query_terminal/cli_generated.go",
-  "kittens/pager/cli_generated.go",
   "kittens/clipboard/cli_generated.go",
+  "kittens/transfer/cli_generated.go",
+  "kittens/pager/cli_generated.go",
+  "kittens/notify/cli_generated.go",
   "tools/tui/graphics/command_stringer_generated.go",
   "tools/rsync/algorithm_stringer_generated.go",
   "kittens/transfer/ftc_stringer_generated.go"
 ]
 GOPATH="/build/reproducible-path/kitty-0.39.1/_build" go build -trimpath -v -ldflags '-s -w' -o /build/reproducible-path/kitty-0.39.1/linux-package/bin/kitten kitty/tools/cmd
-internal/unsafeheader
-internal/cpu
 internal/byteorder
 internal/goarch
+internal/unsafeheader
+internal/cpu
 internal/coverage/rtcov
 internal/abi
-internal/godebugs
 internal/chacha8rand
+internal/godebugs
 internal/goexperiment
 internal/bytealg
 internal/goos
@@ -2119,8 +2155,8 @@
 internal/runtime/syscall
 internal/stringslite
 sync/atomic
-math/bits
 internal/runtime/exithook
+math/bits
 unicode
 unicode/utf8
 cmp
@@ -2149,9 +2185,9 @@
 golang.org/x/exp/slices
 image/color/palette
 runtime
+iter
 internal/reflectlite
 sync
-iter
 crypto/internal/fips140/subtle
 slices
 maps
@@ -2165,47 +2201,45 @@
 strconv
 internal/oserror
 path
-bytes
 internal/godebug
+bytes
 syscall
 strings
-runtime/cgo
 reflect
+runtime/cgo
 bufio
 hash
 hash/crc32
+compress/bzip2
+crypto
 time
 internal/syscall/unix
 internal/syscall/execenv
-compress/bzip2
-crypto
 crypto/internal/fips140deps/godebug
 crypto/internal/fips140
 crypto/internal/fips140/sha256
 crypto/internal/fips140/sha3
 crypto/internal/fips140/sha512
+crypto/internal/fips140/hmac
+crypto/internal/fips140/check
 io/fs
 internal/poll
 internal/filepathlite
-crypto/internal/fips140/hmac
-crypto/internal/fips140/check
-math/rand/v2
-crypto/internal/fips140/aes
 internal/fmtsort
-os
 encoding/binary
-crypto/internal/randutil
+os
+crypto/internal/fips140/aes
+math/rand/v2
 math/rand
+crypto/internal/randutil
 encoding/base32
 context
+encoding/base64
+golang.org/x/sys/unix
 vendor/golang.org/x/net/dns/dnsmessage
 internal/singleflight
 unique
-encoding/base64
-golang.org/x/sys/unix
 net/netip
-container/heap
-github.com/seancfoley/ipaddress-go/ipaddr/addrstrparam
 fmt
 path/filepath
 github.com/bmatcuk/doublestar
@@ -2218,33 +2252,35 @@
 compress/gzip
 crypto/internal/fips140/aes/gcm
 crypto/internal/fips140only
-crypto/cipher
 math/big
+crypto/cipher
 crypto/internal/boring
 crypto/md5
 crypto/sha1
 database/sql/driver
 encoding/hex
+container/heap
 net
+github.com/seancfoley/ipaddress-go/ipaddr/addrstrparam
 archive/tar
-net/url
-os/exec
 crypto/rand
 github.com/ALTree/bigfloat
 github.com/seancfoley/bintree/tree
-github.com/shirou/gopsutil/internal/common
+net/url
+os/exec
 io/ioutil
 github.com/tklauser/numcpus
-github.com/tklauser/go-sysconf
 encoding/xml
+github.com/shirou/gopsutil/internal/common
+github.com/tklauser/go-sysconf
 mime
 github.com/shirou/gopsutil/cpu
 github.com/shirou/gopsutil/mem
 crypto/aes
 crypto/des
 crypto/internal/fips140/nistec/fiat
-crypto/internal/fips140/edwards25519/field
 howett.net/plist
+crypto/internal/fips140/edwards25519/field
 crypto/internal/boring/bbig
 crypto/internal/impl
 crypto/internal/fips140/bigmod
@@ -2253,8 +2289,8 @@
 crypto/sha512
 encoding/asn1
 crypto/internal/fips140/edwards25519
-vendor/golang.org/x/crypto/cryptobyte
 crypto/internal/fips140/ed25519
+vendor/golang.org/x/crypto/cryptobyte
 crypto/ed25519
 crypto/hmac
 crypto/internal/fips140/hkdf
@@ -2263,10 +2299,10 @@
 crypto/internal/fips140/tls13
 vendor/golang.org/x/crypto/chacha20
 vendor/golang.org/x/crypto/internal/poly1305
+crypto/internal/fips140/nistec
 crypto/rc4
-crypto/internal/fips140/rsa
 vendor/golang.org/x/crypto/chacha20poly1305
-crypto/internal/fips140/nistec
+crypto/internal/fips140/rsa
 crypto/sha256
 crypto/tls/internal/fips140tls
 crypto/dsa
@@ -2276,47 +2312,47 @@
 vendor/golang.org/x/text/transform
 log
 github.com/google/uuid
-vendor/golang.org/x/text/unicode/norm
 github.com/seancfoley/ipaddress-go/ipaddr
 github.com/shirou/gopsutil/net
-github.com/shirou/gopsutil/process
 vendor/golang.org/x/text/unicode/bidi
+github.com/shirou/gopsutil/process
 crypto/internal/fips140/ecdh
-crypto/ecdh
 crypto/elliptic
+crypto/ecdh
 crypto/internal/fips140/ecdsa
 crypto/internal/hpke
 vendor/golang.org/x/text/secure/bidirule
-crypto/ecdsa
-vendor/golang.org/x/net/idna
+vendor/golang.org/x/text/unicode/norm
 net/textproto
+crypto/ecdsa
 vendor/golang.org/x/net/http2/hpack
 mime/quotedprintable
-crypto/x509
 mime/multipart
-vendor/golang.org/x/net/http/httpguts
-vendor/golang.org/x/net/http/httpproxy
+crypto/x509
+vendor/golang.org/x/net/idna
 net/http/internal
 net/http/internal/ascii
 regexp/syntax
+vendor/golang.org/x/net/http/httpguts
+vendor/golang.org/x/net/http/httpproxy
 os/signal
-archive/zip
 regexp
+archive/zip
 crypto/tls
 image
+golang.org/x/image/bmp
 hash/adler32
 compress/zlib
-golang.org/x/image/tiff/lzw
-compress/lzw
-github.com/rwcarlsen/goexif/tiff
-golang.org/x/image/bmp
 golang.org/x/image/ccitt
+golang.org/x/image/tiff/lzw
 image/internal/imageutil
-image/draw
 golang.org/x/image/tiff
-image/gif
+image/draw
+compress/lzw
 image/jpeg
+image/gif
 image/png
+github.com/rwcarlsen/goexif/tiff
 github.com/rwcarlsen/goexif/exif
 github.com/disintegration/imaging
 kitty/vendor/github.com/kovidgoyal/imaging
@@ -2336,9 +2372,9 @@
 github.com/alecthomas/chroma/v2/styles
 github.com/alecthomas/chroma/v2/lexers
 kitty/tools/utils
-kitty/tools/utils/base85
 kitty/tools/utils/shlex
 kitty/tools/tty
+kitty/tools/utils/base85
 kitty/tools/utils/paths
 kitty/tools/crypto
 kitty/tools/rsync
@@ -2350,12 +2386,12 @@
 kitty/tools/tui/sgr
 kitty/tools/tui/loop
 kitty/tools/cli
+kitty/tools/config
 kitty/tools/tui/shortcuts
 kitty/tools/cmd/mouse_demo
-kitty/tools/config
-kitty/kittens/hyperlinked_grep
 kitty/tools/utils/shm
 kitty/tools/tui/readline
+kitty/kittens/hyperlinked_grep
 kitty/tools/tui
 kitty/tools/utils/images
 kitty/kittens/notify
@@ -2363,18 +2399,18 @@
 kitty/kittens/show_key
 kitty/tools/cmd/atexit
 kitty/tools/tui/subseq
-kitty/tools/themes
 kitty/kittens/clipboard
+kitty/tools/themes
+kitty/tools/unicode_names
 kitty/tools/cmd/at
 kitty/kittens/ask
-kitty/kittens/ssh
 kitty/tools/tui/graphics
+kitty/kittens/ssh
 kitty/kittens/hints
 kitty/kittens/choose_fonts
 kitty/kittens/diff
 kitty/kittens/icat
 kitty/kittens/themes
-kitty/tools/unicode_names
 kitty/kittens/unicode_input
 kitty/tools/cmd/benchmark
 kitty/kittens/transfer
@@ -2427,7 +2463,54 @@
 Skipping building of the kitten binary because of a command line option. Build is incomplete
 LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 GOPATH="/build/reproducible-path/kitty-0.39.1/_build" HOME="/build/reproducible-path/kitty-0.39.1/debian/fakehome" KITTY_RUNTIME_DIRECTORY="/build/reproducible-path/kitty-0.39.1/debian/fakeruntime" python3 setup.py --verbose test
 Running under CI: False
-Go packages being tested: tools/utils/shm _build/src/kitty/tools/rsync _build/src/kitty/tools/tui/shell_integration _build/src/kitty/tools/utils/base85 _build/src/kitty/tools/tui _build/src/kitty/kittens/hints _build/src/kitty/kittens/hyperlinked_grep kittens/diff tools/simdstring _build/src/kitty/tools/cmd/at tools/tui/sgr _build/src/kitty/tools/tui/sgr _build/src/kitty/tools/utils/style _build/src/kitty/tools/utils/shm tools/wcswidth _build/src/kitty/tools/wcswidth tools/cmd/at tools/rsync _build/src/kitty/kittens/ssh _build/src/kitty/tools/utils/shlex _build/src/kitty/tools/simdstring _build/src/kitty/tools/themes tools/tui/graphics tools/tui _build/src/kitty/tools/tui/graphics kittens/hyperlinked_grep tools/config .pc/0004-skip-TestHintMarking.patch/kittens/hints tools/themes tools/utils/shlex tools/utils/style tools/utils/base85 _build/src/kitty/tools/config kittens/ssh tools/cli tools/utils/humanize kittens/transfer tools/tui/subseq _build/src/kitty/tools/tui/loop _build/src/kitty/kittens/transfer tools/tui/loop _build/src/kitty/kittens/diff _build/src/kitty/tools/utils/humanize _build/src/kitty/tools/tui/subseq tools/tui/shell_integration kittens/hints _build/src/kitty/tools/unicode_names _build/src/kitty/tools/utils tools/tui/readline tools/unicode_names _build/src/kitty/tools/tui/readline _build/src/kitty/tools/cli .pc/0004-skip-TestHintMarking.patch/tools/utils tools/utils
+Go packages being tested: tools/utils/shlex _build/src/kitty/kittens/transfer tools/tui/loop _build/src/kitty/tools/themes _build/src/kitty/tools/rsync kittens/ssh tools/config _build/src/kitty/kittens/diff tools/tui/readline tools/utils/humanize _build/src/kitty/tools/tui/readline tools/utils/base85 tools/utils/style _build/src/kitty/tools/simdstring tools/tui kittens/transfer tools/themes _build/src/kitty/tools/tui/loop _build/src/kitty/tools/tui/subseq _build/src/kitty/tools/tui/shell_integration tools/utils _build/src/kitty/tools/utils _build/src/kitty/kittens/hints _build/src/kitty/tools/unicode_names tools/utils/shm kittens/hyperlinked_grep tools/tui/shell_integration _build/src/kitty/tools/utils/shm _build/src/kitty/tools/utils/humanize _build/src/kitty/tools/wcswidth _build/src/kitty/tools/utils/style _build/src/kitty/tools/utils/shlex tools/tui/sgr _build/src/kitty/tools/tui/sgr .pc/0004-skip-TestHintMarking.patch/kittens/hints _build/src/kitty/tools/tui/graphics _build/src/kitty/tools/cli _build/src/kitty/tools/tui tools/rsync tools/tui/graphics tools/cmd/at _build/src/kitty/kittens/hyperlinked_grep kittens/diff tools/tui/subseq tools/simdstring tools/wcswidth _build/src/kitty/kittens/ssh tools/unicode_names kittens/hints tools/cli _build/src/kitty/tools/config _build/src/kitty/tools/utils/base85 _build/src/kitty/tools/cmd/at .pc/0004-skip-TestHintMarking.patch/tools/utils
+test_num_users (kitty_tests.utmp.UTMPTest.test_num_users) ... ok
+test_base64 (kitty_tests.parser.TestParser.test_base64) ... ok
+test_charsets (kitty_tests.parser.TestParser.test_charsets) ... ok
+test_csi_code_rep (kitty_tests.parser.TestParser.test_csi_code_rep) ... ok
+test_csi_codes (kitty_tests.parser.TestParser.test_csi_codes) ... ok
+test_dcs_codes (kitty_tests.parser.TestParser.test_dcs_codes) ... ok
+test_deccara (kitty_tests.parser.TestParser.test_deccara) ... ok
+test_esc_codes (kitty_tests.parser.TestParser.test_esc_codes) ... ok
+test_find_either_of_two_bytes (kitty_tests.parser.TestParser.test_find_either_of_two_bytes) ... ok
+test_graphics_command (kitty_tests.parser.TestParser.test_graphics_command) ... ok
+test_osc_codes (kitty_tests.parser.TestParser.test_osc_codes) ... ok
+test_oth_codes (kitty_tests.parser.TestParser.test_oth_codes) ... ok
+test_parser_threading (kitty_tests.parser.TestParser.test_parser_threading) ... ok
+test_simple_parsing (kitty_tests.parser.TestParser.test_simple_parsing) ... ok
+test_utf8_parsing (kitty_tests.parser.TestParser.test_utf8_parsing) ... ok
+test_utf8_simd_decode (kitty_tests.parser.TestParser.test_utf8_simd_decode) ... ok
+test_file_get (kitty_tests.file_transmission.TestFileTransmission.test_file_get) ... ok
+test_parse_ftc (kitty_tests.file_transmission.TestFileTransmission.test_parse_ftc) ... ok
+test_rsync_hashers (kitty_tests.file_transmission.TestFileTransmission.test_rsync_hashers) ... ok
+test_rsync_roundtrip (kitty_tests.file_transmission.TestFileTransmission.test_rsync_roundtrip) ... ok
+test_transfer_receive (kitty_tests.file_transmission.TestFileTransmission.test_transfer_receive) ... ok
+test_transfer_send (kitty_tests.file_transmission.TestFileTransmission.test_transfer_send) ... ok
+test_mouse_selection (kitty_tests.mouse.TestMouse.test_mouse_selection) ... ok
+test_line_edit (kitty_tests.tui.TestTUI.test_line_edit) ... ok
+test_multiprocessing_spawn (kitty_tests.tui.TestTUI.test_multiprocessing_spawn) ... ok
+test_animation_frame_loading (kitty_tests.graphics.TestGraphics.test_animation_frame_loading) ... ok
+test_cached_rgba_conversion (kitty_tests.graphics.TestGraphics.test_cached_rgba_conversion) ... ok
+test_disk_cache (kitty_tests.graphics.TestGraphics.test_disk_cache) ... ok
+test_gr_delete (kitty_tests.graphics.TestGraphics.test_gr_delete) ... ok
+test_gr_operations_with_numbers (kitty_tests.graphics.TestGraphics.test_gr_operations_with_numbers) ... ok
+test_gr_reset (kitty_tests.graphics.TestGraphics.test_gr_reset) ... ok
+test_gr_scroll (kitty_tests.graphics.TestGraphics.test_gr_scroll) ... ok
+test_graphics_quota_enforcement (kitty_tests.graphics.TestGraphics.test_graphics_quota_enforcement) ... ok
+test_image_layer_grouping (kitty_tests.graphics.TestGraphics.test_image_layer_grouping) ... ok
+test_image_parents (kitty_tests.graphics.TestGraphics.test_image_parents) ... ok
+test_image_put (kitty_tests.graphics.TestGraphics.test_image_put) ... ok
+test_load_images (kitty_tests.graphics.TestGraphics.test_load_images) ... ok
+test_load_png (kitty_tests.graphics.TestGraphics.test_load_png) ... ok
+test_load_png_simple (kitty_tests.graphics.TestGraphics.test_load_png_simple) ... ok
+test_suppressing_gr_command_responses (kitty_tests.graphics.TestGraphics.test_suppressing_gr_command_responses) ... ok
+test_unicode_placeholders (kitty_tests.graphics.TestGraphics.test_unicode_placeholders) ... ok
+test_unicode_placeholders_3rd_combining_char (kitty_tests.graphics.TestGraphics.test_unicode_placeholders_3rd_combining_char) ... ok
+test_unicode_placeholders_multiple_placements (kitty_tests.graphics.TestGraphics.test_unicode_placeholders_multiple_placements) ... ok
+test_unicode_placeholders_scroll (kitty_tests.graphics.TestGraphics.test_unicode_placeholders_scroll) ... ok
+test_xor_data (kitty_tests.graphics.TestGraphics.test_xor_data) ... ok
+test_search_query_parser (kitty_tests.search_query_parser.TestSQP.test_search_query_parser) ... ok
+test_shm_with_kitten (kitty_tests.shm.SHMTest.test_shm_with_kitten) ... ok
 test_backspace_wide_characters (kitty_tests.screen.TestScreen.test_backspace_wide_characters) ... ok
 test_bottom_margin (kitty_tests.screen.TestScreen.test_bottom_margin) ... ok
 test_char_manipulation (kitty_tests.screen.TestScreen.test_char_manipulation) ... ok
@@ -2471,21 +2554,24 @@
 test_bash_integration (kitty_tests.shell_integration.ShellIntegrationWithKitten.test_bash_integration) ... ok
 test_fish_integration (kitty_tests.shell_integration.ShellIntegrationWithKitten.test_fish_integration) ... ok
 test_zsh_integration (kitty_tests.shell_integration.ShellIntegrationWithKitten.test_zsh_integration) ... ok
-test_base64 (kitty_tests.parser.TestParser.test_base64) ... ok
-test_charsets (kitty_tests.parser.TestParser.test_charsets) ... ok
-test_csi_code_rep (kitty_tests.parser.TestParser.test_csi_code_rep) ... ok
-test_csi_codes (kitty_tests.parser.TestParser.test_csi_codes) ... ok
-test_dcs_codes (kitty_tests.parser.TestParser.test_dcs_codes) ... ok
-test_deccara (kitty_tests.parser.TestParser.test_deccara) ... ok
-test_esc_codes (kitty_tests.parser.TestParser.test_esc_codes) ... ok
-test_find_either_of_two_bytes (kitty_tests.parser.TestParser.test_find_either_of_two_bytes) ... ok
-test_graphics_command (kitty_tests.parser.TestParser.test_graphics_command) ... ok
-test_osc_codes (kitty_tests.parser.TestParser.test_osc_codes) ... ok
-test_oth_codes (kitty_tests.parser.TestParser.test_oth_codes) ... ok
-test_parser_threading (kitty_tests.parser.TestParser.test_parser_threading) ... ok
-test_simple_parsing (kitty_tests.parser.TestParser.test_simple_parsing) ... ok
-test_utf8_parsing (kitty_tests.parser.TestParser.test_utf8_parsing) ... ok
-test_utf8_simd_decode (kitty_tests.parser.TestParser.test_utf8_simd_decode) ... ok
+test_conf_parsing (kitty_tests.options.TestConfParsing.test_conf_parsing) ... ok
+test_parsing_of_open_actions (kitty_tests.open_actions.TestOpenActions.test_parsing_of_open_actions) ... ok
+test_desktop_notify (kitty_tests.notifications.TestNotifications.test_desktop_notify) ... [11.915] Ignoring invalid base64 encoded data in notification request
+[11.917] Ignoring invalid base64 encoded data in notification request
+[11.920] Ignoring invalid base64 encoded data in notification request
+[11.923] Ignoring invalid base64 encoded data in notification request
+[11.925] Received incomplete encoded data for notification request
+[11.925] Received incomplete encoded data for notification request
+[11.928] Received incomplete encoded data for notification request
+[11.928] Received incomplete encoded data for notification request
+[11.930] Received incomplete encoded data for notification request
+[11.931] Received incomplete encoded data for notification request
+[11.933] Received incomplete encoded data for notification request
+[11.933] Received incomplete encoded data for notification request
+ok
+test_atexit (kitty_tests.atexit.Atexit.test_atexit) ... ok
+test_base64_streaming_decoder (kitty_tests.clipboard.TestClipboard.test_base64_streaming_decoder) ... ok
+test_clipboard_write_request (kitty_tests.clipboard.TestClipboard.test_clipboard_write_request) ... ok
 test_layout_operations (kitty_tests.layout.TestLayout.test_layout_operations) ... ok
 test_overlay_layout_operations (kitty_tests.layout.TestLayout.test_overlay_layout_operations) ... ok
 test_splits (kitty_tests.layout.TestLayout.test_splits) ... ok
@@ -2497,28 +2583,19 @@
 test_shaping (kitty_tests.fonts.Rendering.test_shaping) ... ok
 test_sprite_map (kitty_tests.fonts.Rendering.test_sprite_map) ... ok
 test_font_selection (kitty_tests.fonts.Selection.test_font_selection) ... ok
-test_encode_key_event (kitty_tests.keys.TestKeys.test_encode_key_event) ... ok
-test_encode_mouse_event (kitty_tests.keys.TestKeys.test_encode_mouse_event) ... ok
-test_mapping (kitty_tests.keys.TestKeys.test_mapping) ... ok
-test_conf_parsing (kitty_tests.options.TestConfParsing.test_conf_parsing) ... ok
-test_base64_streaming_decoder (kitty_tests.clipboard.TestClipboard.test_base64_streaming_decoder) ... ok
-test_clipboard_write_request (kitty_tests.clipboard.TestClipboard.test_clipboard_write_request) ... ok
-test_mouse_selection (kitty_tests.mouse.TestMouse.test_mouse_selection) ... ok
-test_basic_pty_operations (kitty_tests.ssh.SSHKitten.test_basic_pty_operations) ... ok
-test_ssh_bootstrap_with_different_launchers (kitty_tests.ssh.SSHKitten.test_ssh_bootstrap_with_different_launchers) ... ok
-test_ssh_connection_data (kitty_tests.ssh.SSHKitten.test_ssh_connection_data) ... ok
-test_ssh_copy (kitty_tests.ssh.SSHKitten.test_ssh_copy) ... ok
-test_ssh_env_vars (kitty_tests.ssh.SSHKitten.test_ssh_env_vars) ... ok
-test_ssh_leading_data (kitty_tests.ssh.SSHKitten.test_ssh_leading_data) ... ok
-test_ssh_login_shell_detection (kitty_tests.ssh.SSHKitten.test_ssh_login_shell_detection) ... ok
-test_ssh_shell_integration (kitty_tests.ssh.SSHKitten.test_ssh_shell_integration) ... ok
-test_file_get (kitty_tests.file_transmission.TestFileTransmission.test_file_get) ... ok
-test_parse_ftc (kitty_tests.file_transmission.TestFileTransmission.test_parse_ftc) ... ok
-test_rsync_hashers (kitty_tests.file_transmission.TestFileTransmission.test_rsync_hashers) ... ok
-test_rsync_roundtrip (kitty_tests.file_transmission.TestFileTransmission.test_rsync_roundtrip) ... ok
-test_transfer_receive (kitty_tests.file_transmission.TestFileTransmission.test_transfer_receive) ... ok
-test_transfer_send (kitty_tests.file_transmission.TestFileTransmission.test_transfer_send) ... ok
-test_shm_with_kitten (kitty_tests.shm.SHMTest.test_shm_with_kitten) ... ok
+test_all_kitten_names (kitty_tests.check_build.TestBuild.test_all_kitten_names) ... ok
+test_ca_certificates (kitty_tests.check_build.TestBuild.test_ca_certificates) ... skipped 'CA certificates are only tested on frozen builds'
+test_docs_url (kitty_tests.check_build.TestBuild.test_docs_url) ... ok
+test_exe (kitty_tests.check_build.TestBuild.test_exe) ... ok
+test_filesystem_locations (kitty_tests.check_build.TestBuild.test_filesystem_locations) ... ok
+test_glfw_modules (kitty_tests.check_build.TestBuild.test_glfw_modules) ... ok
+test_launcher_ensures_stdio (kitty_tests.check_build.TestBuild.test_launcher_ensures_stdio) ... ok
+test_loading_extensions (kitty_tests.check_build.TestBuild.test_loading_extensions) ... ok
+test_loading_shaders (kitty_tests.check_build.TestBuild.test_loading_shaders) ... ok
+test_completion (kitty_tests.completion.TestCompletion.test_completion) ... ok
+test_elliptic_curve_data_exchange (kitty_tests.crypto.TestCrypto.test_elliptic_curve_data_exchange) ... ok
+test_os_window_size_calculation (kitty_tests.glfw.TestGLFW.test_os_window_size_calculation) ... ok
+test_utf_8_strndup (kitty_tests.glfw.TestGLFW.test_utf_8_strndup) ... ok
 test_ansi_repr (kitty_tests.datatypes.TestDataTypes.test_ansi_repr) ... ok
 test_bracketed_paste_sanitizer (kitty_tests.datatypes.TestDataTypes.test_bracketed_paste_sanitizer) ... ok
 test_expand_ansi_c_escapes (kitty_tests.datatypes.TestDataTypes.test_expand_ansi_c_escapes) ... ok
@@ -2536,67 +2613,26 @@
 test_to_color (kitty_tests.datatypes.TestDataTypes.test_to_color) ... ok
 test_url_at (kitty_tests.datatypes.TestDataTypes.test_url_at) ... ok
 test_utils (kitty_tests.datatypes.TestDataTypes.test_utils) ... ok
-test_animation_frame_loading (kitty_tests.graphics.TestGraphics.test_animation_frame_loading) ... ok
-test_cached_rgba_conversion (kitty_tests.graphics.TestGraphics.test_cached_rgba_conversion) ... ok
-test_disk_cache (kitty_tests.graphics.TestGraphics.test_disk_cache) ... ok
-test_gr_delete (kitty_tests.graphics.TestGraphics.test_gr_delete) ... ok
-test_gr_operations_with_numbers (kitty_tests.graphics.TestGraphics.test_gr_operations_with_numbers) ... ok
-test_gr_reset (kitty_tests.graphics.TestGraphics.test_gr_reset) ... ok
-test_gr_scroll (kitty_tests.graphics.TestGraphics.test_gr_scroll) ... ok
-test_graphics_quota_enforcement (kitty_tests.graphics.TestGraphics.test_graphics_quota_enforcement) ... ok
-test_image_layer_grouping (kitty_tests.graphics.TestGraphics.test_image_layer_grouping) ... ok
-test_image_parents (kitty_tests.graphics.TestGraphics.test_image_parents) ... ok
-test_image_put (kitty_tests.graphics.TestGraphics.test_image_put) ... ok
-test_load_images (kitty_tests.graphics.TestGraphics.test_load_images) ... ok
-test_load_png (kitty_tests.graphics.TestGraphics.test_load_png) ... ok
-test_load_png_simple (kitty_tests.graphics.TestGraphics.test_load_png_simple) ... ok
-test_suppressing_gr_command_responses (kitty_tests.graphics.TestGraphics.test_suppressing_gr_command_responses) ... ok
-test_unicode_placeholders (kitty_tests.graphics.TestGraphics.test_unicode_placeholders) ... ok
-test_unicode_placeholders_3rd_combining_char (kitty_tests.graphics.TestGraphics.test_unicode_placeholders_3rd_combining_char) ... ok
-test_unicode_placeholders_multiple_placements (kitty_tests.graphics.TestGraphics.test_unicode_placeholders_multiple_placements) ... ok
-test_unicode_placeholders_scroll (kitty_tests.graphics.TestGraphics.test_unicode_placeholders_scroll) ... ok
-test_xor_data (kitty_tests.graphics.TestGraphics.test_xor_data) ... ok
-test_all_kitten_names (kitty_tests.check_build.TestBuild.test_all_kitten_names) ... ok
-test_ca_certificates (kitty_tests.check_build.TestBuild.test_ca_certificates) ... skipped 'CA certificates are only tested on frozen builds'
-test_docs_url (kitty_tests.check_build.TestBuild.test_docs_url) ... ok
-test_exe (kitty_tests.check_build.TestBuild.test_exe) ... ok
-test_filesystem_locations (kitty_tests.check_build.TestBuild.test_filesystem_locations) ... ok
-test_glfw_modules (kitty_tests.check_build.TestBuild.test_glfw_modules) ... ok
-test_launcher_ensures_stdio (kitty_tests.check_build.TestBuild.test_launcher_ensures_stdio) ... ok
-test_loading_extensions (kitty_tests.check_build.TestBuild.test_loading_extensions) ... ok
-test_loading_shaders (kitty_tests.check_build.TestBuild.test_loading_shaders) ... ok
-test_completion (kitty_tests.completion.TestCompletion.test_completion) ... ok
-test_desktop_notify (kitty_tests.notifications.TestNotifications.test_desktop_notify) ... [54.102] Ignoring invalid base64 encoded data in notification request
-[54.108] Ignoring invalid base64 encoded data in notification request
-[54.113] Ignoring invalid base64 encoded data in notification request
-[54.117] Ignoring invalid base64 encoded data in notification request
-[54.122] Received incomplete encoded data for notification request
-[54.123] Received incomplete encoded data for notification request
-[54.127] Received incomplete encoded data for notification request
-[54.127] Received incomplete encoded data for notification request
-[54.131] Received incomplete encoded data for notification request
-[54.132] Received incomplete encoded data for notification request
-[54.135] Received incomplete encoded data for notification request
-[54.136] Received incomplete encoded data for notification request
-ok
-test_os_window_size_calculation (kitty_tests.glfw.TestGLFW.test_os_window_size_calculation) ... ok
-test_utf_8_strndup (kitty_tests.glfw.TestGLFW.test_utf_8_strndup) ... ok
-test_search_query_parser (kitty_tests.search_query_parser.TestSQP.test_search_query_parser) ... ok
-test_elliptic_curve_data_exchange (kitty_tests.crypto.TestCrypto.test_elliptic_curve_data_exchange) ... ok
-test_num_users (kitty_tests.utmp.UTMPTest.test_num_users) ... ok
-test_line_edit (kitty_tests.tui.TestTUI.test_line_edit) ... ok
-test_multiprocessing_spawn (kitty_tests.tui.TestTUI.test_multiprocessing_spawn) ... ok
-test_parsing_of_open_actions (kitty_tests.open_actions.TestOpenActions.test_parsing_of_open_actions) ... ok
-test_atexit (kitty_tests.atexit.Atexit.test_atexit) ... ok
+test_basic_pty_operations (kitty_tests.ssh.SSHKitten.test_basic_pty_operations) ... ok
+test_ssh_bootstrap_with_different_launchers (kitty_tests.ssh.SSHKitten.test_ssh_bootstrap_with_different_launchers) ... ok
+test_ssh_connection_data (kitty_tests.ssh.SSHKitten.test_ssh_connection_data) ... ok
+test_ssh_copy (kitty_tests.ssh.SSHKitten.test_ssh_copy) ... ok
+test_ssh_env_vars (kitty_tests.ssh.SSHKitten.test_ssh_env_vars) ... ok
+test_ssh_leading_data (kitty_tests.ssh.SSHKitten.test_ssh_leading_data) ... ok
+test_ssh_login_shell_detection (kitty_tests.ssh.SSHKitten.test_ssh_login_shell_detection) ... ok
+test_ssh_shell_integration (kitty_tests.ssh.SSHKitten.test_ssh_shell_integration) ... ok
+test_encode_key_event (kitty_tests.keys.TestKeys.test_encode_key_event) ... ok
+test_encode_mouse_event (kitty_tests.keys.TestKeys.test_encode_mouse_event) ... ok
+test_mapping (kitty_tests.keys.TestKeys.test_mapping) ... ok
 
 ----------------------------------------------------------------------
-Ran 148 tests in 54.589s
+Ran 148 tests in 32.429s
 
 OK (skipped=2)
 # Run Golang tests
 KITTY_PATH_TO_KITTY_EXE="/build/reproducible-path/kitty-0.39.1/kitty/launcher/kitty" dh_auto_test -O--buildsystem=golang -O--builddirectory=_build
 warning: ignoring symlink /build/reproducible-path/kitty-0.39.1/_build/src/kitty/terminfo/78
-	cd _build && go test -vet=off -v -p 3 kitty kitty/bypy kitty/kittens/ask kitty/kittens/choose_fonts kitty/kittens/clipboard kitty/kittens/diff kitty/kittens/hints kitty/kittens/hyperlinked_grep kitty/kittens/icat kitty/kittens/notify kitty/kittens/pager kitty/kittens/query_terminal kitty/kittens/show_key kitty/kittens/ssh kitty/kittens/themes kitty/kittens/transfer kitty/kittens/unicode_input kitty/tools/cli kitty/tools/cli/markup kitty/tools/cmd kitty/tools/cmd/at kitty/tools/cmd/atexit kitty/tools/cmd/benchmark kitty/tools/cmd/completion kitty/tools/cmd/edit_in_kitty kitty/tools/cmd/mouse_demo kitty/tools/cmd/pytest kitty/tools/cmd/run_shell kitty/tools/cmd/show_error kitty/tools/cmd/tool kitty/tools/cmd/update_self kitty/tools/config kitty/tools/crypto kitty/tools/rsync kitty/tools/simdstring kitty/tools/themes kitty/tools/tty kitty/tools/tui kitty/tools/tui/graphics kitty/tools/tui/loop kitty/tools/tui/readline kitty/tools/tui/sgr kitty/tools/tui/shell_integration kitty/tools/tui/shortcuts kitty/tools/tui/subseq kitty/tools/unicode_names kitty/tools/utils kitty/tools/utils/base85 kitty/tools/utils/humanize kitty/tools/utils/images kitty/tools/utils/paths kitty/tools/utils/random kitty/tools/utils/secrets kitty/tools/utils/shlex kitty/tools/utils/shm kitty/tools/utils/style kitty/tools/wcswidth
+	cd _build && go test -vet=off -v -p 4 kitty kitty/bypy kitty/kittens/ask kitty/kittens/choose_fonts kitty/kittens/clipboard kitty/kittens/diff kitty/kittens/hints kitty/kittens/hyperlinked_grep kitty/kittens/icat kitty/kittens/notify kitty/kittens/pager kitty/kittens/query_terminal kitty/kittens/show_key kitty/kittens/ssh kitty/kittens/themes kitty/kittens/transfer kitty/kittens/unicode_input kitty/tools/cli kitty/tools/cli/markup kitty/tools/cmd kitty/tools/cmd/at kitty/tools/cmd/atexit kitty/tools/cmd/benchmark kitty/tools/cmd/completion kitty/tools/cmd/edit_in_kitty kitty/tools/cmd/mouse_demo kitty/tools/cmd/pytest kitty/tools/cmd/run_shell kitty/tools/cmd/show_error kitty/tools/cmd/tool kitty/tools/cmd/update_self kitty/tools/config kitty/tools/crypto kitty/tools/rsync kitty/tools/simdstring kitty/tools/themes kitty/tools/tty kitty/tools/tui kitty/tools/tui/graphics kitty/tools/tui/loop kitty/tools/tui/readline kitty/tools/tui/sgr kitty/tools/tui/shell_integration kitty/tools/tui/shortcuts kitty/tools/tui/subseq kitty/tools/unicode_names kitty/tools/utils kitty/tools/utils/base85 kitty/tools/utils/humanize kitty/tools/utils/images kitty/tools/utils/paths kitty/tools/utils/random kitty/tools/utils/secrets kitty/tools/utils/shlex kitty/tools/utils/shm kitty/tools/utils/style kitty/tools/wcswidth
 ?   	kitty	[no test files]
 ?   	kitty/bypy	[no test files]
 ?   	kitty/kittens/ask	[no test files]
@@ -2605,17 +2641,17 @@
 === RUN   TestDiffCollectWalk
 --- PASS: TestDiffCollectWalk (0.00s)
 PASS
-ok  	kitty/kittens/diff	0.083s
+ok  	kitty/kittens/diff	0.053s
 === RUN   TestHintMarking
     marks_test.go:23: 
 --- SKIP: TestHintMarking (0.00s)
 PASS
-ok  	kitty/kittens/hints	0.019s
+ok  	kitty/kittens/hints	0.013s
 === RUN   TestRgArgParsing
     main_test.go:17: Skipping as rg not found in PATH
 --- SKIP: TestRgArgParsing (0.00s)
 PASS
-ok  	kitty/kittens/hyperlinked_grep	0.017s
+ok  	kitty/kittens/hyperlinked_grep	0.012s
 ?   	kitty/kittens/icat	[no test files]
 ?   	kitty/kittens/notify	[no test files]
 ?   	kitty/kittens/pager	[no test files]
@@ -2626,9 +2662,9 @@
 === RUN   TestCloneEnv
 --- PASS: TestCloneEnv (0.00s)
 === RUN   TestSSHBootstrapScriptLimit
---- PASS: TestSSHBootstrapScriptLimit (0.08s)
+--- PASS: TestSSHBootstrapScriptLimit (0.05s)
 === RUN   TestSSHTarfile
---- PASS: TestSSHTarfile (0.08s)
+--- PASS: TestSSHTarfile (0.05s)
 === RUN   TestGetSSHOptions
 --- PASS: TestGetSSHOptions (0.00s)
 === RUN   TestParseSSHArgs
@@ -2636,14 +2672,14 @@
 === RUN   TestRelevantKittyOpts
 --- PASS: TestRelevantKittyOpts (0.00s)
 PASS
-ok  	kitty/kittens/ssh	0.188s
+ok  	kitty/kittens/ssh	0.121s
 ?   	kitty/kittens/themes	[no test files]
 === RUN   TestFTCSerialization
 --- PASS: TestFTCSerialization (0.00s)
 === RUN   TestPathMappingSend
 --- PASS: TestPathMappingSend (0.00s)
 PASS
-ok  	kitty/kittens/transfer	0.022s
+ok  	kitty/kittens/transfer	0.014s
 ?   	kitty/kittens/unicode_input	[no test files]
 === RUN   TestCompleteFiles
 --- PASS: TestCompleteFiles (0.00s)
@@ -2652,7 +2688,7 @@
 === RUN   TestCLIParsing
 --- PASS: TestCLIParsing (0.00s)
 PASS
-ok  	kitty/tools/cli	0.016s
+ok  	kitty/tools/cli	0.014s
 ?   	kitty/tools/cli/markup	[no test files]
 ?   	kitty/tools/cmd	[no test files]
 === RUN   TestEncodeJSON
@@ -2662,7 +2698,7 @@
 === RUN   TestRCSerialization
 --- PASS: TestRCSerialization (0.01s)
 PASS
-ok  	kitty/tools/cmd/at	0.021s
+ok  	kitty/tools/cmd/at	0.017s
 ?   	kitty/tools/cmd/atexit	[no test files]
 ?   	kitty/tools/cmd/benchmark	[no test files]
 ?   	kitty/tools/cmd/completion	[no test files]
@@ -2674,20 +2710,20 @@
 ?   	kitty/tools/cmd/tool	[no test files]
 ?   	kitty/tools/cmd/update_self	[no test files]
 === RUN   TestConfigParsing
---- PASS: TestConfigParsing (0.41s)
+--- PASS: TestConfigParsing (0.28s)
 === RUN   TestStringLiteralParsing
 --- PASS: TestStringLiteralParsing (0.00s)
 === RUN   TestNormalizeShortcuts
 --- PASS: TestNormalizeShortcuts (0.00s)
 PASS
-ok  	kitty/tools/config	0.436s
+ok  	kitty/tools/config	0.293s
 ?   	kitty/tools/crypto	[no test files]
 === RUN   TestRsyncRoundtrip
 --- PASS: TestRsyncRoundtrip (0.00s)
 === RUN   TestRsyncHashers
 --- PASS: TestRsyncHashers (0.00s)
 PASS
-ok  	kitty/tools/rsync	0.016s
+ok  	kitty/tools/rsync	0.014s
 === RUN   TestSIMDStringOps
     intrinsics_test.go:114: skipping as no SIMD available at runtime
 --- SKIP: TestSIMDStringOps (0.00s)
@@ -2695,24 +2731,24 @@
     intrinsics_test.go:114: skipping as no SIMD available at runtime
 --- SKIP: TestIntrinsics (0.00s)
 PASS
-ok  	kitty/tools/simdstring	0.017s
+ok  	kitty/tools/simdstring	0.019s
 === RUN   TestThemeCollections
 --- PASS: TestThemeCollections (0.02s)
 PASS
-ok  	kitty/tools/themes	0.036s
+ok  	kitty/tools/themes	0.029s
 ?   	kitty/tools/tty	[no test files]
 === RUN   TestRenderProgressBar
 --- PASS: TestRenderProgressBar (0.00s)
 PASS
-ok  	kitty/tools/tui	0.018s
+ok  	kitty/tools/tui	0.010s
 === RUN   TestGraphicsCommandSerialization
---- PASS: TestGraphicsCommandSerialization (0.13s)
+--- PASS: TestGraphicsCommandSerialization (0.07s)
 PASS
-ok  	kitty/tools/tui/graphics	0.147s
+ok  	kitty/tools/tui/graphics	0.084s
 === RUN   TestKeyEventFromCSI
 --- PASS: TestKeyEventFromCSI (0.00s)
 PASS
-ok  	kitty/tools/tui/loop	0.017s
+ok  	kitty/tools/tui/loop	0.022s
 === RUN   TestAddText
 --- PASS: TestAddText (0.00s)
 === RUN   TestGetScreenLines
@@ -2730,32 +2766,32 @@
 === RUN   TestReadlineCompletion
 --- PASS: TestReadlineCompletion (0.00s)
 PASS
-ok  	kitty/tools/tui/readline	0.017s
+ok  	kitty/tools/tui/readline	0.016s
 === RUN   TestInsertFormatting
 --- PASS: TestInsertFormatting (0.00s)
 PASS
-ok  	kitty/tools/tui/sgr	0.017s
+ok  	kitty/tools/tui/sgr	0.019s
 === RUN   TestExtractShellIntegration
---- PASS: TestExtractShellIntegration (0.07s)
+--- PASS: TestExtractShellIntegration (0.05s)
 PASS
-ok  	kitty/tools/tui/shell_integration	0.086s
+ok  	kitty/tools/tui/shell_integration	0.061s
 ?   	kitty/tools/tui/shortcuts	[no test files]
 === RUN   TestSubseq
 --- PASS: TestSubseq (0.00s)
 PASS
-ok  	kitty/tools/tui/subseq	0.017s
+ok  	kitty/tools/tui/subseq	0.016s
 === RUN   TestUnicodeInputQueries
---- PASS: TestUnicodeInputQueries (0.32s)
+--- PASS: TestUnicodeInputQueries (0.19s)
 PASS
-ok  	kitty/tools/unicode_names	0.333s
+ok  	kitty/tools/unicode_names	0.206s
 === RUN   TestFileLock
---- PASS: TestFileLock (0.10s)
+--- PASS: TestFileLock (0.07s)
 === RUN   TestISO8601
 --- PASS: TestISO8601 (0.00s)
 === RUN   TestLongestCommon
 --- PASS: TestLongestCommon (0.00s)
 === RUN   TestGettingLoginShell
---- PASS: TestGettingLoginShell (0.04s)
+--- PASS: TestGettingLoginShell (0.02s)
 === RUN   TestRingBuffer
 --- PASS: TestRingBuffer (0.00s)
 === RUN   TestShortUUID
@@ -2763,22 +2799,22 @@
 === RUN   TestParseSocketAddress
 --- PASS: TestParseSocketAddress (0.00s)
 === RUN   TestStreamDecompressor
---- PASS: TestStreamDecompressor (0.01s)
+--- PASS: TestStreamDecompressor (0.00s)
 === RUN   TestStringScanner
 --- PASS: TestStringScanner (0.00s)
 === RUN   TestCreateAnonymousTempfile
     tpmfile_test.go:15: 
 --- SKIP: TestCreateAnonymousTempfile (0.00s)
 PASS
-ok  	kitty/tools/utils	0.170s
+ok  	kitty/tools/utils	0.109s
 === RUN   TestBase85
 --- PASS: TestBase85 (0.00s)
 PASS
-ok  	kitty/tools/utils/base85	0.017s
+ok  	kitty/tools/utils/base85	0.013s
 === RUN   TestShortDuration
 --- PASS: TestShortDuration (0.00s)
 PASS
-ok  	kitty/tools/utils/humanize	0.018s
+ok  	kitty/tools/utils/humanize	0.014s
 ?   	kitty/tools/utils/images	[no test files]
 ?   	kitty/tools/utils/paths	[no test files]
 ?   	kitty/tools/utils/random	[no test files]
@@ -2792,11 +2828,11 @@
 === RUN   TestExpandANSICEscapes
 --- PASS: TestExpandANSICEscapes (0.00s)
 PASS
-ok  	kitty/tools/utils/shlex	0.022s
+ok  	kitty/tools/utils/shlex	0.026s
 === RUN   TestSHM
 --- PASS: TestSHM (0.00s)
 PASS
-ok  	kitty/tools/utils/shm	0.017s
+ok  	kitty/tools/utils/shm	0.011s
 === RUN   TestFormatWithIndent
 --- PASS: TestFormatWithIndent (0.00s)
 === RUN   TestANSIStyleContext
@@ -2804,7 +2840,7 @@
 === RUN   TestANSIStyleSprint
 --- PASS: TestANSIStyleSprint (0.00s)
 PASS
-ok  	kitty/tools/utils/style	0.017s
+ok  	kitty/tools/utils/style	0.011s
 === RUN   TestEscapeCodeParsing
 --- PASS: TestEscapeCodeParsing (0.00s)
 === RUN   TestWCSWidth
@@ -2812,7 +2848,7 @@
 === RUN   TestCellIterator
 --- PASS: TestCellIterator (0.00s)
 PASS
-ok  	kitty/tools/wcswidth	0.017s
+ok  	kitty/tools/wcswidth	0.012s
 rm -f /build/reproducible-path/kitty-0.39.1/kitty/launcher/kitten
 make[1]: Leaving directory '/build/reproducible-path/kitty-0.39.1'
    create-stamp debian/debhelper-build-stamp
@@ -2845,11 +2881,11 @@
 make[1]: Leaving directory '/build/reproducible-path/kitty-0.39.1'
    dh_sphinxdoc
 dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/kitty-doc/usr/share/doc/kitty/html/_static/clipboard.min.js
-dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/kitty-doc/usr/share/doc/kitty/html/_static/custom.js
-dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/kitty-doc/usr/share/doc/kitty/html/_static/timestamps.js
-dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/kitty-doc/usr/share/doc/kitty/html/_static/tabs.js
 dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/kitty-doc/usr/share/doc/kitty/html/_static/copybutton.js
+dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/kitty-doc/usr/share/doc/kitty/html/_static/tabs.js
+dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/kitty-doc/usr/share/doc/kitty/html/_static/timestamps.js
 dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/kitty-doc/usr/share/doc/kitty/html/_static/copybutton_funcs.js
+dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/kitty-doc/usr/share/doc/kitty/html/_static/custom.js
    debian/rules override_dh_installchangelogs
 make[1]: Entering directory '/build/reproducible-path/kitty-0.39.1'
 dh_installchangelogs docs/changelog.rst
@@ -2894,8 +2930,8 @@
 make[1]: Leaving directory '/build/reproducible-path/kitty-0.39.1'
    dh_md5sums
    dh_builddeb
-dpkg-deb: building package 'kitty-terminfo' in '../kitty-terminfo_0.39.1-1_all.deb'.
 dpkg-deb: building package 'kitty' in '../kitty_0.39.1-1_armhf.deb'.
+dpkg-deb: building package 'kitty-terminfo' in '../kitty-terminfo_0.39.1-1_all.deb'.
 dpkg-deb: building package 'kitty-doc' in '../kitty-doc_0.39.1-1_all.deb'.
 dpkg-deb: building package 'kitty-shell-integration' in '../kitty-shell-integration_0.39.1-1_all.deb'.
 dpkg-deb: building package 'kitty-dbgsym' in '../kitty-dbgsym_0.39.1-1_armhf.deb'.
@@ -2906,12 +2942,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/7337/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/7337/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/20335 and its subdirectories
-I: Current time: Thu Mar  6 21:52:23 -12 2025
-I: pbuilder-time-stamp: 1741341143
+I: removing directory /srv/workspace/pbuilder/7337 and its subdirectories
+I: Current time: Sat Mar  8 00:05:09 +14 2025
+I: pbuilder-time-stamp: 1741341909