Build #1 for ldap-client-0.4.3

[all reports]

Package ldap-client-0.4.3
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2024-06-21 20:47:14.759159114 UTC
Compiler ghc-9.6.3
OS linux
Arch x86_64
Dependencies asn1-encoding-0.9.6, asn1-types-0.3.4, async-2.2.5, base-4.18.1.0, bytestring-0.11.5.2, containers-0.6.7, crypton-connection-0.4.0, fail-4.9.0.0, network-3.2.0.0, semigroups-0.20, stm-2.5.1.0, text-2.0.2
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Starting     assoc-1.1.1
Starting     base16-bytestring-1.0.2.0
Starting     cereal-0.5.8.3
Starting     data-default-class-0.1.2.0
Starting     fail-4.9.0.0
Starting     half-0.3.1
Starting     old-locale-1.0.0.7
Starting     hourglass-0.2.12
Starting     semigroups-0.20
Starting     vector-stream-0.1.0.1
Starting     primitive-0.9.0.0
Starting     os-string-2.0.3
Starting     network-3.2.0.0
Starting     basement-0.0.16
Building     cereal-0.5.8.3
Building     assoc-1.1.1
Building     data-default-class-0.1.2.0
Building     half-0.3.1
Building     base16-bytestring-1.0.2.0
Building     fail-4.9.0.0
Building     semigroups-0.20
Building     vector-stream-0.1.0.1
Building     hourglass-0.2.12
Building     old-locale-1.0.0.7
Building     os-string-2.0.3
Building     basement-0.0.16
Building     primitive-0.9.0.0
Completed    fail-4.9.0.0
Building     network-3.2.0.0
Completed    data-default-class-0.1.2.0
Completed    assoc-1.1.1
Completed    semigroups-0.20
Completed    old-locale-1.0.0.7
Starting     old-time-1.1.0.4
Completed    base16-bytestring-1.0.2.0
Building     old-time-1.1.0.4
Completed    half-0.3.1
Completed    vector-stream-0.1.0.1
Completed    hourglass-0.2.12
Completed    cereal-0.5.8.3
Completed    os-string-2.0.3
Starting     hashable-1.4.6.0
Completed    old-time-1.1.0.4
Starting     unix-time-0.4.15
Building     hashable-1.4.6.0
Building     unix-time-0.4.15
Completed    primitive-0.9.0.0
Starting     cborg-0.2.10.0
Starting     vector-0.13.1.0
Building     vector-0.13.1.0
Building     cborg-0.2.10.0
Completed    network-3.2.0.0
Completed    unix-time-0.4.15
Completed    hashable-1.4.6.0
Starting     these-1.2.1
Starting     async-2.2.5
Starting     unordered-containers-0.2.20
Building     these-1.2.1
Building     async-2.2.5
Building     unordered-containers-0.2.20
Completed    async-2.2.5
Completed    these-1.2.1
Starting     strict-0.5
Building     strict-0.5
Completed    basement-0.0.16
Starting     socks-0.6.1
Starting     memory-0.18.0
Completed    unordered-containers-0.2.20
Building     memory-0.18.0
Building     socks-0.6.1
Completed    strict-0.5
Completed    socks-0.6.1
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    cborg-0.2.10.0
Completed    vector-0.13.1.0
Starting     serialise-0.2.6.1
Building     serialise-0.2.6.1
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    serialise-0.2.6.1
Completed    asn1-parse-0.9.5
Completed    crypton-1.0.0
Starting     crypton-x509-1.7.7
Building     crypton-x509-1.7.7
Completed    crypton-x509-1.7.7
Starting     crypton-x509-store-1.6.9
Building     crypton-x509-store-1.6.9
Completed    crypton-x509-store-1.6.9
Starting     crypton-x509-system-1.6.7
Starting     crypton-x509-validation-1.6.12
Building     crypton-x509-system-1.6.7
Building     crypton-x509-validation-1.6.12
Completed    crypton-x509-system-1.6.7
Completed    crypton-x509-validation-1.6.12
Starting     tls-2.0.6
Building     tls-2.0.6
Completed    tls-2.0.6
Starting     crypton-connection-0.4.0
Building     crypton-connection-0.4.0
Completed    crypton-connection-0.4.0
Downloading  ldap-client-0.4.3
Downloaded   ldap-client-0.4.3
Starting     ldap-client-0.4.3
Building     ldap-client-0.4.3
Completed    ldap-client-0.4.3

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):
 - crypton-connection-0.4.0 (lib:crypton-connection) (requires build)
 - ldap-client-0.4.3 (first run)
Starting     crypton-connection-0.4.0 (all, legacy fallback)
Building     crypton-connection-0.4.0 (all, legacy fallback)
Installing   crypton-connection-0.4.0 (all, legacy fallback)
Completed    crypton-connection-0.4.0 (all, legacy fallback)
Configuring ldap-client-0.4.3...
Preprocessing library for ldap-client-0.4.3..
Building library for ldap-client-0.4.3..
[ 1 of 12] Compiling Ldap.Asn1.Type   ( src/Ldap/Asn1/Type.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Asn1/Type.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Asn1/Type.dyn_o )
[ 2 of 12] Compiling Ldap.Asn1.ToAsn1 ( src/Ldap/Asn1/ToAsn1.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Asn1/ToAsn1.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Asn1/ToAsn1.dyn_o )
[ 3 of 12] Compiling Ldap.Asn1.FromAsn1 ( src/Ldap/Asn1/FromAsn1.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Asn1/FromAsn1.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Asn1/FromAsn1.dyn_o )

src/Ldap/Asn1/FromAsn1.hs:9:56: warning: [-Wunused-imports]
    The import of liftA2
    from module Control.Applicative is redundant
  |
9 | import           Control.Applicative (Alternative(..), liftA2, optional)
  |                                                        ^^^^^^

src/Ldap/Asn1/FromAsn1.hs:15:1: warning: [-Wunused-imports]
    The import of Control.Monad.Fail is redundant
      except perhaps to import instances from Control.Monad.Fail
    To import instances alone, use: import Control.Monad.Fail()
   |
15 | import           Control.Monad.Fail (MonadFail, fail)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Ldap/Asn1/FromAsn1.hs:412:3: warning: [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad (Parser s).
    return will eventually be removed in favour of pure
    Either remove definition for return (recommended) or define as return = pure
    See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
412 |   return x = Parser (\s -> return (s, x))
    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 4 of 12] Compiling Ldap.Client.Internal ( src/Ldap/Client/Internal.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Client/Internal.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Client/Internal.dyn_o )
[ 5 of 12] Compiling Ldap.Client.Extended ( src/Ldap/Client/Extended.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Client/Extended.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Client/Extended.dyn_o )
[ 6 of 12] Compiling Ldap.Client.Delete ( src/Ldap/Client/Delete.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Client/Delete.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Client/Delete.dyn_o )
[ 7 of 12] Compiling Ldap.Client.Compare ( src/Ldap/Client/Compare.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Client/Compare.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Client/Compare.dyn_o )
[ 8 of 12] Compiling Ldap.Client.Bind ( src/Ldap/Client/Bind.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Client/Bind.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Client/Bind.dyn_o )
[ 9 of 12] Compiling Ldap.Client.Add  ( src/Ldap/Client/Add.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Client/Add.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Client/Add.dyn_o )
[10 of 12] Compiling Ldap.Client.Modify ( src/Ldap/Client/Modify.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Client/Modify.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Client/Modify.dyn_o )
[11 of 12] Compiling Ldap.Client.Search ( src/Ldap/Client/Search.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Client/Search.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Client/Search.dyn_o )

src/Ldap/Client/Search.hs:43: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()
   |
43 | import           Data.Semigroup (Semigroup(..))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[12 of 12] Compiling Ldap.Client      ( src/Ldap/Client.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Client.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ldap-client-0.4.3/noopt/build/Ldap/Client.dyn_o )

src/Ldap/Client.hs:247:22: warning: [GHC-20125] [-Wmissing-fields]
    " Fields of Conn.TLSSettingsSimple not initialised:
        settingClientSupported :: tls-2.0.6:Network.TLS.Parameters.Supported
    " In the expression:
        Conn.TLSSettingsSimple
          {Conn.settingDisableCertificateValidation = False,
           Conn.settingDisableSession = False,
           Conn.settingUseServerName = False}
      In an equation for defaultTlsSettings:
          defaultTlsSettings
            = Conn.TLSSettingsSimple
                {Conn.settingDisableCertificateValidation = False,
                 Conn.settingDisableSession = False,
                 Conn.settingUseServerName = False}
    |
247 | defaultTlsSettings = Conn.TLSSettingsSimple
    |                      ^^^^^^^^^^^^^^^^^^^^^^...

src/Ldap/Client.hs:254:23: warning: [GHC-20125] [-Wmissing-fields]
    " Fields of Conn.TLSSettingsSimple not initialised:
        settingClientSupported :: tls-2.0.6:Network.TLS.Parameters.Supported
    " In the expression:
        Conn.TLSSettingsSimple
          {Conn.settingDisableCertificateValidation = True,
           Conn.settingDisableSession = False,
           Conn.settingUseServerName = False}
      In an equation for insecureTlsSettings:
          insecureTlsSettings
            = Conn.TLSSettingsSimple
                {Conn.settingDisableCertificateValidation = True,
                 Conn.settingDisableSession = False,
                 Conn.settingUseServerName = False}
    |
254 | insecureTlsSettings = Conn.TLSSettingsSimple
    |                       ^^^^^^^^^^^^^^^^^^^^^^...
Preprocessing test suite 'spec' for ldap-client-0.4.3..
Building test suite 'spec' for ldap-client-0.4.3..
ghc-9.6.3: could not execute: hspec-discover