[ 
https://issues.apache.org/jira/browse/HTTPCLIENT-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12925362#action_12925362
 ] 

Zach Calvert commented on HTTPCLIENT-1019:
------------------------------------------

Hey Oleg,
I agree and I'm not trying to spark any problems here.  I just think that if 
the OSGi version of HTTPClient is going to require version 1.1.1 of the 
exported commons logging packages, then there needs to be an apache release of 
commons logging that has been bundlefied to export 1.1.1 of commons logging OR 
http client needs to make commons logging optional in its osgi flavor.

> httpclient-osgi Requires commons-logging 1.1.1 exported in OSGi, which they 
> have no plan to move forward with
> -------------------------------------------------------------------------------------------------------------
>
>                 Key: HTTPCLIENT-1019
>                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1019
>             Project: HttpComponents HttpClient
>          Issue Type: New Feature
>          Components: HttpClient
>    Affects Versions: 4.0.1, 4.0.2, 4.0.3
>            Reporter: Zach Calvert
>             Fix For: Future
>
>
> If you are trying to run the httpclient-osgi version 4.0.1, there is little 
> opportunity to make it work without hand rolling your own apache commons 
> logging.  Using the Maven descriptor:
>         <dependency>
>             <groupId>org.apache.httpcomponents</groupId>
>             <artifactId>httpclient-osgi</artifactId>
>             <version>4.0.1</version>
>         </dependency>
> You will find that the downloaded bundle manifest has:
> Import-Package: javax.crypto,javax.crypto.spec,javax.net.ssl,javax.sec
>  urity.auth.x500,org.apache.commons.logging;version="1.1.1",org.apache
> ...
> Emphasis on org.apache.commons.logging;version="1.1.1".  Basing my 
> understanding of the bug at 
> https://issues.apache.org/jira/browse/LOGGING-124
> which I have also commented on, there is no such thing as an exported osgi 
> package version 1.1.1 of commons logging due to problems with the OSGi 
> classloader.  
> Support needs to be made to make commons logging optional in the osgi world 
> and if the logging mechanism for commons logging isn't there, then move 
> forward to something that doesn't make waves for the OSGi runtime.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to