felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alin Dreghiciu (JIRA)" <j...@apache.org>
Subject [jira] Commented: (FELIX-648) Make system bundle export org.osgi.service.permissionadmin/condpermadmin
Date Sun, 27 Jul 2008 22:19:31 GMT

    [ https://issues.apache.org/jira/browse/FELIX-648?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12617338#action_12617338

Alin Dreghiciu commented on FELIX-648:

I could find workarounds for my case. In this case just adding the resolution:=optional will
Just curious what are the consideration to not include them as the other frameworks? Size?
I made the change locally and the difference is 16kb.
I always had the impression that I can rely on the framework implementation to export all
the packages defined in the core specs.
Anyhow is not an hard issue.

> Make system bundle export org.osgi.service.permissionadmin/condpermadmin
> ------------------------------------------------------------------------
>                 Key: FELIX-648
>                 URL: https://issues.apache.org/jira/browse/FELIX-648
>             Project: Felix
>          Issue Type: New Feature
>          Components: Framework
>            Reporter: Alin Dreghiciu
>            Priority: Trivial
> As org.osgi.service.permissionadmin and condpermadmin package is part of core OSGi spec
I'm thinking that the system bundle of Felix should also export those packages even if there
is no actual service implementation of those services.
> As an use case I have some bundles that import those packages (non optional) but those
bundles could function if actual services are not present.
> In order to this on the current code base is just a matter of changing the maven bundle
plugin <Export-Package> to include this packages while building the framework bundle
and add them to the property "org.osgi.framework.system.packages" in main/conf.properties.
I can provide a patch if required.
> As comparison, Equinox/Knopflerfish use the same approach. Export the packages but do
not actually implement the service and I guess that Felix does not do that as there are no
implementations of this services built in into framework. I guess that the other implementations
provide those packages as they export all the packages from osgi core spec.

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

View raw message