You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@samza.apache.org by "Prateek Maheshwari (JIRA)" <ji...@apache.org> on 2018/07/25 18:20:00 UTC

[jira] [Resolved] (SAMZA-1677) Make httpcore and httpclient dependencies consistent

     [ https://issues.apache.org/jira/browse/SAMZA-1677?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Prateek Maheshwari resolved SAMZA-1677.
---------------------------------------
    Resolution: Fixed

> Make httpcore and httpclient dependencies consistent
> ----------------------------------------------------
>
>                 Key: SAMZA-1677
>                 URL: https://issues.apache.org/jira/browse/SAMZA-1677
>             Project: Samza
>          Issue Type: Improvement
>            Reporter: Cameron Lee
>            Assignee: Cameron Lee
>            Priority: Minor
>              Labels: dependencies
>
> Samza currently depends on httpclient 4.5.2 and httpcore 4.4.5. However, httpclient 4.5.2 also has a direct dependency on httpcore 4.4.4, which is not backwards compatible with httpcore 4.4.5 since some classes were removed (e.g. ThreadSafe/NotThreadSafe annotation classes).
> Although this does not currently cause any direct build problems, there may be cases where this conflict introduces transitive dependency conflicts. In addition, this inconsistency can cause confusion in future development if those libraries need to be used.
> Upgrading httpclient or downgrading (possibly just removing) httpcore should remove this conflict.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)