==> Cloning haskell-attoparsec ... Cloning into 'haskell-attoparsec'... ==> Collecting packager identity from makepkg.conf -> name : Reproducible Arch Linux tests -> email : reproducible@archlinux.org -> gpg-key : undefined -> protocol: https ==> Configuring haskell-attoparsec :: 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 394k 0 --:--:-- --:--:-- --:--:-- 395k % 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 8560k 100 8560k 0 0 21.2M 0 --:--:-- --:--:-- --:--:-- 21.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 420k 0 --:--:-- --:--:-- --:--:-- 421k :: Starting full system upgrade... there is nothing to do ==> Making package: haskell-attoparsec 0.14.4-73 (Fri Mar 8 05:07:56 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (9) haskell-base-orphans-0.8.8.2-12 haskell-data-array-byte-0.1.0.1-53 haskell-ghc-bignum-orphans-0.1.1-2 haskell-hashable-1.4.3.0-44 haskell-integer-logarithms-1.0.3.1-7 haskell-primitive-0.7.4.0-109 numactl-2.0.18-1 ghc-libs-9.2.8-1 haskell-scientific-0.3.7.0-112 Total Download Size: 16.74 MiB Total Installed Size: 126.24 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 11.4M 0 --:--:-- --:--:-- --:--:-- 13.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 16.1M 100 16.1M 0 0 157M 0 --:--:-- --:--:-- --:--:-- 158M % 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 3863k 0 --:--:-- --:--:-- --:--:-- 3929k % 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 4981k 0 --:--:-- --:--:-- --:--:-- 5886k % 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 411k 0 --:--:-- --:--:-- --:--:-- 439k % 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 12.8M 0 --:--:-- --:--:-- --:--:-- 14.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 24084 100 24084 0 0 2608k 0 --:--:-- --:--:-- --:--:-- 2939k % 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 69.0M 0 --:--:-- --:--:-- --:--:-- 76.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 98k 100 98k 0 0 5721k 0 --:--:-- --:--:-- --:--:-- 5799k 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-data-array-byte... installing haskell-ghc-bignum-orphans... installing haskell-hashable... installing haskell-integer-logarithms... installing haskell-primitive... installing haskell-scientific... :: 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 (16) 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-optparse-applicative-0.17.1.0-27 haskell-random-1.2.1.2-6 haskell-splitmix-0.1.0.5-20 haskell-tagged-0.8.8-2 haskell-transformers-compat-0.7.2-2 haskell-vector-stream-0.1.0.1-2 ghc-9.2.8-1 haskell-quickcheck-2.14.3-62 haskell-quickcheck-unicode-1.0.1.0-237 haskell-tasty-1.4.3-70 haskell-tasty-quickcheck-0.10.2-346 haskell-vector-0.13.1.0-28 Total Download Size: 36.50 MiB Total Installed Size: 250.90 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 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 33.7M 100 33.7M 0 0 189M 0 --:--:-- --:--:-- --:--:-- 189M % 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 2760k 0 --:--:-- --:--:-- --:--:-- 3054k % 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 6253k 0 --:--:-- --:--:-- --:--:-- 7004k % 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 31.5M 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 480k 100 480k 0 0 60.2M 0 --:--:-- --:--:-- --:--:-- 67.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 28167 100 28167 0 0 55431 0 --:--:-- --:--:-- --:--:-- 55446 % 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 66.0M 0 --:--:-- --:--:-- --:--:-- 69.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 113k 100 113k 0 0 15.9M 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 52775 100 52775 0 0 7684k 0 --:--:-- --:--:-- --:--:-- 8589k % 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 7491k 0 --:--:-- --:--:-- --:--:-- 7827k % 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 31.3M 0 --:--:-- --:--:-- --:--:-- 34.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 55312 100 55312 0 0 9364k 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 254k 100 254k 0 0 33.6M 0 --:--:-- --:--:-- --:--:-- 35.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 36106 100 36106 0 0 21.3M 0 --:--:-- --:--:-- --:--:-- 34.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 68462 100 68462 0 0 11.0M 0 --:--:-- --:--:-- --:--:-- 10.8M 100 68462 100 68462 0 0 10.9M 0 --:--:-- --:--:-- --:--:-- 10.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 1004k 100 1004k 0 0 75.1M 0 --:--:-- --:--:-- --:--:-- 81.7M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing ghc... installing haskell-erf... installing haskell-splitmix... installing haskell-random... installing haskell-quickcheck... installing haskell-quickcheck-unicode... installing haskell-colour... installing haskell-ansi-terminal... installing haskell-ansi-wl-pprint... installing haskell-transformers-compat... installing haskell-optparse-applicative... installing haskell-tagged... installing haskell-tasty... installing haskell-tasty-quickcheck... installing haskell-vector-stream... installing haskell-vector... :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Registering Haskell modules... ==> Retrieving sources... -> Downloading attoparsec-0.14.4.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 156k 100 156k 0 0 2262k 0 --:--:-- --:--:-- --:--:-- 2262k ==> Validating source files with sha512sums... attoparsec-0.14.4.tar.gz ... Passed ==> Extracting sources... -> Extracting attoparsec-0.14.4.tar.gz with bsdtar ==> Starting build()... Configuring attoparsec-0.14.4... Preprocessing library 'attoparsec-internal' for attoparsec-0.14.4.. Building library 'attoparsec-internal' for attoparsec-0.14.4.. [1 of 6] Compiling Data.Attoparsec.ByteString.FastSet ( internal/Data/Attoparsec/ByteString/FastSet.hs, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/FastSet.dyn_o ) [2 of 6] Compiling Data.Attoparsec.Internal.Compat ( internal/Data/Attoparsec/Internal/Compat.hs, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Compat.dyn_o ) [3 of 6] Compiling Data.Attoparsec.Internal.Fhthagn ( internal/Data/Attoparsec/Internal/Fhthagn.hs, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Fhthagn.dyn_o ) [4 of 6] Compiling Data.Attoparsec.ByteString.Buffer ( internal/Data/Attoparsec/ByteString/Buffer.hs, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/Buffer.dyn_o ) internal/Data/Attoparsec/ByteString/Buffer.hs:62: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() | 62 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [5 of 6] Compiling Data.Attoparsec.Text.Buffer ( internal/Data/Attoparsec/Text/Buffer.hs, dist/build/attoparsec-internal/Data/Attoparsec/Text/Buffer.dyn_o ) internal/Data/Attoparsec/Text/Buffer.hs:44: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() | 44 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [6 of 6] Compiling Data.Attoparsec.Text.FastSet ( internal/Data/Attoparsec/Text/FastSet.hs, dist/build/attoparsec-internal/Data/Attoparsec/Text/FastSet.dyn_o ) Preprocessing library for attoparsec-0.14.4.. Building library for attoparsec-0.14.4.. [ 1 of 16] Compiling Data.Attoparsec.Internal.Types ( Data/Attoparsec/Internal/Types.hs, dist/build/Data/Attoparsec/Internal/Types.dyn_o ) Data/Attoparsec/Internal/Types.hs:28:53: warning: [-Wunused-imports] The import of `<$>' from module `Control.Applicative' is redundant | 28 | import Control.Applicative as App (Applicative(..), (<$>)) | ^^^^^ Data/Attoparsec/Internal/Types.hs:34: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() | 34 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 2 of 16] Compiling Data.Attoparsec.Internal ( Data/Attoparsec/Internal.hs, dist/build/Data/Attoparsec/Internal.dyn_o ) [ 3 of 16] Compiling Data.Attoparsec.Number ( Data/Attoparsec/Number.hs, dist/build/Data/Attoparsec/Number.dyn_o ) [ 4 of 16] Compiling Data.Attoparsec.Types ( Data/Attoparsec/Types.hs, dist/build/Data/Attoparsec/Types.dyn_o ) [ 5 of 16] Compiling Data.Attoparsec.Zepto ( Data/Attoparsec/Zepto.hs, dist/build/Data/Attoparsec/Zepto.dyn_o ) Data/Attoparsec/Zepto.hs:46: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() | 46 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 16] Compiling Data.Attoparsec.Combinator ( Data/Attoparsec/Combinator.hs, dist/build/Data/Attoparsec/Combinator.dyn_o ) [ 7 of 16] Compiling Data.Attoparsec.Text.Internal ( Data/Attoparsec/Text/Internal.hs, dist/build/Data/Attoparsec/Text/Internal.dyn_o ) Data/Attoparsec/Text/Internal.hs:68:1: warning: [-Wunused-imports] The import of `*>, <$>, pure' from module `Control.Applicative' is redundant | 68 | import Control.Applicative ((<|>), (<$>), pure, (*>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 8 of 16] Compiling Data.Attoparsec.Text ( Data/Attoparsec/Text.hs, dist/build/Data/Attoparsec/Text.dyn_o ) [ 9 of 16] Compiling Data.Attoparsec.Text.Lazy ( Data/Attoparsec/Text/Lazy.hs, dist/build/Data/Attoparsec/Text/Lazy.dyn_o ) [10 of 16] Compiling Data.Attoparsec.ByteString.Internal ( Data/Attoparsec/ByteString/Internal.hs, dist/build/Data/Attoparsec/ByteString/Internal.dyn_o ) [11 of 16] Compiling Data.Attoparsec.ByteString ( Data/Attoparsec/ByteString.hs, dist/build/Data/Attoparsec/ByteString.dyn_o ) [12 of 16] Compiling Data.Attoparsec.ByteString.Lazy ( Data/Attoparsec/ByteString/Lazy.hs, dist/build/Data/Attoparsec/ByteString/Lazy.dyn_o ) [13 of 16] Compiling Data.Attoparsec.Lazy ( Data/Attoparsec/Lazy.hs, dist/build/Data/Attoparsec/Lazy.dyn_o ) [14 of 16] Compiling Data.Attoparsec.ByteString.Char8 ( Data/Attoparsec/ByteString/Char8.hs, dist/build/Data/Attoparsec/ByteString/Char8.dyn_o ) [15 of 16] Compiling Data.Attoparsec.Char8 ( Data/Attoparsec/Char8.hs, dist/build/Data/Attoparsec/Char8.dyn_o ) [16 of 16] Compiling Data.Attoparsec ( Data/Attoparsec.hs, dist/build/Data/Attoparsec.dyn_o ) Preprocessing test suite 'attoparsec-tests' for attoparsec-0.14.4.. Building test suite 'attoparsec-tests' for attoparsec-0.14.4.. [ 1 of 12] Compiling QC.Common ( tests/QC/Common.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Common.dyn_o ) [ 2 of 12] Compiling QC.Combinator ( tests/QC/Combinator.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Combinator.dyn_o ) [ 3 of 12] Compiling QC.ByteString ( tests/QC/ByteString.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/ByteString.dyn_o ) [ 4 of 12] Compiling QC.Buffer ( tests/QC/Buffer.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Buffer.dyn_o ) [ 5 of 12] Compiling QC.IPv6.Types ( tests/QC/IPv6/Types.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/IPv6/Types.dyn_o ) [ 6 of 12] Compiling QC.IPv6.Internal ( tests/QC/IPv6/Internal.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/IPv6/Internal.dyn_o ) tests/QC/IPv6/Internal.hs:32: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() | 32 | import Control.Monad (replicateM) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/QC/IPv6/Internal.hs:34:1: warning: [-Wunused-imports] The import of `isHexDigit, toLower' from module `Data.Char' is redundant | 34 | import Data.Char (isDigit,isHexDigit,toLower) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/QC/IPv6/Internal.hs:35:1: warning: [-Wunused-imports] The import of `Data.Monoid' is redundant except perhaps to import instances from `Data.Monoid' To import instances alone, use: import Data.Monoid() | 35 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ tests/QC/IPv6/Internal.hs:36:35: warning: [-Wunused-imports] The import of `<*' from module `Control.Applicative' is redundant | 36 | import Control.Applicative ((<|>),(<*)) | ^^^^ tests/QC/IPv6/Internal.hs:38:1: warning: [-Wunused-imports] The import of `Data.Word' is redundant except perhaps to import instances from `Data.Word' To import instances alone, use: import Data.Word() | 38 | import Data.Word (Word32) | ^^^^^^^^^^^^^^^^^^^^^^^^^ tests/QC/IPv6/Internal.hs:46:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: tok0 :: T.Text | 46 | tok0 = "0" | ^^^^ tests/QC/IPv6/Internal.hs:68:36: warning: [-Wunused-matches] Defined but not used: `tok1' | 68 | isIPv6Addr [DoubleColon,SixteenBit tok1] = True | ^^^^ tests/QC/IPv6/Internal.hs:77:17: warning: [-Wtype-defaults] * Defaulting the following constraints to type `Integer' (Eq a0) arising from the literal `0' at tests/QC/IPv6/Internal.hs:77:17 (Num a0) arising from the literal `0' at tests/QC/IPv6/Internal.hs:77:17 (Num a0) arising from a use of `oneMoreIPv4Addr' at tests/QC/IPv6/Internal.hs:109:23-37 (Eq a0) arising from a use of `==' at tests/QC/IPv6/Internal.hs:221:45-46 (Num a0) arising from the literal `1' at tests/QC/IPv6/Internal.hs:221:48 * In the pattern: 0 In a case alternative: 0 -> case lasttk of SixteenBit _ -> lenconst DoubleColon -> lenconst AllZeros -> lenconst _ -> False In the second argument of `(&&)', namely `(case countIPv4Addr tks of 0 -> case lasttk of SixteenBit _ -> lenconst DoubleColon -> lenconst AllZeros -> lenconst _ -> False 1 -> case lasttk of IPv4Addr _ -> (lentks == 13 && cdctks == 0) || (lentks < 12 && cdctks == 1) _ -> False otherwise -> False)' | 77 | 0 -> case lasttk of | ^ tests/QC/IPv6/Internal.hs:85:17: warning: [-Wname-shadowing] This binding for `otherwise' shadows the existing binding imported from `Prelude' at tests/QC/IPv6/Internal.hs:16:8-23 (and originally defined in `GHC.Base') | 85 | otherwise -> False)) | ^^^^^^^^^ tests/QC/IPv6/Internal.hs:85:17: warning: [-Wunused-matches] Defined but not used: `otherwise' | 85 | otherwise -> False)) | ^^^^^^^^^ tests/QC/IPv6/Internal.hs:107:17: warning: [-Wunused-local-binds] Defined but not used: `tok1' | 107 | tok1 = "1" | ^^^^ tests/QC/IPv6/Internal.hs:107:24: warning: [-Wtype-defaults] * Defaulting the following constraint to type `String' Data.String.IsString a0 arising from the literal `"1"' * In the expression: "1" In an equation for `tok1': tok1 = "1" In an equation for `isIPv6Addr': isIPv6Addr tks = diffNext tks && (do let cdctks = countDoubleColon tks let lentks = length tks let lasttk = last tks let lenconst = (lentks == 15 && cdctks == 0) || (lentks < 15 && cdctks == 1) ....) where diffNext [] = False diffNext [_] = True diffNext (t : ts) = do let ... .... firstValidToken l = case head l of SixteenBit _ -> True DoubleColon -> True AllZeros -> True _ -> False countDoubleColon l = length $ elemIndices DoubleColon l tok1 = "1" | 107 | tok1 = "1" | ^^^ tests/QC/IPv6/Internal.hs:109:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: countIPv4Addr :: [IPv6AddrToken] -> Integer | 109 | countIPv4Addr = foldr oneMoreIPv4Addr 0 | ^^^^^^^^^^^^^ tests/QC/IPv6/Internal.hs:113:31: warning: [-Wname-shadowing] This binding for `otherwise' shadows the existing binding imported from `Prelude' at tests/QC/IPv6/Internal.hs:16:8-23 (and originally defined in `GHC.Base') | 113 | otherwise -> c | ^^^^^^^^^ tests/QC/IPv6/Internal.hs:113:31: warning: [-Wunused-matches] Defined but not used: `otherwise' | 113 | otherwise -> c | ^^^^^^^^^ tests/QC/IPv6/Internal.hs:145:5: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In a case alternative: Patterns of type `IResult T.Text [IPv6AddrToken]' not matched: Partial _ | 145 | case readText s of | ^^^^^^^^^^^^^^^^^^... tests/QC/IPv6/Internal.hs:149:14: warning: [-Wname-shadowing] This binding for `s' shadows the existing binding bound at tests/QC/IPv6/Internal.hs:144:21 | 149 | readText s = feed (parse (many1 $ ipv4Addr <|> sixteenBit <|> doubleColon <|> colon) s) T.empty | ^ tests/QC/IPv6/Internal.hs:219:34: warning: [-Wname-shadowing] This binding for `x' shadows the existing binding bound at tests/QC/IPv6/Internal.hs:218:42 | 219 | ntks tks - foldl (\c x -> if (x /= DoubleColon) && (x /= Colon) then c+1 else c) 0 x | ^ tests/QC/IPv6/Internal.hs:221:18: warning: [-Wname-shadowing] This binding for `tks' shadows the existing binding bound at tests/QC/IPv6/Internal.hs:207:17 | 221 | ntks tks = if countIPv4Addr tks == 1 then 7 else 8 | ^^^ tests/QC/IPv6/Internal.hs:242:25: warning: [-Wname-shadowing] This binding for `t' shadows the existing binding bound at tests/QC/IPv6/Internal.hs:235:23 | 242 | where longest t = case t of | ^ tests/QC/IPv6/Internal.hs:298:12: warning: [-Wtype-defaults] * Defaulting the following constraints to type `Integer' (Integral a0) arising from a use of `R.decimal' at tests/QC/IPv6/Internal.hs:298:12-20 (Ord a0) arising from a use of `<' at tests/QC/IPv6/Internal.hs:299:39 (Num a0) arising from the literal `256' at tests/QC/IPv6/Internal.hs:299:41-43 (Show a0) arising from a use of `show' at tests/QC/IPv6/Internal.hs:299:59-62 * In the expression: R.decimal ds In a stmt of a 'do' block: case R.decimal ds of Right (n, _) -> return (if n < 256 then T.pack $ show n else T.empty) Left _ -> return T.empty In the expression: do ds <- takeWhile1 isDigit case R.decimal ds of Right (n, _) -> return (if n < 256 then T.pack $ show n else T.empty) Left _ -> return T.empty | 298 | case R.decimal ds of | ^^^^^^^^^ tests/QC/IPv6/Internal.hs:304:5: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type `T.Text' Suppress this warning by saying `_ <- string "::"' | 304 | string "::" | ^^^^^^^^^^^ tests/QC/IPv6/Internal.hs:309:5: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type `T.Text' Suppress this warning by saying `_ <- string ":"' | 309 | string ":" | ^^^^^^^^^^ [ 7 of 12] Compiling QC.Rechunked ( tests/QC/Rechunked.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Rechunked.dyn_o ) [ 8 of 12] Compiling QC.Simple ( tests/QC/Simple.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Simple.dyn_o ) [ 9 of 12] Compiling QC.Text.FastSet ( tests/QC/Text/FastSet.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Text/FastSet.dyn_o ) [10 of 12] Compiling QC.Text.Regressions ( tests/QC/Text/Regressions.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Text/Regressions.dyn_o ) tests/QC/Text/Regressions.hs:12:1: warning: [-Wunused-imports] The import of `Data.Monoid' is redundant except perhaps to import instances from `Data.Monoid' To import instances alone, use: import Data.Monoid() | 12 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ [11 of 12] Compiling QC.Text ( tests/QC/Text.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Text.dyn_o ) [12 of 12] Compiling Main ( tests/QC.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/Main.dyn_o ) Linking dist/build/attoparsec-tests/attoparsec-tests ... Unregistering attoparsec-0.14.4... ==> Entering fakeroot environment... ==> Starting package()... Installing internal library attoparsec-internal in /tmp/archlinux-ci/haskell-attoparsec-archlinuxrb-build-IpUb3pac/haskell-attoparsec/pkg/haskell-attoparsec/usr/lib/ghc-9.2.8/site-local/attoparsec-0.14.4 Installing library in /tmp/archlinux-ci/haskell-attoparsec-archlinuxrb-build-IpUb3pac/haskell-attoparsec/pkg/haskell-attoparsec/usr/lib/ghc-9.2.8/site-local/attoparsec-0.14.4 ==> 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-attoparsec"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Creating package "haskell-attoparsec-debug"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: haskell-attoparsec 0.14.4-73 (Fri Mar 8 05:09:47 2024)