[
https://issues.apache.org/jira/browse/THRIFT-4256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16092566#comment-16092566
]
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.
https://github.com/haskell/vector/issues/87
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: https://issues.apache.org/jira/browse/THRIFT-4256
> Project: Thrift
> Issue Type: Improvement
> Components: Haskell - Library
> Reporter: Tom Lippincott
> Priority: Minor
>
> Currently, Thrift.cabal has an exact dependency of vector==0.10.12.2, 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==0.12.0.2), 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
(v6.4.14#64029)