==> Cloning haskell-persistent ... Cloning into 'haskell-persistent'... ==> Collecting packager identity from makepkg.conf -> name : Reproducible Arch Linux tests -> email : reproducible@archlinux.org -> gpg-key : undefined -> protocol: https ==> Configuring haskell-persistent :: Synchronizing package databases... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 133k 100 133k 0 0 393k 0 --:--:-- --:--:-- --:--:-- 394k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 81 8562k 81 6959k 0 0 17.2M 0 --:--:-- --:--:-- --:--:-- 17.2M 100 8562k 100 8562k 0 0 20.4M 0 --:--:-- --:--:-- --:--:-- 20.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 142k 100 142k 0 0 422k 0 --:--:-- --:--:-- --:--:-- 424k :: Starting full system upgrade... there is nothing to do PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp/archlinux-ci/ GIT_SSL_NO_VERIFY=1 SOURCE_DATE_EPOCH=1709964279 SHELL=/bin/bash SCHROOT_CHROOT_NAME=jenkins-reproducible-archlinux no_proxy=localhost,127.0.0.1 SCHROOT_COMMAND=bash -l -c SOURCE_DATE_EPOCH='1709964279' PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' TMPDIR='/tmp/archlinux-ci/' GIT_SSL_NO_VERIFY=1 printenv 2>&1 SCHROOT_SESSION_ID=archlinux-haskell-persistent-archlinuxrb-build-ceRfK21j PWD=/tmp/archlinux-ci/haskell-persistent-archlinuxrb-build-ceRfK21j/haskell-persistent LOGNAME=jenkins SCHROOT_ALIAS_NAME=jenkins-reproducible-archlinux SCHROOT_GROUP=jenkins SCHROOT_USER=jenkins ftp_proxy=http://127.0.0.1:3128 HOME=/var/lib/jenkins LANG=C https_proxy=http://127.0.0.1:3128 USER=jenkins FTP_PROXY=http://127.0.0.1:3128 SHLVL=1 HTTPS_PROXY=http://127.0.0.1:3128 HTTP_PROXY=http://127.0.0.1:3128 SCHROOT_GID=116 http_proxy=http://127.0.0.1:3128 DEBUGINFOD_URLS=https://debuginfod.archlinux.org SCHROOT_UID=108 HG=/usr/bin/hg _=/usr/sbin/printenv ==> Making package: haskell-persistent 2.14.5.1-6 (Fri Apr 11 12:27:56 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (89) haskell-assoc-1.0.2-256 haskell-async-2.2.5-25 haskell-attoparsec-iso8601-1.1.0.0-49 haskell-auto-update-0.1.6-336 haskell-base-compat-0.12.2-2 haskell-base-compat-batteries-0.12.2-81 haskell-base-orphans-0.8.8.2-12 haskell-bifunctors-5.6-67 haskell-bitvec-1.1.3.0-89 haskell-blaze-builder-0.4.2.3-2 haskell-blaze-markup-0.8.3.0-9 haskell-case-insensitive-1.2.1.0-202 haskell-comonad-5.0.8-251 haskell-conduit-extra-1.3.6-127 haskell-contravariant-1.5.5-4 haskell-cookie-0.4.6-2 haskell-data-array-byte-0.1.0.1-53 haskell-data-default-class-0.1.2.0-25 haskell-data-fix-0.3.2-101 haskell-distributive-0.6.2.1-208 haskell-dlist-1.0-240 haskell-easy-file-0.2.5-20 haskell-erf-2.0.0.0-25 haskell-foldable1-classes-compat-0.1-67 haskell-generically-0.1.1-2 haskell-ghc-bignum-orphans-0.1.1-2 haskell-hashable-1.4.3.0-44 haskell-http-types-0.12.3-341 haskell-indexed-traversable-0.1.3-59 haskell-indexed-traversable-instances-0.1.1.2-39 haskell-integer-logarithms-1.0.3.1-7 haskell-lifted-base-0.2.3.12-266 haskell-monad-control-1.0.3.1-101 haskell-monad-loops-0.4.3-26 haskell-mono-traversable-1.0.17.0-1 haskell-network-3.1.4.0-19 haskell-old-locale-1.0.0.7-31 haskell-old-time-1.1.0.4-2 haskell-onetuple-0.3.1-74 haskell-primitive-0.7.4.0-109 haskell-quickcheck-2.14.3-62 haskell-random-1.2.1.2-6 haskell-safe-exceptions-0.1.7.4-20 haskell-semialign-1.2.0.1-155 haskell-semigroupoids-5.3.7-137 haskell-split-0.2.5-5 haskell-splitmix-0.1.0.5-20 haskell-statevar-1.2.2-3 haskell-stm-chans-3.0.0.9-2 haskell-streaming-commons-0.2.2.6-25 haskell-strict-0.4.0.1-230 haskell-tagged-0.8.8-2 haskell-text-short-0.1.5-78 haskell-th-abstraction-0.4.5.0-2 haskell-th-lift-0.8.4-2 haskell-these-1.1.1.1-257 haskell-time-compat-1.9.6.1-96 haskell-transformers-base-0.4.6-101 haskell-transformers-compat-0.7.2-2 haskell-typed-process-0.2.11.1-14 haskell-unix-compat-0.7.1-11 haskell-unix-time-0.4.12-4 haskell-uuid-types-1.0.5.1-15 haskell-vector-algorithms-0.9.0.1-89 haskell-vector-stream-0.1.0.1-2 haskell-witherable-0.4.2-96 haskell-zlib-0.6.3.0-59 numactl-2.0.18-1 ghc-libs-9.2.8-1 haskell-aeson-2.1.2.1-42 haskell-attoparsec-0.14.4-73 haskell-base64-bytestring-1.2.1.0-103 haskell-blaze-html-0.9.1.2-225 haskell-conduit-1.3.5-46 haskell-fast-logger-3.1.2-68 haskell-http-api-data-0.5.1-48 haskell-lift-type-0.1.1.1-2 haskell-monad-logger-0.3.40-53 haskell-path-pieces-0.2.1-31 haskell-resource-pool-0.2.3.2-295 haskell-resourcet-1.2.6-50 haskell-scientific-0.3.7.0-112 haskell-silently-1.2.5.3-2 haskell-th-lift-instances-0.1.20-46 haskell-unliftio-0.2.25.0-9 haskell-unliftio-core-0.2.1.0-2 haskell-unordered-containers-0.2.20-13 haskell-vault-0.3.1.5-180 haskell-vector-0.13.1.0-28 Total Download Size: 26.52 MiB Total Installed Size: 191.94 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 83803 100 83803 0 0 41.0M 0 --:--:-- --:--:-- --:--:-- 79.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 16.1M 100 16.1M 0 0 113M 0 --:--:-- --:--:-- --:--:-- 114M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 28164 100 28164 0 0 18.0M 0 --:--:-- --:--:-- --:--:-- 26.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 9396 100 9396 0 0 8519k 0 --:--:-- --:--:-- --:--:-- 9175k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 15637 100 15637 0 0 13.2M 0 --:--:-- --:--:-- --:--:-- 14.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 35865 100 35865 0 0 25.0M 0 --:--:-- --:--:-- --:--:-- 34.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 201k 100 201k 0 0 84.6M 0 --:--:-- --:--:-- --:--:-- 98.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 480k 100 480k 0 0 111M 0 --:--:-- --:--:-- --:--:-- 117M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 30141 100 30141 0 0 19.1M 0 --:--:-- --:--:-- --:--:-- 28.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5853 100 5853 0 0 5040k 0 --:--:-- --:--:-- --:--:-- 5715k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 93418 100 93418 0 0 59.5M 0 --:--:-- --:--:-- --:--:-- 89.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 24084 100 24084 0 0 19.2M 0 --:--:-- --:--:-- --:--:-- 22.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 235k 100 235k 0 0 90.7M 0 --:--:-- --:--:-- --:--:-- 114M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 98k 100 98k 0 0 62.0M 0 --:--:-- --:--:-- --:--:-- 96.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 321k 100 321k 0 0 103M 0 --:--:-- --:--:-- --:--:-- 156M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 80917 100 80917 0 0 40.2M 0 --:--:-- --:--:-- --:--:-- 77.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 79236 100 79236 0 0 43.0M 0 --:--:-- --:--:-- --:--:-- 75.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 36725 100 36725 0 0 23.3M 0 --:--:-- --:--:-- --:--:-- 35.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 49966 100 49966 0 0 37.1M 0 --:--:-- --:--:-- --:--:-- 47.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 19781 100 19781 0 0 16.4M 0 --:--:-- --:--:-- --:--:-- 18.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 55312 100 55312 0 0 39.9M 0 --:--:-- --:--:-- --:--:-- 52.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 69719 100 69719 0 0 37.3M 0 --:--:-- --:--:-- --:--:-- 66.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 102k 100 102k 0 0 58.8M 0 --:--:-- --:--:-- --:--:-- 100M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 216k 100 216k 0 0 61.2M 0 --:--:-- --:--:-- --:--:-- 70.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 68462 100 68462 0 0 41.8M 0 --:--:-- --:--:-- --:--:-- 65.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1004k 100 1004k 0 0 68.5M 0 --:--:-- --:--:-- --:--:-- 70.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 22610 100 22610 0 0 16.8M 0 --:--:-- --:--:-- --:--:-- 21.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 37077 100 37077 0 0 25.8M 0 --:--:-- --:--:-- --:--:-- 35.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 109k 100 109k 0 0 63.6M 0 --:--:-- --:--:-- --:--:-- 107M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 93829 100 93829 0 0 53.0M 0 --:--:-- --:--:-- --:--:-- 89.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 135k 100 135k 0 0 67.1M 0 --:--:-- --:--:-- --:--:-- 132M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 363k 100 363k 0 0 70.4M 0 --:--:-- --:--:-- --:--:-- 88.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 19841 100 19841 0 0 15.7M 0 --:--:-- --:--:-- --:--:-- 18.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 57805 100 57805 0 0 41.9M 0 --:--:-- --:--:-- --:--:-- 55.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 326k 100 326k 0 0 63.0M 0 --:--:-- --:--:-- --:--:-- 63.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 16971 100 16971 0 0 13.8M 0 --:--:-- --:--:-- --:--:-- 16.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 91494 100 91494 0 0 44.8M 0 --:--:-- --:--:-- --:--:-- 87.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 119k 100 119k 0 0 49.6M 0 --:--:-- --:--:-- --:--:-- 58.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 154k 100 154k 0 0 71.6M 0 --:--:-- --:--:-- --:--:-- 75.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 69912 100 69912 0 0 47.2M 0 --:--:-- --:--:-- --:--:-- 66.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 62691 100 62691 0 0 35.8M 0 --:--:-- --:--:-- --:--:-- 59.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 62903 100 62903 0 0 37.7M 0 --:--:-- --:--:-- --:--:-- 59.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 111k 100 111k 0 0 43.1M 0 --:--:-- --:--:-- --:--:-- 54.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1080k 100 1080k 0 0 97.4M 0 --:--:-- --:--:-- --:--:-- 105M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 35058 100 35058 0 0 26.3M 0 --:--:-- --:--:-- --:--:-- 33.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 61331 100 61331 0 0 35.0M 0 --:--:-- --:--:-- --:--:-- 58.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 81188 100 81188 0 0 53.6M 0 --:--:-- --:--:-- --:--:-- 77.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 384k 100 384k 0 0 96.5M 0 --:--:-- --:--:-- --:--:-- 125M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 35560 100 35560 0 0 26.5M 0 --:--:-- --:--:-- --:--:-- 33.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 243k 100 243k 0 0 62.4M 0 --:--:-- --:--:-- --:--:-- 79.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 270k 100 270k 0 0 90.6M 0 --:--:-- --:--:-- --:--:-- 132M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 503k 100 503k 0 0 69.7M 0 --:--:-- --:--:-- --:--:-- 82.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 19362 100 19362 0 0 13.3M 0 --:--:-- --:--:-- --:--:-- 18.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 75877 100 75877 0 0 38.6M 0 --:--:-- --:--:-- --:--:-- 72.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 294k 100 294k 0 0 88.4M 0 --:--:-- --:--:-- --:--:-- 95.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 31201 100 31201 0 0 23.5M 0 --:--:-- --:--:-- --:--:-- 29.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 32737 100 32737 0 0 24.1M 0 --:--:-- --:--:-- --:--:-- 31.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 15474 100 15474 0 0 12.6M 0 --:--:-- --:--:-- --:--:-- 14.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 26650 100 26650 0 0 22.2M 0 --:--:-- --:--:-- --:--:-- 25.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 75532 100 75532 0 0 41.4M 0 --:--:-- --:--:-- --:--:-- 72.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 40304 100 40304 0 0 29.7M 0 --:--:-- --:--:-- --:--:-- 38.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 76504 100 76504 0 0 49.6M 0 --:--:-- --:--:-- --:--:-- 72.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 38493 100 38493 0 0 27.6M 0 --:--:-- --:--:-- --:--:-- 36.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 16534 100 16534 0 0 14.5M 0 --:--:-- --:--:-- --:--:-- 15.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 34343 100 34343 0 0 24.4M 0 --:--:-- --:--:-- --:--:-- 32.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 33942 100 33942 0 0 26.2M 0 --:--:-- --:--:-- --:--:-- 32.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 117k 100 117k 0 0 62.2M 0 --:--:-- --:--:-- --:--:-- 114M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 195k 100 195k 0 0 80.7M 0 --:--:-- --:--:-- --:--:-- 95.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11058 100 11058 0 0 9.8M 0 --:--:-- --:--:-- --:--:-- 10.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 57780 100 57780 0 0 38.8M 0 --:--:-- --:--:-- --:--:-- 55.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 286k 100 286k 0 0 83.7M 0 --:--:-- --:--:-- --:--:-- 93.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 120k 100 120k 0 0 56.1M 0 --:--:-- --:--:-- --:--:-- 58.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 158k 100 158k 0 0 71.6M 0 --:--:-- --:--:-- --:--:-- 77.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 65895 100 65895 0 0 40.6M 0 --:--:-- --:--:-- --:--:-- 62.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 140k 100 140k 0 0 66.8M 0 --:--:-- --:--:-- --:--:-- 137M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 22558 100 22558 0 0 14.8M 0 --:--:-- --:--:-- --:--:-- 21.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 30779 100 30779 0 0 20.1M 0 --:--:-- --:--:-- --:--:-- 29.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 37069 100 37069 0 0 26.6M 0 --:--:-- --:--:-- --:--:-- 35.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 29389 100 29389 0 0 23.0M 0 --:--:-- --:--:-- --:--:-- 28.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 36688 100 36688 0 0 27.1M 0 --:--:-- --:--:-- --:--:-- 34.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 123k 100 123k 0 0 66.8M 0 --:--:-- --:--:-- --:--:-- 120M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 30381 100 30381 0 0 19.3M 0 --:--:-- --:--:-- --:--:-- 28.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 29981 100 29981 0 0 22.8M 0 --:--:-- --:--:-- --:--:-- 28.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 13529 100 13529 0 0 11.1M 0 --:--:-- --:--:-- --:--:-- 12.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 42330 100 42330 0 0 28.2M 0 --:--:-- --:--:-- --:--:-- 40.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 38614 100 38614 0 0 28.8M 0 --:--:-- --:--:-- --:--:-- 36.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 32309 100 32309 0 0 21.5M 0 --:--:-- --:--:-- --:--:-- 30.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 194k 100 194k 0 0 79.7M 0 --:--:-- --:--:-- --:--:-- 94.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 42800 100 42800 0 0 29.0M 0 --:--:-- --:--:-- --:--:-- 40.8M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing numactl... installing ghc-libs... installing haskell-base-orphans... installing haskell-onetuple... installing haskell-erf... installing haskell-splitmix... installing haskell-random... installing haskell-quickcheck... installing haskell-data-array-byte... installing haskell-ghc-bignum-orphans... installing haskell-hashable... installing haskell-integer-logarithms... installing haskell-primitive... installing haskell-scientific... installing haskell-attoparsec... installing haskell-base-compat... installing haskell-base-compat-batteries... installing haskell-data-fix... installing haskell-dlist... installing haskell-generically... installing haskell-tagged... installing haskell-foldable1-classes-compat... installing haskell-indexed-traversable... installing haskell-unordered-containers... installing haskell-vector-stream... installing haskell-vector... installing haskell-indexed-traversable-instances... installing haskell-distributive... installing haskell-transformers-compat... installing haskell-comonad... installing haskell-th-abstraction... installing haskell-bifunctors... installing haskell-statevar... installing haskell-contravariant... installing haskell-semigroupoids... installing haskell-assoc... installing haskell-these... installing haskell-semialign... installing haskell-strict... installing haskell-text-short... installing haskell-time-compat... installing haskell-uuid-types... installing haskell-witherable... installing haskell-aeson... installing haskell-base64-bytestring... installing haskell-blaze-builder... installing haskell-blaze-markup... installing haskell-blaze-html... installing haskell-split... installing haskell-bitvec... installing haskell-vector-algorithms... installing haskell-mono-traversable... installing haskell-unliftio-core... installing haskell-resourcet... installing haskell-conduit... installing haskell-auto-update... installing haskell-easy-file... installing haskell-unix-compat... installing haskell-old-locale... installing haskell-old-time... installing haskell-unix-time... installing haskell-fast-logger... installing haskell-attoparsec-iso8601... installing haskell-data-default-class... installing haskell-cookie... installing haskell-case-insensitive... installing haskell-http-types... installing haskell-http-api-data... installing haskell-lift-type... installing haskell-async... installing haskell-network... installing haskell-zlib... installing haskell-streaming-commons... installing haskell-typed-process... installing haskell-conduit-extra... installing haskell-transformers-base... installing haskell-monad-control... installing haskell-lifted-base... installing haskell-monad-loops... installing haskell-stm-chans... installing haskell-monad-logger... installing haskell-path-pieces... installing haskell-resource-pool... installing haskell-silently... installing haskell-th-lift... installing haskell-th-lift-instances... installing haskell-safe-exceptions... installing haskell-unliftio... installing haskell-vault... :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Registering Haskell modules... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (17) haskell-ansi-terminal-0.11.4-64 haskell-call-stack-0.4.0-182 haskell-colour-2.3.6-208 haskell-file-embed-0.0.15.0-2 haskell-hspec-core-2.10.9-95 haskell-hspec-discover-2.10.9-49 haskell-hspec-expectations-0.8.3-37 haskell-hunit-1.6.2.0-225 haskell-lexer-1.1.1-2 haskell-quickcheck-io-0.2.0-687 haskell-setenv-0.1.1.3-26 haskell-tf-random-0.5-696 ghc-9.2.8-1 haskell-hspec-2.10.9-105 haskell-quickcheck-instances-0.3.30-50 haskell-shakespeare-2.1.0.1-38 uusi-0.4.3.0-33 Total Download Size: 35.77 MiB Total Installed Size: 244.09 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 6 33.7M 6 2415k 0 0 105M 0 --:--:-- --:--:-- --:--:-- 102M 100 33.7M 100 33.7M 0 0 111M 0 --:--:-- --:--:-- --:--:-- 111M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 64446 100 64446 0 0 40.6M 0 --:--:-- --:--:-- --:--:-- 61.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 142k 100 142k 0 0 69.3M 0 --:--:-- --:--:-- --:--:-- 138M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 113k 100 113k 0 0 59.9M 0 --:--:-- --:--:-- --:--:-- 110M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 17193 100 17193 0 0 14.0M 0 --:--:-- --:--:-- --:--:-- 16.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 76265 100 76265 0 0 49.5M 0 --:--:-- --:--:-- --:--:-- 72.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 33321 100 33321 0 0 26.0M 0 --:--:-- --:--:-- --:--:-- 31.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 189k 100 189k 0 0 79.7M 0 --:--:-- --:--:-- --:--:-- 92.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 18663 100 18663 0 0 15.6M 0 --:--:-- --:--:-- --:--:-- 17.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 6848 100 6848 0 0 6169k 0 --:--:-- --:--:-- --:--:-- 6687k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 61650 100 61650 0 0 41.7M 0 --:--:-- --:--:-- --:--:-- 58.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 491k 100 491k 0 0 105M 0 --:--:-- --:--:-- --:--:-- 119M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 54203 100 54203 0 0 37.1M 0 --:--:-- --:--:-- --:--:-- 51.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 29213 100 29213 0 0 21.6M 0 --:--:-- --:--:-- --:--:-- 27.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 157k 100 157k 0 0 74.2M 0 --:--:-- --:--:-- --:--:-- 76.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 34337 100 34337 0 0 21.6M 0 --:--:-- --:--:-- --:--:-- 32.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 606k 100 606k 0 0 91.5M 0 --:--:-- --:--:-- --:--:-- 98.7M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing ghc... installing uusi... installing haskell-colour... installing haskell-ansi-terminal... installing haskell-call-stack... installing haskell-hunit... installing haskell-hspec-expectations... installing haskell-lexer... installing haskell-quickcheck-io... installing haskell-setenv... installing haskell-tf-random... installing haskell-hspec-core... installing haskell-hspec-discover... installing haskell-hspec... installing haskell-quickcheck-instances... installing haskell-file-embed... installing haskell-shakespeare... :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Registering Haskell modules... ==> Retrieving sources... -> Downloading persistent-2.14.5.1.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 171k 0 171k 0 0 580k 0 --:--:-- --:--:-- --:--:-- 580k ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha512sums... persistent-2.14.5.1.tar.gz ... Passed ==> Extracting sources... -> Extracting persistent-2.14.5.1.tar.gz with bsdtar ==> Starting prepare()... Pending action(s): SetVersion["aeson", >=0] Parsing cabal file from persistent.cabal... Write file: persistent.cabal ==> Starting build()... Configuring persistent-2.14.5.1... Preprocessing library for persistent-2.14.5.1.. Building library for persistent-2.14.5.1.. [ 1 of 46] Compiling Database.Persist.Class.PersistConfig ( Database/Persist/Class/PersistConfig.hs, dist/build/Database/Persist/Class/PersistConfig.dyn_o ) [ 2 of 46] Compiling Database.Persist.Names ( Database/Persist/Names.hs, dist/build/Database/Persist/Names.dyn_o ) [ 3 of 46] Compiling Database.Persist.PersistValue ( Database/Persist/PersistValue.hs, dist/build/Database/Persist/PersistValue.dyn_o ) [ 4 of 46] Compiling Database.Persist.SqlBackend.Internal.IsolationLevel ( Database/Persist/SqlBackend/Internal/IsolationLevel.hs, dist/build/Database/Persist/SqlBackend/Internal/IsolationLevel.dyn_o ) [ 5 of 46] Compiling Database.Persist.SqlBackend.Internal.SqlPoolHooks ( Database/Persist/SqlBackend/Internal/SqlPoolHooks.hs, dist/build/Database/Persist/SqlBackend/Internal/SqlPoolHooks.dyn_o ) [ 6 of 46] Compiling Database.Persist.Types.Base ( Database/Persist/Types/Base.hs, dist/build/Database/Persist/Types/Base.dyn_o ) [ 7 of 46] Compiling Database.Persist.SqlBackend.Internal.Statement ( Database/Persist/SqlBackend/Internal/Statement.hs, dist/build/Database/Persist/SqlBackend/Internal/Statement.dyn_o ) [ 8 of 46] Compiling Database.Persist.SqlBackend.Internal.StatementCache ( Database/Persist/SqlBackend/Internal/StatementCache.hs, dist/build/Database/Persist/SqlBackend/Internal/StatementCache.dyn_o ) [ 9 of 46] Compiling Database.Persist.SqlBackend.StatementCache ( Database/Persist/SqlBackend/StatementCache.hs, dist/build/Database/Persist/SqlBackend/StatementCache.dyn_o ) [10 of 46] Compiling Database.Persist.SqlBackend.Internal.InsertSqlResult ( Database/Persist/SqlBackend/Internal/InsertSqlResult.hs, dist/build/Database/Persist/SqlBackend/Internal/InsertSqlResult.dyn_o ) [11 of 46] Compiling Database.Persist.SqlBackend.Internal.MkSqlBackend ( Database/Persist/SqlBackend/Internal/MkSqlBackend.hs, dist/build/Database/Persist/SqlBackend/Internal/MkSqlBackend.dyn_o ) [12 of 46] Compiling Database.Persist.FieldDef.Internal ( Database/Persist/FieldDef/Internal.hs, dist/build/Database/Persist/FieldDef/Internal.dyn_o ) [13 of 46] Compiling Database.Persist.FieldDef ( Database/Persist/FieldDef.hs, dist/build/Database/Persist/FieldDef.dyn_o ) [14 of 46] Compiling Database.Persist.EntityDef.Internal ( Database/Persist/EntityDef/Internal.hs, dist/build/Database/Persist/EntityDef/Internal.dyn_o ) [15 of 46] Compiling Database.Persist.EntityDef ( Database/Persist/EntityDef.hs, dist/build/Database/Persist/EntityDef.dyn_o ) [16 of 46] Compiling Database.Persist.Class.PersistField ( Database/Persist/Class/PersistField.hs, dist/build/Database/Persist/Class/PersistField.dyn_o ) Database/Persist/Class/PersistField.hs:32:1: warning: [-Wunused-imports] The import of `Numeric.Natural' is redundant except perhaps to import instances from `Numeric.Natural' To import instances alone, use: import Numeric.Natural() | 32 | import Numeric.Natural (Natural) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [17 of 46] Compiling Database.Persist.Class.PersistEntity ( Database/Persist/Class/PersistEntity.hs, dist/build/Database/Persist/Class/PersistEntity.dyn_o ) Database/Persist/Class/PersistEntity.hs:26:7: warning: [-Wduplicate-exports] `Entity' is exported by `Entity(.., Entity, entityKey, entityVal)' and `Entity(.., Entity, entityKey, entityVal)' | 26 | , Entity (.., Entity, entityKey, entityVal) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Database/Persist/Class/PersistEntity.hs:26:7: warning: [-Wduplicate-exports] `entityKey' is exported by `Entity(.., Entity, entityKey, entityVal)' and `Entity(.., Entity, entityKey, entityVal)' | 26 | , Entity (.., Entity, entityKey, entityVal) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Database/Persist/Class/PersistEntity.hs:26:7: warning: [-Wduplicate-exports] `entityVal' is exported by `Entity(.., Entity, entityKey, entityVal)' and `Entity(.., Entity, entityKey, entityVal)' | 26 | , Entity (.., Entity, entityKey, entityVal) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Database/Persist/Class/PersistEntity.hs:42:1: warning: [-Wunused-imports] The import of `Data.Functor.Constant' is redundant except perhaps to import instances from `Data.Functor.Constant' To import instances alone, use: import Data.Functor.Constant() | 42 | import Data.Functor.Constant | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Database/Persist/Class/PersistEntity.hs:66:1: warning: [-Wunused-imports] The import of `GHC.Records' is redundant except perhaps to import instances from `GHC.Records' To import instances alone, use: import GHC.Records() | 66 | import GHC.Records | ^^^^^^^^^^^^^^^^^^ Database/Persist/Class/PersistEntity.hs:556:40: warning: [-Wunticked-promoted-constructors] Unticked promoted constructor: `ShowType'. Use 'ShowType instead of `ShowType'. | 556 | = 'Text "The PersistEntity " ':<>: ShowType a ':<>: 'Text " does not have a default primary key." | ^^^^^^^^ [18 of 46] Compiling Database.Persist.Types ( Database/Persist/Types.hs, dist/build/Database/Persist/Types.dyn_o ) [19 of 46] Compiling Database.Persist.Quasi.Internal ( Database/Persist/Quasi/Internal.hs, dist/build/Database/Persist/Quasi/Internal.dyn_o ) [20 of 46] Compiling Database.Persist.Quasi ( Database/Persist/Quasi.hs, dist/build/Database/Persist/Quasi.dyn_o ) [21 of 46] Compiling Database.Persist.Class.PersistStore ( Database/Persist/Class/PersistStore.hs, dist/build/Database/Persist/Class/PersistStore.dyn_o ) [22 of 46] Compiling Database.Persist.SqlBackend.Internal ( Database/Persist/SqlBackend/Internal.hs, dist/build/Database/Persist/SqlBackend/Internal.dyn_o ) [23 of 46] Compiling Database.Persist.SqlBackend ( Database/Persist/SqlBackend.hs, dist/build/Database/Persist/SqlBackend.dyn_o ) [24 of 46] Compiling Database.Persist.Class.PersistUnique ( Database/Persist/Class/PersistUnique.hs, dist/build/Database/Persist/Class/PersistUnique.dyn_o ) [25 of 46] Compiling Database.Persist.Class.PersistQuery ( Database/Persist/Class/PersistQuery.hs, dist/build/Database/Persist/Class/PersistQuery.dyn_o ) [26 of 46] Compiling Database.Persist.Class ( Database/Persist/Class.hs, dist/build/Database/Persist/Class.dyn_o ) [27 of 46] Compiling Database.Persist.Sql.Types.Internal ( Database/Persist/Sql/Types/Internal.hs, dist/build/Database/Persist/Sql/Types/Internal.dyn_o ) [28 of 46] Compiling Database.Persist.Sql.Types ( Database/Persist/Sql/Types.hs, dist/build/Database/Persist/Sql/Types.dyn_o ) [29 of 46] Compiling Database.Persist.Sql.Internal ( Database/Persist/Sql/Internal.hs, dist/build/Database/Persist/Sql/Internal.dyn_o ) [30 of 46] Compiling Database.Persist ( Database/Persist.hs, dist/build/Database/Persist.dyn_o ) [31 of 46] Compiling Database.Persist.Sql.Util ( Database/Persist/Sql/Util.hs, dist/build/Database/Persist/Sql/Util.dyn_o ) [32 of 46] Compiling Database.Persist.Sql.Class ( Database/Persist/Sql/Class.hs, dist/build/Database/Persist/Sql/Class.dyn_o ) [33 of 46] Compiling Database.Persist.Sql.Raw ( Database/Persist/Sql/Raw.hs, dist/build/Database/Persist/Sql/Raw.dyn_o ) [34 of 46] Compiling Database.Persist.SqlBackend.SqlPoolHooks ( Database/Persist/SqlBackend/SqlPoolHooks.hs, dist/build/Database/Persist/SqlBackend/SqlPoolHooks.dyn_o ) Database/Persist/SqlBackend/SqlPoolHooks.hs:87:1: warning: [-Wunused-top-binds] Defined but not used: `modifyRunOnException' | 87 | modifyRunOnException hooks f = hooks { runOnException = f $ runOnException hooks } | ^^^^^^^^^^^^^^^^^^^^ Database/Persist/SqlBackend/SqlPoolHooks.hs:90:1: warning: [-Wunused-top-binds] Defined but not used: `setRunOnException' | 90 | setRunOnException hooks f = hooks { runOnException = f } | ^^^^^^^^^^^^^^^^^ [35 of 46] Compiling Database.Persist.Sql.Run ( Database/Persist/Sql/Run.hs, dist/build/Database/Persist/Sql/Run.dyn_o ) [36 of 46] Compiling Database.Persist.Sql.Orphan.PersistStore ( Database/Persist/Sql/Orphan/PersistStore.hs, dist/build/Database/Persist/Sql/Orphan/PersistStore.dyn_o ) [37 of 46] Compiling Database.Persist.Sql.Orphan.PersistUnique ( Database/Persist/Sql/Orphan/PersistUnique.hs, dist/build/Database/Persist/Sql/Orphan/PersistUnique.dyn_o ) [38 of 46] Compiling Database.Persist.Sql.Orphan.PersistQuery ( Database/Persist/Sql/Orphan/PersistQuery.hs, dist/build/Database/Persist/Sql/Orphan/PersistQuery.dyn_o ) [39 of 46] Compiling Database.Persist.Sql.Migration ( Database/Persist/Sql/Migration.hs, dist/build/Database/Persist/Sql/Migration.dyn_o ) [40 of 46] Compiling Database.Persist.ImplicitIdDef.Internal ( Database/Persist/ImplicitIdDef/Internal.hs, dist/build/Database/Persist/ImplicitIdDef/Internal.dyn_o ) [41 of 46] Compiling Database.Persist.ImplicitIdDef ( Database/Persist/ImplicitIdDef.hs, dist/build/Database/Persist/ImplicitIdDef.dyn_o ) [42 of 46] Compiling Database.Persist.Compatible.Types ( Database/Persist/Compatible/Types.hs, dist/build/Database/Persist/Compatible/Types.dyn_o ) [43 of 46] Compiling Database.Persist.Compatible.TH ( Database/Persist/Compatible/TH.hs, dist/build/Database/Persist/Compatible/TH.dyn_o ) [44 of 46] Compiling Database.Persist.Compatible ( Database/Persist/Compatible.hs, dist/build/Database/Persist/Compatible.dyn_o ) [45 of 46] Compiling Database.Persist.Sql ( Database/Persist/Sql.hs, dist/build/Database/Persist/Sql.dyn_o ) [46 of 46] Compiling Database.Persist.TH ( Database/Persist/TH.hs, dist/build/Database/Persist/TH.dyn_o ) Preprocessing test suite 'test' for persistent-2.14.5.1.. Building test suite 'test' for persistent-2.14.5.1.. [ 1 of 32] Compiling Database.Persist.ClassSpec ( test/Database/Persist/ClassSpec.hs, dist/build/test/test-tmp/Database/Persist/ClassSpec.dyn_o ) [ 2 of 32] Compiling Database.Persist.PersistValueSpec ( test/Database/Persist/PersistValueSpec.hs, dist/build/test/test-tmp/Database/Persist/PersistValueSpec.dyn_o ) test/Database/Persist/PersistValueSpec.hs:5:1: warning: [-Wunused-imports] The import of `Data.List.NonEmpty' is redundant except perhaps to import instances from `Data.List.NonEmpty' To import instances alone, use: import Data.List.NonEmpty() | 5 | import Data.List.NonEmpty (NonEmpty(..), (<|)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/PersistValueSpec.hs:7:1: warning: [-Wunused-imports] The import of `Test.Hspec' is redundant except perhaps to import instances from `Test.Hspec' To import instances alone, use: import Test.Hspec() | 7 | import Test.Hspec | ^^^^^^^^^^^^^^^^^ [ 3 of 32] Compiling Database.Persist.QuasiSpec ( test/Database/Persist/QuasiSpec.hs, dist/build/test/test-tmp/Database/Persist/QuasiSpec.dyn_o ) test/Database/Persist/QuasiSpec.hs:11:1: warning: [-Wunused-imports] The import of `Control.Monad' is redundant except perhaps to import instances from `Control.Monad' To import instances alone, use: import Control.Monad() | 11 | import Control.Monad | ^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:273:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] [(UnboundEntityDef _ _ _ _)] [(UnboundEntityDef _ _ _ _), (UnboundEntityDef _ _ _ _)] ((UnboundEntityDef _ _ _ _):(UnboundEntityDef _ _ _ _): (UnboundEntityDef _ _ _ _):_:_) | 273 | let [bicycle, car, vehicle] = parse lowerCaseSettings subject | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:315:17: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] [(UnboundEntityDef _ _ _ _)] ((UnboundEntityDef _ _ _ _):(UnboundEntityDef _ _ _ _):_:_) | 315 | let [user, notification] = parse lowerCaseSettings [st| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... test/Database/Persist/QuasiSpec.hs:374:17: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] ((UnboundEntityDef _ _ _ _):_:_) | 374 | let [user] = parse lowerCaseSettings definitions | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:384:17: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] ((UnboundEntityDef _ _ _ _):_:_) | 384 | let [user] = parse lowerCaseSettings definitions | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:394:17: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] ((UnboundEntityDef _ _ _ _):_:_) | 394 | let [user] = parse lowerCaseSettings definitions | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:407:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] ((UnboundEntityDef _ _ _ _):_:_) | 407 | let [user] = parse lowerCaseSettings definitions | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:427:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] ((UnboundEntityDef _ _ _ _):_:_) | 427 | let [user] = parse lowerCaseSettings definitions | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:441:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] ((UnboundEntityDef _ _ _ _):_:_) | 441 | let [user] = parse lowerCaseSettings definitions | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:475:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] ((UnboundEntityDef _ _ _ _):_:_) | 475 | let [user] = parse lowerCaseSettings definitions | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:489:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] ((UnboundEntityDef _ _ _ _):_:_) | 489 | let [user] = parse lowerCaseSettings definitions | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:500:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] ((UnboundEntityDef _ _ _ _):_:_) | 500 | let [user] = parse lowerCaseSettings definitions | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:517:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] ((UnboundEntityDef _ _ _ _):_:_) | 517 | let [user] = parse lowerCaseSettings definitions | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:519:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[NonEmpty FieldNameDB]' not matched: [] ((_ :| _):_:_) | 519 | [dbNames] = fmap snd . uniqueFields <$> uniques | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:533:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] ((UnboundEntityDef _ _ _ _):_:_) | 533 | let [user] = parse lowerCaseSettings definitions | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:558:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] [(UnboundEntityDef _ _ _ _)] ((UnboundEntityDef _ _ _ _):(UnboundEntityDef _ _ _ _):_:_) | 558 | [_user, notification] = | ^^^^^^^^^^^^^^^^^^^^^^^... test/Database/Persist/QuasiSpec.hs:560:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[ForeignDef]' not matched: [] ((ForeignDef _ _ _ _ _ _ _ _ _):_:_) | 560 | [notificationForeignDef] = | ^^^^^^^^^^^^^^^^^^^^^^^^^^... test/Database/Persist/QuasiSpec.hs:581:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] [(UnboundEntityDef _ _ _ _)] ((UnboundEntityDef _ _ _ _):(UnboundEntityDef _ _ _ _):_:_) | 581 | let [_user, notification] = parse (setPsUseSnakeCaseForiegnKeys lowerCaseSettings) definitions | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:581:52: warning: [-Wdeprecations] In the use of `setPsUseSnakeCaseForiegnKeys' (imported from Database.Persist.Quasi): Deprecated: "use the correctly spelled, equivalent, setPsUseSnakeCaseForeignKeys instead" | 581 | let [_user, notification] = parse (setPsUseSnakeCaseForiegnKeys lowerCaseSettings) definitions | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:601:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] [(UnboundEntityDef _ _ _ _)] ((UnboundEntityDef _ _ _ _):(UnboundEntityDef _ _ _ _):_:_) | 601 | let [_user, notification] = parse (setPsUseSnakeCaseForiegnKeys lowerCaseSettings) definitions | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:601:52: warning: [-Wdeprecations] In the use of `setPsUseSnakeCaseForiegnKeys' (imported from Database.Persist.Quasi): Deprecated: "use the correctly spelled, equivalent, setPsUseSnakeCaseForeignKeys instead" | 601 | let [_user, notification] = parse (setPsUseSnakeCaseForiegnKeys lowerCaseSettings) definitions | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:621:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] [(UnboundEntityDef _ _ _ _)] ((UnboundEntityDef _ _ _ _):(UnboundEntityDef _ _ _ _):_:_) | 621 | let [_user, notification] = parse (setPsUseSnakeCaseForiegnKeys lowerCaseSettings) definitions | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:621:52: warning: [-Wdeprecations] In the use of `setPsUseSnakeCaseForiegnKeys' (imported from Database.Persist.Quasi): Deprecated: "use the correctly spelled, equivalent, setPsUseSnakeCaseForeignKeys instead" | 621 | let [_user, notification] = parse (setPsUseSnakeCaseForiegnKeys lowerCaseSettings) definitions | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:641:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] [(UnboundEntityDef _ _ _ _)] ((UnboundEntityDef _ _ _ _):(UnboundEntityDef _ _ _ _):_:_) | 641 | let [_user, notification] = parse (setPsUseSnakeCaseForiegnKeys lowerCaseSettings) definitions | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:641:52: warning: [-Wdeprecations] In the use of `setPsUseSnakeCaseForiegnKeys' (imported from Database.Persist.Quasi): Deprecated: "use the correctly spelled, equivalent, setPsUseSnakeCaseForeignKeys instead" | 641 | let [_user, notification] = parse (setPsUseSnakeCaseForiegnKeys lowerCaseSettings) definitions | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:661:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] [(UnboundEntityDef _ _ _ _)] ((UnboundEntityDef _ _ _ _):(UnboundEntityDef _ _ _ _):_:_) | 661 | let [_user, notification] = parse (setPsUseSnakeCaseForiegnKeys lowerCaseSettings) definitions | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:661:52: warning: [-Wdeprecations] In the use of `setPsUseSnakeCaseForiegnKeys' (imported from Database.Persist.Quasi): Deprecated: "use the correctly spelled, equivalent, setPsUseSnakeCaseForeignKeys instead" | 661 | let [_user, notification] = parse (setPsUseSnakeCaseForiegnKeys lowerCaseSettings) definitions | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:667:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] [(UnboundEntityDef _ _ _ _)] ((UnboundEntityDef _ _ _ _):(UnboundEntityDef _ _ _ _):_:_) | 667 | let [_user, notification] = | ^^^^^^^^^^^^^^^^^^^^^^^... test/Database/Persist/QuasiSpec.hs:668:32: warning: [-Wdeprecations] In the use of `setPsUseSnakeCaseForiegnKeys' (imported from Database.Persist.Quasi): Deprecated: "use the correctly spelled, equivalent, setPsUseSnakeCaseForeignKeys instead" | 668 | parse (setPsUseSnakeCaseForiegnKeys lowerCaseSettings) validDefinitions | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:669:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[ForeignDef]' not matched: [] ((ForeignDef _ _ _ _ _ _ _ _ _):_:_) | 669 | [notificationForeignDef] = | ^^^^^^^^^^^^^^^^^^^^^^^^^^... test/Database/Persist/QuasiSpec.hs:686:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] ((UnboundEntityDef _ _ _ _):_:_) | 686 | let [customerTransfer] = parse lowerCaseSettings tickedDefinition | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:706:21: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] ((UnboundEntityDef _ _ _ _):_:_) | 706 | let [withFinite] = parse lowerCaseSettings tickedDefinition | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:1141:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] ((UnboundEntityDef _ _ _ _):_:_) | 1141 | let [subject] = parse lowerCaseSettings lines | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/QuasiSpec.hs:1165:17: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[UnboundEntityDef]' not matched: [] [(UnboundEntityDef _ _ _ _)] [(UnboundEntityDef _ _ _ _), (UnboundEntityDef _ _ _ _)] ((UnboundEntityDef _ _ _ _):(UnboundEntityDef _ _ _ _): (UnboundEntityDef _ _ _ _):_:_) | 1165 | let [_, lowerCaseTable, idTable] = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [ 4 of 32] Compiling Database.Persist.TH.CompositeKeyStyleSpec ( test/Database/Persist/TH/CompositeKeyStyleSpec.hs, dist/build/test/test-tmp/Database/Persist/TH/CompositeKeyStyleSpec.dyn_o ) [ 5 of 32] Compiling Database.Persist.TH.RequireOnlyPersistImportSpec ( test/Database/Persist/TH/RequireOnlyPersistImportSpec.hs, dist/build/test/test-tmp/Database/Persist/TH/RequireOnlyPersistImportSpec.dyn_o ) test/Database/Persist/TH/RequireOnlyPersistImportSpec.hs:38:17: warning: [-Wunused-local-binds] Defined but not used: `typeSigPlain' | 38 | typeSigPlain = Plain | ^^^^^^^^^^^^ test/Database/Persist/TH/RequireOnlyPersistImportSpec.hs:43:17: warning: [-Wunused-local-binds] Defined but not used: `typeSigJsonEncoded' | 43 | typeSigJsonEncoded = JsonEncoded | ^^^^^^^^^^^^^^^^^^ [ 6 of 32] Compiling TemplateTestImports ( test/TemplateTestImports.hs, dist/build/test/test-tmp/TemplateTestImports.dyn_o ) test/TemplateTestImports.hs:19:1: warning: [-Wunused-imports] The import of `Data.Maybe' is redundant except perhaps to import instances from `Data.Maybe' To import instances alone, use: import Data.Maybe() | 19 | import Data.Maybe | ^^^^^^^^^^^^^^^^^ test/TemplateTestImports.hs:20:1: warning: [-Wunused-imports] The import of `Control.Monad' is redundant except perhaps to import instances from `Control.Monad' To import instances alone, use: import Control.Monad() | 20 | import Control.Monad | ^^^^^^^^^^^^^^^^^^^^ test/TemplateTestImports.hs:21:1: warning: [-Wunused-imports] The import of `Language.Haskell.TH.Syntax' is redundant except perhaps to import instances from `Language.Haskell.TH.Syntax' To import instances alone, use: import Language.Haskell.TH.Syntax() | 21 | import Language.Haskell.TH.Syntax | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 7 of 32] Compiling Database.Persist.TH.TypeLitFieldDefsSpec ( test/Database/Persist/TH/TypeLitFieldDefsSpec.hs, dist/build/test/test-tmp/Database/Persist/TH/TypeLitFieldDefsSpec.dyn_o ) [ 8 of 32] Compiling Database.Persist.TH.ToFromPersistValuesSpec ( test/Database/Persist/TH/ToFromPersistValuesSpec.hs, dist/build/test/test-tmp/Database/Persist/TH/ToFromPersistValuesSpec.dyn_o ) test/Database/Persist/TH/ToFromPersistValuesSpec.hs:29:1: warning: [-Wunused-imports] The import of `Database.Persist.Class.PersistEntity' is redundant except perhaps to import instances from `Database.Persist.Class.PersistEntity' To import instances alone, use: import Database.Persist.Class.PersistEntity() | 29 | import Database.Persist.Class.PersistEntity | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/ToFromPersistValuesSpec.hs:33:1: warning: [-Worphans] Orphan instance: instance PersistFieldSql a => PersistFieldSql (NonEmpty a) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 33 | instance PersistFieldSql a => PersistFieldSql (NonEmpty a) where | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... test/Database/Persist/TH/ToFromPersistValuesSpec.hs:36:1: warning: [-Worphans] Orphan instance: instance PersistField a => PersistField (NonEmpty a) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. | 36 | instance PersistField a => PersistField (NonEmpty a) where | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... test/Database/Persist/TH/ToFromPersistValuesSpec.hs:148:13: warning: [-Wname-shadowing] This binding for `subject' shadows the existing binding bound at test/Database/Persist/TH/ToFromPersistValuesSpec.hs:89:9 | 148 | subject pvs rec = | ^^^^^^^ test/Database/Persist/TH/ToFromPersistValuesSpec.hs:195:13: warning: [-Wname-shadowing] This binding for `subject' shadows the existing binding bound at test/Database/Persist/TH/ToFromPersistValuesSpec.hs:89:9 | 195 | subject pvals entity = do | ^^^^^^^ [ 9 of 32] Compiling Database.Persist.TH.SharedPrimaryKeySpec ( test/Database/Persist/TH/SharedPrimaryKeySpec.hs, dist/build/test/test-tmp/Database/Persist/TH/SharedPrimaryKeySpec.dyn_o ) test/Database/Persist/TH/SharedPrimaryKeySpec.hs:19:1: warning: [-Wunused-imports] The import of `Data.Proxy' is redundant except perhaps to import instances from `Data.Proxy' To import instances alone, use: import Data.Proxy() | 19 | import Data.Proxy | ^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/SharedPrimaryKeySpec.hs:20:1: warning: [-Wunused-imports] The import of `Test.Hspec' is redundant except perhaps to import instances from `Test.Hspec' To import instances alone, use: import Test.Hspec() | 20 | import Test.Hspec | ^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/SharedPrimaryKeySpec.hs:21:1: warning: [-Wunused-imports] The import of `Database.Persist' is redundant except perhaps to import instances from `Database.Persist' To import instances alone, use: import Database.Persist() | 21 | import Database.Persist | ^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/SharedPrimaryKeySpec.hs:22:1: warning: [-Wunused-imports] The import of `Database.Persist.EntityDef' is redundant except perhaps to import instances from `Database.Persist.EntityDef' To import instances alone, use: import Database.Persist.EntityDef() | 22 | import Database.Persist.EntityDef | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/SharedPrimaryKeySpec.hs:23:1: warning: [-Wunused-imports] The import of `Database.Persist.Sql' is redundant except perhaps to import instances from `Database.Persist.Sql' To import instances alone, use: import Database.Persist.Sql() | 23 | import Database.Persist.Sql | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/SharedPrimaryKeySpec.hs:24:1: warning: [-Wunused-imports] The import of `Database.Persist.Sql.Util' is redundant except perhaps to import instances from `Database.Persist.Sql.Util' To import instances alone, use: import Database.Persist.Sql.Util() | 24 | import Database.Persist.Sql.Util | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/SharedPrimaryKeySpec.hs:25:1: warning: [-Wunused-imports] The import of `Database.Persist.TH' is redundant except perhaps to import instances from `Database.Persist.TH' To import instances alone, use: import Database.Persist.TH() | 25 | import Database.Persist.TH | ^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/SharedPrimaryKeySpec.hs:126:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[FieldDef]' not matched: [] ((FieldDef _ _ _ _ _ _ _ _ _ _ _):_:_) | 126 | [dayKeyField] = | ^^^^^^^^^^^^^^^... [10 of 32] Compiling Database.Persist.TH.SharedPrimaryKeyImportedSpec ( test/Database/Persist/TH/SharedPrimaryKeyImportedSpec.hs, dist/build/test/test-tmp/Database/Persist/TH/SharedPrimaryKeyImportedSpec.dyn_o ) test/Database/Persist/TH/SharedPrimaryKeyImportedSpec.hs:18:1: warning: [-Wunused-imports] The import of `Data.Proxy' is redundant except perhaps to import instances from `Data.Proxy' To import instances alone, use: import Data.Proxy() | 18 | import Data.Proxy | ^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/SharedPrimaryKeyImportedSpec.hs:19:1: warning: [-Wunused-imports] The import of `Test.Hspec' is redundant except perhaps to import instances from `Test.Hspec' To import instances alone, use: import Test.Hspec() | 19 | import Test.Hspec | ^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/SharedPrimaryKeyImportedSpec.hs:20:1: warning: [-Wunused-imports] The import of `Database.Persist' is redundant except perhaps to import instances from `Database.Persist' To import instances alone, use: import Database.Persist() | 20 | import Database.Persist | ^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/SharedPrimaryKeyImportedSpec.hs:21:1: warning: [-Wunused-imports] The import of `Database.Persist.Sql' is redundant except perhaps to import instances from `Database.Persist.Sql' To import instances alone, use: import Database.Persist.Sql() | 21 | import Database.Persist.Sql | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/SharedPrimaryKeyImportedSpec.hs:22:1: warning: [-Wunused-imports] The import of `Database.Persist.Sql.Util' is redundant except perhaps to import instances from `Database.Persist.Sql.Util' To import instances alone, use: import Database.Persist.Sql.Util() | 22 | import Database.Persist.Sql.Util | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/SharedPrimaryKeyImportedSpec.hs:23:1: warning: [-Wunused-imports] The import of `Database.Persist.TH' is redundant except perhaps to import instances from `Database.Persist.TH' To import instances alone, use: import Database.Persist.TH() | 23 | import Database.Persist.TH | ^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/SharedPrimaryKeyImportedSpec.hs:24:1: warning: [-Wunused-imports] The import of `Language.Haskell.TH' is redundant except perhaps to import instances from `Language.Haskell.TH' To import instances alone, use: import Language.Haskell.TH() | 24 | import Language.Haskell.TH | ^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/SharedPrimaryKeyImportedSpec.hs:25:1: warning: [-Wunused-imports] The import of `Control.Monad.IO.Class' is redundant except perhaps to import instances from `Control.Monad.IO.Class' To import instances alone, use: import Control.Monad.IO.Class() | 25 | import Control.Monad.IO.Class | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/SharedPrimaryKeyImportedSpec.hs:68:17: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe FieldDef' not matched: Nothing | 68 | Just fd = | ^^^^^^^^^... [11 of 32] Compiling Database.Persist.TH.PersistWith.Model2 ( test/Database/Persist/TH/PersistWith/Model2.hs, dist/build/test/test-tmp/Database/Persist/TH/PersistWith/Model2.dyn_o ) [12 of 32] Compiling Database.Persist.TH.PersistWith.Model ( test/Database/Persist/TH/PersistWith/Model.hs, dist/build/test/test-tmp/Database/Persist/TH/PersistWith/Model.dyn_o ) [13 of 32] Compiling Database.Persist.TH.PersistWithSpec ( test/Database/Persist/TH/PersistWithSpec.hs, dist/build/test/test-tmp/Database/Persist/TH/PersistWithSpec.dyn_o ) test/Database/Persist/TH/PersistWithSpec.hs:21:1: warning: [-Wunused-imports] The import of `Language.Haskell.TH' is redundant except perhaps to import instances from `Language.Haskell.TH' To import instances alone, use: import Language.Haskell.TH() | 21 | import Language.Haskell.TH as TH | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/PersistWithSpec.hs:44:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: allFields :: [SomeField] | 44 | allFields = | ^^^^^^^^^ [14 of 32] Compiling Database.Persist.TH.OverloadedLabelSpec ( test/Database/Persist/TH/OverloadedLabelSpec.hs, dist/build/test/test-tmp/Database/Persist/TH/OverloadedLabelSpec.dyn_o ) test/Database/Persist/TH/OverloadedLabelSpec.hs:41:13: warning: [-Wunused-pattern-binds] This pattern-binding binds no variables: UserName = #name | 41 | let UserName = #name | ^^^^^^^^^^^^^^^^ test/Database/Persist/TH/OverloadedLabelSpec.hs:42:13: warning: [-Wunused-pattern-binds] This pattern-binding binds no variables: OrganizationName = #name | 42 | OrganizationName = #name | ^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/OverloadedLabelSpec.hs:43:13: warning: [-Wunused-pattern-binds] This pattern-binding binds no variables: DogName = #name | 43 | DogName = #name | ^^^^^^^^^^^^^^^ test/Database/Persist/TH/OverloadedLabelSpec.hs:48:21: warning: [-Wpartial-type-signatures] * Found extra-constraints wildcard standing for `SymbolToField "name" rec a' Where: `rec', `a' are rigid type variables bound by the inferred type of name :: SymbolToField "name" rec a => EntityField rec a at test/Database/Persist/TH/OverloadedLabelSpec.hs:48:13-42 * In the type signature: name :: _ => EntityField rec a In the second argument of `($)', namely `do let name :: _ => EntityField rec a name = #name .... compiles' In a stmt of a 'do' block: it "works for polymorphic labels" $ do let name :: _ => EntityField rec a name = #name .... compiles * Relevant bindings include spec :: Spec (bound at test/Database/Persist/TH/OverloadedLabelSpec.hs:39:1) | 48 | let name :: _ => EntityField rec a | ^ test/Database/Persist/TH/OverloadedLabelSpec.hs:49:13: warning: [-Wunused-local-binds] Defined but not used: `name' | 49 | name = #name | ^^^^ test/Database/Persist/TH/OverloadedLabelSpec.hs:51:13: warning: [-Wunused-pattern-binds] This pattern-binding binds no variables: UserName = name | 51 | UserName = name | ^^^^^^^^^^^^^^^ test/Database/Persist/TH/OverloadedLabelSpec.hs:52:13: warning: [-Wunused-pattern-binds] This pattern-binding binds no variables: OrganizationName = name | 52 | OrganizationName = name | ^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/OverloadedLabelSpec.hs:53:13: warning: [-Wunused-pattern-binds] This pattern-binding binds no variables: DogName = name | 53 | DogName = name | ^^^^^^^^^^^^^^ test/Database/Persist/TH/OverloadedLabelSpec.hs:58:13: warning: [-Wunused-pattern-binds] This pattern-binding binds no variables: UserId = #id | 58 | let UserId = #id | ^^^^^^^^^^^^ test/Database/Persist/TH/OverloadedLabelSpec.hs:59:13: warning: [-Wunused-local-binds] Defined but not used: `orgId' | 59 | orgId = #id :: EntityField Organization OrganizationId | ^^^^^ [15 of 32] Compiling Database.Persist.TH.NoFieldSelectorsSpec ( test/Database/Persist/TH/NoFieldSelectorsSpec.hs, dist/build/test/test-tmp/Database/Persist/TH/NoFieldSelectorsSpec.dyn_o ) [16 of 32] Compiling Database.Persist.TH.NestedSymbolsInTypeSpecImports ( test/Database/Persist/TH/NestedSymbolsInTypeSpecImports.hs, dist/build/test/test-tmp/Database/Persist/TH/NestedSymbolsInTypeSpecImports.dyn_o ) test/Database/Persist/TH/NestedSymbolsInTypeSpecImports.hs:6:1: warning: [-Wunused-imports] The import of `Data.Proxy' is redundant except perhaps to import instances from `Data.Proxy' To import instances alone, use: import Data.Proxy() | 6 | import Data.Proxy | ^^^^^^^^^^^^^^^^^ [17 of 32] Compiling Database.Persist.TH.NestedSymbolsInTypeSpec ( test/Database/Persist/TH/NestedSymbolsInTypeSpec.hs, dist/build/test/test-tmp/Database/Persist/TH/NestedSymbolsInTypeSpec.dyn_o ) [18 of 32] Compiling Database.Persist.TH.MultiBlockSpec.Model ( test/Database/Persist/TH/MultiBlockSpec/Model.hs, dist/build/test/test-tmp/Database/Persist/TH/MultiBlockSpec/Model.dyn_o ) [19 of 32] Compiling Database.Persist.TH.SumSpec ( test/Database/Persist/TH/SumSpec.hs, dist/build/test/test-tmp/Database/Persist/TH/SumSpec.dyn_o ) test/Database/Persist/TH/SumSpec.hs:24:1: warning: persistent has deprecated sum type entities as of 2.14.0.0. We will delete support for these entities in 2.15.0.0. If you need these, please add a comment on this GitHub issue: https://github.com/yesodweb/persistent/issues/987 | 24 | share | ^^^^^... test/Database/Persist/TH/SumSpec.hs:24:1: warning: [-Wunused-matches] Defined but not used: `fromField' | 24 | share | ^^^^^... [20 of 32] Compiling Database.Persist.TH.MultiBlockSpec ( test/Database/Persist/TH/MultiBlockSpec.hs, dist/build/test/test-tmp/Database/Persist/TH/MultiBlockSpec.dyn_o ) test/Database/Persist/TH/MultiBlockSpec.hs:55:17: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[FieldDef]' not matched: [] [(FieldDef _ _ _ _ _ _ _ _ _ _ _)] [(FieldDef _ _ _ _ _ _ _ _ _ _ _), (FieldDef _ _ _ _ _ _ _ _ _ _ _)] [(FieldDef _ _ _ _ _ _ _ _ _ _ _), (FieldDef _ _ _ _ _ _ _ _ _ _ _), (FieldDef _ _ _ _ _ _ _ _ _ _ _)] ... | 55 | [n, a, userRef, thingRef, thingAutoRef, profileRef] = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... test/Database/Persist/TH/MultiBlockSpec.hs:55:18: warning: [-Wunused-local-binds] Defined but not used: `n' | 55 | [n, a, userRef, thingRef, thingAutoRef, profileRef] = | ^ test/Database/Persist/TH/MultiBlockSpec.hs:55:21: warning: [-Wunused-local-binds] Defined but not used: `a' | 55 | [n, a, userRef, thingRef, thingAutoRef, profileRef] = | ^ [21 of 32] Compiling Database.Persist.TH.MigrationOnlySpec ( test/Database/Persist/TH/MigrationOnlySpec.hs, dist/build/test/test-tmp/Database/Persist/TH/MigrationOnlySpec.dyn_o ) test/Database/Persist/TH/MigrationOnlySpec.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) | ^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/MigrationOnlySpec.hs:21:1: warning: [-Wunused-imports] The import of `Database.Persist.ImplicitIdDef' is redundant except perhaps to import instances from `Database.Persist.ImplicitIdDef' To import instances alone, use: import Database.Persist.ImplicitIdDef() | 21 | import Database.Persist.ImplicitIdDef | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/MigrationOnlySpec.hs:22:1: warning: [-Wunused-imports] The import of `Database.Persist.ImplicitIdDef.Internal' is redundant except perhaps to import instances from `Database.Persist.ImplicitIdDef.Internal' To import instances alone, use: import Database.Persist.ImplicitIdDef.Internal() | 22 | import Database.Persist.ImplicitIdDef.Internal (fieldTypeFromTypeable) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/MigrationOnlySpec.hs:23:1: warning: [-Wunused-imports] The import of `Database.Persist.Types' is redundant except perhaps to import instances from `Database.Persist.Types' To import instances alone, use: import Database.Persist.Types() | 23 | import Database.Persist.Types | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [22 of 32] Compiling Database.Persist.TH.MaybeFieldDefsSpec ( test/Database/Persist/TH/MaybeFieldDefsSpec.hs, dist/build/test/test-tmp/Database/Persist/TH/MaybeFieldDefsSpec.dyn_o ) test/Database/Persist/TH/MaybeFieldDefsSpec.hs:26:13: warning: [-Wunused-local-binds] Defined but not used: `mkAccount' | 26 | mkAccount = Account | ^^^^^^^^^ [23 of 32] Compiling Database.Persist.TH.KindEntitiesSpecImports ( test/Database/Persist/TH/KindEntitiesSpecImports.hs, dist/build/test/test-tmp/Database/Persist/TH/KindEntitiesSpecImports.dyn_o ) test/Database/Persist/TH/KindEntitiesSpecImports.hs:7:1: warning: [-Wunused-imports] The qualified import of `Data.Text' is redundant except perhaps to import instances from `Data.Text' To import instances alone, use: import Data.Text() | 7 | import qualified Data.Text as T | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [24 of 32] Compiling Database.Persist.TH.KindEntitiesSpec ( test/Database/Persist/TH/KindEntitiesSpec.hs, dist/build/test/test-tmp/Database/Persist/TH/KindEntitiesSpec.dyn_o ) test/Database/Persist/TH/KindEntitiesSpec.hs:32:13: warning: [-Wunused-local-binds] Defined but not used: `mkTransfer' | 32 | mkTransfer = CustomerTransfer | ^^^^^^^^^^ test/Database/Persist/TH/KindEntitiesSpec.hs:34:13: warning: [-Wunused-local-binds] Defined but not used: `getAmount' | 34 | getAmount = customerTransferMoneyAmount | ^^^^^^^^^ [25 of 32] Compiling Database.Persist.TH.JsonEncodingSpec ( test/Database/Persist/TH/JsonEncodingSpec.hs, dist/build/test/test-tmp/Database/Persist/TH/JsonEncodingSpec.dyn_o ) test/Database/Persist/TH/JsonEncodingSpec.hs:22: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() | 22 | import Data.Text (Text) | ^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/JsonEncodingSpec.hs:27:1: warning: [-Wunused-imports] The import of `Database.Persist.EntityDef' is redundant except perhaps to import instances from `Database.Persist.EntityDef' To import instances alone, use: import Database.Persist.EntityDef() | 27 | import Database.Persist.EntityDef | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/JsonEncodingSpec.hs:28:1: warning: [-Wunused-imports] The import of `Database.Persist.ImplicitIdDef' is redundant except perhaps to import instances from `Database.Persist.ImplicitIdDef' To import instances alone, use: import Database.Persist.ImplicitIdDef() | 28 | import Database.Persist.ImplicitIdDef | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/JsonEncodingSpec.hs:29:1: warning: [-Wunused-imports] The import of `Database.Persist.ImplicitIdDef.Internal' is redundant except perhaps to import instances from `Database.Persist.ImplicitIdDef.Internal' To import instances alone, use: import Database.Persist.ImplicitIdDef.Internal() | 29 | import Database.Persist.ImplicitIdDef.Internal (fieldTypeFromTypeable) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/JsonEncodingSpec.hs:30:1: warning: [-Wunused-imports] The import of `Database.Persist.Types' is redundant except perhaps to import instances from `Database.Persist.Types' To import instances alone, use: import Database.Persist.Types() | 30 | import Database.Persist.Types | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [26 of 32] Compiling Database.Persist.TH.ImplicitIdColSpec ( test/Database/Persist/TH/ImplicitIdColSpec.hs, dist/build/test/test-tmp/Database/Persist/TH/ImplicitIdColSpec.dyn_o ) test/Database/Persist/TH/ImplicitIdColSpec.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) | ^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/ImplicitIdColSpec.hs:50:17: warning: [-Wunused-local-binds] Defined but not used: `userKey' | 50 | userKey = UserKey "Hello" | ^^^^^^^ test/Database/Persist/TH/ImplicitIdColSpec.hs:56:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `EntityIdDef' not matched: EntityIdNaturalKey _ | 56 | EntityIdField idField = | ^^^^^^^^^^^^^^^^^^^^^^^... [27 of 32] Compiling Database.Persist.TH.ForeignRefSpec ( test/Database/Persist/TH/ForeignRefSpec.hs, dist/build/test/test-tmp/Database/Persist/TH/ForeignRefSpec.dyn_o ) test/Database/Persist/TH/ForeignRefSpec.hs:26:1: warning: [-Wunused-imports] The import of `Control.Applicative' is redundant except perhaps to import instances from `Control.Applicative' To import instances alone, use: import Control.Applicative() | 26 | import Control.Applicative (Const(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/ForeignRefSpec.hs:27:1: warning: [-Wunused-imports] The import of `Data.Aeson' is redundant except perhaps to import instances from `Data.Aeson' To import instances alone, use: import Data.Aeson() | 27 | import Data.Aeson | ^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/ForeignRefSpec.hs:29:1: warning: [-Wunused-imports] The import of `Data.Coerce' is redundant except perhaps to import instances from `Data.Coerce' To import instances alone, use: import Data.Coerce() | 29 | import Data.Coerce | ^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/ForeignRefSpec.hs:30:1: warning: [-Wunused-imports] The import of `Data.Functor.Identity' is redundant except perhaps to import instances from `Data.Functor.Identity' To import instances alone, use: import Data.Functor.Identity() | 30 | import Data.Functor.Identity (Identity(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/ForeignRefSpec.hs:31:1: warning: [-Wunused-imports] The import of `Data.Int' is redundant except perhaps to import instances from `Data.Int' To import instances alone, use: import Data.Int() | 31 | import Data.Int | ^^^^^^^^^^^^^^^ test/Database/Persist/TH/ForeignRefSpec.hs:32:1: warning: [-Wunused-imports] The qualified import of `Data.List' is redundant except perhaps to import instances from `Data.List' To import instances alone, use: import Data.List() | 32 | import qualified Data.List as List | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/ForeignRefSpec.hs:34: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() | 34 | import Data.Text (Text, pack) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/ForeignRefSpec.hs:35:1: warning: [-Wunused-imports] The import of `GHC.Generics' is redundant except perhaps to import instances from `GHC.Generics' To import instances alone, use: import GHC.Generics() | 35 | import GHC.Generics (Generic) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/ForeignRefSpec.hs:37:1: warning: [-Wunused-imports] The import of `Test.Hspec.QuickCheck' is redundant except perhaps to import instances from `Test.Hspec.QuickCheck' To import instances alone, use: import Test.Hspec.QuickCheck() | 37 | import Test.Hspec.QuickCheck | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/ForeignRefSpec.hs:38:1: warning: [-Wunused-imports] The import of `Test.QuickCheck.Arbitrary' is redundant except perhaps to import instances from `Test.QuickCheck.Arbitrary' To import instances alone, use: import Test.QuickCheck.Arbitrary() | 38 | import Test.QuickCheck.Arbitrary | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/ForeignRefSpec.hs:39:1: warning: [-Wunused-imports] The import of `Test.QuickCheck.Gen' is redundant except perhaps to import instances from `Test.QuickCheck.Gen' To import instances alone, use: import Test.QuickCheck.Gen() | 39 | import Test.QuickCheck.Gen (Gen) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/ForeignRefSpec.hs:44:1: warning: [-Wunused-imports] The import of `Database.Persist.Sql.Util' is redundant except perhaps to import instances from `Database.Persist.Sql.Util' To import instances alone, use: import Database.Persist.Sql.Util() | 44 | import Database.Persist.Sql.Util | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/ForeignRefSpec.hs:107:13: warning: [-Wunused-local-binds] Defined but not used: `fpsDef' | 107 | fpsDef = | ^^^^^^ test/Database/Persist/TH/ForeignRefSpec.hs:109:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[ForeignDef]' not matched: [] ((ForeignDef _ _ _ _ _ _ _ _ _):_:_) | 109 | [foreignDef] = | ^^^^^^^^^^^^^^... test/Database/Persist/TH/ForeignRefSpec.hs:109:14: warning: [-Wunused-local-binds] Defined but not used: `foreignDef' | 109 | [foreignDef] = | ^^^^^^^^^^ test/Database/Persist/TH/ForeignRefSpec.hs:119:17: warning: [-Wunused-local-binds] Defined but not used: `parentDef' | 119 | parentDef = | ^^^^^^^^^ test/Database/Persist/TH/ForeignRefSpec.hs:127:26: warning: [-Wunused-matches] Defined but not used: `a' | 127 | [a] -> | ^ test/Database/Persist/TH/ForeignRefSpec.hs:136:17: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[ForeignDef]' not matched: [] ((ForeignDef (EntityNameHS (Data.Text.Internal.Text _ _ _)) (EntityNameDB (Data.Text.Internal.Text _ _ _)) (ConstraintNameHS (Data.Text.Internal.Text _ _ _)) (ConstraintNameDB (Data.Text.Internal.Text _ _ _)) (FieldCascade _ _) [] [] False False): _:_) ((ForeignDef (EntityNameHS (Data.Text.Internal.Text _ _ _)) (EntityNameDB (Data.Text.Internal.Text _ _ _)) (ConstraintNameHS (Data.Text.Internal.Text _ _ _)) (ConstraintNameDB (Data.Text.Internal.Text _ _ _)) (FieldCascade _ _) [] [] False True): _:_) ((ForeignDef (EntityNameHS (Data.Text.Internal.Text _ _ _)) (EntityNameDB (Data.Text.Internal.Text _ _ _)) (ConstraintNameHS (Data.Text.Internal.Text _ _ _)) (ConstraintNameDB (Data.Text.Internal.Text _ _ _)) (FieldCascade _ _) [] [] True False): _:_) ... | 136 | [ForeignDef {..}] = | ^^^^^^^^^^^^^^^^^^^... test/Database/Persist/TH/ForeignRefSpec.hs:161:17: warning: [-Wunused-local-binds] Defined but not used: `parentDef' | 161 | parentDef = | ^^^^^^^^^ test/Database/Persist/TH/ForeignRefSpec.hs:169:22: warning: [-Wunused-matches] Defined but not used: `nameField' | 169 | [nameField, parentIdField] -> do | ^^^^^^^^^ [28 of 32] Compiling Database.Persist.TH.EmbedSpec ( test/Database/Persist/TH/EmbedSpec.hs, dist/build/test/test-tmp/Database/Persist/TH/EmbedSpec.dyn_o ) test/Database/Persist/TH/EmbedSpec.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) | ^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/EmbedSpec.hs:23:1: warning: [-Wunused-imports] The import of `Database.Persist.ImplicitIdDef' is redundant except perhaps to import instances from `Database.Persist.ImplicitIdDef' To import instances alone, use: import Database.Persist.ImplicitIdDef() | 23 | import Database.Persist.ImplicitIdDef | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/EmbedSpec.hs:24:1: warning: [-Wunused-imports] The import of `Database.Persist.ImplicitIdDef.Internal' is redundant except perhaps to import instances from `Database.Persist.ImplicitIdDef.Internal' To import instances alone, use: import Database.Persist.ImplicitIdDef.Internal() | 24 | import Database.Persist.ImplicitIdDef.Internal (fieldTypeFromTypeable) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/EmbedSpec.hs:25:1: warning: [-Wunused-imports] The import of `Database.Persist.Types' is redundant except perhaps to import instances from `Database.Persist.Types' To import instances alone, use: import Database.Persist.Types() | 25 | import Database.Persist.Types | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/EmbedSpec.hs:26:1: warning: [-Wunused-imports] The import of `Database.Persist.Types' is redundant except perhaps to import instances from `Database.Persist.Types' To import instances alone, use: import Database.Persist.Types() | 26 | import Database.Persist.Types | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/EmbedSpec.hs:27:1: warning: [-Wunused-imports] The import of `Database.Persist.EntityDef' is redundant except perhaps to import instances from `Database.Persist.EntityDef' To import instances alone, use: import Database.Persist.EntityDef() | 27 | import Database.Persist.EntityDef | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/EmbedSpec.hs:79:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[FieldDef]' not matched: [] ((FieldDef _ _ _ _ _ _ _ _ _ _ _):_:_) | 79 | [fieldDef] = | ^^^^^^^^^^^^... test/Database/Persist/TH/EmbedSpec.hs:93:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[FieldDef]' not matched: [] ((FieldDef _ _ _ _ _ _ _ _ _ _ _):_:_) | 93 | [fieldDef] = | ^^^^^^^^^^^^... test/Database/Persist/TH/EmbedSpec.hs:115:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[FieldDef]' not matched: [] ((FieldDef _ _ _ _ _ _ _ _ _ _ _):_:_) | 115 | [fieldDef] = | ^^^^^^^^^^^^... test/Database/Persist/TH/EmbedSpec.hs:147:17: warning: [-Wunused-local-binds] Defined but not used: `embedThing' | 147 | embedThing = EmbedThing (Thing "asdf") | ^^^^^^^^^^ test/Database/Persist/TH/EmbedSpec.hs:156:17: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[FieldDef]' not matched: [] [(FieldDef _ _ _ _ _ _ _ _ _ _ _)] ((FieldDef _ _ _ _ _ _ _ _ _ _ _):(FieldDef _ _ _ _ _ _ _ _ _ _ _): _:_) | 156 | [nameField, selfField] = getEntityFields edef | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/EmbedSpec.hs:156:18: warning: [-Wunused-local-binds] Defined but not used: `nameField' | 156 | [nameField, selfField] = getEntityFields edef | ^^^^^^^^^ [29 of 32] Compiling Database.Persist.TH.DiscoverEntitiesSpec ( test/Database/Persist/TH/DiscoverEntitiesSpec.hs, dist/build/test/test-tmp/Database/Persist/TH/DiscoverEntitiesSpec.dyn_o ) test/Database/Persist/TH/DiscoverEntitiesSpec.hs:19:1: warning: [-Wunused-imports] The import of `Data.Aeson' is redundant except perhaps to import instances from `Data.Aeson' To import instances alone, use: import Data.Aeson() | 19 | import Data.Aeson | ^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/DiscoverEntitiesSpec.hs:21: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() | 21 | import Data.Text (Text) | ^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/DiscoverEntitiesSpec.hs:23:1: warning: [-Wunused-imports] The import of `Language.Haskell.TH.Syntax' is redundant except perhaps to import instances from `Language.Haskell.TH.Syntax' To import instances alone, use: import Language.Haskell.TH.Syntax() | 23 | import Language.Haskell.TH.Syntax | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/DiscoverEntitiesSpec.hs:25:1: warning: [-Wunused-imports] The import of `Database.Persist.ImplicitIdDef' is redundant except perhaps to import instances from `Database.Persist.ImplicitIdDef' To import instances alone, use: import Database.Persist.ImplicitIdDef() | 25 | import Database.Persist.ImplicitIdDef | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/DiscoverEntitiesSpec.hs:26:1: warning: [-Wunused-imports] The import of `Database.Persist.ImplicitIdDef.Internal' is redundant except perhaps to import instances from `Database.Persist.ImplicitIdDef.Internal' To import instances alone, use: import Database.Persist.ImplicitIdDef.Internal() | 26 | import Database.Persist.ImplicitIdDef.Internal (fieldTypeFromTypeable) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [30 of 32] Compiling Database.Persist.TH.CommentSpec ( test/Database/Persist/TH/CommentSpec.hs, dist/build/test/test-tmp/Database/Persist/TH/CommentSpec.dyn_o ) test/Database/Persist/TH/CommentSpec.hs:20:1: warning: [-Wunused-imports] The import of `Database.Persist.FieldDef.Internal' is redundant except perhaps to import instances from `Database.Persist.FieldDef.Internal' To import instances alone, use: import Database.Persist.FieldDef.Internal() | 20 | import Database.Persist.FieldDef.Internal (FieldDef(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/TH/CommentSpec.hs:56:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Maybe Text]' not matched: [] (Nothing:_:_) ((Just _):_:_) | 56 | [nameComments] = | ^^^^^^^^^^^^^^^^... [31 of 32] Compiling Database.Persist.THSpec ( test/Database/Persist/THSpec.hs, dist/build/test/test-tmp/Database/Persist/THSpec.dyn_o ) test/Database/Persist/THSpec.hs:35:19: warning: [-Wunused-imports] The import of `Text' from module `Data.Text' is redundant | 35 | import Data.Text (Text, pack) | ^^^^ test/Database/Persist/THSpec.hs:67:1: warning: [-Wunused-imports] The qualified import of `Database.Persist.TH.RequireOnlyPersistImportSpec' is redundant except perhaps to import instances from `Database.Persist.TH.RequireOnlyPersistImportSpec' To import instances alone, use: import Database.Persist.TH.RequireOnlyPersistImportSpec() | 67 | import qualified Database.Persist.TH.RequireOnlyPersistImportSpec as RequireOnlyPersistImportSpec | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Database/Persist/THSpec.hs:78:32: warning: [-Wdeprecations] In the use of `mpsGeneric' (imported from TemplateTestImports, but defined in Database.Persist.TH): Deprecated: "The mpsGeneric function adds a considerable amount of overhead and complexity to the library without bringing significant benefit. We would like to remove it. If you require this feature, please comment on the linked GitHub issue, and we'll either keep it around, or we can figure out a nicer way to solve your problem. Github: https://github.com/yesodweb/persistent/issues/1204" | 78 | share [mkPersist sqlSettings { mpsGeneric = False, mpsDeriveInstances = [''Generic] }] [persistUpperCase| | ^^^^^^^^^^ test/Database/Persist/THSpec.hs:161:32: warning: [-Wdeprecations] In the use of `mpsGeneric' (imported from TemplateTestImports, but defined in Database.Persist.TH): Deprecated: "The mpsGeneric function adds a considerable amount of overhead and complexity to the library without bringing significant benefit. We would like to remove it. If you require this feature, please comment on the linked GitHub issue, and we'll either keep it around, or we can figure out a nicer way to solve your problem. Github: https://github.com/yesodweb/persistent/issues/1204" | 161 | share [mkPersist sqlSettings { mpsGeneric = False, mpsGenerateLenses = True }] [persistLowerCase| | ^^^^^^^^^^ test/Database/Persist/THSpec.hs:209:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `EntityIdDef' not matched: EntityIdNaturalKey _ | 209 | let EntityIdField FieldDef{..} = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^... test/Database/Persist/THSpec.hs:209:36: warning: [-Wunused-record-wildcards] No variables bound in the record wildcard match are used Possible fix: omit the `..' | 209 | let EntityIdField FieldDef{..} = | ^^ test/Database/Persist/THSpec.hs:222:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `EntityIdDef' not matched: EntityIdNaturalKey _ | 222 | let EntityIdField FieldDef{..} = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^... test/Database/Persist/THSpec.hs:236:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `EntityIdDef' not matched: EntityIdNaturalKey _ | 236 | let EntityIdField FieldDef{..} = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^... test/Database/Persist/THSpec.hs:247:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `EntityIdDef' not matched: EntityIdNaturalKey _ | 247 | let EntityIdField FieldDef{..} = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^... test/Database/Persist/THSpec.hs:260:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `EntityIdDef' not matched: EntityIdNaturalKey _ | 260 | EntityIdField FieldDef{..} = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^... test/Database/Persist/THSpec.hs:286:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `EntityIdDef' not matched: EntityIdNaturalKey _ | 286 | let EntityIdField FieldDef{..} = | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^... test/Database/Persist/THSpec.hs:303:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe FieldDef' not matched: Nothing | 303 | Just subject = | ^^^^^^^^^^^^^^... [32 of 32] Compiling Main ( test/main.hs, dist/build/test/test-tmp/Main.dyn_o ) Linking dist/build/test/test ... Unregistering persistent-2.14.5.1... ==> Entering fakeroot environment... ==> Starting package()... Installing library in /tmp/archlinux-ci/haskell-persistent-archlinuxrb-build-ceRfK21j/haskell-persistent/pkg/haskell-persistent/usr/lib/ghc-9.2.8/site-local/persistent-2.14.5.1 ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "haskell-persistent"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Creating package "haskell-persistent-debug"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: haskell-persistent 2.14.5.1-6 (Fri Apr 11 12:30:37 2025)