thrift-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aki Sukegawa (JIRA)" <>
Subject [jira] [Commented] (THRIFT-4256) Dependency on very old version of vector library
Date Wed, 19 Jul 2017 04:54:01 GMT


Aki Sukegawa commented on THRIFT-4256:

It is because of a change in show introduced in vector 0.11. Admittedly it does not need to
be exact 0.10.2, though.

Note that our CI uses GHC 7.6 or something old which does not support OverloadedLists. Those
who are on newer GHC wouldn't experience the issue.
We would need to put version check for GHC to switch vector version constraint in thrift.cabal.

> Dependency on very old version of vector library
> ------------------------------------------------
>                 Key: THRIFT-4256
>                 URL:
>             Project: Thrift
>          Issue Type: Improvement
>          Components: Haskell - Library
>            Reporter: Tom Lippincott
>            Priority: Minor
> Currently, Thrift.cabal has an exact dependency of vector==, but this version
is much, much older than what other packages depend on.  This makes it necessary to enable
"allow-newer", which effectively ignores the dependency, and then breaks when a package is
uploaded to hackage, and prevents inclusion of thrift in a stack curated package set.
> If there's no particular reason for it (and I've been successfully compiling thrift with
vector==, could this dependency be set to a range, .e.g. >=0.12.0?  I could then
enter a request for thrift to be added to stack's curated package sets.

This message was sent by Atlassian JIRA

View raw message