Diff of the two buildlogs: -- --- b1/build.log 2022-01-18 00:42:18.146301971 +0000 +++ b2/build.log 2022-01-18 00:43:25.824207070 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Feb 19 19:04:23 -12 2023 -I: pbuilder-time-stamp: 1676876663 +I: Current time: Tue Jan 18 14:42:20 +14 2022 +I: pbuilder-time-stamp: 1642466540 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -16,8 +16,8 @@ I: copying [./pcbasic_2.0.3-4.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.IC5gKua9/trustedkeys.kbx': General error -gpgv: Signature made Tue Oct 13 06:27:57 2020 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.tApKleAF/trustedkeys.kbx': General error +gpgv: Signature made Wed Oct 14 08:27:57 2020 +14 gpgv: using RSA key A36878F464108681600CB64844173FA13D058888 gpgv: issuer "paulliu@debian.org" gpgv: Can't check signature: No public key @@ -32,135 +32,169 @@ dpkg-source: info: applying 0004_fix_FTBFS_TERM_variable.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/314398/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/317880/tmp/hooks/D01_modify_environment starting +debug: Running on ionos1-amd64. +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 +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by 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/317880/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/317880/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' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=16' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=15' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='48b9cb024d3b41d0b2bd6015934247c2' - 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='314398' - PS1='# ' - PS2='> ' + INVOCATION_ID=034cb9566b864bc2b3f768975a0b827f + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=317880 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/tmp.sRyVb1dMux/pbuilderrc_twRp --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.sRyVb1dMux/b1 --logfile b1/build.log pcbasic_2.0.3-4.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68: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/tmp.sRyVb1dMux/pbuilderrc_EIg7 --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.sRyVb1dMux/b2 --logfile b2/build.log pcbasic_2.0.3-4.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos15-amd64 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 GNU/Linux + Linux i-capture-the-hostname 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 GNU/Linux I: ls -l /bin total 5476 - -rwxr-xr-x 1 root root 1234376 Aug 4 2021 bash - -rwxr-xr-x 3 root root 38984 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 38984 Jul 20 2020 bzcat - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep - -rwxr-xr-x 3 root root 38984 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 18424 Jul 20 2020 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore - -rwxr-xr-x 1 root root 43936 Sep 23 2020 cat - -rwxr-xr-x 1 root root 72672 Sep 23 2020 chgrp - -rwxr-xr-x 1 root root 64448 Sep 23 2020 chmod - -rwxr-xr-x 1 root root 72672 Sep 23 2020 chown - -rwxr-xr-x 1 root root 151168 Sep 23 2020 cp - -rwxr-xr-x 1 root root 125560 Dec 10 2020 dash - -rwxr-xr-x 1 root root 113664 Sep 23 2020 date - -rwxr-xr-x 1 root root 80968 Sep 23 2020 dd - -rwxr-xr-x 1 root root 93936 Sep 23 2020 df - -rwxr-xr-x 1 root root 147176 Sep 23 2020 dir - -rwxr-xr-x 1 root root 84440 Jul 28 2021 dmesg - lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname - -rwxr-xr-x 1 root root 39712 Sep 23 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 39680 Sep 23 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 69032 Jul 28 2021 findmnt - -rwsr-xr-x 1 root root 34896 Feb 26 2021 fusermount - -rwxr-xr-x 1 root root 203072 Nov 9 2020 grep - -rwxr-xr-x 2 root root 2346 Mar 2 2021 gunzip - -rwxr-xr-x 1 root root 6376 Mar 2 2021 gzexe - -rwxr-xr-x 1 root root 98048 Mar 2 2021 gzip - -rwxr-xr-x 1 root root 22600 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 72840 Sep 23 2020 ln - -rwxr-xr-x 1 root root 56952 Feb 7 2020 login - -rwxr-xr-x 1 root root 147176 Sep 23 2020 ls - -rwxr-xr-x 1 root root 149736 Jul 28 2021 lsblk - -rwxr-xr-x 1 root root 85184 Sep 23 2020 mkdir - -rwxr-xr-x 1 root root 76896 Sep 23 2020 mknod - -rwxr-xr-x 1 root root 48064 Sep 23 2020 mktemp - -rwxr-xr-x 1 root root 59632 Jul 28 2021 more - -rwsr-xr-x 1 root root 55528 Jul 28 2021 mount - -rwxr-xr-x 1 root root 18664 Jul 28 2021 mountpoint - -rwxr-xr-x 1 root root 147080 Sep 23 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 18 2021 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 43872 Sep 23 2020 pwd - lrwxrwxrwx 1 root root 4 Aug 4 2021 rbash -> bash - -rwxr-xr-x 1 root root 52032 Sep 23 2020 readlink - -rwxr-xr-x 1 root root 72704 Sep 23 2020 rm - -rwxr-xr-x 1 root root 52032 Sep 23 2020 rmdir - -rwxr-xr-x 1 root root 27472 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 122224 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Feb 9 03:47 sh -> dash - -rwxr-xr-x 1 root root 43808 Sep 23 2020 sleep - -rwxr-xr-x 1 root root 84928 Sep 23 2020 stty - -rwsr-xr-x 1 root root 71912 Jul 28 2021 su - -rwxr-xr-x 1 root root 39744 Sep 23 2020 sync - -rwxr-xr-x 1 root root 531928 Feb 16 2021 tar - -rwxr-xr-x 1 root root 14456 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 101408 Sep 23 2020 touch - -rwxr-xr-x 1 root root 39680 Sep 23 2020 true - -rwxr-xr-x 1 root root 14328 Feb 26 2021 ulockmgr_server - -rwsr-xr-x 1 root root 35040 Jul 28 2021 umount - -rwxr-xr-x 1 root root 39744 Sep 23 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 2021 uncompress - -rwxr-xr-x 1 root root 147176 Sep 23 2020 vdir - -rwxr-xr-x 1 root root 63744 Jul 28 2021 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Mar 2 2021 zcat - -rwxr-xr-x 1 root root 1678 Mar 2 2021 zcmp - -rwxr-xr-x 1 root root 5880 Mar 2 2021 zdiff - -rwxr-xr-x 1 root root 29 Mar 2 2021 zegrep - -rwxr-xr-x 1 root root 29 Mar 2 2021 zfgrep - -rwxr-xr-x 1 root root 2081 Mar 2 2021 zforce - -rwxr-xr-x 1 root root 7585 Mar 2 2021 zgrep - -rwxr-xr-x 1 root root 2206 Mar 2 2021 zless - -rwxr-xr-x 1 root root 1842 Mar 2 2021 zmore - -rwxr-xr-x 1 root root 4553 Mar 2 2021 znew -I: user script /srv/workspace/pbuilder/314398/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1234376 Aug 5 10:25 bash + -rwxr-xr-x 3 root root 38984 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 38984 Jul 21 2020 bzcat + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep + -rwxr-xr-x 3 root root 38984 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 18424 Jul 21 2020 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore + -rwxr-xr-x 1 root root 43936 Sep 24 2020 cat + -rwxr-xr-x 1 root root 72672 Sep 24 2020 chgrp + -rwxr-xr-x 1 root root 64448 Sep 24 2020 chmod + -rwxr-xr-x 1 root root 72672 Sep 24 2020 chown + -rwxr-xr-x 1 root root 151168 Sep 24 2020 cp + -rwxr-xr-x 1 root root 125560 Dec 11 2020 dash + -rwxr-xr-x 1 root root 113664 Sep 24 2020 date + -rwxr-xr-x 1 root root 80968 Sep 24 2020 dd + -rwxr-xr-x 1 root root 93936 Sep 24 2020 df + -rwxr-xr-x 1 root root 147176 Sep 24 2020 dir + -rwxr-xr-x 1 root root 84440 Jul 29 09:09 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 39712 Sep 24 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 39680 Sep 24 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 69032 Jul 29 09:09 findmnt + -rwsr-xr-x 1 root root 34896 Feb 27 2021 fusermount + -rwxr-xr-x 1 root root 203072 Nov 10 2020 grep + -rwxr-xr-x 2 root root 2346 Mar 3 2021 gunzip + -rwxr-xr-x 1 root root 6376 Mar 3 2021 gzexe + -rwxr-xr-x 1 root root 98048 Mar 3 2021 gzip + -rwxr-xr-x 1 root root 22600 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 72840 Sep 24 2020 ln + -rwxr-xr-x 1 root root 56952 Feb 8 2020 login + -rwxr-xr-x 1 root root 147176 Sep 24 2020 ls + -rwxr-xr-x 1 root root 149736 Jul 29 09:09 lsblk + -rwxr-xr-x 1 root root 85184 Sep 24 2020 mkdir + -rwxr-xr-x 1 root root 76896 Sep 24 2020 mknod + -rwxr-xr-x 1 root root 48064 Sep 24 2020 mktemp + -rwxr-xr-x 1 root root 59632 Jul 29 09:09 more + -rwsr-xr-x 1 root root 55528 Jul 29 09:09 mount + -rwxr-xr-x 1 root root 18664 Jul 29 09:09 mountpoint + -rwxr-xr-x 1 root root 147080 Sep 24 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 19 2021 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 43872 Sep 24 2020 pwd + lrwxrwxrwx 1 root root 4 Aug 5 10:25 rbash -> bash + -rwxr-xr-x 1 root root 52032 Sep 24 2020 readlink + -rwxr-xr-x 1 root root 72704 Sep 24 2020 rm + -rwxr-xr-x 1 root root 52032 Sep 24 2020 rmdir + -rwxr-xr-x 1 root root 27472 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 122224 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Jan 18 14:42 sh -> bash + lrwxrwxrwx 1 root root 4 Jan 7 23:25 sh.distrib -> dash + -rwxr-xr-x 1 root root 43808 Sep 24 2020 sleep + -rwxr-xr-x 1 root root 84928 Sep 24 2020 stty + -rwsr-xr-x 1 root root 71912 Jul 29 09:09 su + -rwxr-xr-x 1 root root 39744 Sep 24 2020 sync + -rwxr-xr-x 1 root root 531928 Feb 17 2021 tar + -rwxr-xr-x 1 root root 14456 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 101408 Sep 24 2020 touch + -rwxr-xr-x 1 root root 39680 Sep 24 2020 true + -rwxr-xr-x 1 root root 14328 Feb 27 2021 ulockmgr_server + -rwsr-xr-x 1 root root 35040 Jul 29 09:09 umount + -rwxr-xr-x 1 root root 39744 Sep 24 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 2021 uncompress + -rwxr-xr-x 1 root root 147176 Sep 24 2020 vdir + -rwxr-xr-x 1 root root 63744 Jul 29 09:09 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Mar 3 2021 zcat + -rwxr-xr-x 1 root root 1678 Mar 3 2021 zcmp + -rwxr-xr-x 1 root root 5880 Mar 3 2021 zdiff + -rwxr-xr-x 1 root root 29 Mar 3 2021 zegrep + -rwxr-xr-x 1 root root 29 Mar 3 2021 zfgrep + -rwxr-xr-x 1 root root 2081 Mar 3 2021 zforce + -rwxr-xr-x 1 root root 7585 Mar 3 2021 zgrep + -rwxr-xr-x 1 root root 2206 Mar 3 2021 zless + -rwxr-xr-x 1 root root 1842 Mar 3 2021 zmore + -rwxr-xr-x 1 root root 4553 Mar 3 2021 znew +I: user script /srv/workspace/pbuilder/317880/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -283,7 +317,7 @@ Get: 71 http://deb.debian.org/debian bullseye/main amd64 python3-pil amd64 8.1.2+dfsg-0.3 [445 kB] Get: 72 http://deb.debian.org/debian bullseye/main amd64 python3-setuptools all 52.0.0-4 [366 kB] Get: 73 http://deb.debian.org/debian bullseye/main amd64 python3-wheel all 0.34.2-1 [24.0 kB] -Fetched 29.0 MB in 0s (83.7 MB/s) +Fetched 29.0 MB in 1s (34.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (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 ... 19655 files and directories currently installed.) @@ -598,7 +632,8 @@ fakeroot is already the newest version (1.25.3-1.1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/pcbasic-2.0.3/ && 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.3-4_source.changes +hostname: Name or service not known +I: Running cd /build/pcbasic-2.0.3/ && 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.3-4_source.changes dpkg-buildpackage: info: source package pcbasic dpkg-buildpackage: info: source version 2.0.3-4 dpkg-buildpackage: info: source distribution unstable @@ -924,8 +959,8 @@ Try to attach directory as CAS file. ... WARNING:root:Could not attach /build/pcbasic-2.0.3/tests/unit/output/cassette/empty to CAS device: [Errno 21] Is a directory: '/build/pcbasic-2.0.3/tests/unit/output/cassette/empty' ok test_wav_data (tests.unit.test_cassette.CassetteTest) -Write and read data to a WAV file. ... /build/pcbasic-2.0.3/pcbasic/basic/parser/statements.py:299: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - tk.OUT: session.machine.out_, +Write and read data to a WAV file. ... /build/pcbasic-2.0.3/pcbasic/basic/parser/statements.py:278: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + tk.STOP: session.interpreter.stop_, ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_wav_save_load (tests.unit.test_cassette.CassetteTest) @@ -933,23 +968,23 @@ test_wav_text (tests.unit.test_cassette.CassetteTest) Save and load in plaintext to a WAV file. ... ok test_box (tests.unit.test_codepage.CodepageTest) -Test box protection. ... /build/pcbasic-2.0.3/pcbasic/basic/basicevents.py:183: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - self.gosub = None -ResourceWarning: Enable tracemalloc to get the object allocation traceback -ok +Test box protection. ... ok test_box2 (tests.unit.test_codepage.CodepageTest) -Test box protection cases. ... ok -test_hello (tests.unit.test_codepage.CodepageTest) -Hello world in 9 codepages. ... /build/pcbasic-2.0.3/pcbasic/basic/display/buffers.py:342: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - text = [_row[left-1:right] for _row in self._dbcs_text[top-1:bottom]] +Test box protection cases. ... /build/pcbasic-2.0.3/pcbasic/basic/display/modes.py:213: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + mode_data = dict(**_MODE_INFO[name]) ResourceWarning: Enable tracemalloc to get the object allocation traceback ok +test_hello (tests.unit.test_codepage.CodepageTest) +Hello world in 9 codepages. ... ok test_missing (tests.unit.test_codepage.CodepageTest) Test codepage with missing codepoints. ... ok test_nobox (tests.unit.test_codepage.CodepageTest) Test no box protection. ... ok test_non_nfc (tests.unit.test_codepage.CodepageTest) -Test conversion of non-NFC sequences. ... ok +Test conversion of non-NFC sequences. ... /build/pcbasic-2.0.3/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_pickle (tests.unit.test_codepage.StreamWrapperTest) Wrapped streams must be picklable. ... ok test_read (tests.unit.test_codepage.StreamWrapperTest) @@ -1013,8 +1048,8 @@ Ok  ok test_control_keys_2 (tests.unit.test_console.ConsoleTest) -Test special keys in console. ... /build/pcbasic-2.0.3/pcbasic/basic/base/bytematrix.py:354: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - return bytearray( +Test special keys in console. ... /build/pcbasic-2.0.3/pcbasic/basic/parser/expressions.py:201: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + tk.PEEK: session.all_memory.peek_, ResourceWarning: Enable tracemalloc to get the object allocation traceback system Ok  @@ -1039,11 +1074,11 @@ test_cursor_bottom_cr (tests.unit.test_console.ConsoleTest) Test cursor movement after print two chars on last column, last row. ... ok test_cursor_bottom_cr_char (tests.unit.test_console.ConsoleTest) -Test cursor movement after print char, return, char on last column, last row. ... /build/pcbasic-2.0.3/pcbasic/basic/parser/expressions.py:84: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - tk.CVS: self._gen_parse_arguments, +Test cursor movement after print char, return, char on last column, last row. ... /build/pcbasic-2.0.3/pcbasic/basic/basicevents.py:56: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + ComHandler(self._files.get_device(b'COM2:'))] ResourceWarning: Enable tracemalloc to get the object allocation traceback -/build/pcbasic-2.0.3/pcbasic/basic/parser/expressions.py:84: ResourceWarning: unclosed file <_io.BufferedWriter name='/build/pcbasic-2.0.3/tests/unit/output/console/printscr.txt'> - tk.CVS: self._gen_parse_arguments, +/build/pcbasic-2.0.3/pcbasic/basic/basicevents.py:56: ResourceWarning: unclosed file <_io.BufferedWriter name='/build/pcbasic-2.0.3/tests/unit/output/console/printscr.txt'> + ComHandler(self._files.get_device(b'COM2:'))] ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_cursor_move (tests.unit.test_console.ConsoleTest) @@ -1057,10 +1092,7 @@ test_cursor_overflow_cr_char (tests.unit.test_console.ConsoleTest) Test cursor movement after print char, return, char on last column. ... ok test_cursor_overflow_word (tests.unit.test_console.ConsoleTest) -Test cursor movement after print a two-char word on last column. ... /build/pcbasic-2.0.3/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 cursor movement after print a two-char word on last column. ... ok test_end (tests.unit.test_console.ConsoleTest) Test end key in console. ... system xxyx @@ -1082,10 +1114,7 @@ test_print_control_3 (tests.unit.test_console.ConsoleTest) Test printing control chars. ... ok test_crash (tests.unit.test_debug.DebugTest) -Test _crash. ... /build/pcbasic-2.0.3/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 _crash. ... ok test_debug (tests.unit.test_debug.DebugTest) Exercise debug statements. ... ok test_debugexception_repr (tests.unit.test_debug.DebugTest) @@ -1111,8 +1140,8 @@ Test bad mount dict specification. ... ERROR:root:Invalid device name: `Ä` is not ascii. ok test_binary (tests.unit.test_disk.DiskTest) -Save and load in binary format to a file. ... /build/pcbasic-2.0.3/pcbasic/basic/display/buffers.py:86: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - self._dbcs_text = [[u' '] * width for _ in range(height)] +Save and load in binary format to a file. ... /build/pcbasic-2.0.3/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_bytes_mount (tests.unit.test_disk.DiskTest) @@ -1130,8 +1159,8 @@ test_disk_data_append (tests.unit.test_disk.DiskTest) Append data to a text file. ... ok test_disk_data_lf (tests.unit.test_disk.DiskTest) -Write and read data to a text file, soft and hard linefeed. ... /build/pcbasic-2.0.3/pcbasic/basic/display/modes.py:213: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - mode_data = dict(**_MODE_INFO[name]) +Write and read data to a text file, soft and hard linefeed. ... /build/pcbasic-2.0.3/pcbasic/basic/display/textscreen.py:84: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + self._contents = [(b' ', 0)] * 80 ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_disk_data_utf8 (tests.unit.test_disk.DiskTest) @@ -1139,13 +1168,13 @@ test_disk_random (tests.unit.test_disk.DiskTest) Write and read data to a random access file. ... ok test_dot_filename (tests.unit.test_disk.DiskTest) -Test handling of filenames ending in dots. ... /build/pcbasic-2.0.3/pcbasic/basic/parser/statements.py:363: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - tk.TERM: session.term_, +Test handling of filenames ending in dots. ... /build/pcbasic-2.0.3/pcbasic/basic/parser/expressions.py:164: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + tk.CSRLIN: session.text_screen.csrlin_, ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_file_ops (tests.unit.test_disk.DiskTest) -Test file operations. ... /build/pcbasic-2.0.3/pcbasic/basic/devices/disk.py:757: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - self._bound_files = {} +Test file operations. ... /build/pcbasic-2.0.3/pcbasic/basic/devices/files.py:656: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + self._devices[letter + b':'] = disk_class( ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_files (tests.unit.test_disk.DiskTest) @@ -1166,7 +1195,10 @@ test_internal_disk_unbound_files (tests.unit.test_disk.DiskTest) Test directory listing, current directory and free space report on unbound @: disk. ... ok test_kill_long_filename (tests.unit.test_disk.DiskTest) -Test deleting files with long filenames. ... ok +Test deleting files with long filenames. ... /build/pcbasic-2.0.3/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 test_long_filename (tests.unit.test_disk.DiskTest) Test handling of long filenames. ... ok test_match_name (tests.unit.test_disk.DiskTest) @@ -1174,8 +1206,8 @@ test_match_name_non_ascii (tests.unit.test_disk.DiskTest) Test non-matching of names that are not ascii. ... ok test_mount_dict_spec (tests.unit.test_disk.DiskTest) -Test mount dict specification. ... /build/pcbasic-2.0.3/pcbasic/basic/parser/statements.py:396: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - tk.STRIG + tk.OFF: session.stick.strig_statement_, +Test mount dict specification. ... /build/pcbasic-2.0.3/pcbasic/basic/parser/expressions.py:205: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + tk.LPOS: session.files.lpos_, ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_name_illegal_chars (tests.unit.test_disk.DiskTest) @@ -1183,8 +1215,8 @@ test_name_slash (tests.unit.test_disk.DiskTest) Test non-matching of names with forward slash. ... ok test_open_bad_device (tests.unit.test_disk.DiskTest) -Test open on a bad device name. ... /build/pcbasic-2.0.3/pcbasic/basic/parser/expressions.py:86: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - tk.MKI: self._gen_parse_arguments, +Test open on a bad device name. ... /build/pcbasic-2.0.3/pcbasic/basic/parser/expressions.py:133: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + b'_': self._gen_parse_call_extension, ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_open_bad_number (tests.unit.test_disk.DiskTest) @@ -1196,8 +1228,8 @@ test_path (tests.unit.test_disk.DiskTest) Test accessing file through path. ... ok test_protected (tests.unit.test_disk.DiskTest) -Save and load in protected format to a file. ... /build/pcbasic-2.0.3/pcbasic/basic/display/textscreen.py:89: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - self._contents[col + i] = (c, reverse) +Save and load in protected format to a file. ... /build/pcbasic-2.0.3/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_text (tests.unit.test_disk.DiskTest) @@ -1207,17 +1239,14 @@ test_unavailable_drive (tests.unit.test_disk.DiskTest) Test attempt to access unavailable drive letter. ... ok test_characters (tests.unit.test_display.DisplayTest) -Display all characters. ... /build/pcbasic-2.0.3/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 +Display all characters. ... ok test_pixels (tests.unit.test_display.DisplayTest) Display all characters in default font. ... ok test_extended_session (tests.unit.test_extensions.ExtensionTest) Test extensions accessing the session. ... ok test_extension (tests.unit.test_extensions.ExtensionTest) -Test extension functions. ... /build/pcbasic-2.0.3/pcbasic/basic/parser/expressions.py:124: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - tk.STRING: partial(self._gen_parse_arguments, length=2), +Test extension functions. ... /build/pcbasic-2.0.3/pcbasic/basic/parser/expressions.py:152: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + tk.ENVIRON + b'$': session.environment.environ_, ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_extension_function (tests.unit.test_extensions.ExtensionTest) @@ -1232,8 +1261,8 @@ test_extension_module_string (tests.unit.test_extensions.ExtensionTest) Test using a module name as extension. ... ok test_extension_statement (tests.unit.test_extensions.ExtensionTest) -Test extension statements. ... /build/pcbasic-2.0.3/pcbasic/basic/base/bytematrix.py:25: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - self._rows = [bytearray([data])*width for _ in xrange(self._height)] +Test extension statements. ... /build/pcbasic-2.0.3/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_no_extension (tests.unit.test_extensions.ExtensionTest) @@ -1252,10 +1281,7 @@ test_call_wrong (tests.unit.test_not_implemented.NotImplementedTest) Exercise CALL statement with badly-formed arguments. ... ok test_calls (tests.unit.test_not_implemented.NotImplementedTest) -Exercise CALLS statement. ... /usr/lib/python3.9/logging/__init__.py:800: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - for f in self.filters: -ResourceWarning: Enable tracemalloc to get the object allocation traceback -WARNING:root:CALL/CALLS statement not implemented +Exercise CALLS statement. ... WARNING:root:CALL/CALLS statement not implemented WARNING:root:CALL/CALLS statement not implemented WARNING:root:CALL/CALLS statement not implemented ok @@ -1266,8 +1292,11 @@ test_pickle_session_open_file (tests.unit.test_pickle.PickleTest) Pickle Session object with open file. ... ok test_pickle_session_running (tests.unit.test_pickle.PickleTest) -Pickle Session object with running program. ... /build/pcbasic-2.0.3/pcbasic/basic/display/buffers.py:24: ResourceWarning: unclosed file <_io.BufferedWriter name='/build/pcbasic-2.0.3/tests/unit/output/pickle/TEST'> - self.chars = [b' '] * width +Pickle Session object with running program. ... /build/pcbasic-2.0.3/pcbasic/basic/parser/expressions.py:135: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> + self._functions = set(self._complex.keys()) | set(self._simple.keys()) +ResourceWarning: Enable tracemalloc to get the object allocation traceback +/build/pcbasic-2.0.3/pcbasic/basic/parser/expressions.py:135: ResourceWarning: unclosed file <_io.BufferedWriter name='/build/pcbasic-2.0.3/tests/unit/output/pickle/TEST'> + self._functions = set(self._complex.keys()) | set(self._simple.keys()) ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_pickle_tokenisedstream (tests.unit.test_pickle.PickleTest) @@ -1283,10 +1312,7 @@ test_session (tests.unit.test_session.SessionTest) Test basic Session API. ... ok test_session_bind_file (tests.unit.test_session.SessionTest) -test Session.bind_file. ... /build/pcbasic-2.0.3/pcbasic/basic/parser/statements.py:309: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - tk.AUTO: session.auto_, -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(variable). ... ok test_session_evaluate (tests.unit.test_session.SessionTest) @@ -1303,12 +1329,12 @@ Test Session switching off ctrl print-screen copy. ... /build/pcbasic-2.0.3/pcbasic/basic/devices/files.py:146: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> b'LPT1:': parports.LPTDevice( ResourceWarning: Enable tracemalloc to get the object allocation traceback -/build/pcbasic-2.0.3/pcbasic/basic/parser/expressions.py:177: ResourceWarning: unclosed file <_io.BufferedRandom name='/dev/null'> - tk.TIMER: session.clock.timer_, -ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_session_no_streams (tests.unit.test_session.SessionTest) -Test Session without stream copy. ... ok +Test Session without stream copy. ... /build/pcbasic-2.0.3/pcbasic/basic/display/buffers.py:78: ResourceWarning: unclosed file <_io.BufferedWriter name='/build/pcbasic-2.0.3/tests/unit/output/session/print.txt'> + self._rows = [_TextRow(attr, width) for _ in range(height)] +ResourceWarning: Enable tracemalloc to get the object allocation traceback +ok test_session_press_keys (tests.unit.test_session.SessionTest) Test Session.press_keys. ... 1 1 234 @@ -1332,43 +1358,43 @@ File not found  A:\ . .. PROG .BAS - 207034179584 Bytes free + 155979386880 Bytes free ## A:\ . .. PROG .BAS - 207042715648 Bytes free + 155979120640 Bytes free A:\A . .. - 207042715648 Bytes free + 155978883072 Bytes free A:\A . - 207042621440 Bytes free + 155978846208 Bytes free A:\A . .. A - 207041658880 Bytes free + 155978342400 Bytes free A:\ . .. very_lo+.ex+ - 207039852544 Bytes free + 155977887744 Bytes free File not found  A:\ AAA .TXT AAB .TXT ABC .TXT aa_long+.txt - 207037792256 Bytes free + 155977117696 Bytes free A:\ AAA .TXT AAB .TXT - 207035969536 Bytes free + 155976732672 Bytes free A:\ File not found  @:\ . .. PROG .BAS - 207032971264 Bytes free + 155976159232 Bytes free Path not found  @:\ @@ -1460,7 +1486,7 @@ Test to_type() error cases. ... ok ---------------------------------------------------------------------- -Ran 198 tests in 16.921s +Ran 198 tests in 20.199s OK make[1]: Leaving directory '/build/pcbasic-2.0.3' @@ -1769,8 +1795,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.3-4_all.deb'. dpkg-deb: building package 'python3-pcbasic-doc' in '../python3-pcbasic-doc_2.0.3-4_all.deb'. +dpkg-deb: building package 'python3-pcbasic' in '../python3-pcbasic_2.0.3-4_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../pcbasic_2.0.3-4_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -1779,12 +1805,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/317880/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/317880/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/314398 and its subdirectories -I: Current time: Sun Feb 19 19:05:23 -12 2023 -I: pbuilder-time-stamp: 1676876723 +I: removing directory /srv/workspace/pbuilder/317880 and its subdirectories +I: Current time: Tue Jan 18 14:43:25 +14 2022 +I: pbuilder-time-stamp: 1642466605