[
https://issues.apache.org/jira/browse/FELIX-6521?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17526212#comment-17526212
]
Carsten Ziegeler commented on FELIX-6521:
-----------------------------------------
What confusion does this cause? In the past we have always said that the
implementation bundle should be self-contained and not require additional
bundles to be installed. If the api is provided by another bundle it needs to
match exactly the minor version implemented, so as soon as any other api bundle
version is deployed, you end up in the same situation I guess
> Stop exporting org.osgi.service.component packages
> --------------------------------------------------
>
> Key: FELIX-6521
> URL: https://issues.apache.org/jira/browse/FELIX-6521
> Project: Felix
> Issue Type: Improvement
> Components: Declarative Services (SCR)
> Reporter: Tom Watson
> Priority: Major
>
> I would like to stop exporting the org.osgi.service.component packages from
> the SCR bundle and instead only import them. This is to make the
> implementation more predictable when installed along side the OSGi
> specification API bundle with GAV org.osgi:org.osgi.service.component:1.5.0
> which only exports and does not import this package. This will reduce the
> confusion and possible issues with multiple exporters of that package.
--
This message was sent by Atlassian Jira
(v8.20.7#820007)