Diff of the two buildlogs: -- --- b1/build.log 2023-04-11 21:41:25.728757428 +0000 +++ b2/build.log 2023-04-11 21:43:50.015924731 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon May 13 16:02:10 -12 2024 -I: pbuilder-time-stamp: 1715659330 +I: Current time: Wed Apr 12 11:41:30 +14 2023 +I: pbuilder-time-stamp: 1681249290 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./pcbasic_2.0.5.orig.tar.gz] I: copying [./pcbasic_2.0.5-1.debian.tar.xz] I: Extracting source -gpgv: Signature made Fri Jul 29 21:03:51 2022 -12 +gpgv: Signature made Sat Jul 30 23:03:51 2022 +14 gpgv: using RSA key A36878F464108681600CB64844173FA13D058888 gpgv: issuer "paulliu@debian.org" gpgv: Can't check signature: No public key @@ -29,11 +29,20 @@ 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/32591/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/30966/tmp/hooks/D01_modify_environment starting +debug: Running on codethink14-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 +lrwxrwxrwx 1 root root 4 Jan 6 03:20 /bin/sh -> dash +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/30966/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/30966/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' + 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=8' @@ -43,38 +52,38 @@ IFS=' ' LANG='C' - LANGUAGE='en_US:en' + LANGUAGE='nl_BE:nl' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' + 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' - PPID='32591' + PPID='30966' PS1='# ' PS2='> ' 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.4BtboY79/pbuilderrc_48bG --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.4BtboY79/b1 --logfile b1/build.log pcbasic_2.0.5-1.dsc' + 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.4BtboY79/pbuilderrc_f3Tq --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.4BtboY79/b2 --logfile b2/build.log --extrapackages usrmerge pcbasic_2.0.5-1.dsc' SUDO_GID='117' SUDO_UID='110' SUDO_USER='jenkins' TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' + TZ='/usr/share/zoneinfo/Etc/GMT-14' USER='root' USERNAME='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.16:3128' I: uname -a - Linux codethink13-arm64 4.15.0-208-generic #220-Ubuntu SMP Mon Mar 20 14:28:12 UTC 2023 aarch64 GNU/Linux + Linux i-capture-the-hostname 4.15.0-208-generic #220-Ubuntu SMP Mon Mar 20 14:28:12 UTC 2023 aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 13 04:48 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/32591/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Apr 11 00:24 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/30966/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -201,7 +210,7 @@ Get: 75 http://deb.debian.org/debian bookworm/main arm64 python3-pkg-resources all 66.1.1-1 [296 kB] Get: 76 http://deb.debian.org/debian bookworm/main arm64 python3-setuptools all 66.1.1-1 [521 kB] Get: 77 http://deb.debian.org/debian bookworm/main arm64 python3-wheel all 0.38.4-1 [30.8 kB] -Fetched 32.8 MB in 1s (45.0 MB/s) +Fetched 32.8 MB in 1s (43.0 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal: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 ... 19616 files and directories currently installed.) @@ -529,10 +538,15 @@ Reading package lists... Building dependency tree... Reading state information... +usrmerge is already the newest version (35). fakeroot is already the newest version (1.31-1.2). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/pcbasic-2.0.5/ && 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.5-1_source.changes +I: user script /srv/workspace/pbuilder/30966/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +I: user script /srv/workspace/pbuilder/30966/tmp/hooks/A99_set_merged_usr finished +hostname: Temporary failure in name resolution +I: Running cd /build/pcbasic-2.0.5/ && 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.5-1_source.changes dpkg-buildpackage: info: source package pcbasic dpkg-buildpackage: info: source version 2.0.5-1 dpkg-buildpackage: info: source distribution unstable @@ -942,11 +956,8 @@ ♫ ok test_control_home (tests.unit.test_console.ConsoleTest.test_control_home) -Test ctrl-home in console. ... /build/pcbasic-2.0.5/pcbasic/basic/display/textscreen.py:113: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - self._bottom_bar = BottomBar() -ResourceWarning: Enable tracemalloc to get the object allocation traceback -/build/pcbasic-2.0.5/pcbasic/basic/display/textscreen.py:113: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> - self._bottom_bar = BottomBar() +Test ctrl-home in console. ... /build/pcbasic-2.0.5/pcbasic/basic/sound.py:70: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + self._voice_queue = [TimedQueue(), TimedQueue(), TimedQueue(), TimedQueue()] ResourceWarning: Enable tracemalloc to get the object allocation traceback system 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 @@ -979,14 +990,14 @@ test_cursor_bottom_char (tests.unit.test_console.ConsoleTest.test_cursor_bottom_char) Test cursor movement after print char and return on last column, last row. ... ok test_cursor_bottom_cr (tests.unit.test_console.ConsoleTest.test_cursor_bottom_cr) -Test cursor movement after print two chars on last column, last row. ... /build/pcbasic-2.0.5/pcbasic/basic/display/buffers.py:24: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - self.chars = [b' '] * width +Test cursor movement after print two chars on last column, last row. ... /usr/lib/python3.11/threading.py:954: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + with _active_limbo_lock: ResourceWarning: Enable tracemalloc to get the object allocation traceback -/build/pcbasic-2.0.5/pcbasic/basic/display/buffers.py:24: ResourceWarning: unclosed file <_io.BufferedWriter name='/build/pcbasic-2.0.5/tests/unit/output/console/printscr.txt'> - self.chars = [b' '] * width +/usr/lib/python3.11/threading.py:954: ResourceWarning: unclosed file <_io.BufferedWriter name='/build/pcbasic-2.0.5/tests/unit/output/console/printscr.txt'> + with _active_limbo_lock: ResourceWarning: Enable tracemalloc to get the object allocation traceback -/build/pcbasic-2.0.5/pcbasic/basic/display/buffers.py:24: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> - self.chars = [b' '] * width +/usr/lib/python3.11/threading.py:954: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> + with _active_limbo_lock: ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_cursor_bottom_cr_char (tests.unit.test_console.ConsoleTest.test_cursor_bottom_cr_char) @@ -1002,8 +1013,8 @@ test_cursor_overflow_cr_char (tests.unit.test_console.ConsoleTest.test_cursor_overflow_cr_char) Test cursor movement after print char, return, char on last column. ... ok test_cursor_overflow_word (tests.unit.test_console.ConsoleTest.test_cursor_overflow_word) -Test cursor movement after print a two-char word on last column. ... /build/pcbasic-2.0.5/pcbasic/basic/devices/devicebase.py:141: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - self.device_file = KYBDFile(keyboard, display) +Test cursor movement after print a two-char word on last column. ... /build/pcbasic-2.0.5/pcbasic/basic/display/buffers.py:24: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + self.chars = [b' '] * width ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_end (tests.unit.test_console.ConsoleTest.test_end) @@ -1029,8 +1040,8 @@ 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/pcbasic-2.0.5/pcbasic/basic/parser/expressions.py:84: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - tk.CVS: self._gen_parse_arguments, +Exercise debug statements. ... /build/pcbasic-2.0.5/pcbasic/basic/devices/devicebase.py:21: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + return open(os.devnull, 'r+b') ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_debugexception_repr (tests.unit.test_debug.DebugTest.test_debugexception_repr) @@ -1050,8 +1061,8 @@ Test bad current device. ... ERROR:root:Invalid current device `b'#'` ok test_bad_mount (tests.unit.test_disk.DiskTest.test_bad_mount) -Test bad mount dict specification. ... /build/pcbasic-2.0.5/pcbasic/basic/display/buffers.py:347: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - attrs = [_row.attrs[left-1:right] for _row in self._rows[top-1:bottom]] +Test bad mount dict specification. ... /build/pcbasic-2.0.5/pcbasic/basic/display/buffers.py:24: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + self.chars = [b' '] * width ResourceWarning: Enable tracemalloc to get the object allocation traceback ERROR:root:Invalid device name: `Ä` is not ascii. ok @@ -1061,8 +1072,8 @@ Test specifying mount dir as bytes. ... ERROR:root:Invalid device parameter value: `b'A'` must be ascii if given as bytes. ok test_close_not_open (tests.unit.test_disk.DiskTest.test_close_not_open) -Test closing a file number that is not open. ... /build/pcbasic-2.0.5/pcbasic/basic/devices/disk.py:757: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - self._bound_files = {} +Test closing a file number that is not open. ... /build/pcbasic-2.0.5/pcbasic/basic/display/buffers.py:86: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + self._dbcs_text = [[u' '] * width for _ in range(height)] ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_directory_ops (tests.unit.test_disk.DiskTest.test_directory_ops) @@ -1072,8 +1083,8 @@ test_disk_data_append (tests.unit.test_disk.DiskTest.test_disk_data_append) 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. ... /build/pcbasic-2.0.5/pcbasic/basic/parser/statements.py:280: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - tk.WEND: session.interpreter.wend_, +Write and read data to a text file, soft and hard linefeed. ... /build/pcbasic-2.0.5/pcbasic/basic/parser/statements.py:147: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + tk.DELETE: self._parse_delete_llist, ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_disk_data_utf8 (tests.unit.test_disk.DiskTest.test_disk_data_utf8) @@ -1096,8 +1107,8 @@ test_files_no_disk (tests.unit.test_disk.DiskTest.test_files_no_disk) Test directory listing, non-existing device. ... ok test_files_wildcard (tests.unit.test_disk.DiskTest.test_files_wildcard) -Test directory listing with wildcards. ... /usr/lib/python3.11/re/_parser.py:234: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - char = self.decoded_string[index] +Test directory listing with wildcards. ... /build/pcbasic-2.0.5/pcbasic/basic/parser/statements.py:390: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + tk.PLAY: session.sound.play_, ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_internal_disk_files (tests.unit.test_disk.DiskTest.test_internal_disk_files) @@ -1109,16 +1120,16 @@ test_long_filename (tests.unit.test_disk.DiskTest.test_long_filename) Test handling of long filenames. ... ok test_match_name (tests.unit.test_disk.DiskTest.test_match_name) -Test case-insensitive matching of native file name. ... ok -test_match_name_non_ascii (tests.unit.test_disk.DiskTest.test_match_name_non_ascii) -Test non-matching of names that are not ascii. ... /usr/lib/python3.11/threading.py:556: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - self._cond = Condition(Lock()) +Test case-insensitive matching of native file name. ... /usr/lib/python3.11/contextlib.py:144: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + next(self.gen) ResourceWarning: Enable tracemalloc to get the object allocation traceback -/usr/lib/python3.11/threading.py:556: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> - self._cond = Condition(Lock()) +ok +test_match_name_non_ascii (tests.unit.test_disk.DiskTest.test_match_name_non_ascii) +Test non-matching of names that are not ascii. ... /build/pcbasic-2.0.5/pcbasic/basic/parser/expressions.py:109: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + tk.VAL: self._gen_parse_arguments, ResourceWarning: Enable tracemalloc to get the object allocation traceback -/build/pcbasic-2.0.5/pcbasic/basic/parser/statements.py:146: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - tk.RESUME: self._parse_resume, +/build/pcbasic-2.0.5/pcbasic/basic/parser/expressions.py:109: ResourceWarning: unclosed file <_io.FileIO name='/dev/null' mode='rb+' closefd=True> + tk.VAL: self._gen_parse_arguments, ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_mount_dict_spec (tests.unit.test_disk.DiskTest.test_mount_dict_spec) @@ -1143,10 +1154,7 @@ test_protected (tests.unit.test_disk.DiskTest.test_protected) Save and load in protected format to a file. ... ok test_text (tests.unit.test_disk.DiskTest.test_text) -Save and load in plaintext to a file. ... /build/pcbasic-2.0.5/pcbasic/basic/display/buffers.py:26: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - self.attrs = [attr] * width -ResourceWarning: Enable tracemalloc to get the object allocation traceback -ok +Save and load in plaintext to a file. ... ok test_text_letter (tests.unit.test_disk.DiskTest.test_text_letter) Save and load in plaintext to a file, explicit drive letter. ... ok test_unavailable_drive (tests.unit.test_disk.DiskTest.test_unavailable_drive) @@ -1154,8 +1162,8 @@ 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/pcbasic-2.0.5/pcbasic/basic/devices/disk.py:247: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - self._locks = Locks() +Display all characters in default font. ... /build/pcbasic-2.0.5/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 ok test_extended_session (tests.unit.test_extensions.ExtensionTest.test_extended_session) @@ -1169,8 +1177,8 @@ test_extension_module (tests.unit.test_extensions.ExtensionTest.test_extension_module) Test using a module as extension. ... ok test_extension_module_not_found (tests.unit.test_extensions.ExtensionTest.test_extension_module_not_found) -Test using a non-existant module name as extension. ... /build/pcbasic-2.0.5/pcbasic/basic/parser/statements.py:135: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - tk.LIST: self._parse_list, +Test using a non-existant module name as extension. ... /build/pcbasic-2.0.5/pcbasic/basic/parser/expressions.py:80: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + tk.TIME: self._no_argument, ResourceWarning: Enable tracemalloc to get the object allocation traceback ERROR:root:Could not load extension module `no-sirree`: ModuleNotFoundError("No module named 'no-sirree'") ok @@ -1194,8 +1202,8 @@ 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. ... /build/pcbasic-2.0.5/pcbasic/basic/parser/expressions.py:135: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - self._functions = set(self._complex.keys()) | set(self._simple.keys()) +Exercise CALLS statement. ... /build/pcbasic-2.0.5/pcbasic/basic/parser/expressions.py:92: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + tk.ABS: self._gen_parse_arguments, ResourceWarning: Enable tracemalloc to get the object allocation traceback WARNING:root:CALL/CALLS statement not implemented WARNING:root:CALL/CALLS statement not implemented @@ -1208,7 +1216,10 @@ test_pickle_session_open_file (tests.unit.test_pickle.PickleTest.test_pickle_session_open_file) Pickle Session object with open file. ... ok test_pickle_session_running (tests.unit.test_pickle.PickleTest.test_pickle_session_running) -Pickle Session object with running program. ... /build/pcbasic-2.0.5/pcbasic/basic/devices/disk.py:247: ResourceWarning: unclosed file <_io.BufferedWriter name='/build/pcbasic-2.0.5/tests/unit/output/pickle/TEST'> +Pickle Session object with running program. ... /build/pcbasic-2.0.5/pcbasic/basic/devices/disk.py:247: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + self._locks = Locks() +ResourceWarning: Enable tracemalloc to get the object allocation traceback +/build/pcbasic-2.0.5/pcbasic/basic/devices/disk.py:247: ResourceWarning: unclosed file <_io.BufferedWriter name='/build/pcbasic-2.0.5/tests/unit/output/pickle/TEST'> self._locks = Locks() ResourceWarning: Enable tracemalloc to get the object allocation traceback ok @@ -1227,17 +1238,14 @@ test_session (tests.unit.test_session.SessionTest.test_session) Test basic Session API. ... ok test_session_bind_file (tests.unit.test_session.SessionTest.test_session_bind_file) -test Session.bind_file. ... /build/pcbasic-2.0.5/pcbasic/basic/display/buffers.py:86: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - self._dbcs_text = [[u' '] * width for _ in range(height)] -ResourceWarning: Enable tracemalloc to get the object allocation traceback -ok +test Session.bind_file. ... ok test_session_convert (tests.unit.test_session.SessionTest.test_session_convert) Test Session.convert(variable). ... ok test_session_evaluate (tests.unit.test_session.SessionTest.test_session_evaluate) Test Session.set_variable and Session.get_variable. ... ok test_session_execute (tests.unit.test_session.SessionTest.test_session_execute) -Test Session.execute. ... /build/pcbasic-2.0.5/pcbasic/basic/devices/files.py:654: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - self._devices[letter + b':'] = disk_class( +Test Session.execute. ... /build/pcbasic-2.0.5/pcbasic/basic/devices/diskfiles.py:389: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + self._locking_parameters = {} ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_session_getset_variable (tests.unit.test_session.SessionTest.test_session_getset_variable) @@ -1276,43 +1284,43 @@ File not found  A:\ . .. PROG .BAS - 99661524992 Bytes free + 98908909568 Bytes free ## A:\ . .. PROG .BAS - 99659300864 Bytes free + 98908909568 Bytes free A:\A . .. - 99657105408 Bytes free + 98908913664 Bytes free A:\A . - 99656122368 Bytes free + 98908913664 Bytes free A:\A . .. A - 99655344128 Bytes free + 98908913664 Bytes free A:\ . .. very_lo+.ex+ - 99652681728 Bytes free + 98908913664 Bytes free File not found  A:\ AAA .TXT AAB .TXT ABC .TXT aa_long+.txt - 99649175552 Bytes free + 98908913664 Bytes free A:\ AAA .TXT AAB .TXT - 99645640704 Bytes free + 98908913664 Bytes free A:\ File not found  @:\ . .. PROG .BAS - 99641544704 Bytes free + 98908909568 Bytes free Path not found  @:\ @@ -1356,8 +1364,11 @@ Ok  ok test_session_printcopy (tests.unit.test_session.SessionTest.test_session_printcopy) -Test Session with ctrl print-screen copy. ... /build/pcbasic-2.0.5/pcbasic/basic/devices/files.py:654: ResourceWarning: unclosed file <_io.BufferedWriter name='/build/pcbasic-2.0.5/tests/unit/output/session/print.txt'> - self._devices[letter + b':'] = disk_class( +Test Session with ctrl print-screen copy. ... /build/pcbasic-2.0.5/pcbasic/basic/parser/expressions.py:82: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + tk.RND: self._gen_parse_one_optional_argument, +ResourceWarning: Enable tracemalloc to get the object allocation traceback +/build/pcbasic-2.0.5/pcbasic/basic/parser/expressions.py:82: ResourceWarning: unclosed file <_io.BufferedWriter name='/build/pcbasic-2.0.5/tests/unit/output/session/print.txt'> + tk.RND: self._gen_parse_one_optional_argument, ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_to_list_off_by_one (tests.unit.test_session.SessionTest.test_to_list_off_by_one) @@ -1408,7 +1419,7 @@ Test to_type() error cases. ... ok ---------------------------------------------------------------------- -Ran 200 tests in 34.604s +Ran 200 tests in 35.298s OK make[1]: Leaving directory '/build/pcbasic-2.0.5' @@ -1732,12 +1743,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/30966/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/30966/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/32591 and its subdirectories -I: Current time: Mon May 13 16:04:24 -12 2024 -I: pbuilder-time-stamp: 1715659464 +I: removing directory /srv/workspace/pbuilder/30966 and its subdirectories +I: Current time: Wed Apr 12 11:43:48 +14 2023 +I: pbuilder-time-stamp: 1681249428