==> Cloning haskell-snap-core ... Cloning into 'haskell-snap-core'... ==> Collecting packager identity from makepkg.conf -> name : Reproducible Arch Linux tests -> email : reproducible@archlinux.org -> gpg-key : undefined -> protocol: https ==> Configuring haskell-snap-core :: 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 134k 100 134k 0 0 395k 0 --:--:-- --:--:-- --:--:-- 396k % 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 8560k 0 32261 0 0 95314 0 0:01:31 --:--:-- 0:01:31 95165 100 8560k 100 8560k 0 0 20.2M 0 --:--:-- --:--:-- --:--:-- 20.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 142k 100 142k 0 0 421k 0 --:--:-- --:--:-- --:--:-- 421k :: Starting full system upgrade... there is nothing to do ==> Making package: haskell-snap-core 1.0.5.1-63 (Thu Apr 10 15:39:27 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (33) haskell-base-orphans-0.8.8.2-12 haskell-call-stack-0.4.0-182 haskell-data-array-byte-0.1.0.1-53 haskell-ghc-bignum-orphans-0.1.1-2 haskell-integer-logarithms-1.0.3.1-7 haskell-primitive-0.7.4.0-109 haskell-regex-base-0.94.0.2-3 haskell-scientific-0.3.7.0-112 haskell-splitmix-0.1.0.5-20 haskell-th-compat-0.1.4-42 haskell-transformers-compat-0.7.2-2 haskell-vector-stream-0.1.0.1-2 haskell-zlib-0.6.3.0-59 haskell-zlib-bindings-0.1.1.5-157 numactl-2.0.18-1 ghc-libs-9.2.8-1 haskell-attoparsec-0.14.4-73 haskell-case-insensitive-1.2.1.0-202 haskell-hashable-1.4.3.0-44 haskell-hunit-1.6.2.0-225 haskell-io-streams-1.5.2.2-49 haskell-lifted-base-0.2.3.12-266 haskell-monad-control-1.0.3.1-101 haskell-network-3.1.4.0-19 haskell-network-uri-2.6.4.2-29 haskell-old-locale-1.0.0.7-31 haskell-random-1.2.1.2-6 haskell-readable-0.3.1-20 haskell-regex-posix-0.96.0.1-4 haskell-transformers-base-0.4.6-101 haskell-unix-compat-0.7.1-11 haskell-unordered-containers-0.2.20-13 haskell-vector-0.13.1.0-28 Total Download Size: 19.78 MiB Total Installed Size: 146.54 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 44.9M 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 111M 0 --:--:-- --:--:-- --:--:-- 112M % 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 19.8M 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 17193 100 17193 0 0 1231k 0 --:--:-- --:--:-- --:--:-- 1291k % 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 42.2M 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 28164 100 28164 0 0 19.8M 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 30141 100 30141 0 0 23.7M 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 4957k 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 53.7M 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.7M 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 77.1M 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 52.7M 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 93.6M 0 --:--:-- --:--:-- --:--:-- 104M % 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 22.7M 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 109k 100 109k 0 0 58.8M 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 22558 100 22558 0 0 15.2M 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 23.6M 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 28.7M 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 286k 100 286k 0 0 87.3M 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 68462 100 68462 0 0 44.4M 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 97.1M 0 --:--:-- --:--:-- --:--:-- 98.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 120k 100 120k 0 0 62.3M 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 35935 100 35935 0 0 25.8M 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 169k 100 169k 0 0 70.8M 0 --:--:-- --:--:-- --:--:-- 82.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 35865 100 35865 0 0 26.9M 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 75.1M 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 60 23490 60 14095 0 0 39705 0 --:--:-- --:--:-- --:--:-- 39704 100 23490 100 23490 0 0 44785 0 --:--:-- --:--:-- --:--:-- 44742 % 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 63696 100 63696 0 0 41.5M 0 --:--:-- --:--:-- --:--:-- 60.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 78188 100 78188 0 0 47.4M 0 --:--:-- --:--:-- --:--:-- 74.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 15474 100 15474 0 0 12.3M 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 216k 100 216k 0 0 81.0M 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 25400 100 25400 0 0 17.3M 0 --:--:-- --:--:-- --:--:-- 24.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 107k 100 107k 0 0 58.4M 0 --:--:-- --:--:-- --:--:-- 105M 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-old-locale... installing haskell-call-stack... installing haskell-hunit... installing haskell-base-orphans... 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-case-insensitive... installing haskell-transformers-compat... installing haskell-transformers-base... installing haskell-monad-control... installing haskell-lifted-base... installing haskell-network... installing haskell-vector-stream... installing haskell-vector... installing haskell-zlib... installing haskell-zlib-bindings... installing haskell-io-streams... installing haskell-splitmix... installing haskell-random... installing haskell-readable... installing haskell-regex-base... installing haskell-regex-posix... installing haskell-unix-compat... installing haskell-unordered-containers... installing haskell-th-compat... installing haskell-network-uri... :: 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 (14) haskell-ansi-terminal-0.11.4-64 haskell-ansi-wl-pprint-0.6.9-416 haskell-colour-2.3.6-208 haskell-erf-2.0.0.0-25 haskell-extensible-exceptions-0.1.1.4-37 haskell-hostname-1.0-26 haskell-xml-1.3.14-31 ghc-9.2.8-1 haskell-parallel-3.2.2.0-18 haskell-quickcheck-2.14.3-62 haskell-test-framework-0.8.2.0-692 haskell-test-framework-hunit-0.3.0.2-671 haskell-test-framework-quickcheck2-0.3.0.5-657 uusi-0.4.3.0-33 Total Download Size: 34.92 MiB Total Installed Size: 238.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 33.7M 100 33.7M 0 0 116M 0 --:--:-- --:--:-- --:--:-- 116M % 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 41.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 15637 100 15637 0 0 13.6M 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 480k 100 480k 0 0 110M 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 40468 100 40468 0 0 31.7M 0 --:--:-- --:--:-- --:--:-- 38.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 142k 100 142k 0 0 74.4M 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 65.6M 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 52775 100 52775 0 0 38.3M 0 --:--:-- --:--:-- --:--:-- 50.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 8753 100 8753 0 0 8033k 0 --:--:-- --:--:-- --:--:-- 8547k % 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 121k 100 121k 0 0 70.8M 0 --:--:-- --:--:-- --:--:-- 118M % 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 137k 100 137k 0 0 75.5M 0 --:--:-- --:--:-- --:--:-- 134M % 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 8432 100 8432 0 0 7325k 0 --:--:-- --:--:-- --:--:-- 8234k % 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 17617 100 17617 0 0 14.5M 0 --:--:-- --:--:-- --:--:-- 16.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 19771 100 19771 0 0 16.5M 0 --:--:-- --:--:-- --:--:-- 18.8M 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-erf... installing haskell-quickcheck... installing haskell-parallel... installing haskell-colour... installing haskell-ansi-terminal... installing haskell-ansi-wl-pprint... installing haskell-hostname... installing haskell-xml... installing haskell-test-framework... installing haskell-extensible-exceptions... installing haskell-test-framework-hunit... installing haskell-test-framework-quickcheck2... :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Registering Haskell modules... ==> Retrieving sources... -> Downloading snap-core-1.0.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 146k 100 146k 0 0 4487k 0 --:--:-- --:--:-- --:--:-- 4487k ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha512sums... snap-core-1.0.5.1.tar.gz ... Passed ==> Extracting sources... -> Extracting snap-core-1.0.5.1.tar.gz with bsdtar ==> Starting prepare()... Pending action(s): SetVersion["unix-compat", >=0] Remove["bytestring-builder"] Parsing cabal file from snap-core.cabal... Write file: snap-core.cabal ==> Starting build()... Configuring snap-core-1.0.5.1... Preprocessing test suite 'testsuite' for snap-core-1.0.5.1.. Building test suite 'testsuite' for snap-core-1.0.5.1.. [ 1 of 31] Compiling Snap.Internal.Debug ( src/Snap/Internal/Debug.hs, dist/build/testsuite/testsuite-tmp/Snap/Internal/Debug.dyn_o ) [ 2 of 31] Compiling Snap.Test.Common ( test/Snap/Test/Common.hs, dist/build/testsuite/testsuite-tmp/Snap/Test/Common.dyn_o ) [ 3 of 31] Compiling Snap.Types.Headers ( src/Snap/Types/Headers.hs, dist/build/testsuite/testsuite-tmp/Snap/Types/Headers.dyn_o ) [ 4 of 31] Compiling Snap.Internal.Http.Types ( src/Snap/Internal/Http/Types.hs, dist/build/testsuite/testsuite-tmp/Snap/Internal/Http/Types.dyn_o ) [ 5 of 31] Compiling Snap.Internal.Test.Assertions ( src/Snap/Internal/Test/Assertions.hs, dist/build/testsuite/testsuite-tmp/Snap/Internal/Test/Assertions.dyn_o ) [ 6 of 31] Compiling Snap.Internal.Parsing ( src/Snap/Internal/Parsing.hs, dist/build/testsuite/testsuite-tmp/Snap/Internal/Parsing.dyn_o ) [ 7 of 31] Compiling Snap.Internal.Parsing.Tests ( test/Snap/Internal/Parsing/Tests.hs, dist/build/testsuite/testsuite-tmp/Snap/Internal/Parsing/Tests.dyn_o ) test/Snap/Internal/Parsing/Tests.hs:53:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe [Cookie]' not matched: Nothing Just [] Just ((Cookie _ _ _ _ _ _ _):_:_) | 53 | let (Just [c]) = cv2 | ^^^^^^^^^^^^^^^^ test/Snap/Internal/Parsing/Tests.hs:156:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Either String bytestring-0.11.4.0:Data.ByteString.Internal.Type.ByteString' not matched: Right _ | 156 | let (Left a) = fullyParse "foo" ((string "bar" "foo") "bar") | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Snap/Internal/Parsing/Tests.hs:157:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Either String ghc-prim:GHC.Types.Any' not matched: Right _ | 157 | let (Left b) = fullyParse "foo" (fail "bar") | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Snap/Internal/Parsing/Tests.hs:158:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Either String bytestring-0.11.4.0:Data.ByteString.Internal.Type.ByteString' not matched: Right _ | 158 | let (Left c) = fullyParse "aaaaa" (many (char 'a') >> string "b") | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Snap/Internal/Parsing/Tests.hs:160:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Either String bytestring-0.11.4.0:Data.ByteString.Internal.Type.ByteString' not matched: Right _ | 160 | let (Left d) = fullyParse' (const f) (const f) "aaaaa" (string "b") | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Snap/Internal/Parsing/Tests.hs:161:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe [Char]' not matched: Nothing Just [] Just [p] where p is not one of {'a'} Just (p:_:_) where p is not one of {'a'} ... | 161 | let e@(Just "aaaa") = parseToCompletion (many (char 'a')) "aaaa" | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Snap/Internal/Parsing/Tests.hs:162:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Either String bytestring-0.11.4.0:Data.ByteString.Internal.Type.ByteString' not matched: Right _ | 162 | let (Left g) = fullyParse "\x09" crlf | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Snap/Internal/Parsing/Tests.hs:163:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `IResult bytestring-0.11.4.0:Data.ByteString.Internal.Type.ByteString Int' not matched: Fail _ _ _ Partial _ Done (bytestring-0.11.4.0:Data.ByteString.Internal.Type.BS _ _) p where p is not one of {0} | 163 | let (Done z (0::Int)) = finish $! Partial $! \s -> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [ 8 of 31] Compiling Snap.Internal.Core ( src/Snap/Internal/Core.hs, dist/build/testsuite/testsuite-tmp/Snap/Internal/Core.dyn_o ) [ 9 of 31] Compiling Snap.Internal.Routing ( src/Snap/Internal/Routing.hs, dist/build/testsuite/testsuite-tmp/Snap/Internal/Routing.dyn_o ) src/Snap/Internal/Routing.hs:28:1: warning: [-Wunused-imports] The import of `Data.Semigroup' is redundant except perhaps to import instances from `Data.Semigroup' To import instances alone, use: import Data.Semigroup() | 28 | import Data.Semigroup (Semigroup (..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [10 of 31] Compiling Snap.Internal.Instances ( src/Snap/Internal/Instances.hs, dist/build/testsuite/testsuite-tmp/Snap/Internal/Instances.dyn_o ) [11 of 31] Compiling Snap.Core ( src/Snap/Core.hs, dist/build/testsuite/testsuite-tmp/Snap/Core.dyn_o ) [12 of 31] Compiling Snap.Internal.Util.FileUploads ( src/Snap/Internal/Util/FileUploads.hs, dist/build/testsuite/testsuite-tmp/Snap/Internal/Util/FileUploads.dyn_o ) [13 of 31] Compiling Snap.Internal.Util.FileServe ( src/Snap/Internal/Util/FileServe.hs, dist/build/testsuite/testsuite-tmp/Snap/Internal/Util/FileServe.dyn_o ) [14 of 31] Compiling Snap.Internal.Test.RequestBuilder ( src/Snap/Internal/Test/RequestBuilder.hs, dist/build/testsuite/testsuite-tmp/Snap/Internal/Test/RequestBuilder.dyn_o ) [15 of 31] Compiling Snap.Test ( src/Snap/Test.hs, dist/build/testsuite/testsuite-tmp/Snap/Test.dyn_o ) [16 of 31] Compiling Snap.Internal.Routing.Tests ( test/Snap/Internal/Routing/Tests.hs, dist/build/testsuite/testsuite-tmp/Snap/Internal/Routing/Tests.dyn_o ) [17 of 31] Compiling Snap.Internal.Http.Types.Tests ( test/Snap/Internal/Http/Types/Tests.hs, dist/build/testsuite/testsuite-tmp/Snap/Internal/Http/Types/Tests.dyn_o ) test/Snap/Internal/Http/Types/Tests.hs:155:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[bytestring-0.11.4.0:Data.ByteString.Internal.Type.ByteString]' not matched: [] [(bytestring-0.11.4.0:Data.ByteString.Internal.Type.BS _ _)] [(bytestring-0.11.4.0:Data.ByteString.Internal.Type.BS _ _), (bytestring-0.11.4.0:Data.ByteString.Internal.Type.BS _ _)] ((bytestring-0.11.4.0:Data.ByteString.Internal.Type.BS _ _): (bytestring-0.11.4.0:Data.ByteString.Internal.Type.BS _ _): (bytestring-0.11.4.0:Data.ByteString.Internal.Type.BS _ _):_:_) | 155 | let [b0, b1, b2] = map cookieToBS [cookie0, cookie1, cookie2] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [18 of 31] Compiling Snap.Core.Tests ( test/Snap/Core/Tests.hs, dist/build/testsuite/testsuite-tmp/Snap/Core/Tests.dyn_o ) test/Snap/Core/Tests.hs:435:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Either Response ghc-prim:GHC.Types.Any' not matched: Right _ | 435 | let (Left resp) = x | ^^^^^^^^^^^^^^^ test/Snap/Core/Tests.hs:441:9: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Either Response ()' not matched: Left _ | 441 | let (Right val) = y | ^^^^^^^^^^^^^^^ [19 of 31] Compiling Snap.Types.Headers.Tests ( test/Snap/Types/Headers/Tests.hs, dist/build/testsuite/testsuite-tmp/Snap/Types/Headers/Tests.dyn_o ) [20 of 31] Compiling Snap.Util.CORS ( src/Snap/Util/CORS.hs, dist/build/testsuite/testsuite-tmp/Snap/Util/CORS.dyn_o ) [21 of 31] Compiling Snap.Util.CORS.Tests ( test/Snap/Util/CORS/Tests.hs, dist/build/testsuite/testsuite-tmp/Snap/Util/CORS/Tests.dyn_o ) [22 of 31] Compiling Snap.Util.FileServe ( src/Snap/Util/FileServe.hs, dist/build/testsuite/testsuite-tmp/Snap/Util/FileServe.dyn_o ) [23 of 31] Compiling Snap.Util.FileServe.Tests ( test/Snap/Util/FileServe/Tests.hs, dist/build/testsuite/testsuite-tmp/Snap/Util/FileServe/Tests.dyn_o ) [24 of 31] Compiling Snap.Util.FileUploads ( src/Snap/Util/FileUploads.hs, dist/build/testsuite/testsuite-tmp/Snap/Util/FileUploads.dyn_o ) [25 of 31] Compiling Snap.Test.Tests ( test/Snap/Test/Tests.hs, dist/build/testsuite/testsuite-tmp/Snap/Test/Tests.dyn_o ) test/Snap/Test/Tests.hs:21:1: warning: [-Wunused-imports] The import of `Request(rqContentLength), Request(rqContextPath), Request(rqIsSecure), Request(rqMethod), Request(rqParams), Request(rqPathInfo), Request(rqPostParams), Request(rqQueryParams), Request(rqQueryString), Request(rqURI), Request(rqVersion)' from module `Snap.Core' is redundant | 21 | import Snap.Core (Cookie (Cookie, cookieExpires), Method (DELETE, GET, HEAD, Method, PATCH, POST, PUT), Request (rqContentLength, rqContextPath, rqIsSecure, rqMethod, rqParams, rqPathInfo, rqPostParams, rqQueryParams, rqQueryString, rqURI, rqVersion), Snap, expireCookie, extendTimeout, getCookie, getHeader, getParam, logError, readCookie, redirect, runSnap, terminateConnection, writeBS) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [26 of 31] Compiling Snap.Util.FileUploads.Tests ( test/Snap/Util/FileUploads/Tests.hs, dist/build/testsuite/testsuite-tmp/Snap/Util/FileUploads/Tests.dyn_o ) test/Snap/Util/FileUploads/Tests.hs:93:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[Snap.Internal.Util.FileUploads.FormParam]' not matched: [] [(_, _)] ((_, _):(_, _):_:_) | 93 | let [p1, p2] = params | ^^^^^^^^^^^^^^^^^ test/Snap/Util/FileUploads/Tests.hs:96:17: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe (ByteString, ByteString, H.Headers)' not matched: Nothing | 96 | let Just (a1, a2, a3) = Map.lookup "file1.txt" fileMap | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Snap/Util/FileUploads/Tests.hs:97:17: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe (ByteString, ByteString, H.Headers)' not matched: Nothing | 97 | let Just (b1, b2, b3) = Map.lookup "file2.gif" fileMap | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Snap/Util/FileUploads/Tests.hs:214:14: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[FormFile L.ByteString]' not matched: [] [(FormFile _ _)] ((FormFile _ _):(FormFile _ _):_:_) | 214 | let [f1, f2] = files | ^^^^^^^^^^^^^^^^ test/Snap/Util/FileUploads/Tests.hs:255:18: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[FormFile FilePath]' not matched: [] [(FormFile (bytestring-0.11.4.0:Data.ByteString.Internal.Type.BS _ _) [])] [(FormFile (bytestring-0.11.4.0:Data.ByteString.Internal.Type.BS _ _) (_:_))] ((FormFile (bytestring-0.11.4.0:Data.ByteString.Internal.Type.BS _ _) []): (FormFile (bytestring-0.11.4.0:Data.ByteString.Internal.Type.BS _ _) []): _:_) ... | 255 | let [FormFile name1 fn1, FormFile name2 fn2] = files | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Snap/Util/FileUploads/Tests.hs:287:18: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `[FormFile FilePath]' not matched: [] [(FormFile (bytestring-0.11.4.0:Data.ByteString.Internal.Type.BS _ _) [])] [(FormFile (bytestring-0.11.4.0:Data.ByteString.Internal.Type.BS _ _) (_:_))] ((FormFile (bytestring-0.11.4.0:Data.ByteString.Internal.Type.BS _ _) []): (FormFile (bytestring-0.11.4.0:Data.ByteString.Internal.Type.BS _ _) []): _:_) ... | 287 | let [FormFile _ fn1, FormFile _ fn2] = files | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Snap/Util/FileUploads/Tests.hs:314:17: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe (ByteString, ByteString, H.Headers)' not matched: Nothing | 314 | let Just (a1, a2, a3) = Map.lookup "file1.txt" fileMap | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Snap/Util/FileUploads/Tests.hs:315:17: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Maybe (ByteString, ByteString, H.Headers)' not matched: Nothing | 315 | let Just (b1, b2, b3) = Map.lookup "file2.gif" fileMap | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Snap/Util/FileUploads/Tests.hs:531:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `Either e b' not matched: Right _ | 531 | let (Left !x) = e | ^^^^^^^^^^^^^ test/Snap/Util/FileUploads/Tests.hs:672:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `EscapeSnap' not matched: Snap.Internal.Core.EscapeHttp _ | 672 | let (TerminateConnection se) = e | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/Snap/Util/FileUploads/Tests.hs:698:13: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type `EscapeSnap' not matched: Snap.Internal.Core.EscapeHttp _ | 698 | let (TerminateConnection se) = e | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [27 of 31] Compiling Snap.Util.GZip ( src/Snap/Util/GZip.hs, dist/build/testsuite/testsuite-tmp/Snap/Util/GZip.dyn_o ) [28 of 31] Compiling Snap.Util.GZip.Tests ( test/Snap/Util/GZip/Tests.hs, dist/build/testsuite/testsuite-tmp/Snap/Util/GZip/Tests.dyn_o ) [29 of 31] Compiling Snap.Util.Proxy ( src/Snap/Util/Proxy.hs, dist/build/testsuite/testsuite-tmp/Snap/Util/Proxy.dyn_o ) [30 of 31] Compiling Snap.Util.Proxy.Tests ( test/Snap/Util/Proxy/Tests.hs, dist/build/testsuite/testsuite-tmp/Snap/Util/Proxy/Tests.dyn_o ) [31 of 31] Compiling Main ( test/TestSuite.hs, dist/build/testsuite/testsuite-tmp/Main.dyn_o ) Linking dist/build/testsuite/testsuite ... Preprocessing library for snap-core-1.0.5.1.. Building library for snap-core-1.0.5.1.. [ 1 of 18] Compiling Snap.Internal.Debug ( src/Snap/Internal/Debug.hs, dist/build/Snap/Internal/Debug.dyn_o ) [ 2 of 18] Compiling Snap.Types.Headers ( src/Snap/Types/Headers.hs, dist/build/Snap/Types/Headers.dyn_o ) [ 3 of 18] Compiling Snap.Internal.Http.Types ( src/Snap/Internal/Http/Types.hs, dist/build/Snap/Internal/Http/Types.dyn_o ) [ 4 of 18] Compiling Snap.Internal.Test.Assertions ( src/Snap/Internal/Test/Assertions.hs, dist/build/Snap/Internal/Test/Assertions.dyn_o ) [ 5 of 18] Compiling Snap.Internal.Parsing ( src/Snap/Internal/Parsing.hs, dist/build/Snap/Internal/Parsing.dyn_o ) [ 6 of 18] Compiling Snap.Internal.Core ( src/Snap/Internal/Core.hs, dist/build/Snap/Internal/Core.dyn_o ) [ 7 of 18] Compiling Snap.Internal.Routing ( src/Snap/Internal/Routing.hs, dist/build/Snap/Internal/Routing.dyn_o ) src/Snap/Internal/Routing.hs:28:1: warning: [-Wunused-imports] The import of `Data.Semigroup' is redundant except perhaps to import instances from `Data.Semigroup' To import instances alone, use: import Data.Semigroup() | 28 | import Data.Semigroup (Semigroup (..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 8 of 18] Compiling Snap.Internal.Instances ( src/Snap/Internal/Instances.hs, dist/build/Snap/Internal/Instances.dyn_o ) [ 9 of 18] Compiling Snap.Core ( src/Snap/Core.hs, dist/build/Snap/Core.dyn_o ) [10 of 18] Compiling Snap.Internal.Util.FileUploads ( src/Snap/Internal/Util/FileUploads.hs, dist/build/Snap/Internal/Util/FileUploads.dyn_o ) [11 of 18] Compiling Snap.Internal.Util.FileServe ( src/Snap/Internal/Util/FileServe.hs, dist/build/Snap/Internal/Util/FileServe.dyn_o ) [12 of 18] Compiling Snap.Internal.Test.RequestBuilder ( src/Snap/Internal/Test/RequestBuilder.hs, dist/build/Snap/Internal/Test/RequestBuilder.dyn_o ) [13 of 18] Compiling Snap.Test ( src/Snap/Test.hs, dist/build/Snap/Test.dyn_o ) [14 of 18] Compiling Snap.Util.CORS ( src/Snap/Util/CORS.hs, dist/build/Snap/Util/CORS.dyn_o ) [15 of 18] Compiling Snap.Util.FileServe ( src/Snap/Util/FileServe.hs, dist/build/Snap/Util/FileServe.dyn_o ) [16 of 18] Compiling Snap.Util.FileUploads ( src/Snap/Util/FileUploads.hs, dist/build/Snap/Util/FileUploads.dyn_o ) [17 of 18] Compiling Snap.Util.GZip ( src/Snap/Util/GZip.hs, dist/build/Snap/Util/GZip.dyn_o ) [18 of 18] Compiling Snap.Util.Proxy ( src/Snap/Util/Proxy.hs, dist/build/Snap/Util/Proxy.dyn_o ) Unregistering snap-core-1.0.5.1... ==> Entering fakeroot environment... ==> Starting package()... Installing library in /tmp/archlinux-ci/haskell-snap-core-archlinuxrb-build-eureZBkq/haskell-snap-core/pkg/haskell-snap-core/usr/lib/ghc-9.2.8/site-local/snap-core-1.0.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-snap-core"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Creating package "haskell-snap-core-debug"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: haskell-snap-core 1.0.5.1-63 (Thu Apr 10 15:40:52 2025)