You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ace.apache.org by "Bram de Kruijff (JIRA)" <ji...@apache.org> on 2013/05/31 15:55:20 UTC
[jira] [Commented] (ACE-358) Introduce Felix autoconf rp wrapper
[ https://issues.apache.org/jira/browse/ACE-358?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13671473#comment-13671473 ]
Bram de Kruijff commented on ACE-358:
-------------------------------------
For reference, the 0.1.1-SNAPSHOT manifest we relied on:
{code}
[MANIFEST org.apache.felix.deployment.rp.autoconf-0.1.1.jar]
Bnd-LastModified 1344346980938
Build-Jdk 1.6.0_33
Built-By paul
Bundle-Activator org.apache.felix.deployment.rp.autoconf.Activator
Bundle-Description A customizer bundle that publishes a Resource Processor service that processes configuration resources shipped in a Deployment Package.
Bundle-DocURL http://www.apache.org/
Bundle-License http://www.apache.org/licenses/LICENSE-2.0.txt
Bundle-ManifestVersion 2
Bundle-Name Apache Felix AutoConf Resource Processor
Bundle-SymbolicName org.apache.felix.deployment.rp.autoconf
Bundle-Vendor Apache Software Foundation
Bundle-Version 0.1.1.SNAPSHOT
Created-By Apache Maven Bundle Plugin
Deployment-ProvidesResourceProcessor org.osgi.deployment.rp.autoconf
DeploymentPackage-Customizer true
Export-Package org.osgi.service.deploymentadmin.spi;uses:="org.osgi.framework,org.osgi.service.deploymentadmin";version="1.0"
Import-Package org.apache.felix.dm;managementagent=true;version="[3.0,4)",org.osgi.framework;version="[1.5,2)",org.osgi.service.cm;version="[1.3,2)",org.osgi.service.deploymentadmin;managementagent=true;version="[1,2)",org.osgi.service.deploymentadmin.spi;managementagent=true;version="[1,2)",org.osgi.service.event;managementagent=true;version="[1.2,2)",org.osgi.service.log;managementagent=true;version="[1.3,2)",org.osgi.service.metatype;version="[1.1,2)",org.osgi.util.tracker;version="[1.4,2)"
Manifest-Version 1.0
Tool Bnd-1.15.0
{code}
> Introduce Felix autoconf rp wrapper
> -----------------------------------
>
> Key: ACE-358
> URL: https://issues.apache.org/jira/browse/ACE-358
> Project: ACE
> Issue Type: New Feature
> Reporter: Bram de Kruijff
> Assignee: Bram de Kruijff
>
> Under ACE-356 we found that for autoconf to work we currently rely on a customized Felix autoconf resource processor that adds the 'managementagent=true' qualifier on all package imports. Upgrading to a new Felix autoconf release will break this.
> This is ACE specific and can not be enforced in the official Felix artifact. Therefore we must introduce a custom 'org.apache.ace.deployment.rp.autoconf' that wraps the Felix implementation and adds the qualifiers.
> Note 1: This will impact users using autoconf as they must switch to using the ACE autoconf rp. I think this is acceptable because we actually required them to use the modified Felix autoconf rp allready.
> Note 2: This is required to support the current managementagent/launcher. The new agent will drop the requirements for these qualifiers and work with standard RPs.
--
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