Diff of the two buildlogs: -- --- b1/build.log 2025-10-21 12:45:29.593155893 +0000 +++ b2/build.log 2025-10-21 12:46:51.681232249 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Oct 21 00:43:36 -12 2025 -I: pbuilder-time-stamp: 1761050616 +I: Current time: Tue Nov 24 09:08:33 +14 2026 +I: pbuilder-time-stamp: 1795460913 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -25,53 +25,85 @@ dpkg-source: info: applying 0003_disable_unittest_needs_tty.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3089059/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3413696/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Nov 23 19:08 /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/3413696/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3413696/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='061ca51cbed24a688f55d8d2767c8be6' - 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='3089059' - PS1='# ' - PS2='> ' + INVOCATION_ID=f1082cbe62eb458bb7d9390b5751baeb + 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=3413696 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.Pu5a1yO0/pbuilderrc_J3rE --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.Pu5a1yO0/b1 --logfile b1/build.log pcbasic_2.0.7-9.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Pu5a1yO0/pbuilderrc_o1Iu --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.Pu5a1yO0/b2 --logfile b2/build.log pcbasic_2.0.7-9.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3089059/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3413696/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -303,7 +335,7 @@ Get: 164 http://deb.debian.org/debian unstable/main arm64 python3-serial all 3.5-2 [88.2 kB] Get: 165 http://deb.debian.org/debian unstable/main arm64 python3-standard-chunk all 3.13.0-5 [6404 B] Get: 166 http://deb.debian.org/debian unstable/main arm64 python3-toml all 0.10.2-1 [16.2 kB] -Fetched 84.3 MB in 1s (89.1 MB/s) +Fetched 84.3 MB in 0s (254 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19960 files and directories currently installed.) @@ -855,8 +887,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Oct 21 12:44:25 UTC 2025. -Universal Time is now: Tue Oct 21 12:44:25 UTC 2025. +Local time is now: Mon Nov 23 19:09:03 UTC 2026. +Universal Time is now: Mon Nov 23 19:09:03 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:arm64 (1.17.0-2+b1) ... @@ -1002,7 +1034,11 @@ fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/pcbasic-2.0.7/ && 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 > ../pcbasic_2.0.7-9_source.changes +I: user script /srv/workspace/pbuilder/3413696/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3413696/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/pcbasic-2.0.7/ && 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 > ../pcbasic_2.0.7-9_source.changes dpkg-buildpackage: info: source package pcbasic dpkg-buildpackage: info: source version 2.0.7-9 dpkg-buildpackage: info: source distribution unstable @@ -1152,8 +1188,8 @@ Try to open file with funny name. ... Bad file number  ok test_cas_bad_operation (tests.unit.test_cassette.CassetteTest.test_cas_bad_operation) -Try to perform illegal operations. ... /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/buffers.py:86: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - self._dbcs_text = [[u' '] * width for _ in range(height)] +Try to perform illegal operations. ... /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/buffers.py:21: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + def __init__(self, attr, width): ResourceWarning: Enable tracemalloc to get the object allocation traceback Illegal function call  Illegal function call  @@ -1163,10 +1199,7 @@ 10 PRINT ok test_cas_data (tests.unit.test_cassette.CassetteTest.test_cas_data) -Write and read data to a CAS file. ... /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/parser/expressions.py:124: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> - tk.STRING: partial(self._gen_parse_arguments, length=2), -ResourceWarning: Enable tracemalloc to get the object allocation traceback -data .D Found. +Write and read data to a CAS file. ... data .D Found. ok test_cas_empty (tests.unit.test_cassette.CassetteTest.test_cas_empty) Attach empty CAS file. ... Device Timeout  @@ -1225,9 +1258,6 @@ שלום עולם Здравствуй, мир こんにちは、 世界 -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/buffers.py:86: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> - self._dbcs_text = [[u' '] * width for _ in range(height)] -ResourceWarning: Enable tracemalloc to get the object allocation traceback 你好世界 반갑다 세상아 Xin chào thế giới @@ -1237,7 +1267,10 @@ test_missing (tests.unit.test_codepage.CodepageTest.test_missing) Test codepage with missing codepoints. ... ok test_nobox (tests.unit.test_codepage.CodepageTest.test_nobox) -Test no box protection. ... 谀哪哪哪哪目 +Test no box protection. ... /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/parser/expressions.py:127: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> + tk.RIGHT: partial(self._gen_parse_arguments, length=2), +ResourceWarning: Enable tracemalloc to get the object allocation traceback +谀哪哪哪哪目 ok test_non_nfc (tests.unit.test_codepage.CodepageTest.test_non_nfc) Test conversion of non-NFC sequences. ... ok @@ -1275,11 +1308,11 @@ system ok test_control_keys_3 (tests.unit.test_console.ConsoleTest.test_control_keys_3) -Test special keys in console. ... /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/buffers.py:344: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - attrs = [_row.attrs[left-1:right] for _row in self._rows[top-1:bottom]] +Test special keys in console. ... /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/textscreen.py:89: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + self._contents[col + i] = (c, reverse) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/buffers.py:344: ResourceWarning: unclosed file <_io.BufferedReader name='/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/tests/unit/output/console/input.txt'> - attrs = [_row.attrs[left-1:right] for _row in self._rows[top-1:bottom]] +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/textscreen.py:89: ResourceWarning: unclosed file <_io.BufferedReader name='/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/tests/unit/output/console/input.txt'> + self._contents[col + i] = (c, reverse) ResourceWarning: Enable tracemalloc to get the object allocation traceback Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut a Ok  @@ -1328,7 +1361,10 @@ ? 1 ok test_print_control (tests.unit.test_console.ConsoleTest.test_print_control) -Test printing control chars. ... 1 234 +Test printing control chars. ... /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/basicevents.py:386: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> + def __init__(self, joy, button): +ResourceWarning: Enable tracemalloc to get the object allocation traceback +1 234 1 234 ok test_print_control_2 (tests.unit.test_console.ConsoleTest.test_print_control_2) @@ -1340,179 +1376,179 @@ test_crash (tests.unit.test_debug.DebugTest.test_crash) Test _crash. ... ok test_debug (tests.unit.test_debug.DebugTest.test_debug) -Exercise debug statements. ... /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetError' not found in , using replacement +Exercise debug statements. ... /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetError' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetError' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetError' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_ClearError' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_ClearError' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_Error' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_Error' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetClipboardText' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetClipboardText' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetClipboardText' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetClipboardText' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_HasClipboardText' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_HasClipboardText' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetTicks' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetTicks' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_Delay' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_Delay' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_NumJoysticks' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_NumJoysticks' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_JoystickOpen' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_JoystickOpen' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_AllocPalette' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_AllocPalette' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetPaletteColors' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetPaletteColors' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_FreePalette' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_FreePalette' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_MapRGB' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_MapRGB' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_MapRGBA' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_MapRGBA' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetRGB' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetRGB' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetRGBA' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetRGBA' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_CreateRGBSurface' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_CreateRGBSurface' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_CreateRGBSurfaceFrom' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_CreateRGBSurfaceFrom' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_CreateRGBSurfaceWithFormat' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_CreateRGBSurfaceWithFormat' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_CreateRGBSurfaceWithFormatFrom' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_CreateRGBSurfaceWithFormatFrom' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_FreeSurface' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_FreeSurface' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetSurfacePalette' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetSurfacePalette' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_LockSurface' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_LockSurface' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_UnlockSurface' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_UnlockSurface' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetColorKey' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetColorKey' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetColorKey' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetColorKey' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetSurfaceBlendMode' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetSurfaceBlendMode' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetSurfaceBlendMode' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetSurfaceBlendMode' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetClipRect' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetClipRect' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetClipRect' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetClipRect' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_ConvertSurface' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_ConvertSurface' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_ConvertSurfaceFormat' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_ConvertSurfaceFormat' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_ConvertPixels' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_ConvertPixels' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_FillRect' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_FillRect' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_FillRects' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_FillRects' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_UpperBlit' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_UpperBlit' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_UpperBlitScaled' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_UpperBlitScaled' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_AudioInit' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_AudioInit' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_AudioQuit' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_AudioQuit' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_OpenAudio' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_OpenAudio' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_OpenAudioDevice' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_OpenAudioDevice' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_PauseAudio' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_PauseAudio' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_PauseAudioDevice' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_PauseAudioDevice' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_LockAudio' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_LockAudio' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_LockAudioDevice' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_LockAudioDevice' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_UnlockAudio' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_UnlockAudio' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_UnlockAudioDevice' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_UnlockAudioDevice' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_CloseAudio' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_CloseAudio' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_CloseAudioDevice' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_CloseAudioDevice' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_VideoInit' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_VideoInit' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_VideoQuit' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_VideoQuit' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetCurrentDisplayMode' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetCurrentDisplayMode' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_CreateWindow' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_CreateWindow' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetWindowFlags' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetWindowFlags' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetWindowTitle' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetWindowTitle' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetWindowTitle' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetWindowTitle' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetWindowIcon' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetWindowIcon' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetWindowPosition' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetWindowPosition' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetWindowPosition' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetWindowPosition' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetWindowSize' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetWindowSize' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetWindowSize' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetWindowSize' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_MaximizeWindow' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_MaximizeWindow' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_RestoreWindow' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_RestoreWindow' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetWindowFullscreen' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetWindowFullscreen' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetWindowSurface' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetWindowSurface' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_UpdateWindowSurface' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_UpdateWindowSurface' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_UpdateWindowSurfaceRects' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_UpdateWindowSurfaceRects' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_DestroyWindow' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_DestroyWindow' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetWindowResizable' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetWindowResizable' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetModState' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_GetModState' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetModState' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetModState' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_StartTextInput' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_StartTextInput' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_IsTextInputActive' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_IsTextInputActive' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_StopTextInput' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_StopTextInput' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetTextInputRect' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetTextInputRect' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_PollEvent' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_PollEvent' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetMainReady' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetMainReady' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_Init' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_Init' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_InitSubSystem' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_InitSubSystem' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_QuitSubSystem' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_QuitSubSystem' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_WasInit' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_WasInit' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_Quit' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_Quit' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetWindowGrab' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetWindowGrab' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetHint' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'SDL_SetHint' not found in , using replacement warnings.warn\ -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'zoomSurface' not found in , using replacement +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/interface/sdl2loader.py:183: ImportWarning: function 'zoomSurface' not found in , using replacement warnings.warn\ ok test_debugexception_repr (tests.unit.test_debug.DebugTest.test_debugexception_repr) @@ -1522,11 +1558,11 @@ Internal error  ok test_exit (tests.unit.test_debug.DebugTest.test_exit) -Test _exit. ... /usr/lib/python3.13/threading.py:1267: ResourceWarning: unclosed file <_io.BufferedWriter name='/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/tests/unit/output/console/printscr.txt'> - def _make_invoke_excepthook(): +Test _exit. ... /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/buffers.py:78: ResourceWarning: unclosed file <_io.BufferedWriter name='/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/tests/unit/output/console/printscr.txt'> + self._rows = [_TextRow(attr, width) for _ in range(height)] ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.13/threading.py:1267: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - def _make_invoke_excepthook(): +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/buffers.py:78: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + self._rows = [_TextRow(attr, width) for _ in range(height)] ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_get_platform_info (tests.unit.test_debug.DebugTest.test_get_platform_info) @@ -1569,8 +1605,8 @@ Append data to a text file. ... ok test_disk_data_lf (tests.unit.test_disk.DiskTest.test_disk_data_lf) Write and read data to a text file, soft and hard linefeed. ... Input past end  -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/devices/disk.py:252: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - if text_mode.lower() in UTF_8: +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/interpreter.py:21: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + def __init__( ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_disk_data_utf8 (tests.unit.test_disk.DiskTest.test_disk_data_utf8) @@ -1588,32 +1624,32 @@ test_files (tests.unit.test_disk.DiskTest.test_files) Test directory listing, current directory and free space report. ... A:\ . .. PROG .BAS - 79092400128 Bytes free + 80725602304 Bytes free ## A:\ . .. PROG .BAS - 79092367360 Bytes free + 80725463040 Bytes free ok test_files_cwd (tests.unit.test_disk.DiskTest.test_files_cwd) Test directory listing, not on root. ... A:\A . .. - 79092367360 Bytes free + 80725422080 Bytes free A:\A . - 79092359168 Bytes free + 80725331968 Bytes free A:\A . .. A - 79092359168 Bytes free + 80723083264 Bytes free ok test_files_longname (tests.unit.test_disk.DiskTest.test_files_longname) Test directory listing with long name. ... A:\ . .. very_lo+.ex+ - 79092355072 Bytes free + 80729636864 Bytes free ok test_files_no_disk (tests.unit.test_disk.DiskTest.test_files_no_disk) @@ -1622,11 +1658,11 @@ test_files_wildcard (tests.unit.test_disk.DiskTest.test_files_wildcard) Test directory listing with wildcards. ... A:\ AAA .TXT AAB .TXT ABC .TXT aa_long+.txt - 79092105216 Bytes free + 80725737472 Bytes free A:\ AAA .TXT AAB .TXT - 79092097024 Bytes free + 80723951616 Bytes free A:\ File not found  @@ -1634,7 +1670,7 @@ test_internal_disk_files (tests.unit.test_disk.DiskTest.test_internal_disk_files) Test directory listing, current directory and free space report on special @: disk. ... @:\ . .. PROG .BAS - 79092043776 Bytes free + 80720973824 Bytes free ok test_internal_disk_unbound_files (tests.unit.test_disk.DiskTest.test_internal_disk_unbound_files) @@ -1694,10 +1730,7 @@ test_characters (tests.unit.test_display.DisplayTest.test_characters) Display all characters. ... ok test_pixels (tests.unit.test_display.DisplayTest.test_pixels) -Display all characters in default font. ... /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/buffers.py:21: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - def __init__(self, attr, width): -ResourceWarning: Enable tracemalloc to get the object allocation traceback -ok +Display all characters in default font. ... ok test_bad_shell (tests.unit.test_dos.DosTest.test_bad_shell) Test SHELL statement with nonexistant shell specified. ... WARNING:root:SHELL: command interpreter `_this_does_not_exist_` not found. Illegal function call  @@ -1716,26 +1749,26 @@ Test SHELL statement with interaction. ... echo _check_for_this_ e_check_for_this_ xix t -/usr/lib/python3.13/threading.py:994: ResourceWarning: unclosed file <_io.TextIOWrapper name=22 encoding='utf-8'> +/usr/lib/python3.13/threading.py:994: ResourceWarning: unclosed file <_io.TextIOWrapper name=21 encoding='utf-8'> self._target(*self._args, **self._kwargs) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.13/threading.py:994: ResourceWarning: unclosed file <_io.TextIOWrapper name=20 encoding='utf-8'> +/usr/lib/python3.13/threading.py:994: ResourceWarning: unclosed file <_io.TextIOWrapper name=23 encoding='utf-8'> self._target(*self._args, **self._kwargs) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/implementation.py:520: ResourceWarning: unclosed file <_io.BufferedWriter name=19> +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/implementation.py:520: ResourceWarning: unclosed file <_io.BufferedWriter name=20> self.shell.launch(cmd) ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_interactive_shell_no_lf_at_end (tests.unit.test_dos.DosTest.test_interactive_shell_no_lf_at_end) Test SHELL statement with interaction, helper script ends without LF. ... exit -/usr/lib/python3.13/threading.py:994: ResourceWarning: unclosed file <_io.TextIOWrapper name=23 encoding='utf-8'> +/usr/lib/python3.13/threading.py:994: ResourceWarning: unclosed file <_io.TextIOWrapper name=24 encoding='utf-8'> self._target(*self._args, **self._kwargs) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.13/threading.py:994: ResourceWarning: unclosed file <_io.TextIOWrapper name=21 encoding='utf-8'> +/usr/lib/python3.13/threading.py:994: ResourceWarning: unclosed file <_io.TextIOWrapper name=22 encoding='utf-8'> self._target(*self._args, **self._kwargs) ResourceWarning: Enable tracemalloc to get the object allocation traceback Bye! -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/implementation.py:520: ResourceWarning: unclosed file <_io.BufferedWriter name=20> +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/implementation.py:520: ResourceWarning: unclosed file <_io.BufferedWriter name=21> self.shell.launch(cmd) ResourceWarning: Enable tracemalloc to get the object allocation traceback ok @@ -1745,41 +1778,35 @@ ok test_shell (tests.unit.test_dos.DosTest.test_shell) Test SHELL statement with commands. ... 1 -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/implementation.py:520: ResourceWarning: unclosed file <_io.BufferedWriter name=22> - self.shell.launch(cmd) -ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.13/threading.py:994: ResourceWarning: unclosed file <_io.TextIOWrapper name=27 encoding='utf-8'> +/usr/lib/python3.13/threading.py:994: ResourceWarning: unclosed file <_io.TextIOWrapper name=28 encoding='utf-8'> self._target(*self._args, **self._kwargs) ResourceWarning: Enable tracemalloc to get the object allocation traceback -£ -/usr/lib/python3.13/threading.py:994: ResourceWarning: unclosed file <_io.TextIOWrapper name=30 encoding='utf-8'> - self._target(*self._args, **self._kwargs) +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/implementation.py:520: ResourceWarning: unclosed file <_io.BufferedWriter name=23> + self.shell.launch(cmd) ResourceWarning: Enable tracemalloc to get the object allocation traceback +£ 'x' is not recognised. -/usr/lib/python3.13/threading.py:994: ResourceWarning: unclosed file <_io.TextIOWrapper name=24 encoding='utf-8'> - self._target(*self._args, **self._kwargs) -ResourceWarning: Enable tracemalloc to get the object allocation traceback '£' is not recognised. ok test_shell_utf16 (tests.unit.test_dos.DosTest.test_shell_utf16) Test SHELL statement to utf-16 script with commands. ... 1 -/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/implementation.py:520: ResourceWarning: unclosed file <_io.BufferedWriter name=23> - self.shell.launch(cmd) +/usr/lib/python3.13/threading.py:994: ResourceWarning: unclosed file <_io.TextIOWrapper name=34 encoding='utf-8'> + self._target(*self._args, **self._kwargs) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.13/threading.py:994: ResourceWarning: unclosed file <_io.TextIOWrapper name=24 encoding='utf-16le'> +/usr/lib/python3.13/threading.py:994: ResourceWarning: unclosed file <_io.TextIOWrapper name=25 encoding='utf-16le'> self._target(*self._args, **self._kwargs) ResourceWarning: Enable tracemalloc to get the object allocation traceback +/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/implementation.py:520: ResourceWarning: unclosed file <_io.BufferedWriter name=24> + self.shell.launch(cmd) +ResourceWarning: Enable tracemalloc to get the object allocation traceback £ -/usr/lib/python3.13/threading.py:994: ResourceWarning: unclosed file <_io.TextIOWrapper name=34 encoding='utf-8'> +/usr/lib/python3.13/threading.py:994: ResourceWarning: unclosed file <_io.TextIOWrapper name=34 encoding='utf-16le'> self._target(*self._args, **self._kwargs) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.13/threading.py:994: ResourceWarning: unclosed file <_io.TextIOWrapper name=27 encoding='utf-16le'> +/usr/lib/python3.13/threading.py:994: ResourceWarning: unclosed file <_io.TextIOWrapper name=25 encoding='utf-8'> self._target(*self._args, **self._kwargs) ResourceWarning: Enable tracemalloc to get the object allocation traceback 'x' is not recognised. -/usr/lib/python3.13/threading.py:994: ResourceWarning: unclosed file <_io.TextIOWrapper name=30 encoding='utf-16le'> - self._target(*self._args, **self._kwargs) -ResourceWarning: Enable tracemalloc to get the object allocation traceback '£' is not recognised. ok test_extended_session (tests.unit.test_extensions.ExtensionTest.test_extended_session) @@ -1812,7 +1839,7 @@ Internal error  ok test_ascii_to_protected (tests.unit.test_main.ConvertTest.test_ascii_to_protected) -Test converting raw text to protected. ... [00:45:01.0520] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/devices/files.py:147: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> +Test converting raw text to protected. ... [09:09:30.0485] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/devices/files.py:147: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> b'LPT1:': parports.LPTDevice( ok @@ -1910,45 +1937,45 @@ test_version (tests.unit.test_main.MainTest.test_version) Test version call. ... ok test_call (tests.unit.test_not_implemented.NotImplementedTest.test_call) -Exercise CALL statement. ... [00:45:06.0451] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/interpreter.py:21: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> +Exercise CALL statement. ... [09:09:34.0363] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/interpreter.py:21: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> def __init__( -[00:45:06.0451] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/interpreter.py:21: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> +[09:09:34.0363] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/interpreter.py:21: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> def __init__( -[00:45:06.0499] WARNING: CALL/CALLS statement not implemented -[00:45:06.0499] WARNING: CALL/CALLS statement not implemented -[00:45:06.0500] WARNING: CALL/CALLS statement not implemented -[00:45:06.0500] WARNING: CALL/CALLS statement not implemented -[00:45:06.0501] WARNING: CALL/CALLS statement not implemented -[00:45:06.0501] WARNING: CALL/CALLS statement not implemented -[00:45:06.0501] WARNING: CALL/CALLS statement not implemented -[00:45:06.0501] WARNING: CALL/CALLS statement not implemented -[00:45:06.0502] WARNING: CALL/CALLS statement not implemented -[00:45:06.0502] WARNING: CALL/CALLS statement not implemented -[00:45:06.0503] WARNING: CALL/CALLS statement not implemented -[00:45:06.0503] WARNING: CALL/CALLS statement not implemented +[09:09:34.0401] WARNING: CALL/CALLS statement not implemented +[09:09:34.0401] WARNING: CALL/CALLS statement not implemented +[09:09:34.0402] WARNING: CALL/CALLS statement not implemented +[09:09:34.0402] WARNING: CALL/CALLS statement not implemented +[09:09:34.0403] WARNING: CALL/CALLS statement not implemented +[09:09:34.0403] WARNING: CALL/CALLS statement not implemented +[09:09:34.0403] WARNING: CALL/CALLS statement not implemented +[09:09:34.0403] WARNING: CALL/CALLS statement not implemented +[09:09:34.0404] WARNING: CALL/CALLS statement not implemented +[09:09:34.0404] WARNING: CALL/CALLS statement not implemented +[09:09:34.0405] WARNING: CALL/CALLS statement not implemented +[09:09:34.0405] WARNING: CALL/CALLS statement not implemented ok test_call_wrong (tests.unit.test_not_implemented.NotImplementedTest.test_call_wrong) Exercise CALL statement with badly-formed arguments. ... ok test_calls (tests.unit.test_not_implemented.NotImplementedTest.test_calls) -Exercise CALLS statement. ... [00:45:06.0539] WARNING: CALL/CALLS statement not implemented -[00:45:06.0539] WARNING: CALL/CALLS statement not implemented -[00:45:06.0540] WARNING: CALL/CALLS statement not implemented -[00:45:06.0540] WARNING: CALL/CALLS statement not implemented -[00:45:06.0541] WARNING: CALL/CALLS statement not implemented -[00:45:06.0541] WARNING: CALL/CALLS statement not implemented +Exercise CALLS statement. ... [09:09:34.0428] WARNING: CALL/CALLS statement not implemented +[09:09:34.0428] WARNING: CALL/CALLS statement not implemented +[09:09:34.0429] WARNING: CALL/CALLS statement not implemented +[09:09:34.0429] WARNING: CALL/CALLS statement not implemented +[09:09:34.0430] WARNING: CALL/CALLS statement not implemented +[09:09:34.0430] WARNING: CALL/CALLS statement not implemented ok test_calls_wrong (tests.unit.test_not_implemented.NotImplementedTest.test_calls_wrong) Exercise CALLS statement with badly-formed arguments. ... ok test_pickle_session (tests.unit.test_pickle.PickleTest.test_pickle_session) Pickle Session object. ... ok test_pickle_session_open_file (tests.unit.test_pickle.PickleTest.test_pickle_session_open_file) -Pickle Session object with open file. ... [00:45:06.0604] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/buffers.py:39: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> - def __init__(self, video_buffer): +Pickle Session object with open file. ... [09:09:34.0476] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/buffers.py:78: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> + self._rows = [_TextRow(attr, width) for _ in range(height)] -[00:45:06.0604] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/buffers.py:39: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> - def __init__(self, video_buffer): +[09:09:34.0476] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/buffers.py:78: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> + self._rows = [_TextRow(attr, width) for _ in range(height)] ok test_pickle_session_running (tests.unit.test_pickle.PickleTest.test_pickle_session_running) @@ -1956,10 +1983,10 @@ test_pickle_tokenisedstream (tests.unit.test_pickle.PickleTest.test_pickle_tokenisedstream) Pickle TokenisedStream object. ... ok test_load_non_program (tests.unit.test_program.DiskTest.test_load_non_program) -Exercise code for loading from files that are not program files. ... [00:45:06.0684] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/buffers.py:21: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> +Exercise code for loading from files that are not program files. ... [09:09:34.0531] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/buffers.py:21: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> def __init__(self, attr, width): -[00:45:06.0684] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/buffers.py:21: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> +[09:09:34.0531] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/buffers.py:21: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> def __init__(self, attr, width): ok @@ -1968,10 +1995,10 @@ test_unprotect (tests.unit.test_program.DiskTest.test_unprotect) Save in protected format to a file, load in plaintext. ... ok test_read_lfcr (tests.unit.test_session.NonBlockingInputWrapperTest.test_read_lfcr) -Test read() with LF/CR conversion. ... [00:45:06.0736] WARNING: /usr/lib/python3.13/unittest/case.py:606: ResourceWarning: unclosed file <_io.TextIOWrapper name='/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/tests/unit/output/nonblockinginputwrapper/inp.txt' mode='r' encoding='utf-8'> +Test read() with LF/CR conversion. ... [09:09:34.0575] WARNING: /usr/lib/python3.13/unittest/case.py:606: ResourceWarning: unclosed file <_io.TextIOWrapper name='/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/tests/unit/output/nonblockinginputwrapper/inp.txt' mode='r' encoding='utf-8'> if method() is not None: -[00:45:06.0736] WARNING: /usr/lib/python3.13/unittest/case.py:606: ResourceWarning: unclosed file <_io.TextIOWrapper name='/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/tests/unit/output/nonblockinginputwrapper/inp.txt' mode='r' encoding='utf-8'> +[09:09:34.0575] WARNING: /usr/lib/python3.13/unittest/case.py:606: ResourceWarning: unclosed file <_io.TextIOWrapper name='/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/tests/unit/output/nonblockinginputwrapper/inp.txt' mode='r' encoding='utf-8'> if method() is not None: ok @@ -1982,17 +2009,17 @@ test_session_bad_type_iostreams (tests.unit.test_session.SessionTest.test_session_bad_type_iostreams) Test Session with iostreams of incorrect type. ... ok test_session_bind_file (tests.unit.test_session.SessionTest.test_session_bind_file) -test Session.bind_file. ... [00:45:06.0814] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/devices/disk.py:233: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - def __init__(self, letter, path, cwd, codepage, text_mode, soft_linefeed): +test Session.bind_file. ... [09:09:34.0648] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/parser/expressions.py:127: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + tk.RIGHT: partial(self._gen_parse_arguments, length=2), -[00:45:06.0814] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/devices/disk.py:233: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - def __init__(self, letter, path, cwd, codepage, text_mode, soft_linefeed): +[09:09:34.0648] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/parser/expressions.py:127: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + tk.RIGHT: partial(self._gen_parse_arguments, length=2), -[00:45:06.0814] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/devices/disk.py:233: ResourceWarning: unclosed file <_io.BufferedWriter name='/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/tests/unit/output/pickle/TEST'> - def __init__(self, letter, path, cwd, codepage, text_mode, soft_linefeed): +[09:09:34.0648] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/parser/expressions.py:127: ResourceWarning: unclosed file <_io.BufferedWriter name='/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/tests/unit/output/pickle/TEST'> + tk.RIGHT: partial(self._gen_parse_arguments, length=2), -[00:45:06.0814] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/devices/disk.py:233: ResourceWarning: unclosed file <_io.BufferedWriter name='/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/tests/unit/output/pickle/TEST'> - def __init__(self, letter, path, cwd, codepage, text_mode, soft_linefeed): +[09:09:34.0648] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/parser/expressions.py:127: ResourceWarning: unclosed file <_io.BufferedWriter name='/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/tests/unit/output/pickle/TEST'> + tk.RIGHT: partial(self._gen_parse_arguments, length=2), ok test_session_convert (tests.unit.test_session.SessionTest.test_session_convert) @@ -2024,23 +2051,17 @@ test_session_iostreams (tests.unit.test_session.SessionTest.test_session_iostreams) Test Session with copy to BytesIO. ... ok test_session_no_printcopy (tests.unit.test_session.SessionTest.test_session_no_printcopy) -Test Session switching off ctrl print-screen copy. ... [00:45:07.0234] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/buffers.py:78: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> - self._rows = [_TextRow(attr, width) for _ in range(height)] +Test Session switching off ctrl print-screen copy. ... [09:09:35.0060] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/textscreen.py:89: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> + self._contents[col + i] = (c, reverse) -[00:45:07.0234] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/buffers.py:78: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> - self._rows = [_TextRow(attr, width) for _ in range(height)] +[09:09:35.0060] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/textscreen.py:89: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> + self._contents[col + i] = (c, reverse) ok test_session_no_streams (tests.unit.test_session.SessionTest.test_session_no_streams) Test Session without stream copy. ... ok test_session_press_keys (tests.unit.test_session.SessionTest.test_session_press_keys) -Test Session.press_keys. ... [00:45:07.0268] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/buffers.py:86: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> - self._dbcs_text = [[u' '] * width for _ in range(height)] - -[00:45:07.0268] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/display/buffers.py:86: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> - self._dbcs_text = [[u' '] * width for _ in range(height)] - -Type mismatch  +Test Session.press_keys. ... Type mismatch  Syntax error  Syntax error  Syntax error  @@ -2081,17 +2102,23 @@ test_single (tests.unit.test_single.TestSingle.test_single) Test MBF single representation. ... ok test_cls_pcjr (tests.unit.test_statements.StatementTest.test_cls_pcjr) -Test CLS syntax on pcjr. ... [00:45:12.0982] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/devices/disk.py:233: ResourceWarning: unclosed file <_io.BufferedWriter name='/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/tests/unit/output/session/print.txt'> - def __init__(self, letter, path, cwd, codepage, text_mode, soft_linefeed): +Test CLS syntax on pcjr. ... [09:09:38.0193] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/parser/expressions.py:124: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + tk.STRING: partial(self._gen_parse_arguments, length=2), -[00:45:12.0982] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/devices/disk.py:233: ResourceWarning: unclosed file <_io.BufferedWriter name='/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/tests/unit/output/session/print.txt'> - def __init__(self, letter, path, cwd, codepage, text_mode, soft_linefeed): +[09:09:38.0193] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/parser/expressions.py:124: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + tk.STRING: partial(self._gen_parse_arguments, length=2), -[00:45:12.0989] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/devices/disk.py:233: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> - def __init__(self, letter, path, cwd, codepage, text_mode, soft_linefeed): +[09:09:38.0194] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/parser/expressions.py:124: ResourceWarning: unclosed file <_io.BufferedWriter name='/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/tests/unit/output/session/print.txt'> + tk.STRING: partial(self._gen_parse_arguments, length=2), -[00:45:12.0989] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/devices/disk.py:233: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> - def __init__(self, letter, path, cwd, codepage, text_mode, soft_linefeed): +[09:09:38.0194] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/parser/expressions.py:124: ResourceWarning: unclosed file <_io.BufferedWriter name='/build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/tests/unit/output/session/print.txt'> + tk.STRING: partial(self._gen_parse_arguments, length=2), + +[09:09:38.0200] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/parser/expressions.py:124: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> + tk.STRING: partial(self._gen_parse_arguments, length=2), + +[09:09:38.0200] WARNING: /build/reproducible-path/pcbasic-2.0.7/.pybuild/cpython3_3.13_pcbasic/build/pcbasic/basic/parser/expressions.py:124: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> + tk.STRING: partial(self._gen_parse_arguments, length=2), ok test_llist (tests.unit.test_statements.StatementTest.test_llist) @@ -2150,7 +2177,7 @@ Test to_type() error cases. ... ok ---------------------------------------------------------------------- -Ran 265 tests in 17.540s +Ran 265 tests in 12.825s OK (skipped=4) make[1]: Leaving directory '/build/reproducible-path/pcbasic-2.0.7' @@ -2178,8 +2205,8 @@ dpkg-gencontrol: warning: Depends field of package python3-pcbasic-doc: substitution variable ${sphinxdoc:Depends} used, but is not defined dh_md5sums -O--buildsystem=pybuild dh_builddeb -O--buildsystem=pybuild -dpkg-deb: building package 'python3-pcbasic' in '../python3-pcbasic_2.0.7-9_all.deb'. dpkg-deb: building package 'python3-pcbasic-doc' in '../python3-pcbasic-doc_2.0.7-9_all.deb'. +dpkg-deb: building package 'python3-pcbasic' in '../python3-pcbasic_2.0.7-9_all.deb'. dpkg-genbuildinfo --build=binary -O../pcbasic_2.0.7-9_arm64.buildinfo dpkg-genchanges --build=binary -O../pcbasic_2.0.7-9_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -2188,12 +2215,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3413696/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3413696/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/3089059 and its subdirectories -I: Current time: Tue Oct 21 00:45:28 -12 2025 -I: pbuilder-time-stamp: 1761050728 +I: removing directory /srv/workspace/pbuilder/3413696 and its subdirectories +I: Current time: Tue Nov 24 09:09:50 +14 2026 +I: pbuilder-time-stamp: 1795460990