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

[jira] [Commented] (THRIFT-4008) broken ci due to upstream dependency versioning break

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

Jake Farrell commented on THRIFT-4008:
--------------------------------------

When testing the release candidate I hit the issue where vector was getting an older version, 0.2, due to another dep pulling in that version. Since we did not have a vector version pinned it took the system version and tried to use it causing the CI issue of

{code}
gen-hs/ThriftTest_Types.hs:288:15:`
    No instance for (P.Show (Vector.Vector Xtruct))
      arising from the 'deriving' clause of a data type declaration
    Possible fix:
      add an instance declaration for (P.Show (Vector.Vector Xtruct))
      or use a standalone 'deriving instance' declaration,
           so you can specify the instance context yourself
    When deriving the instance for (P.Show Insanity)
{code}

for some reason the latest version also was having an error with it and the latest version had just recently been released. I pinned specifically to a newer version that passed CI and worked which is why it was == vs the >=. 

> broken ci due to upstream dependency versioning break
> -----------------------------------------------------
>
>                 Key: THRIFT-4008
>                 URL: https://issues.apache.org/jira/browse/THRIFT-4008
>             Project: Thrift
>          Issue Type: Bug
>          Components: Haskell - Library
>            Reporter: Jake Farrell
>            Assignee: Jake Farrell
>             Fix For: 0.10.0, 0.11.0
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)