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

Oleg Kalnichevski resolved HTTPCLIENT-1737.
-------------------------------------------
    Resolution: Fixed

Fixed in SVN 4.2.x branch

http://svn.apache.org/viewvc?rev=1740704&view=rev

Oleg

> Apache HttpClient dependency on httpcore should specify tight version 
> constraints
> ---------------------------------------------------------------------------------
>
>                 Key: HTTPCLIENT-1737
>                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1737
>             Project: HttpComponents HttpClient
>          Issue Type: Bug
>          Components: HttpClient
>            Reporter: Sam Davis
>
> Using Apache Http Client and Core in OSGi environments can fail if multiple 
> versions are present, which is common (for example, Eclipse Mars includes 
> Http versions 4.3.x, but many popular Eclipse plugins may include 4.2.x). The 
> problem is that the dependency from the Http Client OSGi bundle to the Http 
> Core OSGi bundle does not specify an upper bound, e.g. Cient 4.2.6 depends on 
> Core 4.2.5 *or later.* This can cause Client 4.2.5 to use Core 4.3 which 
> completely breaks any plugin that specifies tight version constraints on 
> Client 4.2.6 and Core 4.2.5. See 
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=492042 for more details.
> When creating OSGi bundles, please specify exact version constraints in the 
> manifest, e.g. Import-Package: org.apache.http;version="[4.2.5,4.2.6)",



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to