[Haskell-cafe] Problem using external package from git with stack

Tomas Carnecky tomas.carnecky at gmail.com
Fri Jan 27 13:49:14 UTC 2017


> nor can I think of any way to make it better.

I can. It's easy to detect permutations of words (levenshtein distance) and
let the user know. Permutations of words should also be fairly easy to
detect, there aren't that many packages in the stackage snapshot. See git
for example:

$ git comit -m ...
git: 'comit' is not a git command. See 'git --help'.

Did you mean this?
    commit



On Fri, Jan 27, 2017 at 2:42 PM David McBride <toad3k at gmail.com> wrote:

> I spent an hour one day with this problem when I had haskell-mysql
> instead of mysql-haskell.  I can't really fault stack, nor can I think
> of any way to make it better.
>
> On Fri, Jan 27, 2017 at 5:22 AM, Michael Snoyman <michael at snoyman.com>
> wrote:
> > No problem, I've tripped over those kinds of misspellings enough myself
> in
> > the past.
> >
> >
> > On Fri, Jan 27, 2017, 12:21 PM Juan Luis Martty <jmartty at hotmail.com>
> wrote:
> >>
> >> Thanks for the quick response, that did it! I feel dumb now, I guess the
> >> error message tripped me up
> >>
> >> Cheers
> >>
> >>
> >> ________________________________
> >> From: michael.snoyman at gmail.com <michael.snoyman at gmail.com> on behalf
> of
> >> Michael Snoyman <michael at snoyman.com>
> >> Sent: Friday, January 27, 2017 7:08 AM
> >> To: Juan Luis Martty
> >> Cc: haskell-cafe at haskell.org
> >> Subject: Re: [Haskell-cafe] Problem using external package from git with
> >> stack
> >>
> >> It's because you're an American.
> >>
> >> Replace binary-serialize-cbor with binary-serialise-cbor in your cabal
> >> file :)
> >>
> >> On Fri, Jan 27, 2017 at 12:01 PM, Juan Luis Martty <jmartty at hotmail.com
> >
> >> wrote:
> >>>
> >>> Hello, I am trying to use binary-serialise-cbor in my project. Since
> it's
> >>> not on hackage I followed the docs and added the following to
> stack.yaml:
> >>>
> >>> packages:
> >>> - '.'
> >>> - location:
> >>>     git: https://github.com/well-typed/binary-serialise-cbor.git
> >>>     commit: 1e11ea5cc7810d241b2fe1bca0ed435baa4d4371
> >>>   extra-dep: true
> >>>
> >>> flags:
> >>>   binary-serialise-cbor:
> >>>     newtime15: true
> >>>
> >>>
> >>> And in my .cabal file I have:
> >>>
> >>>   build-depends:       base >= 4.7 && < 5,
> >>>                        network-simple,
> >>>                        time,
> >>>                        binary-serialize-cbor,
> >>>                        bytestring
> >>>
> >>>
> >>> When I do stack build the package is downloaded and built but then I
> get
> >>> the following error:
> >>>
> >>> Error: While constructing the build plan, the following exceptions were
> >>> encountered:
> >>>
> >>> In the dependencies for hcopia-0.1.0.0:
> >>>     binary-serialize-cbor must match -any, but the stack configuration
> >>> has no specified version
> >>>
> >>>
> >>> I attached both files just in case.
> >>>
> >>> Regards,
> >>>
> >>> Juan
> >>>
> >>>
> >>> _______________________________________________
> >>> Haskell-Cafe mailing list
> >>> To (un)subscribe, modify options or view archives go to:
> >>> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> >>> Only members subscribed via the mailman list are allowed to post.
> >>
> >>
> >> _______________________________________________
> >> Haskell-Cafe mailing list
> >> To (un)subscribe, modify options or view archives go to:
> >> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> >> Only members subscribed via the mailman list are allowed to post.
> >
> >
> > _______________________________________________
> > Haskell-Cafe mailing list
> > To (un)subscribe, modify options or view archives go to:
> > http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> > Only members subscribed via the mailman list are allowed to post.
> _______________________________________________
> Haskell-Cafe mailing list
> To (un)subscribe, modify options or view archives go to:
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> Only members subscribed via the mailman list are allowed to post.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20170127/363946f1/attachment.html>


More information about the Haskell-Cafe mailing list