==> Building on electivire ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 700 55% 0.00kB/s 0:00:00 1,260 100% 546.88kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 63 100% 61.52kB/s 0:00:00 63 100% 61.52kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 700 30% 683.59kB/s 0:00:00 2,296 100% 2.19MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 375 100% 366.21kB/s 0:00:00 375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=3/9) haskell-statistics-0.16.4.0-26.log 697 100% 680.66kB/s 0:00:00 697 100% 680.66kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ sent 961 bytes received 198 bytes 2,318.00 bytes/sec total size is 4,847 speedup is 4.18 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 on remote host... ==> WARNING: invalid architecture: riscv64 ==> Updating pacman database cache [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==> Building haskell-statistics  -> repo: extra  -> arch: riscv64  -> worker: felix-3 ==> Building haskell-statistics for [extra] (riscv64) ]3008;start=467633ad444f406c88dc8d9db06b5eb5;user=root;hostname=electivire.felixc.at;machineid=20663a96e205491681a8d81de8d4d2fb;bootid=354c653a2b7f4c71b2dec7f5417ed19e;pid=1199245;pidfdid=106447728;comm=systemd-nspawn;container=arch-nspawn-1199245;type=container\]11;?\]2;🔵 Container arch-nspawn-1199245 on electivire.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=467633ad444f406c88dc8d9db06b5eb5\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-3]...done ==> Making package: haskell-statistics 0.16.4.0-26 (Tue Apr 21 23:40:58 2026) ==> Retrieving sources...  -> Found statistics-0.16.4.0.tar.gz ==> Validating source files with sha512sums... statistics-0.16.4.0.tar.gz ... Passed ]3008;start=f23f4a4433d1421295dd797ec032dcb5;user=root;hostname=electivire.felixc.at;machineid=20663a96e205491681a8d81de8d4d2fb;bootid=354c653a2b7f4c71b2dec7f5417ed19e;pid=1202019;pidfdid=106450509;comm=systemd-nspawn;container=arch-nspawn-1202019;type=container\]11;?\]2;🔵 Container arch-nspawn-1202019 on electivire.felixc.at\==> Making package: haskell-statistics 0.16.4.0-26 (Tue Apr 21 15:41:14 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (61) New Version Net Change extra/haskell-ansi-terminal 1.1-28 0.25 MiB extra/haskell-ansi-terminal-types 1.1-28 0.50 MiB extra/haskell-assoc 1.1.1-40 0.04 MiB extra/haskell-base-orphans 0.9.3-113 0.39 MiB extra/haskell-bifunctors 5.6.3-9 2.82 MiB extra/haskell-bitvec 1.1.5.0-58 2.72 MiB extra/haskell-colour 2.3.6-434 0.91 MiB extra/haskell-comonad 5.0.9-135 0.56 MiB extra/haskell-contravariant 1.5.5-6 0.36 MiB extra/haskell-data-fix 0.3.4-170 0.19 MiB extra/haskell-distributive 0.6.2.1-448 0.23 MiB extra/haskell-dlist 1.0-411 0.24 MiB extra/haskell-erf 2.0.0.0-27 0.06 MiB extra/haskell-foldable1-classes-compat 0.1.2-85 0.00 MiB extra/haskell-generically 0.1.1-102 0.01 MiB extra/haskell-hashable 1.4.7.0-47.1 0.69 MiB extra/haskell-indexed-traversable 0.1.4-190 0.75 MiB extra/haskell-indexed-traversable-instances 0.1.2.1-1 0.08 MiB extra/haskell-integer-conversion 0.1.1-68 0.04 MiB extra/haskell-integer-logarithms 1.0.4-171 0.16 MiB extra/haskell-network-uri 2.6.4.2-148 0.82 MiB extra/haskell-onetuple 0.4.2.1-2 0.02 MiB extra/haskell-optparse-applicative 0.18.1.0-309.1 1.46 MiB extra/haskell-os-string 2.0.10-14 0.93 MiB extra/haskell-prettyprinter 1.7.1-388 1.62 MiB extra/haskell-prettyprinter-ansi-terminal 1.1.3-520.1 0.28 MiB extra/haskell-quickcheck 2.15.0.1-133.1 3.52 MiB extra/haskell-scientific 0.3.8.1-27 0.55 MiB extra/haskell-semialign 1.3.1-71 0.74 MiB extra/haskell-semigroupoids 6.0.2-15 2.24 MiB extra/haskell-splitmix 0.1.3-35 0.17 MiB extra/haskell-statevar 1.2.2-5 0.08 MiB extra/haskell-strict 0.5.1-59.1 0.98 MiB extra/haskell-tagged 0.8.9-3 0.32 MiB extra/haskell-tasty 1.5.2-120.1 1.59 MiB extra/haskell-text-iso8601 0.1.1-68 0.55 MiB extra/haskell-text-short 0.1.6.1-5 0.33 MiB extra/haskell-th-abstraction 0.6.0.0-1 0.91 MiB extra/haskell-th-compat 0.1.7-11 0.09 MiB extra/haskell-these 1.2.1-268.2 0.59 MiB extra/haskell-time-compat 1.9.9-19.1 0.57 MiB extra/haskell-transformers-compat 0.7.2-4 0.60 MiB extra/haskell-unordered-containers 0.2.20.1-53.1 1.84 MiB extra/haskell-uuid-types 1.0.6-270.3 0.31 MiB extra/haskell-vector-stream 0.1.0.1-4 0.57 MiB extra/haskell-witherable 0.4.2-245 0.89 MiB extra/numactl 2.0.19-1 0.20 MiB extra/ghc-libs 9.6.7.20250817-1 138.07 MiB extra/haskell-aeson 2.2.1.0-20 9.39 MiB extra/haskell-async 2.2.6-11.1 0.48 MiB extra/haskell-data-default-class 0.1.2.2-2 0.07 MiB extra/haskell-dense-linear-algebra 0.1.0.0-460 0.29 MiB extra/haskell-math-functions 0.3.4.4-442.2 1.53 MiB extra/haskell-mwc-random 0.15.3.0-7 1.47 MiB extra/haskell-parallel 3.2.2.0-20 0.24 MiB extra/haskell-primitive 0.9.1.0-138.1 1.68 MiB extra/haskell-random 1.2.1.3-219.1 1.82 MiB extra/haskell-vector 0.13.2.0-391.4 11.39 MiB extra/haskell-vector-algorithms 0.9.1.0-138 5.36 MiB extra/haskell-vector-binary-instances 0.2.5.2-234 0.14 MiB extra/haskell-vector-th-unbox 0.2.2-708.2 0.07 MiB Total Installed Size: 205.72 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing numactl... installing ghc-libs... installing haskell-os-string... installing haskell-hashable... installing haskell-data-fix... installing haskell-dlist... installing haskell-base-orphans... installing haskell-generically... installing haskell-tagged... installing haskell-foldable1-classes-compat... installing haskell-indexed-traversable... installing haskell-primitive... installing haskell-integer-conversion... installing haskell-integer-logarithms... installing haskell-th-compat... installing haskell-network-uri... installing haskell-onetuple... installing haskell-erf... installing haskell-splitmix... installing haskell-random... installing haskell-quickcheck... installing haskell-scientific... installing haskell-unordered-containers... installing haskell-colour... installing haskell-ansi-terminal-types... installing haskell-ansi-terminal... installing haskell-prettyprinter... installing haskell-prettyprinter-ansi-terminal... installing haskell-transformers-compat... installing haskell-optparse-applicative... installing haskell-tasty... installing haskell-vector-stream... installing haskell-vector... installing haskell-indexed-traversable-instances... installing haskell-assoc... installing haskell-distributive... installing haskell-comonad... installing haskell-th-abstraction... installing haskell-bifunctors... installing haskell-statevar... installing haskell-contravariant... installing haskell-semigroupoids... installing haskell-these... installing haskell-semialign... installing haskell-strict... installing haskell-time-compat... installing haskell-text-iso8601... installing haskell-text-short... installing haskell-uuid-types... installing haskell-witherable... installing haskell-aeson... installing haskell-async... installing haskell-data-default-class... installing haskell-math-functions... installing haskell-bitvec... installing haskell-vector-algorithms... installing haskell-vector-th-unbox... installing haskell-vector-binary-instances... installing haskell-dense-linear-algebra... installing haskell-mwc-random... installing haskell-parallel... :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Registering Haskell modules... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (13) New Version Net Change extra/haskell-call-stack 0.4.0-410 0.05 MiB extra/haskell-code-page 0.2.1-8 0.06 MiB extra/haskell-ghc-paths 0.1.0.12-15 0.02 MiB extra/haskell-syb 0.7.3-92 0.49 MiB extra/haskell-unbounded-delays 0.1.1.1-9 0.04 MiB extra/ghc 9.6.7.20250817-1 293.11 MiB extra/haskell-doctest 0.22.3-60 0.84 MiB extra/haskell-hunit 1.6.2.0-453 0.35 MiB extra/haskell-ieee754 0.8.0-26 0.32 MiB extra/haskell-tasty-expected-failure 0.12.3-693.1 0.06 MiB extra/haskell-tasty-hunit 0.10.2-180.1 0.13 MiB extra/haskell-tasty-quickcheck 0.11.1-72.3 0.18 MiB extra/uusi 0.4.3.0-239 0.37 MiB Total Installed Size: 296.01 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing ghc... installing uusi... installing haskell-call-stack... installing haskell-hunit... installing haskell-syb... installing haskell-code-page... installing haskell-ghc-paths... installing haskell-doctest... installing haskell-ieee754... installing haskell-unbounded-delays... installing haskell-tasty-expected-failure... installing haskell-tasty-hunit... installing haskell-tasty-quickcheck... :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Registering Haskell modules... [?25h==> Retrieving sources...  -> Found statistics-0.16.4.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting statistics-0.16.4.0.tar.gz with bsdtar ==> Starting prepare()... Write file: /build/haskell-statistics/src/statistics-0.16.4.0/Setup.hs ==> Starting build()... Configuring statistics-0.16.4.0... Preprocessing library for statistics-0.16.4.0.. Building library for statistics-0.16.4.0.. [ 1 of 51] Compiling Statistics.Correlation.Kendall ( Statistics/Correlation/Kendall.hs, dist/build/Statistics/Correlation/Kendall.dyn_o ) [ 2 of 51] Compiling Statistics.Distribution.Poisson.Internal ( Statistics/Distribution/Poisson/Internal.hs, dist/build/Statistics/Distribution/Poisson/Internal.dyn_o ) [ 3 of 51] Compiling Statistics.Function ( Statistics/Function.hs, dist/build/Statistics/Function.dyn_o ) [ 4 of 51] Compiling Statistics.Internal ( Statistics/Internal.hs, dist/build/Statistics/Internal.dyn_o ) [ 5 of 51] Compiling Statistics.Quantile ( Statistics/Quantile.hs, dist/build/Statistics/Quantile.dyn_o ) [ 6 of 51] Compiling Statistics.Sample.Histogram ( Statistics/Sample/Histogram.hs, dist/build/Statistics/Sample/Histogram.dyn_o ) [ 7 of 51] Compiling Statistics.Sample.Internal ( Statistics/Sample/Internal.hs, dist/build/Statistics/Sample/Internal.dyn_o ) [ 8 of 51] Compiling Statistics.Distribution ( Statistics/Distribution.hs, dist/build/Statistics/Distribution.dyn_o ) [ 9 of 51] Compiling Statistics.Distribution.Uniform ( Statistics/Distribution/Uniform.hs, dist/build/Statistics/Distribution/Uniform.dyn_o ) [10 of 51] Compiling Statistics.Distribution.Transform ( Statistics/Distribution/Transform.hs, dist/build/Statistics/Distribution/Transform.dyn_o ) [11 of 51] Compiling Statistics.Distribution.StudentT ( Statistics/Distribution/StudentT.hs, dist/build/Statistics/Distribution/StudentT.dyn_o ) [12 of 51] Compiling Statistics.Distribution.Poisson ( Statistics/Distribution/Poisson.hs, dist/build/Statistics/Distribution/Poisson.dyn_o ) [13 of 51] Compiling Statistics.Distribution.NegativeBinomial ( Statistics/Distribution/NegativeBinomial.hs, dist/build/Statistics/Distribution/NegativeBinomial.dyn_o ) [14 of 51] Compiling Statistics.Distribution.Hypergeometric ( Statistics/Distribution/Hypergeometric.hs, dist/build/Statistics/Distribution/Hypergeometric.dyn_o ) [15 of 51] Compiling Statistics.Distribution.Geometric ( Statistics/Distribution/Geometric.hs, dist/build/Statistics/Distribution/Geometric.dyn_o ) [16 of 51] Compiling Statistics.Distribution.Gamma ( Statistics/Distribution/Gamma.hs, dist/build/Statistics/Distribution/Gamma.dyn_o ) [17 of 51] Compiling Statistics.Distribution.FDistribution ( Statistics/Distribution/FDistribution.hs, dist/build/Statistics/Distribution/FDistribution.dyn_o ) [18 of 51] Compiling Statistics.Distribution.DiscreteUniform ( Statistics/Distribution/DiscreteUniform.hs, dist/build/Statistics/Distribution/DiscreteUniform.dyn_o ) [19 of 51] Compiling Statistics.Distribution.ChiSquared ( Statistics/Distribution/ChiSquared.hs, dist/build/Statistics/Distribution/ChiSquared.dyn_o ) [20 of 51] Compiling Statistics.Distribution.CauchyLorentz ( Statistics/Distribution/CauchyLorentz.hs, dist/build/Statistics/Distribution/CauchyLorentz.dyn_o ) [21 of 51] Compiling Statistics.Distribution.Binomial ( Statistics/Distribution/Binomial.hs, dist/build/Statistics/Distribution/Binomial.dyn_o ) [22 of 51] Compiling Statistics.Distribution.Beta ( Statistics/Distribution/Beta.hs, dist/build/Statistics/Distribution/Beta.dyn_o ) [23 of 51] Compiling Statistics.Sample.Powers ( Statistics/Sample/Powers.hs, dist/build/Statistics/Sample/Powers.dyn_o ) [24 of 51] Compiling Statistics.Test.Internal ( Statistics/Test/Internal.hs, dist/build/Statistics/Test/Internal.dyn_o ) [25 of 51] Compiling Statistics.Transform ( Statistics/Transform.hs, dist/build/Statistics/Transform.dyn_o ) [26 of 51] Compiling Statistics.Sample.KernelDensity ( Statistics/Sample/KernelDensity.hs, dist/build/Statistics/Sample/KernelDensity.dyn_o ) [27 of 51] Compiling Statistics.Types.Internal ( Statistics/Types/Internal.hs, dist/build/Statistics/Types/Internal.dyn_o ) [28 of 51] Compiling Statistics.Sample ( Statistics/Sample.hs, dist/build/Statistics/Sample.dyn_o ) [29 of 51] Compiling Statistics.Sample.Normalize ( Statistics/Sample/Normalize.hs, dist/build/Statistics/Sample/Normalize.dyn_o ) [30 of 51] Compiling Statistics.Sample.KernelDensity.Simple ( Statistics/Sample/KernelDensity/Simple.hs, dist/build/Statistics/Sample/KernelDensity/Simple.dyn_o ) [31 of 51] Compiling Statistics.Distribution.Weibull ( Statistics/Distribution/Weibull.hs, dist/build/Statistics/Distribution/Weibull.dyn_o ) [32 of 51] Compiling Statistics.Distribution.Normal ( Statistics/Distribution/Normal.hs, dist/build/Statistics/Distribution/Normal.dyn_o ) [33 of 51] Compiling Statistics.Types ( Statistics/Types.hs, dist/build/Statistics/Types.dyn_o ) [34 of 51] Compiling Statistics.Test.Types ( Statistics/Test/Types.hs, dist/build/Statistics/Test/Types.dyn_o ) [35 of 51] Compiling Statistics.Test.StudentT ( Statistics/Test/StudentT.hs, dist/build/Statistics/Test/StudentT.dyn_o ) [36 of 51] Compiling Statistics.Test.Levene ( Statistics/Test/Levene.hs, dist/build/Statistics/Test/Levene.dyn_o ) [37 of 51] Compiling Statistics.Test.KruskalWallis ( Statistics/Test/KruskalWallis.hs, dist/build/Statistics/Test/KruskalWallis.dyn_o ) [38 of 51] Compiling Statistics.Test.KolmogorovSmirnov ( Statistics/Test/KolmogorovSmirnov.hs, dist/build/Statistics/Test/KolmogorovSmirnov.dyn_o ) [39 of 51] Compiling Statistics.Test.ChiSquared ( Statistics/Test/ChiSquared.hs, dist/build/Statistics/Test/ChiSquared.dyn_o ) Statistics/Test/ChiSquared.hs:14:1: warning: [-Wunused-imports] The import of ‘Statistics.Sample.Internal’ is redundant except perhaps to import instances from ‘Statistics.Sample.Internal’ To import instances alone, use: import Statistics.Sample.Internal() | 14 | import Statistics.Sample.Internal (sum) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [40 of 51] Compiling Statistics.Test.Bartlett ( Statistics/Test/Bartlett.hs, dist/build/Statistics/Test/Bartlett.dyn_o ) [41 of 51] Compiling Statistics.Resampling ( Statistics/Resampling.hs, dist/build/Statistics/Resampling.dyn_o ) [42 of 51] Compiling Statistics.Regression ( Statistics/Regression.hs, dist/build/Statistics/Regression.dyn_o ) Statistics/Regression.hs:72:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[Int]’ not matched: [] | 72 | lss@(n:ls) = map G.length preds | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [43 of 51] Compiling Statistics.ConfidenceInt ( Statistics/ConfidenceInt.hs, dist/build/Statistics/ConfidenceInt.dyn_o ) [44 of 51] Compiling Statistics.Test.WilcoxonT ( Statistics/Test/WilcoxonT.hs, dist/build/Statistics/Test/WilcoxonT.dyn_o ) [45 of 51] Compiling Statistics.Test.MannWhitneyU ( Statistics/Test/MannWhitneyU.hs, dist/build/Statistics/Test/MannWhitneyU.dyn_o ) Statistics/Test/MannWhitneyU.hs:164:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type ‘[[Double]]’ not matched: [] [_] | 164 | (predmList : mList : _) = drop (m-2) predBigNList | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [46 of 51] Compiling Statistics.Resampling.Bootstrap ( Statistics/Resampling/Bootstrap.hs, dist/build/Statistics/Resampling/Bootstrap.dyn_o ) [47 of 51] Compiling Statistics.Distribution.Lognormal ( Statistics/Distribution/Lognormal.hs, dist/build/Statistics/Distribution/Lognormal.dyn_o ) [48 of 51] Compiling Statistics.Distribution.Laplace ( Statistics/Distribution/Laplace.hs, dist/build/Statistics/Distribution/Laplace.dyn_o ) [49 of 51] Compiling Statistics.Distribution.Exponential ( Statistics/Distribution/Exponential.hs, dist/build/Statistics/Distribution/Exponential.dyn_o ) [50 of 51] Compiling Statistics.Correlation ( Statistics/Correlation.hs, dist/build/Statistics/Correlation.dyn_o ) [51 of 51] Compiling Statistics.Autocorrelation ( Statistics/Autocorrelation.hs, dist/build/Statistics/Autocorrelation.dyn_o ) Preprocessing test suite 'statistics-tests' for statistics-0.16.4.0.. Building test suite 'statistics-tests' for statistics-0.16.4.0.. [ 1 of 17] Compiling Tests.ApproxEq ( tests/Tests/ApproxEq.hs, dist/build/statistics-tests/statistics-tests-tmp/Tests/ApproxEq.dyn_o ) tests/Tests/ApproxEq.hs:94:65: warning: [GHC-58520] [-Wtype-equality-requires-operators] The use of ‘~’ without TypeOperators will become an error in a future GHC release. Suggested fix: Perhaps you intended to use TypeOperators | 94 | eqll :: (ApproxEq l, ApproxEq a, Show c, Show d, Eq d, Bounds l ~ Bounds a) => | ^ [ 2 of 17] Compiling Tests.Correlation ( tests/Tests/Correlation.hs, dist/build/statistics-tests/statistics-tests-tmp/Tests/Correlation.dyn_o ) [ 3 of 17] Compiling Tests.ExactDistribution ( tests/Tests/ExactDistribution.hs, dist/build/statistics-tests/statistics-tests-tmp/Tests/ExactDistribution.dyn_o ) [ 4 of 17] Compiling Tests.Helpers ( tests/Tests/Helpers.hs, dist/build/statistics-tests/statistics-tests-tmp/Tests/Helpers.dyn_o ) [ 5 of 17] Compiling Tests.Function ( tests/Tests/Function.hs, dist/build/statistics-tests/statistics-tests-tmp/Tests/Function.dyn_o ) tests/Tests/Function.hs:6:1: warning: [-Wunused-imports] The import of ‘Test.QuickCheck’ is redundant except perhaps to import instances from ‘Test.QuickCheck’ To import instances alone, use: import Test.QuickCheck() | 6 | import Test.QuickCheck | ^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 17] Compiling Tests.KDE ( tests/Tests/KDE.hs, dist/build/statistics-tests/statistics-tests-tmp/Tests/KDE.dyn_o ) [ 7 of 17] Compiling Tests.Matrix.Types ( tests/Tests/Matrix/Types.hs, dist/build/statistics-tests/statistics-tests-tmp/Tests/Matrix/Types.dyn_o ) tests/Tests/Matrix/Types.hs:14: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() | 14 | import Control.Applicative ((<$>), (<*>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 8 of 17] Compiling Tests.Matrix ( tests/Tests/Matrix.hs, dist/build/statistics-tests/statistics-tests-tmp/Tests/Matrix.dyn_o ) [ 9 of 17] Compiling Tests.NonParametric.Table ( tests/Tests/NonParametric/Table.hs, dist/build/statistics-tests/statistics-tests-tmp/Tests/NonParametric/Table.dyn_o ) [10 of 17] Compiling Tests.NonParametric ( tests/Tests/NonParametric.hs, dist/build/statistics-tests/statistics-tests-tmp/Tests/NonParametric.dyn_o ) [11 of 17] Compiling Tests.Orphanage ( tests/Tests/Orphanage.hs, dist/build/statistics-tests/statistics-tests-tmp/Tests/Orphanage.dyn_o ) [12 of 17] Compiling Tests.Distribution ( tests/Tests/Distribution.hs, dist/build/statistics-tests/statistics-tests-tmp/Tests/Distribution.dyn_o ) [13 of 17] Compiling Tests.Parametric ( tests/Tests/Parametric.hs, dist/build/statistics-tests/statistics-tests-tmp/Tests/Parametric.dyn_o ) [14 of 17] Compiling Tests.Quantile ( tests/Tests/Quantile.hs, dist/build/statistics-tests/statistics-tests-tmp/Tests/Quantile.dyn_o ) [15 of 17] Compiling Tests.Serialization ( tests/Tests/Serialization.hs, dist/build/statistics-tests/statistics-tests-tmp/Tests/Serialization.dyn_o ) [16 of 17] Compiling Tests.Transform ( tests/Tests/Transform.hs, dist/build/statistics-tests/statistics-tests-tmp/Tests/Transform.dyn_o ) [17 of 17] Compiling Main ( tests/tests.hs, dist/build/statistics-tests/statistics-tests-tmp/Main.dyn_o ) [18 of 18] Linking dist/build/statistics-tests/statistics-tests Preprocessing test suite 'statistics-doctests' for statistics-0.16.4.0.. Building test suite 'statistics-doctests' for statistics-0.16.4.0.. [1 of 1] Compiling Main ( tests/doctest.hs, dist/build/statistics-doctests/statistics-doctests-tmp/Main.dyn_o ) [2 of 2] Linking dist/build/statistics-doctests/statistics-doctests Unregistering statistics-0.16.4.0... ==> Starting check()... Running 2 test suites... Test suite statistics-tests: RUNNING... statistics Tests for all distributions Tests for: BetaDistribution C.D.F. sanity: OK (0.01s) +++ OK, passed 100 tests. CDF limit at +inf: OK +++ OK, passed 100 tests. CDF limit at -inf: OK +++ OK, passed 100 tests. CDF at +inf = 1: OK +++ OK, passed 100 tests. CDF at -inf = 1: OK +++ OK, passed 100 tests. CDF is nondecreasing: OK +++ OK, passed 100 tests. 1-CDF is correct: OK +++ OK, passed 100 tests. PDF sanity: OK +++ OK, passed 100 tests. Quantile is CDF inverse: IGNORED quantile fails p<0||p>1: OK +++ OK, passed 100 tests; 49 discarded. log density check: OK +++ OK, passed 100 tests. complQuantile: OK (0.02s) +++ OK, passed 100 tests; 227 discarded. Tests for: CauchyDistribution C.D.F. sanity: OK +++ OK, passed 100 tests. CDF limit at +inf: OK +++ OK, passed 100 tests. CDF limit at -inf: IGNORED CDF at +inf = 1: OK +++ OK, passed 100 tests. CDF at -inf = 1: OK +++ OK, passed 100 tests. CDF is nondecreasing: OK +++ OK, passed 100 tests. 1-CDF is correct: OK +++ OK, passed 100 tests. PDF sanity: OK +++ OK, passed 100 tests. Quantile is CDF inverse: OK (0.02s) +++ OK, passed 100 tests; 924 discarded. quantile fails p<0||p>1: OK +++ OK, passed 100 tests; 50 discarded. log density check: OK +++ OK, passed 100 tests. complQuantile: OK +++ OK, passed 100 tests; 204 discarded. Tests for: ChiSquared C.D.F. sanity: OK +++ OK, passed 100 tests. CDF limit at +inf: OK +++ OK, passed 100 tests. CDF limit at -inf: OK +++ OK, passed 100 tests. CDF at +inf = 1: OK +++ OK, passed 100 tests. CDF at -inf = 1: OK +++ OK, passed 100 tests. CDF is nondecreasing: OK +++ OK, passed 100 tests. 1-CDF is correct: OK +++ OK, passed 100 tests. PDF sanity: OK +++ OK, passed 100 tests. Quantile is CDF inverse: OK (0.01s) +++ OK, passed 100 tests; 223 discarded. quantile fails p<0||p>1: OK +++ OK, passed 100 tests; 61 discarded. log density check: OK +++ OK, passed 100 tests. complQuantile: OK +++ OK, passed 100 tests; 204 discarded. Tests for: ExponentialDistribution C.D.F. sanity: OK +++ OK, passed 100 tests. CDF limit at +inf: OK +++ OK, passed 100 tests. CDF limit at -inf: OK +++ OK, passed 100 tests. CDF at +inf = 1: OK +++ OK, passed 100 tests. CDF at -inf = 1: OK +++ OK, passed 100 tests. CDF is nondecreasing: OK +++ OK, passed 100 tests. 1-CDF is correct: OK +++ OK, passed 100 tests. PDF sanity: OK +++ OK, passed 100 tests. Quantile is CDF inverse: OK +++ OK, passed 100 tests; 166 discarded. quantile fails p<0||p>1: OK +++ OK, passed 100 tests; 62 discarded. log density check: OK +++ OK, passed 100 tests. complQuantile: OK +++ OK, passed 100 tests; 205 discarded. Tests for: GammaDistribution C.D.F. sanity: OK +++ OK, passed 100 tests. CDF limit at +inf: OK +++ OK, passed 100 tests. CDF limit at -inf: OK +++ OK, passed 100 tests. CDF at +inf = 1: OK +++ OK, passed 100 tests. CDF at -inf = 1: OK +++ OK, passed 100 tests. CDF is nondecreasing: OK +++ OK, passed 100 tests. 1-CDF is correct: OK +++ OK, passed 100 tests. PDF sanity: OK +++ OK, passed 100 tests. Quantile is CDF inverse: OK (0.01s) +++ OK, passed 100 tests; 193 discarded. quantile fails p<0||p>1: OK +++ OK, passed 100 tests; 62 discarded. log density check: OK +++ OK, passed 100 tests. complQuantile: OK +++ OK, passed 100 tests; 174 discarded. Tests for: LaplaceDistribution C.D.F. sanity: OK +++ OK, passed 100 tests. CDF limit at +inf: OK +++ OK, passed 100 tests. CDF limit at -inf: OK +++ OK, passed 100 tests. CDF at +inf = 1: OK +++ OK, passed 100 tests. CDF at -inf = 1: OK +++ OK, passed 100 tests. CDF is nondecreasing: OK +++ OK, passed 100 tests. 1-CDF is correct: OK +++ OK, passed 100 tests. PDF sanity: OK +++ OK, passed 100 tests. Quantile is CDF inverse: OK (0.02s) +++ OK, passed 100 tests; 626 discarded. quantile fails p<0||p>1: OK +++ OK, passed 100 tests; 71 discarded. log density check: OK +++ OK, passed 100 tests. complQuantile: OK +++ OK, passed 100 tests; 212 discarded. Tests for: LognormalDistribution C.D.F. sanity: OK +++ OK, passed 100 tests. CDF limit at +inf: OK (0.01s) +++ OK, passed 100 tests. CDF limit at -inf: OK +++ OK, passed 100 tests. CDF at +inf = 1: OK +++ OK, passed 100 tests. CDF at -inf = 1: OK +++ OK, passed 100 tests. CDF is nondecreasing: OK +++ OK, passed 100 tests. 1-CDF is correct: OK +++ OK, passed 100 tests. PDF sanity: OK +++ OK, passed 100 tests. Quantile is CDF inverse: OK +++ OK, passed 100 tests; 180 discarded. quantile fails p<0||p>1: OK +++ OK, passed 100 tests; 66 discarded. log density check: OK +++ OK, passed 100 tests. complQuantile: OK +++ OK, passed 100 tests; 183 discarded. Tests for: NormalDistribution C.D.F. sanity: OK +++ OK, passed 100 tests. CDF limit at +inf: OK +++ OK, passed 100 tests. CDF limit at -inf: OK +++ OK, passed 100 tests. CDF at +inf = 1: OK +++ OK, passed 100 tests. CDF at -inf = 1: OK +++ OK, passed 100 tests. CDF is nondecreasing: OK +++ OK, passed 100 tests. 1-CDF is correct: OK +++ OK, passed 100 tests. PDF sanity: OK +++ OK, passed 100 tests. Quantile is CDF inverse: FAIL (0.02s) *** Gave up! Passed only 39 tests; 1000 discarded tests. Use --quickcheck-replay="(SMGen 16181261796690091351 8605747238421013671,0)" to reproduce. Use -p '/Tests for: NormalDistribution.Quantile is CDF inverse/' to rerun this test only. quantile fails p<0||p>1: OK +++ OK, passed 100 tests; 75 discarded. log density check: OK +++ OK, passed 100 tests. complQuantile: OK +++ OK, passed 100 tests; 206 discarded. Tests for: UniformDistribution C.D.F. sanity: OK +++ OK, passed 100 tests. CDF limit at +inf: OK +++ OK, passed 100 tests. CDF limit at -inf: OK +++ OK, passed 100 tests. CDF at +inf = 1: OK +++ OK, passed 100 tests. CDF at -inf = 1: OK +++ OK, passed 100 tests. CDF is nondecreasing: OK +++ OK, passed 100 tests. 1-CDF is correct: OK +++ OK, passed 100 tests. PDF sanity: OK +++ OK, passed 100 tests. Quantile is CDF inverse: OK (0.02s) +++ OK, passed 100 tests; 585 discarded. quantile fails p<0||p>1: OK +++ OK, passed 100 tests; 58 discarded. log density check: OK +++ OK, passed 100 tests. complQuantile: OK +++ OK, passed 100 tests; 154 discarded. Tests for: WeibullDistribution C.D.F. sanity: OK +++ OK, passed 100 tests. CDF limit at +inf: OK +++ OK, passed 100 tests. CDF limit at -inf: OK +++ OK, passed 100 tests. CDF at +inf = 1: OK +++ OK, passed 100 tests. CDF at -inf = 1: OK +++ OK, passed 100 tests. CDF is nondecreasing: OK +++ OK, passed 100 tests. 1-CDF is correct: OK +++ OK, passed 100 tests. PDF sanity: OK +++ OK, passed 100 tests. Quantile is CDF inverse: OK +++ OK, passed 100 tests; 179 discarded. quantile fails p<0||p>1: OK +++ OK, passed 100 tests; 62 discarded. log density check: OK +++ OK, passed 100 tests. complQuantile: OK +++ OK, passed 100 tests; 181 discarded. Tests for: StudentT C.D.F. sanity: OK +++ OK, passed 100 tests. CDF limit at +inf: OK (0.08s) +++ OK, passed 100 tests. CDF limit at -inf: OK (0.31s) +++ OK, passed 100 tests. CDF at +inf = 1: OK +++ OK, passed 100 tests. CDF at -inf = 1: OK +++ OK, passed 100 tests. CDF is nondecreasing: OK +++ OK, passed 100 tests. 1-CDF is correct: OK +++ OK, passed 100 tests. PDF sanity: OK +++ OK, passed 100 tests. Quantile is CDF inverse: IGNORED quantile fails p<0||p>1: OK +++ OK, passed 100 tests; 51 discarded. log density check: OK +++ OK, passed 100 tests. complQuantile: OK +++ OK, passed 100 tests; 223 discarded. Tests for: LinearTransform NormalDistribution C.D.F. sanity: OK +++ OK, passed 100 tests. CDF limit at +inf: OK +++ OK, passed 100 tests. CDF limit at -inf: OK +++ OK, passed 100 tests. CDF at +inf = 1: OK +++ OK, passed 100 tests. CDF at -inf = 1: OK +++ OK, passed 100 tests. CDF is nondecreasing: OK +++ OK, passed 100 tests. 1-CDF is correct: OK +++ OK, passed 100 tests. PDF sanity: OK +++ OK, passed 100 tests. Quantile is CDF inverse: FAIL (0.02s) *** Gave up! Passed only 42 tests; 1000 discarded tests. Use --quickcheck-replay="(SMGen 2579342091890930588 8421526293641092875,0)" to reproduce. Use -p '/Tests for: LinearTransform NormalDistribution.Quantile is CDF inverse/' to rerun this test only. quantile fails p<0||p>1: OK +++ OK, passed 100 tests; 46 discarded. log density check: OK +++ OK, passed 100 tests. complQuantile: OK +++ OK, passed 100 tests; 194 discarded. Tests for: FDistribution C.D.F. sanity: OK +++ OK, passed 100 tests. CDF limit at +inf: OK (0.03s) +++ OK, passed 100 tests. CDF limit at -inf: OK +++ OK, passed 100 tests. CDF at +inf = 1: OK +++ OK, passed 100 tests. CDF at -inf = 1: OK +++ OK, passed 100 tests. CDF is nondecreasing: OK +++ OK, passed 100 tests. 1-CDF is correct: OK +++ OK, passed 100 tests. PDF sanity: OK +++ OK, passed 100 tests. Quantile is CDF inverse: IGNORED quantile fails p<0||p>1: OK +++ OK, passed 100 tests; 58 discarded. log density check: OK +++ OK, passed 100 tests. complQuantile: OK (0.01s) +++ OK, passed 100 tests; 175 discarded. Tests for: BinomialDistribution C.D.F. sanity: OK +++ OK, passed 100 tests. CDF limit at +inf: OK +++ OK, passed 100 tests. CDF limit at -inf: OK +++ OK, passed 100 tests. CDF at +inf = 1: OK +++ OK, passed 100 tests. CDF at -inf = 1: OK +++ OK, passed 100 tests. CDF is nondecreasing: OK +++ OK, passed 100 tests. 1-CDF is correct: OK +++ OK, passed 100 tests. Prob. sanity: OK +++ OK, passed 100 tests. CDF is sum of prob.: OK +++ OK, passed 100 tests. Discrete CDF is OK: OK (0.16s) +++ OK, passed 100 tests. log probability check: OK +++ OK, passed 100 tests. Tests for: GeometricDistribution C.D.F. sanity: OK +++ OK, passed 100 tests. CDF limit at +inf: OK +++ OK, passed 100 tests. CDF limit at -inf: OK +++ OK, passed 100 tests. CDF at +inf = 1: OK +++ OK, passed 100 tests. CDF at -inf = 1: OK +++ OK, passed 100 tests. CDF is nondecreasing: OK +++ OK, passed 100 tests. 1-CDF is correct: OK +++ OK, passed 100 tests. Prob. sanity: OK +++ OK, passed 100 tests. CDF is sum of prob.: OK +++ OK, passed 100 tests. Discrete CDF is OK: OK (0.09s) +++ OK, passed 100 tests. log probability check: OK +++ OK, passed 100 tests. Tests for: GeometricDistribution0 C.D.F. sanity: OK +++ OK, passed 100 tests. CDF limit at +inf: OK +++ OK, passed 100 tests. CDF limit at -inf: OK +++ OK, passed 100 tests. CDF at +inf = 1: OK +++ OK, passed 100 tests. CDF at -inf = 1: OK +++ OK, passed 100 tests. CDF is nondecreasing: OK +++ OK, passed 100 tests. 1-CDF is correct: OK +++ OK, passed 100 tests. Prob. sanity: OK +++ OK, passed 100 tests. CDF is sum of prob.: OK +++ OK, passed 100 tests. Discrete CDF is OK: OK (0.09s) +++ OK, passed 100 tests. log probability check: OK +++ OK, passed 100 tests. Tests for: HypergeometricDistribution C.D.F. sanity: OK +++ OK, passed 100 tests. CDF limit at +inf: OK +++ OK, passed 100 tests. CDF limit at -inf: OK +++ OK, passed 100 tests. CDF at +inf = 1: OK +++ OK, passed 100 tests. CDF at -inf = 1: OK +++ OK, passed 100 tests. CDF is nondecreasing: OK +++ OK, passed 100 tests. 1-CDF is correct: OK +++ OK, passed 100 tests. Prob. sanity: OK +++ OK, passed 100 tests. CDF is sum of prob.: OK +++ OK, passed 100 tests. Discrete CDF is OK: OK (0.09s) +++ OK, passed 100 tests. log probability check: OK +++ OK, passed 100 tests. Tests for: NegativeBinomialDistribution C.D.F. sanity: OK +++ OK, passed 100 tests. CDF limit at +inf: OK (0.01s) +++ OK, passed 100 tests. CDF limit at -inf: OK +++ OK, passed 100 tests. CDF at +inf = 1: OK +++ OK, passed 100 tests. CDF at -inf = 1: OK +++ OK, passed 100 tests. CDF is nondecreasing: OK +++ OK, passed 100 tests. 1-CDF is correct: OK +++ OK, passed 100 tests. Prob. sanity: OK +++ OK, passed 100 tests. CDF is sum of prob.: OK (0.01s) +++ OK, passed 100 tests. Discrete CDF is OK: OK (0.31s) +++ OK, passed 100 tests. log probability check: OK +++ OK, passed 100 tests. Tests for: PoissonDistribution C.D.F. sanity: OK +++ OK, passed 100 tests. CDF limit at +inf: OK +++ OK, passed 100 tests. CDF limit at -inf: OK +++ OK, passed 100 tests. CDF at +inf = 1: OK +++ OK, passed 100 tests. CDF at -inf = 1: OK +++ OK, passed 100 tests. CDF is nondecreasing: OK +++ OK, passed 100 tests. 1-CDF is correct: OK +++ OK, passed 100 tests. Prob. sanity: OK +++ OK, passed 100 tests. CDF is sum of prob.: OK +++ OK, passed 100 tests. Discrete CDF is OK: OK (0.16s) +++ OK, passed 100 tests. log probability check: OK +++ OK, passed 100 tests. Tests for: DiscreteUniform C.D.F. sanity: OK +++ OK, passed 100 tests. CDF limit at +inf: OK +++ OK, passed 100 tests. CDF limit at -inf: OK +++ OK, passed 100 tests. CDF at +inf = 1: OK +++ OK, passed 100 tests. CDF at -inf = 1: OK +++ OK, passed 100 tests. CDF is nondecreasing: OK +++ OK, passed 100 tests. 1-CDF is correct: OK +++ OK, passed 100 tests. Prob. sanity: OK +++ OK, passed 100 tests. CDF is sum of prob.: OK +++ OK, passed 100 tests. Discrete CDF is OK: OK (0.06s) +++ OK, passed 100 tests. log probability check: OK +++ OK, passed 100 tests. Test distributions against exact Exact tests for Binomial PMF match: OK (0.16s) +++ OK, passed 100 tests. CDF match: OK (31.80s) +++ OK, passed 100 tests. 1 - CDF match: OK (32.41s) +++ OK, passed 100 tests. Exact tests for DiscreteUniform PMF match: OK +++ OK, passed 100 tests. CDF match: OK +++ OK, passed 100 tests. 1 - CDF match: OK +++ OK, passed 100 tests. Exact tests for Geometric PMF match: OK (0.02s) +++ OK, passed 100 tests. CDF match: OK (0.01s) +++ OK, passed 100 tests. 1 - CDF match: OK (0.03s) +++ OK, passed 100 tests. Exact tests for Hypergeometric PMF match: OK (0.02s) +++ OK, passed 100 tests. CDF match: OK (0.22s) +++ OK, passed 100 tests. 1 - CDF match: OK (0.17s) +++ OK, passed 100 tests. Unit tests density (gammaDistr 150 1/150) 1 == 4.883311: OK density (studentT 0.3) 1.34 ~ 0.0648215: OK density (studentT 1.0) 0.42 ~ 0.27058: OK density (studentT 4.4) 0.33 ~ 0.352994: OK cumulative (studentT 0.3) 3.34 ~ 0.757146: OK cumulative (studentT 1.0) 0.42 ~ 0.626569: OK cumulative (studentT 4.4) 0.33 ~ 0.621739: OK density (studentTUnstandardized 0.3 1.2 4.0) 0.45 ~ 0.0533456: OK density (studentTUnstandardized 4.3 -2.4 3.22) -0.6 ~ 0.0971141: OK density (studentTUnstandardized 3.8 0.22 7.62) 0.14 ~ 0.0490523: OK cumulative (studentTUnstandardized 0.3 1.2 4.0) 0.45 ~ 0.458035: OK cumulative (studentTUnstandardized 4.3 -2.4 3.22) -0.6 ~ 0.698001: OK cumulative (studentTUnstandardized 3.8 0.22 7.62) 0.14 ~ 0.496076: OK density (fDistribution 1 3) 3.0 ~ 0.05305164769729845 [got 0.053051647697298435]: OK density (fDistribution 2 2) 1.2 ~ 0.206612 [got 0.20661157024793383]: OK density (fDistribution 10 12) 8.0 ~ 0.0003856131792818928 [got 0.0003856131792818911]: OK cumulative (fDistribution 1 3) 3.0 ~ 0.8183098861837906 [got 0.8183098861837905]: OK cumulative (fDistribution 2 2) 1.2 ~ 0.545455 [got 0.5454545454545454]: OK cumulative (fDistribution 10 12) 8.0 ~ 0.9993550986345141 [got 0.9993550986345141]: OK S.Function Sort is sort: OK (0.01s) +++ OK, passed 100 tests; 11 discarded. nextHighestPowerOfTwo is OK: OK (0.01s) KDE integral(PDF) == 1: OK (16.33s) +++ OK, passed 100 tests; 20 discarded. Matrix t_row: OK +++ OK, passed 100 tests. t_column: OK +++ OK, passed 100 tests. t_center: OK +++ OK, passed 100 tests. t_transpose: OK +++ OK, passed 100 tests. t_qr: OK (1.07s) +++ OK, passed 100 tests. Nonparametric tests Mann-Whitney: OK Mann-Whitney: OK Mann-Whitney: OK Mann-Whitney: OK Mann-Whitney: OK Mann-Whitney: OK Mann-Whitney U Critical Values, m=1: OK Mann-Whitney U Critical Values, m=2, p=0.025: OK Mann-Whitney U Critical Values, m=6, p=0.05: OK Mann-Whitney U Critical Values, m=20, p=0.025: OK (0.05s) Wilcoxon Sum: OK Wilcoxon Sum: OK Wilcoxon Paired 0: OK Wilcoxon Paired 1: OK Wilcoxon Paired 2: OK Wilcoxon Paired 3: OK Wilcoxon Paired 4: OK Wilcoxon Paired 5: OK Sig 16, 35: OK Sig 16, 36: OK Wilcoxon critical values, p=0.05: OK Wilcoxon critical values, p=0.025: OK (0.02s) Wilcoxon critical values, p=0.01: OK Wilcoxon critical values, p=0.005: OK Kruskal-Wallis Ranking: OK Kruskal-Wallis: OK Kruskal-Wallis: OK Kruskal-Wallis: OK Kruskal-Wallis: OK K-S D statistics: OK K-S 2-sample statistics: OK K-S probability: OK (0.06s) Parametric tests StudentT test two-sample t-test SamplesDiffer Student: OK two-sample t-test SamplesDiffer Student: OK two-sample t-test SamplesDiffer Welch: OK two-sample t-test SamplesDiffer Welch: OK two-sample t-test SamplesDiffer Paired: OK two-sample t-test SamplesDiffer Paired: OK two-sample t-test BGreater Student: OK two-sample t-test BGreater Student: OK two-sample t-test BGreater Welch: OK two-sample t-test BGreater Welch: OK two-sample t-test BGreater Paired: OK two-sample t-test BGreater Paired: OK Bartlett's test a,b,c: OK a,b: OK a,c: OK a,a: OK Levene test a,b,c Mean: OK a,b Mean: OK a,a Mean: OK a,b,c Median: OK a,b Median: OK aL,bL Mean: OK aL,bL Trimmed: OK fft t_impulse: OK +++ OK, passed 100 tests. t_impulse_offset: OK +++ OK, passed 100 tests; 3 discarded. ifft . fft = id: OK (0.04s) +++ OK, passed 100 tests. fft . ifft = id: OK (0.05s) +++ OK, passed 100 tests. idct . dct = id [up to scale]: OK (0.05s) +++ OK, passed 100 tests. dct . idct = id [up to scale]: OK (0.07s) +++ OK, passed 100 tests. DCT test for [1.0]: OK DCT test for [1.0,0.0]: OK DCT test for [0.0,1.0]: OK DCT test for [1.0,0.0,0.0,0.0]: OK DCT test for [0.0,1.0,0.0,0.0]: OK DCT test for [0.0,0.0,1.0,0.0]: OK DCT test for [0.0,0.0,0.0,1.0]: OK IDCT test for [1.0]: OK IDCT test for [1.0,0.0]: OK IDCT test for [0.0,1.0]: OK IDCT test for [1.0,0.0,0.0,0.0]: OK IDCT test for [0.0,1.0,0.0,0.0]: OK IDCT test for [0.0,0.0,1.0,0.0]: OK IDCT test for [0.0,0.0,0.0,1.0]: OK Correlation Pearson correlation: OK (0.07s) +++ OK, passed 100 tests; 42 discarded. Spearman correlation is scale invariant: OK (0.07s) +++ OK, passed 100 tests; 53 discarded. Spearman correlation, nonlinear: OK (0.07s) +++ OK, passed 100 tests; 40 discarded. Kendall test -- general: OK (0.02s) +++ OK, passed 100 tests. Kendall test -- special cases: OK Test for data serialization Tests for: CL Float show/read: OK +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: CL Double show/read: OK +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: PValue Float show/read: OK +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: PValue Double show/read: OK +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: NormalErr Double show/read: OK +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: ConfInt Double show/read: OK (0.02s) +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: T (Estimate NormalErr Double) show/read: OK (0.02s) +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: T (Estimate ConfInt Double) show/read: OK (0.03s) +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: LowerLimit Double show/read: OK (0.01s) +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: UpperLimit Double show/read: OK (0.01s) +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: BetaDistribution show/read: OK (0.01s) +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: CauchyDistribution show/read: OK +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: ChiSquared show/read: OK +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: ExponentialDistribution show/read: OK +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: GammaDistribution show/read: OK (0.01s) +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: LaplaceDistribution show/read: OK (0.01s) +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: LognormalDistribution show/read: OK (0.01s) +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: NegativeBinomialDistribution show/read: OK (0.01s) +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: NormalDistribution show/read: OK (0.01s) +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: UniformDistribution show/read: OK +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: WeibullDistribution show/read: OK (0.01s) +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: StudentT show/read: OK +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: LinearTransform NormalDistribution show/read: OK (0.03s) +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK (0.01s) +++ OK, passed 100 tests. Tests for: FDistribution show/read: OK +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: BinomialDistribution show/read: OK +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: GeometricDistribution show/read: OK +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: GeometricDistribution0 show/read: OK +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: HypergeometricDistribution show/read: OK +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Tests for: PoissonDistribution show/read: OK +++ OK, passed 100 tests. binary: OK +++ OK, passed 100 tests. aeson: OK +++ OK, passed 100 tests. Quantiles R alg. 4: FAIL tests/Tests/Quantile.hs:54: Q 1 expected: 0.5 but got: 0.25 Use -p '/R alg. 4/' to rerun this test only. R alg. 5: FAIL tests/Tests/Quantile.hs:55: Q 2 expected: 5.0 but got: 6.75 Use -p '/R alg. 5/' to rerun this test only. R alg. 6: FAIL tests/Tests/Quantile.hs:54: Q 1 expected: 0.75 but got: 0.625 Use -p '/R alg. 6/' to rerun this test only. R alg. 7: FAIL (0.01s) tests/Tests/Quantile.hs:55: Q 2 expected: 5.0 but got: 6.75 Use -p '/R alg. 7/' to rerun this test only. R alg. 8: FAIL tests/Tests/Quantile.hs:54: Q 1 expected: 0.9166666666666667 but got: 0.8750000000000001 Use -p '/R alg. 8/' to rerun this test only. R alg. 9: FAIL tests/Tests/Quantile.hs:54: Q 1 expected: 0.9375 but got: 0.90625 Use -p '/R alg. 9/' to rerun this test only. alg 7.: FAIL *** Failed! Falsified (after 1 test): Positive {getPositive = 1} Positive {getPositive = 2} weightedAvg = 5.0 quantile = 6.75 delta in ulps = 1970324836974592 Use --quickcheck-replay="(SMGen 17932731662955871517 9794318933591042599,0)" to reproduce. Use -p '/alg 7./' to rerun this test only. weightedAvg should throw errors: OK quantile should throw errors: OK quantiles are OK: FAIL (0.08s) *** Failed! Falsified (after 45 tests and 39 shrinks): Positive {getPositive = 9} 3 2 NonEmpty {getNonEmpty = [0.0,0.0,0.0,0.0,0.0,0.0,-2.0,0.0,-1.0,-2.0,0.0,-2.0,-2.0]} Use --quickcheck-replay="(SMGen 10904671944916292490 9108812464809362875,44)" to reproduce. Use -p '/quantiles are OK/' to rerun this test only. quantilesVec are OK: FAIL *** Failed! Falsified (after 10 tests and 9 shrinks): Positive {getPositive = 5} -1 -9 NonEmpty {getNonEmpty = [0.0,1.0,0.0,1.0e-2]} Use --quickcheck-replay="(SMGen 4310016316035144382 15957042264028040861,9)" to reproduce. Use -p '/quantilesVec are OK/' to rerun this test only. 11 out of 450 tests failed (85.75s) Test suite statistics-tests: FAIL Test suite logged to: dist/test/statistics-0.16.4.0-statistics-tests.log Test suite statistics-doctests: RUNNING... when making flags consistent: warning: -dynamic-too is ignored when using -dynamic Examples: 20 Tried: 20 Errors: 0 Failures: 0 Test suite statistics-doctests: PASS Test suite logged to: dist/test/statistics-0.16.4.0-statistics-doctests.log 1 of 2 test suites (1 of 2 test cases) passed. ==> ERROR: A failure occurred in check().  Aborting... [!p]104\[?7h]3008;end=f23f4a4433d1421295dd797ec032dcb5\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-3/build [?25h[?25h[?25hreceiving incremental file list haskell-statistics-0.16.4.0-26-riscv64-build.log haskell-statistics-0.16.4.0-26-riscv64-check.log haskell-statistics-0.16.4.0-26-riscv64-prepare.log sent 81 bytes received 6,179 bytes 12,520.00 bytes/sec total size is 73,241 speedup is 11.70