Bug#808019: haskell-x509-util: FTBFS: src/Certificate.hs:92:52: Couldn't match expected type `RSA.PublicKey' with actual type `cryptonite-0.6:Crypto.PubKey.RSA.Types.PublicKey'

Chris Lamb lamby at debian.org
Tue Dec 15 11:01:25 UTC 2015


Source: haskell-x509-util
Version: 1.5.0-4
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

haskell-x509-util fails to build from source in unstable/amd64:

  [..]

      In the first argument of `(*)', namely `RSA.public_size pubkey'
  
  src/Certificate.hs:92:52:
      Couldn't match expected type `RSA.PublicKey'
                  with actual type `cryptonite-0.6:Crypto.PubKey.RSA.Types.PublicKey'
      NB: `RSA.PublicKey'
            is defined in `Crypto.Types.PubKey.RSA'
                in package `crypto-pubkey-types-0.4.3'
          `cryptonite-0.6:Crypto.PubKey.RSA.Types.PublicKey'
            is defined in `Crypto.PubKey.RSA.Types' in package `cryptonite-0.6'
      In the first argument of `RSA.public_n', namely `pubkey'
      In the second argument of `printf', namely `(RSA.public_n pubkey)'
  
  src/Certificate.hs:93:52:
      Couldn't match expected type `RSA.PublicKey'
                  with actual type `cryptonite-0.6:Crypto.PubKey.RSA.Types.PublicKey'
      NB: `RSA.PublicKey'
            is defined in `Crypto.Types.PubKey.RSA'
                in package `crypto-pubkey-types-0.4.3'
          `cryptonite-0.6:Crypto.PubKey.RSA.Types.PublicKey'
            is defined in `Crypto.PubKey.RSA.Types' in package `cryptonite-0.6'
      In the first argument of `RSA.public_e', namely `pubkey'
      In the second argument of `printf', namely `(RSA.public_e pubkey)'
  
  src/Certificate.hs:95:44:
      Couldn't match expected type `DSA.PublicKey'
                  with actual type `cryptonite-0.6:Crypto.PubKey.DSA.PublicKey'
      NB: `DSA.PublicKey'
            is defined in `Crypto.Types.PubKey.DSA'
                in package `crypto-pubkey-types-0.4.3'
          `cryptonite-0.6:Crypto.PubKey.DSA.PublicKey'
            is defined in `Crypto.PubKey.DSA' in package `cryptonite-0.6'
      In the first argument of `DSA.public_params', namely `pubkey'
      In the expression: DSA.public_params pubkey
  
  src/Certificate.hs:97:52:
      Couldn't match expected type `DSA.PublicKey'
                  with actual type `cryptonite-0.6:Crypto.PubKey.DSA.PublicKey'
      NB: `DSA.PublicKey'
            is defined in `Crypto.Types.PubKey.DSA'
                in package `crypto-pubkey-types-0.4.3'
          `cryptonite-0.6:Crypto.PubKey.DSA.PublicKey'
            is defined in `Crypto.PubKey.DSA' in package `cryptonite-0.6'
      In the first argument of `DSA.public_y', namely `pubkey'
      In the second argument of `printf', namely `(DSA.public_y pubkey)'
  /usr/share/cdbs/1/class/hlibrary.mk:147: recipe for target 'build-ghc-stamp' failed
  make: *** [build-ghc-stamp] Error 1

  [..]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: haskell-x509-util.1.5.0-4.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 1816 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-haskell-maintainers/attachments/20151215/184eb014/attachment-0001.obj>


More information about the Pkg-haskell-maintainers mailing list