thrift-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kim Altintop (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (THRIFT-4256) Dependency on very old version of vector library
Date Thu, 12 Oct 2017 09:40:00 GMT

    [ https://issues.apache.org/jira/browse/THRIFT-4256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16201708#comment-16201708
] 

Kim Altintop commented on THRIFT-4256:
--------------------------------------

So, THRIFT-4008 resp. https://github.com/apache/thrift/pull/1145 actually set it to `>=
0.10.12.2`, and the issue description suggests it was actually due to a version older than
0.10 being pulled in. I can successfully build and test thrift 0.10.0 with the relaxed bound
using GHC 7.8.2 and 8.2.1 (haven't tried intermediate GHC versions though).

Any chance we could get the relaxed bounds on the released Hackage version?

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

Mime
View raw message