felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Emily Jiang (JIRA)" <j...@apache.org>
Subject [jira] Commented: (FELIX-2205) Felix resolver unable to pick up the highest bundle version when exported packages are not versioned
Date Tue, 16 Mar 2010 22:02:27 GMT

    [ https://issues.apache.org/jira/browse/FELIX-2205?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12846158#action_12846158
] 

Emily Jiang commented on FELIX-2205:
------------------------------------

I would think the following behavior is correct.

If the package is listed under import-packages, the package with the highest version should
be picked up. When there are multiple packages with the same version, the bundle with the
highest bundle version should be picked.

If a bundle is listed in Required-Bundle and there are multiple bundles with the same symbolic
name, the bundle with the highest bundle version should be picked though.

Thanks
Emily

> Felix resolver unable to pick up the highest bundle version when exported packages are
not versioned
> ----------------------------------------------------------------------------------------------------
>
>                 Key: FELIX-2205
>                 URL: https://issues.apache.org/jira/browse/FELIX-2205
>             Project: Felix
>          Issue Type: Bug
>          Components: Bundle Repository (OBR)
>    Affects Versions: bundlerepository-1.4.3
>            Reporter: Emily Jiang
>
> I have three bundles that have the same symbolic names with different bundle version
and export the same package. The package is not versioned. The resolver is unable to pick
up the highest version of bundles, which is the bundle4. It randomly picks one bundle.
> bundle1.jar
> Manifest-Version: 1.0
> Bundle-ManifestVersion: 2
> Bundle-Name: Bundle Plug-in
> Bundle-SymbolicName: a.b.c
> Bundle-Version: 1.0.0
> Bundle-Vendor: ABC
> Require-Bundle: a.b.c.d
> Export-Package: a.b.c
> bundle2.jar
> Manifest-Version: 1.0
> Bundle-ManifestVersion: 2
> Bundle-Name: Bundle Plug-in
> Bundle-SymbolicName: a.b.c.d
> Bundle-Version: 1.0.0
> Bundle-Vendor: ABC
> Export-Package: a.b.c.d
> bundle3.jar
> Manifest-Version: 1.0
> Bundle-ManifestVersion: 2
> Bundle-Name: Bundle Plug-in
> Bundle-SymbolicName: a.b.c.d
> Bundle-Version: 3.0.0
> Bundle-Vendor: ABC
> Export-Package: a.b.c.d
> bundle4.jar
> Manifest-Version: 1.0
> Bundle-ManifestVersion: 2
> Bundle-Name: Bundle Plug-in
> Bundle-SymbolicName: a.b.c.d
> Bundle-Version: 4.0.0
> Bundle-Vendor: ABC
> Export-Package: a.b.c.d

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


Mime
View raw message