Diff of the two buildlogs: -- --- b1/build.log 2021-07-09 08:02:43.104646155 +0000 +++ b2/build.log 2021-07-09 09:24:20.909848603 +0000 @@ -1,6 +1,8 @@ -I: pbuilder: network access will be disabled during build -I: Current time: Thu Aug 11 02:04:05 -12 2022 -I: pbuilder-time-stamp: 1660226645 +unshare: unshare failed: Cannot allocate memory +W: pbuilder: unshare CLONE_NEWNET not available +I: pbuilder: network access is available during build! +I: Current time: Fri Jul 9 22:02:59 +14 2021 +I: pbuilder-time-stamp: 1625817779 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -17,8 +19,8 @@ I: copying [./cataclysm-dda_0.E-3-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.k9ZnVai7/trustedkeys.kbx': General error -gpgv: Signature made Fri Dec 18 04:27:56 2020 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.pjsjcGa2/trustedkeys.kbx': General error +gpgv: Signature made Sat Dec 19 06:27:56 2020 +14 gpgv: using RSA key D8F6FA7DEA24D90D6EAC733BCCF04928DB0EEAA7 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./cataclysm-dda_0.E-3-1.dsc @@ -33,137 +35,171 @@ dpkg-source: info: applying cppflags.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/14862/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/11005/tmp/hooks/D01_modify_environment starting +debug: Running on ionos2-i386. +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/11005/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/11005/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='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=18' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='i386' + 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]="i686-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=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=10' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='d064ef28282849e383cd07368abc0792' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - 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='14862' - PS1='# ' - PS2='> ' + INVOCATION_ID=2557b95f54064f5b8880cf0805cd6779 + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-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=11005 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.679kMS7Zh0/pbuilderrc_Eaae --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.679kMS7Zh0/b1 --logfile b1/build.log cataclysm-dda_0.E-3-1.dsc' - SUDO_GID='112' - SUDO_UID='107' - 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.679kMS7Zh0/pbuilderrc_fTs5 --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.679kMS7Zh0/b2 --logfile b2/build.log --extrapackages usrmerge cataclysm-dda_0.E-3-1.dsc' + SUDO_GID=112 + SUDO_UID=107 + 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 ionos16-i386 4.19.0-17-amd64 #1 SMP Debian 4.19.194-2 (2021-06-21) x86_64 GNU/Linux + Linux i-capture-the-hostname 4.19.0-17-686-pae #1 SMP Debian 4.19.194-2 (2021-06-21) i686 GNU/Linux I: ls -l /bin - total 5776 - -rwxr-xr-x 1 root root 1367848 Jun 21 2021 bash - -rwxr-xr-x 3 root root 38280 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 38280 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 38280 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 17768 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 38824 Sep 22 2020 cat - -rwxr-xr-x 1 root root 71624 Sep 22 2020 chgrp - -rwxr-xr-x 1 root root 67528 Sep 22 2020 chmod - -rwxr-xr-x 1 root root 75752 Sep 22 2020 chown - -rwxr-xr-x 1 root root 157960 Sep 22 2020 cp - -rwxr-xr-x 1 root root 128724 Dec 10 2020 dash - -rwxr-xr-x 1 root root 124904 Sep 22 2020 date - -rwxr-xr-x 1 root root 92172 Sep 22 2020 dd - -rwxr-xr-x 1 root root 100752 Sep 22 2020 df - -rwxr-xr-x 1 root root 153964 Sep 22 2020 dir - -rwxr-xr-x 1 root root 83644 Feb 7 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 34664 Sep 22 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 34664 Sep 22 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 71928 Feb 7 2021 findmnt - -rwsr-xr-x 1 root root 30112 Feb 26 2021 fusermount - -rwxr-xr-x 1 root root 210488 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 100952 Mar 2 2021 gzip - -rwxr-xr-x 1 root root 21916 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 83980 Sep 22 2020 ln - -rwxr-xr-x 1 root root 55572 Feb 7 2020 login - -rwxr-xr-x 1 root root 153964 Sep 22 2020 ls - -rwxr-xr-x 1 root root 153124 Feb 7 2021 lsblk - -rwxr-xr-x 1 root root 96328 Sep 22 2020 mkdir - -rwxr-xr-x 1 root root 79912 Sep 22 2020 mknod - -rwxr-xr-x 1 root root 47048 Sep 22 2020 mktemp - -rwxr-xr-x 1 root root 58920 Feb 7 2021 more - -rwsr-xr-x 1 root root 50720 Feb 7 2021 mount - -rwxr-xr-x 1 root root 13856 Feb 7 2021 mountpoint - -rwxr-xr-x 1 root root 157996 Sep 22 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 38824 Sep 22 2020 pwd - lrwxrwxrwx 1 root root 4 Jun 21 2021 rbash -> bash - -rwxr-xr-x 1 root root 46984 Sep 22 2020 readlink - -rwxr-xr-x 1 root root 75720 Sep 22 2020 rm - -rwxr-xr-x 1 root root 46984 Sep 22 2020 rmdir - -rwxr-xr-x 1 root root 22292 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 125036 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Aug 10 03:47 sh -> dash - -rwxr-xr-x 1 root root 34696 Sep 22 2020 sleep - -rwxr-xr-x 1 root root 83880 Sep 22 2020 stty - -rwsr-xr-x 1 root root 79396 Feb 7 2021 su - -rwxr-xr-x 1 root root 34696 Sep 22 2020 sync - -rwxr-xr-x 1 root root 602584 Feb 16 2021 tar - -rwxr-xr-x 1 root root 13860 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 108520 Sep 22 2020 touch - -rwxr-xr-x 1 root root 34664 Sep 22 2020 true - -rwxr-xr-x 1 root root 17768 Feb 26 2021 ulockmgr_server - -rwsr-xr-x 1 root root 30236 Feb 7 2021 umount - -rwxr-xr-x 1 root root 34664 Sep 22 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 2021 uncompress - -rwxr-xr-x 1 root root 153964 Sep 22 2020 vdir - -rwxr-xr-x 1 root root 63024 Feb 7 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/14862/tmp/hooks/D02_print_environment finished + total 5788 + -rwxr-xr-x 1 root root 1367848 Jun 22 16:25 bash + -rwxr-xr-x 3 root root 38280 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 38280 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 38280 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 17768 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 38824 Sep 23 2020 cat + -rwxr-xr-x 1 root root 71624 Sep 23 2020 chgrp + -rwxr-xr-x 1 root root 67528 Sep 23 2020 chmod + -rwxr-xr-x 1 root root 75752 Sep 23 2020 chown + -rwxr-xr-x 1 root root 157960 Sep 23 2020 cp + -rwxr-xr-x 1 root root 128724 Dec 11 2020 dash + -rwxr-xr-x 1 root root 124904 Sep 23 2020 date + -rwxr-xr-x 1 root root 92172 Sep 23 2020 dd + -rwxr-xr-x 1 root root 100752 Sep 23 2020 df + -rwxr-xr-x 1 root root 153964 Sep 23 2020 dir + -rwxr-xr-x 1 root root 83644 Feb 8 04:38 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 34664 Sep 23 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 34664 Sep 23 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 71928 Feb 8 04:38 findmnt + -rwsr-xr-x 1 root root 30112 Feb 27 06:12 fusermount + -rwxr-xr-x 1 root root 210488 Nov 10 2020 grep + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 gunzip + -rwxr-xr-x 1 root root 6376 Mar 3 13:30 gzexe + -rwxr-xr-x 1 root root 100952 Mar 3 13:30 gzip + -rwxr-xr-x 1 root root 21916 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 83980 Sep 23 2020 ln + -rwxr-xr-x 1 root root 55572 Feb 8 2020 login + -rwxr-xr-x 1 root root 153964 Sep 23 2020 ls + -rwxr-xr-x 1 root root 153124 Feb 8 04:38 lsblk + -rwxr-xr-x 1 root root 96328 Sep 23 2020 mkdir + -rwxr-xr-x 1 root root 79912 Sep 23 2020 mknod + -rwxr-xr-x 1 root root 47048 Sep 23 2020 mktemp + -rwxr-xr-x 1 root root 58920 Feb 8 04:38 more + -rwsr-xr-x 1 root root 50720 Feb 8 04:38 mount + -rwxr-xr-x 1 root root 13856 Feb 8 04:38 mountpoint + -rwxr-xr-x 1 root root 157996 Sep 23 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 19 05:38 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 38824 Sep 23 2020 pwd + lrwxrwxrwx 1 root root 4 Jun 22 16:25 rbash -> bash + -rwxr-xr-x 1 root root 46984 Sep 23 2020 readlink + -rwxr-xr-x 1 root root 75720 Sep 23 2020 rm + -rwxr-xr-x 1 root root 46984 Sep 23 2020 rmdir + -rwxr-xr-x 1 root root 22292 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 125036 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Jul 9 22:07 sh -> bash + lrwxrwxrwx 1 root root 4 Jul 8 23:25 sh.distrib -> dash + -rwxr-xr-x 1 root root 34696 Sep 23 2020 sleep + -rwxr-xr-x 1 root root 83880 Sep 23 2020 stty + -rwsr-xr-x 1 root root 79396 Feb 8 04:38 su + -rwxr-xr-x 1 root root 34696 Sep 23 2020 sync + -rwxr-xr-x 1 root root 602584 Feb 17 23:55 tar + -rwxr-xr-x 1 root root 13860 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 108520 Sep 23 2020 touch + -rwxr-xr-x 1 root root 34664 Sep 23 2020 true + -rwxr-xr-x 1 root root 17768 Feb 27 06:12 ulockmgr_server + -rwsr-xr-x 1 root root 30236 Feb 8 04:38 umount + -rwxr-xr-x 1 root root 34664 Sep 23 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 uncompress + -rwxr-xr-x 1 root root 153964 Sep 23 2020 vdir + -rwxr-xr-x 1 root root 63024 Feb 8 04:38 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Mar 3 13:30 zcat + -rwxr-xr-x 1 root root 1678 Mar 3 13:30 zcmp + -rwxr-xr-x 1 root root 5880 Mar 3 13:30 zdiff + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zegrep + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zfgrep + -rwxr-xr-x 1 root root 2081 Mar 3 13:30 zforce + -rwxr-xr-x 1 root root 7585 Mar 3 13:30 zgrep + -rwxr-xr-x 1 root root 2206 Mar 3 13:30 zless + -rwxr-xr-x 1 root root 1842 Mar 3 13:30 zmore + -rwxr-xr-x 1 root root 4553 Mar 3 13:30 znew +I: user script /srv/workspace/pbuilder/11005/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -458,7 +494,7 @@ Get: 241 http://deb.debian.org/debian bullseye/main i386 libsdl2-mixer-dev i386 2.0.4+dfsg1-3 [89.8 kB] Get: 242 http://deb.debian.org/debian bullseye/main i386 libsdl2-ttf-2.0-0 i386 2.0.15+dfsg1-1 [17.3 kB] Get: 243 http://deb.debian.org/debian bullseye/main i386 libsdl2-ttf-dev i386 2.0.15+dfsg1-1 [23.8 kB] -Fetched 103 MB in 1s (83.0 MB/s) +Fetched 103 MB in 31s (3305 kB/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 ... 19675 files and directories currently installed.) @@ -1454,8 +1490,44 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +The following additional packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl +The following NEW packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge +0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. +Need to get 59.5 kB of archives. +After this operation, 157 kB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bullseye/main i386 libnumber-compare-perl all 0.03-1.1 [6956 B] +Get:2 http://deb.debian.org/debian bullseye/main i386 libtext-glob-perl all 0.11-1 [8888 B] +Get:3 http://deb.debian.org/debian bullseye/main i386 libfile-find-rule-perl all 0.34-1 [30.6 kB] +Get:4 http://deb.debian.org/debian bullseye/main i386 usrmerge all 25 [13.0 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 59.5 kB in 0s (1736 kB/s) +Selecting previously unselected package libnumber-compare-perl. +(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 ... 27404 files and directories currently installed.) +Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ... +Unpacking libnumber-compare-perl (0.03-1.1) ... +Selecting previously unselected package libtext-glob-perl. +Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ... +Unpacking libtext-glob-perl (0.11-1) ... +Selecting previously unselected package libfile-find-rule-perl. +Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ... +Unpacking libfile-find-rule-perl (0.34-1) ... +Selecting previously unselected package usrmerge. +Preparing to unpack .../archives/usrmerge_25_all.deb ... +Unpacking usrmerge (25) ... +Setting up libtext-glob-perl (0.11-1) ... +Setting up libnumber-compare-perl (0.03-1.1) ... +Setting up libfile-find-rule-perl (0.34-1) ... +Setting up usrmerge (25) ... +The system has been successfully converted. +Processing triggers for man-db (2.9.4-2) ... +Not building database; man-db/auto-update is not 'true'. I: Building the package -I: Running cd /build/cataclysm-dda-0.E-3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/cataclysm-dda-0.E-3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package cataclysm-dda dpkg-buildpackage: info: source version 0.E-3-1 dpkg-buildpackage: info: source distribution unstable @@ -1465,10 +1537,10 @@ debian/rules clean dh clean dh_auto_clean - make -j18 distclean + make -j10 distclean make[1]: Entering directory '/build/cataclysm-dda-0.E-3' make[1]: git: No such file or directory -/bin/sh: 1: astyle: not found +/bin/sh: line 1: astyle: command not found rm -rf *bindist rm -rf save rm -rf lang/mo @@ -1482,7 +1554,7 @@ /usr/bin/make clean distclean make[2]: Entering directory '/build/cataclysm-dda-0.E-3' make[2]: git: No such file or directory -/bin/sh: 1: astyle: not found +/bin/sh: line 1: astyle: command not found /usr/bin/make -C tests clean make[3]: Entering directory '/build/cataclysm-dda-0.E-3/tests' rm -rf *obj *objwin @@ -1512,10 +1584,10 @@ debian/rules override_dh_auto_build-arch make[1]: Entering directory '/build/cataclysm-dda-0.E-3' dh_auto_build -- RUNTESTS=0 VERSION=0.E-3 PREFIX=/usr ASTYLE=0 RELEASE=1 USE_XDG_DIR=1 LANGUAGES=all DEBUG_SYMBOLS=1 LINTJSON=0 - make -j18 "INSTALL=install --strip-program=true" RUNTESTS=0 VERSION=0.E-3 PREFIX=/usr ASTYLE=0 RELEASE=1 USE_XDG_DIR=1 LANGUAGES=all DEBUG_SYMBOLS=1 LINTJSON=0 + make -j10 "INSTALL=install --strip-program=true" RUNTESTS=0 VERSION=0.E-3 PREFIX=/usr ASTYLE=0 RELEASE=1 USE_XDG_DIR=1 LANGUAGES=all DEBUG_SYMBOLS=1 LINTJSON=0 make[2]: Entering directory '/build/cataclysm-dda-0.E-3' make[2]: git: No such file or directory -/bin/sh: 1: astyle: not found +/bin/sh: line 1: astyle: command not found g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DRELEASE -DBACKTRACE -DLOCALIZE -DPREFIX="/usr" -DDATA_DIR_PREFIX -DUSE_XDG_DIR -g -O2 -fdebug-prefix-map=/build/cataclysm-dda-0.E-3=. -fstack-protector-strong -Wformat -Werror=format-security -ffast-math -Os -Werror -Wall -Wextra -Wformat-signedness -Wlogical-op -Wmissing-declarations -Wmissing-noreturn -Wnon-virtual-dtor -Wold-style-cast -Woverloaded-virtual -Wpedantic -Wsuggest-override -Wunused-macros -Wzero-as-null-pointer-constant -Wno-unknown-warning-option -Wredundant-decls -g -fsigned-char -std=c++14 -MMD -MP -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -c src/action.cpp -o obj/action.o #define VERSION "0.E-3" g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DRELEASE -DBACKTRACE -DLOCALIZE -DPREFIX="/usr" -DDATA_DIR_PREFIX -DUSE_XDG_DIR -g -O2 -fdebug-prefix-map=/build/cataclysm-dda-0.E-3=. -fstack-protector-strong -Wformat -Werror=format-security -ffast-math -Os -Werror -Wall -Wextra -Wformat-signedness -Wlogical-op -Wmissing-declarations -Wmissing-noreturn -Wnon-virtual-dtor -Wold-style-cast -Woverloaded-virtual -Wpedantic -Wsuggest-override -Wunused-macros -Wzero-as-null-pointer-constant -Wno-unknown-warning-option -Wredundant-decls -g -fsigned-char -std=c++14 -MMD -MP -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -c src/active_item_cache.cpp -o obj/active_item_cache.o @@ -1793,10 +1865,10 @@ g++ -o cataclysm obj/action.o obj/active_item_cache.o obj/activity_handlers.o obj/activity_item_handling.o obj/activity_type.o obj/addiction.o obj/advanced_inv.o obj/advanced_inv_area.o obj/advanced_inv_listitem.o obj/advanced_inv_pane.o obj/ammo.o obj/ammo_effect.o obj/anatomy.o obj/animation.o obj/armor_layers.o obj/artifact.o obj/auto_note.o obj/auto_pickup.o obj/avatar.o obj/avatar_action.o obj/ballistics.o obj/basecamp.o obj/behavior.o obj/behavior_oracle.o obj/behavior_strategy.o obj/bionics.o obj/bionics_ui.o obj/bodypart.o obj/bonuses.o obj/calendar.o obj/cata_tiles.o obj/cata_utility.o obj/cata_variant.o obj/catacharset.o obj/char_validity_check.o obj/character.o obj/character_martial_arts.o obj/clothing_mod.o obj/clzones.o obj/color.o obj/computer.o obj/computer_session.o obj/condition.o obj/construction.o obj/construction_category.o obj/consumption.o obj/coordinate_conversions.o obj/craft_command.o obj/crafting.o obj/crafting_gui.o obj/crash.o obj/creature.o obj/creature_tracker.o obj/cursesport.o obj/damage.o obj/debug.o obj/debug_menu.o obj/dependency_tree.o obj/descriptions.o obj/dialogue_win.o obj/dispersion.o obj/drawing_primitives.o obj/dump.o obj/editmap.o obj/effect.o obj/emit.o obj/event.o obj/event_bus.o obj/event_statistics.o obj/explosion.o obj/faction.o obj/faction_camp.o obj/fault.o obj/field.o obj/field_type.o obj/filesystem.o obj/flag.o obj/fungal_effects.o obj/game.o obj/game_inventory.o obj/game_ui.o obj/gamemode.o obj/gamemode_defense.o obj/gamemode_tutorial.o obj/gates.o obj/grab.o obj/handle_action.o obj/handle_liquid.o obj/harvest.o obj/help.o obj/iexamine.o obj/ime.o obj/init.o obj/input.o obj/inventory.o obj/inventory_ui.o obj/item.o obj/item_action.o obj/item_category.o obj/item_factory.o obj/item_group.o obj/item_location.o obj/item_search.o obj/item_stack.o obj/iteminfo_query.o obj/itype.o obj/iuse.o obj/iuse_actor.o obj/iuse_software.o obj/iuse_software_kitten.o obj/iuse_software_lightson.o obj/iuse_software_minesweeper.o obj/iuse_software_snake.o obj/iuse_software_sokoban.o obj/json.o obj/kill_tracker.o obj/lightmap.o obj/line.o obj/live_view.o obj/loading_ui.o obj/lru_cache.o obj/magic.o obj/magic_enchantment.o obj/magic_spell_effect.o obj/magic_teleporter_list.o obj/magic_ter_fur_transform.o obj/main.o obj/main_menu.o obj/map.o obj/map_extras.o obj/map_field.o obj/map_item_stack.o obj/map_memory.o obj/map_selector.o obj/mapbuffer.o obj/mapdata.o obj/mapgen.o obj/mapgen_functions.o obj/mapgendata.o obj/mapgenformat.o obj/mapsharing.o obj/martialarts.o obj/material.o obj/mattack_actors.o obj/melee.o obj/memorial_logger.o obj/messages.o obj/mission.o obj/mission_companion.o obj/mission_end.o obj/mission_place.o obj/mission_start.o obj/mission_ui.o obj/mission_util.o obj/missiondef.o obj/mod_manager.o obj/mod_manager_ui.o obj/mod_tileset.o obj/monattack.o obj/mondeath.o obj/mondefense.o obj/monexamine.o obj/monfaction.o obj/mongroup.o obj/monmove.o obj/monster.o obj/monstergenerator.o obj/morale.o obj/morale_types.o obj/mtype.o obj/mutation.o obj/mutation_data.o obj/mutation_type.o obj/mutation_ui.o obj/name.o obj/ncurses_def.o obj/newcharacter.o obj/npc.o obj/npc_class.o obj/npcmove.o obj/npctalk.o obj/npctalk_funcs.o obj/npctrade.o obj/options.o obj/output.o obj/overlay_ordering.o obj/overmap.o obj/overmap_connection.o obj/overmap_location.o obj/overmap_noise.o obj/overmap_ui.o obj/overmapbuffer.o obj/panels.o obj/path_info.o obj/pathfinding.o obj/pickup.o obj/pixel_minimap.o obj/pixel_minimap_projectors.o obj/player.o obj/player_activity.o obj/player_display.o obj/player_hardcoded_effects.o obj/point.o obj/popup.o obj/posix_time.o obj/profession.o obj/projectile.o obj/ranged.o obj/recipe.o obj/recipe_dictionary.o obj/recipe_groups.o obj/regional_settings.o obj/relic.o obj/requirements.o obj/rng.o obj/rotatable_symbols.o obj/safe_reference.o obj/safemode_ui.o obj/savegame.o obj/savegame_json.o obj/savegame_legacy.o obj/scenario.o obj/scent_map.o obj/scores_ui.o obj/sdl_utils.o obj/sdl_wrappers.o obj/sdlsound.o obj/sdltiles.o obj/simplexnoise.o obj/skill.o obj/skill_boost.o obj/sounds.o obj/speech.o obj/start_location.o obj/stats_tracker.o obj/stomach.o obj/string_formatter.o obj/string_id_null_ids.o obj/string_input_popup.o obj/submap.o obj/suffer.o obj/teleport.o obj/text_snippets.o obj/tileray.o obj/timed_event.o obj/trait_group.o obj/translations.o obj/trap.o obj/trapfunc.o obj/turret.o obj/ui.o obj/units.o obj/veh_interact.o obj/veh_type.o obj/veh_utils.o obj/vehicle.o obj/vehicle_display.o obj/vehicle_group.o obj/vehicle_move.o obj/vehicle_part.o obj/vehicle_selector.o obj/vehicle_use.o obj/version.o obj/visitable.o obj/vitamin.o obj/wcwidth.o obj/weather.o obj/weather_data.o obj/weather_gen.o obj/wincurse.o obj/wish.o obj/worldfactory.o -Wl,-z,relro -Wl,-z,now -lncursesw -ltinfo -rdynamic make[2]: Leaving directory '/build/cataclysm-dda-0.E-3' dh_auto_build -- RUNTESTS=0 VERSION=0.E-3 PREFIX=/usr ASTYLE=0 RELEASE=1 USE_XDG_DIR=1 LANGUAGES=all DEBUG_SYMBOLS=1 LINTJSON=0 TILES=1 SOUND=1 - make -j18 "INSTALL=install --strip-program=true" RUNTESTS=0 VERSION=0.E-3 PREFIX=/usr ASTYLE=0 RELEASE=1 USE_XDG_DIR=1 LANGUAGES=all DEBUG_SYMBOLS=1 LINTJSON=0 TILES=1 SOUND=1 + make -j10 "INSTALL=install --strip-program=true" RUNTESTS=0 VERSION=0.E-3 PREFIX=/usr ASTYLE=0 RELEASE=1 USE_XDG_DIR=1 LANGUAGES=all DEBUG_SYMBOLS=1 LINTJSON=0 TILES=1 SOUND=1 make[2]: Entering directory '/build/cataclysm-dda-0.E-3' make[2]: git: No such file or directory -/bin/sh: 1: astyle: not found +/bin/sh: line 1: astyle: command not found g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DRELEASE -DTILES -DBACKTRACE -DLOCALIZE -DPREFIX="/usr" -DDATA_DIR_PREFIX -DUSE_XDG_DIR -g -O2 -fdebug-prefix-map=/build/cataclysm-dda-0.E-3=. -fstack-protector-strong -Wformat -Werror=format-security -ffast-math -Os -Werror -Wall -Wextra -Wformat-signedness -Wlogical-op -Wmissing-declarations -Wmissing-noreturn -Wnon-virtual-dtor -Wold-style-cast -Woverloaded-virtual -Wpedantic -Wsuggest-override -Wunused-macros -Wzero-as-null-pointer-constant -Wno-unknown-warning-option -Wredundant-decls -g -fsigned-char -std=c++14 -MMD -MP -D_REENTRANT -I/usr/include/SDL2 -DSDL_SOUND -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/action.cpp -o obj/tiles/action.o g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DRELEASE -DTILES -DBACKTRACE -DLOCALIZE -DPREFIX="/usr" -DDATA_DIR_PREFIX -DUSE_XDG_DIR -g -O2 -fdebug-prefix-map=/build/cataclysm-dda-0.E-3=. -fstack-protector-strong -Wformat -Werror=format-security -ffast-math -Os -Werror -Wall -Wextra -Wformat-signedness -Wlogical-op -Wmissing-declarations -Wmissing-noreturn -Wnon-virtual-dtor -Wold-style-cast -Woverloaded-virtual -Wpedantic -Wsuggest-override -Wunused-macros -Wzero-as-null-pointer-constant -Wno-unknown-warning-option -Wredundant-decls -g -fsigned-char -std=c++14 -MMD -MP -D_REENTRANT -I/usr/include/SDL2 -DSDL_SOUND -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/active_item_cache.cpp -o obj/tiles/active_item_cache.o g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DRELEASE -DTILES -DBACKTRACE -DLOCALIZE -DPREFIX="/usr" -DDATA_DIR_PREFIX -DUSE_XDG_DIR -g -O2 -fdebug-prefix-map=/build/cataclysm-dda-0.E-3=. -fstack-protector-strong -Wformat -Werror=format-security -ffast-math -Os -Werror -Wall -Wextra -Wformat-signedness -Wlogical-op -Wmissing-declarations -Wmissing-noreturn -Wnon-virtual-dtor -Wold-style-cast -Woverloaded-virtual -Wpedantic -Wsuggest-override -Wunused-macros -Wzero-as-null-pointer-constant -Wno-unknown-warning-option -Wredundant-decls -g -fsigned-char -std=c++14 -MMD -MP -D_REENTRANT -I/usr/include/SDL2 -DSDL_SOUND -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -c src/activity_handlers.cpp -o obj/tiles/activity_handlers.o @@ -2084,12 +2156,12 @@ # we need to pass build flags, otherwise some files are regenerated # and the binaries are relinked. LC_ALL=C.UTF-8 XDG_CONFIG_HOME=. /usr/bin/make check RUNTESTS=1 VERSION=0.E-3 PREFIX=/usr ASTYLE=0 RELEASE=1 USE_XDG_DIR=1 LANGUAGES=all DEBUG_SYMBOLS=1 LINTJSON=0 -make[2]: Entering directory '/build/cataclysm-dda-0.E-3' -make[2]: git: No such file or directory -/bin/sh: 1: astyle: not found +make[2]: Verzeichnis „/build/cataclysm-dda-0.E-3“ wird betreten +make[2]: git: Datei oder Verzeichnis nicht gefunden +/bin/sh: Zeile 1: astyle: Kommando nicht gefunden. ar rcs cataclysm.a obj/action.o obj/active_item_cache.o obj/activity_handlers.o obj/activity_item_handling.o obj/activity_type.o obj/addiction.o obj/advanced_inv.o obj/advanced_inv_area.o obj/advanced_inv_listitem.o obj/advanced_inv_pane.o obj/ammo.o obj/ammo_effect.o obj/anatomy.o obj/animation.o obj/armor_layers.o obj/artifact.o obj/auto_note.o obj/auto_pickup.o obj/avatar.o obj/avatar_action.o obj/ballistics.o obj/basecamp.o obj/behavior.o obj/behavior_oracle.o obj/behavior_strategy.o obj/bionics.o obj/bionics_ui.o obj/bodypart.o obj/bonuses.o obj/calendar.o obj/cata_tiles.o obj/cata_utility.o obj/cata_variant.o obj/catacharset.o obj/char_validity_check.o obj/character.o obj/character_martial_arts.o obj/clothing_mod.o obj/clzones.o obj/color.o obj/computer.o obj/computer_session.o obj/condition.o obj/construction.o obj/construction_category.o obj/consumption.o obj/coordinate_conversions.o obj/craft_command.o obj/crafting.o obj/crafting_gui.o obj/crash.o obj/creature.o obj/creature_tracker.o obj/cursesport.o obj/damage.o obj/debug.o obj/debug_menu.o obj/dependency_tree.o obj/descriptions.o obj/dialogue_win.o obj/dispersion.o obj/drawing_primitives.o obj/dump.o obj/editmap.o obj/effect.o obj/emit.o obj/event.o obj/event_bus.o obj/event_statistics.o obj/explosion.o obj/faction.o obj/faction_camp.o obj/fault.o obj/field.o obj/field_type.o obj/filesystem.o obj/flag.o obj/fungal_effects.o obj/game.o obj/game_inventory.o obj/game_ui.o obj/gamemode.o obj/gamemode_defense.o obj/gamemode_tutorial.o obj/gates.o obj/grab.o obj/handle_action.o obj/handle_liquid.o obj/harvest.o obj/help.o obj/iexamine.o obj/ime.o obj/init.o obj/input.o obj/inventory.o obj/inventory_ui.o obj/item.o obj/item_action.o obj/item_category.o obj/item_factory.o obj/item_group.o obj/item_location.o obj/item_search.o obj/item_stack.o obj/iteminfo_query.o obj/itype.o obj/iuse.o obj/iuse_actor.o obj/iuse_software.o obj/iuse_software_kitten.o obj/iuse_software_lightson.o obj/iuse_software_minesweeper.o obj/iuse_software_snake.o obj/iuse_software_sokoban.o obj/json.o obj/kill_tracker.o obj/lightmap.o obj/line.o obj/live_view.o obj/loading_ui.o obj/lru_cache.o obj/magic.o obj/magic_enchantment.o obj/magic_spell_effect.o obj/magic_teleporter_list.o obj/magic_ter_fur_transform.o obj/main_menu.o obj/map.o obj/map_extras.o obj/map_field.o obj/map_item_stack.o obj/map_memory.o obj/map_selector.o obj/mapbuffer.o obj/mapdata.o obj/mapgen.o obj/mapgen_functions.o obj/mapgendata.o obj/mapgenformat.o obj/mapsharing.o obj/martialarts.o obj/material.o obj/mattack_actors.o obj/melee.o obj/memorial_logger.o obj/mission.o obj/mission_companion.o obj/mission_end.o obj/mission_place.o obj/mission_start.o obj/mission_ui.o obj/mission_util.o obj/missiondef.o obj/mod_manager.o obj/mod_manager_ui.o obj/mod_tileset.o obj/monattack.o obj/mondeath.o obj/mondefense.o obj/monexamine.o obj/monfaction.o obj/mongroup.o obj/monmove.o obj/monster.o obj/monstergenerator.o obj/morale.o obj/morale_types.o obj/mtype.o obj/mutation.o obj/mutation_data.o obj/mutation_type.o obj/mutation_ui.o obj/name.o obj/ncurses_def.o obj/newcharacter.o obj/npc.o obj/npc_class.o obj/npcmove.o obj/npctalk.o obj/npctalk_funcs.o obj/npctrade.o obj/options.o obj/output.o obj/overlay_ordering.o obj/overmap.o obj/overmap_connection.o obj/overmap_location.o obj/overmap_noise.o obj/overmap_ui.o obj/overmapbuffer.o obj/panels.o obj/path_info.o obj/pathfinding.o obj/pickup.o obj/pixel_minimap.o obj/pixel_minimap_projectors.o obj/player.o obj/player_activity.o obj/player_display.o obj/player_hardcoded_effects.o obj/point.o obj/popup.o obj/posix_time.o obj/profession.o obj/projectile.o obj/ranged.o obj/recipe.o obj/recipe_dictionary.o obj/recipe_groups.o obj/regional_settings.o obj/relic.o obj/requirements.o obj/rng.o obj/rotatable_symbols.o obj/safe_reference.o obj/safemode_ui.o obj/savegame.o obj/savegame_json.o obj/savegame_legacy.o obj/scenario.o obj/scent_map.o obj/scores_ui.o obj/sdl_utils.o obj/sdl_wrappers.o obj/sdlsound.o obj/sdltiles.o obj/simplexnoise.o obj/skill.o obj/skill_boost.o obj/sounds.o obj/speech.o obj/start_location.o obj/stats_tracker.o obj/stomach.o obj/string_formatter.o obj/string_id_null_ids.o obj/string_input_popup.o obj/submap.o obj/suffer.o obj/teleport.o obj/text_snippets.o obj/tileray.o obj/timed_event.o obj/trait_group.o obj/translations.o obj/trap.o obj/trapfunc.o obj/turret.o obj/ui.o obj/units.o obj/veh_interact.o obj/veh_type.o obj/veh_utils.o obj/vehicle.o obj/vehicle_display.o obj/vehicle_group.o obj/vehicle_move.o obj/vehicle_part.o obj/vehicle_selector.o obj/vehicle_use.o obj/version.o obj/visitable.o obj/vitamin.o obj/wcwidth.o obj/weather.o obj/weather_data.o obj/weather_gen.o obj/wincurse.o obj/wish.o obj/worldfactory.o /usr/bin/make -C tests check -make[3]: Entering directory '/build/cataclysm-dda-0.E-3/tests' +make[3]: Verzeichnis „/build/cataclysm-dda-0.E-3/tests“ wird betreten g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DRELEASE -DBACKTRACE -DLOCALIZE -DPREFIX="/usr" -DDATA_DIR_PREFIX -DUSE_XDG_DIR -g -O2 -fdebug-prefix-map=/build/cataclysm-dda-0.E-3=. -fstack-protector-strong -Wformat -Werror=format-security -ffast-math -Os -Werror -Wall -Wextra -Wformat-signedness -Wlogical-op -Wmissing-declarations -Wmissing-noreturn -Wnon-virtual-dtor -Wold-style-cast -Woverloaded-virtual -Wpedantic -Wsuggest-override -Wunused-macros -Wzero-as-null-pointer-constant -Wno-unknown-warning-option -Wredundant-decls -g -fsigned-char -std=c++14 -MMD -MP -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I../src -Wno-unused-variable -Wno-sign-compare -Wno-unknown-pragmas -Wno-parentheses -MMD -MP -Wall -Wextra -c active_item_cache_test.cpp -o obj/active_item_cache_test.o g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DRELEASE -DBACKTRACE -DLOCALIZE -DPREFIX="/usr" -DDATA_DIR_PREFIX -DUSE_XDG_DIR -g -O2 -fdebug-prefix-map=/build/cataclysm-dda-0.E-3=. -fstack-protector-strong -Wformat -Werror=format-security -ffast-math -Os -Werror -Wall -Wextra -Wformat-signedness -Wlogical-op -Wmissing-declarations -Wmissing-noreturn -Wnon-virtual-dtor -Wold-style-cast -Woverloaded-virtual -Wpedantic -Wsuggest-override -Wunused-macros -Wzero-as-null-pointer-constant -Wno-unknown-warning-option -Wredundant-decls -g -fsigned-char -std=c++14 -MMD -MP -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I../src -Wno-unused-variable -Wno-sign-compare -Wno-unknown-pragmas -Wno-parentheses -MMD -MP -Wall -Wextra -c algo_test.cpp -o obj/algo_test.o g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DRELEASE -DBACKTRACE -DLOCALIZE -DPREFIX="/usr" -DDATA_DIR_PREFIX -DUSE_XDG_DIR -g -O2 -fdebug-prefix-map=/build/cataclysm-dda-0.E-3=. -fstack-protector-strong -Wformat -Werror=format-security -ffast-math -Os -Werror -Wall -Wextra -Wformat-signedness -Wlogical-op -Wmissing-declarations -Wmissing-noreturn -Wnon-virtual-dtor -Wold-style-cast -Woverloaded-virtual -Wpedantic -Wsuggest-override -Wunused-macros -Wzero-as-null-pointer-constant -Wno-unknown-warning-option -Wredundant-decls -g -fsigned-char -std=c++14 -MMD -MP -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I../src -Wno-unused-variable -Wno-sign-compare -Wno-unknown-pragmas -Wno-parentheses -MMD -MP -Wall -Wextra -c archery_damage_test.cpp -o obj/archery_damage_test.o @@ -2191,23 +2263,23 @@ g++ -o cata_test -DRELEASE -DBACKTRACE -DLOCALIZE -DPREFIX="/usr" -DDATA_DIR_PREFIX -DUSE_XDG_DIR obj/active_item_cache_test.o obj/algo_test.o obj/archery_damage_test.o obj/behavior_test.o obj/bionics_test.o obj/calendar_test.o obj/cata_utility_test.o obj/cata_variant_test.o obj/catacharset_test.o obj/char_edible_rating_test.o obj/char_healing_test.o obj/char_stamina_test.o obj/char_validity_check_test.o obj/colony_test.o obj/comestible_test.o obj/crafting_test.o obj/creature_in_field_test.o obj/creature_test.o obj/encumbrance_test.o obj/event_test.o obj/explosion_balance_test.o obj/fake_messages.o obj/flat_set_test.o obj/fold_string_test.o obj/food_fun_for_test.o obj/ground_destroy_test.o obj/hash_test.o obj/health_test.o obj/invlet_test.o obj/item_location_test.o obj/item_test.o obj/item_tname_test.o obj/item_type_name_test.o obj/iteminfo_test.o obj/itemname_test.o obj/iuse_actor_test.o obj/iuse_test.o obj/json_test.o obj/line_test.o obj/list_test.o obj/map_helpers.o obj/map_iterator_test.o obj/map_memory_test.o obj/map_test.o obj/math_functions_test.o obj/melee_test.o obj/memorial_test.o obj/modify_morale_test.o obj/mondefense_test.o obj/monster_test.o obj/monster_vision_test.o obj/morale_test.o obj/mutation_test.o obj/name_test.o obj/new_character_test.o obj/npc_talk_test.o obj/npc_test.o obj/optional_test.o obj/options_helpers.o obj/overmap_noise_test.o obj/overmap_test.o obj/player_helpers.o obj/player_test.o obj/point_test.o obj/ranged_balance_test.o obj/reading_test.o obj/reload_magazine_test.o obj/reload_option_test.o obj/reloading_test.o obj/requirements_test.o obj/rewrite_vsnprintf_test.o obj/rng_test.o obj/rot_test.o obj/safe_reference_test.o obj/shadowcasting_test.o obj/stats_tracker_test.o obj/stomach_contents_test.o obj/string_formatter_test.o obj/submap_test.o obj/temperature_test.o obj/test_main.o obj/test_statistics.o obj/throwing_test.o obj/units_test.o obj/value_ptr_test.o obj/vehicle_drag_test.o obj/vehicle_efficiency_test.o obj/vehicle_interact_test.o obj/vehicle_part_test.o obj/vehicle_power_test.o obj/vehicle_split_test.o obj/vehicle_test.o obj/vehicle_turrets_test.o obj/vision_test.o obj/visitable_remove_test.o obj/visitable_test.o obj/weather_test.o obj/wield_times_test.o ../cataclysm.a -g -O2 -fdebug-prefix-map=/build/cataclysm-dda-0.E-3=. -fstack-protector-strong -Wformat -Werror=format-security -ffast-math -Os -Werror -Wall -Wextra -Wformat-signedness -Wlogical-op -Wmissing-declarations -Wmissing-noreturn -Wnon-virtual-dtor -Wold-style-cast -Woverloaded-virtual -Wpedantic -Wsuggest-override -Wunused-macros -Wzero-as-null-pointer-constant -Wno-unknown-warning-option -Wredundant-decls -g -fsigned-char -std=c++14 -MMD -MP -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I../src -Wno-unused-variable -Wno-sign-compare -Wno-unknown-pragmas -Wno-parentheses -MMD -MP -Wall -Wextra -Wl,-z,relro -Wl,-z,now -lncursesw -ltinfo -rdynamic -L. cd .. && tests/cata_test -d yes --rng-seed time -02:19:42.189 WARNING : opendir [./sound/] failed with "No such file or directory". -02:19:42.214 WARNING : opendir [./mods/] failed with "No such file or directory". -02:19:45.188 WARNING : opendir [./save/Tom/mods] failed with "No such file or directory". -Starting the actual test at Thu Aug 11 02:19:57 2022 -0.231 s: place_active_item_at_various_coordinates +23:01:00.754 WARNING : opendir [./sound/] failed with "No such file or directory". +23:01:01.427 WARNING : opendir [./mods/] failed with "No such file or directory". +23:01:14.893 WARNING : opendir [./save/Tom/mods] failed with "No such file or directory". +Starting the actual test at Fri Jul 9 23:01:38 2021 +0.393 s: place_active_item_at_various_coordinates 0.000 s: find_cycles_small 0.000 s: find_cycles -0.014 s: archery_damage_thresholds +0.022 s: archery_damage_thresholds 0.000 s: behavior_tree 0.000 s: Freezing -0.002 s: check_npc_behavior_tree +0.003 s: check_npc_behavior_tree 0.000 s: Hungry 0.002 s: check_npc_behavior_tree 0.000 s: Thirsty -0.001 s: check_npc_behavior_tree +0.002 s: check_npc_behavior_tree 0.000 s: bio_advreactor -0.000 s: bionics +0.001 s: bionics 0.000 s: bio_batteries 0.000 s: bionics 0.000 s: moon_phases_take_28_days @@ -2427,11 +2499,11 @@ 0.000 s: variant_deserialization 0.000 s: utf8_width 0.000 s: base64 -0.000 s: utf8_to_wstr +0.010 s: utf8_to_wstr 0.000 s: wstr_to_utf8 -0.000 s: Then: they cannot eat it -0.000 s: Given: something not edible -0.000 s: cannot eat non-comestible +0.008 s: Then: they cannot eat it +0.008 s: Given: something not edible +0.008 s: cannot eat non-comestible 0.000 s: Then: they cannot eat it 0.000 s: Given: food that is dirty 0.000 s: cannot eat dirty food @@ -2676,10 +2748,10 @@ 0.000 s: stamina regen with mouth encumbrance 0.000 s: char_validity_check 0.000 s: colony basics -0.078 s: colony insert and erase -0.032 s: colony range erase -0.007 s: colony sort -0.002 s: colony insertion methods +0.131 s: colony insert and erase +0.047 s: colony range erase +0.009 s: colony sort +0.004 s: colony insertion methods 0.000 s: colony perfect forwarding 0.000 s: colony emplace 0.000 s: colony group size and capacity @@ -2687,8 +2759,8 @@ 0.000 s: colony splice 0.000 s: small splice 2 0.000 s: colony splice -0.065 s: large splice -0.065 s: colony splice +0.100 s: large splice +0.100 s: colony splice 0.000 s: erase and splice 1 0.000 s: colony splice 0.000 s: erase and splice 2 @@ -2697,9 +2769,9 @@ 0.000 s: colony splice 0.000 s: unequal size splice 2 0.000 s: colony splice -0.072 s: large unequal size erase and splice -0.073 s: colony splice -0.368 s: recipe_permutations +0.113 s: large unequal size erase and splice +0.113 s: colony splice +0.694 s: recipe_permutations 0.000 s: cooked_veggies_get_correct_calorie_prediction 0.000 s: Then: it's in the subset 0.000 s: When: the recipe is included @@ -2750,16 +2822,16 @@ 0.000 s: When: the recipe is included with lower difficulty 0.000 s: Given: a recipe of rum 0.000 s: recipe_subset -0.002 s: Then: he can't craft it -0.002 s: When: the player has lower skill -0.002 s: Given: a recipe that can be automatically learned -0.002 s: available_recipes +0.003 s: Then: he can't craft it +0.003 s: When: the player has lower skill +0.003 s: Given: a recipe that can be automatically learned +0.003 s: available_recipes 0.001 s: Then: he still remembers how to craft it 0.001 s: And when: his skill rusts 0.003 s: Then: he can craft it now! 0.003 s: When: the player has just the skill that's required -0.003 s: Given: a recipe that can be automatically learned -0.003 s: available_recipes +0.004 s: Given: a recipe that can be automatically learned +0.004 s: available_recipes 0.000 s: Then: he finds it! 0.000 s: And when: he searches for the recipe in the book 0.000 s: When: the player read it and has an appropriate skill @@ -2774,7 +2846,7 @@ 0.002 s: And when: he searches for the recipe in the book 0.002 s: When: the player read it and has an appropriate skill 0.002 s: Given: an appropriate book -0.002 s: available_recipes +0.003 s: available_recipes 0.000 s: Then: he cant brew the recipe anymore 0.000 s: And when: he gets rid of the book 0.000 s: When: the player read it and has an appropriate skill @@ -2785,59 +2857,59 @@ 0.000 s: When: the player holds it and has an appropriate skill 0.000 s: Given: an eink pc with a sushi recipe 0.000 s: available_recipes -0.002 s: Then: he still hasn't the recipe memorized -0.002 s: And when: he searches for the recipe in the tablet -0.002 s: When: the player holds it and has an appropriate skill -0.002 s: Given: an eink pc with a sushi recipe +0.003 s: Then: he still hasn't the recipe memorized +0.003 s: And when: he searches for the recipe in the tablet +0.003 s: When: the player holds it and has an appropriate skill +0.003 s: Given: an eink pc with a sushi recipe 0.003 s: available_recipes 0.000 s: Then: he cant make the recipe anymore 0.000 s: And when: he gets rid of the tablet 0.000 s: When: the player holds it and has an appropriate skill 0.000 s: Given: an eink pc with a sushi recipe 0.000 s: available_recipes -0.160 s: Then: crafting succeeds, and uses charges from each tool -0.160 s: When: each tool has enough charges -0.160 s: Given: recipe and required tools/materials -0.160 s: tools use charge to craft -0.156 s: Then: crafting succeeds, and uses charges from multiple tools -0.156 s: When: multiple tools have enough combined charges -0.156 s: Given: recipe and required tools/materials -0.156 s: tools use charge to craft -0.154 s: Then: crafting succeeds, and uses charges from the UPS -0.155 s: When: UPS-modded tools have enough charges -0.155 s: Given: recipe and required tools/materials -0.155 s: tools use charge to craft -0.022 s: Then: crafting fails, and no charges are used -0.022 s: When: UPS-modded tools do not have enough charges -0.022 s: Given: recipe and required tools/materials -0.022 s: tools use charge to craft -0.021 s: clean_water -0.021 s: tool_use -0.021 s: clean_water_in_occupied_cooking_vessel -0.021 s: tool_use +0.284 s: Then: crafting succeeds, and uses charges from each tool +0.284 s: When: each tool has enough charges +0.284 s: Given: recipe and required tools/materials +0.284 s: tools use charge to craft +0.278 s: Then: crafting succeeds, and uses charges from multiple tools +0.278 s: When: multiple tools have enough combined charges +0.278 s: Given: recipe and required tools/materials +0.278 s: tools use charge to craft +0.280 s: Then: crafting succeeds, and uses charges from the UPS +0.280 s: When: UPS-modded tools have enough charges +0.280 s: Given: recipe and required tools/materials +0.280 s: tools use charge to craft +0.040 s: Then: crafting fails, and no charges are used +0.040 s: When: UPS-modded tools do not have enough charges +0.040 s: Given: recipe and required tools/materials +0.040 s: tools use charge to craft +0.040 s: clean_water +0.041 s: tool_use +0.039 s: clean_water_in_occupied_cooking_vessel +0.039 s: tool_use 0.000 s: And: the finished item should be in the inventory 0.000 s: Then: it should take the expected number of turns -0.043 s: When: crafting begins, and continues until the craft is completed -0.043 s: Given: a recipe and all the required tools and materials to craft it -0.043 s: total crafting time with or without interruption +0.076 s: When: crafting begins, and continues until the craft is completed +0.076 s: Given: a recipe and all the required tools and materials to craft it +0.076 s: total crafting time with or without interruption 0.000 s: And: the finished item should be in the inventory 0.000 s: Then: it should take the remaining number of turns -0.020 s: And when: crafting resumes until the craft is finished -0.020 s: Then: the in-progress craft should be in the inventory -0.065 s: When: crafting begins, but is interrupted after 2 turns -0.065 s: Given: a recipe and all the required tools and materials to craft it -0.065 s: total crafting time with or without interruption +0.038 s: And when: crafting resumes until the craft is finished +0.039 s: Then: the in-progress craft should be in the inventory +0.124 s: When: crafting begins, but is interrupted after 2 turns +0.124 s: Given: a recipe and all the required tools and materials to craft it +0.124 s: total crafting time with or without interruption 0.000 s: Then: the monster takes damage 0.000 s: When: a monster stands on it 0.000 s: Given: An acid field -0.021 s: creature_in_field +0.037 s: creature_in_field 0.000 s: Then: the monster doesn't take damage 0.000 s: When: A monster in a vehicle stands in it 0.000 s: Given: An acid field -0.021 s: creature_in_field -0.043 s: Check distribution of attacks to body parts for same sized opponents. -0.036 s: Check distribution of attacks to body parts for smaller attacker. -0.043 s: Check distribution of attacks to body parts for larger attacker. +0.037 s: creature_in_field +0.068 s: Check distribution of attacks to body parts for same sized opponents. +0.057 s: Check distribution of attacks to body parts for smaller attacker. +0.068 s: Check distribution of attacks to body parts for larger attacker. 0.000 s: testing on npc 0.000 s: regular_clothing_encumbrance 0.000 s: testing on player @@ -2873,8 +2945,8 @@ 0.000 s: construct_event 0.000 s: send_event_through_bus 0.000 s: destroy_bus_before_subscriber -8.800 s: grenade_lethality -0.038 s: grenade_vs_vehicle +69.989 s: grenade_lethality +0.112 s: grenade_vs_vehicle 0.000 s: flat_set 0.000 s: flat_set_ranged_operations 0.000 s: reversed_flat_set_insertion @@ -2994,36 +3066,36 @@ 0.000 s: And given: character has a taste modifier CBM 0.000 s: Given: food that tastes bad 0.000 s: fun for bionic bio taste blocker -0.031 s: point_hash_distribution -0.769 s: tripoint_hash_distribution +0.037 s: point_hash_distribution +0.932 s: tripoint_hash_distribution 0.000 s: max_healthy_mod_feasible 0.000 s: junk_food_diet 0.000 s: oat_diet 0.000 s: fasting_breakfast 0.000 s: recovering_health -0.006 s: Picking up items from the ground (auto letter off) -0.033 s: Inventory letter test -0.009 s: Wearing items from the ground (auto letter off) -0.033 s: Inventory letter test -0.007 s: Wielding and wearing items from the ground (auto letter off) -0.030 s: Inventory letter test -0.006 s: Wearing items from inventory (auto letter off) -0.030 s: Inventory letter test +0.009 s: Picking up items from the ground (auto letter off) +0.047 s: Inventory letter test +0.013 s: Wearing items from the ground (auto letter off) +0.049 s: Inventory letter test +0.011 s: Wielding and wearing items from the ground (auto letter off) +0.046 s: Inventory letter test +0.010 s: Wearing items from inventory (auto letter off) +0.046 s: Inventory letter test 0.000 s: Wearing item from a stack in inventory (auto letter off) -0.024 s: Inventory letter test +0.037 s: Inventory letter test 0.000 s: Wielding item from a stack in inventory (auto letter off) -0.024 s: Inventory letter test -0.000 s: Swapping invlets of two worn items of the same type (auto letter off) -0.024 s: Inventory letter test -0.000 s: Merging wielded item into an inventory stack (auto letter off) -0.024 s: Inventory letter test -0.001 s: Merging worn item into an inventory stack (auto letter off) -0.024 s: Inventory letter test +0.037 s: Inventory letter test +0.001 s: Swapping invlets of two worn items of the same type (auto letter off) +0.037 s: Inventory letter test +0.001 s: Merging wielded item into an inventory stack (auto letter off) +0.036 s: Inventory letter test +0.002 s: Merging worn item into an inventory stack (auto letter off) +0.038 s: Inventory letter test 0.000 s: invlet_favourites_can_erase 0.000 s: invlet_favourites_removes_clashing_on_insertion 0.000 s: invlet_favourites_retains_order_on_insertion -0.024 s: item_location_can_maintain_reference_despite_item_removal -0.024 s: item_location_doesnt_return_stale_map_item +0.036 s: item_location_can_maintain_reference_despite_item_removal +0.035 s: item_location_doesnt_return_stale_map_item 0.000 s: item_volume 0.000 s: simple_item_layers 0.000 s: gun_layer @@ -3116,11 +3188,11 @@ 0.001 s: When: frozen 0.001 s: Given: a human corpse 0.001 s: items with a temperature flag -0.000 s: Then: it appears cold +0.001 s: Then: it appears cold 0.001 s: When: cold 0.001 s: Given: a human corpse 0.001 s: items with a temperature flag -0.000 s: Then: it appears hot +0.001 s: Then: it appears hot 0.001 s: When: hot 0.001 s: Given: a human corpse 0.001 s: items with a temperature flag @@ -3224,7 +3296,7 @@ 0.000 s: corpse item 0.000 s: chicken corpse with a name 0.000 s: corpse item -0.002 s: item description and physical attributes +0.003 s: item description and physical attributes 0.001 s: weapon attack ratings and moves 0.001 s: techniques when wielded 0.001 s: shows coverage, encumbrance, and protection for armor with coverage @@ -3263,23 +3335,23 @@ 0.001 s: list of item qualities 0.002 s: repairable and with what tools 0.001 s: item description flags -0.003 s: Then: nothing is craftable from it -0.003 s: Given: character has a potassium iodide tablet and no skill -0.003 s: show available recipes with item as an ingredient -0.005 s: Then: still nothing is craftable from it -0.005 s: When: they acquire the needed skills +0.005 s: Then: nothing is craftable from it 0.005 s: Given: character has a potassium iodide tablet and no skill 0.005 s: show available recipes with item as an ingredient -0.002 s: Then: they can use potassium iodide tablets to craft it -0.002 s: When: they have no book, but have the recipe memorized -0.002 s: When: they acquire the needed skills -0.002 s: Given: character has a potassium iodide tablet and no skill -0.002 s: show available recipes with item as an ingredient +0.004 s: Then: still nothing is craftable from it +0.004 s: When: they acquire the needed skills +0.004 s: Given: character has a potassium iodide tablet and no skill +0.004 s: show available recipes with item as an ingredient +0.003 s: Then: they can use potassium iodide tablets to craft it +0.003 s: When: they have no book, but have the recipe memorized +0.003 s: When: they acquire the needed skills +0.003 s: Given: character has a potassium iodide tablet and no skill +0.003 s: show available recipes with item as an ingredient 0.002 s: Then: they can use potassium iodide tablets to craft it 0.002 s: When: they have the recipe in a book, but not memorized 0.002 s: When: they acquire the needed skills -0.002 s: Given: character has a potassium iodide tablet and no skill -0.002 s: show available recipes with item as an ingredient +0.003 s: Given: character has a potassium iodide tablet and no skill +0.003 s: show available recipes with item as an ingredient 0.000 s: Then: the item name has no qualifier 0.000 s: When: the item is a normal size 0.000 s: Given: player is a normal size @@ -3453,7 +3525,7 @@ 0.000 s: test_normalized_angle 0.000 s: Test bounds for mapping x/y/z/ offsets to direction enum 0.000 s: squares_closer_to_test -0.651 s: line_to_boundaries +0.839 s: line_to_boundaries 0.004 s: line_to_regression 0.000 s: empty() 0.000 s: list basics @@ -3490,29 +3562,29 @@ 0.000 s: swap() and max_size() 0.000 s: list basics 0.000 s: size after insert -0.019 s: list insert and erase +0.023 s: list insert and erase 0.000 s: find iterator 0.022 s: list insert and erase -0.001 s: find reverse iterator -0.018 s: list insert and erase -0.027 s: erase alternating/randomly -0.044 s: list insert and erase -0.028 s: erase randomly till half empty -0.045 s: list insert and erase -0.009 s: alternating insert/erase -0.026 s: list insert and erase -0.006 s: re-insert post heavy erasure -0.010 s: large multi increment erasure -0.026 s: list insert and erase -0.005 s: re-insert post heavy erasure -0.009 s: large multi decrement erasure -0.025 s: list insert and erase -0.003 s: erase from middle -0.019 s: list insert and erase -0.005 s: total erase edge case -0.021 s: list insert and erase -0.010 s: multiple sequential small insert/erase +0.003 s: find reverse iterator 0.025 s: list insert and erase +0.046 s: erase alternating/randomly +0.067 s: list insert and erase +0.039 s: erase randomly till half empty +0.061 s: list insert and erase +0.013 s: alternating insert/erase +0.034 s: list insert and erase +0.009 s: re-insert post heavy erasure +0.015 s: large multi increment erasure +0.036 s: list insert and erase +0.010 s: re-insert post heavy erasure +0.015 s: large multi decrement erasure +0.037 s: list insert and erase +0.006 s: erase from middle +0.028 s: list insert and erase +0.007 s: total erase edge case +0.028 s: list insert and erase +0.014 s: multiple sequential small insert/erase +0.034 s: list insert and erase 0.000 s: list merge 0.000 s: splice at end 0.000 s: list splice @@ -3587,7 +3659,7 @@ 0.000 s: list reorder 0.000 s: post reorder data consistency 0.000 s: list reorder -0.004 s: list insertion styles +0.008 s: list insertion styles 0.000 s: list perfect forwarding 0.000 s: Radius one 2D square centered at origin. 0.000 s: Radius one 2D square centered at -4/-4/0. @@ -3598,47 +3670,47 @@ 0.000 s: map_memory_overwrites 0.000 s: map_memory_erases_lru 0.000 s: map_memory_survives_save_lod -0.019 s: Then: last 12 columns are 0, rest are 1 -0.019 s: When: positive x shift -0.019 s: Given: all bits are set -0.019 s: shift_map_memory_seen_cache -0.018 s: Then: first 12 columns are 0, rest are 1 -0.018 s: When: negative x shift -0.018 s: Given: all bits are set -0.018 s: shift_map_memory_seen_cache -0.018 s: Then: last 12 rows are 0, rest are 1 -0.018 s: When: positive y shift -0.018 s: Given: all bits are set -0.018 s: shift_map_memory_seen_cache -0.019 s: Then: first 12 rows are 0, rest are 1 -0.019 s: When: negative y shift -0.019 s: Given: all bits are set -0.019 s: shift_map_memory_seen_cache -0.018 s: Then: last 12 columns and rows are 0, rest are 1 -0.018 s: When: positive x, positive y shift -0.018 s: Given: all bits are set -0.018 s: shift_map_memory_seen_cache -0.018 s: Then: last 12 columns and first 12 rows are 0, rest are 1 -0.018 s: When: positive x, negative y shift -0.018 s: Given: all bits are set -0.018 s: shift_map_memory_seen_cache -0.018 s: Then: first 12 columns and last 12 rows are 0, rest are 1 -0.018 s: When: negative x, positive y shift -0.018 s: Given: all bits are set -0.018 s: shift_map_memory_seen_cache -0.018 s: Then: first 12 columns and rows are 0, rest are 1 -0.018 s: When: negative x, negative y shift -0.018 s: Given: all bits are set -0.018 s: shift_map_memory_seen_cache +0.030 s: Then: last 12 columns are 0, rest are 1 +0.031 s: When: positive x shift +0.031 s: Given: all bits are set +0.031 s: shift_map_memory_seen_cache +0.030 s: Then: first 12 columns are 0, rest are 1 +0.030 s: When: negative x shift +0.030 s: Given: all bits are set +0.030 s: shift_map_memory_seen_cache +0.030 s: Then: last 12 rows are 0, rest are 1 +0.030 s: When: positive y shift +0.030 s: Given: all bits are set +0.030 s: shift_map_memory_seen_cache +0.030 s: Then: first 12 rows are 0, rest are 1 +0.030 s: When: negative y shift +0.030 s: Given: all bits are set +0.030 s: shift_map_memory_seen_cache +0.030 s: Then: last 12 columns and rows are 0, rest are 1 +0.030 s: When: positive x, positive y shift +0.030 s: Given: all bits are set +0.030 s: shift_map_memory_seen_cache +0.030 s: Then: last 12 columns and first 12 rows are 0, rest are 1 +0.030 s: When: positive x, negative y shift +0.030 s: Given: all bits are set +0.030 s: shift_map_memory_seen_cache +0.029 s: Then: first 12 columns and last 12 rows are 0, rest are 1 +0.029 s: When: negative x, positive y shift +0.029 s: Given: all bits are set +0.029 s: shift_map_memory_seen_cache +0.030 s: Then: first 12 columns and rows are 0, rest are 1 +0.030 s: When: negative x, negative y shift +0.030 s: Given: all bits are set +0.030 s: shift_map_memory_seen_cache 0.000 s: Then: The player's grab is released 0.000 s: When: The furniture grabbed by the player is destroyed 0.000 s: Given: Furniture grabbed by the player -0.028 s: destroy_grabbed_furniture -0.655 s: map_bounds_checking -0.070 s: tinymap_bounds_checking -0.671 s: place_player_can_safely_move_multiple_submaps -0.001 s: fast_floor -0.028 s: memorials +0.038 s: destroy_grabbed_furniture +1.336 s: map_bounds_checking +0.135 s: tinymap_bounds_checking +1.301 s: place_player_can_safely_move_multiple_submaps +0.058 s: fast_floor +0.061 s: memorials 0.000 s: Then: character gets a morale bonus becase it tastes good 0.000 s: Given: food with positive fun 0.000 s: food enjoyability @@ -3648,35 +3720,35 @@ 0.000 s: Then: their morale is unaffected by eating without a table 0.000 s: And given: character has normal table manners 0.000 s: Given: no table or chair are nearby -0.028 s: dining with table and chair +0.041 s: dining with table and chair 0.000 s: Then: they get a morale penalty for eating without a table 0.000 s: And given: character has strict table manners 0.000 s: Given: no table or chair are nearby -0.024 s: dining with table and chair +0.037 s: dining with table and chair 0.000 s: Then: they do not get a morale penalty for applying a bandage without a table 0.000 s: And given: character has strict table manners 0.000 s: Given: no table or chair are nearby -0.023 s: dining with table and chair +0.036 s: dining with table and chair 0.000 s: Then: they do not get a morale penalty for smoking a cigarette without a table 0.000 s: And given: character has strict table manners 0.000 s: Given: no table or chair are nearby -0.023 s: dining with table and chair +0.038 s: dining with table and chair 0.000 s: Then: they get a minimal morale bonus for eating with a table 0.000 s: And given: character has normal table manners 0.000 s: Given: a table and chair are nearby -0.023 s: dining with table and chair +0.035 s: dining with table and chair 0.000 s: Then: they get a small morale bonus for eating with a table 0.000 s: And given: character has strict table manners 0.000 s: Given: a table and chair are nearby -0.023 s: dining with table and chair +0.036 s: dining with table and chair 0.000 s: Then: they do not get a morale bonus for applying a bandage with a table 0.000 s: And given: character has strict table manners 0.000 s: Given: a table and chair are nearby -0.023 s: dining with table and chair +0.036 s: dining with table and chair 0.000 s: Then: they do not get a morale bonus for smoking a cigarette with a table 0.000 s: And given: character has strict table manners 0.000 s: Given: a table and chair are nearby -0.023 s: dining with table and chair +0.038 s: dining with table and chair 0.000 s: Then: character gets a morale bonus for having a hot meal 0.000 s: When: it is hot 0.000 s: Given: some food that tastes better when hot @@ -3805,9 +3877,9 @@ 0.000 s: saprophage character 0.000 s: And: they enjoy it 0.000 s: Then: they get an extra honey morale bonus for eating it -0.005 s: And given: they have a lot of ursine mutations -0.005 s: Given: character is post-threshold ursine -0.005 s: ursine honey +0.008 s: And given: they have a lot of ursine mutations +0.008 s: Given: character is post-threshold ursine +0.008 s: ursine honey 0.000 s: zapback_npc_unarmed 0.000 s: zapback_npc_nonconductive_weapon 0.000 s: zapback_npc_nonconductive_unarmed_weapon @@ -3818,9 +3890,9 @@ 0.000 s: zapback_npc_meleeattack_ranged_reach_weapon 0.000 s: zapback_npc_electricity_immune 0.000 s: zapback_monster -1.031 s: monster_speed_square -0.992 s: monster_speed_trig -0.025 s: monsters shouldn't see through floors +1.407 s: monster_speed_square +1.321 s: monster_speed_trig +0.039 s: monsters shouldn't see through floors 0.000 s: Given: an empty morale 0.000 s: player_morale 0.000 s: And when: it's just started @@ -4028,260 +4100,260 @@ 0.000 s: Given: stacking of bonuses 0.000 s: player_morale 0.000 s: Then: ALPHA is the strongest category -0.009 s: Given: The player has all pre-threshold mutations for ALPHA -0.009 s: Having all mutations give correct highest category +0.013 s: Given: The player has all pre-threshold mutations for ALPHA +0.013 s: Having all mutations give correct highest category 0.000 s: Then: ALPHA is the strongest category -0.009 s: Given: The player has all mutations for ALPHA -0.010 s: Having all mutations give correct highest category +0.014 s: Given: The player has all mutations for ALPHA +0.014 s: Having all mutations give correct highest category 0.000 s: Then: BEAST is the strongest category -0.028 s: Given: The player has all pre-threshold mutations for BEAST -0.028 s: Having all mutations give correct highest category +0.042 s: Given: The player has all pre-threshold mutations for BEAST +0.042 s: Having all mutations give correct highest category 0.000 s: Then: BEAST is the strongest category -0.031 s: Given: The player has all mutations for BEAST -0.031 s: Having all mutations give correct highest category +0.047 s: Given: The player has all mutations for BEAST +0.047 s: Having all mutations give correct highest category 0.000 s: Then: BIRD is the strongest category -0.012 s: Given: The player has all pre-threshold mutations for BIRD -0.013 s: Having all mutations give correct highest category +0.019 s: Given: The player has all pre-threshold mutations for BIRD +0.019 s: Having all mutations give correct highest category 0.000 s: Then: BIRD is the strongest category -0.021 s: Given: The player has all mutations for BIRD -0.021 s: Having all mutations give correct highest category +0.031 s: Given: The player has all mutations for BIRD +0.032 s: Having all mutations give correct highest category 0.000 s: Then: CATTLE is the strongest category -0.021 s: Given: The player has all pre-threshold mutations for CATTLE -0.022 s: Having all mutations give correct highest category +0.032 s: Given: The player has all pre-threshold mutations for CATTLE +0.033 s: Having all mutations give correct highest category 0.000 s: Then: CATTLE is the strongest category -0.023 s: Given: The player has all mutations for CATTLE -0.023 s: Having all mutations give correct highest category +0.035 s: Given: The player has all mutations for CATTLE +0.035 s: Having all mutations give correct highest category 0.000 s: Then: CEPHALOPOD is the strongest category -0.011 s: Given: The player has all pre-threshold mutations for CEPHALOPOD -0.011 s: Having all mutations give correct highest category +0.017 s: Given: The player has all pre-threshold mutations for CEPHALOPOD +0.017 s: Having all mutations give correct highest category 0.000 s: Then: CEPHALOPOD is the strongest category -0.012 s: Given: The player has all mutations for CEPHALOPOD -0.012 s: Having all mutations give correct highest category +0.016 s: Given: The player has all mutations for CEPHALOPOD +0.016 s: Having all mutations give correct highest category 0.000 s: Then: CHIMERA is the strongest category -0.031 s: Given: The player has all pre-threshold mutations for CHIMERA -0.031 s: Having all mutations give correct highest category +0.046 s: Given: The player has all pre-threshold mutations for CHIMERA +0.047 s: Having all mutations give correct highest category 0.000 s: Then: CHIMERA is the strongest category -0.042 s: Given: The player has all mutations for CHIMERA -0.042 s: Having all mutations give correct highest category +0.063 s: Given: The player has all mutations for CHIMERA +0.063 s: Having all mutations give correct highest category 0.000 s: Then: ELFA is the strongest category -0.009 s: Given: The player has all pre-threshold mutations for ELFA -0.009 s: Having all mutations give correct highest category +0.014 s: Given: The player has all pre-threshold mutations for ELFA +0.014 s: Having all mutations give correct highest category 0.000 s: Then: ELFA is the strongest category -0.012 s: Given: The player has all mutations for ELFA -0.012 s: Having all mutations give correct highest category +0.018 s: Given: The player has all mutations for ELFA +0.018 s: Having all mutations give correct highest category 0.000 s: Then: FELINE is the strongest category -0.022 s: Given: The player has all pre-threshold mutations for FELINE -0.022 s: Having all mutations give correct highest category +0.033 s: Given: The player has all pre-threshold mutations for FELINE +0.033 s: Having all mutations give correct highest category 0.000 s: Then: FELINE is the strongest category -0.024 s: Given: The player has all mutations for FELINE -0.024 s: Having all mutations give correct highest category +0.035 s: Given: The player has all mutations for FELINE +0.036 s: Having all mutations give correct highest category 0.000 s: Then: FISH is the strongest category -0.014 s: Given: The player has all pre-threshold mutations for FISH -0.014 s: Having all mutations give correct highest category +0.020 s: Given: The player has all pre-threshold mutations for FISH +0.020 s: Having all mutations give correct highest category 0.000 s: Then: FISH is the strongest category -0.015 s: Given: The player has all mutations for FISH -0.016 s: Having all mutations give correct highest category -0.000 s: Then: INSECT is the strongest category -0.024 s: Given: The player has all pre-threshold mutations for INSECT +0.024 s: Given: The player has all mutations for FISH 0.024 s: Having all mutations give correct highest category 0.000 s: Then: INSECT is the strongest category -0.031 s: Given: The player has all mutations for INSECT -0.031 s: Having all mutations give correct highest category +0.036 s: Given: The player has all pre-threshold mutations for INSECT +0.036 s: Having all mutations give correct highest category +0.000 s: Then: INSECT is the strongest category +0.047 s: Given: The player has all mutations for INSECT +0.048 s: Having all mutations give correct highest category 0.000 s: Then: LIZARD is the strongest category -0.016 s: Given: The player has all pre-threshold mutations for LIZARD -0.016 s: Having all mutations give correct highest category +0.024 s: Given: The player has all pre-threshold mutations for LIZARD +0.024 s: Having all mutations give correct highest category 0.000 s: Then: LIZARD is the strongest category -0.021 s: Given: The player has all mutations for LIZARD -0.021 s: Having all mutations give correct highest category +0.031 s: Given: The player has all mutations for LIZARD +0.031 s: Having all mutations give correct highest category 0.000 s: Then: LUPINE is the strongest category -0.023 s: Given: The player has all pre-threshold mutations for LUPINE -0.023 s: Having all mutations give correct highest category +0.035 s: Given: The player has all pre-threshold mutations for LUPINE +0.036 s: Having all mutations give correct highest category 0.000 s: Then: LUPINE is the strongest category -0.023 s: Given: The player has all mutations for LUPINE -0.023 s: Having all mutations give correct highest category -0.000 s: Then: MEDICAL is the strongest category -0.004 s: Given: The player has all pre-threshold mutations for MEDICAL -0.004 s: Having all mutations give correct highest category +0.036 s: Given: The player has all mutations for LUPINE +0.036 s: Having all mutations give correct highest category 0.000 s: Then: MEDICAL is the strongest category -0.006 s: Given: The player has all mutations for MEDICAL +0.006 s: Given: The player has all pre-threshold mutations for MEDICAL 0.006 s: Having all mutations give correct highest category +0.000 s: Then: MEDICAL is the strongest category +0.009 s: Given: The player has all mutations for MEDICAL +0.009 s: Having all mutations give correct highest category 0.000 s: Then: MOUSE is the strongest category -0.018 s: Given: The player has all pre-threshold mutations for MOUSE -0.018 s: Having all mutations give correct highest category +0.029 s: Given: The player has all pre-threshold mutations for MOUSE +0.029 s: Having all mutations give correct highest category 0.000 s: Then: MOUSE is the strongest category -0.022 s: Given: The player has all mutations for MOUSE -0.023 s: Having all mutations give correct highest category +0.032 s: Given: The player has all mutations for MOUSE +0.032 s: Having all mutations give correct highest category 0.000 s: Then: PLANT is the strongest category -0.016 s: Given: The player has all pre-threshold mutations for PLANT -0.016 s: Having all mutations give correct highest category +0.023 s: Given: The player has all pre-threshold mutations for PLANT +0.023 s: Having all mutations give correct highest category 0.000 s: Then: PLANT is the strongest category -0.025 s: Given: The player has all mutations for PLANT -0.026 s: Having all mutations give correct highest category +0.037 s: Given: The player has all mutations for PLANT +0.037 s: Having all mutations give correct highest category 0.000 s: Then: RAPTOR is the strongest category -0.015 s: Given: The player has all pre-threshold mutations for RAPTOR -0.015 s: Having all mutations give correct highest category +0.022 s: Given: The player has all pre-threshold mutations for RAPTOR +0.022 s: Having all mutations give correct highest category 0.000 s: Then: RAPTOR is the strongest category -0.017 s: Given: The player has all mutations for RAPTOR -0.017 s: Having all mutations give correct highest category +0.024 s: Given: The player has all mutations for RAPTOR +0.024 s: Having all mutations give correct highest category 0.000 s: Then: RAT is the strongest category -0.022 s: Given: The player has all pre-threshold mutations for RAT -0.022 s: Having all mutations give correct highest category +0.033 s: Given: The player has all pre-threshold mutations for RAT +0.033 s: Having all mutations give correct highest category 0.000 s: Then: RAT is the strongest category -0.026 s: Given: The player has all mutations for RAT -0.026 s: Having all mutations give correct highest category +0.038 s: Given: The player has all mutations for RAT +0.039 s: Having all mutations give correct highest category 0.000 s: Then: SLIME is the strongest category -0.011 s: Given: The player has all pre-threshold mutations for SLIME -0.011 s: Having all mutations give correct highest category +0.016 s: Given: The player has all pre-threshold mutations for SLIME +0.016 s: Having all mutations give correct highest category 0.000 s: Then: SLIME is the strongest category -0.013 s: Given: The player has all mutations for SLIME -0.013 s: Having all mutations give correct highest category +0.019 s: Given: The player has all mutations for SLIME +0.019 s: Having all mutations give correct highest category 0.000 s: Then: SPIDER is the strongest category -0.013 s: Given: The player has all pre-threshold mutations for SPIDER -0.013 s: Having all mutations give correct highest category +0.018 s: Given: The player has all pre-threshold mutations for SPIDER +0.019 s: Having all mutations give correct highest category 0.000 s: Then: SPIDER is the strongest category -0.024 s: Given: The player has all mutations for SPIDER -0.025 s: Having all mutations give correct highest category +0.034 s: Given: The player has all mutations for SPIDER +0.034 s: Having all mutations give correct highest category 0.000 s: Then: TROGLOBITE is the strongest category -0.012 s: Given: The player has all pre-threshold mutations for TROGLOBITE -0.012 s: Having all mutations give correct highest category +0.016 s: Given: The player has all pre-threshold mutations for TROGLOBITE +0.016 s: Having all mutations give correct highest category 0.000 s: Then: TROGLOBITE is the strongest category -0.012 s: Given: The player has all mutations for TROGLOBITE -0.013 s: Having all mutations give correct highest category +0.017 s: Given: The player has all mutations for TROGLOBITE +0.017 s: Having all mutations give correct highest category 0.000 s: Then: URSINE is the strongest category -0.019 s: Given: The player has all pre-threshold mutations for URSINE -0.019 s: Having all mutations give correct highest category +0.026 s: Given: The player has all pre-threshold mutations for URSINE +0.026 s: Having all mutations give correct highest category 0.000 s: Then: URSINE is the strongest category -0.022 s: Given: The player has all mutations for URSINE -0.023 s: Having all mutations give correct highest category +0.032 s: Given: The player has all mutations for URSINE +0.032 s: Having all mutations give correct highest category 0.000 s: Then: Threshold breach chance is at least 0.2 -0.009 s: Given: The player has all pre-threshold mutations for ALPHA -0.009 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.012 s: Given: The player has all pre-threshold mutations for ALPHA +0.012 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at most 0.4 -0.009 s: Given: The player has all pre-threshold mutations for ALPHA -0.009 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.012 s: Given: The player has all pre-threshold mutations for ALPHA +0.012 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at least 0.2 -0.030 s: Given: The player has all pre-threshold mutations for BEAST -0.030 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.042 s: Given: The player has all pre-threshold mutations for BEAST +0.042 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at most 0.4 -0.030 s: Given: The player has all pre-threshold mutations for BEAST -0.030 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.042 s: Given: The player has all pre-threshold mutations for BEAST +0.042 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at least 0.2 -0.013 s: Given: The player has all pre-threshold mutations for BIRD -0.013 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.019 s: Given: The player has all pre-threshold mutations for BIRD +0.019 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at most 0.4 -0.013 s: Given: The player has all pre-threshold mutations for BIRD -0.014 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.019 s: Given: The player has all pre-threshold mutations for BIRD +0.019 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at least 0.2 -0.023 s: Given: The player has all pre-threshold mutations for CATTLE -0.023 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.032 s: Given: The player has all pre-threshold mutations for CATTLE +0.032 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at most 0.4 -0.022 s: Given: The player has all pre-threshold mutations for CATTLE -0.022 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.032 s: Given: The player has all pre-threshold mutations for CATTLE +0.033 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at least 0.2 -0.011 s: Given: The player has all pre-threshold mutations for CEPHALOPOD -0.011 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.017 s: Given: The player has all pre-threshold mutations for CEPHALOPOD +0.017 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at most 0.4 -0.012 s: Given: The player has all pre-threshold mutations for CEPHALOPOD -0.012 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.017 s: Given: The player has all pre-threshold mutations for CEPHALOPOD +0.017 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at least 0.2 -0.031 s: Given: The player has all pre-threshold mutations for CHIMERA -0.031 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.047 s: Given: The player has all pre-threshold mutations for CHIMERA +0.047 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at most 0.4 -0.032 s: Given: The player has all pre-threshold mutations for CHIMERA -0.032 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.049 s: Given: The player has all pre-threshold mutations for CHIMERA +0.050 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at least 0.2 -0.009 s: Given: The player has all pre-threshold mutations for ELFA -0.009 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.014 s: Given: The player has all pre-threshold mutations for ELFA +0.014 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at most 0.4 -0.009 s: Given: The player has all pre-threshold mutations for ELFA -0.009 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.014 s: Given: The player has all pre-threshold mutations for ELFA +0.014 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at least 0.2 -0.023 s: Given: The player has all pre-threshold mutations for FELINE -0.023 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.033 s: Given: The player has all pre-threshold mutations for FELINE +0.033 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at most 0.4 -0.024 s: Given: The player has all pre-threshold mutations for FELINE -0.024 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.033 s: Given: The player has all pre-threshold mutations for FELINE +0.033 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at least 0.2 -0.014 s: Given: The player has all pre-threshold mutations for FISH -0.014 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.020 s: Given: The player has all pre-threshold mutations for FISH +0.020 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at most 0.4 -0.014 s: Given: The player has all pre-threshold mutations for FISH -0.014 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.020 s: Given: The player has all pre-threshold mutations for FISH +0.020 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at least 0.2 -0.025 s: Given: The player has all pre-threshold mutations for INSECT -0.025 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.036 s: Given: The player has all pre-threshold mutations for INSECT +0.036 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at most 0.4 -0.025 s: Given: The player has all pre-threshold mutations for INSECT -0.025 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.036 s: Given: The player has all pre-threshold mutations for INSECT +0.036 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at least 0.2 -0.016 s: Given: The player has all pre-threshold mutations for LIZARD -0.016 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.024 s: Given: The player has all pre-threshold mutations for LIZARD +0.024 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at most 0.4 -0.016 s: Given: The player has all pre-threshold mutations for LIZARD -0.016 s: Having all pre-threshold mutations gives a sensible threshold breach chance -0.000 s: Then: Threshold breach chance is at least 0.2 -0.023 s: Given: The player has all pre-threshold mutations for LUPINE +0.024 s: Given: The player has all pre-threshold mutations for LIZARD 0.024 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.000 s: Then: Threshold breach chance is at least 0.2 +0.036 s: Given: The player has all pre-threshold mutations for LUPINE +0.036 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at most 0.4 -0.028 s: Given: The player has all pre-threshold mutations for LUPINE -0.028 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.036 s: Given: The player has all pre-threshold mutations for LUPINE +0.036 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at least 0.2 -0.004 s: Given: The player has all pre-threshold mutations for MEDICAL -0.004 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.006 s: Given: The player has all pre-threshold mutations for MEDICAL +0.006 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at most 0.4 -0.004 s: Given: The player has all pre-threshold mutations for MEDICAL -0.004 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.006 s: Given: The player has all pre-threshold mutations for MEDICAL +0.006 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at least 0.2 -0.019 s: Given: The player has all pre-threshold mutations for MOUSE -0.019 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.028 s: Given: The player has all pre-threshold mutations for MOUSE +0.028 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at most 0.4 -0.018 s: Given: The player has all pre-threshold mutations for MOUSE -0.018 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.029 s: Given: The player has all pre-threshold mutations for MOUSE +0.029 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at least 0.2 -0.016 s: Given: The player has all pre-threshold mutations for PLANT -0.016 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.023 s: Given: The player has all pre-threshold mutations for PLANT +0.023 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at most 0.4 -0.016 s: Given: The player has all pre-threshold mutations for PLANT -0.016 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.024 s: Given: The player has all pre-threshold mutations for PLANT +0.024 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at least 0.2 -0.015 s: Given: The player has all pre-threshold mutations for RAPTOR -0.015 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.022 s: Given: The player has all pre-threshold mutations for RAPTOR +0.022 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at most 0.4 -0.016 s: Given: The player has all pre-threshold mutations for RAPTOR -0.016 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.022 s: Given: The player has all pre-threshold mutations for RAPTOR +0.022 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at least 0.2 -0.023 s: Given: The player has all pre-threshold mutations for RAT -0.023 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.033 s: Given: The player has all pre-threshold mutations for RAT +0.033 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at most 0.4 -0.023 s: Given: The player has all pre-threshold mutations for RAT -0.023 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.033 s: Given: The player has all pre-threshold mutations for RAT +0.033 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at least 0.2 -0.011 s: Given: The player has all pre-threshold mutations for SLIME -0.011 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.016 s: Given: The player has all pre-threshold mutations for SLIME +0.016 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at most 0.4 -0.011 s: Given: The player has all pre-threshold mutations for SLIME -0.011 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.016 s: Given: The player has all pre-threshold mutations for SLIME +0.016 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at least 0.2 -0.013 s: Given: The player has all pre-threshold mutations for SPIDER -0.013 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.019 s: Given: The player has all pre-threshold mutations for SPIDER +0.019 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at most 0.4 -0.012 s: Given: The player has all pre-threshold mutations for SPIDER -0.013 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.019 s: Given: The player has all pre-threshold mutations for SPIDER +0.019 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at least 0.2 -0.011 s: Given: The player has all pre-threshold mutations for TROGLOBITE -0.011 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.016 s: Given: The player has all pre-threshold mutations for TROGLOBITE +0.016 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at most 0.4 -0.011 s: Given: The player has all pre-threshold mutations for TROGLOBITE -0.011 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.016 s: Given: The player has all pre-threshold mutations for TROGLOBITE +0.016 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at least 0.2 -0.018 s: Given: The player has all pre-threshold mutations for URSINE -0.018 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.026 s: Given: The player has all pre-threshold mutations for URSINE +0.026 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: Then: Threshold breach chance is at most 0.4 -0.018 s: Given: The player has all pre-threshold mutations for URSINE -0.018 s: Having all pre-threshold mutations gives a sensible threshold breach chance +0.026 s: Given: The player has all pre-threshold mutations for URSINE +0.026 s: Having all pre-threshold mutations gives a sensible threshold breach chance 0.000 s: When: Getting a town name -0.000 s: Given: Names loaded from tests/data/name.json -0.000 s: name_generation +0.015 s: Given: Names loaded from tests/data/name.json +0.015 s: name_generation 0.000 s: When: Getting a world name 0.000 s: Given: Names loaded from tests/data/name.json 0.000 s: name_generation @@ -4307,49 +4379,49 @@ 0.000 s: Given: Names loaded from tests/data/name.json 0.000 s: name_generation 0.000 s: When: Generating a male name -0.000 s: Given: Names loaded from tests/data/name.json -0.000 s: name_generation +0.001 s: Given: Names loaded from tests/data/name.json +0.001 s: name_generation 0.000 s: When: Generating a female name -0.000 s: Given: Names loaded from tests/data/name.json -0.000 s: name_generation -23.243 s: starting_items -0.030 s: npc_talk_start -0.026 s: npc_talk_describe_mission -0.027 s: npc_talk_stats -0.027 s: npc_talk_skills -0.027 s: npc_talk_wearing_and_trait -0.027 s: npc_talk_effect -0.026 s: npc_talk_service -0.026 s: npc_talk_location -0.026 s: npc_talk_role -0.026 s: npc_talk_class -0.026 s: npc_talk_allies -0.026 s: npc_talk_rules -0.026 s: npc_talk_needs -0.026 s: npc_talk_mission_goal -0.030 s: npc_talk_season -0.026 s: npc_talk_time -0.026 s: npc_talk_switch -0.026 s: npc_talk_or -0.026 s: npc_talk_and -0.026 s: npc_talk_nested -0.027 s: npc_talk_conditionals -0.027 s: npc_talk_items -0.026 s: npc_talk_combat_commands -0.026 s: npc_talk_vars -0.026 s: npc_talk_adjust_vars -0.026 s: npc_talk_bionics -0.025 s: npc_talk_effects -0.015 s: snippet-tag-test -0.005 s: NPCs escape dangerous terrain by pushing other NPCs -0.073 s: npc-movement -0.008 s: Player in vehicle & NPCs escaping dangerous terrain -0.067 s: npc-movement -0.458 s: npc_can_target_player +0.001 s: Given: Names loaded from tests/data/name.json +0.001 s: name_generation +37.986 s: starting_items +0.047 s: npc_talk_start +0.045 s: npc_talk_describe_mission +0.046 s: npc_talk_stats +0.046 s: npc_talk_skills +0.046 s: npc_talk_wearing_and_trait +0.045 s: npc_talk_effect +0.045 s: npc_talk_service +0.045 s: npc_talk_location +0.045 s: npc_talk_role +0.045 s: npc_talk_class +0.045 s: npc_talk_allies +0.046 s: npc_talk_rules +0.046 s: npc_talk_needs +0.046 s: npc_talk_mission_goal +0.046 s: npc_talk_season +0.046 s: npc_talk_time +0.046 s: npc_talk_switch +0.046 s: npc_talk_or +0.046 s: npc_talk_and +0.046 s: npc_talk_nested +0.047 s: npc_talk_conditionals +0.048 s: npc_talk_items +0.047 s: npc_talk_combat_commands +0.047 s: npc_talk_vars +0.046 s: npc_talk_adjust_vars +0.046 s: npc_talk_bionics +0.046 s: npc_talk_effects +0.021 s: snippet-tag-test +0.011 s: NPCs escape dangerous terrain by pushing other NPCs +0.117 s: npc-movement +0.018 s: Player in vehicle & NPCs escaping dangerous terrain +0.121 s: npc-movement +1.000 s: npc_can_target_player 0.000 s: optional_assignment_works -0.212 s: set_and_get_overmap_scents -4.146 s: default_overmap_generation_always_succeeds -1.948 s: default_overmap_generation_has_non_mandatory_specials_at_origin +0.331 s: set_and_get_overmap_scents +5.836 s: default_overmap_generation_always_succeeds +3.775 s: default_overmap_generation_has_non_mandatory_specials_at_origin 0.000 s: rectangle_containment 0.000 s: box_shrinks 0.000 s: point_to_string @@ -4362,42 +4434,42 @@ 0.000 s: closest_tripoints_first 0.000 s: Given: min_dist = 2, max_dist = 2 0.000 s: closest_tripoints_first -0.003 s: an unskilled shooter with an inaccurate pistol -0.028 s: unskilled_shooter_accuracy -0.002 s: an unskilled archer with an inaccurate bow -0.024 s: unskilled_shooter_accuracy -0.005 s: an unskilled archer with an inaccurate crossbow -0.026 s: unskilled_shooter_accuracy -1.116 s: an unskilled shooter with an inaccurate shotgun -1.137 s: unskilled_shooter_accuracy -0.005 s: an unskilled shooter with an inaccurate smg -0.026 s: unskilled_shooter_accuracy -0.002 s: an unskilled shooter with an inaccurate rifle -0.023 s: unskilled_shooter_accuracy -0.001 s: a skilled shooter with an accurate pistol -0.022 s: competent_shooter_accuracy -0.008 s: a skilled archer with an accurate bow -0.029 s: competent_shooter_accuracy -0.001 s: a skilled archer with an accurate crossbow -0.022 s: competent_shooter_accuracy -0.012 s: a skilled shooter with an accurate shotgun -0.033 s: competent_shooter_accuracy -0.015 s: a skilled shooter with an accurate smg -0.037 s: competent_shooter_accuracy -0.002 s: a skilled shooter with an accurate rifle -0.024 s: competent_shooter_accuracy +0.007 s: an unskilled shooter with an inaccurate pistol +0.046 s: unskilled_shooter_accuracy +0.005 s: an unskilled archer with an inaccurate bow +0.041 s: unskilled_shooter_accuracy +0.010 s: an unskilled archer with an inaccurate crossbow +0.045 s: unskilled_shooter_accuracy +2.875 s: an unskilled shooter with an inaccurate shotgun +2.912 s: unskilled_shooter_accuracy +0.012 s: an unskilled shooter with an inaccurate smg +0.050 s: unskilled_shooter_accuracy +0.005 s: an unskilled shooter with an inaccurate rifle +0.042 s: unskilled_shooter_accuracy +0.003 s: a skilled shooter with an accurate pistol +0.041 s: competent_shooter_accuracy +0.016 s: a skilled archer with an accurate bow +0.057 s: competent_shooter_accuracy +0.002 s: a skilled archer with an accurate crossbow +0.043 s: competent_shooter_accuracy +0.015 s: a skilled shooter with an accurate shotgun +0.053 s: competent_shooter_accuracy +0.047 s: a skilled shooter with an accurate smg +0.085 s: competent_shooter_accuracy +0.004 s: a skilled shooter with an accurate rifle +0.043 s: competent_shooter_accuracy 0.006 s: an expert shooter with an excellent pistol -0.027 s: expert_shooter_accuracy +0.043 s: expert_shooter_accuracy 0.002 s: an expert archer with an excellent bow -0.023 s: expert_shooter_accuracy -0.030 s: an expert archer with an excellent crossbow -0.051 s: expert_shooter_accuracy -0.001 s: an expert shooter with an excellent shotgun -0.022 s: expert_shooter_accuracy -0.001 s: an expert shooter with an excellent smg -0.022 s: expert_shooter_accuracy -0.003 s: an expert shooter with an excellent rifle -0.024 s: expert_shooter_accuracy +0.041 s: expert_shooter_accuracy +0.020 s: an expert archer with an excellent crossbow +0.059 s: expert_shooter_accuracy +0.003 s: an expert shooter with an excellent shotgun +0.040 s: expert_shooter_accuracy +0.002 s: an expert shooter with an excellent smg +0.040 s: expert_shooter_accuracy +0.007 s: an expert shooter with an excellent rifle +0.043 s: expert_shooter_accuracy 0.000 s: Then: the books should be identified 0.000 s: When: they read the books for the first time 0.000 s: Given: player has some unidentified books @@ -4600,9 +4672,9 @@ 0.000 s: magazine_reload_option 0.000 s: belt_reload_option 0.000 s: canteen_reload_option -0.000 s: reload_gun_with_integral_magazine +0.001 s: reload_gun_with_integral_magazine 0.000 s: reload_gun_with_integral_magazine_using_speedloader -0.000 s: reload_gun_with_swappable_magazine +0.001 s: reload_gun_with_swappable_magazine 0.000 s: Then: No activity is generated 0.000 s: When: the player triggers auto reload 0.000 s: Given: an unarmed player @@ -4615,10 +4687,10 @@ 0.000 s: Then: no activity is generated 0.000 s: When: the player triggers auto reload again 0.001 s: When: the player triggers auto reload until the second revolver is full -0.001 s: When: the player triggers auto reload until the first revolver is full -0.001 s: Given: the player has another gun with ammo -0.001 s: Given: a player armed with a revolver and ammo for it -0.001 s: automatic_reloading_action +0.002 s: When: the player triggers auto reload until the first revolver is full +0.002 s: Given: the player has another gun with ammo +0.002 s: Given: a player armed with a revolver and ammo for it +0.002 s: automatic_reloading_action 0.000 s: Then: the associated magazine is reloaded 0.000 s: When: the player triggers auto reload 0.000 s: Given: a player wielding an unloaded gun, carrying an unloaded magazine, and carrying ammo for the magazine @@ -4648,17 +4720,17 @@ 0.000 s: Then: the second associated magazine is reloaded 0.000 s: When: the player triggers auto reload again 0.000 s: When: the player triggers auto reload again -0.000 s: When: the player triggers auto reload -0.000 s: Given: the player also has an extended magazine +0.001 s: When: the player triggers auto reload +0.001 s: Given: the player also has an extended magazine 0.001 s: Given: a player wielding an unloaded gun, carrying an unloaded magazine, and carrying ammo for the magazine 0.001 s: automatic_reloading_action 0.000 s: Then: No activity is generated 0.000 s: When: the player triggers auto reload again 0.000 s: When: the player triggers auto reload again 0.000 s: When: the player triggers auto reload again -0.000 s: When: the player triggers auto reload -0.000 s: Given: the player also has an extended magazine -0.000 s: Given: a player wielding an unloaded gun, carrying an unloaded magazine, and carrying ammo for the magazine +0.001 s: When: the player triggers auto reload +0.001 s: Given: the player also has an extended magazine +0.001 s: Given: a player wielding an unloaded gun, carrying an unloaded magazine, and carrying ammo for the magazine 0.001 s: automatic_reloading_action 0.000 s: simple_requirements_dont_multiply 0.000 s: survivor_telescope_inspired_example @@ -4669,8 +4741,8 @@ 0.000 s: triple_overlap_3 0.000 s: deduplicate_repeated_requirements 0.000 s: Test vsnprintf_rewrite -0.007 s: roll_remainder_distribution -0.342 s: x_in_y_distribution +0.016 s: roll_remainder_distribution +0.744 s: x_in_y_distribution 0.000 s: random_entry_preserves_constness 0.000 s: 65 F 0.000 s: Rate of rotting @@ -4678,11 +4750,11 @@ 0.000 s: safe_reference_invalidated_by_destructor 0.000 s: safe_reference_invalidated_by_assignment 0.000 s: safe_reference_not_shared_by_copy -0.000 s: shadowcasting_slope_inversion_regression_test +0.001 s: shadowcasting_slope_inversion_regression_test 0.001 s: shadowcasting_pillar_behavior_cardinally_adjacent -0.001 s: shadowcasting_pillar_behavior_2_1_diagonal_gap +0.002 s: shadowcasting_pillar_behavior_2_1_diagonal_gap 0.001 s: shadowcasting_vision_along_a_wall -0.014 s: shadowcasting_float_quad_equivalence +0.027 s: shadowcasting_float_quad_equivalence 0.000 s: stats_tracker_count_events 0.000 s: stats_tracker_total_events 0.000 s: movement @@ -4692,12 +4764,12 @@ 0.000 s: damage 0.000 s: stats_tracker_with_event_statistics 0.000 s: stats_tracker_in_game -15.867 s: starve_test -6.153 s: starve_test_hunger3 -10.235 s: all_nutrition_starve_test +28.579 s: starve_test +10.632 s: starve_test_hunger3 +19.988 s: all_nutrition_starve_test 0.000 s: tape_worm_halves_nutrients -0.431 s: hunger -0.005 s: string_formatter +0.818 s: hunger +0.047 s: string_formatter 0.000 s: When: it gets rotated for 0 turns (no rotation) 0.000 s: Given: a submap with marks 0.000 s: submap rotation @@ -4720,20 +4792,20 @@ 0.000 s: Heater test 0.000 s: Temperature controlled location 0.000 s: throwing distance test -0.076 s: test_player_vs_zombie_rock_basestats -0.101 s: basic_throwing_sanity_tests -0.104 s: test_player_vs_zombie_javelin_iron_basestats -0.126 s: basic_throwing_sanity_tests -0.243 s: test_player_vs_zombie_rock_athlete -0.268 s: basic_throwing_sanity_tests -0.255 s: test_player_vs_zombie_javelin_iron_athlete -0.283 s: basic_throwing_sanity_tests -0.196 s: mid_skill_basestats_rock -0.223 s: throwing_skill_impact_test -0.069 s: hi_skill_basestats_rock -0.095 s: throwing_skill_impact_test -0.431 s: test_player_kills_zombie_with_rock_basestats -0.456 s: player_kills_zombie_before_reach +0.119 s: test_player_vs_zombie_rock_basestats +0.160 s: basic_throwing_sanity_tests +0.133 s: test_player_vs_zombie_javelin_iron_basestats +0.171 s: basic_throwing_sanity_tests +0.254 s: test_player_vs_zombie_rock_athlete +0.292 s: basic_throwing_sanity_tests +0.395 s: test_player_vs_zombie_javelin_iron_athlete +0.434 s: basic_throwing_sanity_tests +0.240 s: mid_skill_basestats_rock +0.278 s: throwing_skill_impact_test +0.096 s: hi_skill_basestats_rock +0.134 s: throwing_skill_impact_test +0.683 s: test_player_kills_zombie_with_rock_basestats +0.720 s: player_kills_zombie_before_reach 0.000 s: time_to_throw_independent_of_number_of_projectiles 0.000 s: units_have_correct_ratios 0.000 s: energy parsing from JSON @@ -4742,317 +4814,317 @@ 0.000 s: value_ptr copy assignment 0.000 s: value_ptr move constructor 0.000 s: value_ptr move assignment -0.080 s: bicycle -0.080 s: vehicle_drag -0.085 s: bicycle_electric -0.086 s: vehicle_drag -0.086 s: motorcycle -0.086 s: vehicle_drag -0.085 s: motorcycle_sidecart -0.085 s: vehicle_drag -0.086 s: quad_bike -0.086 s: vehicle_drag -0.085 s: scooter -0.085 s: vehicle_drag -0.085 s: scooter_electric -0.086 s: vehicle_drag -0.088 s: superbike -0.088 s: vehicle_drag -0.089 s: tandem -0.089 s: vehicle_drag -0.085 s: unicycle -0.085 s: vehicle_drag -0.086 s: beetle -0.086 s: vehicle_drag -0.087 s: bubble_car -0.087 s: vehicle_drag -0.085 s: car -0.085 s: vehicle_drag -0.092 s: car_mini -0.092 s: vehicle_drag -0.091 s: car_sports -0.091 s: vehicle_drag -0.094 s: car_sports_atomic -0.094 s: vehicle_drag -0.092 s: car_sports_electric -0.092 s: vehicle_drag -0.094 s: electric_car -0.094 s: vehicle_drag -0.093 s: rara_x -0.093 s: vehicle_drag -0.092 s: suv -0.092 s: vehicle_drag -0.092 s: suv_electric -0.093 s: vehicle_drag -0.093 s: golf_cart -0.093 s: vehicle_drag -0.091 s: golf_cart_4seat -0.091 s: vehicle_drag -0.093 s: hearse -0.093 s: vehicle_drag -0.092 s: pickup_technical -0.092 s: vehicle_drag -0.093 s: ambulance -0.093 s: vehicle_drag -0.092 s: car_fbi -0.092 s: vehicle_drag -0.094 s: fire_engine -0.094 s: vehicle_drag -0.094 s: fire_truck -0.094 s: vehicle_drag -0.092 s: policecar -0.092 s: vehicle_drag -0.093 s: policesuv -0.093 s: vehicle_drag -0.094 s: truck_swat -0.094 s: vehicle_drag -0.091 s: oldtractor -0.091 s: vehicle_drag -0.092 s: autotractor -0.093 s: vehicle_drag -0.092 s: tractor_plow -0.092 s: vehicle_drag -0.091 s: tractor_reaper -0.092 s: vehicle_drag -0.092 s: tractor_seed -0.092 s: vehicle_drag -0.094 s: aapc-mg -0.094 s: vehicle_drag -0.090 s: apc -0.090 s: vehicle_drag -0.088 s: humvee -0.088 s: vehicle_drag -0.087 s: military_cargo_truck -0.087 s: vehicle_drag -0.088 s: flatbed_truck -0.088 s: vehicle_drag -0.087 s: pickup -0.087 s: vehicle_drag -0.088 s: semi_truck -0.088 s: vehicle_drag -0.088 s: truck_trailer -0.088 s: vehicle_drag -0.089 s: tatra_truck -0.089 s: vehicle_drag -0.087 s: animalctrl -0.087 s: vehicle_drag -0.089 s: autosweeper -0.090 s: vehicle_drag -0.090 s: excavator -0.090 s: vehicle_drag -0.090 s: road_roller -0.090 s: vehicle_drag -0.087 s: forklift -0.087 s: vehicle_drag -0.086 s: trencher -0.086 s: vehicle_drag -0.087 s: armored_car -0.088 s: vehicle_drag -0.086 s: cube_van -0.086 s: vehicle_drag -0.087 s: cube_van_cheap -0.087 s: vehicle_drag -0.087 s: hippie_van -0.087 s: vehicle_drag -0.087 s: icecream_truck -0.088 s: vehicle_drag -0.087 s: lux_rv -0.087 s: vehicle_drag -0.087 s: meth_lab -0.087 s: vehicle_drag -0.086 s: rv -0.086 s: vehicle_drag -0.089 s: schoolbus -0.089 s: vehicle_drag -0.104 s: security_van -0.104 s: vehicle_drag -0.093 s: wienermobile -0.093 s: vehicle_drag -0.088 s: canoe -0.088 s: vehicle_drag -0.090 s: kayak -0.090 s: vehicle_drag -0.091 s: kayak_racing -0.091 s: vehicle_drag -0.103 s: DUKW -0.103 s: vehicle_drag -0.091 s: raft -0.091 s: vehicle_drag -0.091 s: inflatable_boat -0.092 s: vehicle_drag -0.197 s: beetle on pavement -0.197 s: vehicle_efficiency -0.190 s: beetle on dirt -0.190 s: vehicle_efficiency -0.152 s: beetle on pavement, full stop every 5 turns -0.153 s: vehicle_efficiency -0.136 s: beetle on dirt, full stop every 5 turns -0.137 s: vehicle_efficiency -0.244 s: car on pavement -0.245 s: vehicle_efficiency -0.240 s: car on dirt -0.240 s: vehicle_efficiency -0.166 s: car on pavement, full stop every 5 turns -0.166 s: vehicle_efficiency -0.129 s: car on dirt, full stop every 5 turns -0.129 s: vehicle_efficiency -0.217 s: car_sports on pavement -0.218 s: vehicle_efficiency -0.218 s: car_sports on dirt -0.218 s: vehicle_efficiency -0.206 s: car_sports on pavement, full stop every 5 turns -0.206 s: vehicle_efficiency -0.177 s: car_sports on dirt, full stop every 5 turns -0.177 s: vehicle_efficiency -0.229 s: electric_car on pavement -0.229 s: vehicle_efficiency -0.231 s: electric_car on dirt -0.231 s: vehicle_efficiency -0.175 s: electric_car on pavement, full stop every 5 turns +0.122 s: bicycle +0.122 s: vehicle_drag +0.128 s: bicycle_electric +0.129 s: vehicle_drag +0.129 s: motorcycle +0.129 s: vehicle_drag +0.130 s: motorcycle_sidecart +0.130 s: vehicle_drag +0.129 s: quad_bike +0.129 s: vehicle_drag +0.132 s: scooter +0.133 s: vehicle_drag +0.129 s: scooter_electric +0.129 s: vehicle_drag +0.129 s: superbike +0.129 s: vehicle_drag +0.130 s: tandem +0.130 s: vehicle_drag +0.130 s: unicycle +0.130 s: vehicle_drag +0.130 s: beetle +0.130 s: vehicle_drag +0.133 s: bubble_car +0.133 s: vehicle_drag +0.131 s: car +0.131 s: vehicle_drag +0.131 s: car_mini +0.131 s: vehicle_drag +0.130 s: car_sports +0.130 s: vehicle_drag +0.133 s: car_sports_atomic +0.133 s: vehicle_drag +0.131 s: car_sports_electric +0.131 s: vehicle_drag +0.130 s: electric_car +0.131 s: vehicle_drag +0.130 s: rara_x +0.131 s: vehicle_drag +0.131 s: suv +0.131 s: vehicle_drag +0.130 s: suv_electric +0.131 s: vehicle_drag +0.129 s: golf_cart +0.130 s: vehicle_drag +0.130 s: golf_cart_4seat +0.130 s: vehicle_drag +0.131 s: hearse +0.131 s: vehicle_drag +0.131 s: pickup_technical +0.131 s: vehicle_drag +0.132 s: ambulance +0.132 s: vehicle_drag +0.131 s: car_fbi +0.131 s: vehicle_drag +0.133 s: fire_engine +0.133 s: vehicle_drag +0.133 s: fire_truck +0.133 s: vehicle_drag +0.130 s: policecar +0.131 s: vehicle_drag +0.131 s: policesuv +0.131 s: vehicle_drag +0.133 s: truck_swat +0.133 s: vehicle_drag +0.129 s: oldtractor +0.129 s: vehicle_drag +0.130 s: autotractor +0.131 s: vehicle_drag +0.129 s: tractor_plow +0.129 s: vehicle_drag +0.130 s: tractor_reaper +0.130 s: vehicle_drag +0.134 s: tractor_seed +0.134 s: vehicle_drag +0.132 s: aapc-mg +0.133 s: vehicle_drag +0.134 s: apc +0.134 s: vehicle_drag +0.131 s: humvee +0.132 s: vehicle_drag +0.132 s: military_cargo_truck +0.133 s: vehicle_drag +0.132 s: flatbed_truck +0.132 s: vehicle_drag +0.130 s: pickup +0.131 s: vehicle_drag +0.132 s: semi_truck +0.133 s: vehicle_drag +0.131 s: truck_trailer +0.131 s: vehicle_drag +0.132 s: tatra_truck +0.132 s: vehicle_drag +0.132 s: animalctrl +0.132 s: vehicle_drag +0.132 s: autosweeper +0.132 s: vehicle_drag +0.131 s: excavator +0.132 s: vehicle_drag +0.133 s: road_roller +0.133 s: vehicle_drag +0.133 s: forklift +0.133 s: vehicle_drag +0.130 s: trencher +0.131 s: vehicle_drag +0.132 s: armored_car +0.132 s: vehicle_drag +0.136 s: cube_van +0.136 s: vehicle_drag +0.132 s: cube_van_cheap +0.133 s: vehicle_drag +0.132 s: hippie_van +0.133 s: vehicle_drag +0.133 s: icecream_truck +0.134 s: vehicle_drag +0.134 s: lux_rv +0.134 s: vehicle_drag +0.134 s: meth_lab +0.134 s: vehicle_drag +0.135 s: rv +0.135 s: vehicle_drag +0.135 s: schoolbus +0.135 s: vehicle_drag +0.134 s: security_van +0.134 s: vehicle_drag +0.132 s: wienermobile +0.132 s: vehicle_drag +0.132 s: canoe +0.132 s: vehicle_drag +0.129 s: kayak +0.129 s: vehicle_drag +0.129 s: kayak_racing +0.130 s: vehicle_drag +0.132 s: DUKW +0.132 s: vehicle_drag +0.138 s: raft +0.138 s: vehicle_drag +0.129 s: inflatable_boat +0.129 s: vehicle_drag +0.286 s: beetle on pavement +0.286 s: vehicle_efficiency +0.275 s: beetle on dirt +0.275 s: vehicle_efficiency +0.221 s: beetle on pavement, full stop every 5 turns +0.221 s: vehicle_efficiency +0.201 s: beetle on dirt, full stop every 5 turns +0.201 s: vehicle_efficiency +0.357 s: car on pavement +0.357 s: vehicle_efficiency +0.353 s: car on dirt +0.354 s: vehicle_efficiency +0.241 s: car on pavement, full stop every 5 turns +0.242 s: vehicle_efficiency +0.188 s: car on dirt, full stop every 5 turns +0.188 s: vehicle_efficiency +0.314 s: car_sports on pavement +0.314 s: vehicle_efficiency +0.317 s: car_sports on dirt +0.317 s: vehicle_efficiency +0.273 s: car_sports on pavement, full stop every 5 turns +0.273 s: vehicle_efficiency +0.255 s: car_sports on dirt, full stop every 5 turns +0.255 s: vehicle_efficiency +0.316 s: electric_car on pavement +0.317 s: vehicle_efficiency +0.315 s: electric_car on dirt +0.315 s: vehicle_efficiency +0.237 s: electric_car on pavement, full stop every 5 turns +0.238 s: vehicle_efficiency +0.174 s: electric_car on dirt, full stop every 5 turns 0.175 s: vehicle_efficiency -0.130 s: electric_car on dirt, full stop every 5 turns -0.130 s: vehicle_efficiency -0.283 s: suv on pavement -0.284 s: vehicle_efficiency -0.284 s: suv on dirt -0.285 s: vehicle_efficiency -0.206 s: suv on pavement, full stop every 5 turns +0.399 s: suv on pavement +0.399 s: vehicle_efficiency +0.397 s: suv on dirt +0.397 s: vehicle_efficiency +0.292 s: suv on pavement, full stop every 5 turns +0.292 s: vehicle_efficiency +0.206 s: suv on dirt, full stop every 5 turns 0.206 s: vehicle_efficiency -0.144 s: suv on dirt, full stop every 5 turns -0.144 s: vehicle_efficiency -0.094 s: motorcycle on pavement -0.095 s: vehicle_efficiency -0.093 s: motorcycle on dirt -0.093 s: vehicle_efficiency -0.084 s: motorcycle on pavement, full stop every 5 turns -0.084 s: vehicle_efficiency -0.084 s: motorcycle on dirt, full stop every 5 turns -0.085 s: vehicle_efficiency -0.123 s: quad_bike on pavement +0.137 s: motorcycle on pavement +0.137 s: vehicle_efficiency +0.135 s: motorcycle on dirt +0.136 s: vehicle_efficiency +0.123 s: motorcycle on pavement, full stop every 5 turns 0.123 s: vehicle_efficiency -0.127 s: quad_bike on dirt -0.128 s: vehicle_efficiency -0.109 s: quad_bike on pavement, full stop every 5 turns -0.109 s: vehicle_efficiency -0.114 s: quad_bike on dirt, full stop every 5 turns -0.114 s: vehicle_efficiency -0.070 s: scooter on pavement -0.070 s: vehicle_efficiency -0.069 s: scooter on dirt -0.069 s: vehicle_efficiency -0.060 s: scooter on pavement, full stop every 5 turns -0.061 s: vehicle_efficiency -0.061 s: scooter on dirt, full stop every 5 turns -0.062 s: vehicle_efficiency -0.094 s: superbike on pavement -0.095 s: vehicle_efficiency -0.092 s: superbike on dirt -0.092 s: vehicle_efficiency -0.085 s: superbike on pavement, full stop every 5 turns -0.085 s: vehicle_efficiency -0.082 s: superbike on dirt, full stop every 5 turns -0.082 s: vehicle_efficiency -0.383 s: ambulance on pavement -0.383 s: vehicle_efficiency -0.378 s: ambulance on dirt -0.378 s: vehicle_efficiency -0.313 s: ambulance on pavement, full stop every 5 turns -0.313 s: vehicle_efficiency -0.284 s: ambulance on dirt, full stop every 5 turns -0.284 s: vehicle_efficiency -0.431 s: fire_engine on pavement -0.431 s: vehicle_efficiency -0.433 s: fire_engine on dirt -0.433 s: vehicle_efficiency -0.323 s: fire_engine on pavement, full stop every 5 turns -0.323 s: vehicle_efficiency -0.293 s: fire_engine on dirt, full stop every 5 turns -0.293 s: vehicle_efficiency -0.471 s: fire_truck on pavement -0.472 s: vehicle_efficiency -0.288 s: fire_truck on dirt -0.288 s: vehicle_efficiency -0.243 s: fire_truck on pavement, full stop every 5 turns -0.243 s: vehicle_efficiency -0.172 s: fire_truck on dirt, full stop every 5 turns -0.172 s: vehicle_efficiency -0.424 s: truck_swat on pavement -0.425 s: vehicle_efficiency -0.263 s: truck_swat on dirt -0.263 s: vehicle_efficiency -0.204 s: truck_swat on pavement, full stop every 5 turns -0.204 s: vehicle_efficiency -0.163 s: truck_swat on dirt, full stop every 5 turns -0.164 s: vehicle_efficiency -0.159 s: tractor_plow on pavement -0.159 s: vehicle_efficiency -0.156 s: tractor_plow on dirt +0.123 s: motorcycle on dirt, full stop every 5 turns +0.123 s: vehicle_efficiency +0.185 s: quad_bike on pavement +0.185 s: vehicle_efficiency +0.183 s: quad_bike on dirt +0.183 s: vehicle_efficiency +0.156 s: quad_bike on pavement, full stop every 5 turns 0.156 s: vehicle_efficiency -0.132 s: tractor_plow on pavement, full stop every 5 turns -0.132 s: vehicle_efficiency -0.133 s: tractor_plow on dirt, full stop every 5 turns +0.154 s: quad_bike on dirt, full stop every 5 turns +0.154 s: vehicle_efficiency +0.094 s: scooter on pavement +0.095 s: vehicle_efficiency +0.095 s: scooter on dirt +0.096 s: vehicle_efficiency +0.090 s: scooter on pavement, full stop every 5 turns +0.090 s: vehicle_efficiency +0.088 s: scooter on dirt, full stop every 5 turns +0.088 s: vehicle_efficiency +0.132 s: superbike on pavement 0.133 s: vehicle_efficiency -0.438 s: apc on pavement +0.126 s: superbike on dirt +0.126 s: vehicle_efficiency +0.118 s: superbike on pavement, full stop every 5 turns +0.118 s: vehicle_efficiency +0.113 s: superbike on dirt, full stop every 5 turns +0.113 s: vehicle_efficiency +0.545 s: ambulance on pavement +0.545 s: vehicle_efficiency +0.541 s: ambulance on dirt +0.541 s: vehicle_efficiency +0.437 s: ambulance on pavement, full stop every 5 turns 0.438 s: vehicle_efficiency -0.402 s: apc on dirt +0.402 s: ambulance on dirt, full stop every 5 turns 0.402 s: vehicle_efficiency -0.222 s: apc on pavement, full stop every 5 turns -0.222 s: vehicle_efficiency -0.195 s: apc on dirt, full stop every 5 turns -0.195 s: vehicle_efficiency -0.338 s: humvee on pavement -0.338 s: vehicle_efficiency -0.288 s: humvee on dirt -0.288 s: vehicle_efficiency -0.180 s: humvee on pavement, full stop every 5 turns -0.180 s: vehicle_efficiency -0.137 s: humvee on dirt, full stop every 5 turns -0.137 s: vehicle_efficiency -0.340 s: road_roller on pavement -0.340 s: vehicle_efficiency -0.218 s: road_roller on dirt -0.218 s: vehicle_efficiency -0.148 s: road_roller on pavement, full stop every 5 turns -0.148 s: vehicle_efficiency -0.107 s: road_roller on dirt, full stop every 5 turns -0.108 s: vehicle_efficiency -0.110 s: golf_cart on pavement -0.111 s: vehicle_efficiency -0.056 s: golf_cart on dirt -0.056 s: vehicle_efficiency -0.101 s: golf_cart on pavement, full stop every 5 turns -0.101 s: vehicle_efficiency -0.051 s: golf_cart on dirt, full stop every 5 turns -0.051 s: vehicle_efficiency -0.030 s: welder -0.030 s: repair_vehicle_part -0.025 s: UPS_modded_welder -0.025 s: repair_vehicle_part -0.025 s: welder_missing_goggles -0.025 s: repair_vehicle_part -0.024 s: welder_missing_charge -0.024 s: repair_vehicle_part -0.024 s: UPS_modded_welder_missing_charges -0.024 s: repair_vehicle_part +0.612 s: fire_engine on pavement +0.612 s: vehicle_efficiency +0.605 s: fire_engine on dirt +0.606 s: vehicle_efficiency +0.464 s: fire_engine on pavement, full stop every 5 turns +0.464 s: vehicle_efficiency +0.428 s: fire_engine on dirt, full stop every 5 turns +0.429 s: vehicle_efficiency +0.677 s: fire_truck on pavement +0.677 s: vehicle_efficiency +0.414 s: fire_truck on dirt +0.414 s: vehicle_efficiency +0.353 s: fire_truck on pavement, full stop every 5 turns +0.353 s: vehicle_efficiency +0.275 s: fire_truck on dirt, full stop every 5 turns +0.276 s: vehicle_efficiency +0.609 s: truck_swat on pavement +0.609 s: vehicle_efficiency +0.376 s: truck_swat on dirt +0.376 s: vehicle_efficiency +0.287 s: truck_swat on pavement, full stop every 5 turns +0.287 s: vehicle_efficiency +0.229 s: truck_swat on dirt, full stop every 5 turns +0.229 s: vehicle_efficiency +0.228 s: tractor_plow on pavement +0.229 s: vehicle_efficiency +0.231 s: tractor_plow on dirt +0.232 s: vehicle_efficiency +0.199 s: tractor_plow on pavement, full stop every 5 turns +0.199 s: vehicle_efficiency +0.196 s: tractor_plow on dirt, full stop every 5 turns +0.196 s: vehicle_efficiency +0.652 s: apc on pavement +0.653 s: vehicle_efficiency +0.597 s: apc on dirt +0.597 s: vehicle_efficiency +0.318 s: apc on pavement, full stop every 5 turns +0.318 s: vehicle_efficiency +0.281 s: apc on dirt, full stop every 5 turns +0.282 s: vehicle_efficiency +0.494 s: humvee on pavement +0.494 s: vehicle_efficiency +0.407 s: humvee on dirt +0.408 s: vehicle_efficiency +0.251 s: humvee on pavement, full stop every 5 turns +0.251 s: vehicle_efficiency +0.194 s: humvee on dirt, full stop every 5 turns +0.194 s: vehicle_efficiency +0.482 s: road_roller on pavement +0.483 s: vehicle_efficiency +0.300 s: road_roller on dirt +0.301 s: vehicle_efficiency +0.211 s: road_roller on pavement, full stop every 5 turns +0.211 s: vehicle_efficiency +0.154 s: road_roller on dirt, full stop every 5 turns +0.154 s: vehicle_efficiency +0.169 s: golf_cart on pavement +0.170 s: vehicle_efficiency +0.077 s: golf_cart on dirt +0.077 s: vehicle_efficiency +0.117 s: golf_cart on pavement, full stop every 5 turns +0.117 s: vehicle_efficiency +0.068 s: golf_cart on dirt, full stop every 5 turns +0.069 s: vehicle_efficiency +0.043 s: welder +0.043 s: repair_vehicle_part +0.037 s: UPS_modded_welder +0.038 s: repair_vehicle_part +0.037 s: welder_missing_goggles +0.037 s: repair_vehicle_part +0.037 s: welder_missing_charge +0.038 s: repair_vehicle_part +0.054 s: UPS_modded_welder_missing_charges +0.054 s: repair_vehicle_part 0.000 s: verify_copy_from_gets_damage_reduction -0.040 s: Given: Reactor and solar panels -0.040 s: vehicle_power -0.049 s: vehicle_split_section -0.029 s: detaching_vehicle_unboards_passengers +0.072 s: Given: Reactor and solar panels +0.072 s: vehicle_power +0.061 s: vehicle_split_section +0.038 s: detaching_vehicle_unboards_passengers 0.000 s: Then: The player's grab is released -0.000 s: When: The vehicle section grabbed by the player is destroyed -0.000 s: Given: A vehicle grabbed by the player -0.000 s: destroy_grabbed_vehicle_section -0.025 s: add_item_to_broken_vehicle_part -0.823 s: vision_daylight -0.769 s: vision_day_indoors -0.351 s: vision_light_shining_in -0.723 s: vision_no_lights -0.723 s: vision_utility_light -0.713 s: vision_wall_obstructs_light -0.737 s: vision_wall_can_be_lit_by_player -0.684 s: vision_crouching_blocks_vision_but_not_light -0.730 s: vision_see_wall_in_moonlight +0.001 s: When: The vehicle section grabbed by the player is destroyed +0.001 s: Given: A vehicle grabbed by the player +0.001 s: destroy_grabbed_vehicle_section +0.034 s: add_item_to_broken_vehicle_part +1.278 s: vision_daylight +1.191 s: vision_day_indoors +0.602 s: vision_light_shining_in +1.266 s: vision_no_lights +1.283 s: vision_utility_light +1.232 s: vision_wall_obstructs_light +1.282 s: vision_wall_can_be_lit_by_player +1.185 s: vision_crouching_blocks_vision_but_not_light +1.260 s: vision_see_wall_in_moonlight 0.000 s: Then: no bottles remain in the players possession 0.000 s: When: all the bottles are removed 0.000 s: Given: A player with several bottles of water @@ -5278,38 +5350,38 @@ 0.000 s: visitable_remove 0.000 s: inventory_remove_invalidates_binning_cache 0.000 s: visitable_summation -2.333 s: weather realism +3.869 s: weather realism 0.000 s: Wielding halberd from inventory while unencumbered -0.022 s: Wield time test +0.035 s: Wield time test 0.000 s: Wielding 1 aspirin from inventory while unencumbered -0.021 s: Wield time test +0.035 s: Wield time test 0.000 s: Wielding combat knife from inventory while unencumbered -0.021 s: Wield time test +0.035 s: Wield time test 0.000 s: Wielding metal tank from outside inventory while unencumbered -0.022 s: Wield time test +0.035 s: Wield time test 0.000 s: Wielding halberd from inventory while wearing work gloves -0.021 s: Wield time test +0.035 s: Wield time test 0.000 s: Wielding 1 aspirin from inventory while wearing work gloves -0.021 s: Wield time test +0.035 s: Wield time test 0.000 s: Wielding combat knife from inventory while wearing work gloves -0.021 s: Wield time test +0.035 s: Wield time test 0.000 s: Wielding metal tank from outside inventory while wearing work gloves -0.021 s: Wield time test +0.035 s: Wield time test 0.000 s: Wielding halberd from inventory while wearing boxing gloves -0.021 s: Wield time test +0.035 s: Wield time test 0.000 s: Wielding 1 aspirin from inventory while wearing boxing gloves -0.023 s: Wield time test +0.034 s: Wield time test 0.000 s: Wielding combat knife from inventory while wearing boxing gloves -0.021 s: Wield time test +0.035 s: Wield time test 0.000 s: Wielding metal tank from outside inventory while wearing boxing gloves -0.021 s: Wield time test +0.034 s: Wield time test =============================================================================== -All tests passed (2528682 assertions in 348 test cases) +All tests passed (2528210 assertions in 348 test cases) -Ended test at Thu Aug 11 02:21:51 2022 -The test took 114.864 seconds -make[3]: Leaving directory '/build/cataclysm-dda-0.E-3/tests' -make[2]: Leaving directory '/build/cataclysm-dda-0.E-3' +Ended test at Fri Jul 9 23:05:45 2021 +The test took 246.488 seconds +make[3]: Verzeichnis „/build/cataclysm-dda-0.E-3/tests“ wird verlassen +make[2]: Verzeichnis „/build/cataclysm-dda-0.E-3“ wird verlassen make[1]: Leaving directory '/build/cataclysm-dda-0.E-3' create-stamp debian/debhelper-build-stamp dh_prep @@ -5318,14 +5390,14 @@ /usr/bin/make install-bin DESTDIR=debian/tmp VERSION=0.E-3 PREFIX=/usr ASTYLE=0 RELEASE=1 USE_XDG_DIR=1 LANGUAGES=all DEBUG_SYMBOLS=1 LINTJSON=0 make[2]: Entering directory '/build/cataclysm-dda-0.E-3' make[2]: git: No such file or directory -/bin/sh: 1: astyle: not found +/bin/sh: line 1: astyle: command not found mkdir -p debian/tmp/usr/games install --mode=755 cataclysm debian/tmp/usr/games make[2]: Leaving directory '/build/cataclysm-dda-0.E-3' /usr/bin/make install-bin DESTDIR=debian/tmp VERSION=0.E-3 PREFIX=/usr ASTYLE=0 RELEASE=1 USE_XDG_DIR=1 LANGUAGES=all DEBUG_SYMBOLS=1 LINTJSON=0 TILES=1 SOUND=1 make[2]: Entering directory '/build/cataclysm-dda-0.E-3' make[2]: git: No such file or directory -/bin/sh: 1: astyle: not found +/bin/sh: line 1: astyle: command not found mkdir -p debian/tmp/usr/games install --mode=755 cataclysm-tiles debian/tmp/usr/games make[2]: Leaving directory '/build/cataclysm-dda-0.E-3' @@ -5335,7 +5407,7 @@ /usr/bin/make install-data DESTDIR=debian/tmp VERSION=0.E-3 PREFIX=/usr ASTYLE=0 RELEASE=1 USE_XDG_DIR=1 LANGUAGES=all DEBUG_SYMBOLS=1 LINTJSON=0 TILES=1 SOUND=1 make[2]: Entering directory '/build/cataclysm-dda-0.E-3' make[2]: git: No such file or directory -/bin/sh: 1: astyle: not found +/bin/sh: line 1: astyle: command not found mkdir -p debian/tmp/usr/share/games/cataclysm-dda/ cp -R --no-preserve=ownership data/core debian/tmp/usr/share/games/cataclysm-dda/ cp -R --no-preserve=ownership data/font debian/tmp/usr/share/games/cataclysm-dda/ @@ -5369,30 +5441,30 @@ dh_perl dh_link dh_strip_nondeterminism - Normalized debian/cataclysm-dda-data/usr/share/locale/nb/LC_MESSAGES/cataclysm-dda.mo - Normalized debian/cataclysm-dda-data/usr/share/locale/fr/LC_MESSAGES/cataclysm-dda.mo - Normalized debian/cataclysm-dda-data/usr/share/locale/pt_BR/LC_MESSAGES/cataclysm-dda.mo - Normalized debian/cataclysm-dda-data/usr/share/locale/tr/LC_MESSAGES/cataclysm-dda.mo - Normalized debian/cataclysm-dda-data/usr/share/locale/hu/LC_MESSAGES/cataclysm-dda.mo - Normalized debian/cataclysm-dda-data/usr/share/locale/de/LC_MESSAGES/cataclysm-dda.mo - Normalized debian/cataclysm-dda-data/usr/share/locale/is/LC_MESSAGES/cataclysm-dda.mo - Normalized debian/cataclysm-dda-data/usr/share/locale/el/LC_MESSAGES/cataclysm-dda.mo - Normalized debian/cataclysm-dda-data/usr/share/locale/sr/LC_MESSAGES/cataclysm-dda.mo Normalized debian/cataclysm-dda-data/usr/share/locale/uk_UA/LC_MESSAGES/cataclysm-dda.mo + Normalized debian/cataclysm-dda-data/usr/share/locale/id/LC_MESSAGES/cataclysm-dda.mo + Normalized debian/cataclysm-dda-data/usr/share/locale/sr/LC_MESSAGES/cataclysm-dda.mo + Normalized debian/cataclysm-dda-data/usr/share/locale/da/LC_MESSAGES/cataclysm-dda.mo + Normalized debian/cataclysm-dda-data/usr/share/locale/it_IT/LC_MESSAGES/cataclysm-dda.mo Normalized debian/cataclysm-dda-data/usr/share/locale/ru/LC_MESSAGES/cataclysm-dda.mo + Normalized debian/cataclysm-dda-data/usr/share/locale/nb/LC_MESSAGES/cataclysm-dda.mo + Normalized debian/cataclysm-dda-data/usr/share/locale/de/LC_MESSAGES/cataclysm-dda.mo Normalized debian/cataclysm-dda-data/usr/share/locale/ko/LC_MESSAGES/cataclysm-dda.mo - Normalized debian/cataclysm-dda-data/usr/share/locale/da/LC_MESSAGES/cataclysm-dda.mo - Normalized debian/cataclysm-dda-data/usr/share/locale/ar/LC_MESSAGES/cataclysm-dda.mo - Normalized debian/cataclysm-dda-data/usr/share/locale/en/LC_MESSAGES/cataclysm-dda.mo - Normalized debian/cataclysm-dda-data/usr/share/locale/es_ES/LC_MESSAGES/cataclysm-dda.mo Normalized debian/cataclysm-dda-data/usr/share/locale/zh_TW/LC_MESSAGES/cataclysm-dda.mo - Normalized debian/cataclysm-dda-data/usr/share/locale/ja/LC_MESSAGES/cataclysm-dda.mo - Normalized debian/cataclysm-dda-data/usr/share/locale/it_IT/LC_MESSAGES/cataclysm-dda.mo - Normalized debian/cataclysm-dda-data/usr/share/locale/nl/LC_MESSAGES/cataclysm-dda.mo Normalized debian/cataclysm-dda-data/usr/share/locale/pl/LC_MESSAGES/cataclysm-dda.mo + Normalized debian/cataclysm-dda-data/usr/share/locale/fr/LC_MESSAGES/cataclysm-dda.mo + Normalized debian/cataclysm-dda-data/usr/share/locale/pt_BR/LC_MESSAGES/cataclysm-dda.mo Normalized debian/cataclysm-dda-data/usr/share/locale/es_AR/LC_MESSAGES/cataclysm-dda.mo + Normalized debian/cataclysm-dda-data/usr/share/locale/is/LC_MESSAGES/cataclysm-dda.mo + Normalized debian/cataclysm-dda-data/usr/share/locale/el/LC_MESSAGES/cataclysm-dda.mo + Normalized debian/cataclysm-dda-data/usr/share/locale/hu/LC_MESSAGES/cataclysm-dda.mo Normalized debian/cataclysm-dda-data/usr/share/locale/zh_CN/LC_MESSAGES/cataclysm-dda.mo - Normalized debian/cataclysm-dda-data/usr/share/locale/id/LC_MESSAGES/cataclysm-dda.mo + Normalized debian/cataclysm-dda-data/usr/share/locale/es_ES/LC_MESSAGES/cataclysm-dda.mo + Normalized debian/cataclysm-dda-data/usr/share/locale/tr/LC_MESSAGES/cataclysm-dda.mo + Normalized debian/cataclysm-dda-data/usr/share/locale/nl/LC_MESSAGES/cataclysm-dda.mo + Normalized debian/cataclysm-dda-data/usr/share/locale/ja/LC_MESSAGES/cataclysm-dda.mo + Normalized debian/cataclysm-dda-data/usr/share/locale/ar/LC_MESSAGES/cataclysm-dda.mo + Normalized debian/cataclysm-dda-data/usr/share/locale/en/LC_MESSAGES/cataclysm-dda.mo dh_compress dh_fixperms dh_missing @@ -5404,23 +5476,24 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'cataclysm-dda-data' in '../cataclysm-dda-data_0.E-3-1_all.deb'. -dpkg-deb: building package 'cataclysm-dda-curses' in '../cataclysm-dda-curses_0.E-3-1_i386.deb'. -dpkg-deb: building package 'cataclysm-dda-curses-dbgsym' in '../cataclysm-dda-curses-dbgsym_0.E-3-1_i386.deb'. dpkg-deb: building package 'cataclysm-dda-sdl' in '../cataclysm-dda-sdl_0.E-3-1_i386.deb'. +dpkg-deb: building package 'cataclysm-dda-curses-dbgsym' in '../cataclysm-dda-curses-dbgsym_0.E-3-1_i386.deb'. +dpkg-deb: building package 'cataclysm-dda-curses' in '../cataclysm-dda-curses_0.E-3-1_i386.deb'. +dpkg-deb: building package 'cataclysm-dda-data' in '../cataclysm-dda-data_0.E-3-1_all.deb'. dpkg-deb: building package 'cataclysm-dda-sdl-dbgsym' in '../cataclysm-dda-sdl-dbgsym_0.E-3-1_i386.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../cataclysm-dda_0.E-3-1_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -I: copying local configuration +I: user script /srv/workspace/pbuilder/11005/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/11005/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/14862 and its subdirectories -I: Current time: Thu Aug 11 02:25:42 -12 2022 -I: pbuilder-time-stamp: 1660227942 +I: removing directory /srv/workspace/pbuilder/11005 and its subdirectories +I: Current time: Fri Jul 9 23:24:19 +14 2021 +I: pbuilder-time-stamp: 1625822659