You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Felix Meschberger (Created) (JIRA)" <ji...@apache.org> on 2011/10/20 14:39:10 UTC

[jira] [Created] (FELIX-3177) Remove temporary inclusion of OSGi classes

Remove temporary inclusion of OSGi classes
------------------------------------------

                 Key: FELIX-3177
                 URL: https://issues.apache.org/jira/browse/FELIX-3177
             Project: Felix
          Issue Type: Task
          Components: Configuration Admin
    Affects Versions: configadmin-1.4.0
            Reporter: Felix Meschberger


Once the OSGi Alliance releases an official build of the Configuration Admin 1.4 API classes to the central maven repository, the temporary inclusion of the ConfigurationEvent and ConfigurationPermission classes should be reverted.

Also the export and import versions of the Configuration Admin package should be deduced from the official library (again).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Resolved] (FELIX-3177) Remove temporary inclusion of OSGi classes

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/FELIX-3177?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Felix Meschberger resolved FELIX-3177.
--------------------------------------

    Resolution: Fixed

Unit, integration and CT tests all pass.
                
> Remove temporary inclusion of OSGi classes
> ------------------------------------------
>
>                 Key: FELIX-3177
>                 URL: https://issues.apache.org/jira/browse/FELIX-3177
>             Project: Felix
>          Issue Type: Task
>          Components: Configuration Admin
>    Affects Versions:  configadmin-1.2.8
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: configadmin-1.4.0
>
>
> Once the OSGi Alliance releases an official build of the Configuration Admin 1.4 API classes to the central maven repository, the temporary inclusion of the ConfigurationEvent and ConfigurationPermission classes should be reverted.
> Also the export and import versions of the Configuration Admin package should be deduced from the official library (again).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (FELIX-3177) Remove temporary inclusion of OSGi classes

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/FELIX-3177?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Felix Meschberger updated FELIX-3177:
-------------------------------------

    Affects Version/s:     (was: configadmin-1.4.0)
                        configadmin-1.2.8
        Fix Version/s: configadmin-1.4.0
             Assignee: Felix Meschberger
    
> Remove temporary inclusion of OSGi classes
> ------------------------------------------
>
>                 Key: FELIX-3177
>                 URL: https://issues.apache.org/jira/browse/FELIX-3177
>             Project: Felix
>          Issue Type: Task
>          Components: Configuration Admin
>    Affects Versions:  configadmin-1.2.8
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: configadmin-1.4.0
>
>
> Once the OSGi Alliance releases an official build of the Configuration Admin 1.4 API classes to the central maven repository, the temporary inclusion of the ConfigurationEvent and ConfigurationPermission classes should be reverted.
> Also the export and import versions of the Configuration Admin package should be deduced from the official library (again).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (FELIX-3177) Remove temporary inclusion of OSGi classes

Posted by "Felix Meschberger (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/FELIX-3177?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Felix Meschberger updated FELIX-3177:
-------------------------------------

    Comment: was deleted

(was: Added first shot of the implementation in Rev. 1186765:

 - CM_LOCATION_CHANGED event
 - reassign config on location changes
 - support for new configuration Regions
 - Factory (internal mechanism) are not location bound any more
 - Each factory configuration instance is individually bound
 - adapt integration tests
 - temporarily include ConfigurationEvent and ConfigurationPermission
   classes from the OSGi repo for two new constants
 - export cm package at version 1.4 (and reimport [1.4,1.5))

The inclusion of two OSGi Alliance classes will be reverted by FELIX-3177.)
    
> Remove temporary inclusion of OSGi classes
> ------------------------------------------
>
>                 Key: FELIX-3177
>                 URL: https://issues.apache.org/jira/browse/FELIX-3177
>             Project: Felix
>          Issue Type: Task
>          Components: Configuration Admin
>    Affects Versions: configadmin-1.4.0
>            Reporter: Felix Meschberger
>
> Once the OSGi Alliance releases an official build of the Configuration Admin 1.4 API classes to the central maven repository, the temporary inclusion of the ConfigurationEvent and ConfigurationPermission classes should be reverted.
> Also the export and import versions of the Configuration Admin package should be deduced from the official library (again).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (FELIX-3177) Remove temporary inclusion of OSGi classes

Posted by "Richard S. Hall (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/FELIX-3177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13131670#comment-13131670 ] 

Richard S. Hall commented on FELIX-3177:
----------------------------------------

One tricky issue to remember, we cannot do an official release of Config Admin using provisional OSGi API:

    http://felix.apache.org/site/provisional-osgi-api-policy.html

So, if you want to do an official release before the API is final, you'll have to put it in the Felix package namespace.
                
> Remove temporary inclusion of OSGi classes
> ------------------------------------------
>
>                 Key: FELIX-3177
>                 URL: https://issues.apache.org/jira/browse/FELIX-3177
>             Project: Felix
>          Issue Type: Task
>          Components: Configuration Admin
>    Affects Versions: configadmin-1.4.0
>            Reporter: Felix Meschberger
>
> Once the OSGi Alliance releases an official build of the Configuration Admin 1.4 API classes to the central maven repository, the temporary inclusion of the ConfigurationEvent and ConfigurationPermission classes should be reverted.
> Also the export and import versions of the Configuration Admin package should be deduced from the official library (again).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (FELIX-3177) Remove temporary inclusion of OSGi classes

Posted by "Felix Meschberger (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/FELIX-3177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13131563#comment-13131563 ] 

Felix Meschberger commented on FELIX-3177:
------------------------------------------

Added first shot of the implementation in Rev. 1186765:

 - CM_LOCATION_CHANGED event
 - reassign config on location changes
 - support for new configuration Regions
 - Factory (internal mechanism) are not location bound any more
 - Each factory configuration instance is individually bound
 - adapt integration tests
 - temporarily include ConfigurationEvent and ConfigurationPermission
   classes from the OSGi repo for two new constants
 - export cm package at version 1.4 (and reimport [1.4,1.5))

The inclusion of two OSGi Alliance classes will be reverted by FELIX-3177.
                
> Remove temporary inclusion of OSGi classes
> ------------------------------------------
>
>                 Key: FELIX-3177
>                 URL: https://issues.apache.org/jira/browse/FELIX-3177
>             Project: Felix
>          Issue Type: Task
>          Components: Configuration Admin
>    Affects Versions: configadmin-1.4.0
>            Reporter: Felix Meschberger
>
> Once the OSGi Alliance releases an official build of the Configuration Admin 1.4 API classes to the central maven repository, the temporary inclusion of the ConfigurationEvent and ConfigurationPermission classes should be reverted.
> Also the export and import versions of the Configuration Admin package should be deduced from the official library (again).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (FELIX-3177) Remove temporary inclusion of OSGi classes

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/FELIX-3177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13285581#comment-13285581 ] 

Felix Meschberger commented on FELIX-3177:
------------------------------------------

Implemented in Rev. 1344193:
  - Compile with source/target 1.5
  - Check for Java 5 API signature
  - Use BND annotations for exports
  - Include modified Core 4.1 ServiceReference (generified with service class)
    in source but not in final bundle. This helps compiling against Compendium 4.3
    library while allowing to still use Core 4.1 dependency. Thus ensuring
    minimal framework requirement (Core 4.1)
  - update OSGi Alliance copyright year
                
> Remove temporary inclusion of OSGi classes
> ------------------------------------------
>
>                 Key: FELIX-3177
>                 URL: https://issues.apache.org/jira/browse/FELIX-3177
>             Project: Felix
>          Issue Type: Task
>          Components: Configuration Admin
>    Affects Versions: configadmin-1.4.0
>            Reporter: Felix Meschberger
>
> Once the OSGi Alliance releases an official build of the Configuration Admin 1.4 API classes to the central maven repository, the temporary inclusion of the ConfigurationEvent and ConfigurationPermission classes should be reverted.
> Also the export and import versions of the Configuration Admin package should be deduced from the official library (again).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira