You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by "Christian Müller (JIRA)" <ji...@apache.org> on 2013/02/13 13:56:12 UTC
[jira] [Created] (DERBY-6069) Derby doesn't export the version
number in its OSGI exported packages
Christian Müller created DERBY-6069:
---------------------------------------
Summary: Derby doesn't export the version number in its OSGI exported packages
Key: DERBY-6069
URL: https://issues.apache.org/jira/browse/DERBY-6069
Project: Derby
Issue Type: Bug
Affects Versions: 10.8.3.0, 10.9.1.0
Reporter: Christian Müller
Derby doesn't export the version number in its OSGI exported packages. See the following exports:
{noformat}
karaf@root> headers 259
Apache Derby 10.8 (259)
-----------------------
Manifest-Version = 1.0
Ant-Version = Apache Ant 1.7.0
Class-Path = derbyLocale_cs.jar derbyLocale_de_DE.jar derbyLocale_es.jar derbyLocale_fr.jar derbyLocale_hu.jar derbyLocale_it.jar derbyLocal
e_ja_JP.jar derbyLocale_ko_KR.jar derbyLocale_pl.jar derbyLocale_pt_BR.jar derbyLocale_ru.jar derbyLocale_zh_CN.jar derbyLocale_zh_TW.jar
Sealed = true
Created-By = 2.4 (IBM Corporation)
Bundle-Vendor = Apache Software Foundation
Bundle-Activator = org.apache.derby.osgi.EmbeddedActivator
Bundle-Name = Apache Derby 10.8
Bundle-SymbolicName = derby
Bundle-Version = 10.8.3000000.1405108
Bundle-ManifestVersion = 2
DynamicImport-Package =
*
Export-Package =
org.apache.derby.authentication,
org.apache.derby.database,
org.apache.derby.io,
org.apache.derby.jdbc,
org.apache.derby.vti
{noformat}
{noformat}
karaf@root> headers 250
Apache Derby 10.9 (250)
-----------------------
Manifest-Version = 1.0
Ant-Version = Apache Ant 1.7.1
Class-Path = derbyLocale_cs.jar derbyLocale_de_DE.jar derbyLocale_es.jar derbyLocale_fr.jar derbyLocale_hu.jar derbyLocale_it.jar derbyLocal
e_ja_JP.jar derbyLocale_ko_KR.jar derbyLocale_pl.jar derbyLocale_pt_BR.jar derbyLocale_ru.jar derbyLocale_zh_CN.jar derbyLocale_zh_TW.jar
Sealed = true
Created-By = 20.6-b01-415 (Apple Inc.)
Bundle-Vendor = Apache Software Foundation
Bundle-Activator = org.apache.derby.osgi.EmbeddedActivator
Bundle-Name = Apache Derby 10.9
Bundle-SymbolicName = derby
Bundle-Version = 10.9.1000000.1344872
Bundle-ManifestVersion = 2
DynamicImport-Package =
*
Export-Package =
org.apache.derby.authentication,
org.apache.derby.database,
org.apache.derby.io,
org.apache.derby.jdbc,
org.apache.derby.vti
{noformat}
This leads to problems, if other bundles imports derby packages with a specific version or version range (like spring-jdbc do):
{noformat}
karaf@root> headers 251
Spring JDBC (251)
-----------------
Manifest-Version = 1.0
...
Import-Package =
...
org.apache.derby.impl.io;resolution:=optional;version="[10.5.0, 11.0.0)",
org.apache.derby.jdbc;resolution:=optional;version="[10.5.0, 11.0.0)",
...
{noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira