You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Aki Sukegawa (JIRA)" <ji...@apache.org> on 2017/07/19 04:54:01 UTC

[jira] [Commented] (THRIFT-4256) Dependency on very old version of vector library

    [ 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)