Build #1 for http-api-data-0.6.1

[all reports]

Package http-api-data-0.6.1
Install InstallOk
Docs Ok
Tests Ok
Time submitted 2024-05-22 10:12:20.603372147 UTC
Compiler ghc-9.6.3
OS linux
Arch x86_64
Dependencies base-4.18.1.0, bytestring-0.11.5.2, containers-0.6.7, cookie-0.5.0, hashable-1.4.4.0, http-types-0.12.4, tagged-0.8.8, text-2.0.2, text-iso8601-0.1.1, time-compat-1.9.7, transformers-0.6.1.0, unordered-containers-0.2.20, uuid-types-1.0.6
Flags -use-text-show

Code Coverage

expressions50% (605/1209)
booleanguards27% (3/11)
conditions 50% (1/2)
qualifiers100% (0/0)
alternatives66% (36/54)
local declarations61% (11/18)
top-level declarations49% (326/665)

Build log

[view raw]

Resolving dependencies...
Starting     data-default-class-0.1.2.0
Starting     base-orphans-0.9.2
Starting     os-string-2.0.2.2
Starting     primitive-0.9.0.0
Starting     tagged-0.8.8
Starting     splitmix-0.1.0.5
Building     data-default-class-0.1.2.0
Building     os-string-2.0.2.2
Building     base-orphans-0.9.2
Building     tagged-0.8.8
Building     primitive-0.9.0.0
Building     splitmix-0.1.0.5
Completed    data-default-class-0.1.2.0
Starting     cookie-0.5.0
Building     cookie-0.5.0
Completed    splitmix-0.1.0.5
Starting     random-1.2.1.2
Building     random-1.2.1.2
Completed    tagged-0.8.8
Completed    base-orphans-0.9.2
Completed    cookie-0.5.0
Completed    os-string-2.0.2.2
Starting     filepath-1.5.2.0
Building     filepath-1.5.2.0
Completed    primitive-0.9.0.0
Starting     integer-conversion-0.1.1
Building     integer-conversion-0.1.1
Completed    random-1.2.1.2
Completed    filepath-1.5.2.0
Starting     hashable-1.4.4.0
Building     hashable-1.4.4.0
Completed    integer-conversion-0.1.1
Completed    hashable-1.4.4.0
Starting     uuid-types-1.0.6
Starting     case-insensitive-1.2.1.0
Starting     unordered-containers-0.2.20
Starting     time-compat-1.9.7
Building     uuid-types-1.0.6
Building     case-insensitive-1.2.1.0
Building     unordered-containers-0.2.20
Building     time-compat-1.9.7
Completed    case-insensitive-1.2.1.0
Starting     http-types-0.12.4
Building     http-types-0.12.4
Completed    uuid-types-1.0.6
Completed    time-compat-1.9.7
Starting     text-iso8601-0.1.1
Building     text-iso8601-0.1.1
Completed    http-types-0.12.4
Completed    unordered-containers-0.2.20
Completed    text-iso8601-0.1.1
Downloading  http-api-data-0.6.1
Downloaded   http-api-data-0.6.1
Starting     http-api-data-0.6.1
Building     http-api-data-0.6.1
Completed    http-api-data-0.6.1

Test log

[view raw]

Resolving dependencies...
Build profile: -w ghc-9.6.3 -O0
In order, the following will be built (use -v for more details):
 - http-api-data-0.6.1 (first run)
Configuring http-api-data-0.6.1...
Preprocessing library for http-api-data-0.6.1..
Building library for http-api-data-0.6.1..
[1 of 4] Compiling Web.Internal.HttpApiData ( src/Web/Internal/HttpApiData.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/http-api-data-0.6.1/noopt/build/Web/Internal/HttpApiData.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/http-api-data-0.6.1/noopt/build/Web/Internal/HttpApiData.dyn_o )

src/Web/Internal/HttpApiData.hs:35: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()
   |
35 | import           Data.Semigroup               (Semigroup (..))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 4] Compiling Web.Internal.FormUrlEncoded ( src/Web/Internal/FormUrlEncoded.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/http-api-data-0.6.1/noopt/build/Web/Internal/FormUrlEncoded.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/http-api-data-0.6.1/noopt/build/Web/Internal/FormUrlEncoded.dyn_o )

src/Web/Internal/FormUrlEncoded.hs:40: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()
   |
40 | import           Data.Semigroup             (Semigroup (..))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Web/Internal/FormUrlEncoded.hs:58:1: warning: [-Wunused-imports]
    The import of Numeric.Natural is redundant
      except perhaps to import instances from Numeric.Natural
    To import instances alone, use: import Numeric.Natural()
   |
58 | import           Numeric.Natural            (Natural)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Web/Internal/FormUrlEncoded.hs:336:23: warning: [GHC-39567] [-Wstar-is-type]
    Using * (or its Unicode variant) to mean Data.Kind.Type
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: Use Type from Data.Kind instead.
    |
336 | class GToForm t (f :: * -> *) where
    |                       ^

src/Web/Internal/FormUrlEncoded.hs:336:28: warning: [GHC-39567] [-Wstar-is-type]
    Using * (or its Unicode variant) to mean Data.Kind.Type
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: Use Type from Data.Kind instead.
    |
336 | class GToForm t (f :: * -> *) where
    |                            ^

src/Web/Internal/FormUrlEncoded.hs:484:25: warning: [GHC-39567] [-Wstar-is-type]
    Using * (or its Unicode variant) to mean Data.Kind.Type
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: Use Type from Data.Kind instead.
    |
484 | class GFromForm t (f :: * -> *) where
    |                         ^

src/Web/Internal/FormUrlEncoded.hs:484:30: warning: [GHC-39567] [-Wstar-is-type]
    Using * (or its Unicode variant) to mean Data.Kind.Type
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: Use Type from Data.Kind instead.
    |
484 | class GFromForm t (f :: * -> *) where
    |                              ^
[3 of 4] Compiling Web.FormUrlEncoded ( src/Web/FormUrlEncoded.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/http-api-data-0.6.1/noopt/build/Web/FormUrlEncoded.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/http-api-data-0.6.1/noopt/build/Web/FormUrlEncoded.dyn_o )
[4 of 4] Compiling Web.HttpApiData  ( src/Web/HttpApiData.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/http-api-data-0.6.1/noopt/build/Web/HttpApiData.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/http-api-data-0.6.1/noopt/build/Web/HttpApiData.dyn_o )
Preprocessing test suite 'spec' for http-api-data-0.6.1..
Building test suite 'spec' for http-api-data-0.6.1..
[1 of 4] Compiling Web.Internal.TestInstances ( test/Web/Internal/TestInstances.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/http-api-data-0.6.1/noopt/build/spec/spec-tmp/Web/Internal/TestInstances.o )

test/Web/Internal/TestInstances.hs:11: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()
   |
11 | import           Control.Applicative
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 4] Compiling Web.Internal.HttpApiDataSpec ( test/Web/Internal/HttpApiDataSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/http-api-data-0.6.1/noopt/build/spec/spec-tmp/Web/Internal/HttpApiDataSpec.o )
[3 of 4] Compiling Web.Internal.FormUrlEncodedSpec ( test/Web/Internal/FormUrlEncodedSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/http-api-data-0.6.1/noopt/build/spec/spec-tmp/Web/Internal/FormUrlEncodedSpec.o )

test/Web/Internal/FormUrlEncodedSpec.hs:42:11: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type Either Text SimpleRec not matched: Left _
   |
42 |           Right r1 = fromForm f1 :: Either Text SimpleRec
   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

test/Web/Internal/FormUrlEncodedSpec.hs:47:11: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type Either Text SimpleRec not matched: Right _
   |
47 |           Left e = fromForm f :: Either Text SimpleRec
   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[4 of 4] Compiling Main             ( test/Spec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/http-api-data-0.6.1/noopt/build/spec/spec-tmp/Main.o )
[5 of 5] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/http-api-data-0.6.1/noopt/build/spec/spec
Running 1 test suites...
Test suite spec: RUNNING...
Test suite spec: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/http-api-data-0.6.1.test
Writing: http-api-data-0.6.1-inplace/Web.Internal.HttpApiData.hs.html
Writing: http-api-data-0.6.1-inplace/Web.Internal.FormUrlEncoded.hs.html
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Test coverage report written to
/home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/http-api-data-0.6.1/noopt/hpc/vanilla/html/spec/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: http-api-data-0.6.1-inplace/Web.Internal.HttpApiData.hs.html
Writing: http-api-data-0.6.1-inplace/Web.Internal.FormUrlEncoded.hs.html
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Package coverage report written to
/home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/http-api-data-0.6.1/noopt/hpc/vanilla/html/http-api-data-0.6.1/hpc_index.html