Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/h/haskell-lambdahack/haskell-lambdahack_0.9.5.0-3_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/haskell-lambdahack-0.9.5.0-32auwexz8/haskell-lambdahack_0.9.5.0-3_all.buildinfo Get source package info: haskell-lambdahack=0.9.5.0-3 Source URL: http://snapshot.notset.fr/mr/package/haskell-lambdahack/0.9.5.0-3/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf=2.69-14 automake=1:1.16.3-1 autopoint=0.21-3 autotools-dev=20180224.1+nmu1 base-files=11 base-passwd=3.5.48 bash=5.1-1 binutils=2.35.1-6 binutils-common=2.35.1-6 binutils-x86-64-linux-gnu=2.35.1-6 bsdextrautils=2.36.1-4 bsdutils=1:2.36.1-4 build-essential=12.8 bzip2=1.0.8-4 cdbs=0.4.163 coreutils=8.32-4+b1 cpp=4:10.2.0-1 cpp-10=10.2.1-3 dash=0.5.11+git20200708+dd9ef66-5 dctrl-tools=2.24-3+b1 debconf=1.5.74 debhelper=13.3.1 debianutils=4.11.2 dh-autoreconf=19 dh-buildinfo=0.11+nmu2 dh-strip-nondeterminism=1.9.0-1 diffutils=1:3.7-3 dpkg=1.20.5 dpkg-dev=1.20.5 dwz=0.13+20201015-2 file=1:5.39-3 findutils=4.7.0+git20201010-2 fonts-mathjax=2.7.9+dfsg-1 g++=4:10.2.0-1 g++-10=10.2.1-3 gcc=4:10.2.0-1 gcc-10=10.2.1-3 gcc-10-base=10.2.1-3 gettext=0.21-3 gettext-base=0.21-3 ghc=8.8.4-2 ghc-doc=8.8.4-2 ghc-prof=8.8.4-2 gir1.2-glib-2.0=1.66.1-1+b1 gir1.2-ibus-1.0=1.5.23-2 grep=3.6-1 groff-base=1.22.4-5 gzip=1.10-2 haskell-devscripts=0.16.0 haskell-devscripts-minimal=0.16.0 hostname=3.23 hscolour=1.24.4-3+b1 html-xml-utils=7.7-1 init-system-helpers=1.60 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-9 libarchive-zip-perl=1.68-1 libasan6=10.2.1-3 libasound2=1.2.4-1 libasound2-data=1.2.4-1 libasound2-dev=1.2.4-1 libasyncns0=0.8-6+b1 libatomic1=10.2.1-3 libattr1=1:2.4.48-6 libaudit-common=1:3.0-1 libaudit1=1:3.0-1 libbinutils=2.35.1-6 libblkid-dev=2.36.1-4 libblkid1=2.36.1-4 libbrotli1=1.0.9-2+b2 libbsd-dev=0.10.0-1 libbsd0=0.10.0-1 libbz2-1.0=1.0.8-4 libc-bin=2.31-6 libc-dev-bin=2.31-6 libc6=2.31-6 libc6-dev=2.31-6 libcap-ng0=0.7.9-2.2+b1 libcc1-0=10.2.1-3 libcom-err2=1.45.6-1 libcrypt-dev=1:4.4.17-1 libcrypt1=1:4.4.17-1 libctf-nobfd0=2.35.1-6 libctf0=2.35.1-6 libcurl3-gnutls=7.74.0-1 libdb5.3=5.3.28+dfsg1-0.6 libdbus-1-3=1.12.20-1 libdbus-1-dev=1.12.20-1 libdebconfclient0=0.255 libdebhelper-perl=13.3.1 libdpkg-perl=1.20.5 libdrm-amdgpu1=2.4.103-2 libdrm-common=2.4.103-2 libdrm-intel1=2.4.103-2 libdrm-nouveau2=2.4.103-2 libdrm-radeon1=2.4.103-2 libdrm2=2.4.103-2 libedit2=3.1-20191231-2+b1 libegl-dev=1.3.2-1 libegl-mesa0=20.2.6-1 libegl1=1.3.2-1 libegl1-mesa-dev=20.2.6-1 libelf1=0.182-2 libexpat1=2.2.10-1 libffi-dev=3.3-5 libffi7=3.3-5 libfile-stripnondeterminism-perl=1.9.0-1 libflac8=1.3.3-2 libfreetype6=2.10.4+dfsg-1 libgbm1=20.2.6-1 libgcc-10-dev=10.2.1-3 libgcc-s1=10.2.1-3 libgcrypt20=1.8.7-2 libgdbm-compat4=1.18.1-5.1 libgdbm6=1.18.1-5.1 libghc-adjunctions-dev=4.4-6+b1 libghc-adjunctions-prof=4.4-6+b1 libghc-ansi-terminal-dev=0.10.3-1+b1 libghc-ansi-terminal-prof=0.10.3-1+b1 libghc-ansi-wl-pprint-dev=0.6.9-2+b1 libghc-ansi-wl-pprint-prof=0.6.9-2+b1 libghc-assert-failure-dev=0.1.2.3-1 libghc-assert-failure-doc=0.1.2.3-1 libghc-assert-failure-prof=0.1.2.3-1 libghc-async-dev=2.2.2-2+b1 libghc-async-doc=2.2.2-2 libghc-async-prof=2.2.2-2+b1 libghc-base-compat-dev=0.11.1-1+b1 libghc-base-compat-doc=0.11.1-1 libghc-base-compat-prof=0.11.1-1+b1 libghc-base-orphans-dev=0.8.2-1+b1 libghc-base-orphans-prof=0.8.2-1+b1 libghc-bifunctors-dev=5.5.7-1+b1 libghc-bifunctors-prof=5.5.7-1+b1 libghc-binary-orphans-dev=1.0.1-3+b1 libghc-binary-orphans-prof=1.0.1-3+b1 libghc-bytes-dev=0.17-1+b1 libghc-bytes-prof=0.17-1+b1 libghc-call-stack-dev=0.2.0-1+b1 libghc-call-stack-prof=0.2.0-1+b1 libghc-cereal-dev=0.5.8.1-2+b1 libghc-cereal-prof=0.5.8.1-2+b1 libghc-colour-dev=2.3.5-2+b1 libghc-colour-prof=2.3.5-2+b1 libghc-comonad-dev=5.0.6-1+b1 libghc-comonad-prof=5.0.6-1+b1 libghc-contravariant-dev=1.5.2-2+b1 libghc-contravariant-prof=1.5.2-2+b1 libghc-distributive-dev=0.6.2-1+b1 libghc-distributive-prof=0.6.2-1+b1 libghc-enummapset-dev=0.6.0.3-1 libghc-enummapset-doc=0.6.0.3-1 libghc-enummapset-prof=0.6.0.3-1 libghc-exceptions-dev=0.10.4-1+b1 libghc-exceptions-prof=0.10.4-1+b1 libghc-free-dev=5.1.3-1+b1 libghc-free-prof=5.1.3-1+b1 libghc-hashable-dev=1.3.0.0-2+b1 libghc-hashable-doc=1.3.0.0-2 libghc-hashable-prof=1.3.0.0-2+b1 libghc-haskell-lexer-dev=1.1-1+b1 libghc-haskell-lexer-prof=1.1-1+b1 libghc-hsini-dev=0.5.1.2-6+b1 libghc-hsini-doc=0.5.1.2-6 libghc-hsini-prof=0.5.1.2-6+b1 libghc-integer-logarithms-dev=1.0.3-3+b1 libghc-integer-logarithms-prof=1.0.3-3+b1 libghc-invariant-dev=0.5.3-2+b1 libghc-invariant-prof=0.5.3-2+b1 libghc-kan-extensions-dev=5.2-3+b1 libghc-kan-extensions-prof=5.2-3+b1 libghc-keys-dev=3.12.3-1+b1 libghc-keys-doc=3.12.3-1 libghc-keys-prof=3.12.3-1+b1 libghc-lens-dev=4.18.1-1+b2 libghc-lens-prof=4.18.1-1+b2 libghc-linear-dev=1.21.1-1 libghc-linear-prof=1.21.1-1 libghc-minimorph-dev=0.2.2.0-1+b1 libghc-minimorph-prof=0.2.2.0-1+b1 libghc-miniutter-dev=0.5.1.0-1+b1 libghc-miniutter-doc=0.5.1.0-1 libghc-miniutter-prof=0.5.1.0-1+b1 libghc-optparse-applicative-dev=0.15.1.0-1+b1 libghc-optparse-applicative-doc=0.15.1.0-1 libghc-optparse-applicative-prof=0.15.1.0-1+b1 libghc-parallel-dev=3.2.2.0-3+b1 libghc-parallel-prof=3.2.2.0-3+b1 libghc-pretty-show-dev=1.10-1+b1 libghc-pretty-show-doc=1.10-1 libghc-pretty-show-prof=1.10-1+b1 libghc-primitive-dev=0.7.0.1-1+b1 libghc-primitive-doc=0.7.0.1-1 libghc-primitive-prof=0.7.0.1-1+b1 libghc-profunctors-dev=5.5.2-1+b1 libghc-profunctors-prof=5.5.2-1+b1 libghc-random-dev=1.1-12+b1 libghc-random-doc=1.1-12 libghc-random-prof=1.1-12+b1 libghc-reflection-dev=2.1.6-1 libghc-reflection-prof=2.1.6-1 libghc-scientific-dev=0.3.6.2-4+b1 libghc-scientific-prof=0.3.6.2-4+b1 libghc-sdl2-dev=2.5.2.0-1+b3 libghc-sdl2-doc=2.5.2.0-1 libghc-sdl2-prof=2.5.2.0-1+b3 libghc-sdl2-ttf-dev=2.1.1-1+b2 libghc-sdl2-ttf-doc=2.1.1-1 libghc-sdl2-ttf-prof=2.1.1-1+b2 libghc-semigroupoids-dev=5.3.4-1+b1 libghc-semigroupoids-prof=5.3.4-1+b1 libghc-semigroups-dev=0.19.1-2+b1 libghc-semigroups-prof=0.19.1-2+b1 libghc-statevar-dev=1.2-1+b1 libghc-statevar-prof=1.2-1+b1 libghc-tagged-dev=0.8.6-3+b1 libghc-tagged-prof=0.8.6-3+b1 libghc-th-abstraction-dev=0.3.2.0-1+b1 libghc-th-abstraction-prof=0.3.2.0-1+b1 libghc-transformers-base-dev=0.4.5.2-3+b1 libghc-transformers-base-prof=0.4.5.2-3+b1 libghc-transformers-compat-dev=0.6.5-2+b1 libghc-transformers-compat-prof=0.6.5-2+b1 libghc-type-equality-dev=1-2+b1 libghc-type-equality-prof=1-2+b1 libghc-unordered-containers-dev=0.2.10.0-3+b1 libghc-unordered-containers-doc=0.2.10.0-3 libghc-unordered-containers-prof=0.2.10.0-3+b1 libghc-vector-binary-instances-dev=0.2.5.1-3+b1 libghc-vector-binary-instances-doc=0.2.5.1-3 libghc-vector-binary-instances-prof=0.2.5.1-3+b1 libghc-vector-dev=0.12.1.2-2+b1 libghc-vector-doc=0.12.1.2-2 libghc-vector-prof=0.12.1.2-2+b1 libghc-void-dev=0.7.3-2+b1 libghc-void-prof=0.7.3-2+b1 libghc-zlib-dev=0.6.2.2-1 libghc-zlib-doc=0.6.2.2-1 libghc-zlib-prof=0.6.2.2-1 libgirepository-1.0-1=1.66.1-1+b1 libgl-dev=1.3.2-1 libgl1=1.3.2-1 libgl1-mesa-dev=20.2.6-1 libgl1-mesa-dri=20.2.6-1 libglapi-mesa=20.2.6-1 libgles-dev=1.3.2-1 libgles1=1.3.2-1 libgles2=1.3.2-1 libgles2-mesa-dev=20.2.6-1 libglib2.0-0=2.66.4-1 libglib2.0-bin=2.66.4-1 libglib2.0-data=2.66.4-1 libglib2.0-dev=2.66.4-1 libglib2.0-dev-bin=2.66.4-1 libglu1-mesa=9.0.1-1 libglu1-mesa-dev=9.0.1-1 libglvnd-dev=1.3.2-1 libglvnd0=1.3.2-1 libglx-dev=1.3.2-1 libglx-mesa0=20.2.6-1 libglx0=1.3.2-1 libgmp-dev=2:6.2.1+dfsg-1 libgmp10=2:6.2.1+dfsg-1 libgmpxx4ldbl=2:6.2.1+dfsg-1 libgnutls30=3.7.0-3 libgomp1=10.2.1-3 libgpg-error0=1.38-2 libgssapi-krb5-2=1.18.3-4 libhogweed6=3.6-2 libibus-1.0-5=1.5.23-2 libibus-1.0-dev=1.5.23-2 libice-dev=2:1.0.10-1 libice6=2:1.0.10-1 libicu67=67.1-5 libidn2-0=2.3.0-4 libisl23=0.23-1 libitm1=10.2.1-3 libjs-mathjax=2.7.9+dfsg-1 libk5crypto3=1.18.3-4 libkeyutils1=1.6.1-2 libkrb5-3=1.18.3-4 libkrb5support0=1.18.3-4 libldap-2.4-2=2.4.56+dfsg-1 libllvm11=1:11.0.1~+rc2-1 liblsan0=10.2.1-3 liblz4-1=1.9.3-1 liblzma5=5.2.4-1+b1 libmagic-mgc=1:5.39-3 libmagic1=1:5.39-3 libmount-dev=2.36.1-4 libmount1=2.36.1-4 libmpc3=1.2.0-1 libmpfr6=4.1.0-3 libncurses-dev=6.2+20201114-2 libncurses5-dev=6.2+20201114-2 libncurses6=6.2+20201114-2 libncursesw6=6.2+20201114-2 libnettle8=3.6-2 libnghttp2-14=1.42.0-1 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libogg0=1.3.4-0.1 libopengl-dev=1.3.2-1 libopengl0=1.3.2-1 libp11-kit0=0.23.22-1 libpam-modules=1.4.0-2 libpam-modules-bin=1.4.0-2 libpam-runtime=1.4.0-2 libpam0g=1.4.0-2 libpciaccess0=0.16-1 libpcre16-3=2:8.39-13 libpcre2-16-0=10.36-2 libpcre2-32-0=10.36-2 libpcre2-8-0=10.36-2 libpcre2-dev=10.36-2 libpcre2-posix2=10.36-2 libpcre3=2:8.39-13 libpcre3-dev=2:8.39-13 libpcre32-3=2:8.39-13 libpcrecpp0v5=2:8.39-13 libperl5.32=5.32.0-6 libpipeline1=1.5.3-1 libpng16-16=1.6.37-3 libpsl5=0.21.0-1.1 libpthread-stubs0-dev=0.4-1 libpulse-dev=13.0-5 libpulse-mainloop-glib0=13.0-5 libpulse0=13.0-5 libpython3-stdlib=3.9.1-1 libpython3.9-minimal=3.9.1-1 libpython3.9-stdlib=3.9.1-1 libquadmath0=10.2.1-3 libreadline8=8.1-1 librtmp1=2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2=2.1.27+dfsg-2 libsasl2-modules-db=2.1.27+dfsg-2 libsdl2-2.0-0=2.0.12+dfsg1-4 libsdl2-dev=2.0.12+dfsg1-4 libsdl2-ttf-2.0-0=2.0.15+dfsg1-1 libsdl2-ttf-dev=2.0.15+dfsg1-1 libseccomp2=2.5.1-1 libselinux1=3.1-2+b2 libselinux1-dev=3.1-2+b2 libsensors-config=1:3.6.0-2 libsensors5=1:3.6.0-2 libsepol1=3.1-1 libsepol1-dev=3.1-1 libsigsegv2=2.12-3 libsm-dev=2:1.2.3-1 libsm6=2:1.2.3-1 libsmartcols1=2.36.1-4 libsndfile1=1.0.28-8 libsndio-dev=1.5.0-3 libsndio7.0=1.5.0-3 libsqlite3-0=3.34.0-1 libssh2-1=1.9.0-2 libssl1.1=1.1.1i-1 libstdc++-10-dev=10.2.1-3 libstdc++6=10.2.1-3 libsub-override-perl=0.09-2 libsystemd0=247.2-3 libtasn1-6=4.16.0-2 libtinfo6=6.2+20201114-2 libtirpc-common=1.2.6-3 libtirpc-dev=1.2.6-3 libtirpc3=1.2.6-3 libtool=2.4.6-14 libtsan0=10.2.1-3 libubsan1=10.2.1-3 libuchardet0=0.0.7-1 libudev-dev=247.2-4 libudev1=247.2-4 libunistring2=0.9.10-4 libuuid1=2.36.1-4 libvorbis0a=1.3.7-1 libvorbisenc2=1.3.7-1 libvulkan1=1.2.154.1-1 libwayland-bin=1.18.0-2~exp1.1 libwayland-client0=1.18.0-2~exp1.1 libwayland-cursor0=1.18.0-2~exp1.1 libwayland-dev=1.18.0-2~exp1.1 libwayland-egl1=1.18.0-2~exp1.1 libwayland-server0=1.18.0-2~exp1.1 libwrap0=7.6.q-31 libx11-6=2:1.6.12-1 libx11-data=2:1.6.12-1 libx11-dev=2:1.6.12-1 libx11-xcb1=2:1.6.12-1 libxau-dev=1:1.0.8-1+b2 libxau6=1:1.0.8-1+b2 libxcb-dri2-0=1.14-2.1 libxcb-dri3-0=1.14-2.1 libxcb-glx0=1.14-2.1 libxcb-present0=1.14-2.1 libxcb-sync1=1.14-2.1 libxcb-xfixes0=1.14-2.1 libxcb1=1.14-2.1 libxcb1-dev=1.14-2.1 libxcursor-dev=1:1.2.0-2 libxcursor1=1:1.2.0-2 libxdamage1=1:1.1.5-2 libxdmcp-dev=1:1.1.2-3 libxdmcp6=1:1.1.2-3 libxext-dev=2:1.3.3-1.1 libxext6=2:1.3.3-1.1 libxfixes-dev=1:5.0.3-2 libxfixes3=1:5.0.3-2 libxi-dev=2:1.7.10-1 libxi6=2:1.7.10-1 libxinerama-dev=2:1.1.4-2 libxinerama1=2:1.1.4-2 libxkbcommon-dev=1.0.3-2 libxkbcommon0=1.0.3-2 libxml2=2.9.10+dfsg-6.3+b1 libxrandr-dev=2:1.5.1-1 libxrandr2=2:1.5.1-1 libxrender-dev=1:0.9.10-1 libxrender1=1:0.9.10-1 libxshmfence1=1.3-1 libxss-dev=1:1.2.3-1 libxss1=1:1.2.3-1 libxt-dev=1:1.2.0-1 libxt6=1:1.2.0-1 libxv-dev=2:1.0.11-1 libxv1=2:1.0.11-1 libxxf86vm-dev=1:1.1.4-1+b2 libxxf86vm1=1:1.1.4-1+b2 libz3-4=4.8.9-1 libzstd1=1.4.8+dfsg-1 linux-libc-dev=5.9.15-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-4 mailcap=3.68 make=4.3-4 man-db=2.9.3-2 mawk=1.3.4.20200120-2 media-types=1.1.0 mime-support=3.66 ncurses-base=6.2+20201114-1 ncurses-bin=6.2+20201114-1 patch=2.7.6-6 perl=5.32.0-6 perl-base=5.32.0-6 perl-modules-5.32=5.32.0-6 pkg-config=0.29.2-1 po-debconf=1.0.21+nmu1 python3=3.9.1-1 python3-distutils=3.9.1-2 python3-lib2to3=3.9.1-2 python3-minimal=3.9.1-1 python3.9=3.9.1-1 python3.9-minimal=3.9.1-1 readline-common=8.1-1 sed=4.7-1 sensible-utils=0.0.12+nmu1 sysvinit-utils=2.96-5 tar=1.32+dfsg-1 tzdata=2020e-1 util-linux=2.36.1-4 uuid-dev=2.36.1-4 x11-common=1:7.7+21 x11proto-core-dev=2020.1-1 x11proto-dev=2020.1-1 x11proto-input-dev=2020.1-1 x11proto-randr-dev=2020.1-1 x11proto-scrnsaver-dev=2020.1-1 x11proto-xext-dev=2020.1-1 x11proto-xf86vidmode-dev=2020.1-1 x11proto-xinerama-dev=2020.1-1 xkb-data=2.29-2 xorg-sgml-doctools=1:1.11-1.1 xtrans-dev=1.4.0-1 xz-utils=5.2.4-1+b1 zlib1g=1:1.2.11.dfsg-2 zlib1g-dev=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20210106T142920Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20201230T203527Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d haskell-lambdahack=0.9.5.0-3 && mkdir -p /build/haskell-lambdahack-2ZE4Hv && dpkg-source --no-check -x /*.dsc /build/haskell-lambdahack-2ZE4Hv/haskell-lambdahack-0.9.5.0 && chown -R builduser:builduser /build/haskell-lambdahack-2ZE4Hv" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/haskell-lambdahack-2ZE4Hv/haskell-lambdahack-0.9.5.0 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1598168936" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/haskell-lambdahack-2ZE4Hv /tmp/haskell-lambdahack-0.9.5.0-32auwexz8 bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20201230T203527Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.yIGZLdBWLw as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.yIGZLdBWLw Reading package lists... Building dependency tree... util-linux is already the newest version (2.36.1-4). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20201230T203527Z unstable/main amd64 libfakeroot amd64 1.25.3-1.1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20201230T203527Z unstable/main amd64 fakeroot amd64 1.25.3-1.1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (1017 kB/s) Selecting previously unselected package libfakeroot:amd64. (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 ... 4648 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1.1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1.1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1.1_amd64.deb ... Unpacking fakeroot (1.25.3-1.1) ... Setting up libfakeroot:amd64 (1.25.3-1.1) ... Setting up fakeroot (1.25.3-1.1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-6) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20210106T142920Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20201230T203527Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.yIGZLdBWLw Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20210106T142920Z unstable InRelease [153 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20201230T203527Z unstable InRelease Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Ign:6 http://snapshot.notset.fr/archive/debian/20210106T142920Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20210106T142920Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20210106T142920Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20210106T142920Z unstable/main amd64 Packages [11.6 MB] Fetched 34.3 MB in 30s (1138 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.yIGZLdBWLw I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d haskell-lambdahack=0.9.5.0-3 && mkdir -p /build/haskell-lambdahack-2ZE4Hv && dpkg-source --no-check -x /*.dsc /build/haskell-lambdahack-2ZE4Hv/haskell-lambdahack-0.9.5.0 && chown -R builduser:builduser /build/haskell-lambdahack-2ZE4Hv"' exec /tmp/mmdebstrap.yIGZLdBWLw Reading package lists... NOTICE: 'haskell-lambdahack' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-lambdahack] Please use: git clone https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-lambdahack] to retrieve the latest (possibly unreleased) updates to the package. Need to get 722 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main haskell-lambdahack 0.9.5.0-3 (dsc) [3908 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main haskell-lambdahack 0.9.5.0-3 (tar) [712 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main haskell-lambdahack 0.9.5.0-3 (diff) [6280 B] Fetched 722 kB in 1s (618 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'haskell-lambdahack_0.9.5.0-3.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting haskell-lambdahack in /build/haskell-lambdahack-2ZE4Hv/haskell-lambdahack-0.9.5.0 dpkg-source: info: unpacking haskell-lambdahack_0.9.5.0.orig.tar.gz dpkg-source: info: unpacking haskell-lambdahack_0.9.5.0-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying fix-tests I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/haskell-lambdahack-2ZE4Hv/haskell-lambdahack-0.9.5.0 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1598168936" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.yIGZLdBWLw dpkg-buildpackage: info: source package haskell-lambdahack dpkg-buildpackage: info: source version 0.9.5.0-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Mikolaj Konarski dpkg-source --before-build . debian/rules clean test -x debian/rules dh_clean . /usr/share/haskell-devscripts/Dh_Haskell.sh && \ clean_recipe Running rm -rf dist dist-ghc dist-ghcjs dist-hugs debian/hlibrary.setup Setup.hi Setup.ho Setup.o .\*config\* Running rm -f configure-ghc-stamp configure-ghcjs-stamp build-ghc-stamp build-ghcjs-stamp build-hugs-stamp build-haddock-stamp Running rm -rf debian/tmp-inst-ghc debian/tmp-inst-ghcjs Running rm -f debian/extra-depends-ghc debian/extra-depends-ghcjs Running rm -f debian/hlibrary.Makefile Running rm -rf debian/dh_haskell_shlibdeps Running rm -rf debian/tmp-db debian/rules binary-indep test -x debian/rules dh_testroot dh_prep dh_installdirs -A mkdir -p "." CDBS WARNING: DEB_DH_STRIP_ARGS is deprecated since 0.4.85 CDBS WARNING: DEB_COMPRESS_EXCLUDE is deprecated since 0.4.85 . /usr/share/haskell-devscripts/Dh_Haskell.sh && \ make_setup_recipe Running ghc --make Setup.hs -o debian/hlibrary.setup [1 of 1] Compiling Main ( Setup.hs, Setup.o ) Linking debian/hlibrary.setup ... . /usr/share/haskell-devscripts/Dh_Haskell.sh && \ configure_recipe Running debian/hlibrary.setup configure --ghc -v2 --package-db=/var/lib/ghc/package.conf.d --prefix=/usr --libdir=/usr/lib/haskell-packages/ghc/lib --libexecdir=/usr/lib --builddir=dist-ghc --ghc-option=-optl-Wl\,-z\,relro --haddockdir=/usr/lib/ghc-doc/haddock/lambdahack-0.9.5.0/ --datasubdir=lambdahack --htmldir=/usr/share/doc/libghc-lambdahack-doc/html/ --enable-library-profiling --enable-tests Using Parsec parser Configuring LambdaHack-0.9.5.0... Flags chosen: curses=False, gtk=False, jsaddle=False, release=True, sdl=False, supportnodejs=True, vty=False, with_expensive_assertions=False Dependency assert-failure >=0.1.2 && <0.2: using assert-failure-0.1.2.3 Dependency async >=2: using async-2.2.2 Dependency base >=4.10 && <99: using base-4.13.0.0 Dependency base-compat >=0.8.0: using base-compat-0.11.1 Dependency binary >=0.8: using binary-0.8.7.0 Dependency bytestring >=0.9.2: using bytestring-0.10.10.1 Dependency containers >=0.5.3.0: using containers-0.6.2.1 Dependency deepseq >=1.3: using deepseq-1.4.4.0 Dependency directory >=1.1.0.1: using directory-1.3.6.0 Dependency enummapset >=0.5.2.2: using enummapset-0.6.0.3 Dependency filepath >=1.2.0.1: using filepath-1.4.2.1 Dependency ghc-compact -any: using ghc-compact-0.1.0.0 Dependency ghc-prim -any: using ghc-prim-0.5.3 Dependency hashable >=1.1.2.5: using hashable-1.3.0.0 Dependency hsini >=0.2: using hsini-0.5.1.2 Dependency keys >=3: using keys-3.12.3 Dependency miniutter >=0.5.0.0: using miniutter-0.5.1.0 Dependency optparse-applicative >=0.13: using optparse-applicative-0.15.1.0 Dependency pretty-show >=1.6: using pretty-show-1.10 Dependency primitive >=0.6.1.0: using primitive-0.7.0.1 Dependency random >=1.1: using random-1.1 Dependency sdl2 >=2: using sdl2-2.5.2.0 Dependency sdl2-ttf >=2: using sdl2-ttf-2.1.1 Dependency stm >=2.4: using stm-2.5.0.0 Dependency template-haskell >=2.6: using template-haskell-2.15.0.0 Dependency text >=0.11.2.3: using text-1.2.4.0 Dependency time >=1.4: using time-1.9.3 Dependency transformers >=0.4: using transformers-0.5.6.2 Dependency unordered-containers >=0.2.3: using unordered-containers-0.2.10.0 Dependency vector >=0.11: using vector-0.12.1.2 Dependency vector-binary-instances >=0.2.3.1: using vector-binary-instances-0.2.5.1 Dependency zlib >=0.5.3.1: using zlib-0.6.2.2 Dependency LambdaHack -any: using LambdaHack-0.9.5.0 Dependency async -any: using async-2.2.2 Dependency base -any: using base-4.13.0.0 Dependency filepath -any: using filepath-1.4.2.1 Dependency optparse-applicative -any: using optparse-applicative-0.15.1.0 Dependency LambdaHack -any: using LambdaHack-0.9.5.0 Dependency async -any: using async-2.2.2 Dependency base -any: using base-4.13.0.0 Dependency filepath -any: using filepath-1.4.2.1 Dependency optparse-applicative -any: using optparse-applicative-0.15.1.0 Source component graph: component lib component exe:LambdaHack dependency lib component test:test dependency lib Configured component graph: component LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7 include assert-failure-0.1.2.3-KIxpmrQcQCQeiZbrEINE3 include async-2.2.2-1jIe70QEPH1GVJJWPbuUZ4 include base-4.13.0.0 include base-compat-0.11.1-4oueEGUxmwHC6tuHqQ6hE2 include binary-0.8.7.0 include bytestring-0.10.10.1 include containers-0.6.2.1 include deepseq-1.4.4.0 include directory-1.3.6.0 include enummapset-0.6.0.3-8Mv1eW4ryALYpWG34NeVt include filepath-1.4.2.1 include ghc-compact-0.1.0.0 include ghc-prim-0.5.3 include hashable-1.3.0.0-AOP4LTmShW4Dax9brHgY53 include hsini-0.5.1.2-3drMEbaqy5D60kjsVuwJwl include keys-3.12.3-DjP2JARfELLBx2UH9nxjf5 include miniutter-0.5.1.0-Ayj6shXlJFm4dkvNHzPOaK include optparse-applicative-0.15.1.0-GiY4uo4FBQRKuBqOktTXko include pretty-show-1.10-7q5amcqtFPNELOrR9L3gUm include primitive-0.7.0.1-CN4ea3Jrhra6yENuqrDg51 include random-1.1-CUqV1zxrwrE4K5XCdTZSYy include sdl2-2.5.2.0-CVYqCby6ScxFaL9Bkbl1kV include sdl2-ttf-2.1.1-FgohsR2ijY7KLE11ndNd1f include stm-2.5.0.0 include template-haskell-2.15.0.0 include text-1.2.4.0 include time-1.9.3 include transformers-0.5.6.2 include unordered-containers-0.2.10.0-IpJ3IfcThvdASaOHaltDG include vector-0.12.1.2-C2W44iPdAFeHo4yLU081Gd include vector-binary-instances-0.2.5.1-5AtgwmXON0w4hcU2YWdJ1W include zlib-0.6.2.2-5b26HP1zXA26xBLybZk8Ph component LambdaHack-0.9.5.0-4kYapGdTH4IL18hgcVsOjD-LambdaHack include LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7 include async-2.2.2-1jIe70QEPH1GVJJWPbuUZ4 include base-4.13.0.0 include filepath-1.4.2.1 include optparse-applicative-0.15.1.0-GiY4uo4FBQRKuBqOktTXko component LambdaHack-0.9.5.0-AqUFYbq1WESB41mTJNUh6V-test include LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7 include async-2.2.2-1jIe70QEPH1GVJJWPbuUZ4 include base-4.13.0.0 include filepath-1.4.2.1 include optparse-applicative-0.15.1.0-GiY4uo4FBQRKuBqOktTXko Linked component graph: unit LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7 include assert-failure-0.1.2.3-KIxpmrQcQCQeiZbrEINE3 include async-2.2.2-1jIe70QEPH1GVJJWPbuUZ4 include base-4.13.0.0 include base-compat-0.11.1-4oueEGUxmwHC6tuHqQ6hE2 include binary-0.8.7.0 include bytestring-0.10.10.1 include containers-0.6.2.1 include deepseq-1.4.4.0 include directory-1.3.6.0 include enummapset-0.6.0.3-8Mv1eW4ryALYpWG34NeVt include filepath-1.4.2.1 include ghc-compact-0.1.0.0 include ghc-prim-0.5.3 include hashable-1.3.0.0-AOP4LTmShW4Dax9brHgY53 include hsini-0.5.1.2-3drMEbaqy5D60kjsVuwJwl include keys-3.12.3-DjP2JARfELLBx2UH9nxjf5 include miniutter-0.5.1.0-Ayj6shXlJFm4dkvNHzPOaK include optparse-applicative-0.15.1.0-GiY4uo4FBQRKuBqOktTXko include pretty-show-1.10-7q5amcqtFPNELOrR9L3gUm include primitive-0.7.0.1-CN4ea3Jrhra6yENuqrDg51 include random-1.1-CUqV1zxrwrE4K5XCdTZSYy include sdl2-2.5.2.0-CVYqCby6ScxFaL9Bkbl1kV include sdl2-ttf-2.1.1-FgohsR2ijY7KLE11ndNd1f include stm-2.5.0.0 include template-haskell-2.15.0.0 include text-1.2.4.0 include time-1.9.3 include transformers-0.5.6.2 include unordered-containers-0.2.10.0-IpJ3IfcThvdASaOHaltDG include vector-0.12.1.2-C2W44iPdAFeHo4yLU081Gd include vector-binary-instances-0.2.5.1-5AtgwmXON0w4hcU2YWdJ1W include zlib-0.6.2.2-5b26HP1zXA26xBLybZk8Ph Client.UI.Content.Input=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Client.UI.Content.Input,Client.UI.Content.Screen=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Client.UI.Content.Screen,Content.CaveKind=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Content.CaveKind,Content.ItemKind=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Content.ItemKind,Content.ItemKindActor=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Content.ItemKindActor,Content.ItemKindBlast=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Content.ItemKindBlast,Content.ItemKindEmbed=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Content.ItemKindEmbed,Content.ItemKindOrgan=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Content.ItemKindOrgan,Content.ItemKindTemporary=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Content.ItemKindTemporary,Content.ModeKind=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Content.ModeKind,Content.ModeKindPlayer=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Content.ModeKindPlayer,Content.PlaceKind=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Content.PlaceKind,Content.RuleKind=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Content.RuleKind,Content.TileKind=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Content.TileKind,Game.LambdaHack.Atomic=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Atomic,Game.LambdaHack.Atomic.CmdAtomic=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Atomic.CmdAtomic,Game.LambdaHack.Atomic.HandleAtomicWrite=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Atomic.HandleAtomicWrite,Game.LambdaHack.Atomic.MonadStateWrite=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Atomic.MonadStateWrite,Game.LambdaHack.Atomic.PosAtomicRead=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Atomic.PosAtomicRead,Game.LambdaHack.Client=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client,Game.LambdaHack.Client.AI=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.AI,Game.LambdaHack.Client.AI.ConditionM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.AI.ConditionM,Game.LambdaHack.Client.AI.PickActionM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.AI.PickActionM,Game.LambdaHack.Client.AI.PickActorM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.AI.PickActorM,Game.LambdaHack.Client.AI.PickTargetM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.AI.PickTargetM,Game.LambdaHack.Client.AI.Strategy=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.AI.Strategy,Game.LambdaHack.Client.Bfs=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.Bfs,Game.LambdaHack.Client.BfsM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.BfsM,Game.LambdaHack.Client.ClientOptions=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.ClientOptions,Game.LambdaHack.Client.CommonM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.CommonM,Game.LambdaHack.Client.HandleAtomicM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.HandleAtomicM,Game.LambdaHack.Client.HandleResponseM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.HandleResponseM,Game.LambdaHack.Client.LoopM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.LoopM,Game.LambdaHack.Client.MonadClient=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.MonadClient,Game.LambdaHack.Client.Preferences=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.Preferences,Game.LambdaHack.Client.Request=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.Request,Game.LambdaHack.Client.Response=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.Response,Game.LambdaHack.Client.State=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.State,Game.LambdaHack.Client.UI=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI,Game.LambdaHack.Client.UI.ActorUI=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.ActorUI,Game.LambdaHack.Client.UI.Animation=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.Animation,Game.LambdaHack.Client.UI.Content.Input=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.Content.Input,Game.LambdaHack.Client.UI.Content.Screen=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.Content.Screen,Game.LambdaHack.Client.UI.ContentClientUI=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.ContentClientUI,Game.LambdaHack.Client.UI.DisplayAtomicM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.DisplayAtomicM,Game.LambdaHack.Client.UI.DrawM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.DrawM,Game.LambdaHack.Client.UI.EffectDescription=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.EffectDescription,Game.LambdaHack.Client.UI.Frame=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.Frame,Game.LambdaHack.Client.UI.FrameM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.FrameM,Game.LambdaHack.Client.UI.Frontend=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.Frontend,Game.LambdaHack.Client.UI.Frontend.Chosen=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.Frontend.Chosen,Game.LambdaHack.Client.UI.Frontend.Common=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.Frontend.Common,Game.LambdaHack.Client.UI.Frontend.Sdl=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.Frontend.Sdl,Game.LambdaHack.Client.UI.Frontend.Teletype=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.Frontend.Teletype,Game.LambdaHack.Client.UI.HandleHelperM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.HandleHelperM,Game.LambdaHack.Client.UI.HandleHumanGlobalM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.HandleHumanGlobalM,Game.LambdaHack.Client.UI.HandleHumanLocalM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.HandleHumanLocalM,Game.LambdaHack.Client.UI.HandleHumanM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.HandleHumanM,Game.LambdaHack.Client.UI.HumanCmd=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.HumanCmd,Game.LambdaHack.Client.UI.InventoryM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.InventoryM,Game.LambdaHack.Client.UI.ItemDescription=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.ItemDescription,Game.LambdaHack.Client.UI.ItemSlot=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.ItemSlot,Game.LambdaHack.Client.UI.Key=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.Key,Game.LambdaHack.Client.UI.KeyBindings=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.KeyBindings,Game.LambdaHack.Client.UI.MonadClientUI=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.MonadClientUI,Game.LambdaHack.Client.UI.Msg=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.Msg,Game.LambdaHack.Client.UI.MsgM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.MsgM,Game.LambdaHack.Client.UI.Overlay=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.Overlay,Game.LambdaHack.Client.UI.RunM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.RunM,Game.LambdaHack.Client.UI.SessionUI=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.SessionUI,Game.LambdaHack.Client.UI.Slideshow=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.Slideshow,Game.LambdaHack.Client.UI.SlideshowM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.SlideshowM,Game.LambdaHack.Client.UI.UIOptions=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.UIOptions,Game.LambdaHack.Client.UI.UIOptionsParse=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Client.UI.UIOptionsParse,Game.LambdaHack.Common.Actor=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.Actor,Game.LambdaHack.Common.ActorState=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.ActorState,Game.LambdaHack.Common.Analytics=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.Analytics,Game.LambdaHack.Common.Area=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.Area,Game.LambdaHack.Common.Faction=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.Faction,Game.LambdaHack.Common.File=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.File,Game.LambdaHack.Common.HighScore=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.HighScore,Game.LambdaHack.Common.Item=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.Item,Game.LambdaHack.Common.ItemAspect=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.ItemAspect,Game.LambdaHack.Common.Kind=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.Kind,Game.LambdaHack.Common.Level=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.Level,Game.LambdaHack.Common.Misc=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.Misc,Game.LambdaHack.Common.MonadStateRead=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.MonadStateRead,Game.LambdaHack.Common.Perception=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.Perception,Game.LambdaHack.Common.Point=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.Point,Game.LambdaHack.Common.PointArray=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.PointArray,Game.LambdaHack.Common.ReqFailure=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.ReqFailure,Game.LambdaHack.Common.RingBuffer=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.RingBuffer,Game.LambdaHack.Common.Save=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.Save,Game.LambdaHack.Common.State=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.State,Game.LambdaHack.Common.Thread=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.Thread,Game.LambdaHack.Common.Tile=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.Tile,Game.LambdaHack.Common.Time=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.Time,Game.LambdaHack.Common.Types=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.Types,Game.LambdaHack.Common.Vector=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Common.Vector,Game.LambdaHack.Content.CaveKind=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Content.CaveKind,Game.LambdaHack.Content.ItemKind=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Content.ItemKind,Game.LambdaHack.Content.ModeKind=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Content.ModeKind,Game.LambdaHack.Content.PlaceKind=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Content.PlaceKind,Game.LambdaHack.Content.RuleKind=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Content.RuleKind,Game.LambdaHack.Content.TileKind=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Content.TileKind,Game.LambdaHack.Core.Dice=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Core.Dice,Game.LambdaHack.Core.Frequency=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Core.Frequency,Game.LambdaHack.Core.Prelude=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Core.Prelude,Game.LambdaHack.Core.Random=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Core.Random,Game.LambdaHack.Definition.Ability=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Definition.Ability,Game.LambdaHack.Definition.Color=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Definition.Color,Game.LambdaHack.Definition.ContentData=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Definition.ContentData,Game.LambdaHack.Definition.Defs=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Definition.Defs,Game.LambdaHack.Definition.Flavour=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Definition.Flavour,Game.LambdaHack.Server=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server,Game.LambdaHack.Server.BroadcastAtomic=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.BroadcastAtomic,Game.LambdaHack.Server.Commandline=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.Commandline,Game.LambdaHack.Server.CommonM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.CommonM,Game.LambdaHack.Server.DebugM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.DebugM,Game.LambdaHack.Server.DungeonGen=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.DungeonGen,Game.LambdaHack.Server.DungeonGen.AreaRnd=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.DungeonGen.AreaRnd,Game.LambdaHack.Server.DungeonGen.Cave=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.DungeonGen.Cave,Game.LambdaHack.Server.DungeonGen.Place=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.DungeonGen.Place,Game.LambdaHack.Server.EndM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.EndM,Game.LambdaHack.Server.Fov=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.Fov,Game.LambdaHack.Server.FovDigital=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.FovDigital,Game.LambdaHack.Server.HandleAtomicM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.HandleAtomicM,Game.LambdaHack.Server.HandleEffectM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.HandleEffectM,Game.LambdaHack.Server.HandleRequestM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.HandleRequestM,Game.LambdaHack.Server.ItemM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.ItemM,Game.LambdaHack.Server.ItemRev=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.ItemRev,Game.LambdaHack.Server.LoopM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.LoopM,Game.LambdaHack.Server.MonadServer=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.MonadServer,Game.LambdaHack.Server.PeriodicM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.PeriodicM,Game.LambdaHack.Server.ProtocolM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.ProtocolM,Game.LambdaHack.Server.ServerOptions=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.ServerOptions,Game.LambdaHack.Server.StartM=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.StartM,Game.LambdaHack.Server.State=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Game.LambdaHack.Server.State,Implementation.MonadClientImplementation=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Implementation.MonadClientImplementation,Implementation.MonadServerImplementation=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:Implementation.MonadServerImplementation,TieKnot=LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7:TieKnot unit LambdaHack-0.9.5.0-4kYapGdTH4IL18hgcVsOjD-LambdaHack include LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7 include async-2.2.2-1jIe70QEPH1GVJJWPbuUZ4 include base-4.13.0.0 include filepath-1.4.2.1 include optparse-applicative-0.15.1.0-GiY4uo4FBQRKuBqOktTXko unit LambdaHack-0.9.5.0-AqUFYbq1WESB41mTJNUh6V-test include LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7 include async-2.2.2-1jIe70QEPH1GVJJWPbuUZ4 include base-4.13.0.0 include filepath-1.4.2.1 include optparse-applicative-0.15.1.0-GiY4uo4FBQRKuBqOktTXko Ready component graph: definite LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7 depends assert-failure-0.1.2.3-KIxpmrQcQCQeiZbrEINE3 depends async-2.2.2-1jIe70QEPH1GVJJWPbuUZ4 depends base-4.13.0.0 depends base-compat-0.11.1-4oueEGUxmwHC6tuHqQ6hE2 depends binary-0.8.7.0 depends bytestring-0.10.10.1 depends containers-0.6.2.1 depends deepseq-1.4.4.0 depends directory-1.3.6.0 depends enummapset-0.6.0.3-8Mv1eW4ryALYpWG34NeVt depends filepath-1.4.2.1 depends ghc-compact-0.1.0.0 depends ghc-prim-0.5.3 depends hashable-1.3.0.0-AOP4LTmShW4Dax9brHgY53 depends hsini-0.5.1.2-3drMEbaqy5D60kjsVuwJwl depends keys-3.12.3-DjP2JARfELLBx2UH9nxjf5 depends miniutter-0.5.1.0-Ayj6shXlJFm4dkvNHzPOaK depends optparse-applicative-0.15.1.0-GiY4uo4FBQRKuBqOktTXko depends pretty-show-1.10-7q5amcqtFPNELOrR9L3gUm depends primitive-0.7.0.1-CN4ea3Jrhra6yENuqrDg51 depends random-1.1-CUqV1zxrwrE4K5XCdTZSYy depends sdl2-2.5.2.0-CVYqCby6ScxFaL9Bkbl1kV depends sdl2-ttf-2.1.1-FgohsR2ijY7KLE11ndNd1f depends stm-2.5.0.0 depends template-haskell-2.15.0.0 depends text-1.2.4.0 depends time-1.9.3 depends transformers-0.5.6.2 depends unordered-containers-0.2.10.0-IpJ3IfcThvdASaOHaltDG depends vector-0.12.1.2-C2W44iPdAFeHo4yLU081Gd depends vector-binary-instances-0.2.5.1-5AtgwmXON0w4hcU2YWdJ1W depends zlib-0.6.2.2-5b26HP1zXA26xBLybZk8Ph definite LambdaHack-0.9.5.0-AqUFYbq1WESB41mTJNUh6V-test depends LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7 depends async-2.2.2-1jIe70QEPH1GVJJWPbuUZ4 depends base-4.13.0.0 depends filepath-1.4.2.1 depends optparse-applicative-0.15.1.0-GiY4uo4FBQRKuBqOktTXko definite LambdaHack-0.9.5.0-4kYapGdTH4IL18hgcVsOjD-LambdaHack depends LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7 depends async-2.2.2-1jIe70QEPH1GVJJWPbuUZ4 depends base-4.13.0.0 depends filepath-1.4.2.1 depends optparse-applicative-0.15.1.0-GiY4uo4FBQRKuBqOktTXko Using Cabal-3.0.1.0 compiled by ghc-8.8 Using compiler: ghc-8.8.4 Using install prefix: /usr Executables installed in: /usr/bin Libraries installed in: /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-8.8.4/LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7 Dynamic Libraries installed in: /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-8.8.4 Private executables installed in: /usr/lib/x86_64-linux-ghc-8.8.4/LambdaHack-0.9.5.0 Data files installed in: /usr/share/lambdahack Documentation installed in: /usr/share/doc/x86_64-linux-ghc-8.8.4/LambdaHack-0.9.5.0 Configuration files installed in: /usr/etc No alex found Using ar found on system at: /usr/bin/x86_64-linux-gnu-ar No c2hs found No cpphs found No doctest found Using gcc version 10 found on system at: /usr/bin/x86_64-linux-gnu-gcc Using ghc version 8.8.4 found on system at: /usr/bin/ghc Using ghc-pkg version 8.8.4 found on system at: /usr/bin/ghc-pkg No ghcjs found No ghcjs-pkg found No greencard found Using haddock version 2.23.0 found on system at: /usr/bin/haddock No happy found Using haskell-suite found on system at: haskell-suite-dummy-location Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location No hmake found Using hpc version 0.67 found on system at: /usr/bin/hpc Using hsc2hs version 0.68.7 found on system at: /usr/bin/hsc2hs Using hscolour version 1.24 found on system at: /usr/bin/HsColour No jhc found Using ld found on system at: /usr/bin/x86_64-linux-gnu-ld.gold Using pkg-config version 0.29.2 found on system at: /usr/bin/pkg-config Using runghc version 8.8.4 found on system at: /usr/bin/runghc Using strip version 2.35 found on system at: /usr/bin/strip Using tar found on system at: /bin/tar No uhc found touch configure-ghc-stamp . /usr/share/haskell-devscripts/Dh_Haskell.sh &&\ haddock_recipe Running debian/hlibrary.setup haddock --builddir=dist-ghc --with-haddock=/usr/bin/haddock --with-ghc=ghc --verbose=2 --html --hoogle --haddock-options=\"--mathjax=file:///usr/share/javascript/mathjax/MathJax.js\" --hyperlink-source /usr/bin/haddock --version /usr/bin/ghc --numeric-version /usr/bin/haddock --ghc-version '--mathjax=file:///usr/share/javascript/mathjax/MathJax.js' /usr/bin/ghc --print-libdir /usr/bin/ghc-pkg init dist-ghc/package.conf.inplace creating dist-ghc/build creating dist-ghc/build/autogen creating dist-ghc/build/autogen Preprocessing library for LambdaHack-0.9.5.0.. Running Haddock on library for LambdaHack-0.9.5.0.. Warning: The documentation for the following packages are not installed. No links will be generated to these packages: StateVar-1.2, adjunctions-4.4, ansi-terminal-0.10.3, ansi-wl-pprint-0.6.9, base-orphans-0.8.2, bifunctors-5.5.7, binary-orphans-1.0.1, bytes-0.17, call-stack-0.2.0, cereal-0.5.8.1, colour-2.3.5, comonad-5.0.6, contravariant-1.5.2, distributive-0.6.2, exceptions-0.10.4, free-5.1.3, haskell-lexer-1.1, integer-logarithms-1.0.3, invariant-0.5.3, kan-extensions-5.2, lens-4.18.1, linear-1.21.1, minimorph-0.2.2.0, parallel-3.2.2.0, profunctors-5.5.2, reflection-2.1.6, scientific-0.3.6.2, semigroupoids-5.3.4, semigroups-0.19.1, tagged-0.8.6, th-abstraction-0.3.2.0, transformers-base-0.4.5.2, transformers-compat-0.6.5, type-equality-1, void-0.7.3 creating dist-ghc/doc/html/LambdaHack creating dist-ghc/doc/html creating dist-ghc/doc creating dist-ghc/doc/html creating dist-ghc/doc/html/LambdaHack /usr/bin/haddock '@dist-ghc/doc/html/LambdaHack/haddock-response65716-3.txt' '--mathjax=file:///usr/share/javascript/mathjax/MathJax.js' Warning: --source-* options are ignored when --hyperlinked-source is enabled. definition-src/Game/LambdaHack/Definition/Color.hs:27:1: warning: [-Wunused-imports] The import of ‘Data.Word’ is redundant except perhaps to import instances from ‘Data.Word’ To import instances alone, use: import Data.Word() | 27 | import Data.Word (Word32) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Haddock coverage: Warning: Couldn't find .haddock for export <+> 97% (262 /271) in 'Game.LambdaHack.Core.Prelude' Missing documentation for: Real Bool Ordering odd even <+> sum (definition-src/Game/LambdaHack/Core/Prelude.hs:57) <$$> (definition-src/Game/LambdaHack/Core/Prelude.hs:61) partitionM (definition-src/Game/LambdaHack/Core/Prelude.hs:64) 82% ( 14 / 17) in 'Game.LambdaHack.Core.Frequency' Missing documentation for: minFreq (definition-src/Game/LambdaHack/Core/Frequency.hs:126) maxFreq (definition-src/Game/LambdaHack/Core/Frequency.hs:129) mostFreq (definition-src/Game/LambdaHack/Core/Frequency.hs:132) 82% ( 18 / 22) in 'Game.LambdaHack.Core.Dice' Missing documentation for: intToDice (definition-src/Game/LambdaHack/Core/Dice.hs:172) minDice (definition-src/Game/LambdaHack/Core/Dice.hs:175) maxDice (definition-src/Game/LambdaHack/Core/Dice.hs:178) reduceDice (definition-src/Game/LambdaHack/Core/Dice.hs:244) 33% ( 1 / 3) in 'Game.LambdaHack.Common.Thread' Missing documentation for: forkChild (engine-src/Game/LambdaHack/Common/Thread.hs:16) waitForChildren (engine-src/Game/LambdaHack/Common/Thread.hs:23) 29% ( 2 / 7) in 'Game.LambdaHack.Common.RingBuffer' Missing documentation for: empty (engine-src/Game/LambdaHack/Common/RingBuffer.hs:29) cons (engine-src/Game/LambdaHack/Common/RingBuffer.hs:34) uncons (engine-src/Game/LambdaHack/Common/RingBuffer.hs:40) toList (engine-src/Game/LambdaHack/Common/RingBuffer.hs:48) length (engine-src/Game/LambdaHack/Common/RingBuffer.hs:54) 36% ( 5 / 14) in 'Game.LambdaHack.Common.Misc' Missing documentation for: xM (engine-src/Game/LambdaHack/Common/Misc.hs:67) xD (engine-src/Game/LambdaHack/Common/Misc.hs:70) minusM (engine-src/Game/LambdaHack/Common/Misc.hs:73) minusM1 (engine-src/Game/LambdaHack/Common/Misc.hs:73) minusM2 (engine-src/Game/LambdaHack/Common/Misc.hs:73) oneM (engine-src/Game/LambdaHack/Common/Misc.hs:73) tenthM (engine-src/Game/LambdaHack/Common/Misc.hs:73) show64With2 (engine-src/Game/LambdaHack/Common/Misc.hs:80) workaroundOnMainThreadMVar (engine-src/Game/LambdaHack/Common/Misc.hs:93) 91% ( 42 / 46) in 'Game.LambdaHack.Common.Time' Missing documentation for: timeTicks (engine-src/Game/LambdaHack/Common/Time.hs:34) absoluteTimeSubtract (engine-src/Game/LambdaHack/Common/Time.hs:85) timeDeltaInSecondsText (engine-src/Game/LambdaHack/Common/Time.hs:171) minSpeed (engine-src/Game/LambdaHack/Common/Time.hs:197) 100% ( 8 / 8) in 'Game.LambdaHack.Common.File' 100% ( 3 / 3) in 'Game.LambdaHack.Client.ClientOptions' 83% ( 10 / 12) in 'Game.LambdaHack.Client.AI.Strategy' Missing documentation for: nullStrategy (engine-src/Game/LambdaHack/Client/AI/Strategy.hs:66) mapStrategyM (engine-src/Game/LambdaHack/Client/AI/Strategy.hs:113) 90% ( 19 / 21) in 'Game.LambdaHack.Core.Random' Missing documentation for: foldrM (definition-src/Game/LambdaHack/Core/Random.hs:112) foldlM' (definition-src/Game/LambdaHack/Core/Random.hs:116) 29% ( 7 / 24) in 'Game.LambdaHack.Definition.Ability' Missing documentation for: Flags (definition-src/Game/LambdaHack/Definition/Ability.hs:100) getSk (definition-src/Game/LambdaHack/Definition/Ability.hs:166) addSk (definition-src/Game/LambdaHack/Definition/Ability.hs:170) checkFl (definition-src/Game/LambdaHack/Definition/Ability.hs:173) skillsToList (definition-src/Game/LambdaHack/Definition/Ability.hs:177) zeroSkills (definition-src/Game/LambdaHack/Definition/Ability.hs:180) addSkills (definition-src/Game/LambdaHack/Definition/Ability.hs:186) sumScaledSkills (definition-src/Game/LambdaHack/Definition/Ability.hs:193) nameTactic (definition-src/Game/LambdaHack/Definition/Ability.hs:197) describeTactic (definition-src/Game/LambdaHack/Definition/Ability.hs:207) tacticSkills (definition-src/Game/LambdaHack/Definition/Ability.hs:219) blockOnly (definition-src/Game/LambdaHack/Definition/Ability.hs:229) meleeAdjacent (definition-src/Game/LambdaHack/Definition/Ability.hs:229) meleeAndRanged (definition-src/Game/LambdaHack/Definition/Ability.hs:229) ignoreItems (definition-src/Game/LambdaHack/Definition/Ability.hs:229) compactSkills (definition-src/Game/LambdaHack/Definition/Ability.hs:183) scaleSkills (definition-src/Game/LambdaHack/Definition/Ability.hs:190) 59% ( 17 / 29) in 'Game.LambdaHack.Definition.Color' Missing documentation for: highlightToColor (definition-src/Game/LambdaHack/Definition/Color.hs:139) attrCharToW32 (definition-src/Game/LambdaHack/Definition/Color.hs:177) attrCharFromW32 (definition-src/Game/LambdaHack/Definition/Color.hs:181) fgFromW32 (definition-src/Game/LambdaHack/Definition/Color.hs:184) bgFromW32 (definition-src/Game/LambdaHack/Definition/Color.hs:189) charFromW32 (definition-src/Game/LambdaHack/Definition/Color.hs:194) attrFromW32 (definition-src/Game/LambdaHack/Definition/Color.hs:199) attrEnumFromW32 (definition-src/Game/LambdaHack/Definition/Color.hs:203) spaceAttrW32 (definition-src/Game/LambdaHack/Definition/Color.hs:207) retAttrW32 (definition-src/Game/LambdaHack/Definition/Color.hs:210) attrChar2ToW32 (definition-src/Game/LambdaHack/Definition/Color.hs:213) attrChar1ToW32 (definition-src/Game/LambdaHack/Definition/Color.hs:223) 33% ( 8 / 24) in 'Game.LambdaHack.Definition.Defs' Missing documentation for: GroupName (definition-src/Game/LambdaHack/Definition/Defs.hs:33) toGroupName (definition-src/Game/LambdaHack/Definition/Defs.hs:41) fromGroupName (definition-src/Game/LambdaHack/Definition/Defs.hs:33) linearInterpolation (definition-src/Game/LambdaHack/Definition/Defs.hs:54) toContentId (definition-src/Game/LambdaHack/Definition/Defs.hs:75) fromContentId (definition-src/Game/LambdaHack/Definition/Defs.hs:79) contentIdIndex (definition-src/Game/LambdaHack/Definition/Defs.hs:83) ppCStore (definition-src/Game/LambdaHack/Definition/Defs.hs:100) ppCStoreIn (definition-src/Game/LambdaHack/Definition/Defs.hs:107) verbCStore (definition-src/Game/LambdaHack/Definition/Defs.hs:110) ItemDialogMode (definition-src/Game/LambdaHack/Definition/Defs.hs:131) ppSLore (definition-src/Game/LambdaHack/Definition/Defs.hs:144) headingSLore (definition-src/Game/LambdaHack/Definition/Defs.hs:152) ppItemDialogMode (definition-src/Game/LambdaHack/Definition/Defs.hs:160) ppItemDialogModeIn (definition-src/Game/LambdaHack/Definition/Defs.hs:168) ppItemDialogModeFrom (definition-src/Game/LambdaHack/Definition/Defs.hs:171) 50% ( 8 / 16) in 'Game.LambdaHack.Definition.ContentData' Missing documentation for: validateRarity (definition-src/Game/LambdaHack/Definition/ContentData.hs:40) validFreqs (definition-src/Game/LambdaHack/Definition/ContentData.hs:52) emptyContentData (definition-src/Game/LambdaHack/Definition/ContentData.hs:58) makeContentData (definition-src/Game/LambdaHack/Definition/ContentData.hs:61) omemberGroup (definition-src/Game/LambdaHack/Definition/ContentData.hs:111) oisSingletonGroup (definition-src/Game/LambdaHack/Definition/ContentData.hs:114) omapVector (definition-src/Game/LambdaHack/Definition/ContentData.hs:160) oimapVector (definition-src/Game/LambdaHack/Definition/ContentData.hs:163) 67% ( 4 / 6) in 'Game.LambdaHack.Content.RuleKind' Missing documentation for: emptyRuleContent (definition-src/Game/LambdaHack/Content/RuleKind.hs:38) makeData (definition-src/Game/LambdaHack/Content/RuleKind.hs:59) 92% ( 12 / 13) in 'Game.LambdaHack.Common.Point' Missing documentation for: originPoint (engine-src/Game/LambdaHack/Common/Point.hs:144) 69% ( 24 / 35) in 'Game.LambdaHack.Common.Vector' Missing documentation for: movesCardinalI (engine-src/Game/LambdaHack/Common/Vector.hs:109) movesDiagonalI (engine-src/Game/LambdaHack/Common/Vector.hs:116) compassText (engine-src/Game/LambdaHack/Common/Vector.hs:127) vicinityUnsafe (engine-src/Game/LambdaHack/Common/Vector.hs:148) vicinityCardi engine-src/Game/LambdaHack/Client/UI/Msg.hs:31:1: warning: [-Wunused-imports] The import of ‘Data.Word’ is redundant except perhaps to import instances from ‘Data.Word’ To import instances alone, use: import Data.Word() | 31 | import Data.Word (Word32) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ nalUnsafe (engine-src/Game/LambdaHack/Common/Vector.hs:161) squareUnsafeSet (engine-src/Game/LambdaHack/Common/Vector.hs:171) computeTrajectory (engine-src/Game/LambdaHack/Common/Vector.hs:215) RadianAngle (engine-src/Game/LambdaHack/Common/Vector.hs:222) longMoveTexts (engine-src/Game/LambdaHack/Common/Vector.hs:123) movesSquare (engine-src/Game/LambdaHack/Common/Vector.hs:165) normalizeVector (engine-src/Game/LambdaHack/Common/Vector.hs:256) 86% ( 6 / 7) in 'Game.LambdaHack.Common.Types' Missing documentation for: ppContainer (engine-src/Game/LambdaHack/Common/Types.hs:52) 75% ( 30 / 40) in 'Game.LambdaHack.Common.PointArray' Missing documentation for: UnboxRepClass (engine-src/Game/LambdaHack/Common/PointArray.hs:33) empty (engine-src/Game/LambdaHack/Common/PointArray.hs:90) accessI (engine-src/Game/LambdaHack/Common/PointArray.hs:101) unsafeUpdateA (engine-src/Game/LambdaHack/Common/PointArray.hs:111) unsafeWriteA (engine-src/Game/LambdaHack/Common/PointArray.hs:118) unsafeWriteManyA (engine-src/Game/LambdaHack/Common/PointArray.hs:125) unfoldrNA (engine-src/Game/LambdaHack/Common/PointArray.hs:162) fromListA (engine-src/Game/LambdaHack/Common/PointArray.hs:324) toListA (engine-src/Game/LambdaHack/Common/PointArray.hs:329) toUnboxRep (engine-src/Game/LambdaHack/Common/PointArray.hs:82) 67% ( 8 / 12) in 'Game.LambdaHack.Common.Perception' Missing documentation for: emptyPer (engine-src/Game/LambdaHack/Common/Perception.hs:74) nullPer (engine-src/Game/LambdaHack/Common/Perception.hs:78) addPer (engine-src/Game/LambdaHack/Common/Perception.hs:81) diffPer (engine-src/Game/LambdaHack/Common/Perception.hs:90) 24% ( 12 / 49) in 'Game.LambdaHack.Client.UI.Key' Missing documentation for: escKM (engine-src/Game/LambdaHack/Client/UI/Key.hs:144) controlEscKM (engine-src/Game/LambdaHack/Client/UI/Key.hs:147) spaceKM (engine-src/Game/LambdaHack/Client/UI/Key.hs:150) safeSpaceKM (engine-src/Game/LambdaHack/Client/UI/Key.hs:153) undefinedKM (engine-src/Game/LambdaHack/Client/UI/Key.hs:156) returnKM (engine-src/Game/LambdaHack/Client/UI/Key.hs:159) pgupKM (engine-src/Game/LambdaHack/Client/UI/Key.hs:162) pgdnKM (engine-src/Game/LambdaHack/Client/UI/Key.hs:165) wheelNorthKM (engine-src/Game/LambdaHack/Client/UI/Key.hs:168) wheelSouthKM (engine-src/Game/LambdaHack/Client/UI/Key.hs:171) upKM (engine-src/Game/LambdaHack/Client/UI/Key.hs:174) downKM (engine-src/Game/LambdaHack/Client/UI/Key.hs:177) leftKM (engine-src/Game/LambdaHack/Client/UI/Key.hs:180) rightKM (engine-src/Game/LambdaHack/Client/UI/Key.hs:183) homeKM (engine-src/Game/LambdaHack/Client/UI/Key.hs:186) endKM (engine-src/Game/LambdaHack/Client/UI/Key.hs:189) backspaceKM (engine-src/Game/LambdaHack/Client/UI/Key.hs:192) controlP (engine-src/Game/LambdaHack/Client/UI/Key.hs:195) leftButtonReleaseKM (engine-src/Game/LambdaHack/Client/UI/Key.hs:198) middleButtonReleaseKM (engine-src/Game/LambdaHack/Client/UI/Key.hs:201) rightButtonReleaseKM (engine-src/Game/LambdaHack/Client/UI/Key.hs:204) dirAllKey (engine-src/Game/LambdaHack/Client/UI/Key.hs:251) mkKM (engine-src/Game/LambdaHack/Client/UI/Key.hs:279) mkChar (engine-src/Game/LambdaHack/Client/UI/Key.hs:292) mkKP (engine-src/Game/LambdaHack/Client/UI/Key.hs:295) dirKeypadKey (engine-src/Game/LambdaHack/Client/UI/Key.hs:207) dirKeypadShiftChar (engine-src/Game/LambdaHack/Client/UI/Key.hs:210) dirKeypadShiftKey (engine-src/Game/LambdaHack/Client/UI/Key.hs:213) dirLaptopKey (engine-src/Game/LambdaHack/Client/UI/Key.hs:216) dirLaptopShiftKey (engine-src/Game/LambdaHack/Client/UI/Key.hs:219) dirViChar (engine-src/Game/LambdaHack/Client/UI/Key.hs:222) dirViKey (engine-src/Game/LambdaHack/Client/UI/Key.hs:225) dirViShiftKey (engine-src/Game/LambdaHack/Client/UI/Key.hs:228) dirMoveNoModifier (engine-src/Game/LambdaHack/Client/UI/Key.hs:231) dirRunNoModifier (engine-src/Game/LambdaHack/Client/UI/Key.hs:237) dirRunControl (engine-src/Game/LambdaHack/Client/UI/Key.hs:243) dirRunShift (engine-src/Game/LambdaHack/Client/UI/Key.hs:248) 36% ( 5 / 14) in 'Game.LambdaHack.Common.Area' Missing documentation for: fromArea (engine-src/Game/LambdaHack/Common/Area.hs:26) spanArea (engine-src/Game/LambdaHack/Common/Area.hs:30) trivialArea (engine-src/Game/LambdaHack/Common/Area.hs:33) isTrivialArea (engine-src/Game/LambdaHack/Common/Area.hs:36) expand (engine-src/Game/LambdaHack/Common/Area.hs:49) middlePoint (engine-src/Game/LambdaHack/Common/Area.hs:52) areaInnerBorder (engine-src/Game/LambdaHack/Common/Area.hs:56) sumAreas (engine-src/Game/LambdaHack/Common/Area.hs:64) punindex (engine-src/Game/LambdaHack/Common/Area.hs:76) 58% ( 7 / 12) in 'Game.LambdaHack.Common.Analytics' Missing documentation for: KillMap (engine-src/Game/LambdaHack/Common/Analytics.hs:51) emptyAnalytics (engine-src/Game/LambdaHack/Common/Analytics.hs:59) addFactionKill (engine-src/Game/LambdaHack/Common/Analytics.hs:78) addActorKill (engine-src/Game/LambdaHack/Common/Analytics.hs:84) addKill (engine-src/Game/LambdaHack/Common/Analytics.hs:64) 50% ( 10 / 20) in 'Game.LambdaHack.Client.UI.Overlay' Missing documentation for: emptyAttrLine (engine-src/Game/LambdaHack/Client/UI/Overlay.hs:31) textToAL (engine-src/Game/LambdaHack/Client/UI/Overlay.hs:34) textFgToAL (engine-src/Game/LambdaHack/Client/UI/Overlay.hs:40) stringToAL (engine-src/Game/LambdaHack/Client/UI/Overlay.hs:48) <+:> (engine-src/Game/LambdaHack/Client/UI/Overlay.hs:52) indentSplitAttrLine (engine-src/Game/LambdaHack/Client/UI/Overlay.hs:80) glueLines (engine-src/Game/LambdaHack/Client/UI/Overlay.hs:124) updateLines (engine-src/Game/LambdaHack/Client/UI/Overlay.hs:131) linesAttr (engine-src/Game/LambdaHack/Client/UI/Overlay.hs:88) splitAttrPhrase (engine-src/Game/LambdaHack/Client/UI/Overlay.hs:108) 50% ( 18 / 36) in 'Game.LambdaHack.Client.UI.Msg' Missing documentation for: toMsg (engine-src/Game/LambdaHack/Client/UI/Msg.hs:63) MsgClass (engine-src/Game/LambdaHack/Client/UI/Msg.hs:70) interruptsRunning (engine-src/Game/LambdaHack/Client/UI/Msg.hs:151) disturbsResting (engine-src/Game/LambdaHack/Client/UI/Msg.hs:168) anyInReport (engine-src/Game/LambdaHack/Client/UI/Msg.hs:305) newReport (engine-src/Game/LambdaHack/Client/UI/Msg.hs:314) lengthHistory (engine-src/Game/LambdaHack/Client/UI/Msg.hs:391) isSavedToHistory (engine-src/Game/LambdaHack/Client/UI/Msg.hs:132) isDisplayed (engine-src/Game/LambdaHack/Client/UI/Msg.hs:143) bindsPronouns (engine-src/Game/LambdaHack/Client/UI/Msg.hs:191) msgColor (engine-src/Game/LambdaHack/Client/UI/Msg.hs:201) UAttrLine (engine-src/Game/LambdaHack/Client/UI/Msg.hs:41) RepMsgN (engine-src/Game/LambdaHack/Client/UI/Msg.hs:260) uToAttrLine (engine-src/Game/LambdaHack/Client/UI/Msg.hs:43) attrLineToU (engine-src/Game/LambdaHack/Client/UI/Msg.hs:46) renderRepetition (engine-src/Game/LambdaHack/Client/UI/Msg.hs:300) scrapRepetition (engine-src/Game/LambdaHack/Client/UI/Msg.hs:330) renderTimeReport (engine-src/Game/LambdaHack/Client/UI/Msg.hs:383) 80% ( 4 / 5) in 'Game.LambdaHack.Client.UI.Content.Screen' Missing documentation for: makeData (engine-src/Game/LambdaHack/Client/UI/Content/Screen.hs:42) 77% ( 10 / 13) in 'Game.LambdaHack.Client.UI.Frame' Missing documentation for: FrameST (engine-src/Game/LambdaHack/Client/UI/Frame.hs:29) blankSingleFrame (engine-src/Game/LambdaHack/Client/UI/Frame.hs:72) overlayFrameWithLines (engine-src/Game/LambdaHack/Client/UI/Frame.hs:114) 71% ( 5 / 7) in 'Game.LambdaHack.Client.UI.Frontend.Common' Missing documentation for: createRawFrontend (engine-src/Game/LambdaHack/Client/UI/Frontend/Common.hs:55) saveKMP (engine-src/Game/LambdaHack/Client/UI/Frontend/Common.hs:77) 65% ( 13 / 20) in 'Game.LambdaHack.Client.UI.Animation' Missing documentation for: pushAndDelay (engine-src/Game/LambdaHack/ engine-src/Game/LambdaHack/Client/UI/Frontend.hs:43:18: warning: [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use ‘Type’ from ‘Data.Kind’ instead. | 43 | data FrontReq :: * -> * where | ^ engine-src/Game/LambdaHack/Client/UI/Frontend.hs:43:23: warning: [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use ‘Type’ from ‘Data.Kind’ instead. | 43 | data FrontReq :: * -> * where | ^ Client/UI/Animation.hs:69) fadeout (engine-src/Game/LambdaHack/Client/UI/Animation.hs:200) blank (engine-src/Game/LambdaHack/Client/UI/Animation.hs:44) cSym (engine-src/Game/LambdaHack/Client/UI/Animation.hs:47) mapPosToOffset (engine-src/Game/LambdaHack/Client/UI/Animation.hs:50) mzipSingleton (engine-src/Game/LambdaHack/Client/UI/Animation.hs:54) mzipPairs (engine-src/Game/LambdaHack/Client/UI/Animation.hs:59) 100% ( 2 / 2) in 'Client.UI.Content.Screen' 95% ( 20 / 21) in 'Game.LambdaHack.Definition.Flavour' Missing documentation for: FancyName (definition-src/Game/LambdaHack/Definition/Flavour.hs:29) 29% ( 10 / 35) in 'Game.LambdaHack.Content.ItemKind' Missing documentation for: makeData (definition-src/Game/LambdaHack/Content/ItemKind.hs:452) DetectKind (definition-src/Game/LambdaHack/Content/ItemKind.hs:151) boostItemKindList (definition-src/Game/LambdaHack/Content/ItemKind.hs:194) strengthOnSmash (definition-src/Game/LambdaHack/Content/ItemKind.hs:245) getDropOrgans (definition-src/Game/LambdaHack/Content/ItemKind.hs:251) getMandatoryHideAsFromKind (definition-src/Game/LambdaHack/Content/ItemKind.hs:261) isEffEscape (definition-src/Game/LambdaHack/Content/ItemKind.hs:224) isEffEscapeOrAscend (definition-src/Game/LambdaHack/Content/ItemKind.hs:230) timeoutAspect (definition-src/Game/LambdaHack/Content/ItemKind.hs:237) onSmashEffect (definition-src/Game/LambdaHack/Content/ItemKind.hs:241) damageUsefulness (definition-src/Game/LambdaHack/Content/ItemKind.hs:267) verbMsgNoLonger (definition-src/Game/LambdaHack/Content/ItemKind.hs:272) verbMsgLess (definition-src/Game/LambdaHack/Content/ItemKind.hs:275) toVelocity (definition-src/Game/LambdaHack/Content/ItemKind.hs:278) toLinger (definition-src/Game/LambdaHack/Content/ItemKind.hs:281) timerNone (definition-src/Game/LambdaHack/Content/ItemKind.hs:284) isTimerNone (definition-src/Game/LambdaHack/Content/ItemKind.hs:287) foldTimer (definition-src/Game/LambdaHack/Content/ItemKind.hs:290) toOrganBad (definition-src/Game/LambdaHack/Content/ItemKind.hs:296) toOrganGood (definition-src/Game/LambdaHack/Content/ItemKind.hs:303) toOrganNoTimer (definition-src/Game/LambdaHack/Content/ItemKind.hs:310) boostItemKind (definition-src/Game/LambdaHack/Content/ItemKind.hs:202) validateDups (definition-src/Game/LambdaHack/Content/ItemKind.hs:390) validateDamage (definition-src/Game/LambdaHack/Content/ItemKind.hs:395) hardwiredItemGroups (definition-src/Game/LambdaHack/Content/ItemKind.hs:442) 38% ( 6 / 16) in 'Game.LambdaHack.Content.TileKind' Missing documentation for: makeData (definition-src/Game/LambdaHack/Content/TileKind.hs:244) isUknownSpace (definition-src/Game/LambdaHack/Content/TileKind.hs:199) unknownId (definition-src/Game/LambdaHack/Content/TileKind.hs:203) isSuspectKind (definition-src/Game/LambdaHack/Content/TileKind.hs:207) isOpenableKind (definition-src/Game/LambdaHack/Content/TileKind.hs:214) isClosableKind (definition-src/Game/LambdaHack/Content/TileKind.hs:220) talterForStairs (definition-src/Game/LambdaHack/Content/TileKind.hs:226) floorSymbol (definition-src/Game/LambdaHack/Content/TileKind.hs:229) validateDups (definition-src/Game/LambdaHack/Content/TileKind.hs:137) hardwiredTileGroups (definition-src/Game/LambdaHack/Content/TileKind.hs:194) 70% ( 7 / 10) in 'Game.LambdaHack.Content.PlaceKind' Missing documentation for: makeData (definition-src/Game/LambdaHack/Content/PlaceKind.hs:104) PlaceEntry (definition-src/Game/LambdaHack/Content/PlaceKind.hs:59) deadEndId (definition-src/Game/LambdaHack/Content/PlaceKind.hs:67) 60% ( 6 / 10) in 'Game.LambdaHack.Client.UI.HumanCmd' Missing documentation for: CmdCategory (engine-src/Game/LambdaHack/Client/UI/HumanCmd.hs:23) categoryDescription (engine-src/Game/LambdaHack/Client/UI/HumanCmd.hs:33) areaDescription (engine-src/Game/LambdaHack/Client/UI/HumanCmd.hs:72) AimModeCmd (engine-src/Game/LambdaHack/Client/UI/HumanCmd.hs:95) 100% ( 2 / 2) in 'Game.LambdaHack.Client.UI.UIOptions' 16% ( 5 / 32) in 'Game.LambdaHack.Client.UI.Content.Input' Missing documentation for: evalKeyDef (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:91) addCmdCategory (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:98) replaceDesc (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:101) moveItemTriple (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:107) repeatTriple (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:113) mouseLMB (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:119) mouseMMB (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:145) mouseRMB (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:150) goToCmd (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:179) runToAllCmd (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:184) autoexploreCmd (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:187) autoexplore25Cmd (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:190) aimFlingCmd (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:193) projectI (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:199) projectA (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:202) flingTs (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:210) applyIK (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:215) applyI (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:219) grabItems (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:228) dropItems (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:234) descIs (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:237) descTs (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:241) defaultHeroSelect (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:245) replaceCmd (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:104) projectICmd (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:196) grabCmd (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:224) dropCmd (engine-src/Game/LambdaHack/Client/UI/Content/Input.hs:231) 67% ( 2 / 3) in 'Game.LambdaHack.Client.UI.ContentClientUI' Missing documentation for: emptyCCUI (engine-src/Game/LambdaHack/Client/UI/ContentClientUI.hs:20) 100% ( 3 / 3) in 'Game.LambdaHack.Client.UI.Frontend.Teletype' 47% ( 7 / 15) in 'Game.LambdaHack.Client.UI.Frontend.Sdl' Missing documentation for: FontAtlas (engine-src/Game/LambdaHack/Client/UI/Frontend/Sdl.hs:54) startupFun (engine-src/Game/LambdaHack/Client/UI/Frontend/Sdl.hs:81) shutdown (engine-src/Game/LambdaHack/Client/UI/Frontend/Sdl.hs:260) forceShutdown (engine-src/Game/LambdaHack/Client/UI/Frontend/Sdl.hs:263) drawFrame (engine-src/Game/LambdaHack/Client/UI/Frontend/Sdl.hs:289) printScreen (engine-src/Game/LambdaHack/Client/UI/Frontend/Sdl.hs:380) keyTranslate (engine-src/Game/LambdaHack/Client/UI/Frontend/Sdl.hs:418) colorToRGBA (engine-src/Game/LambdaHack/Client/UI/Frontend/Sdl.hs:529) 100% ( 3 / 3) in 'Game.LambdaHack.Client.UI.Frontend.Chosen' 50% ( 9 / 18) in 'Game.LambdaHack.Client.UI.Frontend' Missing documentation for: getKey (engine-src/Game/LambdaHack/Client/UI/Frontend.hs:98) fchanFrontend (engine-src/Game/LambdaHack/Client/UI/Frontend.hs:113) display (engine-src/Game/LambdaHack/Client/UI/Frontend.hs:135) defaultMaxFps (engine-src/Game/LambdaHack/Client/UI/Frontend.hs:147) microInSec (engine-src/Game/LambdaHack/Client/UI/Frontend.hs:150) frameTimeoutThread (engine-src/Game/LambdaHack/Client/UI/Frontend.hs:155) lazyStartup (engine-src/Game/LambdaHack/Client/UI/Frontend.hs:185) nullStartup (engine-src/Game/LambdaHack/Client/UI/Frontend.hs:188) seqFrame (engine-src/Game/LambdaHack/Client/UI/Frontend.hs:191) 50% ( 1 / 2) in 'Content.TileKind' Missing documentation for: content (GameDefinition/Content/TileKind.hs:16) 50% ( 1 / 2) in 'Content.PlaceKind' Missing documentation for: content (GameDefin engine-src/Game/LambdaHack/Common/Save.hs:19:1: warning: [-Wunused-imports] The import of ‘Data.Text’ is redundant except perhaps to import instances from ‘Data.Text’ To import instances alone, use: import Data.Text() | 19 | import Data.Text (Text) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ition/Content/PlaceKind.hs:16) 60% ( 3 / 5) in 'Client.UI.Content.Input' Missing documentation for: closeDoorTriggers (GameDefinition/game-src/Client/UI/Content/Input.hs:277) applyTs (GameDefinition/game-src/Client/UI/Content/Input.hs:293) 83% ( 5 / 6) in 'Game.LambdaHack.Content.CaveKind' Missing documentation for: makeData (definition-src/Game/LambdaHack/Content/CaveKind.hs:148) 57% ( 12 / 21) in 'Game.LambdaHack.Content.ModeKind' Missing documentation for: makeData (definition-src/Game/LambdaHack/Content/ModeKind.hs:232) HiSummand (definition-src/Game/LambdaHack/Content/ModeKind.hs:73) HiPolynomial (definition-src/Game/LambdaHack/Content/ModeKind.hs:75) HiIndeterminant (definition-src/Game/LambdaHack/Content/ModeKind.hs:77) AutoLeader (definition-src/Game/LambdaHack/Content/ModeKind.hs:124) horrorGroup (definition-src/Game/LambdaHack/Content/ModeKind.hs:147) genericEndMessages (definition-src/Game/LambdaHack/Content/ModeKind.hs:150) validateSinglePlayer (definition-src/Game/LambdaHack/Content/ModeKind.hs:195) hardwiredModeGroups (definition-src/Game/LambdaHack/Content/ModeKind.hs:229) 12% ( 2 / 16) in 'Content.ModeKindPlayer' Missing documentation for: playerHero (GameDefinition/Content/ModeKindPlayer.hs:17) playerAntiHero (GameDefinition/Content/ModeKindPlayer.hs:17) playerCivilian (GameDefinition/Content/ModeKindPlayer.hs:17) playerMonster (GameDefinition/Content/ModeKindPlayer.hs:17) playerAntiMonster (GameDefinition/Content/ModeKindPlayer.hs:17) playerAnimal (GameDefinition/Content/ModeKindPlayer.hs:17) playerMonsterTourist (GameDefinition/Content/ModeKindPlayer.hs:17) playerHunamConvict (GameDefinition/Content/ModeKindPlayer.hs:17) playerAnimalMagnificent (GameDefinition/Content/ModeKindPlayer.hs:17) playerAnimalExquisite (GameDefinition/Content/ModeKindPlayer.hs:17) hiHeroShort (GameDefinition/Content/ModeKindPlayer.hs:125) hiHeroMedium (GameDefinition/Content/ModeKindPlayer.hs:125) hiHeroLong (GameDefinition/Content/ModeKindPlayer.hs:125) hiDweller (GameDefinition/Content/ModeKindPlayer.hs:125) 50% ( 1 / 2) in 'Content.ModeKind' Missing documentation for: content (GameDefinition/Content/ModeKind.hs:16) 50% ( 1 / 2) in 'Content.CaveKind' Missing documentation for: content (GameDefinition/Content/CaveKind.hs:15) 17% ( 4 / 23) in 'Game.LambdaHack.Common.ItemAspect' Missing documentation for: emptyAspectRecord (engine-src/Game/LambdaHack/Common/ItemAspect.hs:64) addMeanAspect (engine-src/Game/LambdaHack/Common/ItemAspect.hs:111) castAspect (engine-src/Game/LambdaHack/Common/ItemAspect.hs:75) aspectsRandom (engine-src/Game/LambdaHack/Common/ItemAspect.hs:101) aspectRecordToList (engine-src/Game/LambdaHack/Common/ItemAspect.hs:133) rollAspectRecord (engine-src/Game/LambdaHack/Common/ItemAspect.hs:144) getSkill (engine-src/Game/LambdaHack/Common/ItemAspect.hs:149) checkFlag (engine-src/Game/LambdaHack/Common/ItemAspect.hs:153) meanAspect (engine-src/Game/LambdaHack/Common/ItemAspect.hs:157) onlyMinorEffects (engine-src/Game/LambdaHack/Common/ItemAspect.hs:168) itemTrajectory (engine-src/Game/LambdaHack/Common/ItemAspect.hs:174) totalRange (engine-src/Game/LambdaHack/Common/ItemAspect.hs:180) isHumanTrinket (engine-src/Game/LambdaHack/Common/ItemAspect.hs:183) goesIntoEqp (engine-src/Game/LambdaHack/Common/ItemAspect.hs:188) goesIntoInv (engine-src/Game/LambdaHack/Common/ItemAspect.hs:192) goesIntoSha (engine-src/Game/LambdaHack/Common/ItemAspect.hs:195) loreFromMode (engine-src/Game/LambdaHack/Common/ItemAspect.hs:198) loreFromContainer (engine-src/Game/LambdaHack/Common/ItemAspect.hs:208) ceilingMeanDice (engine-src/Game/LambdaHack/Common/ItemAspect.hs:130) 52% ( 12 / 23) in 'Game.LambdaHack.Common.Kind' Missing documentation for: emptyCOps (engine-src/Game/LambdaHack/Common/Kind.hs:51) emptyItemSpeedup (engine-src/Game/LambdaHack/Common/Kind.hs:66) getKindMean (engine-src/Game/LambdaHack/Common/Kind.hs:69) speedupItem (engine-src/Game/LambdaHack/Common/Kind.hs:72) emptyTileSpeedup (engine-src/Game/LambdaHack/Common/Kind.hs:110) emptyTab (engine-src/Game/LambdaHack/Common/Kind.hs:116) omemberGroup (definition-src/Game/LambdaHack/Definition/ContentData.hs:111) oisSingletonGroup (definition-src/Game/LambdaHack/Definition/ContentData.hs:114) omapVector (definition-src/Game/LambdaHack/Definition/ContentData.hs:160) oimapVector (definition-src/Game/LambdaHack/Definition/ContentData.hs:163) linearInterpolation (definition-src/Game/LambdaHack/Definition/Defs.hs:54) 40% ( 17 / 43) in 'Game.LambdaHack.Common.Tile' Missing documentation for: speedupTile (engine-src/Game/LambdaHack/Common/Tile.hs:62) isHideAs (engine-src/Game/LambdaHack/Common/Tile.hs:176) consideredByAI (engine-src/Game/LambdaHack/Common/Tile.hs:180) isVeryOftenItem (engine-src/Game/LambdaHack/Common/Tile.hs:196) isCommonItem (engine-src/Game/LambdaHack/Common/Tile.hs:200) isOftenActor (engine-src/Game/LambdaHack/Common/Tile.hs:204) isNoItem (engine-src/Game/LambdaHack/Common/Tile.hs:208) isNoActor (engine-src/Game/LambdaHack/Common/Tile.hs:212) isEmbed (engine-src/Game/LambdaHack/Common/Tile.hs:222) isAquatic (engine-src/Game/LambdaHack/Common/Tile.hs:226) alterMinSkill (engine-src/Game/LambdaHack/Common/Tile.hs:230) alterMinWalk (engine-src/Game/LambdaHack/Common/Tile.hs:235) openTo (engine-src/Game/LambdaHack/Common/Tile.hs:250) closeTo (engine-src/Game/LambdaHack/Common/Tile.hs:259) embeddedItems (engine-src/Game/LambdaHack/Common/Tile.hs:269) revealAs (engine-src/Game/LambdaHack/Common/Tile.hs:276) obscureAs (engine-src/Game/LambdaHack/Common/Tile.hs:287) hideAs (engine-src/Game/LambdaHack/Common/Tile.hs:298) buildAs (engine-src/Game/LambdaHack/Common/Tile.hs:309) isEasyOpenKind (engine-src/Game/LambdaHack/Common/Tile.hs:317) isModifiable (engine-src/Game/LambdaHack/Common/Tile.hs:332) createTab (engine-src/Game/LambdaHack/Common/Tile.hs:47) createTabWithKey (engine-src/Game/LambdaHack/Common/Tile.hs:50) accessTab (engine-src/Game/LambdaHack/Common/Tile.hs:58) alterMinSkillKind (engine-src/Game/LambdaHack/Common/Tile.hs:110) alterMinWalkKind (engine-src/Game/LambdaHack/Common/Tile.hs:130) 36% ( 4 / 11) in 'Game.LambdaHack.Common.Save' Missing documentation for: ChanSave (engine-src/Game/LambdaHack/Common/Save.hs:33) saveToChan (engine-src/Game/LambdaHack/Common/Save.hs:35) wrapInSaves (engine-src/Game/LambdaHack/Common/Save.hs:70) saveNameCli (engine-src/Game/LambdaHack/Common/Save.hs:145) saveNameSer (engine-src/Game/LambdaHack/Common/Save.hs:158) compatibleVersion (engine-src/Game/LambdaHack/Common/Save.hs:135) delayPrint (engine-src/Game/LambdaHack/Common/Save.hs:138) 57% ( 4 / 7) in 'Game.LambdaHack.Client.UI.UIOptionsParse' Missing documentation for: configError (engine-src/Game/LambdaHack/Client/UI/UIOptionsParse.hs:31) readError (engine-src/Game/LambdaHack/Client/UI/UIOptionsParse.hs:34) parseConfig (engine-src/Game/LambdaHack/Client/UI/UIOptionsParse.hs:38) 47% ( 14 / 30) in 'Game.LambdaHack.Common.Item' Missing documentation for: ItemFullKit (engine-src/Game/LambdaHack/Common/Item.hs:107) DiscoveryBenefit (engine-src/Game/LambdaHack/Common/Item.hs:138) ItemTimer (engine-src/Game/LambdaHack/Common/Item.hs:140) itemToFull6 (engine-src/Game/LambdaHack/Common/Item.hs:155) aspectRecordFull (engine-src/Game/LambdaHack/Common/Item.hs:173) strongestSlot (engine-src/Game/LambdaHack/Common/Item.hs:181) ncharges (engine-src/Game/LambdaHack/Common/Item.hs:234) hasCharge (engine-src/Game/LambdaHack/Common/Item.hs:242) strongestMelee (engine-src/Game/LambdaHack/Common/Item.hs:246) unknownMeleeBonus (engine-src/Game/LambdaHack/Common/Item.hs:289) unknownSpeedBonus (engine-src/Game/LambdaHack/Common/Item.hs:298) conditionMeleeBonus (engine-src/Game/LambdaHack/Common/Item.hs:305) conditionSpeedBonus (engine-src/Game/LambdaHack/Common/Item.hs:314) armorHurtCalculation (engine-src/Game/LambdaHack/Common/Item.hs:323) valueAtEqpSlot (engine-src/Game/LambdaHack/Common/Item.hs:205) unknownAspect (engine-src/Game/LambdaHack/Common/Item.hs:278) 33% ( 3 / 9) in 'Game.LambdaHack.Common.ReqFailure' Missing documentation for: impossibleReqFailure (engine-src/Game/LambdaHack/Common/ReqFailure.hs:73) showReqFailure (engine-src/Game/LambdaHack/Common/ReqFailure.hs:118) permittedPrecious (engine-src/Game/LambdaHack/Common/ReqFailure.hs:165) permittedProject (engine-src/Game/LambdaHack/Common/ReqFailure.hs:187) permittedProjectAI (engine-src/Game/LambdaHack/Common/ReqFailure.hs:205) permittedApply (engine-src/Game/LambdaHack/Common/ReqFailure.hs:213) 53% ( 20 / 38) in 'Game.LambdaHack.Common.Level' Missing documentation for: dungeonBounds (engine-src/Game/LambdaHack/Common/Level.hs:54) updateFloor (engine-src/Game/LambdaHack/Common/Level.hs:157) updateEmbed (engine-src/Game/LambdaHack/Common/Level.hs:160) updateBigMap (engine-src/Game/LambdaHack/Common/Level.hs:163) updateProjMap (engine-src/Game/LambdaHack/Common/Level.hs:166) updateTile (engine-src/Game/LambdaHack/Common/Level.hs:169) updateEntry (engine-src/Game/LambdaHack/Common/Level.hs:172) updateSmell (engine-src/Game/LambdaHack/Common/Level.hs:175) posToBigLvl (engine-src/Game/LambdaHack/Common/Level.hs:183) occupiedBigLvl (engine-src/Game/LambdaHack/Common/Level.hs:187) posToProjsLvl (engine-src/Game/LambdaHack/Common/Level.hs:191) occupiedProjLvl (engine-src/Game/LambdaHack/Common/Level.hs:195) posToAidsLvl (engine-src/Game/LambdaHack/Common/Level.hs:199) findPosTry2 (engine-src/Game/LambdaHack/Common/Level.hs:217) nearbyFreePoints (engine-src/Game/LambdaHack/Common/Level.hs:286) sortEmbeds (engine-src/Game/LambdaHack/Common/Level.hs:297) assertSparseItems (engine-src/Game/LambdaHack/Common/Level.hs:147) assertSparseProjectiles (engine-src/Game/LambdaHack/Common/Level.hs:152) 69% ( 11 / 16) in 'Game.LambdaHack.Client.Bfs' Missing documentation for: subtractBfsDistance (engine-src/Game/LambdaHack/Client/Bfs.hs:55) AndPath (engine-src/Game/LambdaHack/Client/Bfs.hs:192) actorsAvoidedDist (engine-src/Game/LambdaHack/Client/Bfs.hs:202) succBfsDistance (engine-src/Game/LambdaHack/Client/Bfs.hs:49) predBfsDistance (engine-src/Game/LambdaHack/Client/Bfs.hs:52) 41% ( 9 / 22) in 'Game.LambdaHack.Common.Faction' Missing documentation for: Challenge (engine-src/Game/LambdaHack/Common/Faction.hs:81) gleader (engine-src/Game/LambdaHack/Common/Faction.hs:90) noRunWithMulti (engine-src/Game/LambdaHack/Common/Faction.hs:111) isAIFact (engine-src/Game/LambdaHack/Common/Faction.hs:120) autoDungeonLevel (engine-src/Game/LambdaHack/Common/Faction.hs:127) automatePlayer (engine-src/Game/LambdaHack/Common/Faction.hs:133) difficultyBound (engine-src/Game/LambdaHack/Common/Faction.hs:155) difficultyDefault (engine-src/Game/LambdaHack/Common/Faction.hs:158) difficultyCoeff (engine-src/Game/LambdaHack/Common/Faction.hs:162) difficultyInverse (engine-src/Game/LambdaHack/Common/Faction.hs:166) defaultChallenge (engine-src/Game/LambdaHack/Common/Faction.hs:169) possibleActorFactions (engine-src/Game/LambdaHack/Common/Faction.hs:174) Dipl (engine-src/Game/LambdaHack/Common/Faction.hs:68) 69% ( 9 / 13) in 'Game.LambdaHack.Common.HighScore' Missing documentation for: showAward (engine-src/Game/LambdaHack/Common/HighScore.hs:149) getTable (engine-src/Game/LambdaHack/Common/HighScore.hs:141) unTable (engine-src/Game/LambdaHack/Common/HighScore.hs:49) getRecord (engine-src/Game/LambdaHack/Common/HighScore.hs:144) 100% ( 6 / 6) in 'Game.LambdaHack.Client.Request' 38% ( 11 / 29) in 'Game.LambdaHack.Common.Actor' Missing documentation for: ActorMaxSkills (engine-src/Game/LambdaHack/Common/Actor.hs:92) Watchfulness (engine-src/Game/LambdaHack/Common/Actor.hs:97) deltasSerious (engine-src/Game/LambdaHack/Common/Actor.hs:102) deltasHears (engine-src/Game/LambdaHack/Common/Actor.hs:106) deltaBenign (engine-src/Game/LambdaHack/Common/Actor.hs:110) deltaWasBenign (engine-src/Game/LambdaHack/Common/Actor.hs:114) actorCanMelee (engine-src/Game/LambdaHack/Common/Actor.hs:118) actorTemplate (engine-src/Game/LambdaHack/Common/Actor.hs:130) actorWaits (engine-src/Game/LambdaHack/Common/Actor.hs:145) actorWaitsOrSleeps (engine-src/Game/LambdaHack/Common/Actor.hs:151) actorDying (engine-src/Game/LambdaHack/Common/Actor.hs:158) hpTooLow (engine-src/Game/LambdaHack/Common/Actor.hs:162) calmEnough (engine-src/Game/LambdaHack/Common/Actor.hs:167) hpEnough (engine-src/Game/LambdaHack/Common/Actor.hs:172) hpFull (engine-src/Game/LambdaHack/Common/Actor.hs:176) checkAdjacent (engine-src/Game/LambdaHack/Common/Actor.hs:190) eqpOverfull (engine-src/Game/LambdaHack/Common/Actor.hs:193) eqpFreeN (engine-src/Game/LambdaHack/Common/Actor.hs:198) 45% ( 20 / 44) in 'Game.LambdaHack.Common.State' Missing documentation for: sdungeon (engine-src/Game/LambdaHack/Common/State.hs:110) stotalDepth (engine-src/Game/LambdaHack/Common/State.hs:113) sactorD (engine-src/Game/LambdaHack/Common/State.hs:116) sitemD (engine-src/Game/LambdaHack/Common/State.hs:119) sitemIxMap (engine-src/Game/LambdaHack/Common/State.hs:122) sfactionD (engine-src/Game/LambdaHack/Common/State.hs:125) stime (engine-src/Game/LambdaHack/Common/State.hs:128) scops (engine-src/Game/LambdaHack/Common/State.hs:131) sgold (engine-src/Game/LambdaHack/Common/State.hs:134) shigh (engine-src/Game/LambdaHack/Common/State.hs:137) sgameModeId (engine-src/Game/LambdaHack/Common/State.hs:140) sdiscoKind (engine-src/Game/LambdaHack/Common/State.hs:143) sdiscoAspect (engine-src/Game/LambdaHack/Common/State.hs:146) sactorMaxSkills (engine-src/Game/LambdaHack/Common/State.hs:149) updateDiscoKind (engine-src/Game/LambdaHack/Common/State.hs:270) updateDiscoAspect (engine-src/Game/LambdaHack/Common/State.hs:273) updateActorMaxSkills (engine-src/Game/LambdaHack/Common/State.hs:276) getItemBody (engine-src/Game/LambdaHack/Common/State.hs:279) aspectRecordFromItem (engine-src/Game/LambdaHack/Common/State.hs:284) aspectRecordFromIid (engine-src/Game/LambdaHack/Common/State.hs:293) maxSkillsFromActor (engine-src/Game/LambdaHack/Common/State.hs:296) maxSkillsInDungeon (engine-src/Game/LambdaHack/Common/State.hs:302) unknownLevel (engine-src/Game/LambdaHack/Common/State.hs:152) unknownTileMap (engine-src/Game/LambdaHack/Common/State.hs:176) 12% ( 8 / 64) in 'Game.LambdaHack.Common.ActorState' Missing documentation for: fidActorNotProjGlobalAssocs (engine-src/Game/LambdaHack/Common/ActorState.hs:52) actorAssocs (engine-src/Game/LambdaHack/Common/ActorState.hs:57) fidActorRegularAssocs (engine-src/Game/LambdaHack/Common/ActorState.hs:70) fidActorRegularIds (engine-src/Game/LambdaHack/Common/ActorState.hs:73) foeRegularAssocs (engine-src/Game/LambdaHack/Common/ActorState.hs:77) foeRegularList (engine-src/Game/LambdaHack/Common/ActorState.hs:82) friendRegularAssocs (engine-src/Game/LambdaHack/Common/ActorState.hs:87) friendRegularList (engine-src/Game/LambdaHack/Common/ActorState.hs:92) bagAssocs (engine-src/Game/LambdaHack/Common/ActorState.hs:97) bagAssocsK (engine-src/Game/LambdaHack/Common/ActorState.hs:102) posToBig (engine-src/Game/LambdaHack/Common/ActorState.hs:107) posToBigAssoc (engine-src/Game/LambdaHack/Common/ActorState.hs:110) posToProjs (engine-src/Game/LambdaHack/Common/ActorState.hs:115) posToProjAssocs (engine-src/Game/LambdaHack/Common/ActorState.hs:118) posToAids (engine-src/Game/LambdaHack/Common/ActorState.hs:123) posToAidAssocs (engine-src/Game/LambdaHack/Common/ActorState.hs:126) mergeItemQuant (engine-src/Game/LambdaHack/Common/ActorState.hs:145) findIid (engine-src/Game/LambdaHack/Common/ActorState.hs:148) combinedGround (engi engine-src/Game/LambdaHack/Common/MonadStateRead.hs:13:1: warning: [-Wunused-imports] The import of ‘Data.Text’ is redundant except perhaps to import instances from ‘Data.Text’ To import instances alone, use: import Data.Text() | 13 | import Data.Text (Text) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ne-src/Game/LambdaHack/Common/ActorState.hs:161) combinedOrgan (engine-src/Game/LambdaHack/Common/ActorState.hs:168) combinedEqp (engine-src/Game/LambdaHack/Common/ActorState.hs:173) combinedInv (engine-src/Game/LambdaHack/Common/ActorState.hs:178) combinedItems (engine-src/Game/LambdaHack/Common/ActorState.hs:184) combinedFromLore (engine-src/Game/LambdaHack/Common/ActorState.hs:190) getActorBody (engine-src/Game/LambdaHack/Common/ActorState.hs:199) getActorMaxSkills (engine-src/Game/LambdaHack/Common/ActorState.hs:209) actorCurrentSkills (engine-src/Game/LambdaHack/Common/ActorState.hs:213) canTraverse (engine-src/Game/LambdaHack/Common/ActorState.hs:232) getCarriedAssocsAndTrunk (engine-src/Game/LambdaHack/Common/ActorState.hs:238) getCarriedIidCStore (engine-src/Game/LambdaHack/Common/ActorState.hs:245) getContainerBag (engine-src/Game/LambdaHack/Common/ActorState.hs:250) getFloorBag (engine-src/Game/LambdaHack/Common/ActorState.hs:258) getEmbedBag (engine-src/Game/LambdaHack/Common/ActorState.hs:262) getBodyStoreBag (engine-src/Game/LambdaHack/Common/ActorState.hs:266) mapActorItems_ (engine-src/Game/LambdaHack/Common/ActorState.hs:275) getActorAssocs (engine-src/Game/LambdaHack/Common/ActorState.hs:286) getActorAssocsK (engine-src/Game/LambdaHack/Common/ActorState.hs:291) regenCalmDelta (engine-src/Game/LambdaHack/Common/ActorState.hs:308) actorInAmbient (engine-src/Game/LambdaHack/Common/ActorState.hs:338) canDeAmbientList (engine-src/Game/LambdaHack/Common/ActorState.hs:343) dispEnemy (engine-src/Game/LambdaHack/Common/ActorState.hs:357) itemToFull (engine-src/Game/LambdaHack/Common/ActorState.hs:374) fullAssocs (engine-src/Game/LambdaHack/Common/ActorState.hs:378) kitAssocs (engine-src/Game/LambdaHack/Common/ActorState.hs:385) getItemKindId (engine-src/Game/LambdaHack/Common/ActorState.hs:393) getIidKindId (engine-src/Game/LambdaHack/Common/ActorState.hs:398) getItemKind (engine-src/Game/LambdaHack/Common/ActorState.hs:401) getIidKind (engine-src/Game/LambdaHack/Common/ActorState.hs:404) getItemKindIdServer (engine-src/Game/LambdaHack/Common/ActorState.hs:407) getIidKindIdServer (engine-src/Game/LambdaHack/Common/ActorState.hs:413) getItemKindServer (engine-src/Game/LambdaHack/Common/ActorState.hs:416) getIidKindServer (engine-src/Game/LambdaHack/Common/ActorState.hs:419) posFromC (engine-src/Game/LambdaHack/Common/ActorState.hs:430) adjacentBigAssocs (engine-src/Game/LambdaHack/Common/ActorState.hs:458) adjacentProjAssocs (engine-src/Game/LambdaHack/Common/ActorState.hs:466) armorHurtBonus (engine-src/Game/LambdaHack/Common/ActorState.hs:474) 22% ( 2 / 9) in 'Game.LambdaHack.Common.MonadStateRead' Missing documentation for: getState (engine-src/Game/LambdaHack/Common/MonadStateRead.hs:37) getLevel (engine-src/Game/LambdaHack/Common/MonadStateRead.hs:40) getGameMode (engine-src/Game/LambdaHack/Common/MonadStateRead.hs:43) isNoConfirmsGame (engine-src/Game/LambdaHack/Common/MonadStateRead.hs:49) getEntryArena (engine-src/Game/LambdaHack/Common/MonadStateRead.hs:54) pickWeaponM (engine-src/Game/LambdaHack/Common/MonadStateRead.hs:62) displayTaunt (engine-src/Game/LambdaHack/Common/MonadStateRead.hs:81) 17% ( 3 / 18) in 'Game.LambdaHack.Client.UI.EffectDescription' Missing documentation for: DetailLevel (engine-src/Game/LambdaHack/Client/UI/EffectDescription.hs:27) detectToObject (engine-src/Game/LambdaHack/Client/UI/EffectDescription.hs:130) detectToVerb (engine-src/Game/LambdaHack/Client/UI/EffectDescription.hs:139) skillName (engine-src/Game/LambdaHack/Client/UI/EffectDescription.hs:171) skillDesc (engine-src/Game/LambdaHack/Client/UI/EffectDescription.hs:196) skillToDecorator (engine-src/Game/LambdaHack/Client/UI/EffectDescription.hs:249) skillSlots (engine-src/Game/LambdaHack/Client/UI/EffectDescription.hs:288) kindAspectToSuffix (engine-src/Game/LambdaHack/Client/UI/EffectDescription.hs:302) aspectToSentence (engine-src/Game/LambdaHack/Client/UI/EffectDescription.hs:347) affixDice (engine-src/Game/LambdaHack/Client/UI/EffectDescription.hs:384) slotToSentence (engine-src/Game/LambdaHack/Client/UI/EffectDescription.hs:148) tmodToSuff (engine-src/Game/LambdaHack/Client/UI/EffectDescription.hs:291) affixBonus (engine-src/Game/LambdaHack/Client/UI/EffectDescription.hs:370) wrapInParens (engine-src/Game/LambdaHack/Client/UI/EffectDescription.hs:376) wrapInChevrons (engine-src/Game/LambdaHack/Client/UI/EffectDescription.hs:380) 30% ( 3 / 10) in 'Game.LambdaHack.Client.UI.ActorUI' Missing documentation for: ActorUI (engine-src/Game/LambdaHack/Client/UI/ActorUI.hs:25) ActorDictUI (engine-src/Game/LambdaHack/Client/UI/ActorUI.hs:35) keySelected (engine-src/Game/LambdaHack/Client/UI/ActorUI.hs:37) ppCStoreWownW (engine-src/Game/LambdaHack/Client/UI/ActorUI.hs:50) ppContainerWownW (engine-src/Game/LambdaHack/Client/UI/ActorUI.hs:59) tryFindActor (engine-src/Game/LambdaHack/Client/UI/ActorUI.hs:67) tryFindHeroK (engine-src/Game/LambdaHack/Client/UI/ActorUI.hs:70) 36% ( 4 / 11) in 'Game.LambdaHack.Client.UI.ItemSlot' Missing documentation for: SingleItemSlots (engine-src/Game/LambdaHack/Client/UI/ItemSlot.hs:50) allSlots (engine-src/Game/LambdaHack/Client/UI/ItemSlot.hs:59) intSlots (engine-src/Game/LambdaHack/Client/UI/ItemSlot.hs:62) slotLabel (engine-src/Game/LambdaHack/Client/UI/ItemSlot.hs:65) partyItemSet (engine-src/Game/LambdaHack/Client/UI/ItemSlot.hs:83) sortSlotMap (engine-src/Game/LambdaHack/Client/UI/ItemSlot.hs:100) mergeItemSlots (engine-src/Game/LambdaHack/Client/UI/ItemSlot.hs:107) 44% ( 8 / 18) in 'Game.LambdaHack.Client.UI.Slideshow' Missing documentation for: emptySlideshow (engine-src/Game/LambdaHack/Client/UI/Slideshow.hs:39) unsnoc (engine-src/Game/LambdaHack/Client/UI/Slideshow.hs:42) toSlideshow (engine-src/Game/LambdaHack/Client/UI/Slideshow.hs:48) menuToSlideshow (engine-src/Game/LambdaHack/Client/UI/Slideshow.hs:73) wrapOKX (engine-src/Game/LambdaHack/Client/UI/Slideshow.hs:77) splitOverlay (engine-src/Game/LambdaHack/Client/UI/Slideshow.hs:96) splitOKX (engine-src/Game/LambdaHack/Client/UI/Slideshow.hs:101) moreMsg (engine-src/Game/LambdaHack/Client/UI/Slideshow.hs:67) endMsg (engine-src/Game/LambdaHack/Client/UI/Slideshow.hs:70) keysOKX (engine-src/Game/LambdaHack/Client/UI/Slideshow.hs:89) 100% ( 3 / 3) in 'Game.LambdaHack.Client.UI.KeyBindings' 79% ( 11 / 14) in 'Game.LambdaHack.Client.State' Missing documentation for: AlterLid (engine-src/Game/LambdaHack/Client/State.hs:77) sside (engine-src/Game/LambdaHack/Client/State.hs:173) sleader (engine-src/Game/LambdaHack/Client/State.hs:176) 45% ( 5 / 11) in 'Game.LambdaHack.Client.UI.SessionUI' Missing documentation for: ItemDictUI (engine-src/Game/LambdaHack/Client/UI/SessionUI.hs:80) HintMode (engine-src/Game/LambdaHack/Client/UI/SessionUI.hs:104) emptySessionUI (engine-src/Game/LambdaHack/Client/UI/SessionUI.hs:110) toggleMarkVision (engine-src/Game/LambdaHack/Client/UI/SessionUI.hs:148) toggleMarkSmell (engine-src/Game/LambdaHack/Client/UI/SessionUI.hs:151) getActorUI (engine-src/Game/LambdaHack/Client/UI/SessionUI.hs:154) 64% ( 7 / 11) in 'Game.LambdaHack.Client.MonadClient' Missing documentation for: getClient (engine-src/Game/LambdaHack/Client/MonadClient.hs:46) putClient (engine-src/Game/LambdaHack/Client/MonadClient.hs:49) debugPossiblyPrint (engine-src/Game/LambdaHack/Client/MonadClient.hs:52) createTabBFS (engine-src/Game/LambdaHack/Client/MonadClient.hs:59) 50% ( 4 / 8) in 'Game.LambdaHack.Client.CommonM' Missing documentation for: currentSkillsClient (engine-src/Game/LambdaHack/Client/CommonM.hs:104) pickWeaponClient (engine-src/Game/LambdaHack/Client/CommonM.hs:135) updateSalter (engine-src/Game/LambdaHack/Client/CommonM.hs:156) createSalter (engine-src/Game/LambdaHack/Client/CommonM.hs:164) 31% ( 13 / 42) in 'Game.LambdaHack.Client.UI.MonadClientUI' Missing documentation for: clientPrintUI (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:82) getSession (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:100) putSession (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:103) setFrontAutoYes (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:148) frontendShutdown (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:151) printScreen (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:154) anyKeyPressed (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:163) discardPressedKey (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:166) resetPressedKeys (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:169) addPressedControlEsc (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:175) revCmdMap (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:179) getReportUI (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:188) getLeaderUI (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:199) getArenaUI (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:206) viewedLevelUI (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:225) leaderTgtToPos (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:231) xhairToPos (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:241) clearAimMode (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:254) scoreToSlideshow (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:271) defaultHistory (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:307) tellAllClipPS (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:320) tellGameClipPS (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:340) elapsedSessionTimeGT (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:359) resetSessionStart (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:365) resetGameStart (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:371) partActorLeaderFun (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:397) leaderSkillsClientUI (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:432) displayFrame (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:112) addPressedKey (engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs:172) 57% ( 4 / 7) in 'Game.LambdaHack.Client.UI.RunM' Missing documentation for: walkableDir (engine-src/Game/LambdaHack/Client/UI/RunM.hs:154) tryTurning (engine-src/Game/LambdaHack/Client/UI/RunM.hs:158) checkAndRun (engine-src/Game/LambdaHack/Client/UI/RunM.hs:186) 100% ( 8 / 8) in 'Game.LambdaHack.Client.UI.MsgM' 46% ( 11 / 24) in 'Game.LambdaHack.Client.BfsM' Missing documentation for: invalidateBfsAid (engine-src/Game/LambdaHack/Client/BfsM.hs:53) invalidateBfsPathAid (engine-src/Game/LambdaHack/Client/BfsM.hs:57) invalidateBfsLid (engine-src/Game/LambdaHack/Client/BfsM.hs:63) invalidateBfsPathLid (engine-src/Game/LambdaHack/Client/BfsM.hs:70) invalidateBfsAll (engine-src/Game/LambdaHack/Client/BfsM.hs:79) invalidateBfsPathAll (engine-src/Game/LambdaHack/Client/BfsM.hs:83) createBfs (engine-src/Game/LambdaHack/Client/BfsM.hs:89) createPath (engine-src/Game/LambdaHack/Client/BfsM.hs:176) condBFS (engine-src/Game/LambdaHack/Client/BfsM.hs:205) FleeViaStairsOrEscape (engine-src/Game/LambdaHack/Client/BfsM.hs:313) embedBenefit (engine-src/Game/LambdaHack/Client/BfsM.hs:323) unexploredDepth (engine-src/Game/LambdaHack/Client/BfsM.hs:458) updatePathFromBfs (engine-src/Game/LambdaHack/Client/BfsM.hs:104) 76% ( 19 / 25) in 'Game.LambdaHack.Client.AI.ConditionM' Missing documentation for: condInMeleeM (engine-src/Game/LambdaHack/Client/AI/ConditionM.hs:101) condProjectListM (engine-src/Game/LambdaHack/Client/AI/ConditionM.hs:219) hinders (engine-src/Game/LambdaHack/Client/AI/ConditionM.hs:265) desirableItem (engine-src/Game/LambdaHack/Client/AI/ConditionM.hs:309) condSupport (engine-src/Game/LambdaHack/Client/AI/ConditionM.hs:326) condSoloM (engine-src/Game/LambdaHack/Client/AI/ConditionM.hs:356) 75% ( 3 / 4) in 'Game.LambdaHack.Client.AI.PickTargetM' Missing documentation for: computeTarget (engine-src/Game/LambdaHack/Client/AI/PickTargetM.hs:82) 100% ( 3 / 3) in 'Game.LambdaHack.Client.AI.PickActorM' 12% ( 3 / 26) in 'Game.LambdaHack.Client.AI.PickActionM' Missing documentation for: actionStrategy (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:81) waitBlockNow (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:374) yellNow (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:377) pickup (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:380) equipItems (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:420) yieldUnneeded (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:472) unEquipItems (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:507) groupByEqpSlot (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:563) bestByEqpSlot (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:574) harmful (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:593) meleeBlocker (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:601) meleeAny (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:648) trigger (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:675) projectItem (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:690) ApplyItemGroup (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:736) applyItem (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:739) flee (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:854) displaceFoe (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:866) displaceBlocker (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:900) displaceTgt (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:918) chase (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:965) moveTowards (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:987) moveOrRunAid (engine-src/Game/LambdaHack/Client/AI/PickActionM.hs:1029) 100% ( 4 / 4) in 'Game.LambdaHack.Client.AI' 12% ( 4 / 33) in 'Game.LambdaHack.Atomic.MonadStateWrite' Missing documentation for: atomicFail (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:60) updateLevel (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:66) updateActor (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:71) updateFaction (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:77) moveActorMap (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:83) swapActorMap (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:115) insertBagContainer (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:135) insertItemContainer (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:153) insertItemActor (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:176) deleteBagContainer (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:227) deleteItemContainer (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:245) deleteItemActor (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:273) addAis (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:331) itemsMatch (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:345) addItemToActorMaxSkills (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:351) resetActorMaxSkills (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:359) insertItemFloor (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:162) insertItemEmbed (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:169) insertItemOrgan (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:189) insertItemEqp (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:201) insertItemInv (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:213) insertItemSha (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:220) deleteItemFloor (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:253) deleteItemEmbed (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:263) deleteItemOrgan (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:286) deleteItemEqp (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:295) deleteItemInv (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:304) deleteItemSha (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:308) rmFromBag (engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs:314) 67% ( 6 / 9) in 'Game.LambdaHack.Atomic.CmdAtomic' Missing documentation for: undoUpdAtomic (engine-src/Game/LambdaHack/Atomic/CmdAtomic.hs:194) undoSfxAtomic (engine-src/Game/LambdaHack/Atomic/CmdAtomic.hs:254) undoCmdAtomic (engine-src/Game/LambdaHack/Atomic/CmdAtomic.hs:272) 67% ( 8 / 12) in 'Game.LambdaHack.Atomic.PosAtomicRead' Missing documentation for: posProjBody (engine-src/Game/LambdaHack/Atomic/PosAtomicRead.hs:193) singleAid (engine-src/Game/LambdaHack/Atomic/PosAtomicRead.hs:199) doubleAid (engine-src/Game/LambdaHack/Atomic/PosAtomicRead.hs:204) singleContainer (engine-src/Game/LambdaHack/Atomic/PosAtomicRead.hs:212) 6% ( 3 / 47) in 'Game.LambdaHack.Atomic.HandleAtomicWrite' Missing documentation for: updCreateActor (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:134) updDestroyActor (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:164) updCreateItem (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:205) updDestroyItem (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:217) updSpotItemBag (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:238) updLoseItemBag (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:253) updMoveActor (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:272) updWaitActor (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:282) updDisplaceActor (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:291) updMoveItem (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:303) updRefillHP (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:330) updRefillCalm (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:350) updTrajectory (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:366) updQuitFaction (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:378) updLeadFaction (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:391) updDiplFaction (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:409) updTacticFaction (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:423) updAutoFaction (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:432) updRecordKill (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:440) updAlterTile (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:461) updAlterExplorable (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:479) updSearchTile (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:488) updSpotTile (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:505) updLoseTile (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:518) updAlterSmell (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:550) updSpotSmell (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:558) updLoseSmell (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:567) updTimeItem (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:578) updAgeGame (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:590) updUnAgeGame (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:595) ageLevel (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:600) updDiscover (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:604) updCover (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:628) updDiscoverKind (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:631) discoverKind (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:641) updCoverKind (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:648) updDiscoverAspect (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:651) discoverAspect (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:669) updCoverAspect (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:677) updDiscoverServer (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:680) updCoverServer (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:685) updRestart (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:691) updRestartServer (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:694) updResumeServer (engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs:697) 100% ( 19 / 19) in 'Game.LambdaHack.Atomic' 100% ( 2 / 2) in 'Game.LambdaHack.Client.Response' 25% ( 4 / 16) in 'Game.LambdaHack.Client.UI.ItemDescription' Missing documentation for: partItemShort (engine-src/Game/LambdaHack/Client/UI/ItemDescription.hs:203) partItemShortest (engine-src/Game/LambdaHack/Client/UI/ItemDescription.hs:207) partItemHigh (engine-src/Game/LambdaHack/Client/UI/ItemDescription.hs:211) partItemWs (engine-src/Game/LambdaHack/Client/UI/ItemDescription.hs:239) partItemWsRanged (engine-src/Game/LambdaHack/Client/UI/ItemDescription.hs:243) partItemShortAW (engine-src/Game/LambdaHack/Client/UI/ItemDescription.hs:248) partItemMediumAW (engine-src/Game/LambdaHack/Client/UI/ItemDescription.hs:257) partItemShortWownW (engine-src/Game/LambdaHack/Client/UI/ItemDescription.hs:267) viewItem (engine-src/Game/LambdaHack/Client/UI/ItemDescription.hs:274) itemDesc (engine-src/Game/LambdaHack/Client/UI/ItemDescription.hs:280) textAllPowers (engine-src/Game/LambdaHack/Client/UI/ItemDescription.hs:78) partItemWsR (engine-src/Game/LambdaHack/Client/UI/ItemDescription.hs:217) 17% ( 3 / 18) in 'Game.LambdaHack.Client.UI.DrawM' Missing documentation for: targetDesc (engine-src/Game/LambdaHack/Client/UI/DrawM.hs:74) targetDescXhair (engine-src/Game/LambdaHack/Client/UI/DrawM.hs:130) checkWarningHP (engine-src/Game/LambdaHack/Client/UI/DrawM.hs:736) checkWarningCalm (engine-src/Game/LambdaHack/Client/UI/DrawM.hs:742) drawFrameTerrain (engine-src/Game/LambdaHack/Client/UI/DrawM.hs:144) drawFrameContent (engine-src/Game/LambdaHack/Client/UI/DrawM.hs:185) drawFramePath (engine-src/Game/LambdaHack/Client/UI/DrawM.hs:225) drawFrameActor (engine-src/Game/LambdaHack/Client/UI/DrawM.hs:290) drawFrameExtra (engine-src/Game/LambdaHack/Client/UI/DrawM.hs:350) drawFrameStatus (engine-src/Game/LambdaHack/Client/UI/DrawM.hs:408) drawArenaStatus (engine-src/Game/LambdaHack/Client/UI/DrawM.hs:562) drawLeaderStatus (engine-src/Game/LambdaHack/Client/UI/DrawM.hs:576) drawLeaderDamage (engine-src/Game/LambdaHack/Client/UI/DrawM.hs:643) drawSelected (engine-src/Game/LambdaHack/Client/UI/DrawM.hs:703) checkWarnings (engine-src/Game/LambdaHack/Client/UI/DrawM.hs:753) 60% ( 6 / 10) in 'Game.LambdaHack.Client.UI.FrameM' Missing documentation for: promptGetKey (engine-src/Game/LambdaHack/Client/UI/FrameM.hs:69) stopPlayBack (engine-src/Game/LambdaHack/Client/UI/FrameM.hs:114) fadeOutOrIn (engine-src/Game/LambdaHack/Client/UI/FrameM.hs:163) resetPlayBack (engine-src/Game/LambdaHack/Client/UI/FrameM.hs:117) 80% ( 8 / 10) in 'Game.LambdaHack.Client.UI.SlideshowM' Missing documentation for: displayMoreKeep (engine-src/Game/LambdaHack/Client/UI/SlideshowM.hs:71) getConfirms (engine-src/Game/LambdaHack/Client/UI/SlideshowM.hs:87) 33% ( 10 / 30) in 'Game.LambdaHack.Client.UI.HandleHelperM' Missing documentation for: showFailError (engine-src/Game/LambdaHack/Client/UI/HandleHelperM.hs:69) MError (engine-src/Game/LambdaHack/Client/UI/HandleHelperM.hs:72) mergeMError (engine-src/Game/LambdaHack/Client/UI/HandleHelperM.hs:74) FailOrCmd (engine-src/Game/LambdaHack/Client/UI/HandleHelperM.hs:81) failWith (engine-src/Game/LambdaHack/Client/UI/HandleHelperM.hs:83) failSer (engine-src/Game/LambdaHack/Client/UI/HandleHelperM.hs:86) failMsg (engine-src/Game/LambdaHack/Client/UI/HandleHelperM.hs:89) weaveJust (engine-src/Game/LambdaHack/Client/UI/HandleHelperM.hs:92) partyAfterLeader (engine-src/Game/LambdaHack/Client/UI/HandleHelperM.hs:133) pickLeaderWithPointer (engine-src/Game/LambdaHack/Client/UI/HandleHelperM.hs:173) itemOverlay (engine-src/Game/LambdaHack/Client/UI/HandleHelperM.hs:205) skillsOverlay (engine-src/Game/LambdaHack/Client/UI/HandleHelperM.hs:253) placesFromState (engine-src/Game/LambdaHack/Client/UI/HandleHelperM.hs:271) placeParts (engine-src/Game/LambdaHack/Client/UI/HandleHelperM.hs:293) placesOverlay (engine-src/Game/LambdaHack/Client/UI/HandleHelperM.hs:299) pickNumber (engine-src/Game/LambdaHack/Client/UI/HandleHelperM.hs:320) displayItemLore (engine-src/Game/LambdaHack/Client/UI/HandleHelperM.hs:572) viewLoreItems (engine-src/Game/LambdaHack/Client/UI/HandleHelperM.hs:607) cycleLore (engine-src/Game/LambdaHack/Client/UI/HandleHelperM.hs:642) spoilsBlurb (engine-src/Game/LambdaHack/Client/UI/HandleHelperM.hs:658) 80% ( 4 / 5) in 'Game.LambdaHack.Client.UI.InventoryM' Missing documentation for: Suitability (engine-src/Game/LambdaHack/Client/UI/InventoryM.hs:222) 34% ( 19 / 56) in 'Game.LambdaHack.Client.UI.HandleHumanLocalM' Missing documentation for: macroHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:89) chooseItemDialogMode (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:101) chooseItemProjectHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:307) chooseItemApplyHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:488) triggerSymbols (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:482) pickLeaderHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:549) pickLeaderWithPointerHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:575) selectActorHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:592) selectNoneHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:612) selectWithPointerHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:631) repeatHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:659) recordHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:672) allHistoryHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:695) lastHistoryHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:753) markVisionHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:758) markSmellHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:763) markSuspectHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:768) printScreenHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:775) clearTargetIfItemClearHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:819) itemClearHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:846) aimEnemyHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:925) aimItemHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:967) xhairUnknownHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:1048) xhairItemHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:1063) xhairStairHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:1079) xhairPointerFloorHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:1095) xhairPointerEnemyHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:1103) aimPointerFloorHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:1111) aimPointerEnemyHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:1132) permittedProjectClient (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:357) projectCheck (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:368) posFromXhair (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:441) permittedApplyClient (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:535) selectAid (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:597) eitherHistory (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:698) endAimingMsg (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:805) flashAiming (engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs:1041) 17% ( 4 / 24) in 'Game.LambdaHack.Client.UI.DisplayAtomicM' Missing documentation for: updateItemSlot (engine-src/Game/LambdaHack/Client/UI/DisplayAtomicM.hs:458) markDisplayNeeded (engine-src/Game/LambdaHack/Client/UI/DisplayAtomicM.hs:472) lookAtMove (engine-src/Game/LambdaHack/Client/UI/DisplayAtomicM.hs:477) aidVerbMU (engine-src/Game/LambdaHack/Client/UI/DisplayAtomicM.hs:501) aidVerbMU0 (engine-src/Game/LambdaHack/Client/UI/DisplayAtomicM.hs:506) aidVerbDuplicateMU (engine-src/Game/LambdaHack/Client/UI/DisplayAtomicM.hs:511) itemVerbMU (engine-src/Game/LambdaHack/Client/UI/DisplayAtomicM.hs:517) itemAidVerbMU (engine-src/Game/LambdaHack/Client/UI/DisplayAtomicM.hs:534) createActorUI (engine-src/Game/LambdaHack/Client/UI/DisplayAtomicM.hs:567) destroyActorUI (engine-src/Game/LambdaHack/Client/UI/DisplayAtomicM.hs:666) spotItem (engine-src/Game/LambdaHack/Client/UI/DisplayAtomicM.hs:704) moveActor (engine-src/Game/LambdaHack/Client/UI/DisplayAtomicM.hs:751) displaceActorUI (engine-src/Game/LambdaHack/Client/UI/DisplayAtomicM.hs:768) moveItemUI (engine-src/Game/LambdaHack/Client/UI/DisplayAtomicM.hs:790) quitFactionUI (engine-src/Game/LambdaHack/Client/UI/DisplayAtomicM.hs:811) displayGameOverLoot (engine-src/Game/LambdaHack/Client/UI/DisplayAtomicM.hs:911) displayGameOverAnalytics (engine-src/Game/LambdaHack/Client/UI/DisplayAtomicM.hs:960) discover (engine-src/Game/LambdaHack/Client/UI/DisplayAtomicM.hs:1023) ppSfxMsg (engine-src/Game/LambdaHack/Client/UI/DisplayAtomicM.hs:1321) strike (engine-src/Game/LambdaHack/Client/UI/DisplayAtomicM.hs:1472) 31% ( 4 / 13) in 'Game.LambdaHack.Client.Preferences' Missing documentation for: averageTurnValue (engine-src/Game/LambdaHack/Client/Preferences.hs:180) avgItemDelay (engine-src/Game/LambdaHack/Client/Preferences.hs:197) avgItemLife (engine-src/Game/LambdaHack/Client/Preferences.hs:215) durabilityMult (engine-src/Game/LambdaHack/Client/Preferences.hs:221) organBenefit (engine-src/Game/LambdaHack/Client/Preferences.hs:257) recBenefit (engine-src/Game/LambdaHack/Client/Preferences.hs:281) fakeItem (engine-src/Game/LambdaHack/Client/Preferences.hs:293) aspectToBenefit (engine-src/Game/LambdaHack/Client/Preferences.hs:332) aspectRecordToBenefit (engine-src/Game/LambdaHack/Client/Preferences.hs:375) 22% ( 4 / 18) in 'Game.LambdaHack.Client.HandleAtomicM' Missing documentation for: invalidateInMelee (engine-src/Game/LambdaHack/Client/HandleAtomicM.hs:274) wipeBfsIfItemAffectsSkills (engine-src/Game/LambdaHack/Client/HandleAtomicM.hs:279) tileChangeAffectsBfs (engine-src/Game/LambdaHack/Client/HandleAtomicM.hs:283) createActor (engine-src/Game/LambdaHack/Client/HandleAtomicM.hs:290) destroyActor (engine-src/Game/LambdaHack/Client/HandleAtomicM.hs:305) addItemToDiscoBenefit (engine-src/Game/LambdaHack/Client/HandleAtomicM.hs:329) perception (engine-src/Game/LambdaHack/Client/HandleAtomicM.hs:345) discoverKind (engine-src/Game/LambdaHack/Client/HandleAtomicM.hs:370) discoverKindAndAspect (engine-src/Game/LambdaHack/Client/HandleAtomicM.hs:373) coverKind (engine-src/Game/LambdaHack/Client/HandleAtomicM.hs:388) coverAspectAndKind (engine-src/Game/LambdaHack/Client/HandleAtomicM.hs:391) discoverAspect (engine-src/Game/LambdaHack/Client/HandleAtomicM.hs:394) coverAspect (engine-src/Game/LambdaHack/Client/HandleAtomicM.hs:408) killExit (engine-src/Game/LambdaHack/Client/HandleAtomicM.hs:411) 50% ( 1 / 2) in 'Content.ItemKindTemporary' Missing documentation for: temporaries (GameDefinition/Content/ItemKindTemporary.hs:17) 50% ( 1 / 2) in 'Content.ItemKindOrgan' Missing documentation for: organs (GameDefinition/Content/ItemKindOrgan.hs:17) 50% ( 1 / 2) in 'Content.ItemKindEmbed' Missing documentation for: embeds (GameDefinition/Content/ItemKindEmbed.hs:17) 50% ( 1 / 2) in 'Content.ItemKindBlast' Missing documentation for: blasts (GameDefinition/Content/ItemKindBlast.hs:17) 50% ( 1 / 2) in 'Content.ItemKindActor' Missing documentation for: actors (GameDefinition/Content/ItemKindActor.hs:16) 81% ( 17 / 21) in 'Game.LambdaHack.Server.DungeonGen.AreaRnd' Missing documentation for: mkFixed (engine-src/Game/LambdaHack/Server/DungeonGen/AreaRnd.hs:37) SpecialArea (engine-src/Game/LambdaHack/Server/DungeonGen/AreaRnd.hs:286) connectGrid' (engine-src/Game/LambdaHack/Server/DungeonGen/AreaRnd.hs:127) borderPlace (engine-src/Game/LambdaHack/Server/DungeonGen/AreaRnd.hs:277) 86% ( 12 / 14) in 'Game.LambdaHack.Server.DungeonGen.Place' Missing documentation for: isChancePos (engine-src/Game/LambdaHack/Server/DungeonGen/Place.hs:185) pover (engine-src/Game/LambdaHack/Server/DungeonGen/Place.hs:217) 80% ( 4 / 5) in 'Game.LambdaHack.Server.DungeonGen.Cave' Missing documentation for: pickOpening (engine-src/Game/LambdaHack/Server/DungeonGen/Cave.hs:315) 92% ( 23 / 25) in 'Game.LambdaHack.Server.FovDigital' Missing documentation for: CHull (engine-src/Game/LambdaHack/Server/FovDigital.hs:66) addToHullGo (engine-src/Game/LambdaHack/Server/FovDigital.hs:194) 51% ( 20 / 39) in 'Game.LambdaHack.Server.Fov' Missing documentation for: FovValid (engine-src/Game/LambdaHack/Server/Fov.hs:54) CacheBeforeLucid (engine-src/Game/LambdaHack/Server/Fov.hs:67) PerActor (engine-src/Game/LambdaHack/Server/Fov.hs:74) PerceptionCache (engine-src/Game/LambdaHack/Server/Fov.hs:80) FovLucidLid (engine-src/Game/LambdaHack/Server/Fov.hs:111) FovClearLid (engine-src/Game/LambdaHack/Server/Fov.hs:117) FovLitLid (engine-src/Game/LambdaHack/Server/Fov.hs:123) perActorFromLevel (engine-src/Game/LambdaHack/Server/Fov.hs:140) boundSightByCalm (engine-src/Game/LambdaHack/Server/Fov.hs:152) totalFromPerActor (engine-src/Game/LambdaHack/Server/Fov.hs:173) shineFromLevel (engine-src/Game/LambdaHack/Server/Fov.hs:205) floorLightSources (engine-src/Game/LambdaHack/Server/Fov.hs:220) litFromLevel (engine-src/Game/LambdaHack/Server/Fov.hs:262) litInDungeon (engine-src/Game/LambdaHack/Server/Fov.hs:267) clearFromLevel (engine-src/Game/LambdaHack/Server/Fov.hs:270) clearInDungeon (engine-src/Game/LambdaHack/Server/Fov.hs:274) lucidInDungeon (engine-src/Game/LambdaHack/Server/Fov.hs:277) perceptionCacheFromLevel (engine-src/Game/LambdaHack/Server/Fov.hs:299) Matrix (engine-src/Game/LambdaHack/Server/Fov.hs:321) 73% ( 11 / 15) in 'Game.LambdaHack.Server.ItemRev' Missing documentation for: UniqueSet (engine-src/Game/LambdaHack/Server/ItemRev.hs:57) emptyDiscoveryKindRev (engine-src/Game/LambdaHack/Server/ItemRev.hs:135) serverDiscos (engine-src/Game/LambdaHack/Server/ItemRev.hs:138) emptyFlavourMap (engine-src/Game/LambdaHack/Server/ItemRev.hs:158) 39% ( 26 / 67) in 'Game.LambdaHack.Client.UI.HandleHumanGlobalM' Missing documentation for: byAimModeHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:174) composeIfLocalHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:183) composeUnlessErrorHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:198) compose2ndLocalHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:209) loopOnNothingHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:226) executeIfClearHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:237) moveRunHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:283) runOnceAheadHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:524) moveOnceToXhairHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:559) runOnceToXhairHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:646) continueToXhairHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:652) moveItemHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:658) projectHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:819) applyHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:876) itemMenuHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:1153) chooseItemMenuHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:1271) gameScenarioIncr (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:1487) gameDifficultyIncr (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:1493) gameWolfToggle (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:1504) gameFishToggle (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:1511) gameRestartHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:1518) gameQuitHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:1554) gameDropHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:1575) gameExitHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:1585) gameSaveHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:1593) tacticHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:1604) automateHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:1623) automateToggleHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:1634) automateBackHuman (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:1643) areaToRectangles (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:123) goToXhair (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:563) multiActorGoTo (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:605) moveOrSelectItem (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:671) selectItemsToMove (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:712) moveItems (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:761) projectItem (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:839) applyItem (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:895) verifyEscape (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:1034) artWithVersion (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:1300) generateMenu (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:1323) nxtGameMode (engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs:1545) 67% ( 4 / 6) in 'Game.LambdaHack.Client.UI.HandleHumanM' Missing documentation for: cmdAction (engine-src/Game/LambdaHack/Client/UI/HandleHumanM.hs:59) addNoError (engine-src/Game/LambdaHack/Client/UI/HandleHumanM.hs:156) 100% ( 22 / 22) in 'Game.LambdaHack.Client.UI' 100% ( 4 / 4) in 'Game.LambdaHack.Client.HandleResponseM' 67% ( 4 / 6) in 'Game.LambdaHack.Client.LoopM' Missing documentation for: initAI (engine-src/Game/LambdaHack/Client/LoopM.hs:30) initUI (engine-src/Game/LambdaHack/Client/LoopM.hs:35) 100% ( 20 / 20) in 'Game.LambdaHack.Client' 75% ( 3 / 4) in 'Game.LambdaHack.Server.ServerOptions' Missing documentation for: RNGs (engine-src/Game/LambdaHack/Server/ServerOptions.hs:43) 62% ( 5 / 8) in 'Game.LambdaHack.Server.State' Missing documentation for: updateActorTime (engine-src/Game/LambdaHack/Server/State.hs:115) lookupActorTime (engine-src/Game/LambdaHack/Server/State.hs:120) ageActor (engine-src/Game/LambdaHack/Server/State.hs:127) 36% ( 4 / 11) in 'Game.LambdaHack.Server.DungeonGen' Missing documentation for: convertTileMaps (engine-src/Game/LambdaHack/Server/DungeonGen.hs:49) buildTileMap (engine-src/Game/LambdaHack/Server/DungeonGen.hs:111) anchorDown (engine-src/Game/LambdaHack/Server/DungeonGen.hs:126) buildLevel (engine-src/Game/LambdaHack/Server/DungeonGen.hs:131) snapToStairList (engine-src/Game/LambdaHack/Server/DungeonGen.hs:250) placeDownStairs (engine-src/Game/LambdaHack/Server/DungeonGen.hs:264) levelFromCave (engine-src/Game/LambdaHack/Server/DungeonGen.hs:308) 56% ( 9 / 16) in 'Game.LambdaHack.Server.MonadServer' Missing documentation for: MonadServer (engine-src/Game/LambdaHack/Server/MonadServer.hs:54) getServer (engine-src/Game/LambdaHack/Server/MonadServer.hs:82) putServer (engine-src/Game/LambdaHack/Server/MonadServer.hs:85) debugPossiblyPrint (engine-src/Game/LambdaHack/Server/MonadServer.hs:88) debugPossiblyPrintAndExit (engine-src/Game/LambdaHack/Server/MonadServer.hs:95) serverPrint (engine-src/Game/LambdaHack/Server/MonadServer.hs:103) saveServer (engine-src/Game/LambdaHack/Server/MonadServer.hs:108) 21% ( 3 / 14) in 'Game.LambdaHack.Server.ItemM' Missing documentation for: registerItem (engine-src/Game/LambdaHack/Server/ItemM.hs:64) randomResetTimeout (engine-src/Game/LambdaHack/Server/ItemM.hs:91) embedItem (engine-src/Game/LambdaHack/Server/ItemM.hs:131) prepareItemKind (engine-src/Game/LambdaHack/Server/ItemM.hs:140) rollItemAspect (engine-src/Game/LambdaHack/Server/ItemM.hs:150) rollAndRegisterItem (engine-src/Game/LambdaHack/Server/ItemM.hs:169) placeItemsInDungeon (engine-src/Game/LambdaHack/Server/ItemM.hs:184) embedItemsInDungeon (engine-src/Game/LambdaHack/Server/ItemM.hs:223) onlyRegisterItem (engine-src/Game/LambdaHack/Server/ItemM.hs:49) computeRndTimeout (engine-src/Game/LambdaHack/Server/ItemM.hs:113) createLevelItem (engine-src/Game/LambdaHack/Server/ItemM.hs:123) 17% ( 3 / 18) in 'Game.LambdaHack.Server.HandleAtomicM' Missing documentation for: invalidateArenas (engine-src/Game/LambdaHack/Server/HandleAtomicM.hs:190) updateSclear (engine-src/Game/LambdaHack/Server/HandleAtomicM.hs:193) updateSlit (engine-src/Game/LambdaHack/Server/HandleAtomicM.hs:207) invalidateLucidLid (engine-src/Game/LambdaHack/Server/HandleAtomicM.hs:220) invalidateLucidAid (engine-src/Game/LambdaHack/Server/HandleAtomicM.hs:226) actorHasShine (engine-src/Game/LambdaHack/Server/HandleAtomicM.hs:231) itemAffectsShineRadius (engine-src/Game/LambdaHack/Server/HandleAtomicM.hs:236) itemAffectsPerRadius (engine-src/Game/LambdaHack/Server/HandleAtomicM.hs:243) addPerActor (engine-src/Game/LambdaHack/Server/HandleAtomicM.hs:251) addPerActorAny (engine-src/Game/LambdaHack/Server/HandleAtomicM.hs:259) deletePerActor (engine-src/Game/LambdaHack/Server/HandleAtomicM.hs:271) deletePerActorAny (engine-src/Game/LambdaHack/Server/HandleAtomicM.hs:279) invalidatePerActor (engine-src/Game/LambdaHack/Server/HandleAtomicM.hs:291) reconsiderPerActor (engine-src/Game/LambdaHack/Server/HandleAtomicM.hs:300) invalidatePerLid (engine-src/Game/LambdaHack/Server/HandleAtomicM.hs:313) 20% ( 2 / 10) in 'Game.LambdaHack.Server.DebugM' Missing documentation for: debugResponse (engine-src/Game/LambdaHack/Server/DebugM.hs:37) debugRequestAI (engine-src/Game/LambdaHack/Server/DebugM.hs:79) debugRequestUI (engine-src/Game/LambdaHack/Server/DebugM.hs:84) debugShow (engine-src/Game/LambdaHack/Server/DebugM.hs:34) debugPretty (engine-src/Game/LambdaHack/Server/DebugM.hs:68) debugPlain (engine-src/Game/LambdaHack/Server/DebugM.hs:73) DebugAid (engine-src/Game/LambdaHack/Server/DebugM.hs:89) debugAid (engine-src/Game/LambdaHack/Server/DebugM.hs:101) 48% ( 12 / 25) in 'Game.LambdaHack.Server.ProtocolM' Missing documentation for: CliSerQueue (engine-src/Game/LambdaHack/Server/ProtocolM.hs:70) putDict (engine-src/Game/LambdaHack/Server/ProtocolM.hs:91) sendUpdNoState (engine-src/Game/LambdaHack/Server/ProtocolM.hs:119) sendSfx (engine-src/Game/LambdaHack/Server/ProtocolM.hs:127) sendQueryAI (engine-src/Game/LambdaHack/Server/ProtocolM.hs:137) sendQueryUI (engine-src/Game/LambdaHack/Server/ProtocolM.hs:149) killAllClients (engine-src/Game/LambdaHack/Server/ProtocolM.hs:162) childrenServer (engine-src/Game/LambdaHack/Server/ProtocolM.hs:171) tryRestore (engine-src/Game/LambdaHack/Server/ProtocolM.hs:215) writeQueue (engine-src/Game/LambdaHack/Server/ProtocolM.hs:52) readQueueAI (engine-src/Game/LambdaHack/Server/ProtocolM.hs:57) readQueueUI (engine-src/Game/LambdaHack/Server/ProtocolM.hs:62) newQueue (engine-src/Game/LambdaHack/Server/ProtocolM.hs:67) 50% ( 5 / 10) in 'Game.LambdaHack.Server.BroadcastAtomic' Missing documentation for: sendPer (engine-src/Game/LambdaHack/Server/BroadcastAtomic.hs:219) handleCmdAtomicServer (engine-src/Game/LambdaHack/Server/BroadcastAtomic.hs:49) filterHear (engine-src/Game/LambdaHack/Server/BroadcastAtomic.hs:208) atomicForget (engine-src/Game/LambdaHack/Server/BroadcastAtomic.hs:239) atomicRemember (engine-src/Game/LambdaHack/Server/BroadcastAtomic.hs:258) 12% ( 4 / 32) in 'Game.LambdaHack.Server.CommonM' Missing documentation for: revealItems (engine-src/Game/LambdaHack/Server/CommonM.hs:59) moveStores (engine-src/Game/LambdaHack/Server/CommonM.hs:110) deduceQuits (engine-src/Game/LambdaHack/Server/CommonM.hs:181) deduceKilled (engine-src/Game/LambdaHack/Server/CommonM.hs:244) electLeader (engine-src/Game/LambdaHack/Server/CommonM.hs:259) setFreshLeader (engine-src/Game/LambdaHack/Server/CommonM.hs:275) updatePer (engine-src/Game/LambdaHack/Server/CommonM.hs:287) recomputeCachePer (engine-src/Game/LambdaHack/Server/CommonM.hs:301) projectFail (engine-src/Game/LambdaHack/Server/CommonM.hs:312) addActorFromGroup (engine-src/Game/LambdaHack/Server/CommonM.hs:400) registerActor (engine-src/Game/LambdaHack/Server/CommonM.hs:413) discoverIfMinorEffects (engine-src/Game/LambdaHack/Server/CommonM.hs:541) pickWeaponServer (engine-src/Game/LambdaHack/Server/CommonM.hs:553) currentSkillsServer (engine-src/Game/LambdaHack/Server/CommonM.hs:578) allGroupItems (engine-src/Game/LambdaHack/Server/CommonM.hs:623) addCondition (engine-src/Game/LambdaHack/Server/CommonM.hs:634) removeConditionSingle (engine-src/Game/LambdaHack/Server/CommonM.hs:641) addSleep (engine-src/Game/LambdaHack/Server/CommonM.hs:653) removeSleepSingle (engine-src/Game/LambdaHack/Server/CommonM.hs:659) addKillToAnalytics (engine-src/Game/LambdaHack/Server/CommonM.hs:665) containerMoveItem (engine-src/Game/LambdaHack/Server/CommonM.hs:129) quitF (engine-src/Game/LambdaHack/Server/CommonM.hs:141) anyActorsAlive (engine-src/Game/LambdaHack/Server/CommonM.hs:253) projectBla (engine-src/Game/LambdaHack/Server/CommonM.hs:372) addProjectile (engine-src/Game/LambdaHack/Server/CommonM.hs:437) addActorIid (engine-src/Game/LambdaHack/Server/CommonM.hs:482) getCacheLucid (engine-src/Game/LambdaHack/Server/CommonM.hs:585) getCacheTotal (engine-src/Game/LambdaHack/Server/CommonM.hs:601) 33% ( 4 / 12) in 'Game.LambdaHack.Server.StartM' Missing documentation for: initPer (engine-src/Game/LambdaHack/Server/StartM.hs:60) reinitGame (engine-src/Game/LambdaHack/Server/StartM.hs:68) gameReset (engine-src/Game/LambdaHack/Server/StartM.hs:251) sampleTrunks (engine-src/Game/LambdaHack/Server/StartM.hs:121) sampleItems (engine-src/Game/LambdaHack/Server/StartM.hs:155) mapFromFuns (engine-src/Game/LambdaHack/Server/StartM.hs:178) resetFactions (engine-src/Game/LambdaHack/Server/StartM.hs:186) populateDungeon (engine-src/Game/LambdaHack/Server/StartM.hs:302) 64% ( 7 / 11) in 'Game.LambdaHack.Server.PeriodicM' Missing documentation for: addAnyActor (engine-src/Game/LambdaHack/Server/PeriodicM.hs:86) updateCalm (engine-src/Game/LambdaHack/Server/PeriodicM.hs:255) leadLevelSwitch (engine-src/Game/LambdaHack/Server/PeriodicM.hs:271) rollSpawnPos (engine-src/Game/LambdaHack/Server/PeriodicM.hs:127) 26% ( 15 / 58) in 'Game.LambdaHack.Server.HandleEffectM' Missing documentation for: applyItem (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:79) kineticEffectAndDestroy (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:158) effectAndDestroyAndAddKill (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:192) itemEffectEmbedded (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:307) highestImpression (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:589) dominateFidSfx (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:606) pickDroppable (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:1398) UseResult (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:76) applyKineticDamage (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:88) refillHP (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:107) cutCalm (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:144) effectAndDestroy (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:215) imperishableKit (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:299) effectBurn (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:413) effectExplode (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:431) effectRefillHP (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:517) effectRefillCalm (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:538) effectDominate (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:563) dominateFid (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:631) effectImpress (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:707) effectPutToSleep (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:729) effectYell (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:756) effectSummon (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:771) effectAscend (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:857) findStairExit (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:929) switchLevels1 (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:952) switchLevels2 (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:970) paralyze (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:1074) effectCreateItem (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:1210) effectPolyItem (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:1414) effectRerollItem (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:1452) effectDupItem (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:1498) effectIdentify (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:1527) identifyIid (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:1570) effectDetect (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:1579) effectDetectX (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:1642) sendFlyingVector (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:1755) effectTransformContainer (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:1816) effectApplyPerfume (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:1840) effectOneOf (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:1852) effectVerbNoLonger (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:1869) effectVerbMsg (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:1880) effectComposite (engine-src/Game/LambdaHack/Server/HandleEffectM.hs:1889) 42% ( 14 / 33) in 'Game.LambdaHack.Server.HandleRequestM' Missing documentation for: handleRequestTimed (engine-src/Game/LambdaHack/Server/HandleRequestM.hs:173) switchLeader (engine-src/Game/LambdaHack/Server/HandleRequestM.hs:219) reqMoveGeneric (engine-src/Game/LambdaHack/Server/HandleRequestM.hs:292) reqDisplaceGeneric (engine-src/Game/LambdaHack/Server/HandleRequestM.hs:520) reqAlterFail (engine-src/Game/LambdaHack/Server/HandleRequestM.hs:581) reqGameDropAndExit (engine-src/Game/LambdaHack/Server/HandleRequestM.hs:956) reqGameSaveAndExit (engine-src/Game/LambdaHack/Server/HandleRequestM.hs:972) execFailure (engine-src/Game/LambdaHack/Server/HandleRequestM.hs:67) checkWaiting (engine-src/Game/LambdaHack/Server/HandleRequestM.hs:110) handleRequestTimedCases (engine-src/Game/LambdaHack/Server/HandleRequestM.hs:205) reqMeleeChecked (engine-src/Game/LambdaHack/Server/HandleRequestM.hs:389) reqMoveItems (engine-src/Game/LambdaHack/Server/HandleRequestM.hs:812) reqMoveItem (engine-src/Game/LambdaHack/Server/HandleRequestM.hs:825) reqProject (engine-src/Game/LambdaHack/Server/HandleRequestM.hs:872) reqApply (engine-src/Game/LambdaHack/Server/HandleRequestM.hs:891) reqGameRestart (engine-src/Game/LambdaHack/Server/HandleRequestM.hs:918) reqGameSave (engine-src/Game/LambdaHack/Server/HandleRequestM.hs:988) reqTactic (engine-src/Game/LambdaHack/Server/HandleRequestM.hs:995) reqAutomate (engine-src/Game/LambdaHack/Server/HandleRequestM.hs:1002) 67% ( 4 / 6) in 'Game.LambdaHack.Server.EndM' Missing documentation for: dieSer (engine-src/Game/LambdaHack/Server/EndM.hs:119) gameExit (engine-src/Game/LambdaHack/Server/EndM.hs:67) 50% ( 8 / 16) in 'Game.LambdaHack.Server.LoopM' Missing documentation for: factionArena (engine-src/Game/LambdaHack/Server/LoopM.hs:114) arenasForLoop (engine-src/Game/LambdaHack/Server/LoopM.hs:127) handleFidUpd (engine-src/Game/LambdaHack/Server/LoopM.hs:138) handleTrajectories (engine-src/Game/LambdaHack/Server/LoopM.hs:396) hTrajectories (engine-src/Game/LambdaHack/Server/LoopM.hs:417) handleActors (engine-src/Game/LambdaHack/Server/LoopM.hs:549) hActors (engine-src/Game/LambdaHack/Server/LoopM.hs:569) restartGame (engine-src/Game/LambdaHack/Server/LoopM.hs:634) 75% ( 3 / 4) in 'Game.LambdaHack.Server.Commandline' Missing documentation for: serverOptionsP (engine-src/Game/LambdaHack/Server/Commandline.hs:44) 100% ( 9 / 9) in 'Game.LambdaHack.Server' 80% ( 4 / 5) in 'Implementation.MonadClientImplementation' Missing documentation for: CliState (GameDefinition/game-src/Implementation/MonadClientImplementation.hs:37) 80% ( 4 / 5) in 'Implementation.MonadServerImplementation' Missing documentation for: SerState (GameDefinition/game-src/Implementation/MonadServerImplementation.hs:47) 50% ( 1 / 2) in 'Content.RuleKind' Missing documentation for: standardRules (GameDefinition/Content/RuleKind.hs:18) 25% ( 1 / 4) in 'Content.ItemKind' Missing documentation for: content (GameDefinition/Content/ItemKind.hs:24) items (GameDefinition/Content/ItemKind.hs:30) otherItemContent (GameDefinition/Content/ItemKind.hs:27) 100% ( 3 / 3) in 'TieKnot' Warning: Game.LambdaHack.Core.Prelude: could not find link destinations for: AudioDeviceStatus AudioDeviceUsage Channels LockState PlaybackState InputMotion AccelerometerJoystickOptions FramebufferAccelerationOptions HintPriority MacCTRLClickOptions MouseModeWarpOptions RenderDrivers RenderOpenGLShaderOptions RenderScaleQuality RenderVSyncOptions VideoWinD3DCompilerOptions InitFlag Keycode Scancode LocationMode MouseScrollDirection BatteryState MessageKind WindowMode Mode SwapInterval BlendMode PixelFormat RendererType TextureAccess Hinting Style V0 V1 V2 V3 V4 VarInt Tagged V Dim DictionaryHash Part Person Polarity AsyncCancelled AudioDevice AudioDriver AudioDeviceEventData ControllerAxisEventData ControllerButtonEventData ControllerDeviceEventData DollarGestureEventData DropEventData Event EventPayload EventPushResult JoyAxisEventData JoyBallEventData JoyButtonEventData JoyDeviceEventData JoyHatEventData KeyboardEventData MouseButtonEventData MouseMotionEventData MouseWheelEventData MultiGestureEventData RegisteredEventData SysWMEventData TextEditingEventData TextInputEventData TouchFingerEventData TouchFingerMotionEventData UnknownEventData UserEventData WindowClosedEventData WindowExposedEventData WindowGainedKeyboardFocusEventData WindowGainedMouseFocusEventData WindowHiddenEventData WindowLostKeyboardFocusEventData WindowLostMouseFocusEventData WindowMaximizedEventData WindowMinimizedEventData WindowMovedEventData WindowResizedEventData WindowRestoredEventData WindowShownEventData WindowSizeChangedEventData SDLException JoyButtonState JoyDeviceConnection JoyHatPosition JoystickDevice KeyModifier Keysym Cursor MouseButton MouseDevice WarpMouseOrigin Joystick Renderer Window Charge PowerState RetriggerTimer Display DisplayMode VideoDriver WindowConfig WindowGraphicsContext WindowPosition GLContext OpenGLConfig Profile Palette RendererConfig RendererInfo SurfacePixelFormat Texture TextureInfo Font Surface Color Version Atomic AudioCVT AudioSpec DisplayMode Event Finger GameControllerButtonBind HapticDirection HapticEffect JoystickGUID Keysym MessageBoxButtonData MessageBoxColor MessageBoxColorScheme MessageBoxData Palette PixelFormat Point RWops Rect RendererInfo LinePass ControllerButton ControllerButtonState ControllerDeviceConnection ModalLocation ConstructorInfo ConstructorVariant DatatypeInfo DatatypeVariant FieldStrictness Strictness Unpackedness IniReaderError IniFile ParserPrefs AltNodeType ArgPolicy Backtracking OptHelpInfo OptName OptVisibility Hashed HashSet Async Quaternion AudioFormat Changeable Rectangle Plucker HashMap Cofree Free Leaf Point Yoneda Join FreeT FreeF Fix CofreeF CofreeT Clown Flip Joker WrappedBifunctor Product Sum Tannen Biff Stream P ParserResult ReadM ParserM Co Representable Prep Rep Representable ReifiedFold ReifiedGetter Indexed Concurrently Parser ParserFailure ParserInfo CReader OptReader Option StateL StateR Act Indexing Indexing64 Coprep Profunctor MaybeApply WrappedApplicative TracedT Day ReifiedIndexedFold ReifiedIndexedGetter Mag Procompose Rift ReflectedApplicative Reifies ReifiedApplicative Hashable ExceptionInLinkedThread ParserHelp CompletionResult IsCmdStart OptProperties OptTree Apply Biapplicative PrefsMod Completer ParseError MergeSet InfoMod DefaultProp Mod ReflectedMonoid ReifiedMonoid SingKind fromSing Sing DemoteRep hashWithSalt hash numElements unsafeArray unsafeAt unsafeReplace unsafeAccum unsafeAccumArray SingI sing getNumElements unsafeNewArray_ unsafeRead unsafeWrite D:R:SingBoola0 STrue SFalse D:R:VectorBool0 V_Bool D:R:MVectorsBool0 reflect D:R:VectorChar0 V_Char D:R:UReckCharp0 D:R:MVectorsChar0 D:R:VectorDouble0 V_Double D:R:UReckDoublep0 D:R:MVectorsDouble0 D:R:VectorFloat0 V_Float D:R:UReckFloatp0 D:R:MVectorsFloat0 FoldableWithIndex ifoldMap ifolded IndexedFold ifoldr ifoldl ifoldr' ifoldl' FunctorWithIndex imap imapped IndexedSetter TraversableWithIndex itraverse itraversed IndexedTraversal Z D PD SD D:R:VectorInt0 V_Int Signed Unsigned D:R:UReckIntp0 D:R:MVectorsInt0 FoldableWithKey toKeyedList Key foldMapWithKey foldrWithKey foldlWithKey Indexable index Keyed mapWithKey Lookup lookup TraversableWithKey traverseWithKey mapWithKeyM Zip zipWith zip zap ZipWithKey zipWithKey zapWithKey <.> .> <. liftF2 Hashable1 liftHashWithSalt Bind >>- join Affine .-. Diff .+^ .-^ At at Index Lens' IxValue Ixed ix Traversal' D:R:SingMaybeb0 SNothing SJust HasGetter D:R:VectorWord0 V_Word D:R:UReckWordp0 D:R:MVectorsWord0 Hashable2 liftHashWithSalt2 Adjustable adjust replace Warning: Game.LambdaHack.Core.Dice: could not find link destinations for: Hashable hashWithSalt hash Warning: Game.LambdaHack.Common.Thread: could not find link destinations for: Async Warning: Game.LambdaHack.Common.Misc: could not find link destinations for: Part Person Warning: Game.LambdaHack.Definition.Ability: could not find link destinations for: Hashable hashWithSalt hash Warning: Game.LambdaHack.Definition.Color: could not find link destinations for: Hashable hashWithSalt hash Warning: Game.LambdaHack.Definition.Defs: could not find link destinations for: Hashable hashWithSalt hash Warning: Game.LambdaHack.Common.Types: could not find link destinations for: Hashable hashWithSalt hash Warning: Game.LambdaHack.Definition.Flavour: could not find link destinations for: Hashable hashWithSalt hash Warning: Game.LambdaHack.Content.ItemKind: could not find link destinations for: Hashable hashWithSalt hash Warning: Game.LambdaHack.Content.TileKind: could not find link destinations for: Hashable hashWithSalt hash Warning: Game.LambdaHack.Client.UI.HumanCmd: could not find link destinations for: Part Warning: Game.LambdaHack.Client.UI.Content.Input: could not find link destinations for: Part Warning: Game.LambdaHack.Client.UI.Frontend.Sdl: could not find link destinations for: Texture Window Renderer Font KeyModifier Keycode V4 Warning: Game.LambdaHack.Common.ItemAspect: could not find link destinations for: Hashable hashWithSalt hash Warning: Game.LambdaHack.Client.UI.UIOptionsParse: could not find link destinations for: Config Warning: Game.LambdaHack.Common.Item: could not find link destinations for: Hashable hashWithSalt hash Warning: Game.LambdaHack.Client.UI.ActorUI: could not find link destinations for: Part Warning: Game.LambdaHack.Client.UI.MonadClientUI: could not find link destinations for: Part Warning: Game.LambdaHack.Client.UI.ItemDescription: could not find link destinations for: Part Warning: Game.LambdaHack.Client.UI.HandleHelperM: could not find link destinations for: Part Warning: Game.LambdaHack.Client.UI.DisplayAtomicM: could not find link destinations for: Part Warning: Game.LambdaHack.Server.ItemRev: could not find link destinations for: Hashable hashWithSalt hash HashMap Warning: Game.LambdaHack.Client.UI.HandleHumanGlobalM: could not find link destinations for: Part Warning: Game.LambdaHack.Server.ProtocolM: could not find link destinations for: Async Warning: Game.LambdaHack.Server.Commandline: could not find link destinations for: ParserInfo Parser Warning: Game.LambdaHack.Server: could not find link destinations for: ParserInfo Documentation created: dist-ghc/doc/html/LambdaHack/index.html, dist-ghc/doc/html/LambdaHack/LambdaHack.txt creating dist-ghc/build/test creating dist-ghc/build/test/autogen creating dist-ghc/build/test/autogen Preprocessing test suite 'test' for LambdaHack-0.9.5.0.. creating dist-ghc/build/LambdaHack creating dist-ghc/build/LambdaHack/autogen creating dist-ghc/build/LambdaHack/autogen Preprocessing executable 'LambdaHack' for LambdaHack-0.9.5.0.. touch build-haddock-stamp Adding cdbs dependencies to debian/libghc-lambdahack-doc.substvars dh_installdirs -plibghc-lambdahack-doc \ . /usr/share/haskell-devscripts/Dh_Haskell.sh && \ build_recipe Running debian/hlibrary.setup build --builddir=dist-ghc Preprocessing library for LambdaHack-0.9.5.0.. Building library for LambdaHack-0.9.5.0.. on the commandline: warning: -XMonadFailDesugaring is deprecated: MonadFailDesugaring is now the default behavior [ 1 of 143] Compiling Game.LambdaHack.Core.Prelude ( definition-src/Game/LambdaHack/Core/Prelude.hs, dist-ghc/build/Game/LambdaHack/Core/Prelude.o ) [ 2 of 143] Compiling Game.LambdaHack.Core.Frequency ( definition-src/Game/LambdaHack/Core/Frequency.hs, dist-ghc/build/Game/LambdaHack/Core/Frequency.o ) [ 3 of 143] Compiling Game.LambdaHack.Core.Dice ( definition-src/Game/LambdaHack/Core/Dice.hs, dist-ghc/build/Game/LambdaHack/Core/Dice.o ) [ 4 of 143] Compiling Game.LambdaHack.Common.Thread ( engine-src/Game/LambdaHack/Common/Thread.hs, dist-ghc/build/Game/LambdaHack/Common/Thread.o ) [ 5 of 143] Compiling Game.LambdaHack.Common.RingBuffer ( engine-src/Game/LambdaHack/Common/RingBuffer.hs, dist-ghc/build/Game/LambdaHack/Common/RingBuffer.o ) [ 6 of 143] Compiling Game.LambdaHack.Common.Misc ( engine-src/Game/LambdaHack/Common/Misc.hs, dist-ghc/build/Game/LambdaHack/Common/Misc.o ) [ 7 of 143] Compiling Game.LambdaHack.Common.Time ( engine-src/Game/LambdaHack/Common/Time.hs, dist-ghc/build/Game/LambdaHack/Common/Time.o ) [ 8 of 143] Compiling Game.LambdaHack.Common.HSFile ( engine-src/Game/LambdaHack/Common/HSFile.hs, dist-ghc/build/Game/LambdaHack/Common/HSFile.o ) [ 9 of 143] Compiling Game.LambdaHack.Common.File ( engine-src/Game/LambdaHack/Common/File.hs, dist-ghc/build/Game/LambdaHack/Common/File.o ) [ 10 of 143] Compiling Game.LambdaHack.Client.ClientOptions ( engine-src/Game/LambdaHack/Client/ClientOptions.hs, dist-ghc/build/Game/LambdaHack/Client/ClientOptions.o ) [ 11 of 143] Compiling Game.LambdaHack.Client.AI.Strategy ( engine-src/Game/LambdaHack/Client/AI/Strategy.hs, dist-ghc/build/Game/LambdaHack/Client/AI/Strategy.o ) [ 12 of 143] Compiling Game.LambdaHack.Core.Random ( definition-src/Game/LambdaHack/Core/Random.hs, dist-ghc/build/Game/LambdaHack/Core/Random.o ) [ 13 of 143] Compiling Game.LambdaHack.Definition.Ability ( definition-src/Game/LambdaHack/Definition/Ability.hs, dist-ghc/build/Game/LambdaHack/Definition/Ability.o ) [ 14 of 143] Compiling Game.LambdaHack.Definition.Color ( definition-src/Game/LambdaHack/Definition/Color.hs, dist-ghc/build/Game/LambdaHack/Definition/Color.o ) definition-src/Game/LambdaHack/Definition/Color.hs:27:1: warning: [-Wunused-imports] The import of ‘Data.Word’ is redundant except perhaps to import instances from ‘Data.Word’ To import instances alone, use: import Data.Word() | 27 | import Data.Word (Word32) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 15 of 143] Compiling Game.LambdaHack.Definition.Defs ( definition-src/Game/LambdaHack/Definition/Defs.hs, dist-ghc/build/Game/LambdaHack/Definition/Defs.o ) [ 16 of 143] Compiling Game.LambdaHack.Definition.ContentData ( definition-src/Game/LambdaHack/Definition/ContentData.hs, dist-ghc/build/Game/LambdaHack/Definition/ContentData.o ) [ 17 of 143] Compiling Game.LambdaHack.Content.RuleKind ( definition-src/Game/LambdaHack/Content/RuleKind.hs, dist-ghc/build/Game/LambdaHack/Content/RuleKind.o ) [ 18 of 143] Compiling Game.LambdaHack.Common.Point ( engine-src/Game/LambdaHack/Common/Point.hs, dist-ghc/build/Game/LambdaHack/Common/Point.o ) [ 19 of 143] Compiling Game.LambdaHack.Common.Vector ( engine-src/Game/LambdaHack/Common/Vector.hs, dist-ghc/build/Game/LambdaHack/Common/Vector.o ) [ 20 of 143] Compiling Game.LambdaHack.Common.Types ( engine-src/Game/LambdaHack/Common/Types.hs, dist-ghc/build/Game/LambdaHack/Common/Types.o ) [ 21 of 143] Compiling Game.LambdaHack.Common.PointArray ( engine-src/Game/LambdaHack/Common/PointArray.hs, dist-ghc/build/Game/LambdaHack/Common/PointArray.o ) [ 22 of 143] Compiling Game.LambdaHack.Common.Perception ( engine-src/Game/LambdaHack/Common/Perception.hs, dist-ghc/build/Game/LambdaHack/Common/Perception.o ) [ 23 of 143] Compiling Game.LambdaHack.Client.UI.Key ( engine-src/Game/LambdaHack/Client/UI/Key.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Key.o ) [ 24 of 143] Compiling Game.LambdaHack.Common.Area ( engine-src/Game/LambdaHack/Common/Area.hs, dist-ghc/build/Game/LambdaHack/Common/Area.o ) [ 25 of 143] Compiling Game.LambdaHack.Common.Analytics ( engine-src/Game/LambdaHack/Common/Analytics.hs, dist-ghc/build/Game/LambdaHack/Common/Analytics.o ) [ 26 of 143] Compiling Game.LambdaHack.Client.UI.Overlay ( engine-src/Game/LambdaHack/Client/UI/Overlay.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Overlay.o ) [ 27 of 143] Compiling Game.LambdaHack.Client.UI.Msg ( engine-src/Game/LambdaHack/Client/UI/Msg.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Msg.o ) engine-src/Game/LambdaHack/Client/UI/Msg.hs:31:1: warning: [-Wunused-imports] The import of ‘Data.Word’ is redundant except perhaps to import instances from ‘Data.Word’ To import instances alone, use: import Data.Word() | 31 | import Data.Word (Word32) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 28 of 143] Compiling Game.LambdaHack.Client.UI.Content.Screen ( engine-src/Game/LambdaHack/Client/UI/Content/Screen.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Content/Screen.o ) [ 29 of 143] Compiling Game.LambdaHack.Client.UI.Frame ( engine-src/Game/LambdaHack/Client/UI/Frame.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Frame.o ) [ 30 of 143] Compiling Game.LambdaHack.Client.UI.Frontend.Common ( engine-src/Game/LambdaHack/Client/UI/Frontend/Common.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Frontend/Common.o ) [ 31 of 143] Compiling Game.LambdaHack.Client.UI.Animation ( engine-src/Game/LambdaHack/Client/UI/Animation.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Animation.o ) [ 32 of 143] Compiling Client.UI.Content.Screen ( GameDefinition/game-src/Client/UI/Content/Screen.hs, dist-ghc/build/Client/UI/Content/Screen.o ) [ 33 of 143] Compiling Game.LambdaHack.Definition.Flavour ( definition-src/Game/LambdaHack/Definition/Flavour.hs, dist-ghc/build/Game/LambdaHack/Definition/Flavour.o ) [ 34 of 143] Compiling Game.LambdaHack.Content.ItemKind ( definition-src/Game/LambdaHack/Content/ItemKind.hs, dist-ghc/build/Game/LambdaHack/Content/ItemKind.o ) [ 35 of 143] Compiling Game.LambdaHack.Content.TileKind ( definition-src/Game/LambdaHack/Content/TileKind.hs, dist-ghc/build/Game/LambdaHack/Content/TileKind.o ) [ 36 of 143] Compiling Game.LambdaHack.Content.PlaceKind ( definition-src/Game/LambdaHack/Content/PlaceKind.hs, dist-ghc/build/Game/LambdaHack/Content/PlaceKind.o ) [ 37 of 143] Compiling Game.LambdaHack.Client.UI.HumanCmd ( engine-src/Game/LambdaHack/Client/UI/HumanCmd.hs, dist-ghc/build/Game/LambdaHack/Client/UI/HumanCmd.o ) [ 38 of 143] Compiling Game.LambdaHack.Client.UI.UIOptions ( engine-src/Game/LambdaHack/Client/UI/UIOptions.hs, dist-ghc/build/Game/LambdaHack/Client/UI/UIOptions.o ) [ 39 of 143] Compiling Game.LambdaHack.Client.UI.Content.Input ( engine-src/Game/LambdaHack/Client/UI/Content/Input.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Content/Input.o ) [ 40 of 143] Compiling Game.LambdaHack.Client.UI.ContentClientUI ( engine-src/Game/LambdaHack/Client/UI/ContentClientUI.hs, dist-ghc/build/Game/LambdaHack/Client/UI/ContentClientUI.o ) [ 41 of 143] Compiling Game.LambdaHack.Client.UI.Frontend.Teletype ( engine-src/Game/LambdaHack/Client/UI/Frontend/Teletype.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Frontend/Teletype.o ) [ 42 of 143] Compiling Game.LambdaHack.Client.UI.Frontend.Sdl ( engine-src/Game/LambdaHack/Client/UI/Frontend/Sdl.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Frontend/Sdl.o ) [ 43 of 143] Compiling Game.LambdaHack.Client.UI.Frontend.Chosen ( engine-src/Game/LambdaHack/Client/UI/Frontend/Chosen.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Frontend/Chosen.o ) [ 44 of 143] Compiling Game.LambdaHack.Client.UI.Frontend ( engine-src/Game/LambdaHack/Client/UI/Frontend.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Frontend.o ) engine-src/Game/LambdaHack/Client/UI/Frontend.hs:43:18: warning: [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use ‘Type’ from ‘Data.Kind’ instead. | 43 | data FrontReq :: * -> * where | ^ engine-src/Game/LambdaHack/Client/UI/Frontend.hs:43:23: warning: [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use ‘Type’ from ‘Data.Kind’ instead. | 43 | data FrontReq :: * -> * where | ^ [ 45 of 143] Compiling Content.TileKind ( GameDefinition/Content/TileKind.hs, dist-ghc/build/Content/TileKind.o ) [ 46 of 143] Compiling Content.PlaceKind ( GameDefinition/Content/PlaceKind.hs, dist-ghc/build/Content/PlaceKind.o ) [ 47 of 143] Compiling Client.UI.Content.Input ( GameDefinition/game-src/Client/UI/Content/Input.hs, dist-ghc/build/Client/UI/Content/Input.o ) [ 48 of 143] Compiling Game.LambdaHack.Content.CaveKind ( definition-src/Game/LambdaHack/Content/CaveKind.hs, dist-ghc/build/Game/LambdaHack/Content/CaveKind.o ) [ 49 of 143] Compiling Game.LambdaHack.Content.ModeKind ( definition-src/Game/LambdaHack/Content/ModeKind.hs, dist-ghc/build/Game/LambdaHack/Content/ModeKind.o ) [ 50 of 143] Compiling Content.ModeKindPlayer ( GameDefinition/Content/ModeKindPlayer.hs, dist-ghc/build/Content/ModeKindPlayer.o ) [ 51 of 143] Compiling Content.ModeKind ( GameDefinition/Content/ModeKind.hs, dist-ghc/build/Content/ModeKind.o ) [ 52 of 143] Compiling Content.CaveKind ( GameDefinition/Content/CaveKind.hs, dist-ghc/build/Content/CaveKind.o ) [ 53 of 143] Compiling Game.LambdaHack.Common.ItemAspect ( engine-src/Game/LambdaHack/Common/ItemAspect.hs, dist-ghc/build/Game/LambdaHack/Common/ItemAspect.o ) [ 54 of 143] Compiling Game.LambdaHack.Common.Kind ( engine-src/Game/LambdaHack/Common/Kind.hs, dist-ghc/build/Game/LambdaHack/Common/Kind.o ) [ 55 of 143] Compiling Game.LambdaHack.Common.Tile ( engine-src/Game/LambdaHack/Common/Tile.hs, dist-ghc/build/Game/LambdaHack/Common/Tile.o ) [ 56 of 143] Compiling Game.LambdaHack.Common.Save ( engine-src/Game/LambdaHack/Common/Save.hs, dist-ghc/build/Game/LambdaHack/Common/Save.o ) engine-src/Game/LambdaHack/Common/Save.hs:19:1: warning: [-Wunused-imports] The import of ‘Data.Text’ is redundant except perhaps to import instances from ‘Data.Text’ To import instances alone, use: import Data.Text() | 19 | import Data.Text (Text) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 57 of 143] Compiling Game.LambdaHack.Client.UI.UIOptionsParse ( engine-src/Game/LambdaHack/Client/UI/UIOptionsParse.hs, dist-ghc/build/Game/LambdaHack/Client/UI/UIOptionsParse.o ) [ 58 of 143] Compiling Game.LambdaHack.Common.Item ( engine-src/Game/LambdaHack/Common/Item.hs, dist-ghc/build/Game/LambdaHack/Common/Item.o ) [ 59 of 143] Compiling Game.LambdaHack.Common.ReqFailure ( engine-src/Game/LambdaHack/Common/ReqFailure.hs, dist-ghc/build/Game/LambdaHack/Common/ReqFailure.o ) [ 60 of 143] Compiling Game.LambdaHack.Common.Level ( engine-src/Game/LambdaHack/Common/Level.hs, dist-ghc/build/Game/LambdaHack/Common/Level.o ) [ 61 of 143] Compiling Game.LambdaHack.Client.Bfs ( engine-src/Game/LambdaHack/Client/Bfs.hs, dist-ghc/build/Game/LambdaHack/Client/Bfs.o ) [ 62 of 143] Compiling Game.LambdaHack.Common.Faction ( engine-src/Game/LambdaHack/Common/Faction.hs, dist-ghc/build/Game/LambdaHack/Common/Faction.o ) [ 63 of 143] Compiling Game.LambdaHack.Common.HighScore ( engine-src/Game/LambdaHack/Common/HighScore.hs, dist-ghc/build/Game/LambdaHack/Common/HighScore.o ) [ 64 of 143] Compiling Game.LambdaHack.Client.Request ( engine-src/Game/LambdaHack/Client/Request.hs, dist-ghc/build/Game/LambdaHack/Client/Request.o ) [ 65 of 143] Compiling Game.LambdaHack.Common.Actor ( engine-src/Game/LambdaHack/Common/Actor.hs, dist-ghc/build/Game/LambdaHack/Common/Actor.o ) [ 66 of 143] Compiling Game.LambdaHack.Common.State ( engine-src/Game/LambdaHack/Common/State.hs, dist-ghc/build/Game/LambdaHack/Common/State.o ) [ 67 of 143] Compiling Game.LambdaHack.Common.ActorState ( engine-src/Game/LambdaHack/Common/ActorState.hs, dist-ghc/build/Game/LambdaHack/Common/ActorState.o ) [ 68 of 143] Compiling Game.LambdaHack.Common.MonadStateRead ( engine-src/Game/LambdaHack/Common/MonadStateRead.hs, dist-ghc/build/Game/LambdaHack/Common/MonadStateRead.o ) engine-src/Game/LambdaHack/Common/MonadStateRead.hs:13:1: warning: [-Wunused-imports] The import of ‘Data.Text’ is redundant except perhaps to import instances from ‘Data.Text’ To import instances alone, use: import Data.Text() | 13 | import Data.Text (Text) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 69 of 143] Compiling Game.LambdaHack.Client.UI.EffectDescription ( engine-src/Game/LambdaHack/Client/UI/EffectDescription.hs, dist-ghc/build/Game/LambdaHack/Client/UI/EffectDescription.o ) [ 70 of 143] Compiling Game.LambdaHack.Client.UI.ActorUI ( engine-src/Game/LambdaHack/Client/UI/ActorUI.hs, dist-ghc/build/Game/LambdaHack/Client/UI/ActorUI.o ) [ 71 of 143] Compiling Game.LambdaHack.Client.UI.ItemSlot ( engine-src/Game/LambdaHack/Client/UI/ItemSlot.hs, dist-ghc/build/Game/LambdaHack/Client/UI/ItemSlot.o ) [ 72 of 143] Compiling Game.LambdaHack.Client.UI.Slideshow ( engine-src/Game/LambdaHack/Client/UI/Slideshow.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Slideshow.o ) [ 73 of 143] Compiling Game.LambdaHack.Client.UI.KeyBindings ( engine-src/Game/LambdaHack/Client/UI/KeyBindings.hs, dist-ghc/build/Game/LambdaHack/Client/UI/KeyBindings.o ) [ 74 of 143] Compiling Game.LambdaHack.Client.State ( engine-src/Game/LambdaHack/Client/State.hs, dist-ghc/build/Game/LambdaHack/Client/State.o ) [ 75 of 143] Compiling Game.LambdaHack.Client.UI.SessionUI ( engine-src/Game/LambdaHack/Client/UI/SessionUI.hs, dist-ghc/build/Game/LambdaHack/Client/UI/SessionUI.o ) [ 76 of 143] Compiling Game.LambdaHack.Client.MonadClient ( engine-src/Game/LambdaHack/Client/MonadClient.hs, dist-ghc/build/Game/LambdaHack/Client/MonadClient.o ) [ 77 of 143] Compiling Game.LambdaHack.Client.CommonM ( engine-src/Game/LambdaHack/Client/CommonM.hs, dist-ghc/build/Game/LambdaHack/Client/CommonM.o ) [ 78 of 143] Compiling Game.LambdaHack.Client.UI.MonadClientUI ( engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs, dist-ghc/build/Game/LambdaHack/Client/UI/MonadClientUI.o ) [ 79 of 143] Compiling Game.LambdaHack.Client.UI.RunM ( engine-src/Game/LambdaHack/Client/UI/RunM.hs, dist-ghc/build/Game/LambdaHack/Client/UI/RunM.o ) [ 80 of 143] Compiling Game.LambdaHack.Client.UI.MsgM ( engine-src/Game/LambdaHack/Client/UI/MsgM.hs, dist-ghc/build/Game/LambdaHack/Client/UI/MsgM.o ) [ 81 of 143] Compiling Game.LambdaHack.Client.BfsM ( engine-src/Game/LambdaHack/Client/BfsM.hs, dist-ghc/build/Game/LambdaHack/Client/BfsM.o ) [ 82 of 143] Compiling Game.LambdaHack.Client.AI.ConditionM ( engine-src/Game/LambdaHack/Client/AI/ConditionM.hs, dist-ghc/build/Game/LambdaHack/Client/AI/ConditionM.o ) [ 83 of 143] Compiling Game.LambdaHack.Client.AI.PickTargetM ( engine-src/Game/LambdaHack/Client/AI/PickTargetM.hs, dist-ghc/build/Game/LambdaHack/Client/AI/PickTargetM.o ) [ 84 of 143] Compiling Game.LambdaHack.Client.AI.PickActorM ( engine-src/Game/LambdaHack/Client/AI/PickActorM.hs, dist-ghc/build/Game/LambdaHack/Client/AI/PickActorM.o ) [ 85 of 143] Compiling Game.LambdaHack.Client.AI.PickActionM ( engine-src/Game/LambdaHack/Client/AI/PickActionM.hs, dist-ghc/build/Game/LambdaHack/Client/AI/PickActionM.o ) [ 86 of 143] Compiling Game.LambdaHack.Client.AI ( engine-src/Game/LambdaHack/Client/AI.hs, dist-ghc/build/Game/LambdaHack/Client/AI.o ) [ 87 of 143] Compiling Game.LambdaHack.Atomic.MonadStateWrite ( engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs, dist-ghc/build/Game/LambdaHack/Atomic/MonadStateWrite.o ) [ 88 of 143] Compiling Game.LambdaHack.Atomic.CmdAtomic ( engine-src/Game/LambdaHack/Atomic/CmdAtomic.hs, dist-ghc/build/Game/LambdaHack/Atomic/CmdAtomic.o ) [ 89 of 143] Compiling Game.LambdaHack.Atomic.PosAtomicRead ( engine-src/Game/LambdaHack/Atomic/PosAtomicRead.hs, dist-ghc/build/Game/LambdaHack/Atomic/PosAtomicRead.o ) [ 90 of 143] Compiling Game.LambdaHack.Atomic.HandleAtomicWrite ( engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs, dist-ghc/build/Game/LambdaHack/Atomic/HandleAtomicWrite.o ) [ 91 of 143] Compiling Game.LambdaHack.Atomic ( engine-src/Game/LambdaHack/Atomic.hs, dist-ghc/build/Game/LambdaHack/Atomic.o ) [ 92 of 143] Compiling Game.LambdaHack.Client.Response ( engine-src/Game/LambdaHack/Client/Response.hs, dist-ghc/build/Game/LambdaHack/Client/Response.o ) [ 93 of 143] Compiling Game.LambdaHack.Client.UI.ItemDescription ( engine-src/Game/LambdaHack/Client/UI/ItemDescription.hs, dist-ghc/build/Game/LambdaHack/Client/UI/ItemDescription.o ) [ 94 of 143] Compiling Game.LambdaHack.Client.UI.DrawM ( engine-src/Game/LambdaHack/Client/UI/DrawM.hs, dist-ghc/build/Game/LambdaHack/Client/UI/DrawM.o ) [ 95 of 143] Compiling Game.LambdaHack.Client.UI.FrameM ( engine-src/Game/LambdaHack/Client/UI/FrameM.hs, dist-ghc/build/Game/LambdaHack/Client/UI/FrameM.o ) [ 96 of 143] Compiling Game.LambdaHack.Client.UI.SlideshowM ( engine-src/Game/LambdaHack/Client/UI/SlideshowM.hs, dist-ghc/build/Game/LambdaHack/Client/UI/SlideshowM.o ) [ 97 of 143] Compiling Game.LambdaHack.Client.UI.HandleHelperM ( engine-src/Game/LambdaHack/Client/UI/HandleHelperM.hs, dist-ghc/build/Game/LambdaHack/Client/UI/HandleHelperM.o ) [ 98 of 143] Compiling Game.LambdaHack.Client.UI.InventoryM ( engine-src/Game/LambdaHack/Client/UI/InventoryM.hs, dist-ghc/build/Game/LambdaHack/Client/UI/InventoryM.o ) [ 99 of 143] Compiling Game.LambdaHack.Client.UI.HandleHumanLocalM ( engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs, dist-ghc/build/Game/LambdaHack/Client/UI/HandleHumanLocalM.o ) [100 of 143] Compiling Game.LambdaHack.Client.UI.DisplayAtomicM ( engine-src/Game/LambdaHack/Client/UI/DisplayAtomicM.hs, dist-ghc/build/Game/LambdaHack/Client/UI/DisplayAtomicM.o ) [101 of 143] Compiling Game.LambdaHack.Client.Preferences ( engine-src/Game/LambdaHack/Client/Preferences.hs, dist-ghc/build/Game/LambdaHack/Client/Preferences.o ) [102 of 143] Compiling Game.LambdaHack.Client.HandleAtomicM ( engine-src/Game/LambdaHack/Client/HandleAtomicM.hs, dist-ghc/build/Game/LambdaHack/Client/HandleAtomicM.o ) [103 of 143] Compiling Content.ItemKindTemporary ( GameDefinition/Content/ItemKindTemporary.hs, dist-ghc/build/Content/ItemKindTemporary.o ) [104 of 143] Compiling Content.ItemKindOrgan ( GameDefinition/Content/ItemKindOrgan.hs, dist-ghc/build/Content/ItemKindOrgan.o ) [105 of 143] Compiling Content.ItemKindEmbed ( GameDefinition/Content/ItemKindEmbed.hs, dist-ghc/build/Content/ItemKindEmbed.o ) [106 of 143] Compiling Content.ItemKindBlast ( GameDefinition/Content/ItemKindBlast.hs, dist-ghc/build/Content/ItemKindBlast.o ) [107 of 143] Compiling Content.ItemKindActor ( GameDefinition/Content/ItemKindActor.hs, dist-ghc/build/Content/ItemKindActor.o ) [108 of 143] Compiling Game.LambdaHack.Server.DungeonGen.AreaRnd ( engine-src/Game/LambdaHack/Server/DungeonGen/AreaRnd.hs, dist-ghc/build/Game/LambdaHack/Server/DungeonGen/AreaRnd.o ) [109 of 143] Compiling Game.LambdaHack.Server.DungeonGen.Place ( engine-src/Game/LambdaHack/Server/DungeonGen/Place.hs, dist-ghc/build/Game/LambdaHack/Server/DungeonGen/Place.o ) [110 of 143] Compiling Game.LambdaHack.Server.DungeonGen.Cave ( engine-src/Game/LambdaHack/Server/DungeonGen/Cave.hs, dist-ghc/build/Game/LambdaHack/Server/DungeonGen/Cave.o ) [111 of 143] Compiling Game.LambdaHack.Server.FovDigital ( engine-src/Game/LambdaHack/Server/FovDigital.hs, dist-ghc/build/Game/LambdaHack/Server/FovDigital.o ) [112 of 143] Compiling Game.LambdaHack.Server.Fov ( engine-src/Game/LambdaHack/Server/Fov.hs, dist-ghc/build/Game/LambdaHack/Server/Fov.o ) [113 of 143] Compiling Game.LambdaHack.Server.ItemRev ( engine-src/Game/LambdaHack/Server/ItemRev.hs, dist-ghc/build/Game/LambdaHack/Server/ItemRev.o ) [114 of 143] Compiling Paths_LambdaHack ( dist-ghc/build/autogen/Paths_LambdaHack.hs, dist-ghc/build/Paths_LambdaHack.o ) [115 of 143] Compiling Game.LambdaHack.Client.UI.HandleHumanGlobalM ( engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs, dist-ghc/build/Game/LambdaHack/Client/UI/HandleHumanGlobalM.o ) [116 of 143] Compiling Game.LambdaHack.Client.UI.HandleHumanM ( engine-src/Game/LambdaHack/Client/UI/HandleHumanM.hs, dist-ghc/build/Game/LambdaHack/Client/UI/HandleHumanM.o ) [117 of 143] Compiling Game.LambdaHack.Client.UI ( engine-src/Game/LambdaHack/Client/UI.hs, dist-ghc/build/Game/LambdaHack/Client/UI.o ) [118 of 143] Compiling Game.LambdaHack.Client.HandleResponseM ( engine-src/Game/LambdaHack/Client/HandleResponseM.hs, dist-ghc/build/Game/LambdaHack/Client/HandleResponseM.o ) [119 of 143] Compiling Game.LambdaHack.Client.LoopM ( engine-src/Game/LambdaHack/Client/LoopM.hs, dist-ghc/build/Game/LambdaHack/Client/LoopM.o ) [120 of 143] Compiling Game.LambdaHack.Client ( engine-src/Game/LambdaHack/Client.hs, dist-ghc/build/Game/LambdaHack/Client.o ) [121 of 143] Compiling Game.LambdaHack.Server.ServerOptions ( engine-src/Game/LambdaHack/Server/ServerOptions.hs, dist-ghc/build/Game/LambdaHack/Server/ServerOptions.o ) [122 of 143] Compiling Game.LambdaHack.Server.State ( engine-src/Game/LambdaHack/Server/State.hs, dist-ghc/build/Game/LambdaHack/Server/State.o ) [123 of 143] Compiling Game.LambdaHack.Server.DungeonGen ( engine-src/Game/LambdaHack/Server/DungeonGen.hs, dist-ghc/build/Game/LambdaHack/Server/DungeonGen.o ) [124 of 143] Compiling Game.LambdaHack.Server.MonadServer ( engine-src/Game/LambdaHack/Server/MonadServer.hs, dist-ghc/build/Game/LambdaHack/Server/MonadServer.o ) [125 of 143] Compiling Game.LambdaHack.Server.ItemM ( engine-src/Game/LambdaHack/Server/ItemM.hs, dist-ghc/build/Game/LambdaHack/Server/ItemM.o ) [126 of 143] Compiling Game.LambdaHack.Server.HandleAtomicM ( engine-src/Game/LambdaHack/Server/HandleAtomicM.hs, dist-ghc/build/Game/LambdaHack/Server/HandleAtomicM.o ) [127 of 143] Compiling Game.LambdaHack.Server.DebugM ( engine-src/Game/LambdaHack/Server/DebugM.hs, dist-ghc/build/Game/LambdaHack/Server/DebugM.o ) [128 of 143] Compiling Game.LambdaHack.Server.ProtocolM ( engine-src/Game/LambdaHack/Server/ProtocolM.hs, dist-ghc/build/Game/LambdaHack/Server/ProtocolM.o ) [129 of 143] Compiling Game.LambdaHack.Server.BroadcastAtomic ( engine-src/Game/LambdaHack/Server/BroadcastAtomic.hs, dist-ghc/build/Game/LambdaHack/Server/BroadcastAtomic.o ) [130 of 143] Compiling Game.LambdaHack.Server.CommonM ( engine-src/Game/LambdaHack/Server/CommonM.hs, dist-ghc/build/Game/LambdaHack/Server/CommonM.o ) [131 of 143] Compiling Game.LambdaHack.Server.StartM ( engine-src/Game/LambdaHack/Server/StartM.hs, dist-ghc/build/Game/LambdaHack/Server/StartM.o ) [132 of 143] Compiling Game.LambdaHack.Server.PeriodicM ( engine-src/Game/LambdaHack/Server/PeriodicM.hs, dist-ghc/build/Game/LambdaHack/Server/PeriodicM.o ) [133 of 143] Compiling Game.LambdaHack.Server.HandleEffectM ( engine-src/Game/LambdaHack/Server/HandleEffectM.hs, dist-ghc/build/Game/LambdaHack/Server/HandleEffectM.o ) [134 of 143] Compiling Game.LambdaHack.Server.HandleRequestM ( engine-src/Game/LambdaHack/Server/HandleRequestM.hs, dist-ghc/build/Game/LambdaHack/Server/HandleRequestM.o ) [135 of 143] Compiling Game.LambdaHack.Server.EndM ( engine-src/Game/LambdaHack/Server/EndM.hs, dist-ghc/build/Game/LambdaHack/Server/EndM.o ) [136 of 143] Compiling Game.LambdaHack.Server.LoopM ( engine-src/Game/LambdaHack/Server/LoopM.hs, dist-ghc/build/Game/LambdaHack/Server/LoopM.o ) [137 of 143] Compiling Game.LambdaHack.Server.Commandline ( engine-src/Game/LambdaHack/Server/Commandline.hs, dist-ghc/build/Game/LambdaHack/Server/Commandline.o ) [138 of 143] Compiling Game.LambdaHack.Server ( engine-src/Game/LambdaHack/Server.hs, dist-ghc/build/Game/LambdaHack/Server.o ) [139 of 143] Compiling Implementation.MonadClientImplementation ( GameDefinition/game-src/Implementation/MonadClientImplementation.hs, dist-ghc/build/Implementation/MonadClientImplementation.o ) [140 of 143] Compiling Implementation.MonadServerImplementation ( GameDefinition/game-src/Implementation/MonadServerImplementation.hs, dist-ghc/build/Implementation/MonadServerImplementation.o ) [141 of 143] Compiling Content.RuleKind ( GameDefinition/Content/RuleKind.hs, dist-ghc/build/Content/RuleKind.o ) [142 of 143] Compiling Content.ItemKind ( GameDefinition/Content/ItemKind.hs, dist-ghc/build/Content/ItemKind.o ) [143 of 143] Compiling TieKnot ( GameDefinition/game-src/TieKnot.hs, dist-ghc/build/TieKnot.o ) on the commandline: warning: -XMonadFailDesugaring is deprecated: MonadFailDesugaring is now the default behavior [ 1 of 143] Compiling Game.LambdaHack.Core.Prelude ( definition-src/Game/LambdaHack/Core/Prelude.hs, dist-ghc/build/Game/LambdaHack/Core/Prelude.p_o ) [ 2 of 143] Compiling Game.LambdaHack.Core.Frequency ( definition-src/Game/LambdaHack/Core/Frequency.hs, dist-ghc/build/Game/LambdaHack/Core/Frequency.p_o ) [ 3 of 143] Compiling Game.LambdaHack.Core.Dice ( definition-src/Game/LambdaHack/Core/Dice.hs, dist-ghc/build/Game/LambdaHack/Core/Dice.p_o ) [ 4 of 143] Compiling Game.LambdaHack.Common.Thread ( engine-src/Game/LambdaHack/Common/Thread.hs, dist-ghc/build/Game/LambdaHack/Common/Thread.p_o ) [ 5 of 143] Compiling Game.LambdaHack.Common.RingBuffer ( engine-src/Game/LambdaHack/Common/RingBuffer.hs, dist-ghc/build/Game/LambdaHack/Common/RingBuffer.p_o ) [ 6 of 143] Compiling Game.LambdaHack.Common.Misc ( engine-src/Game/LambdaHack/Common/Misc.hs, dist-ghc/build/Game/LambdaHack/Common/Misc.p_o ) [ 7 of 143] Compiling Game.LambdaHack.Common.Time ( engine-src/Game/LambdaHack/Common/Time.hs, dist-ghc/build/Game/LambdaHack/Common/Time.p_o ) [ 8 of 143] Compiling Game.LambdaHack.Common.HSFile ( engine-src/Game/LambdaHack/Common/HSFile.hs, dist-ghc/build/Game/LambdaHack/Common/HSFile.p_o ) [ 9 of 143] Compiling Game.LambdaHack.Common.File ( engine-src/Game/LambdaHack/Common/File.hs, dist-ghc/build/Game/LambdaHack/Common/File.p_o ) [ 10 of 143] Compiling Game.LambdaHack.Client.ClientOptions ( engine-src/Game/LambdaHack/Client/ClientOptions.hs, dist-ghc/build/Game/LambdaHack/Client/ClientOptions.p_o ) [ 11 of 143] Compiling Game.LambdaHack.Client.AI.Strategy ( engine-src/Game/LambdaHack/Client/AI/Strategy.hs, dist-ghc/build/Game/LambdaHack/Client/AI/Strategy.p_o ) [ 12 of 143] Compiling Game.LambdaHack.Core.Random ( definition-src/Game/LambdaHack/Core/Random.hs, dist-ghc/build/Game/LambdaHack/Core/Random.p_o ) [ 13 of 143] Compiling Game.LambdaHack.Definition.Ability ( definition-src/Game/LambdaHack/Definition/Ability.hs, dist-ghc/build/Game/LambdaHack/Definition/Ability.p_o ) [ 14 of 143] Compiling Game.LambdaHack.Definition.Color ( definition-src/Game/LambdaHack/Definition/Color.hs, dist-ghc/build/Game/LambdaHack/Definition/Color.p_o ) definition-src/Game/LambdaHack/Definition/Color.hs:27:1: warning: [-Wunused-imports] The import of ‘Data.Word’ is redundant except perhaps to import instances from ‘Data.Word’ To import instances alone, use: import Data.Word() | 27 | import Data.Word (Word32) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 15 of 143] Compiling Game.LambdaHack.Definition.Defs ( definition-src/Game/LambdaHack/Definition/Defs.hs, dist-ghc/build/Game/LambdaHack/Definition/Defs.p_o ) [ 16 of 143] Compiling Game.LambdaHack.Definition.ContentData ( definition-src/Game/LambdaHack/Definition/ContentData.hs, dist-ghc/build/Game/LambdaHack/Definition/ContentData.p_o ) [ 17 of 143] Compiling Game.LambdaHack.Content.RuleKind ( definition-src/Game/LambdaHack/Content/RuleKind.hs, dist-ghc/build/Game/LambdaHack/Content/RuleKind.p_o ) [ 18 of 143] Compiling Game.LambdaHack.Common.Point ( engine-src/Game/LambdaHack/Common/Point.hs, dist-ghc/build/Game/LambdaHack/Common/Point.p_o ) [ 19 of 143] Compiling Game.LambdaHack.Common.Vector ( engine-src/Game/LambdaHack/Common/Vector.hs, dist-ghc/build/Game/LambdaHack/Common/Vector.p_o ) [ 20 of 143] Compiling Game.LambdaHack.Common.Types ( engine-src/Game/LambdaHack/Common/Types.hs, dist-ghc/build/Game/LambdaHack/Common/Types.p_o ) [ 21 of 143] Compiling Game.LambdaHack.Common.PointArray ( engine-src/Game/LambdaHack/Common/PointArray.hs, dist-ghc/build/Game/LambdaHack/Common/PointArray.p_o ) [ 22 of 143] Compiling Game.LambdaHack.Common.Perception ( engine-src/Game/LambdaHack/Common/Perception.hs, dist-ghc/build/Game/LambdaHack/Common/Perception.p_o ) [ 23 of 143] Compiling Game.LambdaHack.Client.UI.Key ( engine-src/Game/LambdaHack/Client/UI/Key.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Key.p_o ) [ 24 of 143] Compiling Game.LambdaHack.Common.Area ( engine-src/Game/LambdaHack/Common/Area.hs, dist-ghc/build/Game/LambdaHack/Common/Area.p_o ) [ 25 of 143] Compiling Game.LambdaHack.Common.Analytics ( engine-src/Game/LambdaHack/Common/Analytics.hs, dist-ghc/build/Game/LambdaHack/Common/Analytics.p_o ) [ 26 of 143] Compiling Game.LambdaHack.Client.UI.Overlay ( engine-src/Game/LambdaHack/Client/UI/Overlay.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Overlay.p_o ) [ 27 of 143] Compiling Game.LambdaHack.Client.UI.Msg ( engine-src/Game/LambdaHack/Client/UI/Msg.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Msg.p_o ) engine-src/Game/LambdaHack/Client/UI/Msg.hs:31:1: warning: [-Wunused-imports] The import of ‘Data.Word’ is redundant except perhaps to import instances from ‘Data.Word’ To import instances alone, use: import Data.Word() | 31 | import Data.Word (Word32) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 28 of 143] Compiling Game.LambdaHack.Client.UI.Content.Screen ( engine-src/Game/LambdaHack/Client/UI/Content/Screen.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Content/Screen.p_o ) [ 29 of 143] Compiling Game.LambdaHack.Client.UI.Frame ( engine-src/Game/LambdaHack/Client/UI/Frame.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Frame.p_o ) [ 30 of 143] Compiling Game.LambdaHack.Client.UI.Frontend.Common ( engine-src/Game/LambdaHack/Client/UI/Frontend/Common.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Frontend/Common.p_o ) [ 31 of 143] Compiling Game.LambdaHack.Client.UI.Animation ( engine-src/Game/LambdaHack/Client/UI/Animation.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Animation.p_o ) [ 32 of 143] Compiling Client.UI.Content.Screen ( GameDefinition/game-src/Client/UI/Content/Screen.hs, dist-ghc/build/Client/UI/Content/Screen.p_o ) [ 33 of 143] Compiling Game.LambdaHack.Definition.Flavour ( definition-src/Game/LambdaHack/Definition/Flavour.hs, dist-ghc/build/Game/LambdaHack/Definition/Flavour.p_o ) [ 34 of 143] Compiling Game.LambdaHack.Content.ItemKind ( definition-src/Game/LambdaHack/Content/ItemKind.hs, dist-ghc/build/Game/LambdaHack/Content/ItemKind.p_o ) [ 35 of 143] Compiling Game.LambdaHack.Content.TileKind ( definition-src/Game/LambdaHack/Content/TileKind.hs, dist-ghc/build/Game/LambdaHack/Content/TileKind.p_o ) [ 36 of 143] Compiling Game.LambdaHack.Content.PlaceKind ( definition-src/Game/LambdaHack/Content/PlaceKind.hs, dist-ghc/build/Game/LambdaHack/Content/PlaceKind.p_o ) [ 37 of 143] Compiling Game.LambdaHack.Client.UI.HumanCmd ( engine-src/Game/LambdaHack/Client/UI/HumanCmd.hs, dist-ghc/build/Game/LambdaHack/Client/UI/HumanCmd.p_o ) [ 38 of 143] Compiling Game.LambdaHack.Client.UI.UIOptions ( engine-src/Game/LambdaHack/Client/UI/UIOptions.hs, dist-ghc/build/Game/LambdaHack/Client/UI/UIOptions.p_o ) [ 39 of 143] Compiling Game.LambdaHack.Client.UI.Content.Input ( engine-src/Game/LambdaHack/Client/UI/Content/Input.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Content/Input.p_o ) [ 40 of 143] Compiling Game.LambdaHack.Client.UI.ContentClientUI ( engine-src/Game/LambdaHack/Client/UI/ContentClientUI.hs, dist-ghc/build/Game/LambdaHack/Client/UI/ContentClientUI.p_o ) [ 41 of 143] Compiling Game.LambdaHack.Client.UI.Frontend.Teletype ( engine-src/Game/LambdaHack/Client/UI/Frontend/Teletype.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Frontend/Teletype.p_o ) [ 42 of 143] Compiling Game.LambdaHack.Client.UI.Frontend.Sdl ( engine-src/Game/LambdaHack/Client/UI/Frontend/Sdl.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Frontend/Sdl.p_o ) [ 43 of 143] Compiling Game.LambdaHack.Client.UI.Frontend.Chosen ( engine-src/Game/LambdaHack/Client/UI/Frontend/Chosen.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Frontend/Chosen.p_o ) [ 44 of 143] Compiling Game.LambdaHack.Client.UI.Frontend ( engine-src/Game/LambdaHack/Client/UI/Frontend.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Frontend.p_o ) engine-src/Game/LambdaHack/Client/UI/Frontend.hs:43:18: warning: [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use ‘Type’ from ‘Data.Kind’ instead. | 43 | data FrontReq :: * -> * where | ^ engine-src/Game/LambdaHack/Client/UI/Frontend.hs:43:23: warning: [-Wstar-is-type] Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: use ‘Type’ from ‘Data.Kind’ instead. | 43 | data FrontReq :: * -> * where | ^ [ 45 of 143] Compiling Content.TileKind ( GameDefinition/Content/TileKind.hs, dist-ghc/build/Content/TileKind.p_o ) [ 46 of 143] Compiling Content.PlaceKind ( GameDefinition/Content/PlaceKind.hs, dist-ghc/build/Content/PlaceKind.p_o ) [ 47 of 143] Compiling Client.UI.Content.Input ( GameDefinition/game-src/Client/UI/Content/Input.hs, dist-ghc/build/Client/UI/Content/Input.p_o ) [ 48 of 143] Compiling Game.LambdaHack.Content.CaveKind ( definition-src/Game/LambdaHack/Content/CaveKind.hs, dist-ghc/build/Game/LambdaHack/Content/CaveKind.p_o ) [ 49 of 143] Compiling Game.LambdaHack.Content.ModeKind ( definition-src/Game/LambdaHack/Content/ModeKind.hs, dist-ghc/build/Game/LambdaHack/Content/ModeKind.p_o ) [ 50 of 143] Compiling Content.ModeKindPlayer ( GameDefinition/Content/ModeKindPlayer.hs, dist-ghc/build/Content/ModeKindPlayer.p_o ) [ 51 of 143] Compiling Content.ModeKind ( GameDefinition/Content/ModeKind.hs, dist-ghc/build/Content/ModeKind.p_o ) [ 52 of 143] Compiling Content.CaveKind ( GameDefinition/Content/CaveKind.hs, dist-ghc/build/Content/CaveKind.p_o ) [ 53 of 143] Compiling Game.LambdaHack.Common.ItemAspect ( engine-src/Game/LambdaHack/Common/ItemAspect.hs, dist-ghc/build/Game/LambdaHack/Common/ItemAspect.p_o ) [ 54 of 143] Compiling Game.LambdaHack.Common.Kind ( engine-src/Game/LambdaHack/Common/Kind.hs, dist-ghc/build/Game/LambdaHack/Common/Kind.p_o ) [ 55 of 143] Compiling Game.LambdaHack.Common.Tile ( engine-src/Game/LambdaHack/Common/Tile.hs, dist-ghc/build/Game/LambdaHack/Common/Tile.p_o ) [ 56 of 143] Compiling Game.LambdaHack.Common.Save ( engine-src/Game/LambdaHack/Common/Save.hs, dist-ghc/build/Game/LambdaHack/Common/Save.p_o ) engine-src/Game/LambdaHack/Common/Save.hs:19:1: warning: [-Wunused-imports] The import of ‘Data.Text’ is redundant except perhaps to import instances from ‘Data.Text’ To import instances alone, use: import Data.Text() | 19 | import Data.Text (Text) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 57 of 143] Compiling Game.LambdaHack.Client.UI.UIOptionsParse ( engine-src/Game/LambdaHack/Client/UI/UIOptionsParse.hs, dist-ghc/build/Game/LambdaHack/Client/UI/UIOptionsParse.p_o ) [ 58 of 143] Compiling Game.LambdaHack.Common.Item ( engine-src/Game/LambdaHack/Common/Item.hs, dist-ghc/build/Game/LambdaHack/Common/Item.p_o ) [ 59 of 143] Compiling Game.LambdaHack.Common.ReqFailure ( engine-src/Game/LambdaHack/Common/ReqFailure.hs, dist-ghc/build/Game/LambdaHack/Common/ReqFailure.p_o ) [ 60 of 143] Compiling Game.LambdaHack.Common.Level ( engine-src/Game/LambdaHack/Common/Level.hs, dist-ghc/build/Game/LambdaHack/Common/Level.p_o ) [ 61 of 143] Compiling Game.LambdaHack.Client.Bfs ( engine-src/Game/LambdaHack/Client/Bfs.hs, dist-ghc/build/Game/LambdaHack/Client/Bfs.p_o ) [ 62 of 143] Compiling Game.LambdaHack.Common.Faction ( engine-src/Game/LambdaHack/Common/Faction.hs, dist-ghc/build/Game/LambdaHack/Common/Faction.p_o ) [ 63 of 143] Compiling Game.LambdaHack.Common.HighScore ( engine-src/Game/LambdaHack/Common/HighScore.hs, dist-ghc/build/Game/LambdaHack/Common/HighScore.p_o ) [ 64 of 143] Compiling Game.LambdaHack.Client.Request ( engine-src/Game/LambdaHack/Client/Request.hs, dist-ghc/build/Game/LambdaHack/Client/Request.p_o ) [ 65 of 143] Compiling Game.LambdaHack.Common.Actor ( engine-src/Game/LambdaHack/Common/Actor.hs, dist-ghc/build/Game/LambdaHack/Common/Actor.p_o ) [ 66 of 143] Compiling Game.LambdaHack.Common.State ( engine-src/Game/LambdaHack/Common/State.hs, dist-ghc/build/Game/LambdaHack/Common/State.p_o ) [ 67 of 143] Compiling Game.LambdaHack.Common.ActorState ( engine-src/Game/LambdaHack/Common/ActorState.hs, dist-ghc/build/Game/LambdaHack/Common/ActorState.p_o ) [ 68 of 143] Compiling Game.LambdaHack.Common.MonadStateRead ( engine-src/Game/LambdaHack/Common/MonadStateRead.hs, dist-ghc/build/Game/LambdaHack/Common/MonadStateRead.p_o ) engine-src/Game/LambdaHack/Common/MonadStateRead.hs:13:1: warning: [-Wunused-imports] The import of ‘Data.Text’ is redundant except perhaps to import instances from ‘Data.Text’ To import instances alone, use: import Data.Text() | 13 | import Data.Text (Text) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 69 of 143] Compiling Game.LambdaHack.Client.UI.EffectDescription ( engine-src/Game/LambdaHack/Client/UI/EffectDescription.hs, dist-ghc/build/Game/LambdaHack/Client/UI/EffectDescription.p_o ) [ 70 of 143] Compiling Game.LambdaHack.Client.UI.ActorUI ( engine-src/Game/LambdaHack/Client/UI/ActorUI.hs, dist-ghc/build/Game/LambdaHack/Client/UI/ActorUI.p_o ) [ 71 of 143] Compiling Game.LambdaHack.Client.UI.ItemSlot ( engine-src/Game/LambdaHack/Client/UI/ItemSlot.hs, dist-ghc/build/Game/LambdaHack/Client/UI/ItemSlot.p_o ) [ 72 of 143] Compiling Game.LambdaHack.Client.UI.Slideshow ( engine-src/Game/LambdaHack/Client/UI/Slideshow.hs, dist-ghc/build/Game/LambdaHack/Client/UI/Slideshow.p_o ) [ 73 of 143] Compiling Game.LambdaHack.Client.UI.KeyBindings ( engine-src/Game/LambdaHack/Client/UI/KeyBindings.hs, dist-ghc/build/Game/LambdaHack/Client/UI/KeyBindings.p_o ) [ 74 of 143] Compiling Game.LambdaHack.Client.State ( engine-src/Game/LambdaHack/Client/State.hs, dist-ghc/build/Game/LambdaHack/Client/State.p_o ) [ 75 of 143] Compiling Game.LambdaHack.Client.UI.SessionUI ( engine-src/Game/LambdaHack/Client/UI/SessionUI.hs, dist-ghc/build/Game/LambdaHack/Client/UI/SessionUI.p_o ) [ 76 of 143] Compiling Game.LambdaHack.Client.MonadClient ( engine-src/Game/LambdaHack/Client/MonadClient.hs, dist-ghc/build/Game/LambdaHack/Client/MonadClient.p_o ) [ 77 of 143] Compiling Game.LambdaHack.Client.CommonM ( engine-src/Game/LambdaHack/Client/CommonM.hs, dist-ghc/build/Game/LambdaHack/Client/CommonM.p_o ) [ 78 of 143] Compiling Game.LambdaHack.Client.UI.MonadClientUI ( engine-src/Game/LambdaHack/Client/UI/MonadClientUI.hs, dist-ghc/build/Game/LambdaHack/Client/UI/MonadClientUI.p_o ) [ 79 of 143] Compiling Game.LambdaHack.Client.UI.RunM ( engine-src/Game/LambdaHack/Client/UI/RunM.hs, dist-ghc/build/Game/LambdaHack/Client/UI/RunM.p_o ) [ 80 of 143] Compiling Game.LambdaHack.Client.UI.MsgM ( engine-src/Game/LambdaHack/Client/UI/MsgM.hs, dist-ghc/build/Game/LambdaHack/Client/UI/MsgM.p_o ) [ 81 of 143] Compiling Game.LambdaHack.Client.BfsM ( engine-src/Game/LambdaHack/Client/BfsM.hs, dist-ghc/build/Game/LambdaHack/Client/BfsM.p_o ) [ 82 of 143] Compiling Game.LambdaHack.Client.AI.ConditionM ( engine-src/Game/LambdaHack/Client/AI/ConditionM.hs, dist-ghc/build/Game/LambdaHack/Client/AI/ConditionM.p_o ) [ 83 of 143] Compiling Game.LambdaHack.Client.AI.PickTargetM ( engine-src/Game/LambdaHack/Client/AI/PickTargetM.hs, dist-ghc/build/Game/LambdaHack/Client/AI/PickTargetM.p_o ) [ 84 of 143] Compiling Game.LambdaHack.Client.AI.PickActorM ( engine-src/Game/LambdaHack/Client/AI/PickActorM.hs, dist-ghc/build/Game/LambdaHack/Client/AI/PickActorM.p_o ) [ 85 of 143] Compiling Game.LambdaHack.Client.AI.PickActionM ( engine-src/Game/LambdaHack/Client/AI/PickActionM.hs, dist-ghc/build/Game/LambdaHack/Client/AI/PickActionM.p_o ) [ 86 of 143] Compiling Game.LambdaHack.Client.AI ( engine-src/Game/LambdaHack/Client/AI.hs, dist-ghc/build/Game/LambdaHack/Client/AI.p_o ) [ 87 of 143] Compiling Game.LambdaHack.Atomic.MonadStateWrite ( engine-src/Game/LambdaHack/Atomic/MonadStateWrite.hs, dist-ghc/build/Game/LambdaHack/Atomic/MonadStateWrite.p_o ) [ 88 of 143] Compiling Game.LambdaHack.Atomic.CmdAtomic ( engine-src/Game/LambdaHack/Atomic/CmdAtomic.hs, dist-ghc/build/Game/LambdaHack/Atomic/CmdAtomic.p_o ) [ 89 of 143] Compiling Game.LambdaHack.Atomic.PosAtomicRead ( engine-src/Game/LambdaHack/Atomic/PosAtomicRead.hs, dist-ghc/build/Game/LambdaHack/Atomic/PosAtomicRead.p_o ) [ 90 of 143] Compiling Game.LambdaHack.Atomic.HandleAtomicWrite ( engine-src/Game/LambdaHack/Atomic/HandleAtomicWrite.hs, dist-ghc/build/Game/LambdaHack/Atomic/HandleAtomicWrite.p_o ) [ 91 of 143] Compiling Game.LambdaHack.Atomic ( engine-src/Game/LambdaHack/Atomic.hs, dist-ghc/build/Game/LambdaHack/Atomic.p_o ) [ 92 of 143] Compiling Game.LambdaHack.Client.Response ( engine-src/Game/LambdaHack/Client/Response.hs, dist-ghc/build/Game/LambdaHack/Client/Response.p_o ) [ 93 of 143] Compiling Game.LambdaHack.Client.UI.ItemDescription ( engine-src/Game/LambdaHack/Client/UI/ItemDescription.hs, dist-ghc/build/Game/LambdaHack/Client/UI/ItemDescription.p_o ) [ 94 of 143] Compiling Game.LambdaHack.Client.UI.DrawM ( engine-src/Game/LambdaHack/Client/UI/DrawM.hs, dist-ghc/build/Game/LambdaHack/Client/UI/DrawM.p_o ) [ 95 of 143] Compiling Game.LambdaHack.Client.UI.FrameM ( engine-src/Game/LambdaHack/Client/UI/FrameM.hs, dist-ghc/build/Game/LambdaHack/Client/UI/FrameM.p_o ) [ 96 of 143] Compiling Game.LambdaHack.Client.UI.SlideshowM ( engine-src/Game/LambdaHack/Client/UI/SlideshowM.hs, dist-ghc/build/Game/LambdaHack/Client/UI/SlideshowM.p_o ) [ 97 of 143] Compiling Game.LambdaHack.Client.UI.HandleHelperM ( engine-src/Game/LambdaHack/Client/UI/HandleHelperM.hs, dist-ghc/build/Game/LambdaHack/Client/UI/HandleHelperM.p_o ) [ 98 of 143] Compiling Game.LambdaHack.Client.UI.InventoryM ( engine-src/Game/LambdaHack/Client/UI/InventoryM.hs, dist-ghc/build/Game/LambdaHack/Client/UI/InventoryM.p_o ) [ 99 of 143] Compiling Game.LambdaHack.Client.UI.HandleHumanLocalM ( engine-src/Game/LambdaHack/Client/UI/HandleHumanLocalM.hs, dist-ghc/build/Game/LambdaHack/Client/UI/HandleHumanLocalM.p_o ) [100 of 143] Compiling Game.LambdaHack.Client.UI.DisplayAtomicM ( engine-src/Game/LambdaHack/Client/UI/DisplayAtomicM.hs, dist-ghc/build/Game/LambdaHack/Client/UI/DisplayAtomicM.p_o ) [101 of 143] Compiling Game.LambdaHack.Client.Preferences ( engine-src/Game/LambdaHack/Client/Preferences.hs, dist-ghc/build/Game/LambdaHack/Client/Preferences.p_o ) [102 of 143] Compiling Game.LambdaHack.Client.HandleAtomicM ( engine-src/Game/LambdaHack/Client/HandleAtomicM.hs, dist-ghc/build/Game/LambdaHack/Client/HandleAtomicM.p_o ) [103 of 143] Compiling Content.ItemKindTemporary ( GameDefinition/Content/ItemKindTemporary.hs, dist-ghc/build/Content/ItemKindTemporary.p_o ) [104 of 143] Compiling Content.ItemKindOrgan ( GameDefinition/Content/ItemKindOrgan.hs, dist-ghc/build/Content/ItemKindOrgan.p_o ) [105 of 143] Compiling Content.ItemKindEmbed ( GameDefinition/Content/ItemKindEmbed.hs, dist-ghc/build/Content/ItemKindEmbed.p_o ) [106 of 143] Compiling Content.ItemKindBlast ( GameDefinition/Content/ItemKindBlast.hs, dist-ghc/build/Content/ItemKindBlast.p_o ) [107 of 143] Compiling Content.ItemKindActor ( GameDefinition/Content/ItemKindActor.hs, dist-ghc/build/Content/ItemKindActor.p_o ) [108 of 143] Compiling Game.LambdaHack.Server.DungeonGen.AreaRnd ( engine-src/Game/LambdaHack/Server/DungeonGen/AreaRnd.hs, dist-ghc/build/Game/LambdaHack/Server/DungeonGen/AreaRnd.p_o ) [109 of 143] Compiling Game.LambdaHack.Server.DungeonGen.Place ( engine-src/Game/LambdaHack/Server/DungeonGen/Place.hs, dist-ghc/build/Game/LambdaHack/Server/DungeonGen/Place.p_o ) [110 of 143] Compiling Game.LambdaHack.Server.DungeonGen.Cave ( engine-src/Game/LambdaHack/Server/DungeonGen/Cave.hs, dist-ghc/build/Game/LambdaHack/Server/DungeonGen/Cave.p_o ) [111 of 143] Compiling Game.LambdaHack.Server.FovDigital ( engine-src/Game/LambdaHack/Server/FovDigital.hs, dist-ghc/build/Game/LambdaHack/Server/FovDigital.p_o ) [112 of 143] Compiling Game.LambdaHack.Server.Fov ( engine-src/Game/LambdaHack/Server/Fov.hs, dist-ghc/build/Game/LambdaHack/Server/Fov.p_o ) [113 of 143] Compiling Game.LambdaHack.Server.ItemRev ( engine-src/Game/LambdaHack/Server/ItemRev.hs, dist-ghc/build/Game/LambdaHack/Server/ItemRev.p_o ) [114 of 143] Compiling Paths_LambdaHack ( dist-ghc/build/autogen/Paths_LambdaHack.hs, dist-ghc/build/Paths_LambdaHack.p_o ) [115 of 143] Compiling Game.LambdaHack.Client.UI.HandleHumanGlobalM ( engine-src/Game/LambdaHack/Client/UI/HandleHumanGlobalM.hs, dist-ghc/build/Game/LambdaHack/Client/UI/HandleHumanGlobalM.p_o ) [116 of 143] Compiling Game.LambdaHack.Client.UI.HandleHumanM ( engine-src/Game/LambdaHack/Client/UI/HandleHumanM.hs, dist-ghc/build/Game/LambdaHack/Client/UI/HandleHumanM.p_o ) [117 of 143] Compiling Game.LambdaHack.Client.UI ( engine-src/Game/LambdaHack/Client/UI.hs, dist-ghc/build/Game/LambdaHack/Client/UI.p_o ) [118 of 143] Compiling Game.LambdaHack.Client.HandleResponseM ( engine-src/Game/LambdaHack/Client/HandleResponseM.hs, dist-ghc/build/Game/LambdaHack/Client/HandleResponseM.p_o ) [119 of 143] Compiling Game.LambdaHack.Client.LoopM ( engine-src/Game/LambdaHack/Client/LoopM.hs, dist-ghc/build/Game/LambdaHack/Client/LoopM.p_o ) [120 of 143] Compiling Game.LambdaHack.Client ( engine-src/Game/LambdaHack/Client.hs, dist-ghc/build/Game/LambdaHack/Client.p_o ) [121 of 143] Compiling Game.LambdaHack.Server.ServerOptions ( engine-src/Game/LambdaHack/Server/ServerOptions.hs, dist-ghc/build/Game/LambdaHack/Server/ServerOptions.p_o ) [122 of 143] Compiling Game.LambdaHack.Server.State ( engine-src/Game/LambdaHack/Server/State.hs, dist-ghc/build/Game/LambdaHack/Server/State.p_o ) [123 of 143] Compiling Game.LambdaHack.Server.DungeonGen ( engine-src/Game/LambdaHack/Server/DungeonGen.hs, dist-ghc/build/Game/LambdaHack/Server/DungeonGen.p_o ) [124 of 143] Compiling Game.LambdaHack.Server.MonadServer ( engine-src/Game/LambdaHack/Server/MonadServer.hs, dist-ghc/build/Game/LambdaHack/Server/MonadServer.p_o ) [125 of 143] Compiling Game.LambdaHack.Server.ItemM ( engine-src/Game/LambdaHack/Server/ItemM.hs, dist-ghc/build/Game/LambdaHack/Server/ItemM.p_o ) [126 of 143] Compiling Game.LambdaHack.Server.HandleAtomicM ( engine-src/Game/LambdaHack/Server/HandleAtomicM.hs, dist-ghc/build/Game/LambdaHack/Server/HandleAtomicM.p_o ) [127 of 143] Compiling Game.LambdaHack.Server.DebugM ( engine-src/Game/LambdaHack/Server/DebugM.hs, dist-ghc/build/Game/LambdaHack/Server/DebugM.p_o ) [128 of 143] Compiling Game.LambdaHack.Server.ProtocolM ( engine-src/Game/LambdaHack/Server/ProtocolM.hs, dist-ghc/build/Game/LambdaHack/Server/ProtocolM.p_o ) [129 of 143] Compiling Game.LambdaHack.Server.BroadcastAtomic ( engine-src/Game/LambdaHack/Server/BroadcastAtomic.hs, dist-ghc/build/Game/LambdaHack/Server/BroadcastAtomic.p_o ) [130 of 143] Compiling Game.LambdaHack.Server.CommonM ( engine-src/Game/LambdaHack/Server/CommonM.hs, dist-ghc/build/Game/LambdaHack/Server/CommonM.p_o ) [131 of 143] Compiling Game.LambdaHack.Server.StartM ( engine-src/Game/LambdaHack/Server/StartM.hs, dist-ghc/build/Game/LambdaHack/Server/StartM.p_o ) [132 of 143] Compiling Game.LambdaHack.Server.PeriodicM ( engine-src/Game/LambdaHack/Server/PeriodicM.hs, dist-ghc/build/Game/LambdaHack/Server/PeriodicM.p_o ) [133 of 143] Compiling Game.LambdaHack.Server.HandleEffectM ( engine-src/Game/LambdaHack/Server/HandleEffectM.hs, dist-ghc/build/Game/LambdaHack/Server/HandleEffectM.p_o ) [134 of 143] Compiling Game.LambdaHack.Server.HandleRequestM ( engine-src/Game/LambdaHack/Server/HandleRequestM.hs, dist-ghc/build/Game/LambdaHack/Server/HandleRequestM.p_o ) [135 of 143] Compiling Game.LambdaHack.Server.EndM ( engine-src/Game/LambdaHack/Server/EndM.hs, dist-ghc/build/Game/LambdaHack/Server/EndM.p_o ) [136 of 143] Compiling Game.LambdaHack.Server.LoopM ( engine-src/Game/LambdaHack/Server/LoopM.hs, dist-ghc/build/Game/LambdaHack/Server/LoopM.p_o ) [137 of 143] Compiling Game.LambdaHack.Server.Commandline ( engine-src/Game/LambdaHack/Server/Commandline.hs, dist-ghc/build/Game/LambdaHack/Server/Commandline.p_o ) [138 of 143] Compiling Game.LambdaHack.Server ( engine-src/Game/LambdaHack/Server.hs, dist-ghc/build/Game/LambdaHack/Server.p_o ) [139 of 143] Compiling Implementation.MonadClientImplementation ( GameDefinition/game-src/Implementation/MonadClientImplementation.hs, dist-ghc/build/Implementation/MonadClientImplementation.p_o ) [140 of 143] Compiling Implementation.MonadServerImplementation ( GameDefinition/game-src/Implementation/MonadServerImplementation.hs, dist-ghc/build/Implementation/MonadServerImplementation.p_o ) [141 of 143] Compiling Content.RuleKind ( GameDefinition/Content/RuleKind.hs, dist-ghc/build/Content/RuleKind.p_o ) [142 of 143] Compiling Content.ItemKind ( GameDefinition/Content/ItemKind.hs, dist-ghc/build/Content/ItemKind.p_o ) [143 of 143] Compiling TieKnot ( GameDefinition/game-src/TieKnot.hs, dist-ghc/build/TieKnot.p_o ) Preprocessing test suite 'test' for LambdaHack-0.9.5.0.. Building test suite 'test' for LambdaHack-0.9.5.0.. on the commandline: warning: -XMonadFailDesugaring is deprecated: MonadFailDesugaring is now the default behavior [1 of 1] Compiling Main ( test/test.hs, dist-ghc/build/test/test-tmp/Main.o ) on the commandline: warning: -XMonadFailDesugaring is deprecated: MonadFailDesugaring is now the default behavior Linking dist-ghc/build/test/test ... Preprocessing executable 'LambdaHack' for LambdaHack-0.9.5.0.. Building executable 'LambdaHack' for LambdaHack-0.9.5.0.. on the commandline: warning: -XMonadFailDesugaring is deprecated: MonadFailDesugaring is now the default behavior [1 of 1] Compiling Main ( GameDefinition/Main.hs, dist-ghc/build/LambdaHack/LambdaHack-tmp/Main.o ) on the commandline: warning: -XMonadFailDesugaring is deprecated: MonadFailDesugaring is now the default behavior Linking dist-ghc/build/LambdaHack/LambdaHack ... touch build-ghc-stamp debian/hlibrary.setup copy --builddir=dist-ghc --destdir=debian/tmp-inst-ghc Installing library in debian/tmp-inst-ghc/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-8.8.4/LambdaHack-0.9.5.0-F8tMx5oJu4gJDAqurnBqB7 Installing executable LambdaHack in debian/tmp-inst-ghc/usr/bin Warning: The directory debian/tmp-inst-ghc/usr/bin is not in the system search path. . /usr/share/haskell-devscripts/Dh_Haskell.sh && \ extra_depends_recipe ghc Running dh_haskell_extra_depends ghc LambdaHack-0.9.5.0.conf . /usr/share/haskell-devscripts/Dh_Haskell.sh && \ install_doc_recipe "libghc-lambdahack-doc" Running mkdir -p debian/libghc-lambdahack-doc/usr/share/doc/libghc-lambdahack-doc/html/ Running cd debian/tmp-inst-ghc/ Running find ./usr/share/doc/libghc-lambdahack-doc/html/ \! -name \*.haddock \! -type d -exec install -Dm 644 \{\} ../libghc-lambdahack-doc/\{\} \; Running mkdir -p debian/libghc-lambdahack-doc/usr/lib/ghc-doc/haddock/lambdahack-0.9.5.0/ Running cp -r debian/tmp-inst-ghc/usr/lib/ghc-doc/haddock/lambdahack-0.9.5.0//LambdaHack.haddock debian/libghc-lambdahack-doc/usr/lib/ghc-doc/haddock/lambdahack-0.9.5.0/ Running dh_haskell_depends -plibghc-lambdahack-doc dpkg-query: no path found matching pattern //usr/share/doc/ghc-doc/html/libraries/array-0.5.4.0/Data-Array-Base.html dpkg-query: no path found matching pattern //usr/share/doc/ghc-doc/html/libraries/base-4.13.0.0/Data-Semigroup-Internal.html dpkg-query: no path found matching pattern //usr/share/doc/ghc-doc/html/libraries/base-4.13.0.0/Data-Typeable-Internal.html dpkg-query: no path found matching pattern //usr/share/doc/ghc-doc/html/libraries/binary-0.8.7.0/Data-Binary-Class.html dpkg-query: no path found matching pattern //usr/share/doc/ghc-doc/html/libraries/directory-1.3.6.0/System-Directory-Internal-Common.html dpkg-query: no path found matching pattern //usr/share/doc/ghc-doc/html/libraries/integer-gmp-1.0.2.0/GHC-Integer-Type.html dpkg-query: no path found matching pattern //usr/share/doc/ghc-doc/html/libraries/time-1.9.3/Data-Time-Calendar-Days.html dpkg-query: no path found matching pattern //usr/share/doc/ghc-doc/html/libraries/time-1.9.3/Data-Time-Clock-Internal-AbsoluteTime.html dpkg-query: no path found matching pattern //usr/share/doc/ghc-doc/html/libraries/time-1.9.3/Data-Time-Clock-Internal-DiffTime.html dpkg-query: no path found matching pattern //usr/share/doc/ghc-doc/html/libraries/time-1.9.3/Data-Time-Clock-Internal-NominalDiffTime.html dpkg-query: no path found matching pattern //usr/share/doc/ghc-doc/html/libraries/time-1.9.3/Data-Time-Clock-Internal-UTCTime.html dpkg-query: no path found matching pattern //usr/share/doc/ghc-doc/html/libraries/time-1.9.3/Data-Time-Clock-Internal-UniversalTime.html dpkg-query: no path found matching pattern //usr/share/doc/ghc-doc/html/libraries/time-1.9.3/Data-Time-LocalTime-Internal-CalendarDiffTime.html dpkg-query: no path found matching pattern //usr/share/doc/ghc-doc/html/libraries/time-1.9.3/Data-Time-LocalTime-Internal-LocalTime.html dpkg-query: no path found matching pattern //usr/share/doc/ghc-doc/html/libraries/time-1.9.3/Data-Time-LocalTime-Internal-TimeOfDay.html dpkg-query: no path found matching pattern //usr/share/doc/ghc-doc/html/libraries/time-1.9.3/Data-Time-LocalTime-Internal-TimeZone.html dpkg-query: no path found matching pattern //usr/share/doc/ghc-doc/html/libraries/time-1.9.3/Data-Time-LocalTime-Internal-ZonedTime.html dpkg-query: no path found matching pattern //usr/share/doc/libghc-enummapset-doc/html/Data-EnumMap-Base.html dpkg-query: no path found matching pattern //usr/share/doc/libghc-vector-doc/html/Data-Vector-Unboxed-Base.html dpkg-query: no path found matching pattern //usr/share/doc/libghc-zlib-doc/html/Codec-Compression-Zlib-Stream.html dh_haskell_blurbs "ghc" -plibghc-lambdahack-doc dh_installdocs -plibghc-lambdahack-doc ./CREDITS dh_installexamples -plibghc-lambdahack-doc dh_installman -plibghc-lambdahack-doc dh_installinfo -plibghc-lambdahack-doc dh_installmenu -plibghc-lambdahack-doc dh_installcron -plibghc-lambdahack-doc dh_systemd_enable -plibghc-lambdahack-doc dh_installinit -plibghc-lambdahack-doc dh_installdebconf -plibghc-lambdahack-doc dh_installemacsen -plibghc-lambdahack-doc dh_installcatalogs -plibghc-lambdahack-doc dh_installpam -plibghc-lambdahack-doc dh_installlogrotate -plibghc-lambdahack-doc dh_installlogcheck -plibghc-lambdahack-doc dh_installchangelogs -plibghc-lambdahack-doc dh_installudev -plibghc-lambdahack-doc dh_lintian -plibghc-lambdahack-doc dh_bugfiles -plibghc-lambdahack-doc dh_install -plibghc-lambdahack-doc dh_systemd_start -plibghc-lambdahack-doc dh_link -plibghc-lambdahack-doc dh_buildinfo -plibghc-lambdahack-doc dh_installmime -plibghc-lambdahack-doc dh_installgsettings -plibghc-lambdahack-doc dh_strip -plibghc-lambdahack-doc --no-automatic-dbgsym dh_strip_nondeterminism -plibghc-lambdahack-doc dh_compress -plibghc-lambdahack-doc -X .haddock -X .hs -X .txt dh_fixperms -plibghc-lambdahack-doc dh_makeshlibs -plibghc-lambdahack-doc -XlibHS dh_installdeb -plibghc-lambdahack-doc dh_perl -plibghc-lambdahack-doc dh_shlibdeps -plibghc-lambdahack-doc -- --ignore-missing-info dh_gencontrol -plibghc-lambdahack-doc dpkg-gencontrol: warning: Conflicts field of package libghc-lambdahack-doc: substitution variable ${haskell:Conflicts} used, but is not defined dpkg-gencontrol: warning: package libghc-lambdahack-doc: substitution variable ${haskell:ghc-version} unused, but is defined dh_md5sums -plibghc-lambdahack-doc dh_builddeb -plibghc-lambdahack-doc dpkg-deb: building package 'libghc-lambdahack-doc' in '../libghc-lambdahack-doc_0.9.5.0-3_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../haskell-lambdahack_0.9.5.0-3_all.changes dpkg-genchanges: warning: substitution variable ${haskell:ShortDescription} used, but is not defined dpkg-genchanges: warning: substitution variable ${haskell:ShortBlurb} used, but is not defined dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/haskell-lambdahack-2ZE4Hv /tmp/haskell-lambdahack-0.9.5.0-32auwexz8 I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.yIGZLdBWLw... I: success in 2665.0475 seconds md5: libghc-lambdahack-doc_0.9.5.0-3_all.deb: OK sha1: libghc-lambdahack-doc_0.9.5.0-3_all.deb: OK sha256: libghc-lambdahack-doc_0.9.5.0-3_all.deb: OK Checksums: OK