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

Oleg Kalnichevski commented on HTTPCLIENT-865:
----------------------------------------------

What about 'Import-Package'? Do imported packages need to be explicitly 
versioned?

This is how bundle manifest look now:
-----
Manifest-Version: 1.0
Export-Package: org.apache.http.client.entity;uses:="org.apache.http.e
 ntity,org.apache.http.client.utils";version="4.0.0.SNAPSHOT",org.apac
 he.http.conn.scheme;uses:="org.apache.http.conn,org.apache.http.param
 s,org.apache.http.util,org.apache.http";version="4.0.0.SNAPSHOT",org.
 apache.http.conn.params;uses:="org.apache.http.params,org.apache.http
 .conn.routing,org.apache.http";version="4.0.0.SNAPSHOT",org.apache.ht
 tp.cookie.params;uses:="org.apache.http.params";version="4.0.0.SNAPSH
 OT",org.apache.http.conn.ssl;uses:="org.apache.http.conn.scheme,org.a
 pache.http.params,org.apache.http.conn,org.apache.http.conn.util,java
 x.security.auth.x500,javax.net.ssl";version="4.0.0.SNAPSHOT",org.apac
 he.http.client.utils;uses:="org.apache.http.message,org.apache.http.u
 til,org.apache.http";version="4.0.0.SNAPSHOT",org.apache.http.impl.co
 nn;uses:="org.apache.http.message,org.apache.http.io,org.apache.http.
 impl.io,org.apache.http.conn.scheme,org.apache.http.protocol,org.apac
 he.commons.logging,org.apache.http.conn.params,org.apache.http.params
 ,org.apache.http.impl,org.apache.http.conn.routing,org.apache.http.co
 nn,javax.net.ssl,org.apache.http.util,org.apache.http";version="4.0.0
 .SNAPSHOT",org.apache.http.client;uses:="org.apache.http.conn,org.apa
 che.http.cookie,org.apache.http.protocol,org.apache.http.params,org.a
 pache.http.client.methods,org.apache.http.auth,org.apache.http";versi
 on="4.0.0.SNAPSHOT",org.apache.http.conn.routing;uses:="org.apache.ht
 tp.protocol,org.apache.http";version="4.0.0.SNAPSHOT",org.apache.http
 .client.protocol;uses:="org.apache.http.protocol,org.apache.commons.l
 ogging,org.apache.http.conn.scheme,org.apache.http.params,org.apache.
 http.client,org.apache.http.conn.routing,org.apache.http.client.param
 s,org.apache.http.conn,org.apache.http.cookie,org.apache.http.client.
 methods,org.apache.http,org.apache.http.auth";version="4.0.0.SNAPSHOT
 ",org.apache.http.client.params;uses:="org.apache.http.conn,org.apach
 e.http.auth.params,org.apache.http.params,org.apache.http.conn.params
 ,org.apache.http.cookie.params,org.apache.http";version="4.0.0.SNAPSH
 OT",org.apache.http.auth.params;uses:="org.apache.http.params";versio
 n="4.0.0.SNAPSHOT",org.apache.http.conn;uses:="org.apache.http.conn.s
 cheme,org.apache.http.protocol,org.apache.http.params,org.apache.http
 .entity,org.apache.http.conn.routing,javax.net.ssl,org.apache.http";v
 ersion="4.0.0.SNAPSHOT",org.apache.http.entity.mime.content;version="
 4.0.0.SNAPSHOT",org.apache.http.impl.client;uses:="org.apache.commons
 .logging,org.apache.http.protocol,org.apache.http.conn.params,org.apa
 che.http.impl,org.apache.http.entity,org.apache.http.client,org.apach
 e.http.impl.conn,org.apache.http.conn.routing,org.apache.http.conn,or
 g.apache.http.cookie,org.apache.http.impl.cookie,org.apache.http.impl
 .auth,javax.net.ssl,org.apache.http.message,org.apache.http.conn.sche
 me,org.apache.http.params,org.apache.http.conn.ssl,org.apache.http.cl
 ient.utils,org.apache.http.client.protocol,org.apache.http.client.par
 ams,org.apache.http.util,org.apache.http.client.methods,org.apache.ht
 tp,org.apache.http.auth";version="4.0.0.SNAPSHOT",org.apache.http.coo
 kie;uses:="org.apache.http.params,org.apache.http";version="4.0.0.SNA
 PSHOT",org.apache.http.conn.util;version="4.0.0.SNAPSHOT",org.apache.
 http.entity.mime;uses:="org.apache.http.message,org.apache.http.entit
 y.mime.content,org.apache.http";version="4.0.0.SNAPSHOT",org.apache.h
 ttp.impl.cookie;uses:="org.apache.http.message,org.apache.http.params
 ,org.apache.http.client.utils,org.apache.http.cookie,org.apache.http.
 util,org.apache.http";version="4.0.0.SNAPSHOT",org.apache.http.impl.a
 uth;uses:="org.apache.http.message,org.apache.commons.logging,org.apa
 che.http.protocol,org.apache.http.params,org.ietf.jgss,org.apache.htt
 p.auth.params,org.apache.http.util,org.apache.http.auth,org.apache.ht
 tp";version="4.0.0.SNAPSHOT",org.apache.http.client.methods;uses:="or
 g.apache.http.message,org.apache.http.conn,org.apache.http.params,org
 .apache.http.client.utils,org.apache.http";version="4.0.0.SNAPSHOT",o
 rg.apache.http.impl.conn.tsccm;uses:="org.apache.http.conn.scheme,org
 .apache.commons.logging,org.apache.http.params,org.apache.http.conn.p
 arams,org.apache.http.impl.conn,org.apache.http.conn.routing,org.apac
 he.http.conn,org.apache.http.util,org.apache.http";version="4.0.0.SNA
 PSHOT",org.apache.http.auth;uses:="org.apache.http.params,org.apache.
 http.util,org.apache.http";version="4.0.0.SNAPSHOT"
Private-Package: org.apache.commons.codec,org.apache.commons.codec.bin
 ary,org.apache.commons.codec.digest,org.apache.commons.codec.language
 ,org.apache.commons.codec.net,org.apache.james.mime4j,org.apache.jame
 s.mime4j.codec,org.apache.james.mime4j.descriptor,org.apache.james.mi
 me4j.field,org.apache.james.mime4j.field.address,org.apache.james.mim
 e4j.field.address.parser,org.apache.james.mime4j.field.contentdisposi
 tion.parser,org.apache.james.mime4j.field.contenttype.parser,org.apac
 he.james.mime4j.field.datetime,org.apache.james.mime4j.field.datetime
 .parser,org.apache.james.mime4j.field.language.parser,org.apache.jame
 s.mime4j.field.mimeversion.parser,org.apache.james.mime4j.field.struc
 tured.parser,org.apache.james.mime4j.io,org.apache.james.mime4j.messa
 ge,org.apache.james.mime4j.parser,org.apache.james.mime4j.storage,org
 .apache.james.mime4j.util
Ignore-Package: net.jcip.annotations
Bundle-ClassPath: .,apache-mime4j-0.6.jar,httpclient-4.0-SNAPSHOT.jar,
 httpmime-4.0-SNAPSHOT.jar,commons-codec-1.3.jar
Built-By: kalnicol
Tool: Bnd-0.0.255
Bundle-Name: Apache HttpClient OSGi bundle
Created-By: Apache Maven Bundle Plugin
X-Compile-Source-JDK: 1.5
Bundle-Vendor: Apache Software Foundation
Implementation-Vendor-Id: org.apache
Bundle-Version: 4.0.0.SNAPSHOT
Build-Jdk: 1.6.0_10
Bnd-LastModified: 1249465883724
Bundle-ManifestVersion: 2
Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.html
Bundle-Description: HttpComponents Client (OSGi bundle)
Bundle-DocURL: http://www.apache.org/
Bundle-SymbolicName: org.apache.httpcomponents.httpclient
Import-Package: javax.crypto,javax.crypto.spec,javax.net.ssl,javax.sec
 urity.auth.x500,org.apache.commons.logging,org.apache.http,org.apache
 .http.auth;version="4.0.0.SNAPSHOT",org.apache.http.auth.params;versi
 on="4.0.0.SNAPSHOT",org.apache.http.client;version="4.0.0.SNAPSHOT",o
 rg.apache.http.client.entity;version="4.0.0.SNAPSHOT",org.apache.http
 .client.methods;version="4.0.0.SNAPSHOT",org.apache.http.client.param
 s;version="4.0.0.SNAPSHOT",org.apache.http.client.protocol;version="4
 .0.0.SNAPSHOT",org.apache.http.client.utils;version="4.0.0.SNAPSHOT",
 org.apache.http.conn;version="4.0.0.SNAPSHOT",org.apache.http.conn.pa
 rams;version="4.0.0.SNAPSHOT",org.apache.http.conn.routing;version="4
 .0.0.SNAPSHOT",org.apache.http.conn.scheme;version="4.0.0.SNAPSHOT",o
 rg.apache.http.conn.ssl;version="4.0.0.SNAPSHOT",org.apache.http.conn
 .util;version="4.0.0.SNAPSHOT",org.apache.http.cookie;version="4.0.0.
 SNAPSHOT",org.apache.http.cookie.params;version="4.0.0.SNAPSHOT",org.
 apache.http.entity,org.apache.http.entity.mime;version="4.0.0.SNAPSHO
 T",org.apache.http.entity.mime.content;version="4.0.0.SNAPSHOT",org.a
 pache.http.impl,org.apache.http.impl.auth;version="4.0.0.SNAPSHOT",or
 g.apache.http.impl.client;version="4.0.0.SNAPSHOT",org.apache.http.im
 pl.conn;version="4.0.0.SNAPSHOT",org.apache.http.impl.conn.tsccm;vers
 ion="4.0.0.SNAPSHOT",org.apache.http.impl.cookie;version="4.0.0.SNAPS
 HOT",org.apache.http.impl.io,org.apache.http.io,org.apache.http.messa
 ge,org.apache.http.params,org.apache.http.protocol,org.apache.http.ut
 il,org.ietf.jgss
Embed-Dependency: *;scope=compile|runtime;inline=false
X-Compile-Target-JDK: 1.5
-----


> HttpClient OSGi Export-Package doesn't specify version
> ------------------------------------------------------
>
>                 Key: HTTPCLIENT-865
>                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-865
>             Project: HttpComponents HttpClient
>          Issue Type: Bug
>          Components: HttpClient
>    Affects Versions: 4.0 Beta 2
>            Reporter: Richard Wallace
>             Fix For: 4.0 Final
>
>
> The "Export-Package" manifest entry doesn't specify the version of the 
> package being exported.  This means that packages importing it can't specify 
> a version to import.

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