[web-devel] WAI/Warp 1.1 released

Erik de Castro Lopo mle+hs at mega-nerd.com
Sun Feb 5 12:08:42 CET 2012


Michael Snoyman wrote:

> I haven't updated to 7.4.1 yet, but I have one of the 7.4.0 release
> candidates, and everything installs just fine. What messages are you
> getting?

    $ cabal install --dry-run yesod     
    Resolving dependencies...
    In order, the following would be installed (use -v for more details):
    array-0.3.0.3
    deepseq-1.3.0.0
    containers-0.4.2.1
    binary-0.5.1.0
    SHA-1.5.0.0
    cereal-0.3.5.1
    data-default-0.3.0
    filepath-1.2.0.1
    directory-1.1.0.2
    process-1.1.0.1
    Cabal-1.12.0
    ranges-0.2.4
    semigroups-0.8
    tagged-0.2.3.1
    crypto-api-0.9
    crypto-pubkey-types-0.1.0
    cryptocipher-0.3.0
    cryptohash-0.7.4
    pureMD5-2.1.0.3
    skein-0.1.0.5
    template-haskell-2.7.0.0
    text-0.11.1.13
    attoparsec-0.10.1.0
    blaze-builder-0.3.1.0
    blaze-html-0.4.3.1
    conduit-0.2.0
    css-text-0.1.1
    enumerator-0.4.18
    attoparsec-enumerator-0.3
    asn1-data-0.6.1.2
    blaze-builder-enumerator-0.2.0.3
    fast-logger-0.0.2
    hashable-1.1.2.2
    case-insensitive-0.4.0.1
    http-types-0.6.8
    parsec-3.1.2
    email-validate-0.2.8
    network-2.3.0.10
    path-pieces-0.0.0
    shakespeare-0.10.2
    hamlet-0.10.7.1
    shakespeare-css-0.10.6
    shakespeare-i18n-0.0.0
    shakespeare-js-0.10.4
    shakespeare-text-0.10.3
    simple-sendfile-0.2.0
    tagsoup-0.12.6
    time-1.4.0.1
    certificate-1.0.1
    convertible-text-0.4.0.2
    cookie-0.3.0.2
    data-object-0.3.1.9
    persistent-0.6.4.4
    persistent-template-0.6.3.1
    random-1.0.1.1
    RSA-1.0.6.2
    cprng-aes-0.2.3
    clientsession-0.7.4
    mime-mail-0.4.1.1
    pwstore-fast-2.2
    tls-0.8.5
    tls-extra-0.4.2.1
    unordered-containers-0.1.4.6
    aeson-0.6.0.0
    wai-0.4.3
    wai-logger-0.1.2
    warp-0.4.6.3
    xml-types-0.3.1
    xml-enumerator-0.4.4.1
    xss-sanitize-0.3.1
    yaml-0.5.2
    data-object-yaml-0.3.4.2
    zlib-enum-0.2.1
    http-enumerator-0.7.2.5
    authenticate-0.10.4
    wai-extra-0.4.6
    yesod-core-0.9.4.1
    yesod-json-0.2.3
    yesod-persistent-0.2.2
    yesod-form-0.3.4.2
    yesod-auth-0.7.9
    yesod-0.9.4.1

However, ghc-pkg list says I already have a large number of those
installed:

    $ ghc-pkg list
    /var/lib/ghc/package.conf.d:
        Cabal-1.14.0
        array-0.4.0.0
        base-4.5.0.0
        bin-package-db-0.0.0.0
        binary-0.5.1.0
        bytestring-0.9.2.1
        containers-0.4.2.1
        deepseq-1.3.0.0
        directory-1.1.0.2
        extensible-exceptions-0.1.1.4
        filepath-1.3.0.0
        (ghc-7.4.1)
        ghc-prim-0.2.0.0
        (haskell2010-1.1.0.1)
        (haskell98-2.0.0.1)
        hoopl-3.8.7.3
        hpc-0.5.1.1
        integer-gmp-0.4.0.0
        old-locale-1.0.0.4
        old-time-1.1.0.0
        pretty-1.1.1.0
        process-1.1.0.1
        rts-1.0
        template-haskell-2.7.0.0
        time-1.4
        unix-2.5.1.0
    
    /home/erikd/.ghc/x86_64-linux-7.4.1/package.conf.d:
        Cabal-1.14.0
        RSA-1.0.6.2
        SHA-1.5.0.0
        aeson-0.6.0.0
        asn1-data-0.6.1.2
        attempt-0.3.1.1
        attoparsec-0.10.1.0
        attoparsec-conduit-0.2.0
        attoparsec-enumerator-0.3
        authenticate-1.0.0
        base-unicode-symbols-0.2.2.3
        base64-bytestring-0.1.1.0
        blaze-builder-0.3.1.0
        blaze-builder-conduit-0.0.1
        blaze-builder-conduit-0.2.0
        blaze-builder-enumerator-0.2.0.3
        blaze-html-0.4.3.1
        byteorder-1.0.3
        case-insensitive-0.4.0.1
        cereal-0.3.5.1
        certificate-1.0.1
        clientsession-0.7.4
        conduit-0.1.1.1
        conduit-0.2.0
        control-monad-attempt-0.3.0.1
        convertible-text-0.4.0.2
        cookie-0.3.0.2
        cprng-aes-0.2.3
        crypto-api-0.9
        crypto-pubkey-types-0.1.0
        cryptocipher-0.3.0
        cryptohash-0.7.4
        css-text-0.1.1
        data-default-0.3.0
        data-object-0.3.1.9
        data-object-yaml-0.3.4.2
        directory-1.1.0.2
        dlist-0.5
        email-validate-0.2.8
        entropy-0.2.1
        enumerator-0.4.18
        failure-0.1.2
        fast-logger-0.0.2
        hamlet-0.10.7.1
        hashable-1.1.2.2
        http-conduit-1.2.3
        http-enumerator-0.7.2.5
        http-types-0.6.8
        largeword-1.0.1
        lifted-base-0.1.0.3
        mime-mail-0.4.1.1
        monad-control-0.3.1
        mtl-2.0.1.0
        network-2.3.0.10
        old-time-1.0.0.7
        packdeps-0.2.0
        parsec-3.1.2
        path-pieces-0.1.0
        persistent-0.7.0.1
        persistent-template-0.7.0
        pool-0.1.2.1
        pool-conduit-0.0.0.1
        primitive-0.4.1
        process-1.1.0.1
        pureMD5-2.1.0.3
        pwstore-fast-2.2
        random-1.0.1.1
        ranges-0.2.4
        resource-pool-0.2.1.0
        semigroups-0.8
        shakespeare-0.10.2
        shakespeare-css-0.10.6
        shakespeare-i18n-0.0.0
        shakespeare-js-0.10.4
        shakespeare-text-0.10.3
        simple-sendfile-0.2.0
        skein-0.1.0.5
        socks-0.4.1
        split-0.1.4.2
        stm-2.2.0.1
        syb-0.3.6
        system-filepath-0.4.4
        tagged-0.2.3.1
        tagsoup-0.12.6
        tar-0.3.2.0
        text-0.11.1.13
        time-1.4.0.1
        tls-0.8.5
        tls-extra-0.4.2.1
        transformers-0.2.2.0
        transformers-base-0.4.1
        unix-compat-0.3.0.1
        unordered-containers-0.1.4.6
        utf8-string-0.3.7
        vault-0.1.0.0
        vector-0.9.1
        wai-1.0.0
        wai-1.1.0
        wai-logger-0.1.2
        warp-1.1.0
        xml-conduit-0.5.2
        xml-enumerator-0.4.4.1
        xml-types-0.3.1
        xss-sanitize-0.3.1
        yaml-0.5.2
        zlib-0.5.3.1
        zlib-bindings-0.0.3.1
        zlib-conduit-0.2.0
        zlib-enum-0.2.1
    
Something is very wrong here. At the bottom of both sets of dependencies
are two different versions of array and I think that is the problem.

Erik
-- 
----------------------------------------------------------------------
Erik de Castro Lopo
http://www.mega-nerd.com/



More information about the web-devel mailing list