[all reports]
Package |
crypton-x509-1.7.7 |
Install |
InstallOk |
Docs |
Ok |
Tests |
Ok |
Time submitted |
2024-05-30 02:27:23.642636376 UTC
|
Compiler |
ghc-9.6.3 |
OS |
linux |
Arch |
x86_64 |
Dependencies |
asn1-encoding-0.9.6, asn1-parse-0.9.5, asn1-types-0.3.4, base-4.18.1.0, bytestring-0.11.5.2, containers-0.6.7, crypton-1.0.0, hourglass-0.2.12, memory-0.18.0, pem-0.2.4, transformers-0.6.1.0 |
Flags |
none
|
Code Coverage
expressions | 45% (1377/3056) |
boolean | guards | 22% (6/27) |
conditions | 33% (2/6) |
qualifiers | 100% (0/0) |
alternatives | 34% (103/298) |
local declarations | 53% (45/84) |
top-level declarations | 25% (99/383) |
Build log
[view raw]
Resolving dependencies...
Starting hourglass-0.2.12
Starting basement-0.0.16
Building hourglass-0.2.12
Building basement-0.0.16
Completed hourglass-0.2.12
Completed basement-0.0.16
Starting memory-0.18.0
Building memory-0.18.0
Completed memory-0.18.0
Starting pem-0.2.4
Starting asn1-types-0.3.4
Starting crypton-1.0.0
Building pem-0.2.4
Building asn1-types-0.3.4
Building crypton-1.0.0
Completed pem-0.2.4
Completed asn1-types-0.3.4
Starting asn1-encoding-0.9.6
Building asn1-encoding-0.9.6
Completed asn1-encoding-0.9.6
Starting asn1-parse-0.9.5
Building asn1-parse-0.9.5
Completed asn1-parse-0.9.5
Completed crypton-1.0.0
Downloading crypton-x509-1.7.7
Downloaded crypton-x509-1.7.7
Starting crypton-x509-1.7.7
Building crypton-x509-1.7.7
Completed crypton-x509-1.7.7
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):
- tasty-quickcheck-0.10.3 (lib:tasty-quickcheck) (requires build)
- crypton-x509-1.7.7 (first run)
Starting tasty-quickcheck-0.10.3 (all, legacy fallback)
Building tasty-quickcheck-0.10.3 (all, legacy fallback)
Installing tasty-quickcheck-0.10.3 (all, legacy fallback)
Completed tasty-quickcheck-0.10.3 (all, legacy fallback)
Configuring crypton-x509-1.7.7...
Preprocessing library for crypton-x509-1.7.7..
Building library for crypton-x509-1.7.7..
[ 1 of 14] Compiling Data.X509.AlgorithmIdentifier ( Data/X509/AlgorithmIdentifier.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/AlgorithmIdentifier.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/AlgorithmIdentifier.dyn_o )
[ 2 of 14] Compiling Data.X509.Internal ( Data/X509/Internal.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/Internal.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/Internal.dyn_o )
[ 3 of 14] Compiling Data.X509.ExtensionRaw ( Data/X509/ExtensionRaw.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/ExtensionRaw.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/ExtensionRaw.dyn_o )
Data/X509/ExtensionRaw.hs:17: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()
|
17 | import Control.Applicative
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 4 of 14] Compiling Data.X509.DistinguishedName ( Data/X509/DistinguishedName.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/DistinguishedName.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/DistinguishedName.dyn_o )
Data/X509/DistinguishedName.hs:20: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()
|
20 | import Control.Applicative
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
Data/X509/DistinguishedName.hs:22: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()
|
22 | import Data.Semigroup
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 5 of 14] Compiling Data.X509.Ext ( Data/X509/Ext.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/Ext.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/Ext.dyn_o )
Data/X509/Ext.hs:46: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()
|
46 | import Control.Applicative
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 6 of 14] Compiling Data.X509.CRL ( Data/X509/CRL.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/CRL.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/CRL.dyn_o )
Data/X509/CRL.hs:19: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()
|
19 | import Control.Applicative
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 7 of 14] Compiling Data.X509.OID ( Data/X509/OID.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/OID.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/OID.dyn_o )
Data/X509/OID.hs:15: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()
|
15 | import Control.Applicative
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 8 of 14] Compiling Data.X509.PublicKey ( Data/X509/PublicKey.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/PublicKey.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/PublicKey.dyn_o )
[ 9 of 14] Compiling Data.X509.PrivateKey ( Data/X509/PrivateKey.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/PrivateKey.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/PrivateKey.dyn_o )
Data/X509/PrivateKey.hs:16: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()
|
16 | import Control.Applicative ((<$>), pure)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Data/X509/PrivateKey.hs:18: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()
|
18 | import Data.Word (Word)
| ^^^^^^^^^^^^^^^^^^^^^^^
[10 of 14] Compiling Data.X509.EC ( Data/X509/EC.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/EC.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/EC.dyn_o )
[11 of 14] Compiling Data.X509.Cert ( Data/X509/Cert.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/Cert.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/Cert.dyn_o )
Data/X509/Cert.hs:15: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()
|
15 | import Control.Applicative ((<$>), (<*>))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[12 of 14] Compiling Data.X509.Signed ( Data/X509/Signed.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/Signed.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/Signed.dyn_o )
[13 of 14] Compiling Data.X509.CertificateChain ( Data/X509/CertificateChain.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/CertificateChain.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509/CertificateChain.dyn_o )
[14 of 14] Compiling Data.X509 ( Data/X509.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/Data/X509.dyn_o )
Preprocessing test suite 'test-x509' for crypton-x509-1.7.7..
Building test suite 'test-x509' for crypton-x509-1.7.7..
[1 of 1] Compiling Main ( Tests/Tests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/test-x509/test-x509-tmp/Main.o )
Tests/Tests.hs:9: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()
|
9 | import Control.Applicative
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 2] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/crypton-x509-1.7.7/noopt/build/test-x509/test-x509
Running 1 test suites...
Test suite test-x509: RUNNING...
Test suite test-x509: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/crypton-x509-1.7.7.test
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/crypton-x509-1.7.7/noopt/hpc/vanilla/html/test-x509/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
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/crypton-x509-1.7.7/noopt/hpc/vanilla/html/crypton-x509-1.7.7/hpc_index.html